[
  {
    "path": ".gitignore",
    "content": "/bin/*\n/build/gmake\n/build/vs*/\n/intermediate\n/thirdparty/include/yajl\n/result/*.csv\n/result/*.html\n/result/*.md\nsrc/machine.h\n"
  },
  {
    "path": ".gitmodules",
    "content": "[submodule \"thirdparty/rapidjson\"]\n\tpath = thirdparty/rapidjson\n\turl = https://github.com/miloyip/rapidjson.git\n[submodule \"thirdparty/yajl\"]\n\tpath = thirdparty/yajl\n\turl = https://github.com/lloyd/yajl.git\n[submodule \"thirdparty/jsoncpp\"]\n\tpath = thirdparty/jsoncpp\n\turl = https://github.com/open-source-parsers/jsoncpp.git\n[submodule \"thirdparty/picojson\"]\n\tpath = thirdparty/picojson\n\turl = https://github.com/kazuho/picojson.git\n[submodule \"thirdparty/jsonxx\"]\n\tpath = thirdparty/jsonxx\n\turl = https://github.com/hjiang/jsonxx.git\n[submodule \"thirdparty/gason\"]\n\tpath = thirdparty/gason\n\turl = https://github.com/vivkin/gason.git\n[submodule \"thirdparty/jansson\"]\n\tpath = thirdparty/jansson\n\turl = https://github.com/akheron/jansson.git\n[submodule \"thirdparty/casablanca\"]\n\tpath = thirdparty/casablanca\n\turl = https://git.codeplex.com/casablanca\n[submodule \"thirdparty/ujson4c\"]\n\tpath = thirdparty/ujson4c\n\turl = https://github.com/esnme/ujson4c.git\n[submodule \"thirdparty/udp-json-parser\"]\n\tpath = thirdparty/udp-json-parser\n\turl = https://github.com/udp/json-parser.git\n[submodule \"thirdparty/udp-json-builder\"]\n\tpath = thirdparty/udp-json-builder\n\turl = https://github.com/udp/json-builder.git\n[submodule \"thirdparty/cajun-jsonapi\"]\n\tpath = thirdparty/cajun-jsonapi\n\turl = https://github.com/cajun-jsonapi/cajun-jsonapi.git\n[submodule \"thirdparty/fastjson\"]\n\tpath = thirdparty/fastjson\n\turl = https://github.com/mikeando/fastjson.git\n[submodule \"thirdparty/dropbox-json11\"]\n\tpath = thirdparty/dropbox-json11\n\turl = https://github.com/dropbox/json11.git\n[submodule \"thirdparty/jsonbox\"]\n\tpath = thirdparty/jsonbox\n\turl = https://github.com/anhero/JsonBox.git\n[submodule \"thirdparty/json-c\"]\n\tpath = thirdparty/json-c\n\turl = https://github.com/json-c/json-c.git\n[submodule \"thirdparty/parson\"]\n\tpath = thirdparty/parson\n\turl = https://github.com/kgabis/parson.git\n[submodule \"thirdparty/vincenthz-libjson\"]\n\tpath = thirdparty/vincenthz-libjson\n\turl = https://github.com/vincenthz/libjson.git\n[submodule \"thirdparty/simplejson\"]\n\tpath = thirdparty/simplejson\n\turl = https://github.com/MJPA/SimpleJSON.git\n[submodule \"thirdparty/nlohmann\"]\n\tpath = thirdparty/nlohmann\n\turl = https://github.com/nlohmann/json.git\n[submodule \"thirdparty/json-voorhees\"]\n\tpath = thirdparty/json-voorhees\n\turl = https://github.com/tgockel/json-voorhees.git\n[submodule \"thirdparty/jsoncons\"]\n\tpath = thirdparty/jsoncons\n\turl = https://github.com/danielaparker/jsoncons.git\n[submodule \"thirdparty/ArduinoJson\"]\n\tpath = thirdparty/ArduinoJson\n\turl = https://github.com/bblanchon/ArduinoJson.git\n\n[submodule \"thirdparty/jeayeson\"]\n\tpath = thirdparty/jeayeson\n\turl = https://github.com/jeaye/jeayeson.git\n[submodule \"thirdparty/nbsdxSimpleJSON\"]\n\tpath = thirdparty/nbsdxSimpleJSON\n\turl = https://github.com/nbsdx/SimpleJSON.git\n[submodule \"thirdparty/Jzon\"]\n\tpath = thirdparty/Jzon\n\turl = https://github.com/Zguy/Jzon.git\n[submodule \"thirdparty/sajson\"]\n\tpath = thirdparty/sajson\n\turl = https://github.com/chadaustin/sajson.git\n[submodule \"thirdparty/jvar\"]\n\tpath = thirdparty/jvar\n\turl = https://github.com/YasserAsmi/jvar.git\n[submodule \"thirdparty/taocppjson\"]\n\tpath = thirdparty/taocppjson\n\turl = https://github.com/taocpp/json.git\n[submodule \"thirdparty/configuru\"]\n\tpath = thirdparty/configuru\n\turl = https://github.com/emilk/Configuru.git\n[submodule \"thirdparty/sheredom-jsonh\"]\n\tpath = thirdparty/sheredom-jsonh\n\turl = https://github.com/sheredom/json.h.git\n[submodule \"thirdparty/jsmn\"]\n\tpath = thirdparty/jsmn\n\turl = https://github.com/zserge/jsmn.git\n[submodule \"thirdparty/pjson\"]\n\tpath = thirdparty/pjson\n\turl = https://github.com/ony/pjson.git\n[submodule \"thirdparty/tunnuz\"]\n\tpath = thirdparty/tunnuz\n\turl = https://github.com/tunnuz/json.git\n[submodule \"thirdparty/cpprestsdk\"]\n\tpath = thirdparty/cpprestsdk\n\turl = https://github.com/Microsoft/cpprestsdk.git\n[submodule \"thirdparty/ccan\"]\n\tpath = thirdparty/ccan\n\turl = https://github.com/rustyrussell/ccan.git\n[submodule \"thirdparty/ujson\"]\n\tpath = thirdparty/ujson\n\turl = https://bitbucket.org/awangk/ujson.git\n[submodule \"thirdparty/cJSON\"]\n\tpath = thirdparty/cJSON\n\turl = https://github.com/DaveGamble/cJSON.git\n[submodule \"thirdparty/juson\"]\n\tpath = thirdparty/juson\n\turl = https://github.com/wgtdkp/juson.git\n[submodule \"thirdparty/ULib\"]\n\tpath = thirdparty/ULib\n\turl = https://github.com/stefanocasazza/ULib\n[submodule \"thirdparty/qajson4c\"]\n\tpath = thirdparty/qajson4c\n\turl = https://github.com/USESystemEngineeringBV/qajson4c.git\n[submodule \"thirdparty/facil.io\"]\n\tpath = thirdparty/facil.io\n\turl = https://github.com/boazsegev/facil.io.git\n[submodule \"thirdparty/simdjson\"]\n\tpath = thirdparty/simdjson\n\turl = https://github.com/simdjson/simdjson\n[submodule \"thirdparty/workflow-json-parser\"]\n\tpath = thirdparty/workflow-json-parser\n\turl = https://github.com/barenboim/json-parser.git\n[submodule \"thirdparty/boost\"]\n\tpath = thirdparty/boost\n\turl = https://github.com/boostorg/boost.git\n"
  },
  {
    "path": ".travis.yml",
    "content": "language: cpp\n\nmatrix:\n  include:\n    - compiler: gcc\n      env: CONFIG=release_x64\n      addons:\n        apt:\n          sources:\n            - boost-latest\n            - llvm-toolchain-precise-3.7\n            - ubuntu-toolchain-r-test\n          packages:\n            - g++-5-multilib\n            - gcc-5-multilib\n            - libboost1.55-all-dev\n            - php5-cli\n\n    # - compiler: gcc\n    #   env: CONFIG=release_x32\n    #   addons:\n    #     apt:\n    #       sources:\n    #         - boost-latest\n    #         - llvm-toolchain-precise-3.7\n    #         - ubuntu-toolchain-r-test\n    #       packages:\n    #         - cpp-4.6\n    #         - g++-5-multilib\n    #         - gcc-5-multilib\n    #         - linux-libc-dev:i386\n    #         - libboost-all-dev:i386\n    #         - php5-cli\n\n    - compiler: clang\n      env: CONFIG=release_x64\n      addons:\n        apt:\n          sources:\n            - boost-latest\n            - llvm-toolchain-precise-3.7\n            - ubuntu-toolchain-r-test\n          packages:\n            - clang-3.7\n            - libboost1.55-all-dev\n            - php5-cli\n\n    # - compiler: clang\n    #   env: CONFIG=release_x32\n    #   addons:\n    #     apt:\n    #       sources:\n    #         - boost-latest\n    #         - llvm-toolchain-precise-3.7\n    #         - ubuntu-toolchain-r-test\n    #       packages:\n    #         - cpp-4.6\n    #         - clang-3.7\n    #         - linux-libc-dev:i386\n    #         - libboost-all-dev:i386\n    #         - php5-cli\n\nbefore_install:\n  # Download and build premake5 from source; the Travis environment doesn't have the right version of glibc6 for the prebuilt binaries to work.\n  - wget https://github.com/premake/premake-core/releases/download/v5.0.0-alpha6/premake-5.0.0-alpha6-src.zip -O premake.zip\n  - unzip premake.zip\n  - cd premake-5.0.0-alpha6/build/gmake.unix\n  - make config=release\n  - cd ../../..\n  - sudo mv premake-5.0.0-alpha6/bin/release/premake5 /usr/bin\n  # - mv premake-5.0.0-alpha6/bin/release/premake5 build/premake5\n\ninstall:\n    - if [ \"$CXX\" = \"g++\" ]; then export CXX=\"g++-5\" CC=\"gcc-5\"; fi\n    - if [ \"$CXX\" = \"clang++\" ]; then export CXX=\"clang++-3.7\" CC=\"clang-3.7\"; fi\n\nbefore_script:\n  - cd ${TRAVIS_BUILD_DIR}/thirdparty/ULib\n  - ./configure --disable-shared\n  - make\n  - cd ${TRAVIS_BUILD_DIR}\n\nscript:\n  - make CONFIG=$CONFIG\n"
  },
  {
    "path": "Dockerfile",
    "content": "# nativejson-benchmark\n# build with: docker build -t nativejson-benchmark .\nFROM debian:jessie\n\nCOPY . /nativejson-benchmark\nWORKDIR /nativejson-benchmark\nENV PATH $PATH:/nativejson-benchmark/build\n\nRUN buildDeps='build-essential gcc-multilib g++-multilib git-core curl ca-certificates php5-cli libboost-all-dev'; \\\n\tset -x \\\n\t&& apt-get update && apt-get install --no-install-recommends -y $buildDeps \\\n\t&& cd /nativejson-benchmark \\\n\t&& git submodule update --init \\\n\t&& git -C thirdparty/boost submodule update --init \\\n\t&& cd build \\\n\t&& curl -L -s https://github.com/premake/premake-core/releases/download/v5.0.0-alpha7/premake-5.0.0-alpha7-linux.tar.gz | tar -xvz \\\n\t&& chmod +x premake5 && chmod +x premake.sh && sync && /bin/sh -c ./premake.sh && ./machine.sh \\\n\t&& cd /nativejson-benchmark && make \\\n\t&& cd /nativejson-benchmark/bin \\\n\t&& for t in *; do ./$t; done \\\n\t&& cd /nativejson-benchmark/result && make \\\n\t&& apt-get purge -y --auto-remove $buildDeps\n\nVOLUME [\"/nativejson-benchmark/output\"]\n"
  },
  {
    "path": "LICENSE",
    "content": "The MIT License (MIT)\n\nCopyright (c) 2014 Milo Yip\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n"
  },
  {
    "path": "Makefile",
    "content": "ifeq ($(CONFIG),)\n\tCONFIG = release_x64\nendif\n\nifeq ($(VERBOSE),)\n\tVERBOSE=1\nendif\n\n\nall : bin/nativejson_release_x64_gmake\n\tcd bin && ./nativejson_release_x64_gmake $(ARGS)\n\tcd result && make -f makefile\n\nbin/nativejson_%_gmake : build/gmake/nativejson.make bin/nativejson_%_gmake.a\n\tcd build/gmake && make -f jsonstat.make config=$(CONFIG) verbose=$(VERBOSE)\n\tcd build/gmake && make -f nativejson.make config=$(CONFIG) verbose=$(VERBOSE)\n\nclean : \n\trm -rf build/gmake\n\trm -rf build/vs2005\n\trm -rf build/vs2008\n\trm -rf build/vs2010\n\trm -rf intermediate\n\trm -rf src/machine.h\n\trm -rf bin\n\tcd result && make -f makefile clean\n\nsetup :\n\tcd build && ./premake.sh && ./machine.sh\n\t\n\t\nbuild/gmake/nativejson.make : setup\nbuild/gmake/benchmark.make : setup\nbuild/gmake/jsonstat.make : setup\n\t\n\t\nbin/nativejson_release_x64_gmake.a : build/gmake/benchmark.make\n\tcd build/gmake && make -f benchmark.make config=$(CONFIG) verbose=$(VERBOSE)\n\t\n\t\n\t\nclean_status :\n\t@echo \"Filesystem status according to GIT\"\n\t@git clean -dfxn\n"
  },
  {
    "path": "README.md",
    "content": "# Native JSON Benchmark\n\nCopyright(c) 2014-2016 Milo Yip (miloyip@gmail.com)\n\n[![Build Status](https://travis-ci.org/miloyip/nativejson-benchmark.svg?branch=master)](https://travis-ci.org/miloyip/nativejson-benchmark)\n\n## Introduction\n\nThis benchmark evaluates the conformance and performance of 41 open-source C/C++ libraries with JSON parsing/generation capabilities. Performance means speed, memory, and code size.\n\nPerformance should be concerned only if the results are correct. This benchmark also test the conformance of library towards the JSON standards ([RFC7159], [ECMA-404]).\n\nPerformance of JSON parsing/generation may be critical for server-side applications, mobile/embedded systems, or any application that requires processing of large size or number of JSONs. Native (C/C++) libraries are important because they should provide the best possible performance, while other languages may create bindings of native libraries.\n\nThe results show that several performance measurements vary in large scale among libraries. For example, the parsing time can be over 100 times. These differences came from many factors, including design and implementation details. For example, memory allocation strategies, design of variant type for JSON, number-string conversions, etc.\n\nThis benchmark may be useful for optimizing existing libraries and developing new, high-performance libraries.\n\n## Disclaimer\n\nThe original author (Milo Yip) of this benchmark is also the primary author of [RapidJSON](https://github.com/miloyip/rapidjson).\n\nAlthough the development of benchmark is attempted to be as objective and fair as possible, every benchmarks have their drawbacks, and are limited to particular testing procedures, datasets and platforms. And also, this benchmark does not compare additional features that a library may support, or the user-friendliness of APIs, securities, cross-platform, etc. The author encourage users to benchmarks with their own data sets and platforms.\n\n## Benchmarks and Measurements\n\n### Conformance\n\nBenchmark        | Description\n-----------------|---------------------------------------------------\nParse Validation | Use [JSON_checker](http://www.json.org/JSON_checker/) test suite to test whether the library can identify valid and invalid JSONs. (`fail01.json` is excluded as it is relaxed in [RFC7159]. `fail18.json` is excluded as depth of JSON is not specified.)\nParse Double     | 66 JSONs, each with a decimal value in an array, are parsed. The parsed `double` values are compared to the correct answer.\nParse String     | 9 JSONs, each with a string value in an array, are parsed. The parsed strings are compared to the correct answer.\nRoundtrip        | 27 condensed JSONs are parsed and stringified. The results are compared to the original JSONs.\n\n### Performance\n\nBenchmark      | Description\n---------------|----------------------------------------------------\nParse          | Parse in-memory JSON into DOM (tree structure).\nStringify      | Serialize DOM into condensed JSON in memory.\nPrettify       | Serialize DOM into prettified (with indentation and new lines) JSON in memory.\nStatistics     | Traverse DOM and count the number of JSON types, total length of string, and total numbers of elements/members in array/objects.\nSax Round-trip | Parse in-memory JSON into events and use events to generate JSON in memory.\nSax Statistics | Parse in-memory JSON into events and use events to conduct the statistics.\nCode size      | Executable size in byte. (Currently only support `jsonstat` program, which calls \"Parse\" and \"Statistics\" to print out statistics of a JSON file. )\n\nAll benchmarks contain the following measurements:\n\nMeasurement | Description\n------------|----------------------------------------------------\nTime        | Duration in millisecond\nMemory      | Memory consumption in bytes for the result data structure.\nMemoryPeak  | Peak memory consumption in bytes throughout the parsing process.\nAllocCount  | Number of memory allocation (including `malloc`, `realloc()`, `new` et al.)\n\n## Libraries\n\nCurrently 43 libraries are successfully benchmarked. They are listed in alphabetic order:\n\nLibrary | Language | Version | Notes\n--------|----------|---------|-------------------\n[ArduinoJson](https://github.com/bblanchon/ArduinoJson) | C++ | 5.6.6\n[Boost.JSON](https://github.com/boostorg/json) | C++ | 1.80.0\n[CAJUN](https://github.com/cajun-jsonapi/cajun-jsonapi) | C++ | 2.0.3\n[C++ REST SDK](https://github.com/Microsoft/cpprestsdk) | C++11 | v2.8.0 | Need Boost on non-Windows platform. DOM strings must be UTF16 on Windows and UTF8 on non-Windows platform.\n[ccan/json](https://github.com/rustyrussell/ccan/) | C | \n[cJSON](https://github.com/DaveGamble/cJSON) | C | 1.5.0 |\n[Configuru](https://github.com/emilk/Configuru) | C++ | 2015-12-18 | gcc/clang only |\n[dropbox/json11](https://github.com/dropbox/json11) | C++11 | \n[Facil.io](https://github.com/boazsegev/facil.io) | C | 0.5.3 | \n[FastJson](https://github.com/mikeando/fastjson) | C++ | | Not parsing number per se, so do it as post-process.\n[folly](https://github.com/facebook/folly) | C++11 | 2016.08.29.00 | Need installation |\n[gason](https://github.com/vivkin/gason) | C++11 | \n[jansson](https://github.com/akheron/jansson) | C | v2.7\n[jeayeson](https://github.com/jeaye/jeayeson) | C++14\n[json-c](https://github.com/json-c/json-c) | C | 0.12.1\n[jsoncons](https://github.com/danielaparker/jsoncons) | C++11 | 0.97.1\n[json-voorhees](https://github.com/tgockel/json-voorhees) | C++ | v1.1.1\n[json spirit](http://www.codeproject.com/Articles/20027/JSON-Spirit-A-C-JSON-Parser-Generator-Implemented) | C++ | 4.08 | Need Boost\n[Json Box](https://github.com/anhero/JsonBox) | C++ | 0.6.2\n[JsonCpp](https://github.com/open-source-parsers/jsoncpp) | C++ | 1.0.0\n[hjiang/JSON++](https://github.com/hjiang/jsonxx) | C++ | \n[jsmn](https://github.com/zserge/jsmn) | C | | Not parsing number per se, so do it as post-process.\n[jvar](https://github.com/YasserAsmi/jvar) | C++ | v1.0.0 | gcc/clang only |\n[Jzon](https://github.com/Zguy/Jzon) | C++ | v2-1\n[nbsdx/SimpleJSON](https://github.com/nbsdx/SimpleJSON) | C++11 |\n[Nlohmann/json](https://github.com/nlohmann/json) | C++11 | v2.0.3\n[parson](https://github.com/kgabis/parson) | C | \n[picojson](https://github.com/kazuho/picojson) | C++ | 1.3.0\n[pjson](https://github.com/ony/pjson) | C | | No numbers parsing, no DOM interface\n[POCO](https://github.com/pocoproject/poco) | C++ | 1.7.5 | Need installation |\n[qajson4c](https://github.com/USESystemEngineeringBV/qajson4c) | C | 1.0.0 | gcc/clang only |\n[Qt](http://www.qt.io/) | C++ | 5.6.1-1 | Need installation |\n[RapidJSON](https://github.com/miloyip/rapidjson) | C++ | v1.1.0 | There are four configurations: RapidJSON (default), RapidJSON_AutoUTF (transcoding any UTF JSON), RapidJSON_Insitu (*insitu* parsing) & RapidJSON_FullPrec (full precision number parsing)\n[sajson](https://github.com/chadaustin/sajson) | C++ | \n[SimpleJSON](https://github.com/MJPA/SimpleJSON) | C++ | \n[sheredom/json.h](https://github.com/sheredom/json.h) | C | | Not parsing number per se, so do it as post-process.\nudp/json | C | 1.1.0 | Actually 2 libraries: [udp/json-parser](https://github.com/udp/json-parser) & [udp/json-builder](https://github.com/udp/json-builder).\n[taocpp/json](https://github.com/taocpp/json) | C++11 | 1.0.0-beta.7 | Uses [PEGTL](https://github.com/taocpp/PEGTL) for parsing\n[tunnuz/JSON++](https://github.com/tunnuz/json) | C++ |\n[ujson](https://bitbucket.org/awangk/ujson/) | C++ | 2015-04-12 |\n[ujson4c](https://github.com/esnme/ujson4c) | C | \n[V8](https://github.com/v8/v8) | C++ | 5.1.281.47 | Need installation |\n[vincenthz/libjson](https://github.com/vincenthz/libjson) | C | 0.8\n[YAJL](https://github.com/lloyd/yajl) | C | 2.1.0\n[ULib](https://github.com/stefanocasazza/ULib/tree/master) | C++ | v1.4.2 | Need building: (./configure --disable-shared && make) |\n\nLibraries with Git repository are included as submodule in `thirdparty` path. Other libraries are add as files in `thirdparty` path.\n\nThe exact commit of submodule can be navigated at [here](https://github.com/miloyip/nativejson-benchmark/tree/master/thirdparty).\n\nTo measure the overheads of the benchmark process, a `strdup` test is added for comparison. It simply allocate and copy the input string in Parse and Stringify benchmark.\n\nBesides, some libraries was tried to integrated in this benchmark but failed:\n\nLibrary   | Issue\n----------|------------------------------\n[libjson](http://sourceforge.net/projects/libjson/) | Unable to parse UTF-8 string\n[lastjson](https://github.com/lastfm/last.json) | \n[StiX Json](https://bitbucket.org/StiX/stix-json) |\n[boost property_tree](http://www.boost.org/doc/libs/1_60_0/doc/html/property_tree.html) | number, true, false, null types are converted into string.\n\n## JSON data\n\nAll tested JSON data are in UTF-8.\n\nJSON file   | Size | Description\n------------|------|-----------------------\n`canada.json` [source](https://github.com/mloskot/json_benchmark/blob/master/data/canada.json) | 2199KB | Contour of Canada border in [GeoJSON](http://geojson.org/) format. Contains a lot of real numbers.\n`citm_catalog.json` [source](https://github.com/RichardHightower/json-parsers-benchmark/blob/master/data/citm_catalog.json) | 1737KB | A big benchmark file with indentation used in several Java JSON parser benchmarks.\n`twitter.json` | 632KB | Search \"一\" (character of \"one\" in Japanese and Chinese) in Twitter public time line for gathering some tweets with CJK characters.\n\nThe benchmark program reads `data/data.txt` which contains file names of JSON to be tested.\n\n## Build and Run\n\n1. Execute `git submodule update --init` and `git -C thirdparty/boost update --init` to download all submodules (libraries).\n2. Obtain [premake5](https://premake.github.io/download).\n3. Copy premake5 executable to `build/` path (or system path).\n4. Run `premake.bat` or `premake.sh` in `build/`\n5. On Windows, build the solution at `build/vs2015/`.\n6. On other platforms, run GNU `make -f benchmark.make config=release_x32 && make -f nativejson.make config=release_x32` (or `release_x64`) at `build/gmake/`\n7. Optional: run `build/machine.sh` for UNIX or CYGWIN to use CPU info to generate prefix of result filename.\n8. Run the `nativejson_release_...` executable is generated at `bin/`\n9. The results in CSV format will be written to `result/`.\n10. Run GNU `make` in `result/` to generate results in HTML.\n\nFor simplicity, on Linux/OSX users can simply run `make` (or `make CONFIG=release_x32`) at project root to run 4-10 above.\n\nSome libraries, such as Boost, POCO, V8, etc., need to be installed by user manually.\n\n## Sample Results\n\nUpdate on: 2016-9-9\n\nA collection of benchmarks results can be viewed [HERE](https://rawgit.com/miloyip/nativejson-benchmark/master/sample/conformance.html). Select \"Benchmark\" from the menu to check available benchmark configurations. The presentation is powered by [Google Charts](https://developers.google.com/chart/) with interactivity.\n\nThe followings are some snapshots from the results of MacBook Pro (Retina, 15-inch, Mid 2015, Corei7-4980HQ@2.80GHz) with clang 7.0 64-bit.\n\n### Conformance\n\n![Conformance](sample/conformance_overall_Result.png)\n\nThis is the average score of 4 conformance benchmarks. Higher is better. [Details](https://rawgit.com/miloyip/nativejson-benchmark/master/sample/conformance.html).\n\n### Parsing Time\n\n![Parsing Time](sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0_1._Parse_Time_(ms).png)\n\nThis is the total duration of parsing 3 JSONs to DOM representation, sorted in ascending order. Lower is better. [Details](https://rawgit.com/miloyip/nativejson-benchmark/master/sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0.html#1.%20Parse)\n\n### Parsing Memory\n\n![Parsing Memory](sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0_1._Parse_Memory_(byte).png)\n\nThis is the total memory after parsing 3 JSONs to DOM representation, sorted in ascending order. Lower is better. [Details](https://rawgit.com/miloyip/nativejson-benchmark/master/sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0.html#1.%20Parse)\n\n(Note: The results for Qt is incorrect as the benchmark failed to hook its memory allocations)\n\n### Stringify Time\n\n![Stringify Time](sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0_2._Stringify_Time_(ms).png)\n\nThis is the total duration of stringifying 3 DOMs to JSONs, sorted in ascending order. Lower is better. [Details](https://rawgit.com/miloyip/nativejson-benchmark/master/sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0.html#2.%20Stringify)\n\n### Prettify Time\n\n![Prettify Time](sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0_3._Prettify_Time_(ms).png)\n\nThis is the total duration of prettifying 3 DOMs to JSONs, sorted in ascending order. Lower is better. [Details](https://rawgit.com/miloyip/nativejson-benchmark/master/sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0.html#2.%20Prettify)\n\n### Code Size\n\n![Code Size](sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0_7._Code_size_FileSize_(byte).png)\n\nThe is the size of executable program, which parses a JSON from `stdin` to a DOM and then computes the statistics of the DOM. Lower is better. [Details](https://rawgit.com/miloyip/nativejson-benchmark/master/sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0.html#7.%20Code%20size)\n\n## FAQ\n\n1. How to add a library?\n\n   Use `submodule add https://...xxx.git thirdparty/xxx` to add the libary's repository as a submobule. If that is not possible, just copy the files into 'thirdparty/xxx'.\n\n   For C libary, add a `xxx_all.c` in `src/cjsonlibs`, which `#include` all the necessary `.c` files of the library. And then create a `tests/xxxtest.cpp`.it\n\n   For C++ library, just need to create a `tests/xxxtest.cpp`, which `#include` all the necessary `.cpp` files of the library.\n\n   You may find a existing library which similar to your case as a start of implementing `tests/xxxtest.cpp`.\n\n   Please submit a pull request if the integration work properly.\n\n2. What if the build process is failed, or the benchmark crashes?\n\n   This happens on some platforms as not every libaray is stable for all platforms.\n\n   You can simply delete the local `tests/xxxtest.cpp` and re-run the build.\n\n   BTW, if you are adding a library, you can remove all `tests/xxxtest.cpp` except `tests/rapidjsontest.cpp` and your test. This make the build process fast. RapidJSON's test is needed as a reference to compare statistics results only.\n\n3. On which platform the benchmark can be run?\n\n   The author tests it on OSX/clang, Winwdows/vs2015, Ubuntu/clang3.7+gcc5.0 (via Travis CI). The benchmark may work in other platforms as well but you will need to generate the build files via premake5, and resolve any potential issues.\n\n4. How to reduce the build process time?\n\n   You can preserve the tests of libaries that you only need, as in question 2. You can also use `make ARGS=--verify-only`, `make ARGS=--performance-only`, `make ARGS=--conformance-only` to execute the required part.\n\n## Other native JSON benchmarks\n\n* [Basic benchmarks for miscellaneous C++ JSON parsers and generators](https://github.com/mloskot/json_benchmark) by Mateusz Loskot (Jun 2013)\n * [Casablanca](https://casablanca.codeplex.com/)\n * [json spirit](https://github.com/cierelabs/json_spirit)\n * [JsonCpp](https://github.com/open-source-parsers/jsoncpp)\n * [libjson](http://sourceforge.net/projects/libjson/)\n * [rapidjson](https://github.com/miloyip/rapidjson/)\n * [QJsonDocument](http://qt-project.org/doc/qt-5.0/qtcore/qjsondocument.html)\n \n* [JSON Parser Benchmarking](http://chadaustin.me/2013/01/json-parser-benchmarking/) by Chad Austin (Jan 2013)\n * [sajson](https://github.com/chadaustin/sajson)\n * [RapidJSON](https://github.com/miloyip/rapidjson/)\n * [vjson](https://code.google.com/p/vjson/) (Replaced by gason)\n * [YAJL](http://lloyd.github.com/yajl/)\n * [Jansson](http://www.digip.org/jansson/)\n\n[RFC7159]: http://www.ietf.org/rfc/rfc7159.txt\n[ECMA-404]: http://www.ecma-international.org/publications/standards/Ecma-404.htm\n"
  },
  {
    "path": "build/machine.sh",
    "content": "#!/usr/bin/env bash\nif [[ \"$OSTYPE\" == \"darwin\"* ]]; then\n\tsysctl -n machdep.cpu.brand_string   | sed 's/model name.*: //' | sed -E 's/[ ]*//g' | sed -e 's/Intel(R)//' -e 's/(TM)//'  -e 's/(R)//' -e 's/CPU//' | sed 's/.*/#define MACHINE \"&\"/' > ../src/machine.h\nelse\n\tgrep -m 1 \"model name\" /proc/cpuinfo | sed 's/model name.*: //' | sed -r 's/\\s+//g' | sed -e 's/Intel(R)//' -e 's/(TM)//' -e 's/(R)//' -e 's/CPU//' | sed 's/.*/#define MACHINE \"&\"/' > ../src/machine.h\nfi\ncat ../src/machine.h\n"
  },
  {
    "path": "build/premake.bat",
    "content": "@echo off\npremake5 vs2015\npremake5 gmake"
  },
  {
    "path": "build/premake.sh",
    "content": "#!/bin/bash\npremake5 gmake\n\n# This is probably necessary only on OSX because premake generates\n#  invalid compiler flags. See:\n#  https://github.com/miloyip/nativejson-benchmark/issues/25#issuecomment-174154308\nif [[ \"$OSTYPE\" == \"darwin\"* ]]; then\n\tsed -i.bak 's/,-x//' gmake/*.make\n\tsed -i.bak 's/-Wl,--start-group//' gmake/*.make\n\tsed -i.bak 's/-Wl,--end-group//' gmake/*.make\nfi\n"
  },
  {
    "path": "build/premake5.lua",
    "content": "function setTargetObjDir(outDir)\n\ttargetdir(outDir)\n\tobjdir(string.lower(\"../intermediate/%{cfg.shortname}/\" .. _ACTION))\n\ttargetsuffix(string.lower(\"_%{cfg.shortname}_\" .. _ACTION))\nend\n\nfunction copyfiles(dstDir, srcWildcard)\n\tos.mkdir(dstDir)\n\tlocal matches = os.matchfiles(srcWildcard)\n\tfor _, f in ipairs(matches) do\n\t\tlocal filename = string.match(f, \".-([^\\\\/]-%.?[^%.\\\\/]*)$\")\n\t\tos.copyfile(f, dstDir .. \"/\" .. filename)\n\tend\nend\n\nfunction gmake_common()\n    buildoptions \"-march=native -Wall -Wextra\"\n    if (os.findlib(\"boost_system\")) then\n        defines { \"HAS_BOOST=1\" }\n        links { \"boost_system\" }\n    end\n\n    -- On some boost distributions, the naming contains -mt suffixes\n    if (os.findlib(\"boost_thread\")) then\n        links  { \"boost_thread\" }\n    elseif (os.findlib(\"boost_thread-mt\")) then\n        links  { \"boost_thread-mt\" }\n    end\n\n    if (os.findlib(\"boost_locale\")) then\n        links  { \"boost_locale\" }\n    elseif (os.findlib(\"boost_locale-mt\")) then\n        links  { \"boost_locale-mt\" }\n    end\n\n    -- For clock_gettime in jvar\n    if (os.findlib(\"rt\")) then\n        links  { \"rt\" }\n    end\n\n    if (os.findlib(\"PocoJSON\")) then\n        defines { \"HAS_POCO=1\" }\n        links { \"PocoFoundation\", \"PocoJSON\" }\n    end\n\n    if (os.findlib(\"folly\")) then\n        defines { \"HAS_FOLLY=1\" }\n        links { \"folly\" }\n    end\n\n    if (os.findlib(\"v8\")) then\n        defines { \"HAS_V8=1\" }\n        links { \"v8_base\", \"v8_libbase\", \"v8_libplatform\", \"v8_nosnapshot\" }\n    end\n\n    if (os.findlib(\"libcpprest\")) then\n        defines { \"HAS_CPPREST=1\" }\n        links { \"cpprest\"}\n    end\n\n    configuration \"macosx\"\n        if (os.isdir(\"/usr/local/opt/qt5/include\")) then\n            defines { \"HAS_QT=1\" }\n            links { \"QtCore.framework\" }\n            includedirs { \"/usr/local/opt/qt5/include\" }\n            linkoptions { \"-F /usr/local/opt/qt5/lib\" }\n        end\n\n        -- Temp fix for OSX brew + V8 include path issue\n        if (os.isdir(\"/usr/local/opt/v8/\")) then\n            includedirs { \"/usr/local/opt/v8/\" }\n        end\nend\n\nsolution \"benchmark\"\n\tconfigurations { \"release\" }\n\tplatforms { \"x32\", \"x64\" }\n\n\tlocation (\"./\" .. (_ACTION or \"\"))\n\tlanguage \"C++\"\n\tflags { \"ExtraWarnings\" }\n\tdefines { \"__STDC_FORMAT_MACROS=1\" }\n\n\tconfiguration \"release\"\n\t\tdefines { \"NDEBUG\" }\n\t\toptimize \"Full\"\n\n\tconfiguration \"vs*\"\n\t\tdefines { \"_CRT_SECURE_NO_WARNINGS\" }\n\n\tconfiguration \"gmake\"\n\t\tgmake_common()\n\n\tproject \"jsonclibs\"\n\t\tkind \"StaticLib\"\n\n        includedirs {\n            \"../thirdparty/\",\n            \"../thirdparty/include/\",\n            \"../thirdparty/ujson4c/3rdparty/\",\n            \"../thirdparty/pjson/inc/\",\n  \t\t\t\"../thirdparty/udp-json-parser/\",\n            \"../thirdparty/facil.io/lib/facil/core/types\",\n            \"../thirdparty/facil.io/lib/facil/core/types/fiobj\",\n        }\n\n\t\tfiles {\n\t\t\t\"../src/**.c\",\n\t\t}\n\n\t\tsetTargetObjDir(\"../bin\")\n\n\t\tcopyfiles(\"../thirdparty/include/yajl\", \"../thirdparty/yajl/src/api/*.h\" )\n\n\tproject \"nativejson\"\n\t\tkind \"ConsoleApp\"\n\n        includedirs {\n            \"../thirdparty/\",\n            \"../thirdparty/fastjson/include/\",\n            \"../thirdparty/jsonbox/include/\",\n            \"../thirdparty/jsoncpp/include/\",\n            \"../thirdparty/rapidjson/include/\",\n            \"../thirdparty/udp-json-parser/\",\n            \"../thirdparty/include/\",\n            \"../thirdparty/json-voorhees/include\",\n            \"../thirdparty/json-voorhees/src\",\n            \"../thirdparty/jsoncons/src\",\n            \"../thirdparty/ArduinoJson/include\",\n            \"../thirdparty/include/jeayeson/include/dummy\",\n  \t\t\t\"../thirdparty/jvar/include\",\n            \"../thirdparty/pjson/inc\",\n            \"../thirdparty/ULib/include\",\n            \"../thirdparty/facil.io/lib/facil/core/types\",\n            \"../thirdparty/facil.io/lib/facil/core/types/fiobj\",\n            \"../thirdparty/simdjson/singleheader\",\n            \"../thirdparty/boost/libs/json/include\",\n            \"../thirdparty/boost/libs/config/include\",\n            \"../thirdparty/boost/libs/assert/include\",\n            \"../thirdparty/boost/libs/exception/include\",\n            \"../thirdparty/boost/libs/throw_exception/include\",\n            \"../thirdparty/boost/libs/core/include\",\n            \"../thirdparty/boost/libs/container/include\",\n            \"../thirdparty/boost/libs/move/include\",\n            \"../thirdparty/boost/libs/static_assert/include\",\n            \"../thirdparty/boost/libs/intrusive/include\",\n            \"../thirdparty/boost/libs/system/include\",\n            \"../thirdparty/boost/libs/mp11/include\",\n            \"../thirdparty/boost/libs/align/include\",\n        }\n\n      linkoptions { \"../../thirdparty/ULib/src/ulib/.libs/libulib.a\" }\n\n\t\tfiles {\n\t\t\t\"../src/*.h\",\n\t\t\t\"../src/*.cpp\",\n\t\t\t\"../src/tests/*.cpp\"\n\t\t}\n\n\t\tlibdirs { \"../bin\",\n                \"../thirdparty/simdjson\"  \n                }\n\n\t\tsetTargetObjDir(\"../bin\")\n\n\t\t-- linkLib(\"jsonclibs\")\n\t\tlinks \"jsonclibs\"\n\n\t\tconfiguration \"gmake\"\n\t\t\tbuildoptions \"-std=c++14\"\n\nsolution \"jsonstat\"\n    configurations { \"release\" }\n    platforms { \"x32\", \"x64\" }\n    location (\"./\" .. (_ACTION or \"\"))\n    language \"C++\"\n    flags { \"ExtraWarnings\" }\n\n    defines {\n    \t\"USE_MEMORYSTAT=0\",\n    \t\"TEST_PARSE=1\",\n    \t\"TEST_STRINGIFY=0\",\n    \t\"TEST_PRETTIFY=0\",\n    \t\"TEST_TEST_STATISTICS=1\",\n    \t\"TEST_SAXROUNDTRIP=0\",\n    \t\"TEST_SAXSTATISTICS=0\",\n    \t\"TEST_SAXSTATISTICSUTF16=0\",\n    \t\"TEST_CONFORMANCE=0\",\n    \t\"TEST_INFO=0\"\n\t}\n\n    includedirs {\n        \"../thirdparty/\",\n        \"../thirdparty/fastjson/include/\",\n        \"../thirdparty/jsonbox/include/\",\n        \"../thirdparty/jsoncpp/include/\",\n        \"../thirdparty/rapidjson/include/\",\n        \"../thirdparty/udp-json-parser/\",\n        \"../thirdparty/include/\",\n        \"../thirdparty/json-voorhees/include\",\n        \"../thirdparty/json-voorhees/src\",\n        \"../thirdparty/jsoncons/src\",\n        \"../thirdparty/ArduinoJson/include\",\n        \"../thirdparty/include/jeayeson/include/dummy\",\n        \"../thirdparty/jvar/include\",\n        \"../thirdparty/pjson/inc\",\n        \"../thirdparty/ULib/include\",\n        \"../thirdparty/facil.io/lib/facil/core/types\",\n        \"../thirdparty/facil.io/lib/facil/core/types/fiobj\",\n        \"../thirdparty/simdjson/singleheader\",\n        \"../thirdparty/boost/libs/json/include\",\n        \"../thirdparty/boost/libs/config/include\",\n        \"../thirdparty/boost/libs/assert/include\",\n        \"../thirdparty/boost/libs/exception/include\",\n        \"../thirdparty/boost/libs/throw_exception/include\",\n        \"../thirdparty/boost/libs/core/include\",\n        \"../thirdparty/boost/libs/container/include\",\n        \"../thirdparty/boost/libs/move/include\",\n        \"../thirdparty/boost/libs/static_assert/include\",\n        \"../thirdparty/boost/libs/intrusive/include\",\n        \"../thirdparty/boost/libs/system/include\",\n        \"../thirdparty/boost/libs/mp11/include\",\n        \"../thirdparty/boost/libs/align/include\",\n    }\n\n    configuration \"release\"\n        defines { \"NDEBUG\" }\n        optimize \"Full\"\n\n    configuration \"vs*\"\n        defines { \"_CRT_SECURE_NO_WARNINGS\" }\n\n\tconfiguration \"gmake\"\n        gmake_common()\n\n\tproject \"jsonclibs2\"\n\t\tkind \"StaticLib\"\n\n        includedirs {\n            \"../thirdparty/\",\n            \"../thirdparty/include/\",\n            \"../thirdparty/ujson4c/3rdparty/\",\n  \t\t\t\"../thirdparty/udp-json-parser/\",\n            \"../thirdparty/facil.io/lib/facil/core/types\",\n            \"../thirdparty/facil.io/lib/facil/core/types/fiobj\",\n        }\n\n\t\tfiles {\n\t\t\t\"../src/**.c\",\n\t\t}\n\n        setTargetObjDir(\"../bin/jsonstat\")\n\n\t\tcopyfiles(\"../thirdparty/include/yajl\", \"../thirdparty/yajl/src/api/*.h\", \"../thirdparty/simdjson/src/simdjson.cpp\")\n\n    local testfiles = os.matchfiles(\"../src/tests/*.cpp\")\n    for _, testfile in ipairs(testfiles) do\n        project(\"jsonstat_\" .. path.getbasename(testfile))\n            kind \"ConsoleApp\"\n            files {\n            \t\"../src/jsonstat/jsonstatmain.cpp\",\n            \t\"../src/memorystat.cpp\",\n            \ttestfile\n\t\t\t}\n\t\t\tlibdirs { \"../bin/jsonstat\" }\n\t\t\tlinks \"jsonclibs2\"\n            setTargetObjDir(\"../bin/jsonstat\")\n\n      linkoptions { \"../../thirdparty/ULib/src/ulib/.libs/libulib.a\" }\n\n\t\t\tconfiguration \"gmake\"\n\t\t\t\tbuildoptions \"-std=c++14\"\n    end\n"
  },
  {
    "path": "data/canada.json",
    "content": "{ \"type\": \"FeatureCollection\",\n  \"features\": [\n{\n    \"type\": \"Feature\",\n\"properties\": { \"name\": \"Canada\" },\n\"geometry\": {\"type\":\"Polygon\",\"coordinates\":[[[-65.613616999999977,43.420273000000009],[-65.619720000000029,43.418052999999986],[-65.625,43.421379000000059],[-65.636123999999882,43.449714999999969],[-65.633056999999951,43.474709000000132],[-65.611389000000031,43.513054000000068],[-65.605835000000013,43.516105999999979],[-65.598343,43.515830999999935],[-65.566101000000003,43.508331000000055],[-65.561935000000005,43.504439999999988],[-65.55999799999995,43.499718000000087],[-65.573333999999988,43.476379000000065],[-65.593612999999948,43.444153000000028],[-65.613616999999977,43.420273000000009]],[[-59.816947999999911,43.928328999999962],[-59.841667000000029,43.918602000000021],[-59.866393999999957,43.909987999999998],[-59.879722999999956,43.906654000000003],[-59.895835999999974,43.904160000000047],[-59.919448999999929,43.901099999999985],[-59.953330999999991,43.898604999999975],[-60.013617999999951,43.903320000000008],[-60.028609999999958,43.905548000000124],[-60.078338999999914,43.917496000000028],[-60.103888999999981,43.926659000000029],[-60.121666000000005,43.934990000000084],[-60.129997000000003,43.941933000000063],[-60.124167999999997,43.945267000000058],[-60.095000999999968,43.939430000000129],[-60.017776000000026,43.925827000000083],[-59.975554999999986,43.921936000000017],[-59.966942000000017,43.921936000000017],[-59.915000999999961,43.925552000000096],[-59.861945999999989,43.934433000000013],[-59.841385000000002,43.938880999999981],[-59.80972300000002,43.950828999999999],[-59.793334999999956,43.959435000000099],[-59.777221999999938,43.968048000000067],[-59.755279999999971,43.979431000000091],[-59.724716000000001,43.991104000000121],[-59.727775999999949,43.986382000000049],[-59.736389000000031,43.979156000000103],[-59.753615999999965,43.964995999999985],[-59.762504999999919,43.957771000000093],[-59.782501000000025,43.944434999999999],[-59.793059999999969,43.93832400000008],[-59.816947999999911,43.928328999999962]],[[-66.282775999999956,44.289719000000105],[-66.314437999999996,44.250548999999978],[-66.322234999999978,44.252777000000094],[-66.324448000000018,44.25750000000005],[-66.323897999999986,44.263329000000113],[-66.310271999999998,44.289993000000038],[-66.303054999999915,44.300545000000056],[-66.294723999999917,44.310271999999998],[-66.228333000000021,44.385826000000009],[-66.21945199999999,44.394713999999965],[-66.214447000000007,44.397774000000027],[-66.206389999999942,44.395271000000037],[-66.204726999999934,44.384995000000004],[-66.205275999999969,44.379433000000063],[-66.208053999999947,44.372765000000072],[-66.214721999999938,44.36360900000011],[-66.249725000000012,44.327217000000132],[-66.282775999999956,44.289719000000105]],[[-66.886123999999995,44.614440999999999],[-66.900283999999999,44.61332699999997],[-66.904174999999952,44.618049999999982],[-66.904449,44.622489999999971],[-66.884734999999978,44.68332700000002],[-66.858611999999937,44.743050000000039],[-66.837783999999942,44.770827999999995],[-66.833327999999938,44.774994000000049],[-66.803329000000019,44.798881999999992],[-66.798049999999932,44.802490000000091],[-66.786666999999852,44.808044000000109],[-66.779723999999931,44.809158000000082],[-66.772507000000019,44.809158000000082],[-66.767226999999934,44.805549999999982],[-66.764724999999999,44.801102000000014],[-66.757781999999963,44.792496000000085],[-66.734726000000023,44.729156000000103],[-66.736938000000009,44.717209000000139],[-66.740279999999927,44.70777099999998],[-66.761123999999995,44.676102000000128],[-66.765015000000005,44.671378999999945],[-66.875274999999931,44.619438000000059],[-66.886123999999995,44.614440999999999]],[[-61.199996999999996,45.558327000000077],[-61.204720000000009,45.555267000000072],[-61.212775999999963,45.556656000000032],[-61.219993999999986,45.559990000000028],[-61.224167000000023,45.564156000000139],[-61.222220999999934,45.569443000000035],[-61.21416499999998,45.568886000000134],[-61.208610999999962,45.56721500000009],[-61.202498999999989,45.563324000000023],[-61.199996999999996,45.558327000000077]],[[-60.993889000000024,45.45777099999998],[-61.00028199999997,45.455826000000002],[-61.007781999999963,45.457214000000079],[-61.019446999999957,45.463882000000069],[-61.101943999999946,45.523048000000017],[-61.105835000000013,45.526939000000084],[-61.108337000000006,45.540833000000021],[-61.104445999999939,45.546387000000038],[-61.098609999999951,45.549164000000076],[-61.023612999999955,45.574997000000053],[-61.017220000000009,45.575272000000041],[-60.936942999999985,45.576659999999947],[-60.908051,45.576103000000046],[-60.900275999999906,45.575554000000125],[-60.879996999999946,45.560547000000099],[-60.878608999999869,45.555824000000143],[-60.883888000000013,45.550544999999943],[-60.889167999999984,45.548332000000016],[-60.910277999999948,45.546104000000071],[-60.936110999999983,45.539161999999976],[-60.947495000000004,45.533607000000075],[-60.952498999999932,45.529990999999995],[-60.962501999999915,45.519989000000066],[-60.96305799999999,45.514998999999989],[-60.961669999999913,45.510277000000087],[-60.958611000000019,45.505829000000119],[-60.950553999999954,45.497771999999998],[-60.993889000000024,45.45777099999998]],[[-63.246391000000017,46.435547000000042],[-63.25389100000001,46.435265000000129],[-63.26167299999986,46.436378000000047],[-63.269446999999957,46.439713000000097],[-63.285004000000015,46.450829000000056],[-63.27055399999989,46.450271999999984],[-63.245834000000002,46.442764000000125],[-63.240836999999999,46.438599000000124],[-63.246391000000017,46.435547000000042]],[[-71.111114999999984,46.850548000000003],[-71.118606999999997,46.850273000000016],[-71.127486999999917,46.851662000000033],[-71.130279999999914,46.856102000000021],[-71.128326000000015,46.862213000000111],[-71.121383999999978,46.874161000000129],[-71.098891999999978,46.898048000000017],[-71.078339000000028,46.913605000000075],[-70.936935000000005,46.992493000000024],[-70.896666999999866,47.013329000000056],[-70.87222300000002,47.024162000000047],[-70.860001000000011,47.02777100000003],[-70.845276000000013,47.029160000000047],[-70.836394999999982,47.02777100000003],[-70.818893000000003,47.02276599999999],[-70.81361400000003,47.019440000000145],[-70.809158000000025,47.01527400000009],[-70.807495000000017,47.00999500000006],[-70.809432999999956,47.004439999999988],[-70.814437999999996,46.998329000000126],[-70.877212999999983,46.931107000000111],[-70.887512000000015,46.923607000000004],[-70.904174999999952,46.913605000000075],[-71.009170999999924,46.871101000000067],[-71.033324999999934,46.862494999999967],[-71.040832999999964,46.860549999999989],[-71.082229999999925,46.853325000000098],[-71.111114999999984,46.850548000000003]],[[-60.445273999999984,46.861664000000133],[-60.436942999999985,46.861107000000061],[-60.352782999999988,46.861664000000133],[-60.345832999999857,46.862494999999967],[-60.334441999999967,46.868881000000101],[-60.326110999999969,46.868323999999973],[-60.320838999999978,46.864441000000056],[-60.309440999999936,46.851105000000132],[-60.302223000000026,46.837493999999936],[-60.301392000000021,46.831940000000145],[-60.304442999999935,46.815269000000114],[-60.322776999999917,46.736382000000049],[-60.327224999999885,46.724991000000045],[-60.478881999999942,46.389992000000063],[-60.535277999999948,46.321663000000058],[-60.589438999999857,46.25499700000006],[-60.609169000000009,46.201934999999935],[-60.590331999999933,46.207821000000081],[-60.587001999999984,46.209488000000135],[-60.57150299999995,46.228653000000122],[-60.553329000000019,46.248878000000047],[-60.551391999999964,46.25499700000006],[-60.543335000000013,46.266663000000051],[-60.528053,46.278602999999919],[-60.479720999999984,46.311104000000057],[-60.46805599999999,46.316665999999998],[-60.44388600000002,46.326942000000088],[-60.430557000000022,46.33138299999996],[-60.424171000000001,46.331665000000044],[-60.416388999999867,46.328049000000021],[-60.412216000000001,46.31888600000002],[-60.417777999999942,46.285827999999981],[-60.419997999999964,46.279991000000052],[-60.42472099999992,46.27526899999998],[-60.438048999999921,46.270828000000051],[-60.454719999999952,46.262215000000083],[-60.470550999999944,46.251105999999993],[-60.53583100000003,46.192436000000043],[-60.59027900000001,46.138603000000103],[-60.600280999999939,46.130271999999991],[-60.61611199999993,46.120827000000133],[-60.645836000000031,46.106102000000021],[-60.687774999999874,46.088326000000052],[-60.701110999999912,46.08526599999999],[-60.788895000000025,46.066666000000055],[-60.86333499999995,46.052490000000034],[-60.986114999999927,45.982491000000095],[-61.023887999999943,45.969437000000028],[-61.080283999999949,45.951660000000004],[-61.087776000000019,45.95138500000013],[-61.095832999999971,45.952217000000076],[-61.105003000000011,45.954712000000086],[-61.113059999999905,45.955268999999987],[-61.117774999999938,45.950828999999999],[-61.126944999999978,45.928329000000133],[-61.125556999999958,45.923607000000061],[-61.118332000000009,45.923049999999932],[-61.056999000000019,45.931216999999947],[-61.052834000000018,45.931881000000033],[-61.017497999999989,45.940712000000076],[-61.014835000000005,45.943382000000042],[-60.989165999999955,45.95638300000013],[-60.987777999999935,45.962494000000049],[-60.984168999999952,45.967490999999939],[-60.957221999999945,45.984992999999974],[-60.940551999999911,45.994438000000059],[-60.892776000000026,46.01527400000009],[-60.853057999999976,46.03138000000007],[-60.770835999999917,46.057495000000074],[-60.757506999999919,46.060546999999985],[-60.743056999999965,46.061661000000015],[-60.735557999999912,46.058044000000052],[-60.734169000000009,46.05332199999998],[-60.734169000000009,46.047493000000145],[-60.807502999999997,45.931107000000111],[-60.870276999999987,45.910820000000058],[-60.898055999999997,45.906654000000117],[-60.956947000000014,45.903046000000018],[-61.042888999999946,45.891327000000103],[-61.047053999999946,45.890659000000085],[-61.050555999999972,45.888991999999973],[-61.053390999999976,45.886162000000127],[-61.096663999999976,45.860275000000001],[-61.097777999999948,45.854713000000061],[-61.094718999999998,45.850273000000016],[-61.087776000000019,45.847487999999998],[-61.079726999999991,45.84693900000002],[-61.073059000000001,45.84804500000007],[-61.060829000000012,45.852776000000006],[-61.049445999999989,45.858330000000024],[-61.026107999999965,45.86971299999999],[-60.989997999999957,45.881934999999999],[-60.96805599999999,45.883331000000055],[-60.960281000000009,45.880272000000048],[-60.919448999999986,45.857498000000078],[-60.915833000000021,45.852776000000006],[-60.917777999999942,45.847487999999998],[-60.935271999999941,45.825271999999984],[-60.940551999999911,45.821663000000001],[-60.947495000000004,45.820549000000028],[-61.019446999999957,45.809989999999971],[-61.067504999999983,45.791663999999969],[-61.079169999999976,45.786110000000008],[-61.118057000000022,45.763611000000026],[-61.12777699999998,45.755271999999991],[-61.147223999999994,45.704993999999999],[-61.149170000000026,45.699715000000026],[-61.142501999999922,45.696381000000031],[-61.077498999999932,45.688880999999981],[-61.070838999999978,45.689987000000031],[-61.041945999999996,45.704162999999994],[-61.012778999999966,45.718880000000013],[-60.996391000000017,45.727767999999969],[-60.972771000000023,45.738045],[-60.954719999999952,45.745543999999938],[-60.935829000000012,45.751389000000074],[-60.92222599999991,45.75360900000004],[-60.914443999999946,45.75360900000004],[-60.890556000000004,45.751663000000008],[-60.881942999999922,45.750000000000057],[-60.864165999999898,45.744438000000116],[-60.844161999999983,45.735268000000076],[-60.816665999999998,45.722488000000112],[-60.809998000000007,45.719154000000117],[-60.800835000000006,45.71166199999999],[-60.729438999999957,45.778603000000032],[-60.719718999999998,45.788329999999974],[-60.516944999999964,45.920830000000137],[-60.491942999999878,45.929436000000067],[-60.466942000000017,45.938041999999996],[-60.409163999999976,45.979987999999935],[-60.404166999999973,45.984436000000073],[-60.395835999999974,45.99610100000001],[-60.40166499999998,45.994713000000104],[-60.555000000000007,45.946938000000102],[-60.611671000000001,45.924995000000138],[-60.629722999999899,45.917496000000142],[-60.639998999999989,45.91027100000008],[-60.644721999999945,45.905548000000124],[-60.655272999999966,45.898330999999985],[-60.661110000000008,45.895270999999923],[-60.673331999999903,45.890549000000021],[-60.686110999999926,45.886940000000038],[-60.69388600000002,45.886107999999922],[-60.708892999999875,45.887215000000026],[-60.723327999999981,45.893326000000116],[-60.788337999999953,45.929436000000067],[-60.789725999999973,45.934433000000126],[-60.788895000000025,45.939986999999974],[-60.785278000000005,45.946381000000031],[-60.78055599999999,45.950828999999999],[-60.691382999999973,46.001937999999939],[-60.679168999999945,46.006660000000011],[-60.601395000000025,46.039719000000105],[-60.541114999999991,46.065544000000102],[-60.523612999999955,46.075554000000011],[-60.490836999999942,46.094437000000084],[-60.30999799999995,46.206939999999975],[-60.30499999999995,46.210548000000074],[-60.299994999999967,46.214996000000042],[-60.295279999999934,46.226936000000137],[-60.295279999999934,46.232208000000071],[-60.304169000000002,46.233878999999945],[-60.365554999999972,46.224990999999989],[-60.372771999999998,46.223320000000115],[-60.396111000000019,46.213051000000064],[-60.401938999999913,46.21027399999997],[-60.418335000000013,46.199996999999996],[-60.428054999999915,46.192490000000078],[-60.442497000000003,46.17943600000001],[-60.463332999999921,46.163879000000122],[-60.479163999999912,46.152771000000143],[-60.528053,46.121658000000139],[-60.605835000000013,46.074715000000083],[-60.629997000000003,46.065269000000114],[-60.644164999999987,46.063049000000092],[-60.65193899999997,46.063880999999981],[-60.656104999999968,46.067772000000048],[-60.656386999999938,46.073051000000021],[-60.652495999999985,46.079436999999984],[-60.638335999999867,46.093048000000124],[-60.456107999999972,46.241379000000052],[-60.404998999999975,46.279991000000052],[-60.399726999999984,46.283882000000119],[-60.388892999999996,46.291106999999954],[-60.359725999999966,46.304993000000138],[-60.347778000000005,46.310546999999985],[-60.285278000000005,46.321381000000031],[-60.205558999999994,46.240273000000002],[-60.138054000000011,46.246658000000025],[-60.131942999999922,46.248604000000114],[-60.124167999999997,46.248604000000114],[-60.099997999999971,46.246384000000091],[-60.091666999999916,46.244713000000047],[-59.950553999999897,46.201385000000073],[-59.873054999999965,46.17582699999997],[-59.808608999999876,46.111938000000066],[-59.80972300000002,46.106384000000048],[-59.819449999999961,46.097214000000008],[-59.834166999999979,46.084717000000012],[-59.853888999999924,46.00249500000001],[-59.840553,45.938324000000023],[-59.958610999999962,45.901657000000057],[-60.130279999999971,45.867767000000129],[-60.136115999999959,45.864997999999957],[-60.155272999999966,45.846656999999993],[-60.159438999999963,45.841102999999976],[-60.160552999999936,45.835548000000074],[-60.174445999999989,45.76388500000013],[-60.229163999999969,45.705551000000128],[-60.233886999999925,45.701102999999932],[-60.245834000000002,45.69499200000007],[-60.379723000000013,45.644997000000046],[-60.392226999999991,45.641105999999979],[-60.411666999999966,45.636940000000095],[-60.49888599999997,45.620269999999948],[-60.513061999999934,45.618880999999988],[-60.55750299999994,45.618049999999982],[-60.765556000000004,45.594994000000099],[-60.960830999999928,45.599433999999917],[-61.101669000000015,45.564437999999996],[-61.14833799999991,45.555267000000072],[-61.168334999999956,45.551384000000098],[-61.196917999999982,45.583740000000091],[-61.218696999999963,45.580788000000098],[-61.237521999999956,45.581528000000048],[-61.273055999999997,45.561935000000005],[-61.336945000000014,45.573326000000009],[-61.37557599999991,45.622131000000138],[-61.430556999999965,45.665543000000071],[-61.454719999999952,45.705551000000128],[-61.457503999999972,45.71527100000003],[-61.478049999999996,45.803879000000109],[-61.494720000000029,45.846381999999949],[-61.527495999999985,45.98943300000002],[-61.455558999999994,46.137497000000053],[-61.447776999999974,46.149436999999978],[-61.438888999999961,46.159430999999984],[-61.412772999999959,46.178329000000076],[-61.390839000000028,46.191376000000105],[-61.37388599999997,46.200829000000113],[-61.343329999999924,46.212493999999992],[-61.305557000000022,46.224990999999989],[-61.293892000000028,46.230819999999994],[-61.283332999999971,46.238884000000041],[-61.09722099999999,46.44609800000012],[-61.089438999999913,46.458046000000138],[-61.035278000000005,46.555549999999982],[-61.033057999999926,46.561661000000072],[-61.031113000000005,46.572769000000051],[-61.032501000000025,46.577492000000063],[-60.996947999999918,46.634720000000073],[-60.892226999999991,46.77388000000002],[-60.873610999999869,46.793052999999929],[-60.86361699999992,46.801384000000041],[-60.84027900000001,46.813605999999993],[-60.833884999999896,46.815543999999932],[-60.805557000000022,46.820273999999984],[-60.793892000000028,46.825271999999984],[-60.724716000000001,46.874992000000134],[-60.714721999999995,46.88249200000007],[-60.704444999999907,46.891380000000026],[-60.695273999999927,46.901657],[-60.686660999999958,46.912491000000045],[-60.678336999999942,46.930824000000143],[-60.670554999999979,46.953606000000036],[-60.664444000000003,46.966103000000032],[-60.65694400000001,46.978600000000029],[-60.640282000000013,47],[-60.609169000000009,47.024437000000091],[-60.597777999999892,47.031105000000025],[-60.591942000000017,47.033333000000027],[-60.583327999999938,47.031661999999926],[-60.460830999999871,46.999161000000015],[-60.427498000000014,46.965827999999988],[-60.493889000000024,46.902214000000072],[-60.498055000000022,46.896660000000111],[-60.452224999999942,46.864441000000056],[-60.445273999999984,46.861664000000133]],[[-64.039718999999991,46.743324000000086],[-64.031677000000002,46.742767000000015],[-64.016402999999912,46.743607000000054],[-64.009170999999981,46.744156000000032],[-64.005004999999983,46.749718000000144],[-63.999999999999943,46.75360900000004],[-63.991668999999945,46.753052000000139],[-63.979163999999912,46.746383999999978],[-63.974715999999944,46.742493000000081],[-63.832503999999972,46.617210000000057],[-63.831673000000023,46.611938000000123],[-63.865004999999883,46.537498000000085],[-63.868888999999967,46.531937000000084],[-63.840836000000024,46.464438999999913],[-63.828339000000028,46.458046000000138],[-63.780281000000002,46.44499200000007],[-63.742226000000016,46.439430000000129],[-63.733054999999979,46.438881000000038],[-63.709442000000024,46.43749200000002],[-63.703888000000006,46.440544000000102],[-63.698050999999964,46.456383000000073],[-63.698607999999979,46.461662000000047],[-63.700279000000023,46.466385000000002],[-63.722771000000023,46.48054500000012],[-63.738051999999982,46.491378999999995],[-63.739998000000014,46.496101000000067],[-63.723327999999924,46.543610000000058],[-63.716110000000015,46.553879000000109],[-63.709723999999994,46.556099000000131],[-63.676391999999964,46.564156000000082],[-63.662216000000001,46.566382999999973],[-63.647223999999881,46.56721500000009],[-63.618889000000024,46.561104],[-63.497779999999977,46.527771000000143],[-63.315001999999936,46.488602000000071],[-63.271979999999928,46.426926000000094],[-63.240661999999986,46.420456000000001],[-63.216392999999982,46.412209000000132],[-62.942771999999877,46.426941000000113],[-62.862777999999935,46.434715000000097],[-62.698607999999979,46.452492000000007],[-62.692497000000003,46.456100000000106],[-62.686385999999914,46.457497000000046],[-62.665833000000021,46.461104999999975],[-62.595001000000025,46.470825000000048],[-62.477218999999991,46.477768000000026],[-62.455558999999994,46.478600000000142],[-62.182502999999997,46.485824999999977],[-62.166388999999981,46.486107000000061],[-62.133330999999941,46.482764999999915],[-62.058051999999975,46.472762999999986],[-62.014724999999942,46.46527100000003],[-61.979720999999984,46.45915999999994],[-61.970551,46.456940000000145],[-61.965003999999965,46.453323000000012],[-61.968886999999995,46.447768999999994],[-61.973609999999951,46.443047000000092],[-62.013061999999991,46.421104000000128],[-62.101112000000001,46.379715000000033],[-62.173331999999959,46.349433999999974],[-62.215552999999943,46.343605000000139],[-62.279723999999931,46.338043000000027],[-62.309166000000005,46.349998000000085],[-62.326392999999996,46.354996000000085],[-62.342773000000022,46.356102000000135],[-62.357779999999934,46.35582700000009],[-62.355834999999956,46.35083000000003],[-62.348052999999993,46.332214000000022],[-62.334723999999994,46.311935000000062],[-62.361945999999932,46.276657000000057],[-62.419448999999986,46.219986000000119],[-62.424720999999977,46.215546000000074],[-62.453888000000006,46.21443899999997],[-62.507506999999919,46.214157000000114],[-62.603888999999924,46.182495000000131],[-62.603888999999924,46.177215999999987],[-62.54222900000002,46.122490000000028],[-62.507506999999919,46.118881000000044],[-62.5,46.119156000000089],[-62.478333000000021,46.120827000000133],[-62.477218999999991,46.126380999999924],[-62.478881999999999,46.131935000000112],[-62.481667000000016,46.13638300000008],[-62.489998000000014,46.138328999999999],[-62.497222999999963,46.138046000000031],[-62.506110999999976,46.139717000000076],[-62.513892999999996,46.142220000000066],[-62.509726999999998,46.148605000000032],[-62.504448000000025,46.150825999999995],[-62.489166000000012,46.151382000000126],[-62.473052999999993,46.150269000000094],[-62.468886999999995,46.146102999999982],[-62.449164999999937,46.100548000000003],[-62.447494999999947,46.095543000000134],[-62.446945000000028,46.090546000000018],[-62.454720000000009,46.018883000000073],[-62.459166999999979,46.006386000000077],[-62.473609999999951,45.994713000000104],[-62.496947999999975,45.983879000000002],[-62.510001999999929,45.979156000000046],[-62.541671999999949,45.970543000000077],[-62.548614999999927,45.969437000000028],[-62.591667000000029,45.964996000000099],[-62.613891999999964,45.962769000000037],[-62.650276000000019,45.960274000000027],[-62.761115999999959,45.954162999999937],[-62.837776000000019,45.967490999999939],[-62.856667000000016,45.977486000000056],[-62.882773999999984,45.995544000000109],[-62.930283000000031,46.037215999999944],[-62.970832999999971,46.07416500000005],[-62.922500999999954,46.092491000000052],[-62.917220999999984,46.096382000000119],[-62.875274999999931,46.134995000000004],[-62.871940999999936,46.143607999999972],[-62.885276999999974,46.155823000000055],[-62.890839000000028,46.159430999999984],[-63.025276000000019,46.189156000000082],[-63.103614999999991,46.201934999999935],[-63.112777999999992,46.204163000000108],[-63.119445999999868,46.207214000000135],[-63.12222300000002,46.211662000000103],[-63.120276999999987,46.217766000000097],[-63.115836999999942,46.222487999999998],[-63.038895000000025,46.280273000000079],[-63.02416999999997,46.290275999999949],[-63.017776000000026,46.292496000000142],[-63.010284000000013,46.292770000000075],[-63.002228000000002,46.289992999999981],[-62.99610899999999,46.292220999999984],[-62.979438999999957,46.301658999999972],[-62.969161999999983,46.309432999999956],[-62.964721999999881,46.314156000000139],[-62.962775999999963,46.319992000000013],[-62.969443999999953,46.31888600000002],[-63.035277999999892,46.301658999999972],[-63.041388999999981,46.299721000000034],[-63.052779999999927,46.293884000000048],[-63.058608999999933,46.290833000000021],[-63.090836000000024,46.26915699999995],[-63.165001000000018,46.210548000000074],[-63.143332999999984,46.201660000000118],[-63.139167999999984,46.197769000000051],[-63.138610999999912,46.192490000000078],[-63.140556000000004,46.186378000000104],[-63.22444200000001,46.139717000000076],[-63.23860899999994,46.138046000000031],[-63.253615999999965,46.137497000000053],[-63.26167299999986,46.138046000000031],[-63.289169000000015,46.14388299999996],[-63.409163999999919,46.176940999999999],[-63.519722000000002,46.206099999999935],[-63.591942000000017,46.211937000000091],[-63.642775999999913,46.224990999999989],[-63.649726999999928,46.228043000000071],[-63.699722000000008,46.259437999999989],[-63.700553999999954,46.269989000000066],[-63.702224999999999,46.27526899999998],[-63.70666499999993,46.278602999999919],[-63.741942999999935,46.304436000000067],[-63.754447999999968,46.310822000000144],[-63.811110999999926,46.32749200000012],[-63.772223999999937,46.360825000000091],[-63.736945999999932,46.353882000000112],[-63.729163999999969,46.352776000000063],[-63.714721999999995,46.354164000000026],[-63.739166000000012,46.391106000000036],[-63.745002999999997,46.394714000000135],[-63.754447999999968,46.396385000000009],[-63.761672999999917,46.396659999999997],[-63.841109999999958,46.39888000000002],[-63.963615000000004,46.401100000000042],[-63.981941000000006,46.39388300000013],[-63.989165999999898,46.393608000000086],[-64.121933000000013,46.404709000000025],[-64.129989999999964,46.407211000000132],[-64.133057000000008,46.4116590000001],[-64.135009999999909,46.416382000000056],[-64.133057000000008,46.43332700000002],[-64.115828999999962,46.523048000000017],[-64.11332699999997,46.53472099999999],[-64.110000999999954,46.541107000000125],[-64.105559999999969,46.54583000000008],[-64.100280999999882,46.549720999999977],[-64.094161999999926,46.551659000000086],[-64.105559999999969,46.618050000000096],[-64.273894999999982,46.62332200000003],[-64.387511999999958,46.62082700000002],[-64.391952999999944,46.624709999999936],[-64.413895000000025,46.665825000000098],[-64.415558000000033,46.670546999999999],[-64.416655999999932,46.68110699999994],[-64.414718999999991,46.697769000000108],[-64.410277999999948,46.711105000000089],[-64.400283999999942,46.727486000000113],[-64.382492000000013,46.746658000000082],[-64.346953999999982,46.773605000000032],[-64.323897999999929,46.786384999999996],[-64.296386999999982,46.801659000000029],[-64.286117999999931,46.80943300000007],[-64.27305599999994,46.823607999999979],[-64.249724999999955,46.868050000000039],[-64.247771999999941,46.874161000000129],[-64.247222999999906,46.879714999999976],[-64.243880999999988,46.886108000000092],[-64.236389000000031,46.897491000000116],[-64.226943999999946,46.906097000000045],[-64.182770000000005,46.945541000000105],[-64.168610000000001,46.956657000000064],[-64.020844000000011,47.038605000000132],[-63.99500299999994,46.984161000000086],[-63.969993999999986,46.901657],[-63.967498999999862,46.891662999999994],[-64.041381999999999,46.82249500000006],[-64.066100999999946,46.804436000000123],[-64.076401000000033,46.798881999999992],[-64.091674999999952,46.778603000000032],[-64.077498999999932,46.756386000000134],[-64.074448000000018,46.752220000000023],[-64.067504999999926,46.749161000000072],[-64.039718999999991,46.743324000000086]],[[-55.876105999999993,47.260551000000021],[-55.968329999999867,47.257773999999927],[-55.946388000000013,47.273323000000062],[-55.934440999999936,47.279434000000094],[-55.895003999999972,47.290833000000021],[-55.888053999999954,47.292496000000142],[-55.881110999999976,47.293326999999977],[-55.872771999999998,47.292221000000097],[-55.865836999999885,47.287773000000129],[-55.855003000000011,47.269714000000022],[-55.876105999999993,47.260551000000021]],[[-61.380554000000018,47.620270000000119],[-61.493057000000022,47.552490000000091],[-61.498610999999926,47.550270000000069],[-61.535560999999973,47.54583000000008],[-61.54222900000002,47.545547000000113],[-61.547782999999868,47.549164000000076],[-61.549445999999989,47.553879000000109],[-61.545279999999991,47.55943300000007],[-61.520279000000016,47.569160000000011],[-61.513892999999939,47.572495000000117],[-61.477492999999924,47.60054800000006],[-61.473610000000008,47.6055530000001],[-61.471382000000006,47.611382000000106],[-61.470551,47.616936000000123],[-61.479163999999969,47.618599000000017],[-61.534447,47.618881000000101],[-61.541945999999996,47.617210000000057],[-61.559440999999993,47.609161000000029],[-61.653610000000015,47.549995000000081],[-61.855559999999969,47.417213000000061],[-61.849723999999981,47.413605000000132],[-61.841667000000029,47.410820000000115],[-61.833611000000019,47.409987999999998],[-61.789169000000015,47.425827000000083],[-61.777221999999995,47.431664000000069],[-61.766662999999937,47.439156000000025],[-61.714447000000007,47.489989999999977],[-61.691382999999973,47.515548999999965],[-61.701392999999939,47.491936000000067],[-61.740836999999942,47.44499200000007],[-61.843329999999924,47.388603000000046],[-61.90589099999994,47.354935000000012],[-61.925277999999992,47.343605000000139],[-61.93332700000002,47.333327999999938],[-61.962776000000019,47.281662000000097],[-61.965003999999965,47.275551000000007],[-61.964721999999995,47.270271000000093],[-61.961945000000014,47.266106000000093],[-61.957503999999972,47.261940000000038],[-61.938605999999993,47.257217000000026],[-61.827782000000013,47.234161000000029],[-61.819450000000018,47.233330000000024],[-61.807776999999987,47.239159000000029],[-61.799445999999989,47.250274999999931],[-61.794723999999917,47.254714999999976],[-61.783057999999869,47.260551000000021],[-61.782775999999956,47.255272000000048],[-61.789725999999916,47.242493000000024],[-61.793892000000028,47.236938000000123],[-61.799445999999989,47.232764999999972],[-61.810279999999977,47.226654000000053],[-61.816948000000025,47.224709000000075],[-61.84444400000001,47.219436999999971],[-61.859443999999883,47.218047999999953],[-61.955276000000026,47.211662000000047],[-61.979995999999971,47.213608000000136],[-61.996390999999903,47.214996000000042],[-62.004722999999956,47.217766000000097],[-62.010001999999872,47.22137500000008],[-62.013061999999991,47.225821999999994],[-62.014724999999942,47.23054500000012],[-62.015006999999912,47.235825000000034],[-62.013061999999991,47.241661000000079],[-61.948607999999979,47.379432999999949],[-61.941665999999941,47.392219999999952],[-61.937499999999943,47.39777400000014],[-61.928054999999972,47.407211000000075],[-61.922225999999966,47.409987999999998],[-61.908889999999928,47.413879000000065],[-61.736114999999984,47.507216999999969],[-61.705832999999984,47.532494000000099],[-61.684440999999936,47.547492999999974],[-61.662216000000001,47.561661000000072],[-61.616942999999992,47.588042999999914],[-61.571114000000023,47.613608999999997],[-61.553611999999987,47.623046999999985],[-61.53583500000002,47.631659999999954],[-61.529167000000029,47.633606000000043],[-61.521110999999962,47.634437999999989],[-61.425277999999992,47.642769000000044],[-61.407775999999956,47.641105999999922],[-61.388892999999996,47.637771999999984],[-61.381942999999922,47.634437999999989],[-61.377776999999924,47.631103999999993],[-61.376105999999993,47.626380999999981],[-61.380554000000018,47.620270000000119]],[[-54.261391000000003,47.39027400000009],[-54.268889999999999,47.389717000000019],[-54.293059999999969,47.391663000000051],[-54.341385000000002,47.398048000000074],[-54.358054999999979,47.403046000000074],[-54.364448999999979,47.406654000000003],[-54.365554999999915,47.411659000000043],[-54.359726000000023,47.416664000000083],[-54.326392999999996,47.436653000000035],[-54.295279999999991,47.44999700000011],[-54.278053,47.460823000000062],[-54.267220000000009,47.469437000000084],[-54.262222000000008,47.474709000000018],[-54.257781999999963,47.480820000000108],[-54.230552999999986,47.523605000000032],[-54.229996000000028,47.550270000000069],[-54.204719999999952,47.593605000000082],[-54.13527699999986,47.668053000000043],[-54.128882999999973,47.670546999999999],[-54.122771999999998,47.66693900000007],[-54.121940999999993,47.661934000000031],[-54.122222999999963,47.656937000000084],[-54.124999999999943,47.640831000000105],[-54.160827999999981,47.534996000000035],[-54.238892000000021,47.40387700000008],[-54.243331999999953,47.399437000000091],[-54.255004999999983,47.392769000000101],[-54.261391000000003,47.39027400000009]],[[-54.077498999999989,47.479431000000091],[-54.08306099999993,47.474991000000102],[-54.093055999999933,47.483046999999999],[-54.096663999999976,47.487213000000054],[-54.101112000000001,47.496384000000035],[-54.101944000000003,47.501389000000074],[-54.099723999999924,47.558883999999978],[-54.09833500000002,47.589714000000015],[-54.097220999999934,47.605270000000132],[-54.09332999999998,47.631659999999954],[-54.083610999999962,47.679717999999923],[-54.078612999999962,47.684990000000028],[-54.071388000000013,47.685546999999929],[-54.067504999999983,47.681107000000111],[-54.060555000000022,47.651099999999985],[-54.078056000000004,47.563881000000038],[-54.05972300000002,47.532211000000132],[-54.058891000000017,47.527214000000072],[-54.077498999999989,47.479431000000091]],[[-55.901938999999857,47.602493000000038],[-55.923057999999912,47.599434000000088],[-55.947220000000016,47.601936000000137],[-56.013335999999981,47.611664000000019],[-56.097778000000005,47.627487000000031],[-56.105559999999855,47.630821000000026],[-56.109169000000009,47.63499500000006],[-56.113616999999977,47.644714000000022],[-56.112220999999977,47.649719000000118],[-56.106666999999959,47.654709000000139],[-56.100280999999939,47.657211000000018],[-56.005835999999988,47.680274999999995],[-55.941108999999983,47.689156000000139],[-55.933883999999978,47.688324000000023],[-55.92861199999993,47.684432999999956],[-55.927498000000014,47.676658999999972],[-55.934440999999936,47.658882000000119],[-55.934440999999936,47.653877000000023],[-55.932502999999997,47.643883000000017],[-55.930000000000007,47.639435000000049],[-55.926392000000021,47.635268999999994],[-55.914161999999976,47.628326000000015],[-55.889442000000031,47.618881000000101],[-55.876388999999961,47.611664000000019],[-55.882499999999936,47.607773000000122],[-55.901938999999857,47.602493000000038]],[[-64.482773000000009,47.917770000000019],[-64.50167799999997,47.856384000000048],[-64.503615999999909,47.850273000000016],[-64.514724999999999,47.832497000000046],[-64.523055999999997,47.822220000000016],[-64.541106999999954,47.80332199999998],[-64.604995999999971,47.748329000000126],[-64.610549999999989,47.745270000000005],[-64.635833999999988,47.735825000000091],[-64.647507000000019,47.733879000000002],[-64.690551999999968,47.753052000000139],[-64.693328999999949,47.758049000000028],[-64.702788999999939,47.823607999999979],[-64.697768999999994,47.836104999999918],[-64.685546999999985,47.852219000000048],[-64.667496000000028,47.866936000000067],[-64.662215999999944,47.870827000000133],[-64.624160999999958,47.884719999999959],[-64.617767000000015,47.886658000000125],[-64.609160999999972,47.886939999999981],[-64.584166999999923,47.884995000000004],[-64.508057000000008,47.903877000000023],[-64.482773000000009,47.917770000000019]],[[-64.567504999999926,47.899436999999978],[-64.574448000000018,47.89804799999996],[-64.583617999999888,47.899436999999978],[-64.589447000000007,47.902771000000143],[-64.593886999999995,47.90665400000006],[-64.594451999999933,47.911933999999974],[-64.593612999999891,47.918052999999986],[-64.531677000000002,48.016105999999979],[-64.52694699999995,48.02165999999994],[-64.522780999999952,48.025551000000007],[-64.516952999999944,48.028602999999976],[-64.509734999999921,48.029991000000052],[-64.50111400000003,48.027488999999946],[-64.495543999999938,48.023880000000133],[-64.490828999999906,48.019989000000066],[-64.48582499999992,48.013054000000011],[-64.482773000000009,48.008606000000043],[-64.469726999999978,47.969711000000132],[-64.469161999999869,47.96443899999997],[-64.470550999999944,47.953323000000069],[-64.47444200000001,47.947769000000051],[-64.496383999999978,47.933875999999998],[-64.513901000000033,47.924712999999997],[-64.567504999999926,47.899436999999978]],[[-53.712775999999963,48.14888000000002],[-53.689720000000023,48.147217000000126],[-53.682502999999997,48.147774000000027],[-53.667503000000011,48.150542999999971],[-53.647781000000009,48.155265999999926],[-53.615554999999915,48.167496000000028],[-53.583327999999995,48.18082400000003],[-53.571113999999909,48.186104000000114],[-53.564162999999951,48.190543999999932],[-53.553054999999972,48.199158000000011],[-53.539444000000003,48.202217000000132],[-53.53167000000002,48.202774000000034],[-53.516395999999986,48.201935000000105],[-53.509726999999941,48.198326000000066],[-53.509170999999867,48.193321000000026],[-53.510833999999988,48.150826000000109],[-53.512504999999919,48.145271000000037],[-53.530829999999924,48.097771000000023],[-53.536391999999978,48.093323000000055],[-53.549445999999989,48.088600000000099],[-53.56361400000003,48.084991000000116],[-53.598884999999996,48.079437000000098],[-53.634170999999924,48.075272000000098],[-53.823333999999932,48.092765999999983],[-53.83943899999997,48.094437000000084],[-53.856110000000001,48.098044999999956],[-53.871940999999936,48.104713000000118],[-53.876663000000008,48.108604000000014],[-53.93250299999994,48.172767999999962],[-53.935829000000012,48.182495000000131],[-53.932776999999987,48.198326000000066],[-53.929168999999945,48.209434999999985],[-53.922225999999966,48.212493999999936],[-53.906386999999938,48.21027400000014],[-53.898887999999943,48.206657000000007],[-53.860000999999954,48.174438000000123],[-53.855559999999969,48.169991000000095],[-53.712775999999963,48.14888000000002]],[[-123.47444200000001,48.709160000000054],[-123.48277300000001,48.708328000000108],[-123.48999000000003,48.709435000000042],[-123.51306199999993,48.716385000000116],[-123.52471899999989,48.722488000000055],[-123.54943800000001,48.746658000000082],[-123.551941,48.752220000000023],[-123.59277299999991,48.898331000000098],[-123.595551,48.909714000000122],[-123.59612299999998,48.928329000000076],[-123.59665699999994,48.946938000000046],[-123.59361299999995,48.947211999999979],[-123.58056599999992,48.935547000000042],[-123.57721699999996,48.929161000000136],[-123.53611799999999,48.914993000000095],[-123.53028899999998,48.911933999999974],[-123.45749699999993,48.863052000000039],[-123.43388400000003,48.844437000000084],[-123.37027,48.768326000000002],[-123.36888099999993,48.762771999999984],[-123.37165800000002,48.75750000000005],[-123.37638900000002,48.753608999999983],[-123.43195300000002,48.721099999999979],[-123.47444200000001,48.709160000000054]],[[-58.342223999999987,49.066101000000117],[-58.349166999999966,49.064437999999996],[-58.356109999999944,49.065826000000129],[-58.351943999999889,49.071938000000102],[-58.341385000000002,49.07638500000013],[-58.333611000000019,49.077773999999977],[-58.330558999999994,49.073326000000009],[-58.335830999999928,49.068885999999964],[-58.342223999999987,49.066101000000117]],[[-123.32277699999997,48.861107000000004],[-123.3705369999999,48.856384000000048],[-123.37888299999997,48.85694100000012],[-123.38474299999996,48.859993000000031],[-123.54055799999998,48.944992000000127],[-123.66251399999999,49.03527100000008],[-123.70388800000001,49.095268000000033],[-123.70527599999997,49.100273000000072],[-123.70249899999999,49.105552999999986],[-123.695831,49.108047000000113],[-123.68639400000001,49.106659000000036],[-123.68055700000002,49.103607000000068],[-123.674713,49.093048000000067],[-123.65943900000002,49.073608000000036],[-123.60444599999994,49.014717000000132],[-123.58640300000002,49.000549000000092],[-123.52166699999998,48.96027400000014],[-123.49916099999996,48.947211999999979],[-123.487503,48.94110100000006],[-123.45973200000003,48.930549999999982],[-123.43639399999995,48.924438000000009],[-123.42027299999995,48.920547000000113],[-123.38194299999992,48.910819999999944],[-123.32833900000003,48.895827999999938],[-123.32250999999991,48.892768999999987],[-123.31777999999997,48.88888500000013],[-123.31276700000001,48.872765000000072],[-123.3125,48.868050000000039],[-123.31639100000001,48.863327000000027],[-123.32277699999997,48.861107000000004]],[[-125.816101,49.125824000000136],[-125.82028200000002,49.124709999999993],[-125.86028299999998,49.134438000000046],[-125.906387,49.160820000000115],[-125.91027800000001,49.165543000000071],[-125.92582699999991,49.190826000000015],[-125.93360899999993,49.211104999999918],[-125.93306000000001,49.218048000000124],[-125.93055700000002,49.219986000000063],[-125.92610200000001,49.223320000000058],[-125.87888299999992,49.235824999999977],[-125.86749299999997,49.233330000000137],[-125.82917800000001,49.226379000000009],[-125.81806899999987,49.220543000000134],[-125.79915599999998,49.208328000000051],[-125.78888699999993,49.172768000000133],[-125.79583699999995,49.151932000000102],[-125.79833999999994,49.146385000000009],[-125.81249999999994,49.129158000000132],[-125.816101,49.125824000000136]],[[-126.13194299999992,49.393325999999945],[-126.126938,49.390274000000034],[-126.12470999999999,49.390274000000034],[-126.12053699999996,49.388602999999989],[-126.11054999999999,49.382210000000043],[-126.10665899999992,49.378601000000003],[-126.09612300000003,49.368599000000074],[-126.08640300000002,49.358604000000128],[-126.07277699999997,49.34304800000001],[-126.0497279999999,49.265548999999965],[-126.0511019999999,49.260550999999964],[-126.05583200000001,49.256104000000107],[-126.06471299999987,49.250832000000003],[-126.07112100000001,49.248329000000012],[-126.07972699999999,49.246658000000139],[-126.08917199999991,49.246101000000067],[-126.09638999999999,49.24721500000004],[-126.18666100000002,49.263328999999999],[-126.19167299999992,49.265548999999965],[-126.22332799999992,49.279716000000121],[-126.22944599999994,49.282493999999929],[-126.23916600000001,49.289718999999991],[-126.23473399999995,49.374161000000015],[-126.22917200000001,49.378601000000003],[-126.22138999999999,49.380547000000092],[-126.14138800000001,49.39415699999995],[-126.13194299999992,49.393325999999945]],[[-123.37943999999999,49.326941999999974],[-123.39222699999999,49.326103000000046],[-123.41027799999995,49.334159999999997],[-123.42194399999994,49.339714000000015],[-123.42666600000001,49.344154000000003],[-123.42804699999999,49.348877000000016],[-123.42027299999995,49.381660000000011],[-123.41332999999997,49.386107999999979],[-123.3600009999999,49.411658999999986],[-123.35472099999998,49.413322000000107],[-123.327789,49.416664000000083],[-123.31696299999999,49.417496000000142],[-123.31220999999999,49.414992999999981],[-123.30943300000001,49.41137700000013],[-123.31027199999994,49.40526600000004],[-123.31194299999993,49.401932000000045],[-123.327789,49.363052000000096],[-123.33112299999999,49.354996000000028],[-123.34472699999998,49.341934000000037],[-123.36833199999995,49.330275999999969],[-123.37943999999999,49.326941999999974]],[[-54.705276000000026,49.400543000000084],[-54.712776000000019,49.398330999999985],[-54.730277999999998,49.403046000000018],[-54.735557999999969,49.407211000000018],[-54.759726999999941,49.432495000000017],[-54.759170999999981,49.437766999999951],[-54.754723000000013,49.443878000000041],[-54.749442999999928,49.449158000000125],[-54.73833499999995,49.457771000000093],[-54.680556999999908,49.49193600000001],[-54.673057999999912,49.492493000000081],[-54.665001000000018,49.489159000000086],[-54.644164999999987,49.473320000000001],[-54.640281999999956,49.46915400000006],[-54.640838999999971,49.463881999999955],[-54.654716000000008,49.460823000000005],[-54.684440999999993,49.420546999999999],[-54.699164999999994,49.40387700000008],[-54.705276000000026,49.400543000000084]],[[-124.179169,49.441101000000117],[-124.18554699999999,49.439986999999974],[-124.31360599999999,49.456099999999992],[-124.32668299999995,49.460823000000005],[-124.36000099999995,49.474433999999974],[-124.36609599999997,49.477486000000056],[-124.37082699999996,49.481102000000135],[-124.37165799999997,49.483047000000113],[-124.38054699999998,49.506943000000035],[-124.38110399999994,49.511940000000095],[-124.37832599999996,49.515830999999991],[-124.37165799999997,49.518326000000002],[-124.361107,49.519157000000064],[-124.35500299999995,49.517494000000113],[-124.34889199999998,49.514442000000031],[-124.30471799999992,49.512214999999969],[-124.24471999999997,49.501389000000017],[-124.23750299999995,49.498329000000126],[-124.22138999999993,49.491379000000109],[-124.1875,49.474433999999974],[-124.18167099999999,49.471375000000023],[-124.17388900000003,49.45638299999996],[-124.17194399999994,49.446655000000135],[-124.17223399999989,49.444153000000085],[-124.179169,49.441101000000117]],[[-123.33277899999996,49.441101000000117],[-123.36028299999987,49.433051999999918],[-123.37499999999994,49.433327000000133],[-123.442207,49.438599000000067],[-123.448036,49.441658000000018],[-123.45944199999997,49.467209000000082],[-123.45973200000003,49.470543000000077],[-123.45305599999995,49.495544000000109],[-123.44526699999994,49.51527400000009],[-123.43666100000002,49.522217000000069],[-123.38082899999995,49.536110000000122],[-123.37000299999994,49.536110000000122],[-123.360817,49.534995999999978],[-123.3550029999999,49.531936999999971],[-123.33833300000003,49.50610400000005],[-123.33167999999995,49.500832000000116],[-123.32805599999995,49.496383999999978],[-123.32389799999993,49.488602000000014],[-123.319458,49.474708999999962],[-123.31777999999997,49.464157],[-123.319458,49.451934999999992],[-123.32224300000001,49.448043999999925],[-123.32695000000001,49.444153000000085],[-123.33277899999996,49.441101000000117]],[[-55.695548999999971,49.506943000000035],[-55.725829999999974,49.505554000000018],[-55.732497999999964,49.509163000000001],[-55.735001000000011,49.513610999999969],[-55.736114999999984,49.518599999999935],[-55.735832000000016,49.52388000000002],[-55.730277999999942,49.545547000000056],[-55.722771000000023,49.557770000000119],[-55.716110000000015,49.560271999999998],[-55.684998000000007,49.561104000000114],[-55.676948999999979,49.561104000000114],[-55.658332999999971,49.559158000000025],[-55.653052999999886,49.555267000000129],[-55.652221999999938,49.550270000000069],[-55.653885000000002,49.544716000000051],[-55.661384999999939,49.529716000000064],[-55.664444000000003,49.52388000000002],[-55.68111399999998,49.510826000000122],[-55.687499999999943,49.508049000000028],[-55.695548999999971,49.506943000000035]],[[-124.68943799999994,49.480270000000019],[-124.69611399999997,49.477767999999969],[-124.70221700000002,49.478042999999957],[-124.74137899999994,49.488045000000113],[-124.75361599999991,49.491379000000109],[-124.82362399999994,49.539435999999966],[-124.83666999999997,49.554993000000024],[-124.84111000000001,49.562767000000008],[-124.84249899999992,49.578605999999979],[-124.84194899999989,49.58415999999994],[-124.83416699999992,49.607773000000066],[-124.83168000000001,49.610549999999989],[-124.82749899999993,49.608887000000038],[-124.81054699999993,49.589714000000129],[-124.80888400000003,49.586655000000007],[-124.80583200000001,49.585823000000062],[-124.77887699999997,49.568886000000077],[-124.68804899999986,49.483604000000014],[-124.68943799999994,49.480270000000019]],[[-55.693053999999961,49.56749700000006],[-55.709166999999979,49.566383000000087],[-55.716659999999933,49.567214999999976],[-55.720832999999971,49.571381000000088],[-55.723052999999993,49.576102999999989],[-55.722771000000023,49.581383000000073],[-55.705832999999927,49.613883999999985],[-55.684998000000007,49.624992000000134],[-55.673888999999974,49.630547000000035],[-55.659720999999934,49.635551000000021],[-55.653052999999886,49.63638300000008],[-55.572776999999974,49.603881999999999],[-55.567504999999926,49.599998000000141],[-55.573058999999944,49.595543000000134],[-55.586387999999943,49.59137700000008],[-55.608054999999979,49.586104999999975],[-55.671669000000009,49.571381000000088],[-55.693053999999961,49.56749700000006]],[[-54.576667999999984,49.558601000000124],[-54.77305599999994,49.493880999999988],[-54.809440999999993,49.488045000000113],[-54.83916499999998,49.48443600000013],[-54.855835000000013,49.48443600000013],[-54.863060000000019,49.485268000000019],[-54.871940999999936,49.487495000000081],[-54.873055000000022,49.492218000000094],[-54.893616000000009,49.580551000000128],[-54.894447000000014,49.58526599999999],[-54.891945000000021,49.590546000000074],[-54.885276999999974,49.593048000000124],[-54.805556999999965,49.595825000000048],[-54.792228999999963,49.572768999999994],[-54.793335000000013,49.566939999999988],[-54.791671999999892,49.56249200000002],[-54.78833800000001,49.557770000000119],[-54.784172000000012,49.554161000000136],[-54.768607999999972,49.546661000000029],[-54.760001999999986,49.545547000000056],[-54.743889000000024,49.544998000000135],[-54.729720999999984,49.548050000000046],[-54.708611000000019,49.554436000000123],[-54.614722999999969,49.606102000000021],[-54.574722000000008,49.635269000000108],[-54.561942999999928,49.653603000000089],[-54.548889000000031,49.659988000000055],[-54.536117999999931,49.664153999999996],[-54.529723999999987,49.633881000000031],[-54.531669999999963,49.62221500000004],[-54.538054999999986,49.587494000000106],[-54.543334999999956,49.582497000000046],[-54.570557000000008,49.562209999999936],[-54.576667999999984,49.558601000000124]],[[-54.004448000000025,49.647491000000116],[-54.257781999999963,49.566666000000055],[-54.265839000000028,49.566939999999988],[-54.274719000000005,49.569160000000011],[-54.289444000000003,49.576102999999989],[-54.293335000000013,49.580551000000128],[-54.298888999999917,49.609993000000088],[-54.297782999999981,49.651100000000099],[-54.288054999999929,49.71138000000002],[-54.282775999999956,49.716660000000104],[-54.269996999999989,49.722487999999998],[-54.141945000000021,49.75],[-54.102225999999973,49.750274999999988],[-54.093886999999938,49.748878000000047],[-54.085830999999985,49.745544000000052],[-54.081115999999952,49.736381999999935],[-54.040000999999961,49.689987000000087],[-54.003058999999951,49.659988000000055],[-54.004448000000025,49.647491000000116]],[[-124.129707,49.650825999999995],[-124.139183,49.650543000000027],[-124.15361000000001,49.655548000000067],[-124.18694299999993,49.668883999999991],[-124.196663,49.676940999999999],[-124.20195000000001,49.701934999999992],[-124.19943199999989,49.706099999999992],[-124.14750699999996,49.746658000000025],[-124.14277600000003,49.75],[-124.13722199999995,49.752219999999966],[-124.09166699999997,49.767769000000101],[-124.03611799999999,49.777214000000129],[-124.029449,49.778328000000101],[-124.021118,49.77777100000003],[-124.01611299999996,49.775551000000007],[-124.01862299999999,49.77165999999994],[-124.02555799999993,49.767769000000101],[-124.04611199999999,49.756386000000077],[-124.06054699999999,49.744995000000131],[-124.07472200000001,49.733330000000024],[-124.09084300000001,49.715546000000131],[-124.10109699999992,49.700272000000041],[-124.10555999999991,49.689430000000016],[-124.10722399999992,49.677215999999987],[-124.11081699999994,49.664992999999924],[-124.11361699999998,49.659713999999951],[-124.12304699999993,49.651931999999988],[-124.129707,49.650825999999995]],[[-56.80361199999993,49.763329000000056],[-56.827498999999989,49.761107999999979],[-56.83555599999994,49.762771999999984],[-56.83805099999995,49.767494000000056],[-56.832779000000016,49.771934999999985],[-56.826667999999984,49.77526899999998],[-56.792503000000011,49.785552999999993],[-56.782218999999998,49.78694200000001],[-56.78194400000001,49.780822999999941],[-56.790840000000003,49.768326000000002],[-56.796669000000009,49.764999000000046],[-56.80361199999993,49.763329000000056]],[[-124.44611399999991,49.723320000000115],[-124.43749999999994,49.723045000000127],[-124.42887899999994,49.723877000000016],[-124.41000400000001,49.723045000000127],[-124.38137799999998,49.713326000000109],[-124.35138699999999,49.698044000000095],[-124.33277900000002,49.683327000000077],[-124.13474300000001,49.525269000000037],[-124.13221699999991,49.520271000000037],[-124.12416100000002,49.499161000000072],[-124.122772,49.493607000000054],[-124.12748699999997,49.489715999999987],[-124.13417099999992,49.487495000000081],[-124.14167799999996,49.485825000000091],[-124.14916999999997,49.486107000000004],[-124.15527299999985,49.488602000000014],[-124.281387,49.546661000000029],[-124.40583800000002,49.605826999999977],[-124.43804899999998,49.628875999999991],[-124.44220699999994,49.638046000000031],[-124.47666900000002,49.67193600000013],[-124.5396649999999,49.692768000000001],[-124.55249799999996,49.697105000000022],[-124.56167599999998,49.699935999999923],[-124.61416600000001,49.713607999999965],[-124.62721299999993,49.71915400000006],[-124.65416699999997,49.736107000000118],[-124.66082799999992,49.742767000000129],[-124.65666199999993,49.796943999999939],[-124.65110800000002,49.799995000000138],[-124.61945300000002,49.797218000000044],[-124.604446,49.789436000000137],[-124.59944199999995,49.78443900000002],[-124.59028599999999,49.77165999999994],[-124.56234000000001,49.753326000000015],[-124.55933399999998,49.751495000000034],[-124.49472000000003,49.733330000000024],[-124.44611399999991,49.723320000000115]],[[-126.67610199999996,49.583603000000039],[-126.68138099999993,49.583054000000118],[-126.68888899999996,49.583878000000084],[-126.69722000000002,49.585548000000074],[-126.78971899999999,49.612213000000111],[-126.80803699999996,49.61971299999999],[-126.81416299999995,49.622765000000072],[-126.90556300000003,49.685547000000099],[-126.96528599999999,49.726935999999966],[-126.96945199999999,49.731102000000078],[-126.97416699999991,49.740273000000002],[-126.97556299999997,49.75],[-126.94055200000003,49.831383000000017],[-126.890556,49.84777100000008],[-126.79915599999993,49.876099000000011],[-126.77749599999993,49.87971500000009],[-126.76872299999997,49.878616000000079],[-126.74944299999999,49.85694100000012],[-126.73416099999997,49.848045000000013],[-126.67804699999994,49.825272000000098],[-126.64472999999992,49.774162000000047],[-126.636124,49.759437999999989],[-126.63445300000001,49.753883000000087],[-126.61332699999997,49.648330999999985],[-126.61609599999997,49.624435000000062],[-126.62053699999996,49.606102000000021],[-126.62416099999996,49.601386999999988],[-126.63305700000001,49.596100000000035],[-126.66861,49.585548000000074],[-126.67610199999996,49.583603000000039]],[[-62.089721999999881,49.386383000000137],[-62.081389999999999,49.385551000000078],[-62.051665999999955,49.390274000000034],[-62.043616999999927,49.390549000000078],[-62.025276000000019,49.38749700000011],[-61.892226999999934,49.351387000000045],[-61.875557000000015,49.344994000000042],[-61.825835999999924,49.312209999999993],[-61.821114000000023,49.308883999999978],[-61.663329999999917,49.149162000000047],[-61.661666999999966,49.144439999999975],[-61.670837000000006,49.134163000000001],[-61.702224999999942,49.111107000000004],[-61.735557999999969,49.096099999999979],[-61.796111999999937,49.078048999999965],[-62.019996999999989,49.069443000000035],[-62.029167000000029,49.069443000000035],[-62.195549000000028,49.074997000000053],[-62.368057000000022,49.0991590000001],[-62.726105000000018,49.154709000000025],[-62.782218999999884,49.165824999999984],[-62.946662999999944,49.198874999999987],[-63.089995999999985,49.228043000000014],[-63.097778000000005,49.23054500000012],[-63.209442000000024,49.270827999999995],[-63.23082699999992,49.280273000000022],[-63.242774999999938,49.287498000000085],[-63.253059000000007,49.294997999999964],[-63.269996999999989,49.311104],[-63.275832999999977,49.314712999999983],[-63.283332999999914,49.317771999999934],[-63.387221999999952,49.34388000000007],[-63.416945999999882,49.350829999999974],[-63.501296999999965,49.370384000000115],[-63.537223999999867,49.379714999999976],[-63.573058999999944,49.396660000000111],[-63.61611199999993,49.446938000000102],[-63.621940999999879,49.455551000000071],[-63.620833999999945,49.461105000000089],[-63.616660999999908,49.46665999999999],[-63.61333499999995,49.473044999999956],[-63.612502999999947,49.478873999999962],[-63.61611199999993,49.488327000000027],[-63.619720000000029,49.492767000000015],[-63.662772999999959,49.533051],[-63.67888599999992,49.544716000000051],[-63.714446999999893,49.566383000000087],[-63.84194199999996,49.639160000000004],[-63.881942999999978,49.65915700000005],[-63.918334999999956,49.674438000000009],[-64.01556399999987,49.702492000000063],[-64.306945999999925,49.777489000000003],[-64.382216999999969,49.789436000000137],[-64.389998999999932,49.789719000000105],[-64.418335000000013,49.801658999999972],[-64.511123999999995,49.858604000000014],[-64.513901000000033,49.863609000000054],[-64.510283999999956,49.868599000000131],[-64.50111400000003,49.878043999999989],[-64.496108999999876,49.883049000000085],[-64.490828999999906,49.886939999999925],[-64.472778000000005,49.895828000000108],[-64.458618000000001,49.900826000000109],[-64.445540999999992,49.904434000000037],[-64.226943999999946,49.948326000000066],[-64.203613000000018,49.950271999999984],[-64.142775999999969,49.948044000000039],[-64.133057000000008,49.947212000000093],[-64.12388599999997,49.945267000000115],[-64.029175000000009,49.924438000000123],[-63.958892999999932,49.898048000000131],[-63.615836999999942,49.849158999999986],[-63.545006000000001,49.843323000000112],[-63.49222599999996,49.840828000000045],[-63.475272999999959,49.840546000000018],[-63.346946999999943,49.820274000000097],[-63.309722999999963,49.813880999999981],[-63.136115999999959,49.780822999999941],[-63.074447999999961,49.764160000000061],[-62.99610899999999,49.736656000000096],[-62.786667000000023,49.676384000000098],[-62.71055599999994,49.660820000000001],[-62.545554999999979,49.599998000000141],[-62.443610999999919,49.5472180000001],[-62.340553,49.486938000000009],[-62.212218999999948,49.41443600000008],[-62.205832999999984,49.41137700000013],[-62.188889000000017,49.405823000000112],[-62.169166999999959,49.401099999999985],[-62.099167000000023,49.387771999999984],[-62.089721999999881,49.386383000000137]],[[-124.92415599999998,50.05860100000001],[-124.96861299999995,50.035827999999981],[-125.00055699999996,50.056656000000032],[-125.06304899999998,50.103324999999984],[-125.06696299999999,50.107498000000135],[-125.066101,50.113884000000041],[-125.0625,50.118324000000086],[-125.03971899999999,50.130546999999922],[-124.991669,50.168327000000033],[-124.98222399999992,50.176102000000128],[-124.98055999999991,50.18221299999999],[-124.98332199999999,50.225548000000003],[-124.93138099999993,50.171104000000128],[-124.92859599999997,50.166100000000142],[-124.91528299999999,50.141380000000083],[-124.89778100000001,50.077492000000063],[-124.92415599999998,50.05860100000001]],[[-63.859443999999996,50.197768999999937],[-63.873610999999983,50.194434999999999],[-63.890282000000013,50.194709999999986],[-63.899993999999936,50.196098000000063],[-63.908607000000018,50.198601000000053],[-63.916107000000011,50.201660000000004],[-63.920837000000006,50.205551000000071],[-63.930557000000022,50.218597000000045],[-63.931389000000024,50.223877000000073],[-63.930557000000022,50.229431000000091],[-63.926948999999922,50.236107000000004],[-63.922774999999888,50.241661000000022],[-63.916663999999969,50.244713000000104],[-63.909995999999921,50.246658000000139],[-63.90193899999997,50.24721500000004],[-63.889724999999999,50.242218000000094],[-63.865554999999915,50.228325000000041],[-63.859443999999996,50.224709000000018],[-63.854720999999927,50.220824999999991],[-63.852782999999988,50.216103000000089],[-63.853614999999991,50.210548000000017],[-63.855835000000013,50.204437000000098],[-63.859443999999996,50.197768999999937]],[[-125.16777000000002,49.980819999999937],[-125.16999800000002,49.980819999999937],[-125.17111199999994,49.981659000000093],[-125.18582199999997,50.004165999999998],[-125.20722999999998,50.044998000000021],[-125.21417199999996,50.069992000000013],[-125.28167699999989,50.11332700000014],[-125.31777999999986,50.136107999999979],[-125.32362399999994,50.143326000000002],[-125.33999599999993,50.203049000000021],[-125.34916699999997,50.242493000000138],[-125.34973100000002,50.25777400000004],[-125.348343,50.261665000000107],[-125.34554299999996,50.263901000000033],[-125.33999599999993,50.26888300000013],[-125.31082200000003,50.281380000000127],[-125.26334400000002,50.293883999999991],[-125.25472999999988,50.293610000000058],[-125.24638399999998,50.290549999999996],[-125.24333199999995,50.288329999999974],[-125.16722099999987,50.213608000000079],[-125.16111799999999,50.200272000000098],[-125.16000400000001,50.190544000000102],[-125.18666100000002,50.141663000000051],[-125.1536099999999,50.006103999999937],[-125.15416699999997,50.000832000000003],[-125.16416900000002,49.985268000000133],[-125.16777000000002,49.980819999999937]],[[-124.8125,50.111381999999992],[-124.82112100000001,50.111107000000118],[-124.82749899999993,50.111937999999952],[-124.83361799999989,50.114441000000113],[-124.86110699999989,50.136383000000023],[-124.93916299999995,50.207771000000093],[-124.96305799999999,50.236382000000049],[-124.96610999999996,50.246941000000106],[-124.96556099999992,50.251663000000008],[-124.92304999999993,50.296386999999982],[-124.91832699999986,50.29972099999992],[-124.91082799999998,50.299995000000081],[-124.90249599999999,50.29833200000013],[-124.89862099999999,50.293883999999991],[-124.87581599999993,50.28472099999999],[-124.82167099999992,50.239716000000044],[-124.75666799999999,50.178328999999962],[-124.75250199999999,50.167770000000132],[-124.752228,50.161376999999959],[-124.75499699999995,50.156097000000102],[-124.80695300000002,50.113884000000041],[-124.8125,50.111381999999992]],[[-124.73082699999992,50.302215999999987],[-124.72693599999997,50.299164000000019],[-124.72471599999994,50.299164000000019],[-124.69554099999999,50.289436000000023],[-124.68331899999993,50.283333000000084],[-124.67250100000001,50.276100000000042],[-124.66860999999994,50.272491000000059],[-124.66111799999993,50.263054000000125],[-124.65943900000002,50.258330999999941],[-124.65750099999997,50.247772000000111],[-124.65611299999989,50.231377000000009],[-124.65834000000001,50.212212000000022],[-124.66000399999996,50.207496999999989],[-124.66251399999999,50.203323000000125],[-124.695831,50.157494000000042],[-124.70195000000001,50.158600000000092],[-124.70805399999995,50.161376999999959],[-124.79222099999993,50.22526600000009],[-124.79499800000002,50.228874000000019],[-124.78083800000002,50.269440000000031],[-124.77778599999999,50.27748900000006],[-124.74500299999994,50.299437999999952],[-124.74054699999994,50.30193300000002],[-124.73082699999992,50.302215999999987]],[[-125.54387700000001,50.393883000000017],[-125.63583399999999,50.379714999999976],[-125.69360399999999,50.383330999999998],[-125.70333899999991,50.384163000000115],[-125.75527999999997,50.391662999999994],[-125.762787,50.394157000000121],[-125.76363400000002,50.397491000000116],[-125.75527999999997,50.405548000000067],[-125.74416399999996,50.40776800000009],[-125.59528399999999,50.433052000000089],[-125.58640300000002,50.434158000000139],[-125.52390300000002,50.434433000000126],[-125.51889,50.431381000000044],[-125.51806599999998,50.428604000000121],[-125.51777600000003,50.409431000000041],[-125.520554,50.403320000000122],[-125.52500899999995,50.400825999999995],[-125.53639199999998,50.395827999999995],[-125.54387700000001,50.393883000000017]],[[-125.16555800000003,50.374435000000062],[-125.06139400000001,50.240547000000049],[-125.05194099999989,50.226653999999996],[-125.05027799999993,50.221657000000107],[-125.048607,50.207771000000093],[-125.04915599999993,50.193320999999969],[-125.05166599999995,50.190826000000129],[-125.11638599999998,50.136658000000011],[-125.12917299999998,50.126098999999954],[-125.13390400000003,50.122764999999958],[-125.14028899999994,50.121658000000025],[-125.14472999999987,50.12193300000007],[-125.15083299999998,50.12499200000002],[-125.15416699999997,50.133331000000055],[-125.13971699999996,50.159431000000097],[-125.15611299999995,50.239158999999972],[-125.21083099999993,50.313048999999921],[-125.21362299999993,50.316666000000055],[-125.22000099999991,50.318329000000006],[-125.26363400000002,50.323607999999979],[-125.27194199999997,50.323883000000023],[-125.31555199999997,50.318054000000018],[-125.32112099999989,50.316939999999988],[-125.32695000000001,50.313881000000038],[-125.33306900000002,50.304435999999953],[-125.33473200000003,50.29972099999992],[-125.33944699999989,50.29583000000008],[-125.35610999999994,50.290276000000063],[-125.37222300000002,50.289436000000023],[-125.38527699999997,50.289993000000095],[-125.390289,50.29222100000004],[-125.39306599999998,50.29583000000008],[-125.39917000000003,50.311104000000114],[-125.400284,50.320831000000055],[-125.39943699999998,50.331108000000086],[-125.39806399999998,50.333878000000084],[-125.391953,50.340546000000074],[-125.291946,50.433876000000055],[-125.28443899999996,50.435822000000144],[-125.27500900000001,50.433327000000133],[-125.27306399999992,50.431107000000111],[-125.23665599999993,50.415825000000098],[-125.21640000000002,50.404709000000139],[-125.16555800000003,50.374435000000062]],[[-125.42610200000001,50.3555530000001],[-125.45777899999996,50.349434000000088],[-125.46749899999998,50.350273000000016],[-125.52610800000002,50.378875999999991],[-125.52806099999998,50.381660000000124],[-125.51862299999993,50.390274000000034],[-125.47749299999998,50.424164000000133],[-125.47165699999999,50.427489999999977],[-125.465012,50.429993000000138],[-125.37998999999996,50.460823000000005],[-125.37165799999997,50.457771000000037],[-125.37082699999996,50.455826000000059],[-125.36665299999993,50.454162999999937],[-125.34306300000003,50.441658000000018],[-125.33194700000001,50.435547000000099],[-125.33000199999998,50.430824000000143],[-125.33056599999986,50.425270000000125],[-125.33693700000003,50.416664000000026],[-125.38583399999999,50.36971299999999],[-125.39835399999998,50.364159000000029],[-125.42610200000001,50.3555530000001]],[[-125.80721999999997,50.413605000000075],[-125.90695199999993,50.409714000000008],[-125.92194399999988,50.41027100000008],[-125.92804699999999,50.411658999999986],[-125.93110699999988,50.413879000000009],[-125.95111099999997,50.433876000000055],[-125.93943799999988,50.443047000000035],[-125.90583799999996,50.45638300000013],[-125.81416299999995,50.46804800000001],[-125.80777,50.467765999999983],[-125.80359599999997,50.465546000000131],[-125.79055799999998,50.456940000000031],[-125.74109599999997,50.431664000000012],[-125.73805199999998,50.428047000000049],[-125.73805199999998,50.426658999999972],[-125.74276700000001,50.424164000000133],[-125.75834700000001,50.419990999999982],[-125.79110700000001,50.414992999999981],[-125.80721999999997,50.413605000000075]],[[-126.22582999999997,50.555267000000129],[-126.30888399999998,50.528327999999988],[-126.33640299999996,50.521659999999997],[-126.35056299999997,50.52027099999998],[-126.486107,50.515549000000078],[-126.58805799999999,50.521378000000084],[-126.60417199999995,50.52526899999998],[-126.62389400000001,50.533881999999949],[-126.60417199999995,50.539719000000105],[-126.57444800000002,50.546387000000095],[-126.55695300000002,50.548607000000118],[-126.54194599999994,50.549438000000123],[-126.52667200000002,50.548882000000106],[-126.48860200000001,50.553321999999923],[-126.38110399999999,50.574715000000026],[-126.28611799999999,50.598327999999981],[-126.28278399999999,50.597488000000112],[-126.22609699999998,50.564156000000025],[-126.22305299999999,50.560546999999985],[-126.224716,50.556655999999919],[-126.22582999999997,50.555267000000129]],[[-126.46639999999996,50.575829000000056],[-126.47501399999993,50.575554000000011],[-126.47917199999995,50.576385000000016],[-126.53555299999999,50.590546000000018],[-126.54915599999998,50.596382000000062],[-126.55222300000003,50.598602000000085],[-126.554169,50.602776000000119],[-126.55248999999998,50.607498000000021],[-126.55027799999999,50.608604000000071],[-126.54360999999994,50.611382000000049],[-126.52916699999997,50.614998000000128],[-126.45361299999996,50.626937999999996],[-126.40499899999992,50.626099000000067],[-126.385559,50.625549000000035],[-126.37721299999993,50.623877999999934],[-126.364441,50.619438000000116],[-126.36138900000003,50.615829000000133],[-126.36165599999998,50.613052000000039],[-126.36971999999992,50.605826999999977],[-126.38027999999997,50.598602000000085],[-126.38474300000001,50.596100000000035],[-126.39138799999995,50.59276600000004],[-126.39806399999998,50.591103000000089],[-126.46639999999996,50.575829000000056]],[[-59.345832999999971,50.533881999999949],[-59.353888999999924,50.533881999999949],[-59.358337000000006,50.537773000000016],[-59.384170999999924,50.633049000000085],[-59.384170999999924,50.638328999999999],[-59.382773999999984,50.64388300000013],[-59.378051999999911,50.649161999999933],[-59.371940999999993,50.652771000000143],[-59.364448999999979,50.653876999999966],[-59.355003000000011,50.652214000000072],[-59.337775999999906,50.640831000000048],[-59.333610999999905,50.636108000000036],[-59.321670999999981,50.618881000000044],[-59.305556999999965,50.59165999999999],[-59.300277999999992,50.581940000000088],[-59.298339999999939,50.57249500000006],[-59.298339999999939,50.561935000000119],[-59.308891000000017,50.553047000000106],[-59.320557000000008,50.545830000000024],[-59.333060999999873,50.539436000000137],[-59.345832999999971,50.533881999999949]],[[-126.87332200000003,50.663322000000051],[-126.83416699999998,50.634163000000058],[-126.83112299999999,50.629158000000018],[-126.83583099999998,50.625267000000122],[-126.90249599999993,50.613883999999928],[-126.91251399999999,50.61360900000011],[-127.01666299999999,50.638328999999999],[-127.025284,50.639992000000063],[-127.04276999999996,50.637497000000053],[-127.05832700000002,50.632492000000013],[-127.10193600000002,50.627486999999974],[-127.12249800000001,50.62721300000004],[-127.13221699999991,50.628326000000129],[-127.14055599999995,50.62971500000009],[-127.14472999999998,50.633881000000031],[-127.14334100000002,50.63888500000013],[-127.13166799999999,50.652214000000072],[-127.12721299999998,50.656096999999988],[-127.10916099999997,50.665267999999969],[-127.093887,50.669159000000036],[-127.08640300000002,50.669716000000108],[-126.89028899999994,50.667213000000118],[-126.87970699999994,50.666100000000029],[-126.87332200000003,50.663322000000051]],[[-126.64388999999994,50.691933000000006],[-126.65249599999999,50.691376000000105],[-126.65888999999993,50.694435000000055],[-126.662781,50.69860099999994],[-126.66583300000002,50.703323000000012],[-126.69027699999998,50.75499700000006],[-126.68554699999993,50.758888000000127],[-126.66832699999998,50.759163000000115],[-126.60221899999999,50.770828000000051],[-126.58277900000002,50.769714000000022],[-126.54387700000001,50.765831000000105],[-126.53639199999992,50.763611000000083],[-126.53582799999998,50.758606000000043],[-126.63806199999993,50.694992000000127],[-126.64388999999994,50.691933000000006]],[[-55.564720000000023,50.699714999999912],[-55.580001999999922,50.698326000000122],[-55.588889999999992,50.699431999999945],[-55.64527899999996,50.71888000000007],[-55.65166499999998,50.72304500000007],[-55.653052999999886,50.727211000000011],[-55.629439999999931,50.780823000000112],[-55.62471800000003,50.787216000000058],[-55.619163999999955,50.791381999999999],[-55.462775999999963,50.805824000000143],[-55.454444999999964,50.802489999999977],[-55.450554000000011,50.798332000000016],[-55.449722000000008,50.792770000000075],[-55.454720000000009,50.788048000000003],[-55.46694199999996,50.784163999999976],[-55.512504999999976,50.722763000000043],[-55.525001999999972,50.715827999999988],[-55.551392000000021,50.703323000000012],[-55.557502999999997,50.701385000000073],[-55.564720000000023,50.699714999999912]],[[-126.27306399999998,50.652771000000143],[-126.46333300000003,50.641662999999937],[-126.56806899999998,50.648331000000098],[-126.58416699999992,50.650269000000037],[-126.59889199999998,50.654159999999933],[-126.60637699999995,50.657211000000132],[-126.612503,50.659988000000055],[-126.61749299999997,50.664993000000095],[-126.61749299999997,50.667770000000019],[-126.54583700000001,50.726096999999982],[-126.43720999999999,50.783882000000119],[-126.38971699999996,50.806381000000044],[-126.38221699999997,50.808043999999995],[-126.28056299999997,50.828331000000048],[-126.26640299999997,50.827773999999977],[-126.25805699999995,50.824715000000026],[-126.2538909999999,50.821938000000102],[-126.25171699999987,50.818932000000075],[-126.23832699999997,50.811104000000057],[-126.22944599999994,50.803322000000094],[-126.17832900000002,50.750832000000059],[-126.17722299999997,50.748604000000114],[-126.17666600000001,50.743881000000101],[-126.25305200000003,50.699646000000087],[-126.25611900000001,50.661377000000073],[-126.26083399999999,50.657211000000132],[-126.26640299999997,50.654709000000082],[-126.27306399999998,50.652771000000143]],[[-126.73137700000001,50.771934999999985],[-126.79778299999992,50.768883000000017],[-126.807503,50.769989000000066],[-126.85333300000002,50.782767999999919],[-126.86472299999997,50.78943600000008],[-126.90583799999996,50.822769000000108],[-126.90139799999992,50.825272000000098],[-126.88806199999999,50.829162999999994],[-126.88137799999993,50.830276000000026],[-126.64862099999999,50.847214000000122],[-126.64334100000002,50.846939000000134],[-126.63583399999999,50.845268000000033],[-126.62943999999993,50.842490999999995],[-126.58860800000002,50.821381000000031],[-126.56806899999998,50.807770000000062],[-126.56304899999992,50.799995000000138],[-126.56861900000001,50.797493000000088],[-126.73137700000001,50.771934999999985]],[[-127.22693599999991,50.636108000000036],[-126.975281,50.576942000000088],[-126.85472099999993,50.554436000000123],[-126.77639799999997,50.546104000000128],[-126.76806599999998,50.544441000000006],[-126.72138999999999,50.531936999999971],[-126.70527600000003,50.527489000000003],[-126.63999899999999,50.507773999999984],[-126.62332199999992,50.498329000000126],[-126.56388899999996,50.483604000000014],[-126.49388099999993,50.481934000000024],[-126.39472999999998,50.481658999999979],[-126.38694800000002,50.482765000000029],[-126.35582699999998,50.48333000000008],[-126.327789,50.480820000000051],[-126.22112299999998,50.468596999999988],[-126.20500199999992,50.466660000000104],[-126.15471600000001,50.459435000000042],[-126.06916799999999,50.438599000000067],[-126.04611199999994,50.432495000000017],[-126.031387,50.427773000000116],[-126.01889,50.42193600000013],[-125.97609699999992,50.394996999999989],[-125.96250900000001,50.388885000000016],[-125.94776899999994,50.38499500000006],[-125.92859599999997,50.382209999999986],[-125.81696299999999,50.378044000000102],[-125.58000199999987,50.365828999999962],[-125.56416300000001,50.363883999999985],[-125.54860699999989,50.359161000000029],[-125.46305799999993,50.329719999999952],[-125.44972200000001,50.323607999999979],[-125.44055200000003,50.318329000000006],[-125.43554699999999,50.314712999999983],[-125.43167099999999,50.310547000000042],[-125.42887899999994,50.305549999999982],[-125.42722300000003,50.299995000000081],[-125.42666599999995,50.293883999999991],[-125.42722300000003,50.287498000000085],[-125.41500899999994,50.261665000000107],[-125.39362299999999,50.215546000000018],[-125.37777699999998,50.17971799999998],[-125.36277799999993,50.138046000000088],[-125.33084099999996,50.113884000000041],[-125.28694199999995,50.08138300000013],[-125.229446,50.026657],[-125.22165699999999,50.018051000000071],[-125.21611000000001,50.001389000000074],[-125.21417199999996,49.976379000000065],[-125.212784,49.970825000000048],[-125.20722999999998,49.961662000000047],[-125.16860999999994,49.912766000000033],[-125.11221299999994,49.868324000000086],[-124.99305699999991,49.788330000000087],[-124.89806399999998,49.731658999999979],[-124.89138799999989,49.664711000000068],[-124.91639700000002,49.631660000000124],[-124.86028299999992,49.541663999999969],[-124.85305800000003,49.532494000000099],[-124.83306900000002,49.510826000000122],[-124.78943599999991,49.464157],[-124.579453,49.38749700000011],[-124.55110200000001,49.378044000000102],[-124.53555299999999,49.373878000000047],[-124.51917300000002,49.370270000000119],[-124.26083399999993,49.315269000000001],[-124.12193299999996,49.270271000000093],[-123.94304699999992,49.211104999999918],[-123.85637699999995,49.149162000000047],[-123.86028299999992,49.153046000000074],[-123.86638599999998,49.160820000000115],[-123.86805700000002,49.164436000000137],[-123.87110899999988,49.173607000000118],[-123.87138399999998,49.181106999999997],[-123.86638599999998,49.186378000000047],[-123.86165599999993,49.188880999999981],[-123.84999099999999,49.191658000000075],[-123.82444800000002,49.192764000000125],[-123.82055699999995,49.190544000000102],[-123.80722000000003,49.180275000000051],[-123.79444899999993,49.173325000000034],[-123.78859699999998,49.170273000000122],[-123.76944700000001,49.16304800000006],[-123.73805199999993,49.154433999999981],[-123.71112099999999,49.149993999999992],[-123.70417800000001,49.147491000000002],[-123.699432,49.143883000000073],[-123.696663,49.14027400000009],[-123.69638099999997,49.135551000000078],[-123.69915799999995,49.130272000000105],[-123.70388800000001,49.126381000000038],[-123.73137700000001,49.117493000000081],[-123.74166899999989,49.118049999999982],[-123.83750899999995,49.14138000000014],[-123.85056299999997,49.145546000000024],[-123.81027199999994,49.115829000000076],[-123.75195300000001,49.040833000000021],[-123.74944299999999,49.03527100000008],[-123.75028999999989,49.02915999999999],[-123.75695799999994,48.986938000000123],[-123.75862099999989,48.980819999999994],[-123.76334399999996,48.976936000000137],[-123.69193999999993,48.908325000000104],[-123.68222000000003,48.902214000000072],[-123.5911099999999,48.839989000000116],[-123.58277900000002,48.831940000000088],[-123.56555199999997,48.789719000000105],[-123.56304899999998,48.778327999999988],[-123.56471299999993,48.749718000000087],[-123.50945300000001,48.587493999999992],[-123.47666899999996,48.631660000000124],[-123.47083999999995,48.673324999999977],[-123.46916199999993,48.67943600000001],[-123.46444700000001,48.683327000000077],[-123.45973200000003,48.685822000000144],[-123.45140100000003,48.686652999999978],[-123.44193999999999,48.686652999999978],[-123.41639699999996,48.684433000000126],[-123.40110800000002,48.681381000000044],[-123.39639299999999,48.677773000000116],[-123.34973099999996,48.547775000000058],[-123.34834299999994,48.535828000000095],[-123.29527300000001,48.484718000000044],[-123.29167200000001,48.480820000000108],[-123.27861000000001,48.456100000000049],[-123.27610800000002,48.451103000000103],[-123.27694700000001,48.445540999999992],[-123.28694200000001,48.418602000000021],[-123.28971899999999,48.413321999999937],[-123.29444899999993,48.409714000000065],[-123.30082699999997,48.406654000000003],[-123.32055699999989,48.399437000000034],[-123.33640299999996,48.396942000000024],[-123.36028299999987,48.397217000000069],[-123.41665599999999,48.423882000000106],[-123.42138699999992,48.427490000000034],[-123.425003,48.431938000000002],[-123.45973200000003,48.411934000000031],[-123.51334400000002,48.374709999999993],[-123.53694200000001,48.338326000000109],[-123.54250300000001,48.312492000000077],[-123.54611199999999,48.307770000000005],[-123.55166600000001,48.304710000000114],[-123.55915800000002,48.303047000000049],[-123.58332799999994,48.301102000000014],[-123.598343,48.311661000000072],[-123.71444699999995,48.348045000000127],[-123.76251199999996,48.361664000000019],[-123.77166699999998,48.361664000000019],[-123.77999899999998,48.360550000000046],[-123.79499799999996,48.357498000000135],[-123.80888400000003,48.353324999999984],[-123.817497,48.352493000000095],[-123.823624,48.352776000000063],[-123.91610699999995,48.364159000000029],[-123.92415599999998,48.366104000000064],[-123.97609699999998,48.381934999999999],[-124.26363399999997,48.468880000000013],[-124.423607,48.516937000000041],[-124.609444,48.560547000000042],[-124.6885989999999,48.578330999999991],[-124.72083999999995,48.586655000000007],[-124.75917099999998,48.6055530000001],[-124.77111799999994,48.611663999999962],[-124.79499800000002,48.629989999999964],[-124.81777999999997,48.648880000000133],[-124.82277699999997,48.652489000000116],[-124.9225009999999,48.679993000000138],[-125.02887699999997,48.708885000000009],[-125.0625,48.714996000000099],[-125.09500100000002,48.721930999999984],[-125.10221899999993,48.724433999999917],[-125.11389199999996,48.731102000000078],[-125.18443299999996,48.796104000000128],[-125.18499800000001,48.800827000000083],[-125.01722699999999,48.920547000000113],[-124.90862300000003,48.969154000000003],[-124.90306099999998,48.97137500000008],[-124.84750399999996,49.011664999999994],[-124.84277299999985,49.015549000000021],[-124.83556399999998,49.02416199999999],[-124.78083800000002,49.131377999999984],[-124.77944899999994,49.144439999999975],[-124.78083800000002,49.150542999999914],[-124.79695099999998,49.215828000000101],[-124.79972799999996,49.22693600000008],[-124.80499299999997,49.236938000000066],[-124.80776999999995,49.240547000000049],[-124.81555199999997,49.238045],[-124.818893,49.234718000000044],[-124.82444800000002,49.224158999999986],[-124.82501199999996,49.217209000000139],[-124.82333399999993,49.205551000000128],[-124.81723,49.18332700000002],[-124.81610099999995,49.164711000000011],[-124.81806899999998,49.146103000000096],[-124.82611099999997,49.122489999999971],[-124.83139,49.112495000000081],[-124.87832599999996,49.025268999999923],[-124.88194299999998,49.020546000000138],[-124.89472999999998,49.008888000000127],[-124.90055799999993,49.00499700000006],[-124.906113,49.001938000000052],[-124.93694299999999,48.988045000000056],[-124.94999699999994,48.983330000000024],[-124.96278399999994,48.981102000000021],[-125.06916799999999,48.984436000000017],[-125.126938,48.991104000000007],[-125.19888300000002,48.96276899999998],[-125.21000699999996,48.955826000000002],[-125.21665999999988,48.953323000000012],[-125.22416699999991,48.951660000000118],[-125.23137699999995,48.951103000000046],[-125.24194299999988,48.951660000000118],[-125.318893,48.96443899999997],[-125.32721699999996,48.966102999999976],[-125.45722999999992,48.918052999999986],[-125.46472199999988,48.916382000000112],[-125.48361199999999,48.915825000000041],[-125.502228,48.917770000000019],[-125.50723299999999,48.920273000000009],[-125.75110599999994,49.055267000000072],[-125.76806599999998,49.098602000000028],[-125.73805199999998,49.105552999999986],[-125.69304699999992,49.12860100000006],[-125.64167800000001,49.16304800000006],[-125.63722200000001,49.166939000000127],[-125.60888699999998,49.198043999999982],[-125.60582699999992,49.210274000000084],[-125.60749800000002,49.215828000000101],[-125.611107,49.220267999999919],[-125.61638599999998,49.219711000000018],[-125.66443599999991,49.189987000000031],[-125.72083999999995,49.157767999999976],[-125.74694799999997,49.148604999999975],[-125.75334199999998,49.147491000000002],[-125.75611899999996,49.151657000000114],[-125.779449,49.241661000000022],[-125.79666099999992,49.310272000000055],[-125.86609599999991,49.274436999999978],[-125.952789,49.230270000000075],[-125.96501199999989,49.22526599999992],[-125.97028399999999,49.224709000000018],[-125.97444199999995,49.224991000000102],[-125.98137700000001,49.227211000000125],[-125.98750299999989,49.230270000000075],[-126.020554,49.263054000000125],[-126.02333099999993,49.268051000000071],[-126.02223200000003,49.280823000000055],[-126.01862299999993,49.285553000000107],[-126.01306199999999,49.288887000000102],[-126.00666799999993,49.290549999999996],[-125.98029300000002,49.292496000000085],[-125.97361799999999,49.294997999999964],[-125.96916199999998,49.297493000000031],[-125.950287,49.311935000000005],[-125.94554099999999,49.316666000000112],[-125.89750699999996,49.41027100000008],[-125.89584399999995,49.416381999999999],[-125.89695699999993,49.428047000000049],[-125.89972699999998,49.433601000000067],[-125.90471599999995,49.435822000000144],[-125.90915699999988,49.431938000000116],[-125.94722000000002,49.395546000000138],[-125.96250900000001,49.377487000000031],[-125.96501199999989,49.373604000000114],[-125.96528599999999,49.367493000000024],[-125.962219,49.3555530000001],[-125.962784,49.350273000000072],[-125.96610999999996,49.345543000000021],[-125.99527,49.324440000000095],[-126.00195300000001,49.321938000000046],[-126.00945299999989,49.321663000000001],[-126.03916900000002,49.330275999999969],[-126.04638699999987,49.333328000000108],[-126.06111099999998,49.344154000000003],[-126.06500199999999,49.348328000000038],[-126.07556199999999,49.386383000000137],[-126.07389799999999,49.392494000000056],[-126.120003,49.423049999999989],[-126.22556299999991,49.41027100000008],[-126.26390099999998,49.389435000000049],[-126.36527999999998,49.401657000000057],[-126.45916699999998,49.401932000000045],[-126.46167000000003,49.382767000000115],[-126.46611000000001,49.380272000000048],[-126.52667200000002,49.371933000000013],[-126.54222099999993,49.374435000000119],[-126.54723399999995,49.378044000000102],[-126.57778899999988,49.407767999999919],[-126.579453,49.413322000000107],[-126.57917799999996,49.419440999999949],[-126.56973299999999,49.576385000000073],[-126.56610099999995,49.584434999999985],[-126.47028399999999,49.635551000000021],[-126.46167000000003,49.636658000000125],[-126.40416699999997,49.637772000000098],[-126.38417099999992,49.63638300000008],[-126.36749299999997,49.633049000000085],[-126.36028299999998,49.630820999999969],[-126.34137699999997,49.628875999999991],[-126.28472899999997,49.634438000000102],[-126.22389199999998,49.640549000000021],[-126.13417099999998,49.649994000000049],[-126.09445199999988,49.655548000000067],[-126.08693699999998,49.657211000000018],[-126.08750899999995,49.662209000000018],[-126.09028599999999,49.666382000000112],[-126.09416199999993,49.671104000000014],[-126.10305799999998,49.679161000000022],[-126.11028299999992,49.681380999999988],[-126.11972000000003,49.681107000000054],[-126.20944199999991,49.673881999999992],[-126.23444399999994,49.669159000000036],[-126.24638400000003,49.664711000000068],[-126.283073,49.654990999999995],[-126.29833999999994,49.652214000000072],[-126.34084300000001,49.648605000000089],[-126.43110699999994,49.662491000000045],[-126.43831599999993,49.664153999999996],[-126.58500699999996,49.701103000000046],[-126.59028599999994,49.704437000000041],[-126.63027999999997,49.794998000000078],[-126.67971799999998,49.878876000000105],[-126.80444299999988,49.909156999999993],[-126.83917200000002,49.884720000000129],[-126.84555099999989,49.8822100000001],[-126.85221899999993,49.87971500000009],[-126.87609899999995,49.873322000000087],[-126.93943799999994,49.862770000000125],[-126.99416399999996,49.855270000000019],[-127.12111699999997,49.85228699999999],[-127.13249200000001,49.85694100000012],[-127.17749000000003,49.88888500000013],[-127.18554699999999,49.897491000000059],[-127.22444199999995,49.940269000000114],[-127.24137899999999,49.961937000000034],[-127.23889199999996,49.967208999999968],[-127.234444,49.97137500000008],[-127.17999299999991,50.021378000000027],[-127.18277,50.03166200000004],[-127.18360899999999,50.051102000000014],[-127.17666599999995,50.061104],[-127.172234,50.064995000000067],[-127.13027999999997,50.084717000000126],[-127.15833999999995,50.096382000000006],[-127.27055399999995,50.0991590000001],[-127.27500899999995,50.059990000000028],[-127.27749599999993,50.055267000000015],[-127.28388999999999,50.052216000000044],[-127.33000199999998,50.033882000000062],[-127.34500100000002,50.030273000000079],[-127.38054699999998,50.026100000000099],[-127.38999899999993,50.028603000000089],[-127.42331699999994,50.042221000000097],[-127.45195000000001,50.069716999999969],[-127.46916199999993,50.088042999999971],[-127.47193900000002,50.092765999999983],[-127.54804999999993,50.130272000000105],[-127.63276699999994,50.129990000000021],[-127.78028899999993,50.084160000000054],[-127.781387,50.084160000000054],[-127.78362299999998,50.084160000000054],[-127.890556,50.106941000000063],[-127.89584400000001,50.108886999999925],[-127.90083299999998,50.112495000000024],[-127.90695199999999,50.12082700000002],[-127.90666199999998,50.127769000000114],[-127.90334300000001,50.132492000000127],[-127.89222699999988,50.139160000000061],[-127.87917299999998,50.144440000000145],[-127.86805700000002,50.151099999999985],[-127.83721899999995,50.172493000000088],[-127.82833900000003,50.180550000000096],[-127.78888699999999,50.222214000000008],[-127.79915599999993,50.317772000000105],[-127.80444299999994,50.321380999999917],[-127.86389200000002,50.336937000000091],[-127.87138399999998,50.33776899999998],[-127.88110399999999,50.337212000000079],[-127.895554,50.326385000000073],[-127.90778399999999,50.319717000000082],[-127.92166099999997,50.316666000000055],[-127.93138099999993,50.31610100000006],[-127.94833399999993,50.321937999999989],[-127.95249899999993,50.324715000000083],[-127.97860700000001,50.342491000000052],[-127.97944599999994,50.347214000000065],[-127.92610199999996,50.459991000000059],[-127.92388900000003,50.462769000000037],[-127.91722099999993,50.464156999999943],[-127.75666799999993,50.486381999999992],[-127.708054,50.491661000000136],[-127.70028699999995,50.492218000000037],[-127.58416699999998,50.486938000000009],[-127.576683,50.484717999999987],[-127.57140400000003,50.481934000000024],[-127.56331599999999,50.4741590000001],[-127.53278399999999,50.439986999999974],[-127.50750700000003,50.409157000000107],[-127.49527,50.395827999999995],[-127.47444200000001,50.381660000000124],[-127.46193699999998,50.37582400000008],[-127.454453,50.373604000000057],[-127.44695300000001,50.372765000000129],[-127.446663,50.379714999999976],[-127.45249899999988,50.388885000000016],[-127.48665599999993,50.437492000000134],[-127.50583599999999,50.458602999999982],[-127.52027899999996,50.469711000000132],[-127.53083800000002,50.476936000000023],[-127.54750100000001,50.486938000000009],[-127.56388899999996,50.502220000000023],[-127.57000699999998,50.512214999999912],[-127.56749699999995,50.516105999999979],[-127.55027799999999,50.538329999999917],[-127.54472399999997,50.541664000000083],[-127.50361599999997,50.562210000000107],[-127.49694799999992,50.565269000000058],[-127.49027999999993,50.568054000000132],[-127.47501399999999,50.571663000000115],[-127.44360399999999,50.571663000000115],[-127.41972399999992,50.573883000000137],[-127.41416900000002,50.575829000000056],[-127.41166699999997,50.581383000000017],[-127.41139199999992,50.587494000000106],[-127.41944899999999,50.596657000000107],[-127.58168000000001,50.593880000000013],[-127.69138299999997,50.606659000000093],[-127.87332200000003,50.623877999999934],[-127.87666299999995,50.621658000000139],[-127.87361099999993,50.616936000000067],[-127.854446,50.608330000000137],[-127.80055199999998,50.587494000000106],[-127.78666699999997,50.582214000000022],[-127.76834099999996,50.579994000000056],[-127.75110599999999,50.581108000000029],[-127.72501399999993,50.584434999999928],[-127.708618,50.584991000000116],[-127.66251399999999,50.581383000000017],[-127.63445300000001,50.578049000000021],[-127.61028299999998,50.565825999999959],[-127.595551,50.55582400000003],[-127.59166699999997,50.551659000000029],[-127.58972199999999,50.546104000000128],[-127.595551,50.536659000000043],[-127.60109699999998,50.533333000000027],[-127.60888699999987,50.53138000000007],[-128.05142199999995,50.446693000000039],[-128.13363599999997,50.474709000000132],[-128.224152,50.531105000000082],[-128.319458,50.608604000000071],[-128.37527499999993,50.678604000000064],[-128.40695199999999,50.738883999999985],[-128.41473399999995,50.762771999999984],[-128.41665599999999,50.76915699999995],[-128.41305499999993,50.773880000000133],[-128.40863000000002,50.77777100000003],[-128.35583499999996,50.799721000000034],[-128.349152,50.801658999999972],[-128.10693400000002,50.860550000000103],[-128.05306999999999,50.87193300000007],[-127.91832699999998,50.872214999999983],[-127.90972899999991,50.871375999999998],[-127.882767,50.865546999999992],[-127.83332799999999,50.854163999999969],[-127.67749000000003,50.817497000000003],[-127.51471700000002,50.774437000000034],[-127.50723299999993,50.772217000000012],[-127.49582699999996,50.765831000000105],[-127.48750299999995,50.757217000000082],[-127.45916699999992,50.718322999999998],[-127.354446,50.676102000000014],[-127.22693599999991,50.636108000000036]],[[-127.65471599999995,50.837769000000094],[-127.66139199999998,50.834991000000059],[-127.67027300000001,50.835266000000104],[-127.75306699999999,50.852776000000063],[-127.83332799999999,50.879715000000033],[-127.83860799999997,50.881660000000068],[-127.83306899999997,50.884995000000117],[-127.73500100000001,50.909987999999998],[-127.72638699999993,50.908600000000092],[-127.71665999999999,50.90554800000001],[-127.71028099999995,50.901932000000102],[-127.69138299999997,50.887214999999969],[-127.67083699999995,50.86693600000001],[-127.65833999999995,50.854163999999969],[-127.65527299999997,50.849433999999974],[-127.65334299999995,50.843880000000127],[-127.65471599999995,50.837769000000094]],[[-55.555557000000022,50.886383000000023],[-55.563888999999961,50.884995000000117],[-55.571670999999924,50.885826000000122],[-55.581116000000009,50.888046000000145],[-55.604720999999984,50.898048000000074],[-55.615554999999972,50.906097000000102],[-55.619720000000029,50.910271000000137],[-55.636115999999959,50.950829000000056],[-55.635276999999917,50.961380000000133],[-55.629439999999931,50.965546000000018],[-55.565552000000025,50.983046999999999],[-55.558334000000002,50.984436000000017],[-55.550551999999925,50.985268000000076],[-55.54222900000002,50.984993000000088],[-55.535277999999948,50.981377000000009],[-55.531386999999995,50.977211000000125],[-55.529723999999987,50.968323000000112],[-55.549995000000024,50.890830999999991],[-55.555557000000022,50.886383000000023]],[[-55.993889000000024,51.200272000000098],[-55.999999999999943,51.196655000000135],[-56.00111400000003,51.201660000000004],[-55.998055000000022,51.207496999999989],[-55.992774999999995,51.212769000000094],[-55.981383999999935,51.22165700000005],[-55.975554999999986,51.225822000000051],[-55.967772999999966,51.226653999999996],[-55.968329999999867,51.221375000000023],[-55.970550999999944,51.218323000000055],[-55.982498000000021,51.208885000000066],[-55.993889000000024,51.200272000000098]],[[-58.413329999999917,51.238884000000098],[-58.462219000000005,51.216103000000089],[-58.563613999999973,51.228325000000041],[-58.565001999999993,51.23333000000008],[-58.561942999999928,51.239159000000086],[-58.555831999999953,51.242767000000015],[-58.513335999999924,51.264999000000103],[-58.506392999999946,51.268326000000059],[-58.419448999999986,51.274712000000136],[-58.412773000000016,51.267212000000029],[-58.409163999999919,51.256943000000035],[-58.413329999999917,51.238884000000098]],[[-53.756366999999955,48.50326200000012],[-53.997498000000007,48.425552000000039],[-54.011116000000015,48.421660999999972],[-54.025001999999915,48.418602000000021],[-54.048889000000031,48.420546999999999],[-54.057220000000029,48.421936000000017],[-54.072776999999917,48.428604000000007],[-54.081115999999952,48.429992999999968],[-54.094443999999953,48.425827000000083],[-54.100554999999929,48.422493000000088],[-54.147223999999994,48.391380000000083],[-54.138054000000011,48.359161000000029],[-54.134726999999998,48.354438999999957],[-54.12749500000001,48.353324999999984],[-54.118606999999997,48.364998000000014],[-54.088607999999965,48.395545999999968],[-54.075561999999934,48.401932000000102],[-54.069449999999961,48.40387700000008],[-54.054442999999935,48.404160000000047],[-54.045554999999979,48.401932000000102],[-54.029167000000029,48.399437000000034],[-54.021111000000019,48.399162000000047],[-53.998885999999914,48.400826000000052],[-53.99222599999996,48.402489000000003],[-53.97972099999987,48.408042999999964],[-53.913054999999929,48.444153000000085],[-53.756366999999955,48.50326200000012],[-53.674445999999932,48.534164000000089],[-53.647223999999994,48.541107000000068],[-53.631942999999978,48.541382000000056],[-53.623054999999965,48.53916200000009],[-53.586387999999999,48.525269000000037],[-53.574722000000008,48.507216999999969],[-53.558051999999975,48.474709000000018],[-53.588051000000007,48.428047000000106],[-53.562217999999973,48.439155999999969],[-53.533889999999985,48.451935000000049],[-53.48860899999994,48.507216999999969],[-53.461945000000014,48.555266999999958],[-53.46527900000001,48.568603999999993],[-53.465835999999967,48.57416500000005],[-53.465003999999965,48.579436999999984],[-53.437217999999973,48.619987000000094],[-53.424445999999989,48.625549000000035],[-53.345832999999914,48.615828999999962],[-53.33805099999995,48.612494999999967],[-53.313056999999958,48.595267999999976],[-53.305832000000009,48.586655000000007],[-53.303329000000019,48.581940000000145],[-53.226386999999932,48.555549999999926],[-53.216392999999925,48.566939999999988],[-53.153884999999946,48.628601000000003],[-53.079726999999991,48.6988750000001],[-53.072776999999917,48.700272000000041],[-53.067779999999914,48.696380999999974],[-53.02305599999994,48.660820000000001],[-53.018889999999942,48.656380000000013],[-52.978049999999996,48.604439000000127],[-52.976386999999988,48.599159000000043],[-52.976944000000003,48.59388000000007],[-52.987220999999977,48.548050000000046],[-53.053885999999977,48.442764000000068],[-53.075561999999991,48.422493000000088],[-53.097495999999978,48.405266000000097],[-53.1875,48.350829999999974],[-53.194159999999954,48.348602000000028],[-53.201941999999974,48.347488000000055],[-53.209723999999937,48.347771000000023],[-53.218055999999933,48.3491590000001],[-53.24888599999997,48.362770000000069],[-53.261391000000003,48.37082700000002],[-53.266395999999986,48.37499200000002],[-53.345001000000025,48.360275000000058],[-53.388892999999882,48.303879000000109],[-53.615279999999984,48.178046999999935],[-53.621383999999921,48.174712999999997],[-53.634170999999924,48.169991000000095],[-53.662216000000001,48.163321999999994],[-53.668609999999944,48.162490999999989],[-53.676948999999979,48.163879000000065],[-53.694716999999912,48.169158999999979],[-53.71055599999994,48.17582700000014],[-53.892501999999979,48.226936000000137],[-53.901389999999935,48.229156000000103],[-53.934165999999948,48.233330000000137],[-53.940551999999968,48.230819999999937],[-53.945273999999984,48.178879000000052],[-53.944159999999897,48.163879000000065],[-53.917777999999998,48.088043000000027],[-53.912498000000028,48.084160000000054],[-53.904167000000029,48.081940000000088],[-53.823616000000015,48.074439999999981],[-53.793335000000013,48.073608000000092],[-53.77027899999996,48.073326000000009],[-53.733611999999994,48.076103000000103],[-53.718604999999968,48.078049000000021],[-53.696944999999971,48.079162999999994],[-53.689163000000008,48.078880000000026],[-53.692885999999874,48.067993000000001],[-53.688389000000029,48.065989999999999],[-53.685219000000018,48.063660000000141],[-53.683887000000027,48.060822000000144],[-53.684222999999918,48.057822999999985],[-53.687888999999927,48.054825000000108],[-53.691055000000006,48.052658000000065],[-53.698883000000023,48.049328000000003],[-53.736945999999989,48.032767999999976],[-53.763335999999981,48.026382000000012],[-53.799445999999989,48.02165999999994],[-53.836661999999933,48.022217000000012],[-53.852225999999973,48.023048000000074],[-53.876389000000017,48.025826000000052],[-53.893889999999942,48.029991000000052],[-53.90166499999998,48.033607000000075],[-53.909438999999963,48.033882000000119],[-53.916663999999912,48.033332999999971],[-53.923614999999984,48.031662000000097],[-53.924170999999944,48.026657000000057],[-53.919167000000016,48.022490999999945],[-53.911384999999939,48.019157000000007],[-53.893058999999937,48.014442000000145],[-53.794448999999986,47.996384000000091],[-53.779166999999973,47.996658000000025],[-53.695388999999921,48.018218999999988],[-53.69138700000002,48.019215000000145],[-53.668723999999997,48.029880999999989],[-53.650218999999993,48.037884000000133],[-53.607779999999991,48.051102000000071],[-53.605835000000013,48.046387000000038],[-53.619164000000012,47.998878000000047],[-53.622498000000007,47.993050000000096],[-53.723610000000008,47.843880000000013],[-53.737777999999992,47.826660000000061],[-53.787506000000008,47.773048000000074],[-53.793335000000013,47.768599999999935],[-53.801391999999964,47.769989000000123],[-53.807502999999997,47.773604999999975],[-53.825561999999991,47.794998000000078],[-53.852500999999961,47.785271000000137],[-53.850554999999986,47.760551000000135],[-53.837501999999915,47.699432000000058],[-53.760283999999956,47.609993000000145],[-53.631110999999976,47.54332700000009],[-53.550551999999982,47.529159999999933],[-53.545279999999991,47.534439000000134],[-53.542502999999954,47.550270000000069],[-53.541114999999991,47.585266000000047],[-53.497779999999977,47.734717999999987],[-53.495834000000002,47.740273000000059],[-53.461113000000012,47.806655999999975],[-53.434998000000007,47.83776899999998],[-53.30610699999994,47.984161000000029],[-53.290840000000003,47.999435000000119],[-53.274445000000014,48.013329000000056],[-53.170554999999979,48.05360399999995],[-53.110001000000011,48.03943600000008],[-53.101943999999946,48.038048000000003],[-53.095001000000025,48.03943600000008],[-53.053329000000019,48.049721000000034],[-53.041945999999996,48.055824000000143],[-52.996947999999975,48.086380000000077],[-52.974716000000001,48.116385999999977],[-52.959723999999994,48.143051000000014],[-52.956389999999999,48.148605000000032],[-52.926948999999979,48.169991000000095],[-52.919998000000021,48.171379000000002],[-52.902221999999995,48.16304800000006],[-52.886115999999959,48.151100000000042],[-52.881942999999922,48.147491000000059],[-52.83555599999994,48.106383999999991],[-52.831389999999942,48.101661999999919],[-52.832779000000016,48.096939000000134],[-52.838889999999935,48.093605000000139],[-52.871940999999993,48.082214000000022],[-52.880279999999914,48.083327999999995],[-52.898055999999997,48.090546000000018],[-52.904167000000029,48.089714000000072],[-52.911384999999996,48.088043000000027],[-52.917503000000011,48.084716999999955],[-52.928336999999999,48.075553999999954],[-53.058051999999975,47.922493000000031],[-53.05999799999995,47.916939000000013],[-53.059440999999993,47.886658000000125],[-53.075835999999981,47.850830000000087],[-53.158607000000018,47.683052000000089],[-53.178336999999999,47.651382000000012],[-53.183608999999933,47.646385000000123],[-53.201667999999984,47.636383000000137],[-53.221106999999961,47.628601000000003],[-53.240836999999942,47.622489999999914],[-53.259726999999998,47.615829000000019],[-53.265006999999969,47.611664000000019],[-53.267220000000009,47.606102000000078],[-53.261672999999973,47.546386999999982],[-53.175560000000019,47.431381000000101],[-53.128333999999995,47.411102000000142],[-53.121940999999993,47.413321999999994],[-53.111945999999989,47.423607000000118],[-53.083060999999987,47.458327999999995],[-53.065833999999938,47.469986000000063],[-53.013061999999934,47.501389000000074],[-52.995002999999997,47.51138300000008],[-52.951667999999927,47.530823000000055],[-52.919167000000016,47.541663999999969],[-52.907218999999998,47.54833200000013],[-52.896949999999947,47.55860100000001],[-52.849167000000023,47.621101000000124],[-52.842498999999918,47.632767000000115],[-52.840552999999943,47.638329000000056],[-52.837501999999915,47.65415999999999],[-52.838889999999935,47.663879000000009],[-52.841110000000015,47.668602000000021],[-52.841667000000029,47.673324999999977],[-52.840552999999943,47.683876000000055],[-52.798889000000031,47.784164000000033],[-52.791388999999981,47.795547000000056],[-52.78556100000003,47.79972100000009],[-52.779442000000017,47.803047000000106],[-52.770554000000004,47.79972100000009],[-52.704169999999976,47.753882999999973],[-52.700554000000011,47.749435000000005],[-52.657776000000013,47.657493999999986],[-52.614448999999979,47.516662999999937],[-52.620276999999987,47.500275000000101],[-52.625832000000003,47.489158999999972],[-52.653327999999988,47.437767000000008],[-52.718055999999933,47.364998000000014],[-52.787506000000008,47.308043999999938],[-52.818610999999976,47.224159000000043],[-52.849723999999981,47.1616590000001],[-52.845276000000013,47.142493999999942],[-52.843613000000005,47.063880999999981],[-52.844161999999983,47.058601000000067],[-52.852782999999988,47.022491000000002],[-52.884170999999981,46.9741590000001],[-52.909995999999978,46.911658999999986],[-52.92972599999996,46.851662000000033],[-52.932776999999987,46.825554000000068],[-52.934998000000007,46.804993000000024],[-52.938332000000003,46.78916200000009],[-53.090836000000024,46.643326000000002],[-53.102501000000018,46.636658000000011],[-53.161110000000008,46.619986999999981],[-53.169166999999959,46.619713000000047],[-53.192497000000003,46.62332200000003],[-53.207221999999888,46.630272000000105],[-53.213332999999977,46.633881000000088],[-53.315552000000025,46.694709999999986],[-53.354171999999949,46.736938000000009],[-53.361945999999932,46.737495000000081],[-53.384170999999981,46.721375000000023],[-53.410552999999936,46.700828999999999],[-53.426391999999964,46.687210000000107],[-53.451392999999996,46.66137700000013],[-53.463614999999947,46.654160000000047],[-53.521111000000019,46.62082700000002],[-53.532776000000013,46.614159000000029],[-53.561667999999941,46.612770000000069],[-53.569449999999961,46.614159000000029],[-53.577224999999999,46.617493000000024],[-53.607779999999991,46.636107999999979],[-53.613891999999964,46.640274000000034],[-53.617774999999995,46.644157000000007],[-53.635001999999929,46.680823999999973],[-53.643058999999994,46.704437000000098],[-53.64416499999993,46.709160000000111],[-53.648055999999997,46.796661000000029],[-53.647781000000009,46.801932999999963],[-53.645279000000016,46.81249200000002],[-53.639724999999999,46.829163000000051],[-53.636391000000003,46.834717000000069],[-53.594718999999998,46.9447100000001],[-53.64166999999992,46.983879000000002],[-53.633614000000023,47.001105999999993],[-53.577781999999956,47.085265999999933],[-53.55083499999995,47.106659000000036],[-53.539444000000003,47.114158999999972],[-53.591385000000002,47.156096999999988],[-53.646392999999989,47.105270000000075],[-53.703612999999962,47.053047000000106],[-53.823059000000001,46.956657000000064],[-53.894164999999987,46.899994000000106],[-53.945830999999941,46.858887000000038],[-54.053328999999962,46.794998000000135],[-54.097220999999934,46.799438000000123],[-54.17888599999992,46.81610100000006],[-54.187774999999988,46.819160000000011],[-54.18999500000001,46.823607999999979],[-54.190833999999995,46.828605999999979],[-54.196387999999956,46.862494999999967],[-54.196663000000001,46.883330999999998],[-54.193329000000006,46.893607999999972],[-54.160827999999981,46.981934000000024],[-54.131942999999978,47.012496999999996],[-54.11500499999994,47.039719000000105],[-54.092498999999975,47.079437000000098],[-54.066665999999998,47.131104000000107],[-53.993889000000024,47.265274000000034],[-53.964721999999995,47.299721000000034],[-53.928611999999987,47.302773000000116],[-53.921943999999996,47.304161000000022],[-53.879997000000003,47.348045000000127],[-53.875557000000015,47.354163999999969],[-53.867500000000007,47.402771000000087],[-53.879439999999931,47.43082400000003],[-53.900275999999963,47.486107000000061],[-53.891669999999976,47.524711999999965],[-53.885558999999944,47.576941999999974],[-53.894721999999945,47.6055530000001],[-53.896950000000004,47.609993000000145],[-53.983886999999925,47.75777400000004],[-54.003333999999995,47.778877000000136],[-54.033332999999914,47.796661000000029],[-54.195273999999984,47.857498000000021],[-54.194999999999993,47.843048000000124],[-54.197219999999902,47.832214000000079],[-54.212776000000019,47.777771000000087],[-54.219161999999926,47.766106000000036],[-54.223884999999939,47.759995000000117],[-54.259170999999981,47.715271000000143],[-54.337776000000019,47.621658000000025],[-54.435271999999998,47.505554000000075],[-54.468605000000025,47.441658000000075],[-54.477492999999981,47.404991000000052],[-54.472495999999978,47.401099999999985],[-54.477492999999981,47.395828000000051],[-54.482772999999952,47.391663000000051],[-54.511116000000015,47.372765000000015],[-54.517219999999952,47.369438000000059],[-54.601394999999968,47.345268000000033],[-54.611388999999974,47.353049999999996],[-54.613060000000019,47.35833000000008],[-54.61333499999995,47.362770000000069],[-54.606948999999986,47.374434999999949],[-54.601944000000003,47.379715000000033],[-54.596663999999862,47.383880999999917],[-54.559998000000007,47.413879000000065],[-54.529166999999973,47.442214999999976],[-54.489998000000014,47.486382000000049],[-54.417220999999984,47.583603000000096],[-54.410827999999867,47.594994000000042],[-54.413329999999917,47.599715999999944],[-54.418334999999956,47.603607000000011],[-54.430557000000022,47.597771000000137],[-54.440833999999938,47.586937000000091],[-54.508614000000023,47.513328999999999],[-54.53194400000001,47.479987999999992],[-54.539444000000003,47.468048000000124],[-54.563613999999973,47.439987000000031],[-54.578887999999893,47.423882000000106],[-54.604720999999984,47.401932000000102],[-54.621383999999978,47.389992000000007],[-54.700279000000023,47.357773000000009],[-54.719993999999929,47.352218999999991],[-54.727218999999991,47.351387000000045],[-54.818610999999862,47.363609000000054],[-54.819450000000018,47.368599000000074],[-54.803054999999972,47.380546999999979],[-54.793616999999983,47.391936999999984],[-54.786667000000023,47.413879000000065],[-54.787506000000008,47.418884000000105],[-54.796111999999994,47.420830000000024],[-54.856392000000028,47.390549000000078],[-54.980552999999929,47.285552999999936],[-55.039169000000015,47.225821999999994],[-55.043892000000028,47.220825000000048],[-55.045554999999979,47.215271000000087],[-55.043335000000013,47.210548000000074],[-55.05361199999993,47.150826000000109],[-55.065833999999995,47.093323000000112],[-55.069450000000018,47.082214000000022],[-55.100280999999995,47.05471],[-55.149444999999957,47.012215000000083],[-55.154716000000008,47.008049000000028],[-55.193329000000006,46.984993000000145],[-55.225829999999974,46.934433000000126],[-55.230277999999942,46.928329000000076],[-55.236945999999932,46.923607000000004],[-55.246947999999975,46.916939000000013],[-55.258613999999966,46.91027100000008],[-55.358337000000006,46.874161000000129],[-55.384170999999924,46.865829000000133],[-55.399993999999936,46.865829000000133],[-55.456664999999987,46.874710000000107],[-55.463615000000004,46.877486999999974],[-55.468604999999968,46.881660000000124],[-55.471938999999963,46.886383000000137],[-55.626944999999921,46.868881000000101],[-55.634170999999981,46.866661000000079],[-55.689719999999966,46.858329999999967],[-55.803328999999962,46.860549999999989],[-55.845832999999971,46.86971299999999],[-55.915000999999961,46.88749700000011],[-55.923614999999927,46.889717000000076],[-55.931389000000024,46.892769000000044],[-55.946663000000001,46.899436999999978],[-55.966110000000015,46.909988000000112],[-55.98082699999992,46.932213000000104],[-55.982773000000009,46.936652999999978],[-55.984168999999952,46.941658000000018],[-55.983054999999979,46.952492000000063],[-55.980552999999986,46.957771000000037],[-55.96665999999999,46.981377000000123],[-55.952498999999989,46.996383999999921],[-55.886948000000018,47.056099000000017],[-55.87110899999999,47.069160000000124],[-55.865554999999972,47.072768999999937],[-55.775276000000019,47.10193600000008],[-55.768607999999972,47.103325000000041],[-55.745551999999918,47.10443900000007],[-55.738892000000021,47.10443900000007],[-55.723609999999951,47.104164000000026],[-55.715553,47.103050000000053],[-55.698050999999964,47.098045000000013],[-55.68250299999994,47.091377000000023],[-55.674445999999989,47.090270999999973],[-55.586945000000014,47.110275000000115],[-55.573616000000015,47.11360900000011],[-55.493331999999896,47.133880999999974],[-55.487777999999992,47.137214999999969],[-55.329445000000021,47.242493000000024],[-55.298339999999939,47.267211999999972],[-55.290557999999976,47.278328000000101],[-55.285278000000005,47.294998000000021],[-55.28583500000002,47.310272000000111],[-55.286948999999993,47.314995000000067],[-55.286117999999988,47.325554000000125],[-55.269721999999945,47.390830999999991],[-55.266662999999994,47.396659999999997],[-55.262221999999895,47.402771000000087],[-55.256949999999961,47.407211000000075],[-55.202224999999999,47.44609800000012],[-55.179169000000002,47.460548000000017],[-55.172501000000011,47.463882000000012],[-55.107779999999991,47.483604000000071],[-55.100554999999986,47.484160999999972],[-55.083611000000019,47.481101999999964],[-55.075835999999867,47.480820000000108],[-55.040282999999931,47.484993000000031],[-54.951392999999882,47.504997000000003],[-54.868057000000022,47.543883999999991],[-54.845832999999971,47.556938000000059],[-54.841666999999973,47.563324000000136],[-54.841385000000002,47.583603000000096],[-54.845551,47.633881000000088],[-54.949439999999925,47.599715999999944],[-54.956389999999999,47.59804500000007],[-54.970832999999971,47.596656999999993],[-55.019278999999926,47.621101000000124],[-55.028277999999887,47.620766000000117],[-55.033278999999936,47.621601000000112],[-55.036109999999894,47.623936000000015],[-55.037612999999908,47.626601999999991],[-55.037440999999887,47.62977200000006],[-55.03561000000002,47.633269999999982],[-55.029612999999927,47.639598999999976],[-55.013779,47.65310299999993],[-55.00777800000003,47.65943500000003],[-54.956389999999999,47.741379000000109],[-54.947494999999947,47.75360900000004],[-54.938048999999978,47.771103000000096],[-54.936110999999926,47.781661999999983],[-54.943054000000018,47.781105000000082],[-54.948607999999922,47.776657000000114],[-55.011391000000003,47.721374999999966],[-55.021942000000024,47.711661999999933],[-55.025276000000019,47.705268999999987],[-55.027221999999995,47.695267000000058],[-55.03055599999999,47.684158000000139],[-55.033614999999941,47.678329000000133],[-55.119114000000025,47.616936000000123],[-55.122443999999916,47.614269000000093],[-55.126281999999946,47.612774000000002],[-55.130774999999915,47.611938000000123],[-55.135777000000019,47.613605000000007],[-55.262778999999966,47.650543000000084],[-55.349167000000023,47.704437000000098],[-55.34833500000002,47.710274000000027],[-55.357506000000001,47.726097000000095],[-55.365004999999996,47.726379000000122],[-55.379722999999956,47.724991000000045],[-55.427497999999957,47.711661999999933],[-55.432502999999997,47.70638299999996],[-55.461944999999957,47.646103000000039],[-55.464721999999938,47.640274000000034],[-55.467498999999975,47.619155999999919],[-55.46665999999999,47.614159000000029],[-55.461387999999943,47.610275000000001],[-55.454444999999964,47.611107000000118],[-55.446663000000001,47.623046999999985],[-55.436110999999926,47.631659999999954],[-55.430000000000007,47.634163000000115],[-55.423057999999969,47.635826000000066],[-55.415276000000006,47.63249200000007],[-55.407776000000013,47.624161000000015],[-55.400276000000019,47.615547000000106],[-55.398337999999967,47.610275000000001],[-55.389724999999999,47.58638000000002],[-55.400276000000019,47.514717000000076],[-55.406661999999926,47.493050000000039],[-55.40972099999999,47.487213000000054],[-55.414161999999919,47.481101999999964],[-55.429726000000016,47.467209000000139],[-55.43638599999997,47.465546000000018],[-55.498610999999983,47.453880000000026],[-55.505835999999931,47.453322999999955],[-55.526108000000022,47.454436999999928],[-55.555274999999938,47.440269000000058],[-55.560555000000022,47.436104000000057],[-55.565001999999993,47.429993000000024],[-55.587776000000019,47.398604999999975],[-55.625,47.463608000000079],[-55.654167000000029,47.495270000000062],[-55.795279999999991,47.492767000000072],[-55.914443999999946,47.437767000000008],[-55.920279999999934,47.435265000000129],[-55.925560000000019,47.439156000000025],[-55.923889000000031,47.444709999999986],[-55.91972399999986,47.450829000000056],[-55.831673000000023,47.517212000000086],[-55.788895000000025,47.551102000000014],[-55.745834000000002,47.585266000000047],[-55.77305599999994,47.579720000000009],[-55.824172999999973,47.566382999999973],[-55.892226999999991,47.5366590000001],[-55.987777999999992,47.500549000000035],[-56.104172000000005,47.463608000000079],[-56.110557999999855,47.462494000000106],[-56.11860699999994,47.463608000000079],[-56.158889999999928,47.484718000000044],[-56.169167000000016,47.492493000000138],[-56.172500999999897,47.49721500000004],[-56.172500999999897,47.501663000000008],[-56.168059999999969,47.507216999999969],[-56.162498000000028,47.51138300000008],[-56.12027699999993,47.519157000000064],[-56.044448999999986,47.535271000000023],[-55.941939999999931,47.561661000000072],[-55.889998999999932,47.578330999999991],[-55.639998999999989,47.668053000000043],[-55.633330999999998,47.671104000000071],[-55.628333999999995,47.674713000000054],[-55.635001999999986,47.678329000000133],[-55.642501999999979,47.678604000000121],[-55.649993999999992,47.677773000000116],[-55.663886999999932,47.675552000000039],[-55.704169999999976,47.664992999999981],[-55.75,47.649437000000034],[-55.756110999999976,47.646942000000024],[-55.774718999999948,47.638329000000056],[-55.80471799999998,47.624435000000119],[-55.824447999999961,47.618599000000017],[-55.838889999999935,47.617210000000057],[-55.855835000000013,47.620270000000119],[-55.903327999999931,47.645270999999923],[-55.913611999999944,47.653046000000018],[-55.917503000000011,47.657493999999986],[-55.919448999999929,47.667213000000004],[-55.918609999999944,47.673049999999989],[-55.916388999999981,47.678329000000133],[-55.91194200000001,47.684432999999956],[-55.901389999999992,47.693047000000035],[-55.895554000000004,47.696655000000135],[-55.866393999999957,47.713882000000126],[-55.83277899999996,47.742493000000081],[-55.815001999999993,47.772491000000002],[-55.799445999999875,47.799164000000019],[-55.742226000000016,47.923325000000091],[-55.746947999999975,47.93249499999996],[-55.754447999999968,47.94110100000006],[-55.767219999999952,47.953323000000069],[-55.773613000000012,47.956940000000031],[-55.78055599999999,47.95526899999993],[-55.817504999999983,47.886939999999981],[-55.835273999999913,47.850830000000087],[-55.835555999999997,47.845543000000134],[-55.847220999999934,47.806938000000002],[-55.849998000000028,47.801102000000128],[-55.854445999999996,47.794716000000051],[-55.865279999999984,47.786110000000122],[-55.877219999999966,47.778602999999976],[-55.888892999999996,47.773048000000074],[-56.049727999999959,47.699432000000058],[-56.087501999999972,47.736938000000009],[-56.081116000000009,47.739715999999987],[-56.053611999999987,47.77388000000002],[-56.057502999999997,47.778327999999988],[-56.064163000000008,47.776657000000114],[-56.111671000000001,47.763610999999969],[-56.125,47.757216999999969],[-56.185271999999998,47.680274999999995],[-56.160278000000005,47.642220000000123],[-56.154998999999862,47.638329000000056],[-56.161384999999939,47.634163000000115],[-56.173332000000016,47.629714999999976],[-56.187499999999943,47.627213000000097],[-56.358336999999892,47.603324999999984],[-56.394722000000002,47.601105000000132],[-56.410277999999948,47.601387000000045],[-56.418892000000028,47.601936000000137],[-56.443053999999904,47.605827000000033],[-56.546950999999979,47.613883999999985],[-56.615554999999915,47.613327000000083],[-56.644164999999987,47.596100000000092],[-56.641113000000018,47.592216000000064],[-56.639998999999989,47.587212000000079],[-56.644164999999987,47.581108000000086],[-56.65055099999995,47.578330999999991],[-56.774719000000005,47.531937000000028],[-56.840836000000024,47.52137799999997],[-56.902221999999995,47.552490000000091],[-56.924445999999989,47.562209999999993],[-56.956107999999972,47.574996999999996],[-56.96527900000001,47.57777400000009],[-56.992500000000007,47.583878000000141],[-56.999725000000012,47.584717000000069],[-57.014724999999942,47.583878000000141],[-57.096663999999976,47.56610100000006],[-57.118332000000009,47.563881000000038],[-57.126105999999993,47.563881000000038],[-57.134445000000028,47.566382999999973],[-57.150276000000019,47.572769000000051],[-57.163329999999917,47.579720000000009],[-57.204720000000009,47.59304800000001],[-57.530829999999867,47.630821000000026],[-57.657776000000013,47.60305000000011],[-57.779441999999904,47.627487000000031],[-57.882499999999993,47.651382000000012],[-58.027495999999928,47.694153000000028],[-58.036391999999978,47.696098000000063],[-58.359443999999939,47.647217000000012],[-58.690552000000025,47.598877000000016],[-58.771110999999962,47.59137700000008],[-58.861945999999932,47.589157000000114],[-58.885001999999872,47.592766000000097],[-58.894164999999873,47.59388000000007],[-58.937499999999943,47.589989000000003],[-59.076667999999984,47.571663000000001],[-59.102130999999929,47.564251000000127],[-59.11361699999992,47.558327000000077],[-59.118889000000024,47.554710000000114],[-59.135559000000001,47.556380999999988],[-59.161941999999954,47.561661000000072],[-59.297782999999868,47.606658999999979],[-59.304442999999992,47.609993000000145],[-59.305831999999953,47.614998000000014],[-59.309440999999993,47.661102000000085],[-59.309440999999993,47.671379000000059],[-59.30499999999995,47.724991000000045],[-59.3024979999999,47.736107000000004],[-59.325561999999991,47.807213000000047],[-59.329726999999991,47.816383000000087],[-59.369164000000012,47.852775999999949],[-59.40193899999997,47.880271999999991],[-59.40694400000001,47.889717000000076],[-59.404715999999951,47.900269000000094],[-59.400832999999921,47.90665400000006],[-59.39166999999992,47.916664000000026],[-59.378051999999911,47.922493000000031],[-59.365554999999915,47.924995000000081],[-59.328612999999905,47.928879000000109],[-59.321945000000028,47.930549999999982],[-59.31639100000001,47.934158000000082],[-59.31138599999997,47.938881000000094],[-59.267775999999969,47.982208000000071],[-59.265006999999912,47.988045000000056],[-59.262778999999966,47.999435000000119],[-59.246947999999975,48.011940000000038],[-59.230277999999942,48.02276599999999],[-59.218605000000025,48.029160000000047],[-59.091384999999946,48.090271000000143],[-59.053885999999864,48.105552999999986],[-59.041114999999934,48.110275000000058],[-59.020554000000004,48.116385999999977],[-58.958054000000004,48.149993999999992],[-58.75,48.287498000000085],[-58.701392999999996,48.319716999999969],[-58.691108999999983,48.32888000000014],[-58.686385999999914,48.334160000000054],[-58.682502999999997,48.340546000000131],[-58.678336999999999,48.351936000000023],[-58.675835000000006,48.363051999999925],[-58.670279999999991,48.37499200000002],[-58.598884999999939,48.423325000000034],[-58.587775999999963,48.430550000000039],[-58.568892999999889,48.438599000000067],[-58.555831999999953,48.443047000000035],[-58.514724999999999,48.452773999999977],[-58.500556999999958,48.455551000000071],[-58.492774999999995,48.455551000000071],[-58.492774999999995,48.450272000000098],[-58.497779999999977,48.44582400000013],[-58.518889999999999,48.441375999999991],[-58.526108000000022,48.440544000000102],[-58.546394000000021,48.434990000000084],[-58.558891000000017,48.42971799999998],[-58.588889999999935,48.412765999999976],[-58.599998000000028,48.405822999999998],[-58.601112000000001,48.400826000000052],[-58.59194199999996,48.398879999999963],[-58.483611999999994,48.427773000000002],[-58.470832999999971,48.43221299999999],[-58.464721999999995,48.436377999999991],[-58.449439999999925,48.449158000000125],[-58.4183349999999,48.486655999999982],[-58.420279999999991,48.508049000000085],[-58.569449999999961,48.538605000000018],[-58.673614999999984,48.554710000000057],[-58.682502999999997,48.554993000000024],[-58.697219999999959,48.553046999999992],[-58.732215999999994,48.545830000000024],[-58.765556000000004,48.535828000000095],[-58.778052999999886,48.531937000000028],[-58.812499999999943,48.52388000000002],[-58.857506000000001,48.518599999999992],[-58.931389000000024,48.511939999999981],[-58.954720000000009,48.510825999999952],[-58.979163999999969,48.512497000000053],[-58.988335000000006,48.514442000000031],[-59.004722999999956,48.520271000000037],[-59.013335999999924,48.522217000000126],[-59.091667000000029,48.508331000000112],[-59.105559999999969,48.50471500000009],[-59.118889000000024,48.50110600000005],[-59.146392999999875,48.493049999999982],[-59.192771999999991,48.477767999999969],[-59.232497999999964,48.468597000000045],[-59.246947999999975,48.46665999999999],[-59.255279999999971,48.467490999999995],[-59.260558999999944,48.471931000000041],[-59.261115999999959,48.476653999999996],[-59.232773000000009,48.523048000000131],[-59.228881999999999,48.529160000000104],[-59.215003999999965,48.545547000000056],[-59.209998999999925,48.549995000000024],[-59.137504999999976,48.598876999999959],[-59.084166999999866,48.626380999999981],[-59.077782000000013,48.629158000000075],[-59.050277999999935,48.635551000000021],[-59.03055599999999,48.641937000000098],[-59.02416999999997,48.644714000000022],[-58.908889999999985,48.701934999999992],[-58.828888000000006,48.750832000000116],[-58.811667999999941,48.76166500000005],[-58.799727999999959,48.768050999999957],[-58.774719000000005,48.77887700000008],[-58.767775999999969,48.775551000000064],[-58.772498999999982,48.769989000000123],[-58.815001999999936,48.735825000000091],[-58.849723999999867,48.714996000000099],[-58.873885999999914,48.701659999999947],[-58.891113000000018,48.690826000000072],[-58.912773000000016,48.674713000000054],[-58.938605999999879,48.653603000000089],[-58.947776999999917,48.642769000000044],[-58.955832999999984,48.630272000000048],[-58.958610999999962,48.624161000000129],[-58.958610999999962,48.613883999999985],[-58.955832999999984,48.609436000000017],[-58.947494999999947,48.601105000000132],[-58.896950000000004,48.55193300000002],[-58.888335999999924,48.551101999999958],[-58.743057000000022,48.560822000000087],[-58.728332999999964,48.56249200000002],[-58.721381999999949,48.564438000000109],[-58.715003999999965,48.567215000000033],[-58.709442000000024,48.570831000000055],[-58.704445000000021,48.575271999999984],[-58.695549000000028,48.586937000000091],[-58.68332700000002,48.605827000000033],[-58.676666000000012,48.618050000000096],[-58.672501000000011,48.629433000000063],[-58.669998000000021,48.640831000000105],[-58.671386999999925,48.650825999999995],[-58.674171000000001,48.65526600000004],[-58.679442999999992,48.66944100000012],[-58.680832000000009,48.68471500000004],[-58.658051,48.743049999999982],[-58.618331999999896,48.779716000000064],[-58.543892000000028,48.860824999999977],[-58.535834999999963,48.878601000000117],[-58.506667999999934,48.949431999999945],[-58.506667999999934,48.98054499999995],[-58.503333999999995,48.997490000000084],[-58.500838999999928,49.003608999999926],[-58.400832999999864,49.127487000000087],[-58.396110999999962,49.131377999999984],[-58.351943999999889,49.15026899999998],[-58.348884999999996,49.145828000000108],[-58.342967999999985,49.100201000000027],[-58.365634999999997,49.079922000000067],[-58.368019000000004,49.061428000000035],[-58.353702999999939,49.056656000000032],[-58.31075299999992,49.068584000000044],[-58.292857999999967,49.072762000000068],[-58.240554999999972,49.070274000000097],[-58.17832199999998,49.063217000000066],[-58.143726000000015,49.041740000000118],[-58.09833500000002,48.99221799999998],[-58.084723999999937,48.985268000000133],[-58.077781999999956,48.981934000000138],[-58.060279999999921,48.976096999999982],[-58.050551999999982,48.973320000000115],[-57.99610899999999,48.96138000000002],[-57.961387999999999,48.956657000000007],[-57.938605999999993,48.958328000000051],[-57.90166499999998,48.96276899999998],[-57.888054000000011,48.966102999999976],[-57.881667999999991,48.96888000000007],[-57.892226999999934,48.981658999999922],[-57.900551000000007,48.9847180000001],[-57.929442999999992,48.978874000000076],[-57.958611000000019,48.976096999999982],[-57.974716000000001,48.976096999999982],[-58.009223999999961,48.98041500000005],[-58.02777900000001,48.985549999999989],[-58.035834999999963,48.988602000000128],[-58.050551999999982,48.99582700000002],[-58.09332999999998,49.025825999999995],[-58.103888999999924,49.033607000000075],[-58.108054999999922,49.037772999999959],[-58.135276999999974,49.082771000000037],[-58.144447000000014,49.12193300000007],[-58.122612000000004,49.124931000000004],[-58.119281999999998,49.127102000000036],[-58.115608000000009,49.129105000000038],[-58.111110999999994,49.129771999999946],[-58.094775999999968,49.124603000000036],[-58.078776999999945,49.121769000000029],[-58.049445999999932,49.120270000000005],[-57.925559999999962,49.123047000000042],[-57.918610000000001,49.124709999999993],[-57.913329999999974,49.129158000000132],[-57.882773999999927,49.157767999999976],[-57.878882999999973,49.170273000000122],[-57.89805599999994,49.158600000000092],[-57.912215999999944,49.152771000000087],[-57.925834999999893,49.148331000000042],[-57.939437999999996,49.144997000000046],[-57.947494999999947,49.144997000000046],[-58.057220000000029,49.144997000000046],[-58.075558000000001,49.153271000000075],[-58.081054999999992,49.154438000000141],[-58.086055999999928,49.156269000000123],[-58.092555999999945,49.160934000000111],[-58.09589399999993,49.166271000000108],[-58.064055999999994,49.183350000000132],[-58.063057000000015,49.185451999999941],[-58.065455999999983,49.190414000000033],[-58.060622999999964,49.188583000000051],[-58.05495499999995,49.187583999999958],[-58.034957999999904,49.185749000000044],[-58.025459000000012,49.185749000000044],[-58.011292000000026,49.186252999999965],[-58.002456999999993,49.188251000000093],[-57.995621000000028,49.192078000000038],[-57.988785000000007,49.197247000000118],[-57.932219999999973,49.234160999999972],[-57.928054999999972,49.240273000000116],[-57.93638599999997,49.239716000000044],[-57.995162999999991,49.236885000000086],[-58.003330000000005,49.234215000000006],[-58.011662000000001,49.23071299999998],[-58.031001999999944,49.224548000000027],[-58.03566399999994,49.223713000000032],[-58.049331999999936,49.222717000000046],[-58.058829999999944,49.223049000000003],[-58.191939999999931,49.236382000000049],[-58.200835999999867,49.239716000000044],[-58.211945000000014,49.24721500000004],[-58.233886999999982,49.27304799999996],[-58.236663999999905,49.27748900000006],[-58.240836999999942,49.286942000000067],[-58.241942999999992,49.291663999999969],[-58.241942999999992,49.302215999999987],[-58.223327999999924,49.390274000000034],[-58.216392999999982,49.402488999999946],[-58.192497000000003,49.429436000000067],[-58.157776000000013,49.464439000000027],[-58.152221999999995,49.468879999999956],[-58.043892000000028,49.541382000000056],[-58.032218999999941,49.548332000000073],[-58.019164999999873,49.553879000000052],[-57.998336999999992,49.559158000000025],[-57.971107000000018,49.554993000000024],[-57.915112000000022,49.532047000000034],[-57.910609999999963,49.530216000000053],[-57.903445999999974,49.525551000000064],[-57.861445999999944,49.505885999999975],[-57.746947999999918,49.453606000000093],[-57.715004000000022,49.454712000000086],[-57.707503999999915,49.455551000000071],[-57.701110999999969,49.458327999999995],[-57.696388000000013,49.463608000000022],[-57.698883000000023,49.468323000000055],[-57.705832999999984,49.47165700000005],[-57.788895000000025,49.500832000000116],[-57.864222999999981,49.534939000000065],[-57.869389000000012,49.535439000000054],[-57.872719000000018,49.537773000000072],[-57.942223000000013,49.60305000000011],[-57.944716999999969,49.607498000000078],[-57.951110999999912,49.652771000000143],[-57.951110999999912,49.65776800000009],[-57.948333999999932,49.674164000000076],[-57.935271999999998,49.708602999999925],[-57.926391999999964,49.726379000000065],[-57.899993999999992,49.762215000000083],[-57.82916999999992,49.845543000000077],[-57.671111999999937,50.084160000000054],[-57.631667999999934,50.144714000000079],[-57.543334999999956,50.29833200000013],[-57.524445000000014,50.334159999999997],[-57.521384999999952,50.345267999999976],[-57.521111000000019,50.35054800000006],[-57.515555999999947,50.373604000000057],[-57.507224999999949,50.390831000000105],[-57.498336999999992,50.408600000000035],[-57.490836999999999,50.420830000000137],[-57.448607999999979,50.486106999999947],[-57.377220000000023,50.584434999999928],[-57.37249799999995,50.590828000000101],[-57.361114999999927,50.598602000000085],[-57.341667000000029,50.607498000000021],[-57.310059000000024,50.608940000000132],[-57.300220000000024,50.609776000000068],[-57.295559000000026,50.60927200000009],[-57.291224999999997,50.607105000000047],[-57.276222000000018,50.601440000000082],[-57.245276999999987,50.596382000000062],[-57.228049999999939,50.594437000000084],[-57.204444999999964,50.596100000000035],[-57.173614999999927,50.60083000000003],[-57.166945999999996,50.603325000000098],[-57.161384999999996,50.606384000000048],[-57.150832999999921,50.616104000000121],[-57.148055999999997,50.621933000000126],[-57.154715999999951,50.625549000000035],[-57.171943999999996,50.624992000000134],[-57.276442999999915,50.640717000000052],[-57.378608999999926,50.687767000000065],[-57.334166999999923,50.711937000000091],[-57.325004999999919,50.711662000000047],[-57.236945999999989,50.727211000000011],[-57.162498000000028,50.751105999999993],[-57.14833799999991,50.756103999999993],[-57.089438999999913,50.780548000000124],[-57.072501999999986,50.793884000000048],[-56.983054999999979,50.868324000000086],[-56.927498000000014,50.915824999999984],[-56.898055999999997,51.019440000000088],[-56.899170000000026,51.024436999999978],[-56.903327999999988,51.028603000000089],[-56.909995999999978,51.03276800000009],[-56.927223000000026,51.038605000000018],[-56.964721999999995,51.04332700000009],[-56.921669000000009,51.051384000000098],[-56.892226999999991,51.060272000000055],[-56.879996999999946,51.065543999999989],[-56.784446999999943,51.137771999999984],[-56.781386999999995,51.143608000000029],[-56.78194400000001,51.149162000000047],[-56.785278000000005,51.153046000000074],[-56.793334999999956,51.16137700000013],[-56.80972300000002,51.183601000000067],[-56.793892000000028,51.239989999999921],[-56.744164000000012,51.293052999999929],[-56.738608999999997,51.298881999999935],[-56.733330000000024,51.302773000000002],[-56.68250299999994,51.339432000000102],[-56.623885999999914,51.366386000000034],[-56.616942999999935,51.368881000000044],[-56.512504999999976,51.402214000000072],[-56.476661999999919,51.411658999999986],[-56.461945000000014,51.414992999999981],[-56.45416999999992,51.415543000000014],[-56.271384999999952,51.471656999999993],[-56.110557999999855,51.523879999999963],[-56.011391000000003,51.56638300000003],[-55.998336999999992,51.572220000000016],[-55.960281000000009,51.593880000000013],[-55.943329000000006,51.606384000000048],[-55.918609999999944,51.62110100000001],[-55.90555599999999,51.626937999999996],[-55.898055999999997,51.628601000000117],[-55.890282000000013,51.629433000000006],[-55.837775999999963,51.621376000000055],[-55.846389999999928,51.60193600000008],[-55.857779999999991,51.593323000000112],[-55.885001999999929,51.562492000000134],[-55.886664999999937,51.556938000000002],[-55.886948000000018,51.551933000000133],[-55.887222000000008,51.500274999999988],[-55.886116000000015,51.495270000000119],[-55.87777699999998,51.492218000000037],[-55.694442999999978,51.481102000000078],[-55.639998999999989,51.481934000000024],[-55.648612999999955,51.485267999999962],[-55.68360899999999,51.5],[-55.729720999999984,51.543327000000033],[-55.737503000000004,51.552490000000034],[-55.739166000000012,51.556656000000089],[-55.73860899999994,51.567214999999976],[-55.735274999999945,51.573051000000021],[-55.724716000000001,51.583603000000039],[-55.718605000000025,51.587212000000022],[-55.653327999999988,51.590546000000018],[-55.631667999999991,51.569717000000026],[-55.625,51.565544000000102],[-55.598610000000008,51.561377999999991],[-55.589721999999995,51.560271999999941],[-55.581389999999942,51.560271999999941],[-55.574448000000018,51.562767000000008],[-55.547501000000011,51.584991000000116],[-55.515838999999971,51.602219000000048],[-55.458610999999962,51.592216000000008],[-55.411110000000008,51.580826000000116],[-55.40555599999999,51.576942000000088],[-55.404442000000017,51.571938000000102],[-55.405273000000022,51.561661000000129],[-55.40694400000001,51.556099000000017],[-55.454444999999964,51.455268999999987],[-55.492226000000016,51.377769000000058],[-55.508057000000008,51.363327000000083],[-55.597778000000005,51.303604000000064],[-55.612777999999935,51.301102000000128],[-55.62222300000002,51.30332199999998],[-55.702782000000013,51.328049000000078],[-55.820557000000008,51.350830000000087],[-56.030555999999876,51.378600999999946],[-56.078338999999971,51.36971299999999],[-56.085555999999997,51.368323999999973],[-56.096389999999985,51.318329000000006],[-56.025557999999876,51.238327000000027],[-56.012252999999987,51.212337000000048],[-55.992561000000023,51.176575000000128],[-55.959441999999967,51.197487000000081],[-55.851394999999968,51.226936000000023],[-55.837775999999963,51.230545000000063],[-55.769164999999987,51.216934000000094],[-55.760833999999988,51.213881999999955],[-55.726105000000018,51.190544000000045],[-55.712776000000019,51.178047000000049],[-55.709998999999982,51.173607000000061],[-55.719161999999983,51.123047000000042],[-55.732497999999964,51.079994000000113],[-55.735557999999912,51.074165000000107],[-55.751113999999973,51.058327000000077],[-55.756950000000018,51.053879000000109],[-55.796111999999994,51.03916200000009],[-55.805557000000022,51.009163000000058],[-55.859169000000009,50.942490000000021],[-55.999442999999872,50.788605000000075],[-56.068893000000003,50.724434000000088],[-56.092278000000022,50.725716000000091],[-56.097279000000015,50.725880000000018],[-56.101279999999917,50.728045999999949],[-56.125832000000003,50.754166000000055],[-56.130829000000006,50.763329000000056],[-56.133330999999998,50.773048000000017],[-56.128052000000025,50.846382000000062],[-56.12222300000002,50.863884000000098],[-56.119720000000029,50.869156000000032],[-56.116394000000014,50.874992000000077],[-56.107223999999974,50.887214999999969],[-56.103888999999981,50.893326000000002],[-56.103888999999981,50.898331000000042],[-56.107779999999934,50.902771000000087],[-56.12222300000002,50.899437000000091],[-56.143058999999937,50.892494000000113],[-56.155272999999966,50.885551000000135],[-56.172500999999897,50.85582700000009],[-56.157218999999941,50.690826000000072],[-56.141272999999956,50.671047000000101],[-56.135776999999962,50.669884000000138],[-56.163329999999917,50.617767000000072],[-56.258614000000023,50.502777000000094],[-56.323615999999959,50.446380999999974],[-56.423057999999912,50.352776000000006],[-56.421943999999939,50.347771000000137],[-56.422226000000023,50.342491000000052],[-56.423614999999984,50.336937000000091],[-56.426666000000012,50.331108000000086],[-56.462501999999915,50.272217000000126],[-56.501944999999921,50.214439000000084],[-56.511947999999961,50.203606000000093],[-56.555832000000009,50.167496000000028],[-56.635276999999974,50.106383999999991],[-56.743056999999965,50.022766000000104],[-56.767501999999922,49.962212000000079],[-56.778610000000015,49.933875999999998],[-56.78194400000001,49.917496000000028],[-56.775001999999972,49.919158999999979],[-56.726661999999976,49.916100000000029],[-56.759845999999982,49.837275999999974],[-56.82790399999999,49.785000000000082],[-56.866863000000023,49.777602999999999],[-56.90533099999999,49.747520000000122],[-56.820999000000029,49.74209600000006],[-56.784007999999972,49.731243000000006],[-56.782776000000013,49.690826000000072],[-56.815552000000025,49.594994000000042],[-56.818610999999976,49.588882000000012],[-56.848884999999939,49.544441000000006],[-56.843055999999933,49.548050000000046],[-56.826667999999984,49.562767000000008],[-56.782776000000013,49.609993000000088],[-56.763061999999991,49.631378000000041],[-56.749167999999884,49.64916199999999],[-56.735557999999969,49.666939000000013],[-56.712501999999972,49.696380999999974],[-56.677779999999927,49.733604000000128],[-56.598609999999894,49.811935000000062],[-56.56138599999997,49.842215999999951],[-56.477776000000006,49.892220000000009],[-56.464164999999923,49.896385000000009],[-56.431945999999982,49.890549000000135],[-56.412216000000001,49.909714000000122],[-56.388054000000011,49.943047000000092],[-56.385001999999929,49.949158000000011],[-56.330284000000006,50.024994000000106],[-56.324172999999973,50.029990999999995],[-56.237777999999992,50.100273000000072],[-56.220832999999971,50.112495000000024],[-56.208892999999989,50.120270000000119],[-56.160278000000005,50.148048000000074],[-56.153884999999946,50.150543000000084],[-56.132499999999993,50.155548000000124],[-56.12471800000003,50.15638000000007],[-56.116660999999965,50.153046000000074],[-56.067222999999956,50.096382000000006],[-56.065001999999936,50.091377000000136],[-56.005004999999983,50.031380000000013],[-55.938605999999936,50.036385000000053],[-55.905273000000022,50.033882000000062],[-55.896111000000019,50.031937000000084],[-55.881110999999976,50.024994000000106],[-55.853888999999924,50.005554000000075],[-55.846106999999961,49.996940999999936],[-55.845275999999956,49.99221799999998],[-55.845551,49.986938000000066],[-55.844161999999983,49.981934000000138],[-55.840836000000024,49.977211000000125],[-55.830001999999979,49.969154000000003],[-55.755004999999869,49.924164000000019],[-55.746108999999933,49.923050000000046],[-55.587218999999948,49.964157000000057],[-55.55610699999994,49.980270000000132],[-55.543892000000028,49.987213000000111],[-55.527221999999995,50.000275000000101],[-55.491698999999983,50.007309000000021],[-55.463332999999977,49.966933999999981],[-55.460830999999985,49.962212000000079],[-55.459723999999937,49.957497000000046],[-55.460281000000009,49.952216999999962],[-55.465004000000022,49.940826000000015],[-55.475272999999959,49.930275000000108],[-55.492226000000016,49.917213000000061],[-55.511391000000003,49.908882000000006],[-55.659163999999976,49.84777100000008],[-55.843055999999933,49.788330000000087],[-55.98611499999987,49.746940999999993],[-56.115279999999927,49.63999200000012],[-56.124167999999997,49.613327000000083],[-56.050551999999925,49.666382000000112],[-56.044448999999986,49.669990999999925],[-55.963889999999935,49.698600999999996],[-55.957779000000016,49.700272000000041],[-55.893889999999999,49.714157000000114],[-55.833327999999995,49.686652999999922],[-55.880279999999971,49.584990999999945],[-55.935443999999961,49.543991000000119],[-55.945441999999957,49.536159999999995],[-55.953444999999988,49.533660999999995],[-55.971607000000006,49.531826000000024],[-55.980277999999998,49.53049500000003],[-56.035277999999948,49.506660000000068],[-56.080001999999922,49.486938000000009],[-56.12749500000001,49.431107000000111],[-56.129165999999998,49.425552000000039],[-56.122771999999941,49.421379000000115],[-56.073891000000003,49.434432999999956],[-56.06221800000003,49.440544000000045],[-56.025275999999963,49.461105000000089],[-56.02027899999996,49.464995999999928],[-56.005279999999914,49.480820000000051],[-55.999725000000012,49.485268000000019],[-55.96305499999994,49.496155000000044],[-55.91705300000001,49.507496000000117],[-55.874717999999973,49.517212000000029],[-55.827781999999956,49.524162000000103],[-55.783332999999914,49.511940000000095],[-55.775001999999915,49.508605999999929],[-55.724997999999971,49.479431000000091],[-55.720832999999971,49.475822000000051],[-55.725554999999986,49.470543000000077],[-55.722771000000023,49.453880000000026],[-55.678336999999942,49.386940000000038],[-55.673057999999969,49.383049000000142],[-55.664444000000003,49.381934999999999],[-55.656386999999938,49.382210000000043],[-55.650275999999963,49.384162999999944],[-55.639167999999984,49.392769000000044],[-55.636115999999959,49.398604999999918],[-55.637778999999966,49.409157000000107],[-55.637778999999966,49.413605000000075],[-55.636115999999959,49.419159000000093],[-55.589164999999923,49.462494000000049],[-55.560279999999977,49.482490999999925],[-55.55388599999992,49.484993000000031],[-55.546950999999979,49.486381999999992],[-55.53167000000002,49.487770000000125],[-55.523055999999997,49.486655999999925],[-55.522223999999994,49.481934000000024],[-55.566390999999953,49.409157000000107],[-55.572776999999974,49.376656000000025],[-55.573058999999944,49.371658000000025],[-55.570556999999951,49.366936000000123],[-55.566665999999998,49.362770000000012],[-55.559998000000007,49.365273000000002],[-55.554717999999923,49.369713000000047],[-55.539443999999946,49.385551000000078],[-55.529723999999987,49.396942000000024],[-55.528053,49.402488999999946],[-55.528885000000002,49.408043000000134],[-55.529166999999973,49.423324999999977],[-55.526389999999992,49.42860399999995],[-55.49610899999999,49.453880000000026],[-55.441665999999998,49.491104000000064],[-55.430282999999974,49.498878000000104],[-55.37749500000001,49.50360900000004],[-55.369445999999982,49.503326000000072],[-55.349276999999972,49.468159000000014],[-55.332946999999933,49.416489000000126],[-55.33577699999995,49.388161000000025],[-55.333610999999905,49.359161000000029],[-55.338608000000022,49.355270000000132],[-55.336112999999955,49.350829999999974],[-55.315276999999924,49.314437999999939],[-55.310996999999929,49.355937999999981],[-55.306830999999931,49.356772999999976],[-55.274833999999998,49.385605000000055],[-55.267501999999979,49.396603000000027],[-55.264499999999998,49.403435000000059],[-55.264336000000014,49.406441000000086],[-55.266669999999863,49.409103000000073],[-55.269833000000006,49.411438000000032],[-55.280838000000017,49.41443600000008],[-55.28317299999992,49.41693500000008],[-55.310000999999943,49.484772000000021],[-55.310832999999946,49.487770000000125],[-55.305557000000022,49.534439000000077],[-55.261390999999946,49.541107000000068],[-55.149726999999928,49.546387000000095],[-55.141112999999962,49.545273000000122],[-55.137222000000008,49.540833000000134],[-55.123328999999956,49.496941000000049],[-55.124717999999973,49.465271000000143],[-55.221107000000018,49.261939999999981],[-55.231109999999944,49.251389000000074],[-55.237220999999977,49.248046999999929],[-55.296394000000021,49.226379000000009],[-55.315001999999936,49.216933999999924],[-55.365836999999999,49.165268000000083],[-55.369164000000012,49.159431000000097],[-55.369445999999982,49.154160000000047],[-55.360001000000011,49.151382000000069],[-55.347495999999978,49.157211000000075],[-55.339721999999995,49.158600000000092],[-55.331673000000023,49.156654000000003],[-55.323615999999959,49.153602999999976],[-55.319449999999904,49.149162000000047],[-55.307219999999973,49.104996000000085],[-55.307776999999987,49.0991590000001],[-55.317504999999983,49.087769000000037],[-55.323059000000001,49.083327999999938],[-55.383330999999998,49.040833000000021],[-55.345551,49.057770000000062],[-55.272223999999937,49.099998000000085],[-55.277495999999985,49.103882000000112],[-55.282501000000025,49.113051999999982],[-55.283332999999914,49.118049999999982],[-55.288054999999986,49.182495000000074],[-55.288054999999986,49.187210000000107],[-55.285004000000015,49.193047000000092],[-55.280555999999933,49.199157999999954],[-55.275275999999963,49.204436999999984],[-55.148055999999997,49.259995000000004],[-55.081116000000009,49.283882000000062],[-55.081673000000023,49.345825000000104],[-55.081389999999942,49.351105000000132],[-55.078055999999947,49.356941000000006],[-55.069450000000018,49.3555530000001],[-55.010284000000013,49.323883000000023],[-54.989998000000014,49.286942000000067],[-54.990554999999972,49.28166200000004],[-54.824448000000018,49.269157000000064],[-54.817779999999914,49.271660000000054],[-54.787506000000008,49.288605000000018],[-54.78194400000001,49.292770000000019],[-54.67972599999996,49.379990000000021],[-54.658332999999971,49.399162000000047],[-54.648055999999997,49.409431000000041],[-54.641388000000006,49.421104000000071],[-54.643889999999999,49.425827000000083],[-54.579726999999934,49.494713000000104],[-54.541114999999934,49.526657000000114],[-54.528885000000002,49.533333000000027],[-54.521111000000019,49.533882000000006],[-54.474716000000001,49.534995999999978],[-54.431945999999925,49.470824999999991],[-54.430831999999953,49.465828000000045],[-54.450554000000011,49.427773000000116],[-54.483330000000024,49.361938000000123],[-54.49361399999998,49.268051000000071],[-54.492500000000007,49.263611000000026],[-54.486945999999989,49.259719999999959],[-54.480552999999929,49.262215000000026],[-54.474716000000001,49.266662999999994],[-54.406386999999938,49.320831000000112],[-54.400832999999921,49.325272000000041],[-54.399170000000026,49.330551000000014],[-54.410278000000005,49.343605000000082],[-54.412773000000016,49.34804500000007],[-54.413612000000001,49.353049999999939],[-54.407501000000025,49.374710000000107],[-54.404167000000029,49.380547000000092],[-54.395003999999915,49.392769000000044],[-54.380279999999971,49.408882000000119],[-54.36999499999996,49.419159000000093],[-54.364166000000012,49.423607000000061],[-54.358054999999979,49.426941000000056],[-54.325279000000023,49.423882000000049],[-54.24888599999997,49.397490999999945],[-54.186661000000015,49.371101000000124],[-54.17888599999992,49.37082700000002],[-54.166106999999897,49.378044000000102],[-54.161941999999897,49.383606000000043],[-54.15582999999998,49.40526600000004],[-54.153327999999931,49.416100000000085],[-54.151938999999913,49.427216000000044],[-54.148337999999967,49.437492000000134],[-54.145279000000016,49.443320999999969],[-54.139998999999932,49.448601000000053],[-54.133888000000013,49.451934999999992],[-54.048889000000031,49.479431000000091],[-54.041671999999949,49.480820000000051],[-53.919998000000021,49.447769000000108],[-53.775001999999972,49.396103000000039],[-53.673331999999959,49.34304800000001],[-53.511116000000015,49.277214000000072],[-53.48860899999994,49.220543000000134],[-53.588332999999977,49.040833000000021],[-53.593886999999995,49.035552999999993],[-53.66194200000001,49.032211000000018],[-53.714721999999938,49.02915999999999],[-53.804442999999992,49.022217000000012],[-53.785277999999948,49.011107999999922],[-53.731667000000016,49.013329000000056],[-53.725273000000016,49.009720000000016],[-53.736664000000019,49.001105999999993],[-53.742774999999995,48.997771999999998],[-53.749167999999941,48.995270000000119],[-53.77027899999996,48.989433000000133],[-53.803611999999987,48.978043000000071],[-53.813056999999958,48.938881000000038],[-53.974441999999954,48.84777100000008],[-54.021384999999952,48.833327999999995],[-54.096106999999961,48.812210000000107],[-53.920279999999991,48.834991000000116],[-53.899170000000026,48.838043000000027],[-53.875557000000015,48.836937000000034],[-53.829445000000021,48.831383000000017],[-53.820556999999951,48.829436999999928],[-53.800835000000006,48.812767000000008],[-53.802223000000026,48.807770000000062],[-53.845276000000013,48.766936999999984],[-53.867774999999938,48.75],[-53.89055599999989,48.733604000000014],[-53.897223999999937,48.731377000000123],[-53.932219999999973,48.71393599999999],[-53.950554000000011,48.670830000000137],[-53.93250299999994,48.624710000000107],[-53.924445999999989,48.624435000000062],[-53.917220999999927,48.624991999999963],[-53.888610999999969,48.631660000000124],[-53.882773999999927,48.633606000000043],[-53.869163999999955,48.638885000000016],[-53.857223999999974,48.644157000000121],[-53.795554999999922,48.675827000000027],[-53.790001000000018,48.679993000000138],[-53.798889000000031,48.682213000000104],[-53.817779999999971,48.673882000000049],[-53.831389999999999,48.669990999999982],[-53.852782999999931,48.666381999999942],[-53.896950000000004,48.662209000000018],[-53.913054999999929,48.663605000000075],[-53.920836999999949,48.667213000000004],[-53.924445999999989,48.671379000000059],[-53.892058999999904,48.682938000000092],[-53.887225999999941,48.690102000000024],[-53.884051999999997,48.693100000000129],[-53.880554000000018,48.695099000000141],[-53.857558999999981,48.704937000000029],[-53.759170999999981,48.714156999999943],[-53.618056999999965,48.694435000000112],[-53.610001000000011,48.693046999999979],[-53.601943999999946,48.68971300000004],[-53.599723999999924,48.684990000000028],[-53.603888999999924,48.674164000000076],[-53.610001000000011,48.668602000000135],[-53.645835999999974,48.648330999999985],[-53.658607000000018,48.641937000000098],[-53.671943999999939,48.638602999999932],[-53.728881999999942,48.629433000000063],[-53.779998999999975,48.623604000000057],[-53.787780999999995,48.622490000000084],[-53.928336999999942,48.575829000000056],[-53.93332700000002,48.572220000000073],[-53.951392999999996,48.549995000000024],[-53.956107999999915,48.543883999999991],[-53.952498999999932,48.539436000000023],[-53.944159999999897,48.539718999999991],[-53.932219999999973,48.544998000000135],[-53.919998000000021,48.551659000000086],[-53.914444000000003,48.555824000000086],[-53.908332999999914,48.559158000000025],[-53.901389999999935,48.562209999999993],[-53.895003999999858,48.563048999999921],[-53.804169000000002,48.568053999999961],[-53.788054999999929,48.566383000000087],[-53.746391000000017,48.558600999999953],[-53.746947999999918,48.523322999999948],[-53.74888599999997,48.513329000000113],[-53.750838999999985,48.50777400000004],[-53.756366999999955,48.50326200000012]],[[-127.91443599999991,51.410820000000001],[-127.92443799999995,51.41027100000008],[-128.06527700000004,51.464157000000114],[-128.07583599999998,51.470543000000021],[-128.08111599999995,51.474709000000132],[-128.15307599999988,51.601661999999976],[-128.15417499999995,51.605826999999977],[-128.15280199999995,51.638046000000145],[-128.15249600000004,51.641937000000041],[-128.15029899999996,51.647491000000059],[-128.14556900000002,51.653603000000032],[-128.136414,51.6616590000001],[-128.01306199999993,51.72137500000008],[-128.00527999999997,51.723320000000058],[-128,51.720542999999964],[-127.99694799999997,51.714157000000057],[-127.99804699999999,51.711662000000047],[-127.995003,51.705269000000101],[-127.98388699999998,51.682495000000131],[-127.96749899999992,51.651931999999988],[-127.951683,51.633880999999974],[-127.93776699999995,51.621933000000126],[-127.92639199999996,51.608886999999982],[-127.91999800000002,51.600547999999947],[-127.90556300000003,51.55971500000004],[-127.87361099999993,51.464439000000027],[-127.87193300000001,51.451934999999992],[-127.87332200000003,51.447769000000051],[-127.87666299999995,51.443046999999979],[-127.90444899999994,51.414711000000068],[-127.91443599999991,51.410820000000001]],[[-55.367500000000007,51.874161000000015],[-55.37471800000003,51.873878000000047],[-55.382216999999912,51.875267000000065],[-55.428885999999977,51.884163000000001],[-55.430000000000007,51.885826000000122],[-55.431113999999923,51.887771999999984],[-55.430557000000022,51.896659999999997],[-55.42610899999994,51.905822999999998],[-55.423331999999959,51.909431000000097],[-55.387779000000023,51.942764000000125],[-55.353614999999991,51.963608000000079],[-55.301392000000021,51.993050000000039],[-55.283889999999985,52.001389000000074],[-55.277221999999938,52.002495000000067],[-55.269996999999989,52.000549000000035],[-55.268889999999942,51.998604],[-55.267501999999979,51.993881000000044],[-55.274170000000026,51.97693600000008],[-55.274170000000026,51.975548000000003],[-55.28194400000001,51.961937000000034],[-55.295005999999944,51.943321000000026],[-55.302222999999969,51.933326999999963],[-55.332503999999972,51.896384999999952],[-55.342223999999874,51.886383000000023],[-55.354720999999927,51.878043999999989],[-55.360001000000011,51.875824000000136],[-55.367500000000007,51.874161000000015]],[[-128.05389400000001,51.753609000000097],[-128.11972000000003,51.741661000000079],[-128.13192699999996,51.743881000000101],[-128.13613899999996,51.746657999999968],[-128.25445599999995,51.865829000000019],[-128.25308199999995,51.872214999999983],[-128.22222899999997,51.953323000000125],[-128.21749899999998,51.962769000000094],[-128.177795,52.008330999999941],[-128.150848,52.035271000000023],[-128.14529400000004,52.038605000000018],[-128.10775799999999,52.051659000000086],[-128.06082200000003,52.056380999999988],[-127.99582699999996,52.062767000000065],[-127.98332199999993,52.061934999999949],[-127.96028100000001,52.055549999999982],[-127.95472699999999,52.05332199999998],[-127.95121799999998,52.046913000000131],[-127.95140100000003,52.03054800000001],[-127.95472699999999,51.981101999999964],[-128.00723299999993,51.782493999999986],[-128.00945999999999,51.778328000000101],[-128.01306199999993,51.773605000000089],[-128.01861600000001,51.770271000000093],[-128.03582800000004,51.760826000000066],[-128.05389400000001,51.753609000000097]],[[-79.252791999999999,52.071380999999917],[-79.319732999999985,51.969986000000063],[-79.364440999999943,51.942214999999976],[-79.370543999999995,51.938599000000124],[-79.376663000000008,51.936104000000057],[-79.385833999999988,51.935546999999985],[-79.42361499999987,51.936935000000062],[-79.433318999999869,51.93832400000008],[-79.450561999999877,51.942214999999976],[-79.50111400000003,51.942489999999964],[-79.568344000000025,51.935546999999985],[-79.576675000000023,51.934158000000025],[-79.591949,51.922768000000133],[-79.604445999999996,51.916664000000083],[-79.611664000000019,51.914436000000137],[-79.617767000000015,51.917770000000132],[-79.621383999999978,51.9222180000001],[-79.652785999999992,51.981101999999964],[-79.654175000000009,51.986655999999982],[-79.650832999999977,51.991936000000067],[-79.633895999999993,52.017493999999942],[-79.629439999999988,52.022217000000126],[-79.62332200000003,52.025269000000037],[-79.61471599999993,52.023048000000131],[-79.608611999999994,52.01998900000001],[-79.603881999999942,52.016106000000036],[-79.596114999999998,52.013611000000026],[-79.585281000000009,52.012772000000041],[-79.567779999999971,52.014999000000103],[-79.538329999999974,52.023323000000005],[-79.408889999999985,52.071938000000046],[-79.396666999999866,52.077217000000019],[-79.383895999999936,52.090827999999988],[-79.345551,52.108604000000128],[-79.338332999999977,52.110275000000001],[-79.297225999999966,52.091933999999981],[-79.277221999999881,52.090546000000074],[-79.269729999999925,52.08776899999998],[-79.263625999999988,52.083878000000084],[-79.252791999999999,52.071380999999917]],[[-131.01889,51.946098000000063],[-131.02166699999998,51.940825999999959],[-131.02917500000001,51.941375999999991],[-131.03695700000003,51.944434999999999],[-131.04861499999998,51.951385000000016],[-131.07415800000001,51.970543000000134],[-131.09500099999997,51.989989999999977],[-131.10165399999994,52.00277699999998],[-131.120544,52.055549999999982],[-131.12719699999997,52.095543000000021],[-131.126373,52.106941000000006],[-131.12249800000001,52.124710000000107],[-131.11639400000001,52.148048000000017],[-131.11026000000004,52.151099999999929],[-131.10192899999998,52.151932000000045],[-131.08361799999989,52.151382000000012],[-131.07720900000004,52.150268999999923],[-131.00945999999999,52.102776000000006],[-130.99249299999991,52.060822000000087],[-131.00473,52.005829000000062],[-131.01889,51.946098000000063]],[[-127.96278399999989,52.074714999999912],[-128.05111699999992,52.07416500000005],[-128.06222500000001,52.074996999999996],[-128.07638499999996,52.079994000000113],[-128.09387199999998,52.090546000000074],[-128.10583500000001,52.100273000000016],[-128.10888699999992,52.105270000000132],[-128.12081899999998,52.141936999999928],[-128.11471599999987,52.14916199999999],[-128.10693400000002,52.152489000000116],[-128.03167699999995,52.163292000000126],[-128.01583900000003,52.164711000000125],[-127.89111299999996,52.171660999999972],[-127.88110399999999,52.172218000000044],[-127.87917299999998,52.166664000000026],[-127.88971700000002,52.131103999999993],[-127.89334100000002,52.126938000000052],[-127.94360399999999,52.079163000000051],[-127.94721999999996,52.075829000000113],[-127.96278399999989,52.074714999999912]],[[-128.21194499999996,52.015549000000135],[-128.22082499999999,52.014442000000031],[-128.23858599999994,52.014717000000076],[-128.2463679999999,52.016662999999937],[-128.25308199999995,52.019714000000135],[-128.29110699999995,52.101936000000137],[-128.29415899999998,52.113608999999997],[-128.29168700000002,52.118881000000101],[-128.25280799999996,52.171379000000059],[-128.24444600000004,52.179993000000138],[-128.23971599999993,52.184158000000139],[-128.23193399999997,52.187492000000134],[-128.18804899999998,52.193604000000107],[-128.16223100000002,52.196655000000135],[-128.15307599999988,52.195267000000001],[-128.14779699999997,52.191658000000018],[-128.14584399999995,52.186104],[-128.1480709999999,52.183327000000133],[-128.15472399999999,52.159431000000041],[-128.15612799999997,52.153320000000122],[-128.15862999999996,52.11971299999999],[-128.154449,52.108604000000128],[-128.15139799999997,52.103882000000056],[-128.14752199999998,52.092766000000097],[-128.15112299999993,52.081108000000086],[-128.20611600000001,52.01888300000013],[-128.21194499999996,52.015549000000135]],[[-128.42834499999992,52.13749700000011],[-128.44415300000003,52.134163000000115],[-128.44638099999997,52.13499500000006],[-128.50472999999994,52.16027100000008],[-128.50918599999994,52.16443600000008],[-128.51113899999996,52.169990999999982],[-128.50863600000002,52.175552000000039],[-128.50527999999997,52.180274999999995],[-128.50058000000001,52.184158000000139],[-128.45138499999996,52.217209000000082],[-128.448059,52.21915400000006],[-128.43331899999998,52.223320000000001],[-128.41641200000004,52.226379000000122],[-128.40972899999997,52.224991000000045],[-128.40640299999995,52.2227630000001],[-128.40527299999997,52.218596999999988],[-128.4100039999999,52.214714000000072],[-128.40777599999996,52.15277100000003],[-128.408905,52.149437000000034],[-128.41363499999994,52.145270999999923],[-128.42834499999992,52.13749700000011]],[[-128.29998799999998,52.133606000000043],[-128.308044,52.128875999999991],[-128.31362899999999,52.129714999999976],[-128.36499000000003,52.162491000000102],[-128.37304699999999,52.185265000000072],[-128.378601,52.213608000000022],[-128.37832599999996,52.220268000000033],[-128.37719699999991,52.223877000000073],[-128.37027,52.228600000000029],[-128.35665900000004,52.235825000000091],[-128.34527600000001,52.238602000000014],[-128.29724099999999,52.237212999999997],[-128.23721299999994,52.222488000000055],[-128.22943099999998,52.220268000000033],[-128.22720300000003,52.218880000000127],[-128.22610499999996,52.216934000000037],[-128.22747799999996,52.212769000000037],[-128.22997999999995,52.209435000000099],[-128.29998799999998,52.133606000000043]],[[-81.476944000000003,52.249161000000072],[-81.48582499999992,52.248329000000126],[-81.646118000000001,52.251389000000017],[-81.687499999999943,52.254997000000117],[-81.706115999999952,52.258049000000028],[-81.710007000000019,52.262496999999996],[-81.695830999999941,52.267212000000029],[-81.578063999999983,52.294716000000051],[-81.551666000000012,52.298050000000046],[-81.541672000000005,52.296661000000029],[-81.493057000000022,52.283881999999949],[-81.480559999999969,52.277489000000003],[-81.475280999999995,52.27388000000002],[-81.471664000000033,52.268051000000014],[-81.468063000000029,52.263054000000068],[-81.467772999999966,52.256942999999978],[-81.470839999999953,52.252220000000023],[-81.476944000000003,52.249161000000072]],[[-127.924713,52.174164000000133],[-127.93360899999999,52.173049999999932],[-128.036407,52.177489999999977],[-128.05416899999994,52.180550000000039],[-128.07971199999997,52.186377999999934],[-128.08639500000004,52.188599000000067],[-128.09277299999991,52.19221500000009],[-128.16696199999996,52.244713000000104],[-128.17001299999998,52.249718000000144],[-128.15862999999996,52.256386000000077],[-128.06945799999994,52.294716000000051],[-128.0477909999999,52.300545000000056],[-128.04000899999994,52.301659000000029],[-127.97944599999994,52.296661000000029],[-127.97277800000001,52.295273000000122],[-127.96193700000003,52.289436000000137],[-127.95861799999989,52.287498000000028],[-127.95111099999997,52.279716000000064],[-127.90943899999996,52.210274000000027],[-127.90750100000002,52.204712000000086],[-127.90666199999998,52.198600999999996],[-127.91055299999988,52.186377999999934],[-127.91776999999996,52.176940999999999],[-127.924713,52.174164000000133]],[[-128.18444799999992,52.278602999999976],[-128.20361299999996,52.277489000000003],[-128.21026599999993,52.278327999999988],[-128.21362299999998,52.279716000000064],[-128.18917799999986,52.330826000000116],[-128.18307499999997,52.339714000000129],[-128.11471599999987,52.41832700000009],[-128.11111499999998,52.421661000000086],[-128.10443099999992,52.421379000000002],[-128.09997599999991,52.418602000000135],[-128.09359699999999,52.411658999999929],[-128.09249899999998,52.408324999999934],[-128.08526599999999,52.396385000000066],[-128.05917399999998,52.352219000000048],[-128.05694600000004,52.346100000000035],[-128.05526699999996,52.334991000000116],[-128.05667099999994,52.328880000000083],[-128.06140099999999,52.324715000000083],[-128.15194700000001,52.282211000000075],[-128.18444799999992,52.278602999999976]],[[-127.72444199999995,51.97693600000008],[-127.87082699999991,51.944709999999986],[-127.87970699999994,51.94499200000007],[-127.886124,51.947768999999994],[-127.89167800000001,51.951385000000016],[-127.89472999999992,51.956100000000049],[-127.89943700000003,51.973320000000001],[-127.90110799999991,51.985824999999977],[-127.90055799999988,51.999435000000005],[-127.88110399999999,52.078880000000083],[-127.87361099999993,52.094994000000042],[-127.85138699999999,52.141380000000026],[-127.82833900000003,52.175827000000027],[-127.817497,52.191375999999934],[-127.79750100000001,52.213882000000126],[-127.78916899999996,52.221930999999984],[-127.75334199999998,52.245827000000077],[-127.74527,52.247772000000055],[-127.699997,52.257216999999912],[-127.68083199999995,52.258888000000013],[-127.65943900000002,52.259163000000001],[-127.65055799999999,52.260276999999974],[-127.58640300000002,52.281105000000082],[-127.51666299999999,52.304436000000123],[-127.51000999999985,52.306938000000002],[-127.46056399999998,52.345824999999991],[-127.45694700000001,52.350548000000003],[-127.45612299999988,52.362213000000054],[-127.45694700000001,52.368324000000143],[-127.45333900000003,52.373046999999929],[-127.4177699999999,52.385269000000108],[-127.36277799999999,52.403876999999966],[-127.26390100000003,52.436653000000092],[-127.25945300000001,52.435265000000015],[-127.23473399999995,52.416939000000013],[-127.20777899999996,52.344711000000018],[-127.21056399999992,52.33526599999999],[-127.218887,52.325829000000056],[-127.23222399999992,52.313049000000092],[-127.24749800000001,52.301933000000133],[-127.27084399999995,52.288605000000132],[-127.28916899999996,52.279433999999981],[-127.30304699999999,52.274162000000047],[-127.30999800000001,52.271659999999997],[-127.32584400000002,52.268051000000014],[-127.36193800000001,52.264717000000019],[-127.42582699999997,52.24610100000001],[-127.43971299999993,52.240829000000076],[-127.44526699999994,52.23832699999997],[-127.57972699999999,52.177216000000044],[-127.58444199999991,52.173324999999977],[-127.58805799999999,52.167770000000075],[-127.59631300000001,52.151793999999995],[-127.65416700000003,52.123877999999991],[-127.68694299999993,52.074440000000095],[-127.69193999999993,52.06360600000005],[-127.70111099999991,52.041107000000068],[-127.70388800000001,52.028877000000136],[-127.699997,52.017768999999987],[-127.69915799999995,52.01138300000008],[-127.699432,52.00471500000009],[-127.70194999999995,51.998604],[-127.708054,51.988327000000027],[-127.71749899999998,51.980270000000075],[-127.72444199999995,51.97693600000008]],[[-128.66860999999994,52.266388000000063],[-128.67556799999994,52.266388000000063],[-128.72055099999994,52.306938000000002],[-128.724152,52.311378000000047],[-128.72637899999995,52.316101000000003],[-128.74832200000003,52.369156000000089],[-128.76196299999998,52.41832700000009],[-128.76251200000002,52.423325000000091],[-128.76196299999998,52.429160999999965],[-128.759186,52.449432000000002],[-128.75280799999996,52.467766000000097],[-128.74722299999996,52.471656999999993],[-128.68139599999989,52.482208000000071],[-128.67443800000001,52.482208000000071],[-128.65029899999996,52.474434000000088],[-128.63696299999992,52.468597000000102],[-128.624146,52.461662000000103],[-128.61914099999996,52.457771000000037],[-128.615814,52.453606000000036],[-128.61608899999993,52.44860099999994],[-128.61331199999995,52.364441000000056],[-128.61471599999993,52.353325000000098],[-128.61776699999996,52.329994000000056],[-128.61999500000002,52.323883000000137],[-128.62554899999992,52.311378000000047],[-128.62997399999995,52.305550000000096],[-128.66860999999994,52.266388000000063]],[[-128.471924,52.492767000000129],[-128.46777299999991,52.483047000000056],[-128.46499599999993,52.47304500000007],[-128.46417199999996,52.46804800000001],[-128.46499599999993,52.462212000000136],[-128.46722399999999,52.456099999999935],[-128.47082499999993,52.449714999999969],[-128.48055999999991,52.440269000000001],[-128.4869379999999,52.437209999999993],[-128.49414100000001,52.434989999999971],[-128.50945999999999,52.432213000000104],[-128.51806599999998,52.431938000000059],[-128.59553499999998,52.460140000000081],[-128.66314699999987,52.491927999999973],[-128.75500499999998,52.487770000000012],[-128.77557399999995,52.49332400000003],[-128.78472899999991,52.496101000000124],[-128.80944799999997,52.515549000000078],[-128.81304899999992,52.519989000000066],[-128.81390399999998,52.524994000000106],[-128.811127,52.536941999999954],[-128.808899,52.543053000000043],[-128.73889199999996,52.587494000000049],[-128.732483,52.590545999999961],[-128.72470099999998,52.59165999999999],[-128.5781859999999,52.5936430000001],[-128.56750499999998,52.622490000000028],[-128.53527800000001,52.647217000000069],[-128.53167699999995,52.62110100000001],[-128.52890000000002,52.611107000000004],[-128.52194199999997,52.591377000000023],[-128.50085399999995,52.543610000000115],[-128.48889199999991,52.52027099999998],[-128.48526000000004,52.515831000000105],[-128.47970599999996,52.506660000000011],[-128.471924,52.492767000000129]],[[-131.46444700000001,52.627487000000087],[-131.58554099999998,52.585266000000104],[-131.59359699999999,52.585823000000005],[-131.60137900000001,52.588600000000099],[-131.6119379999999,52.596099999999979],[-131.62359600000002,52.608886999999982],[-131.70971700000001,52.705269000000044],[-131.691101,52.724991000000102],[-131.68499799999995,52.728043000000014],[-131.65945399999993,52.730270000000075],[-131.48471099999995,52.736938000000066],[-131.475281,52.736655999999982],[-131.46859699999999,52.733330000000137],[-131.46887200000003,52.73054500000012],[-131.44943199999994,52.714996000000042],[-131.44027699999998,52.706940000000145],[-131.43917799999991,52.701660000000061],[-131.44137599999999,52.684158000000025],[-131.45443699999998,52.636383000000023],[-131.45834399999995,52.630821000000083],[-131.46444700000001,52.627487000000087]],[[-128.43029799999994,52.368050000000039],[-128.44168099999996,52.368050000000039],[-128.45611599999989,52.373046999999929],[-128.46026599999999,52.37721300000004],[-128.46664399999986,52.386939999999981],[-128.46777299999991,52.393051000000071],[-128.43777499999999,52.543610000000115],[-128.44973800000002,52.620827000000077],[-128.45056199999999,52.626937999999996],[-128.44168099999996,52.746941000000106],[-128.43917799999997,52.752220000000079],[-128.43582200000003,52.756943000000092],[-128.39001500000001,52.797493000000031],[-128.383331,52.797493000000031],[-128.37332200000003,52.791107000000125],[-128.36276199999998,52.740272999999945],[-128.35861199999988,52.729156000000103],[-128.32138099999992,52.634720000000129],[-128.275848,52.496101000000124],[-128.27502400000003,52.489990000000034],[-128.28640699999994,52.457771000000037],[-128.31140099999999,52.423881999999992],[-128.365814,52.38220999999993],[-128.37164300000001,52.378875999999991],[-128.386414,52.374992000000134],[-128.40335099999993,52.371658000000139],[-128.43029799999994,52.368050000000039]],[[-128.97442599999999,52.453323000000069],[-128.98275799999999,52.453049000000135],[-129.11471599999993,52.556656000000089],[-129.21081499999997,52.64888000000002],[-129.26333599999998,52.710548000000074],[-129.27056899999997,52.719153999999946],[-129.29196200000001,52.761664999999994],[-129.29278599999998,52.766937000000098],[-129.28140299999995,52.81721500000009],[-129.27722199999988,52.823051000000135],[-129.27084400000001,52.826103000000046],[-129.26223799999997,52.826660000000118],[-129.252228,52.825272000000041],[-129.23111,52.81610100000006],[-129.218323,52.809158000000082],[-129.10415599999999,52.74110399999995],[-129.066101,52.714714000000129],[-128.94695999999993,52.626381000000094],[-128.926941,52.610825000000091],[-128.92333999999994,52.606659000000036],[-128.91973899999999,52.602218999999991],[-128.91861,52.527488999999946],[-128.92251599999997,52.515274000000034],[-128.93640099999999,52.480545000000006],[-128.94360399999999,52.469711000000075],[-128.9491579999999,52.465546000000074],[-128.96166999999997,52.459435000000042],[-128.97442599999999,52.453323000000069]],[[-128.26974499999994,52.596939000000134],[-128.27416999999997,52.595543000000077],[-128.27890000000002,52.595824999999991],[-128.28445399999998,52.598602000000028],[-128.28750600000001,52.602776000000063],[-128.28973399999995,52.60833000000008],[-128.29269399999993,52.661549000000036],[-128.32305899999994,52.74110399999995],[-128.32638499999996,52.771378000000027],[-128.32501199999996,52.776100000000099],[-128.26322900000002,52.784645000000125],[-128.21063200000003,52.798515000000009],[-128.18582199999992,52.826942000000031],[-128.177795,52.826103000000046],[-128.17334,52.823326000000122],[-128.17028799999997,52.817771999999991],[-128.17584199999999,52.787773000000129],[-128.17861899999997,52.776100000000099],[-128.20776399999994,52.704436999999984],[-128.21026599999993,52.698875000000044],[-128.24722299999996,52.620544000000109],[-128.24972500000001,52.616660999999965],[-128.26141399999995,52.604439000000013],[-128.26974499999994,52.596939000000134]],[[-131.63973999999996,52.828049000000135],[-131.64666699999992,52.825829000000113],[-131.64889499999998,52.826103000000046],[-131.66973899999999,52.819160000000068],[-131.70834400000001,52.811378000000104],[-131.72387700000002,52.808327000000077],[-131.73306299999996,52.80860100000001],[-131.81332399999997,52.82027400000004],[-131.82388300000002,52.82777400000009],[-131.83138999999994,52.841934000000037],[-131.83029199999999,52.846656999999993],[-131.82250999999991,52.848045000000127],[-131.74859599999996,52.853324999999984],[-131.72860699999995,52.851387000000045],[-131.644745,52.835548000000131],[-131.636414,52.832497000000103],[-131.63973999999996,52.828049000000135]],[[-128.50527999999997,52.641106000000036],[-128.5125119999999,52.641106000000036],[-128.51611300000002,52.645271000000037],[-128.52029400000004,52.654991000000109],[-128.54000899999994,52.703323000000012],[-128.53500399999996,52.758049000000085],[-128.53362999999996,52.769157000000121],[-128.51391599999999,52.860825000000034],[-128.51028400000001,52.867493000000024],[-128.50613399999992,52.873047000000042],[-128.49887100000001,52.87082700000002],[-128.49194299999994,52.868599000000074],[-128.48553499999997,52.865273000000002],[-128.471924,52.853049999999996],[-128.46832299999994,52.848602000000028],[-128.45083599999992,52.805267000000015],[-128.45361300000002,52.782493999999986],[-128.45443699999998,52.776939000000084],[-128.50167799999991,52.647491000000002],[-128.50527999999997,52.641106000000036]],[[-129.61053500000003,52.954993999999999],[-129.61831699999999,52.953606000000093],[-129.62222299999996,52.958046000000081],[-129.65139799999992,53.013329000000113],[-129.650848,53.01888300000013],[-129.62441999999993,53.02388000000002],[-129.615814,53.024436999999921],[-129.60720800000001,53.022766000000047],[-129.57055699999989,53.013611000000026],[-129.5625,53.010551000000135],[-129.55749499999996,53.006660000000068],[-129.55667099999999,53.001389000000017],[-129.55862400000001,52.997490000000028],[-129.55334500000004,52.984993000000031],[-129.561127,52.970543000000077],[-129.59637499999991,52.959435000000099],[-129.61053500000003,52.954993999999999]],[[-129.531677,53.010551000000135],[-129.53890999999993,53.008049000000085],[-129.546967,53.008888000000013],[-129.58859299999995,53.024162000000103],[-129.64001500000001,53.044158999999979],[-129.63391099999996,53.056099000000074],[-129.56277499999993,53.053046999999992],[-129.52444500000001,53.033606999999961],[-129.51779199999993,53.029991000000109],[-129.51724200000001,53.024993999999992],[-129.52056900000002,53.018326000000059],[-129.531677,53.010551000000135]],[[-55.763061999999991,53.029434000000037],[-55.853333000000021,53.01527399999992],[-55.861945999999989,53.015549000000135],[-55.870834000000002,53.018599999999992],[-55.876388999999961,53.02748900000006],[-55.876105999999993,53.032768000000033],[-55.872771999999998,53.043883999999991],[-55.869719999999973,53.04972100000009],[-55.857779999999991,53.06749700000006],[-55.854445999999996,53.071663000000001],[-55.848609999999951,53.076102999999989],[-55.808333999999945,53.09137700000008],[-55.800551999999982,53.093605000000025],[-55.79222900000002,53.093048000000124],[-55.788612000000001,53.089714000000129],[-55.788337999999953,53.086655000000007],[-55.749167999999997,53.069160000000011],[-55.748885999999914,53.064712999999927],[-55.755004999999869,53.038604999999961],[-55.756667999999991,53.033051],[-55.763061999999991,53.029434000000037]],[[-129.60247799999996,53.057213000000047],[-129.61080899999996,53.056655999999975],[-129.69250499999993,53.075829000000056],[-129.70193499999999,53.078330999999935],[-129.70834399999995,53.08166499999993],[-129.72305299999999,53.099159000000043],[-129.73611500000004,53.12221500000004],[-129.73831200000001,53.12721300000004],[-129.73275799999999,53.131103999999937],[-129.716949,53.133881000000031],[-129.69973800000002,53.134995000000004],[-129.66805999999991,53.136108000000092],[-129.66250600000001,53.135551000000021],[-129.65444899999994,53.132767000000058],[-129.650848,53.130547000000035],[-129.64416499999999,53.12721300000004],[-129.62081899999998,53.112494999999967],[-129.615814,53.108604000000071],[-129.58804299999991,53.084717000000069],[-129.58416699999998,53.08027600000014],[-129.58193999999997,53.075554000000068],[-129.58612099999999,53.069992000000127],[-129.59664900000001,53.061104000000114],[-129.60247799999996,53.057213000000047]],[[-79.909164000000033,53.081940000000145],[-79.919723999999974,53.081940000000145],[-79.926102000000014,53.084991000000002],[-79.92971799999998,53.089432000000102],[-79.932220000000029,53.094436999999971],[-79.938599000000011,53.122490000000084],[-79.938599000000011,53.134995000000004],[-79.93499799999995,53.147774000000084],[-79.930557000000022,53.152489000000116],[-79.906386999999995,53.172768000000076],[-79.897781000000009,53.174438000000009],[-79.887511999999958,53.174438000000009],[-79.877486999999974,53.173050000000103],[-79.866393999999957,53.16944100000012],[-79.858886999999868,53.166939000000013],[-79.846114999999941,53.160545000000013],[-79.795836999999892,53.116386000000034],[-79.789444000000003,53.106941000000006],[-79.787215999999944,53.101936000000137],[-79.789444000000003,53.095825000000048],[-79.796951000000035,53.093605000000025],[-79.835555999999997,53.083878000000084],[-79.843886999999995,53.082214000000079],[-79.909164000000033,53.081940000000145]],[[-129.4324949999999,53.151382000000012],[-129.35278299999993,53.072220000000073],[-129.29000899999988,52.993607000000054],[-129.28750600000001,52.978043000000014],[-129.28945899999985,52.971930999999984],[-129.29583700000001,52.968880000000013],[-129.31222499999996,52.966934000000094],[-129.341095,52.973320000000001],[-129.41418499999997,53.010551000000135],[-129.41915900000004,53.014442000000031],[-129.42138699999998,53.019157000000064],[-129.42471299999994,53.040276000000063],[-129.42916899999994,53.04972100000009],[-129.475281,53.101936000000137],[-129.50527999999997,53.126380999999981],[-129.51196300000004,53.129714999999976],[-129.52194199999985,53.131103999999937],[-129.53750600000001,53.128326000000129],[-129.54473899999994,53.128326000000129],[-129.54724099999993,53.133049000000142],[-129.54806500000001,53.14916199999999],[-129.546967,53.16027100000008],[-129.5386049999999,53.171660999999915],[-129.52166699999992,53.18360100000001],[-129.51446499999997,53.185822000000144],[-129.49859599999996,53.188599000000011],[-129.49026499999997,53.188881000000094],[-129.47997999999995,53.187767000000122],[-129.470551,53.185265000000015],[-129.46276899999992,53.179993000000081],[-129.4324949999999,53.151382000000012]],[[-81.106109999999887,53.199714999999969],[-81.087783999999886,53.17943600000001],[-81.045272999999952,53.148605000000089],[-80.978881999999942,53.113052000000039],[-80.973617999999988,53.109436000000017],[-80.809433000000013,52.97693600000008],[-80.775008999999955,52.944434999999942],[-80.763335999999924,52.931381000000044],[-80.669158999999979,52.776939000000084],[-80.667769999999962,52.771935000000099],[-80.667496000000028,52.759438000000102],[-80.670836999999892,52.745827000000133],[-80.673049999999932,52.740547000000049],[-80.699722000000008,52.69609800000012],[-80.705001999999979,52.692214999999976],[-80.712509000000011,52.689156000000025],[-80.720551,52.688324000000136],[-80.731673999999998,52.688881000000038],[-80.739166000000012,52.691376000000048],[-80.749161000000015,52.698875000000044],[-80.753066999999987,52.703323000000012],[-80.765839000000028,52.709717000000012],[-80.797500999999954,52.719153999999946],[-80.815001999999993,52.723045000000013],[-80.861388999999917,52.731102000000021],[-80.898894999999982,52.737495000000138],[-80.918883999999991,52.740272999999945],[-80.995543999999938,52.746101000000067],[-81.015563999999927,52.748604000000057],[-81.024444999999957,52.750549000000035],[-81.138061999999934,52.788048000000117],[-81.15306099999998,52.793052999999986],[-81.198882999999967,52.814156000000082],[-81.212783999999942,52.819991999999957],[-81.251953000000015,52.832497000000103],[-81.287216000000001,52.83998900000006],[-81.369155999999862,52.856102000000078],[-81.41722099999987,52.863052000000096],[-81.58444199999991,52.889160000000061],[-81.649170000000026,52.907211000000075],[-81.763625999999931,52.937767000000008],[-81.781386999999995,52.941658000000075],[-81.811660999999958,52.945267000000058],[-81.834166999999866,52.946381000000031],[-81.881377999999984,52.954162999999994],[-81.916655999999989,52.96166199999999],[-81.933318999999983,52.965828000000045],[-81.949721999999952,52.971375000000023],[-81.962783999999886,52.97693600000008],[-82.049987999999985,53.014442000000031],[-82.056655999999862,53.017494000000113],[-82.061661000000015,53.021102999999925],[-82.063323999999909,53.026657000000114],[-82.060271999999998,53.031937000000028],[-82.053329000000019,53.041938999999957],[-82.049164000000019,53.046661000000029],[-81.974716000000001,53.113883999999985],[-81.965285999999935,53.12221500000004],[-81.954177999999956,53.129990000000134],[-81.910827999999981,53.158882000000062],[-81.892226999999991,53.168326999999977],[-81.864440999999999,53.178604000000121],[-81.848052999999936,53.181664000000012],[-81.826110999999969,53.181381000000044],[-81.714721999999881,53.188599000000011],[-81.543059999999969,53.209160000000054],[-81.385283999999899,53.224990999999989],[-81.374999999999943,53.224990999999989],[-81.295546999999999,53.217765999999983],[-81.116394000000014,53.200829000000113],[-81.106109999999887,53.199714999999969]],[[-131.76223800000002,53.196655000000078],[-131.6305539999999,53.084159999999997],[-131.595551,53.046103999999957],[-131.59304800000001,53.041382000000056],[-131.59472700000003,53.035271000000023],[-131.60165399999994,53.033051],[-131.61026000000004,53.032211000000132],[-131.62887599999999,53.032494000000099],[-131.63973999999996,53.034439000000077],[-131.73666400000002,53.053879000000052],[-131.75558499999994,53.058601000000124],[-131.77444500000001,53.068886000000077],[-131.78390499999989,53.071381000000088],[-131.79473899999994,53.073051000000078],[-131.81362899999999,53.073607999999979],[-131.82971199999992,53.071381000000088],[-131.94332900000001,53.054993000000024],[-131.96472199999999,53.046386999999925],[-131.91195700000003,53.005271999999991],[-131.90835599999991,53.011108000000036],[-131.89944499999996,53.019714000000135],[-131.88806199999999,53.026939000000027],[-131.87027,53.037498000000028],[-131.85611,53.04222100000004],[-131.84777800000001,53.043052999999929],[-131.83111600000001,53.043052999999929],[-131.81167600000003,53.039718999999991],[-131.662781,53.00777400000004],[-131.644745,53.003882999999973],[-131.62860099999995,52.998328999999956],[-131.61498999999998,52.991661000000022],[-131.609711,52.988045000000113],[-131.59805299999999,52.97526600000009],[-131.59582499999993,52.964714000000072],[-131.59750399999996,52.958602999999982],[-131.61554000000001,52.920273000000066],[-131.662781,52.882210000000043],[-131.66805999999997,52.878043999999932],[-131.68057299999992,52.871658000000025],[-131.68749999999994,52.869155999999975],[-131.70443699999993,52.867767000000129],[-131.80221599999999,52.86471599999993],[-131.80862400000001,52.865829000000019],[-131.833618,52.88499500000006],[-131.849152,52.901932000000102],[-131.87027,52.922768000000076],[-131.88473499999992,52.934433000000013],[-131.89001500000001,52.93832400000008],[-131.898346,52.941100999999946],[-131.906677,52.940269000000058],[-131.93859899999995,52.934990000000084],[-131.94473299999999,52.931664000000012],[-131.982483,52.879715000000033],[-131.97860700000001,52.875549000000092],[-131.96859699999999,52.874435000000119],[-131.95278899999988,52.875267000000065],[-131.94528200000002,52.876938000000109],[-131.93139599999995,52.881660000000011],[-131.85638399999993,52.856102000000078],[-131.77557399999989,52.716660000000047],[-131.767517,52.713882000000012],[-131.73361199999999,52.69860100000011],[-131.72692900000004,52.695541000000048],[-131.72305299999988,52.691101000000003],[-131.683899,52.642220000000009],[-131.68139600000001,52.637496999999996],[-131.65945399999993,52.581665000000044],[-131.57278400000001,52.529991000000052],[-131.56527700000004,52.531662000000097],[-131.55667099999994,52.532211000000018],[-131.54583700000001,52.530273000000079],[-131.48193400000002,52.507773999999984],[-131.46749899999992,52.501389000000131],[-131.42361499999998,52.460823000000119],[-131.42748999999998,52.414993000000095],[-131.39849899999996,52.377827000000025],[-131.39533999999998,52.375492000000122],[-131.39016699999996,52.374660000000006],[-131.36749299999991,52.381827999999985],[-131.36549400000001,52.384491000000025],[-131.36599699999988,52.390986999999996],[-131.36715700000002,52.397160000000042],[-131.357483,52.403320000000065],[-131.35833699999989,52.414153999999996],[-131.35305799999998,52.41832700000009],[-131.32833900000003,52.431107000000054],[-131.31304899999998,52.434158000000082],[-131.27252199999998,52.438881000000038],[-131.25558499999988,52.440269000000001],[-131.23638900000003,52.439156000000082],[-131.23248299999995,52.434714999999983],[-131.24749800000001,52.365829000000133],[-131.25085399999995,52.359160999999972],[-131.25836200000003,52.34777100000008],[-131.26306199999999,52.34276600000004],[-131.30311599999993,52.332100000000025],[-131.31977799999993,52.335106000000053],[-131.33059700000001,52.332770999999923],[-131.33248899999995,52.293610000000001],[-131.32833900000003,52.284995999999978],[-131.32443199999989,52.280822999999998],[-131.27139299999999,52.277771000000087],[-131.259186,52.284164000000033],[-131.25613399999992,52.290833000000077],[-131.24832199999997,52.302216000000101],[-131.17971799999998,52.317772000000048],[-131.17193599999996,52.319442999999922],[-131.136414,52.311378000000047],[-131.09500099999997,52.286110000000122],[-131.01501500000001,52.225548000000117],[-131.00750699999998,52.217209000000082],[-131.00527999999991,52.206657000000064],[-131.01168799999988,52.193604000000107],[-131.01556400000004,52.187767000000122],[-131.024719,52.178047000000049],[-131.030304,52.173882000000049],[-131.036407,52.170830000000137],[-131.04305999999991,52.168326999999977],[-131.11512799999997,52.168289000000016],[-131.16610700000001,52.125549000000092],[-131.18057299999987,52.121658000000025],[-131.26473999999985,52.11971299999999],[-131.29888900000003,52.150268999999923],[-131.36025999999993,52.189156000000139],[-131.36694299999999,52.192490000000134],[-131.38946499999997,52.205826000000059],[-131.41168200000004,52.220543000000077],[-131.55111699999998,52.333878000000084],[-131.57333399999993,52.360824999999977],[-131.58194000000003,52.379990000000134],[-131.582764,52.385269000000108],[-131.58056599999986,52.390548999999965],[-131.57778899999994,52.393607999999972],[-131.57083099999994,52.396102999999982],[-131.54806500000001,52.400543000000027],[-131.53973399999995,52.401100000000099],[-131.52972399999993,52.400269000000094],[-131.52029400000004,52.397774000000027],[-131.56140099999999,52.431664000000126],[-131.66168199999998,52.478324999999984],[-131.67916899999994,52.483604000000128],[-131.70944199999991,52.491104000000007],[-131.76223800000002,52.50499700000006],[-131.77529899999996,52.51166500000005],[-131.89279199999999,52.582771000000093],[-132.01751699999994,52.677490000000034],[-132.08194000000003,52.727485999999942],[-132.08471700000001,52.732208000000014],[-132.060272,52.755272000000048],[-132.01028399999996,52.775269000000094],[-132.00250199999999,52.776939000000084],[-131.993042,52.774436999999978],[-131.97305299999999,52.764717000000076],[-131.96389799999997,52.756660000000124],[-131.94445799999988,52.735549999999989],[-131.93362400000001,52.728043000000014],[-131.92694099999994,52.724709000000075],[-131.91751099999988,52.722487999999942],[-131.91723599999995,52.725822000000107],[-131.93722499999996,52.763611000000083],[-131.93972799999995,52.768326000000116],[-131.95166,52.781105000000139],[-131.96221899999995,52.788605000000018],[-131.96887200000003,52.791939000000013],[-132.03417999999994,52.812767000000122],[-132.06167599999998,52.813881000000094],[-132.05804399999994,52.804161000000022],[-132.05557299999987,52.793610000000058],[-132.10247800000002,52.749435000000062],[-132.11026000000004,52.748046999999985],[-132.12026999999995,52.748877999999991],[-132.12747199999995,52.750832000000003],[-132.21417199999991,52.804710000000114],[-132.21945199999999,52.808327000000077],[-132.22888199999994,52.816382999999973],[-132.31640599999997,52.902214000000129],[-132.34414700000002,52.931664000000012],[-132.34695399999993,52.936377999999991],[-132.34304799999995,52.942214999999976],[-132.32971199999992,52.94582400000013],[-132.31362899999999,52.948043999999982],[-132.25558499999994,52.954711999999915],[-132.24527,52.953880000000026],[-132.23803699999991,52.951935000000049],[-132.16778599999992,52.928047000000106],[-132.15640300000001,52.958885000000066],[-132.11248799999998,52.987770000000125],[-132.11026000000004,52.993049999999982],[-132.11276199999992,52.997772000000055],[-132.11944599999998,53.00110600000005],[-132.25613399999997,53.028877000000136],[-132.26696799999996,53.030823000000055],[-132.29501300000004,53.031105000000082],[-132.41195700000003,53.031937000000028],[-132.47970599999996,53.027214000000015],[-132.49609399999991,53.032768000000033],[-132.50778199999996,53.040549999999996],[-132.51196300000004,53.044716000000051],[-132.55279499999995,53.089714000000129],[-132.55557299999992,53.094436999999971],[-132.56362899999999,53.139160000000004],[-132.56222500000001,53.145271000000093],[-132.55667099999994,53.149436999999978],[-132.54916399999991,53.151100000000099],[-132.53945899999991,53.148880000000077],[-132.52584799999994,53.142220000000066],[-132.50140399999998,53.133881000000031],[-132.48165899999998,53.130820999999969],[-132.45111099999986,53.128044000000102],[-132.41363499999989,53.127486999999974],[-132.378601,53.129433000000063],[-132.21081499999997,53.141662999999994],[-132.07083099999994,53.153877000000023],[-132.06390399999987,53.156380000000013],[-132.05777,53.159714000000008],[-132.03057899999999,53.179993000000081],[-132.00750700000003,53.1947100000001],[-131.92834500000004,53.230545000000006],[-131.92138699999992,53.233047000000056],[-131.811127,53.253608999999983],[-131.80194099999994,53.253326000000015],[-131.794464,53.251388999999961],[-131.79055800000003,53.247214999999926],[-131.76223800000002,53.196655000000078]],[[-55.778052999999943,53.289719000000105],[-55.786667000000023,53.288330000000087],[-55.794448999999929,53.291107000000011],[-55.797226000000023,53.295546999999999],[-55.793334999999956,53.300545],[-55.785003999999958,53.303604000000007],[-55.776108000000022,53.300270000000012],[-55.776389999999992,53.295273000000066],[-55.778052999999943,53.289719000000105]],[[-128.68945299999996,53.16443600000008],[-128.67944299999994,53.163047999999947],[-128.67083700000001,53.163605000000075],[-128.65222199999999,53.16276600000009],[-128.64196799999996,53.161377000000073],[-128.62469499999997,53.155548000000067],[-128.60555999999997,53.145271000000093],[-128.57611099999991,53.105270000000132],[-128.53167699999995,53.021102999999925],[-128.52890000000002,53.011108000000036],[-128.52056900000002,52.959435000000099],[-128.51834099999991,52.943604000000107],[-128.51779199999987,52.927489999999977],[-128.51834099999991,52.911102000000142],[-128.52001999999999,52.899719000000118],[-128.52279699999991,52.888046000000088],[-128.57028199999996,52.691376000000048],[-128.57223499999992,52.685265000000129],[-128.57528699999995,52.679993000000024],[-128.59359699999993,52.659156999999993],[-128.58526599999988,52.659431000000097],[-128.57748400000003,52.65638000000007],[-128.58581499999991,52.6322100000001],[-128.59222399999993,52.613884000000098],[-128.59722899999991,52.609161000000086],[-128.60497999999995,52.607773000000009],[-128.74887099999995,52.597214000000122],[-128.75167799999997,52.60083000000003],[-128.74859600000002,52.748604000000057],[-128.74804699999999,52.754165999999998],[-128.74444600000004,52.760826000000009],[-128.69250499999998,52.856102000000078],[-128.65335099999999,52.892769000000101],[-128.648346,52.89777400000014],[-128.64474499999994,52.904160000000047],[-128.64334099999996,52.915543000000071],[-128.64196799999996,52.948601000000053],[-128.64334099999996,52.958885000000066],[-128.646973,52.963325999999995],[-128.65335099999999,52.96665999999999],[-128.663635,52.968048000000067],[-128.67138699999998,52.96665999999999],[-128.67694099999994,52.962769000000094],[-128.67999299999997,52.957771000000093],[-128.75112899999999,52.835823000000119],[-128.75390600000003,52.830826000000059],[-128.76223800000002,52.810822000000087],[-128.76446499999997,52.804710000000114],[-128.78057899999999,52.739989999999977],[-128.78140299999995,52.734160999999972],[-128.77999899999998,52.72387700000013],[-128.77780200000001,52.718880000000013],[-128.77111799999994,52.704711999999972],[-128.76556400000004,52.695541000000048],[-128.77889999999991,52.66415400000011],[-128.84637499999997,52.653320000000065],[-128.88445999999999,52.648048000000131],[-128.89251699999994,52.64888000000002],[-129,52.697212000000093],[-129.03277600000001,52.719711000000075],[-129.04779099999996,52.731377000000009],[-129.08029199999999,52.772491000000116],[-129.10861199999999,52.812767000000122],[-129.11080899999996,52.817497000000117],[-129.114441,52.821938000000046],[-129.11886600000003,52.83138300000013],[-129.12191799999994,52.852218999999934],[-129.12191799999994,52.863052000000096],[-129.11999500000002,52.869155999999975],[-129.11080899999996,52.877487000000031],[-129.10360699999995,52.879715000000033],[-129.09500100000002,52.880272000000105],[-129.08444199999997,52.878043999999932],[-129.0763849999999,52.87499200000002],[-129.02224699999988,52.905548000000124],[-128.95178199999992,52.973660000000052],[-128.86999499999996,53.021935000000042],[-128.85498000000001,53.025269000000037],[-128.84082000000001,53.029716000000121],[-128.83639499999998,53.03555300000005],[-128.84359699999999,53.044158999999979],[-128.89556899999997,53.08277099999998],[-128.96389799999992,53.121657999999968],[-128.970551,53.124992000000134],[-129.00222799999995,53.136940000000038],[-129.01168799999999,53.139717000000076],[-129.01583900000003,53.133881000000031],[-129.01501499999995,53.128875999999991],[-129.00473,53.109993000000088],[-128.99386599999997,53.097214000000065],[-128.98748799999998,53.095825000000048],[-128.98110999999994,53.09887700000013],[-128.97387700000002,53.101105000000132],[-128.96444699999995,53.100548000000003],[-128.95666499999999,53.097771000000137],[-128.912781,53.073051000000078],[-128.86444099999989,53.038887000000045],[-128.862213,53.034164000000089],[-129.05584699999997,52.909156999999936],[-129.06915299999991,52.90387700000008],[-129.09500100000002,52.902489000000003],[-129.10583500000001,52.904708999999968],[-129.15945399999998,52.919715999999994],[-129.16583299999996,52.923049999999989],[-129.169464,52.927489999999977],[-129.17529300000001,52.936377999999991],[-129.18554700000004,52.955269000000044],[-129.18722499999996,52.965546000000018],[-129.191956,53.00777400000004],[-129.19137599999999,53.013329000000113],[-129.18804899999992,53.024162000000103],[-129.16665599999993,53.06610100000006],[-129.16168200000004,53.0711060000001],[-129.15472399999999,53.073326000000066],[-129.13165300000003,53.078049000000078],[-129.11804199999989,53.079163000000051],[-129.11749299999991,53.073882999999967],[-129.11804199999989,53.068329000000006],[-129.11499000000003,53.064712999999927],[-129.10861199999999,53.067772000000105],[-129.08248899999995,53.089989000000003],[-129.075287,53.10305000000011],[-129.07333399999999,53.109160999999972],[-129.07055700000001,53.131660000000124],[-129.05889899999988,53.231377000000123],[-129.06027199999988,53.241661000000136],[-129.064728,53.251105999999993],[-129.07193000000001,53.25999500000006],[-129.08221400000002,53.267769000000101],[-129.08972199999994,53.287216000000114],[-129.08612099999999,53.293610000000001],[-129.07971199999997,53.296661000000029],[-129.06664999999992,53.300827000000083],[-129.04305999999997,53.30471],[-129.025848,53.305550000000096],[-129.01861600000001,53.305550000000096],[-128.90084799999994,53.290276000000006],[-128.89138799999989,53.287773000000016],[-128.88137800000004,53.279991000000052],[-128.87777699999992,53.275826000000052],[-128.86389199999991,53.263610999999969],[-128.84359699999999,53.248047000000042],[-128.83221399999996,53.240546999999992],[-128.77529900000002,53.208885000000009],[-128.71167000000003,53.173882000000049],[-128.70526099999989,53.170546999999942],[-128.68945299999996,53.16443600000008]],[[-129.15307599999994,53.098328000000038],[-129.16168200000004,53.097771000000137],[-129.25945999999999,53.09804500000007],[-129.28945899999985,53.101936000000137],[-129.31140099999999,53.116936000000067],[-129.32665999999989,53.128601000000003],[-129.33248900000001,53.13749700000011],[-129.33471699999996,53.142493999999999],[-129.33639500000004,53.152770999999973],[-129.33889799999986,53.179161000000022],[-129.3383179999999,53.184990000000028],[-129.33639500000004,53.191101000000117],[-129.32528699999989,53.216103000000032],[-129.27389500000004,53.328049000000021],[-129.26806599999992,53.331940000000088],[-129.26028399999996,53.333327999999995],[-129.250854,53.333054000000061],[-129.22915599999988,53.328880000000026],[-129.22692899999998,53.326102999999932],[-129.20889299999999,53.321937999999932],[-129.19415299999997,53.315544000000102],[-129.18112199999996,53.308601000000067],[-129.17611699999998,53.30471],[-129.16860999999994,53.296104000000128],[-129.14529399999998,53.22165700000005],[-129.13247699999999,53.118599000000017],[-129.13192699999996,53.11360899999994],[-129.1339109999999,53.107498000000078],[-129.13891599999994,53.102493000000038],[-129.15307599999994,53.098328000000038]],[[-79.942764000000011,53.266936999999984],[-80.009170999999924,53.263885000000073],[-80.018065999999862,53.265830999999991],[-80.024445000000014,53.268883000000073],[-80.081679999999949,53.316101000000003],[-80.083892999999989,53.321106000000043],[-80.085281000000009,53.326942000000088],[-80.073333999999988,53.348877000000073],[-80.068892999999946,53.353325000000041],[-80.061385999999914,53.355553000000043],[-79.999724999999955,53.364716000000044],[-79.944716999999969,53.368050000000039],[-79.950561999999934,53.349716000000058],[-79.951949999999954,53.348327999999981],[-79.913054999999986,53.296104000000128],[-79.91194200000001,53.29055000000011],[-79.913329999999917,53.283051000000114],[-79.920836999999949,53.273048000000074],[-79.927215999999987,53.27027099999998],[-79.942764000000011,53.266936999999984]],[[-129.35833700000001,53.304161000000079],[-129.37441999999999,53.301383999999985],[-129.38363600000002,53.301933000000133],[-129.3875119999999,53.306099000000017],[-129.43499799999995,53.378876000000105],[-129.43307500000003,53.384720000000129],[-129.39501999999999,53.410819999999944],[-129.386414,53.40915700000005],[-129.37970000000001,53.40554800000001],[-129.37387100000001,53.400826000000109],[-129.36663799999991,53.398880000000077],[-129.32861300000002,53.377769000000001],[-129.30557299999998,53.335823000000005],[-129.30334499999992,53.331107999999972],[-129.30749500000002,53.31888600000002],[-129.31249999999989,53.313880999999981],[-129.32693499999999,53.309715000000097],[-129.35833700000001,53.304161000000079]],[[-55.787505999999951,53.394157000000064],[-55.793059999999969,53.391663000000108],[-55.801392000000021,53.392493999999942],[-55.949439999999981,53.430275000000108],[-55.958053999999947,53.434158000000082],[-55.971663999999919,53.445824000000016],[-55.978881999999942,53.454712000000029],[-55.979163999999912,53.459159999999997],[-55.976386999999988,53.463051000000064],[-55.958892999999932,53.472487999999998],[-55.945549000000028,53.478600000000142],[-55.931670999999994,53.483879000000115],[-55.923889000000031,53.485549999999989],[-55.916388999999981,53.485825000000034],[-55.883057000000008,53.486382000000106],[-55.878051999999968,53.486656000000039],[-55.811942999999928,53.483879000000115],[-55.757224999999949,53.468322999999998],[-55.740554999999915,53.462212000000079],[-55.729163999999969,53.455269000000101],[-55.729439000000013,53.450271999999984],[-55.787505999999951,53.394157000000064]],[[-128.94250499999998,53.317497000000003],[-129.11138899999997,53.315826000000129],[-129.12222299999996,53.318054000000132],[-129.12582399999991,53.322495000000004],[-129.13891599999994,53.339989000000116],[-129.14334099999996,53.349716000000058],[-129.14416499999993,53.354996000000142],[-129.14306599999986,53.366104000000121],[-129.14083899999997,53.37221500000004],[-129.13445999999993,53.383880999999974],[-129.08270299999998,53.429259999999999],[-129.05406199999999,53.453601999999989],[-129.05883799999998,53.487965000000145],[-129.051941,53.50499700000006],[-129.04779099999996,53.510551000000021],[-129.03778099999988,53.520271000000093],[-129.02194199999997,53.533882000000062],[-129.015289,53.536658999999986],[-128.99941999999987,53.53943600000008],[-128.988586,53.537216000000058],[-128.984711,53.533051000000057],[-128.98416099999997,53.52777100000003],[-128.98553499999997,53.523048000000017],[-128.98611499999998,53.513054000000011],[-128.98611499999998,53.502220000000136],[-128.9844359999999,53.491661000000079],[-128.97555499999987,53.472762999999986],[-128.95361300000002,53.446655000000021],[-128.94137599999993,53.434158000000082],[-128.93612699999994,53.430275000000108],[-128.90335099999993,53.39138000000014],[-128.90112299999998,53.386658000000068],[-128.90029900000002,53.381378000000041],[-128.91805999999997,53.331383000000017],[-128.92251599999997,53.325828999999999],[-128.92806999999999,53.321663000000115],[-128.94250499999998,53.317497000000003]],[[-79.709732000000031,53.508049000000142],[-79.720276000000013,53.507499999999993],[-79.730559999999969,53.508888000000127],[-79.746947999999918,53.513328999999999],[-79.764724999999942,53.523605000000089],[-79.769729999999925,53.527214000000129],[-79.773620999999991,53.531662000000097],[-79.77027899999996,53.536942000000124],[-79.761397999999929,53.546104000000071],[-79.755004999999983,53.543053000000043],[-79.70695499999988,53.515549000000021],[-79.703338999999914,53.511108000000092],[-79.709732000000031,53.508049000000142]],[[-129.93472299999985,53.484161000000029],[-129.94277999999991,53.482764999999972],[-129.95220899999998,53.483047000000056],[-130.01446499999997,53.501938000000052],[-130.02111799999994,53.505272000000048],[-129.98858599999988,53.528603000000089],[-129.94195599999995,53.551102000000071],[-129.93417399999998,53.552489999999977],[-129.92611699999992,53.551658999999972],[-129.89334099999991,53.545546999999999],[-129.88668799999999,53.542221000000097],[-129.88418599999994,53.537216000000058],[-129.88696300000004,53.534163999999976],[-129.894745,53.521934999999928],[-129.89889499999998,53.516388000000006],[-129.913635,53.501938000000052],[-129.92916899999994,53.488327000000083],[-129.93472299999985,53.484161000000029]],[[-129.87942499999991,53.392768999999987],[-129.72915599999993,53.215271000000087],[-129.73028599999992,53.204163000000108],[-129.73220799999996,53.198044000000095],[-129.74249299999997,53.178329000000076],[-129.75085399999989,53.166939000000013],[-129.75585899999993,53.162209000000018],[-129.76223799999997,53.158882000000062],[-129.86416600000001,53.153046000000018],[-129.91223100000002,53.156380000000013],[-129.93167099999999,53.158043000000077],[-129.93695099999997,53.161933999999974],[-130.08804299999991,53.289436000000137],[-130.11111500000004,53.328049000000021],[-130.16500899999988,53.358330000000137],[-130.20333899999997,53.378876000000105],[-130.24249299999997,53.384163000000058],[-130.261414,53.384720000000129],[-130.28695700000003,53.381378000000041],[-130.29638699999998,53.381660000000068],[-130.30584699999997,53.384163000000058],[-130.31640600000003,53.391937000000041],[-130.40194700000001,53.479988000000048],[-130.52722199999999,53.552216000000044],[-130.52999899999998,53.567771999999991],[-130.52944899999994,53.573326000000009],[-130.52224699999994,53.618599000000074],[-130.52029399999998,53.624709999999993],[-130.50836200000003,53.631935000000055],[-130.459991,53.637496999999996],[-130.450287,53.634995000000117],[-130.39584399999995,53.619438000000059],[-130.39111300000002,53.61693600000001],[-130.37554899999992,53.612212999999997],[-130.27529900000002,53.580276000000026],[-130.20220900000004,53.553878999999938],[-130.14083900000003,53.528877000000023],[-129.97720300000003,53.455550999999957],[-129.94415299999991,53.438598999999954],[-129.93222000000003,53.431380999999988],[-129.92056300000002,53.424164000000019],[-129.88418599999994,53.397217000000126],[-129.87942499999991,53.392768999999987]],[[-129.08639500000004,53.446097999999949],[-129.15750099999997,53.392768999999987],[-129.16778599999998,53.593880000000127],[-129.16583299999996,53.610825000000091],[-129.16305499999999,53.622489999999971],[-129.16082799999998,53.62860100000006],[-129.15307599999994,53.638603000000046],[-129.14724699999994,53.642494000000113],[-129.14083899999997,53.645546000000024],[-129.05249000000003,53.681106999999997],[-129.03860499999985,53.686377999999991],[-129.00805699999995,53.693321000000026],[-128.98330699999991,53.696655000000021],[-128.87554899999998,53.709434999999928],[-128.832764,53.712494000000106],[-128.82388299999997,53.713051000000007],[-128.81887800000004,53.709160000000111],[-128.82110599999999,53.703049000000021],[-128.82360799999998,53.700546000000088],[-128.87222299999991,53.661102000000142],[-128.97970599999996,53.58387799999997],[-128.98638900000003,53.580826000000059],[-128.99221799999992,53.576942000000031],[-129.07556199999993,53.514717000000132],[-129.08554100000003,53.50499700000006],[-129.08999599999999,53.499435000000062],[-129.09359699999993,53.492767000000129],[-129.09414699999996,53.487213000000111],[-129.093323,53.481934000000138],[-129.08889799999997,53.472487999999998],[-129.08526599999993,53.468047999999953],[-129.08306899999997,53.463326000000052],[-129.08221400000002,53.458328000000051],[-129.08276399999988,53.452492000000007],[-129.08639500000004,53.446097999999949]],[[-130.09109499999994,53.569443000000035],[-130.09832800000004,53.566940000000102],[-130.10775799999999,53.567497000000003],[-130.14862099999999,53.571938000000102],[-130.21887199999992,53.587212000000136],[-130.22833299999996,53.589431999999988],[-130.32916299999994,53.618049999999982],[-130.34249899999998,53.624709999999993],[-130.39028899999988,53.669991000000039],[-130.40335099999999,53.682495000000074],[-130.39111300000002,53.699432000000058],[-130.29888899999997,53.796944000000053],[-130.2836299999999,53.79833200000013],[-130.27194199999997,53.797775000000058],[-130.26168799999994,53.796386999999982],[-130.24664299999989,53.790276000000063],[-130.23330699999985,53.783607000000018],[-130.11944600000004,53.686653000000035],[-130.11721799999998,53.681938000000002],[-130.09109499999994,53.569443000000035]],[[-56.86721799999998,53.764998999999932],[-56.948607999999979,53.750000000000057],[-56.982773000000009,53.755271999999991],[-57.01139099999989,53.781105000000139],[-57.014450000000011,53.785553000000107],[-57.012222000000008,53.790276000000063],[-57.006667999999991,53.794716000000108],[-57,53.79833200000013],[-56.984726000000023,53.803879000000109],[-56.966942000000017,53.803879000000109],[-56.863060000000019,53.798050000000103],[-56.84444400000001,53.792496000000085],[-56.847518999999977,53.786644000000138],[-56.86721799999998,53.764998999999932]],[[-129.82611099999991,53.724158999999986],[-129.59722899999997,53.550270000000125],[-129.51611300000002,53.488045000000056],[-129.42471299999994,53.411377000000016],[-129.43472299999996,53.401656999999943],[-129.45165999999995,53.379158000000018],[-129.45498699999996,53.372490000000028],[-129.47415199999995,53.289162000000033],[-129.47387700000002,53.239990000000091],[-129.50668299999995,53.216660000000104],[-129.56390399999998,53.207497000000103],[-129.72582999999992,53.340546000000018],[-129.800568,53.380546999999979],[-129.80721999999997,53.384163000000058],[-129.82223499999986,53.401382000000126],[-129.85833700000001,53.456383000000073],[-129.87719699999997,53.50499700000006],[-129.87026999999995,53.518051000000128],[-129.86999500000002,53.534721000000047],[-129.87026999999995,53.545546999999999],[-129.88391100000001,53.579720000000009],[-129.91607699999992,53.601715000000013],[-129.9192349999999,53.604050000000143],[-129.92489599999999,53.605545000000006],[-129.93022199999996,53.605213000000106],[-129.939728,53.603549999999984],[-129.94305399999985,53.601215000000025],[-129.94605999999987,53.598216999999977],[-129.94555700000001,53.59521500000011],[-129.96139500000004,53.594711000000132],[-129.96554600000002,53.589156999999943],[-129.99941999999993,53.574714999999969],[-130.00750699999998,53.573326000000009],[-130.01611300000002,53.572769000000108],[-130.02694699999989,53.574714999999969],[-130.04028299999993,53.58138300000013],[-130.05166600000001,53.594437000000028],[-130.05639599999995,53.603882000000112],[-130.05584699999991,53.609436000000073],[-130.05166600000001,53.615273000000059],[-130.03085299999987,53.622765000000015],[-129.98288000000002,53.641605000000084],[-129.97805799999992,53.642436999999973],[-129.96240199999994,53.643436000000065],[-129.95622300000002,53.642769000000101],[-129.94955400000003,53.641434000000118],[-129.93505900000002,53.636272000000076],[-129.92938199999998,53.634765999999956],[-129.926895,53.636772000000065],[-129.92820699999993,53.639602999999966],[-129.93440199999992,53.644268000000125],[-129.94956999999994,53.646805000000086],[-129.95996100000002,53.649501999999927],[-129.96726999999993,53.650299000000018],[-129.98693799999995,53.658600000000092],[-130.01889,53.653046000000074],[-130.091949,53.677216000000101],[-130.15695199999999,53.721375000000023],[-130.283905,53.83277099999998],[-130.286407,53.837493999999992],[-130.27917499999995,53.856384000000105],[-130.27029400000004,53.875549000000092],[-130.26641799999999,53.881378000000097],[-130.25472999999994,53.889160000000061],[-130.20166,53.912491000000102],[-130.19445799999994,53.914711000000125],[-130.18640099999999,53.916100000000085],[-130.10916099999992,53.885551000000021],[-129.96444699999995,53.805824000000086],[-129.83139,53.728043000000014],[-129.82611099999991,53.724158999999986]],[[-79.864166000000012,53.906380000000013],[-79.873885999999914,53.90415999999999],[-79.906113000000005,53.913879000000009],[-79.918883999999991,53.920273000000066],[-79.922775000000001,53.924713000000054],[-79.925277999999878,53.929717999999923],[-79.926392000000021,53.935265000000072],[-79.915008999999998,53.933876000000055],[-79.867492999999968,53.919715999999994],[-79.862212999999997,53.915825000000098],[-79.860001000000011,53.910820000000058],[-79.864166000000012,53.906380000000013]],[[-130.14974999999998,53.989159000000086],[-130.16805999999997,53.988884000000098],[-130.179169,53.990829000000076],[-130.19415300000003,53.997214999999983],[-130.20306400000004,54.005271999999934],[-130.21499600000004,54.029160000000104],[-130.21694899999994,54.039436000000137],[-130.21640000000002,54.044998000000078],[-130.21304299999997,54.051659000000029],[-130.20278899999994,54.069160000000011],[-130.19360399999999,54.079720000000123],[-130.18640099999999,54.081940000000145],[-130.17834500000004,54.083328000000051],[-130.16861,54.083054000000118],[-130.15917999999994,54.080551000000128],[-130.15557899999999,54.075554000000011],[-130.14889500000004,54.072220000000016],[-130.14361599999995,54.068328999999949],[-130.13973999999996,54.064156000000025],[-130.13247699999999,54.049995000000024],[-130.12249799999995,54.024993999999992],[-130.1213679999999,54.019989000000123],[-130.12249799999995,54.0086060000001],[-130.12441999999999,54.002495000000067],[-130.13528399999996,53.993607000000054],[-130.14974999999998,53.989159000000086]],[[-130.25918599999994,54.004715000000033],[-130.237213,53.984161000000086],[-130.23330699999985,53.979987999999935],[-130.23083499999996,53.975266000000033],[-130.228882,53.964714000000072],[-130.22998000000001,53.953606000000093],[-130.23330699999985,53.946938000000102],[-130.24249299999997,53.936377999999991],[-130.338593,53.839157000000114],[-130.34445199999999,53.835266000000047],[-130.35220299999997,53.833878000000141],[-130.37860099999995,53.831939999999975],[-130.38723800000002,53.831383000000073],[-130.45016499999997,53.864326000000005],[-130.45433000000003,53.866325000000018],[-130.45849599999997,53.882159999999942],[-130.41278099999994,53.958602999999982],[-130.40777600000001,53.963325999999995],[-130.400848,53.965828000000045],[-130.38165300000003,53.965271000000143],[-130.35055499999993,53.961661999999933],[-130.341095,53.961380000000077],[-130.33306899999991,53.962769000000094],[-130.32748400000003,53.966934000000094],[-130.34359699999987,53.984993000000031],[-130.35497999999995,53.993324000000086],[-130.42944299999994,53.983047000000113],[-130.4375,53.981659000000036],[-130.44387800000004,53.978600000000029],[-130.452789,53.968048000000067],[-130.47517400000004,53.944213999999931],[-130.47550999999993,53.940712000000076],[-130.47917199999995,53.926379999999995],[-130.48266599999988,53.915379000000144],[-130.48516799999993,53.912048000000027],[-130.4895019999999,53.910549000000003],[-130.49465900000001,53.910217000000046],[-130.500854,53.910881000000131],[-130.524338,53.914711000000125],[-130.54724099999999,53.903877000000023],[-130.55248999999998,53.907767999999919],[-130.55639599999995,53.911934000000031],[-130.56527699999998,53.925827000000027],[-130.57748400000003,53.93721000000005],[-130.591949,53.949158000000125],[-130.59722899999997,53.953048999999965],[-130.60278299999993,53.956657000000064],[-130.61080900000002,53.959717000000126],[-130.62191799999999,53.961661999999933],[-130.65805099999989,53.964439000000027],[-130.66696200000001,53.963882000000126],[-130.67251599999997,53.959991000000059],[-130.67666600000001,53.954162999999994],[-130.69528200000002,53.91944100000012],[-130.698059,53.914154000000053],[-130.69555700000001,53.909431000000041],[-130.68499799999989,53.901932000000045],[-130.66305499999993,53.892220000000123],[-130.64666699999998,53.886657999999954],[-130.633331,53.879990000000021],[-130.62777700000004,53.876099000000124],[-130.62249799999995,53.872215000000097],[-130.6177669999999,53.862770000000012],[-130.61804199999995,53.857216000000051],[-130.62136799999996,53.85054800000006],[-130.62554899999998,53.844711000000075],[-130.6305539999999,53.839989000000003],[-130.64251699999994,53.83277099999998],[-130.65139799999997,53.834435000000042],[-130.69583099999994,53.844436999999971],[-130.70639,53.851936000000137],[-130.71026599999999,53.856384000000105],[-130.71276899999998,53.861107000000118],[-130.72305299999999,53.917213000000004],[-130.72277799999995,53.922768000000076],[-130.7202759999999,53.93471500000004],[-130.71777299999991,53.939986999999974],[-130.667236,53.986938000000009],[-130.66168200000004,53.990829000000076],[-130.59527600000001,54.026382000000069],[-130.523346,54.059989999999914],[-130.41113300000001,54.100830000000087],[-130.40249600000004,54.101386999999988],[-130.37081899999998,54.087212000000079],[-130.33612099999999,54.06749700000006],[-130.30499299999991,54.045273000000122],[-130.25918599999994,54.004715000000033]],[[-58.518332999999927,54.051659000000029],[-58.526664999999923,54.050545000000056],[-58.536666999999966,54.05082700000014],[-58.545554999999979,54.052216000000101],[-58.556389000000024,54.054710000000057],[-58.56138599999997,54.058044000000052],[-58.56138599999997,54.063880999999981],[-58.55777699999993,54.069160000000011],[-58.552779999999927,54.074440000000038],[-58.53556100000003,54.086654999999951],[-58.503058999999951,54.103050000000053],[-58.468605000000025,54.114716000000044],[-58.450554000000011,54.11721],[-58.437774999999988,54.115547000000049],[-58.378608999999926,54.106659000000093],[-58.373885999999914,54.104164000000083],[-58.378052000000025,54.099998000000141],[-58.407172999999943,54.090561000000037],[-58.426108999999997,54.070831000000055],[-58.43250299999994,54.067214999999976],[-58.440551999999968,54.064713000000097],[-58.456389999999999,54.061661000000015],[-58.518332999999927,54.051659000000029]],[[-132.808044,54.120270000000062],[-132.78890999999999,54.119987000000094],[-132.77999899999998,54.120827000000133],[-132.75723300000004,54.126380999999924],[-132.73580899999996,54.133881000000031],[-132.70306399999993,54.139160000000004],[-132.65835600000003,54.142220000000066],[-132.6480709999999,54.141380000000026],[-132.63946499999997,54.138603000000103],[-132.57528699999995,54.115547000000049],[-132.56973300000004,54.111938000000066],[-132.55777,54.088043000000084],[-132.558899,54.048332000000073],[-132.56054699999999,54.04222100000004],[-132.56664999999992,54.029160000000104],[-132.57583599999998,54.019157000000007],[-132.58139,54.014999000000103],[-132.59387199999998,54.0086060000001],[-132.62554899999992,54.002220000000023],[-132.63275099999993,53.999718000000144],[-132.66418499999997,53.98333000000008],[-132.67999299999997,53.958885000000066],[-132.68167099999999,53.952773999999977],[-132.68029799999999,53.947769000000108],[-132.65890499999989,53.939430000000073],[-132.57223499999992,53.976653999999996],[-132.55584699999997,53.989159000000086],[-132.55029299999995,53.993880999999988],[-132.5477909999999,53.999161000000072],[-132.54888899999997,54.004166000000112],[-132.55306999999999,54.008331000000112],[-132.54833999999994,54.02693899999997],[-132.54528800000003,54.033607000000131],[-132.54055799999998,54.038329999999974],[-132.41665599999999,54.096100000000035],[-132.40972899999997,54.098602000000085],[-132.40167199999985,54.099998000000141],[-132.30111699999998,54.111664000000133],[-132.29055800000003,54.110549999999989],[-132.28582799999998,54.107773000000066],[-132.25280799999996,54.08526599999999],[-132.22833300000002,54.065826000000015],[-132.15029899999996,53.992767000000015],[-132.142517,53.978600000000029],[-132.11111499999998,53.878326000000015],[-132.11721799999992,53.864998000000014],[-132.125,53.853324999999984],[-132.13445999999988,53.843605000000082],[-132.22500600000001,53.780273000000022],[-132.23111,53.776939000000027],[-132.24527,53.772217000000126],[-132.47442599999999,53.707496999999989],[-132.50500499999998,53.700271999999927],[-132.52084399999995,53.697212000000093],[-132.53805499999999,53.695823999999959],[-132.55721999999997,53.695823999999959],[-132.56832899999995,53.697768999999994],[-132.58889799999992,53.699715000000026],[-132.60693399999991,53.698874999999987],[-132.62441999999993,53.697487000000081],[-132.64724699999994,53.69193300000012],[-132.65890499999989,53.684433000000013],[-132.66332999999997,53.679436000000123],[-132.665009,53.673325000000034],[-132.46362299999993,53.612770000000069],[-132.41805999999997,53.606102000000078],[-132.32138099999992,53.663605000000132],[-132.31527699999998,53.666939000000127],[-132.308044,53.669158999999922],[-132.29943799999995,53.669991000000039],[-132.290009,53.669716000000051],[-132.27890000000002,53.6680530000001],[-132.24554399999994,53.662490999999989],[-132.15640300000001,53.716385000000002],[-132.15249600000004,53.812492000000077],[-132.08450299999998,53.872738000000027],[-132.106201,53.917881000000023],[-132.126373,53.979431000000034],[-132.07250999999997,54.022766000000047],[-132.01501499999989,54.021935000000042],[-131.98803699999996,54.023048000000074],[-131.97109999999998,54.025269000000037],[-131.87499999999994,54.052773000000002],[-131.86053500000003,54.057495000000074],[-131.81777999999997,54.071937999999989],[-131.75473,54.094993999999986],[-131.72778299999999,54.106102000000021],[-131.71499599999999,54.112495000000138],[-131.70361299999996,54.120543999999995],[-131.67193599999996,54.146660000000054],[-131.66305499999999,54.152214000000072],[-131.66000399999996,54.131104000000107],[-131.66665599999999,54.079436999999984],[-131.67279099999996,54.044158999999979],[-131.67971799999998,54.019714000000135],[-131.70498699999996,53.966934000000094],[-131.72082499999999,53.943878000000041],[-131.73889199999996,53.923324999999977],[-131.78640699999994,53.874435000000119],[-131.79666099999997,53.865273000000002],[-131.82971199999992,53.841102999999976],[-131.85333300000002,53.816382999999973],[-131.86886600000003,53.79332700000009],[-131.87222299999996,53.786942000000067],[-131.93331899999998,53.615273000000059],[-131.93499800000001,53.609161000000086],[-131.94000199999988,53.519714000000022],[-131.93917799999991,53.508888000000127],[-131.91778599999998,53.399162000000103],[-131.90863000000002,53.357498000000021],[-131.95916699999992,53.276382000000069],[-131.96832299999988,53.266388000000063],[-131.98220799999996,53.251663000000121],[-131.988586,53.248604000000114],[-132.00585899999993,53.247214999999926],[-132.036407,53.25],[-132.0561219999999,53.253326000000015],[-132.08331299999992,53.253052000000082],[-132.17138699999998,53.23832700000014],[-132.19500700000003,53.233879000000002],[-132.21054100000003,53.230545000000006],[-132.21749899999998,53.228324999999984],[-132.27279699999997,53.210274000000027],[-132.27029399999998,53.205551000000014],[-132.26611300000002,53.20138500000013],[-132.25558499999994,53.193877999999984],[-132.23776199999998,53.188881000000094],[-132.22997999999995,53.190544000000045],[-132.21581999999995,53.195267000000001],[-132.20361299999996,53.201659999999947],[-132.19415299999991,53.201659999999947],[-132.14501999999999,53.198325999999952],[-132.13391100000001,53.196655000000078],[-132.12441999999987,53.194153000000028],[-132.12191799999999,53.189430000000016],[-132.158905,53.169990999999982],[-132.18695099999997,53.160545000000013],[-132.19473300000004,53.158882000000062],[-132.390289,53.142769000000044],[-132.40835599999997,53.142220000000066],[-132.44665499999991,53.143607999999972],[-132.45748900000001,53.145271000000093],[-132.506958,53.161102000000085],[-132.53668199999998,53.178879000000109],[-132.56527700000004,53.212769000000037],[-132.57638499999996,53.232208000000128],[-132.58581500000003,53.240273000000059],[-132.59664899999996,53.247489999999971],[-132.61471599999993,53.252777000000094],[-132.64529399999992,53.255553999999961],[-132.66473400000001,53.256386000000077],[-132.68362400000001,53.256660000000011],[-132.67584199999999,53.281661999999926],[-132.61944599999998,53.300270000000012],[-132.55221599999999,53.308043999999995],[-132.54446399999995,53.309433000000013],[-132.53973400000001,53.314438000000052],[-132.53695700000003,53.321106000000043],[-132.53918499999997,53.326385000000016],[-132.54333499999996,53.330551000000071],[-132.54998799999987,53.333878000000027],[-132.55835000000002,53.336655000000121],[-132.56860399999999,53.337494000000106],[-132.67001300000004,53.326942000000088],[-132.72000100000002,53.320830999999998],[-132.73388699999998,53.337212000000022],[-132.709991,53.370270000000005],[-132.70443699999993,53.374435000000005],[-132.69750999999991,53.376937999999996],[-132.52076699999998,53.340160000000026],[-132.51744099999996,53.337990000000104],[-132.41641200000004,53.2972180000001],[-132.41055299999994,53.294715999999994],[-132.406677,53.300545],[-132.40362500000003,53.30721299999999],[-132.40057399999995,53.319443000000092],[-132.40029900000002,53.330826000000116],[-132.40280200000001,53.335548000000017],[-132.406677,53.339714000000072],[-132.41223099999996,53.343604999999968],[-132.52084399999995,53.412209000000132],[-132.54138199999994,53.416382000000112],[-132.73580899999996,53.453323000000012],[-132.85775799999999,53.461104999999975],[-132.86749299999997,53.463608000000136],[-132.87277199999988,53.467209000000025],[-132.97250399999996,53.555824000000143],[-132.991669,53.583054000000004],[-132.9941409999999,53.587769000000037],[-132.98889199999991,53.591934000000037],[-132.96139500000004,53.600273000000072],[-132.95361300000002,53.601936000000023],[-132.94415300000003,53.601936000000023],[-132.93444799999986,53.599716000000001],[-132.91805999999997,53.588600000000042],[-132.90972899999997,53.585823000000005],[-132.89862099999999,53.584160000000054],[-132.89083900000003,53.585548000000131],[-132.88445999999999,53.588882000000126],[-132.88082900000001,53.594711000000132],[-132.8805539999999,53.600273000000072],[-132.88192700000002,53.605552999999986],[-132.8861389999999,53.609717999999987],[-132.92028800000003,53.637214999999912],[-132.935272,53.648604999999975],[-132.95056199999999,53.654709000000025],[-133.00778200000002,53.676383999999985],[-132.95361300000002,53.682770000000119],[-132.95443699999998,53.702774000000034],[-132.9844359999999,53.742767000000072],[-133.02471899999995,53.751389000000074],[-133.03362999999996,53.75277699999998],[-133.09387200000003,53.775551000000121],[-133.10082999999997,53.778603000000032],[-133.10638399999993,53.782494000000099],[-133.10916099999997,53.786942000000067],[-133.13751199999996,53.87499200000002],[-133.13891599999994,53.880272000000048],[-133.14001500000001,53.908043000000134],[-133.13833599999992,53.914154000000053],[-133.13391100000001,53.919159000000093],[-133.11639399999996,53.934158000000139],[-133.09527599999996,53.949432000000058],[-133.09081999999995,53.954162999999994],[-133.04110700000001,54.031661999999983],[-133.03973400000001,54.037773000000072],[-133.04083299999996,54.0430530000001],[-133.05862399999995,54.076102999999989],[-133.07916299999999,54.09777100000008],[-133.08193999999992,54.102492999999981],[-133.07165499999996,54.168883999999991],[-133.06722999999988,54.173881999999992],[-133.04083299999996,54.176102000000014],[-133.03112799999991,54.176102000000014],[-132.94027700000004,54.161377000000073],[-132.93029799999994,54.15915700000005],[-132.92001299999993,54.15248900000006],[-132.90335099999993,54.135826000000009],[-132.82748400000003,54.122490000000084],[-132.808044,54.120270000000062]],[[-130.19555699999995,54.118050000000039],[-130.21166999999997,54.115273000000116],[-130.22109999999998,54.115547000000049],[-130.23220799999996,54.117493000000138],[-130.24581899999993,54.124161000000129],[-130.25112899999999,54.128044000000045],[-130.25500499999998,54.132209999999986],[-130.261414,54.141380000000026],[-130.26364099999995,54.146102999999982],[-130.26473999999996,54.151381999999955],[-130.26306199999993,54.16832700000009],[-130.2611389999999,54.174164000000076],[-130.25778199999996,54.180824000000086],[-130.2528079999999,54.185547000000099],[-130.23971599999999,54.189712999999983],[-130.23083499999996,54.190269000000001],[-130.20944199999985,54.187209999999993],[-130.20999099999989,54.18360100000001],[-130.20166,54.183052000000032],[-130.19223,54.180549999999982],[-130.17861900000003,54.173607000000004],[-130.16113300000001,54.16276600000009],[-130.15585299999992,54.158882000000062],[-130.15194699999995,54.154434000000094],[-130.15112299999998,54.149436999999978],[-130.153076,54.143326000000059],[-130.158051,54.138328999999999],[-130.169464,54.130547000000035],[-130.19555699999995,54.118050000000039]],[[-79.469727000000034,54.167496000000085],[-79.477218999999877,54.165825000000041],[-79.483611999999994,54.169159000000036],[-79.485001000000011,54.174712999999997],[-79.481109999999944,54.187492000000077],[-79.475554999999929,54.191376000000105],[-79.43472300000002,54.200272000000041],[-79.413054999999986,54.191657999999961],[-79.418610000000001,54.187209999999993],[-79.426392000000021,54.183052000000032],[-79.469727000000034,54.167496000000085]],[[-130.64862099999999,54.114441000000056],[-130.67138699999992,54.107773000000066],[-130.69055199999997,54.108330000000137],[-130.69888299999997,54.111107000000061],[-130.77417000000003,54.142220000000066],[-130.78500399999996,54.149994000000049],[-130.79806500000001,54.162208999999962],[-130.800568,54.166939000000013],[-130.79861500000004,54.173050000000103],[-130.78167699999995,54.211662000000103],[-130.77444500000001,54.213882000000069],[-130.76391599999999,54.212769000000037],[-130.75613399999992,54.209159999999997],[-130.74636799999996,54.206657000000064],[-130.72582999999997,54.196655000000078],[-130.64889500000004,54.149719000000061],[-130.64501999999993,54.145271000000093],[-130.64001500000001,54.135826000000009],[-130.63919099999993,54.130820999999969],[-130.63946499999997,54.124992000000134],[-130.64279199999999,54.118599000000017],[-130.64862099999999,54.114441000000056]],[[-130.35555999999991,54.257773999999984],[-130.36663799999991,54.241104000000007],[-130.375,54.244155999999975],[-130.38861099999997,54.250832000000059],[-130.40057400000001,54.258048999999971],[-130.45556599999998,54.295830000000137],[-130.46639999999996,54.303322000000094],[-130.46722399999993,54.308601000000067],[-130.44750999999991,54.325828999999999],[-130.44000199999999,54.328049000000021],[-130.43112199999996,54.328606000000093],[-130.41778599999992,54.326385000000016],[-130.39196799999996,54.312492000000134],[-130.38528400000001,54.308884000000035],[-130.37997399999995,54.305267000000072],[-130.37582399999997,54.300827000000083],[-130.35470599999996,54.269157000000007],[-130.35220299999997,54.264442000000145],[-130.35555999999991,54.257773999999984]],[[-130.26641799999999,54.260551000000078],[-130.32528699999995,54.243050000000096],[-130.33416699999998,54.244713000000047],[-130.33804299999997,54.248878000000047],[-130.355255,54.282211000000075],[-130.35415599999999,54.293326999999977],[-130.350281,54.305550000000039],[-130.34445199999999,54.30971500000004],[-130.29000899999994,54.332214000000022],[-130.27279699999991,54.329720000000066],[-130.26751699999994,54.325828999999999],[-130.25973499999998,54.317497000000003],[-130.25250199999999,54.303047000000049],[-130.25058000000001,54.292770000000075],[-130.25167799999991,54.281380000000013],[-130.255585,54.269440000000145],[-130.25973499999998,54.263610999999912],[-130.26641799999999,54.260551000000078]],[[-130.70416299999994,54.356659000000036],[-130.745544,54.354713000000118],[-130.754456,54.356102000000135],[-130.76391599999999,54.364159000000086],[-130.76724200000001,54.374161000000072],[-130.76834099999991,54.379433000000006],[-130.76779199999987,54.384995000000117],[-130.76446499999992,54.389434999999992],[-130.75805699999995,54.392494000000113],[-130.72943099999986,54.402771000000087],[-130.72222899999991,54.404991000000109],[-130.71417199999996,54.406380000000127],[-130.699432,54.40665400000006],[-130.68890399999998,54.393326000000059],[-130.68331899999998,54.373047000000099],[-130.685272,54.36693600000001],[-130.6894529999999,54.361381999999992],[-130.69610599999999,54.358047000000113],[-130.70416299999994,54.356659000000036]],[[-57.324721999999952,54.498877999999991],[-57.342498999999918,54.498604000000057],[-57.351668999999958,54.500275000000101],[-57.356666999999959,54.502220000000079],[-57.362777999999992,54.506104000000107],[-57.365004999999996,54.511664999999994],[-57.365554999999972,54.516387999999949],[-57.362502999999947,54.527489000000116],[-57.359443999999996,54.533332999999914],[-57.333327999999995,54.565543999999989],[-57.327782000000013,54.570831000000112],[-57.321114000000023,54.574997000000053],[-57.267220000000009,54.585548000000131],[-57.265556000000004,54.580551000000014],[-57.269722000000002,54.574997000000053],[-57.272728000000029,54.572495000000117],[-57.239440999999999,54.522217000000012],[-57.240279999999984,54.517769000000044],[-57.255004999999926,54.513328999999999],[-57.293059999999912,54.503609000000097],[-57.307776999999987,54.500549000000035],[-57.324721999999952,54.498877999999991]],[[-130.95166,54.454711999999972],[-130.95944199999997,54.453323000000012],[-130.96499600000004,54.456940000000145],[-130.96749899999992,54.461662000000047],[-130.96609499999994,54.510826000000009],[-130.96472199999994,54.527771000000143],[-130.96112099999999,54.539992999999981],[-130.93057299999998,54.61471599999993],[-130.92556799999994,54.619438000000059],[-130.88891599999994,54.628876000000048],[-130.88137800000004,54.629158000000132],[-130.754456,54.62943300000012],[-130.74777199999994,54.626099000000124],[-130.74664299999995,54.62082700000002],[-130.74694799999997,54.615273000000059],[-130.7441409999999,54.60166200000009],[-130.745544,54.584717000000126],[-130.74914599999994,54.572769000000051],[-130.75250199999999,54.566101000000117],[-130.75613399999992,54.559433000000126],[-130.76083399999999,54.554710000000114],[-130.76666299999999,54.550545000000113],[-130.84915199999995,54.496941000000106],[-130.85583500000001,54.493881000000044],[-130.93695099999997,54.459434999999985],[-130.95166,54.454711999999972]],[[-79.667220999999927,54.76388500000013],[-79.726944000000003,54.752495000000067],[-79.710281000000009,54.76388500000013],[-79.703613000000018,54.766937000000041],[-79.611114999999984,54.79332700000009],[-79.587218999999948,54.799164000000019],[-79.624435000000005,54.779716000000121],[-79.631103999999993,54.776657000000114],[-79.637786999999946,54.773605000000032],[-79.659728999999913,54.766106000000036],[-79.667220999999927,54.76388500000013]],[[-130.26834099999991,54.714995999999985],[-130.370544,54.692214999999976],[-130.37887599999988,54.695267000000058],[-130.37609899999995,54.700546000000031],[-130.37109399999991,54.705269000000044],[-130.32693499999999,54.739716000000044],[-130.32110599999987,54.743881000000044],[-130.22415199999989,54.803046999999992],[-130.21749899999998,54.806380999999988],[-130.20944199999985,54.807770000000119],[-130.20694000000003,54.803046999999992],[-130.19860800000004,54.783607000000018],[-130.20056199999999,54.77748900000006],[-130.20971699999996,54.760551000000135],[-130.21362299999993,54.748329000000012],[-130.21722399999999,54.741661000000022],[-130.22222899999986,54.736938000000009],[-130.23388699999998,54.728874000000019],[-130.2611389999999,54.717209000000139],[-130.26834099999991,54.714995999999985]],[[-130.51834099999996,54.70249200000012],[-130.52722199999999,54.701935000000049],[-130.5386049999999,54.703880000000026],[-130.56750499999993,54.716934000000094],[-130.57443199999994,54.72026800000009],[-130.58526599999999,54.727767999999969],[-130.60803199999992,54.748329000000012],[-130.61053499999991,54.753052000000139],[-130.61166399999996,54.758049000000085],[-130.60665900000004,54.763054000000125],[-130.48803699999991,54.807495000000131],[-130.47998000000001,54.808883999999921],[-130.46945199999999,54.807770000000119],[-130.458618,54.800270000000069],[-130.44665499999996,54.787216000000001],[-130.44027699999992,54.778327999999988],[-130.43777499999993,54.773605000000032],[-130.43582199999997,54.763329000000113],[-130.43972799999989,54.75110600000005],[-130.45388799999989,54.719154000000117],[-130.45748900000001,54.712769000000094],[-130.46331799999996,54.708603000000039],[-130.51834099999996,54.70249200000012]],[[-57.940833999999938,54.911933999999974],[-57.985832000000016,54.870826999999963],[-57.98860899999994,54.86721],[-57.991942999999935,54.833878000000084],[-57.983886999999868,54.802215999999987],[-57.980277999999942,54.798607000000118],[-57.971663999999976,54.798050000000046],[-57.965553,54.799437999999952],[-57.958892999999989,54.803046999999992],[-57.955558999999994,54.805824000000086],[-57.923888999999974,54.823326000000122],[-57.871666000000005,54.83166499999993],[-57.864723000000026,54.832214000000079],[-57.859726000000023,54.83027600000014],[-57.843613000000005,54.820549000000028],[-57.841110000000015,54.816939999999988],[-57.841667000000029,54.81249200000002],[-57.848334999999963,54.806938000000059],[-57.875,54.79332700000009],[-57.881942999999922,54.790549999999996],[-58.022774000000027,54.755554000000018],[-58.031386999999995,54.753882999999973],[-58.040000999999961,54.75277699999998],[-58.04999499999991,54.753052000000139],[-58.119995000000017,54.755554000000018],[-58.139167999999927,54.757216999999969],[-58.15943900000002,54.76138300000008],[-58.174171000000001,54.767768999999987],[-58.176948999999979,54.770828000000108],[-58.172378999999978,54.797314000000085],[-58.184173999999985,54.808471999999938],[-58.219718999999941,54.825829000000056],[-58.222771000000023,54.83027600000014],[-58.224715999999944,54.83526599999999],[-58.225554999999986,54.850273000000016],[-58.225554999999986,54.862770000000012],[-58.224998000000028,54.866936000000067],[-58.218886999999938,54.875267000000008],[-58.215836000000024,54.878044000000102],[-58.209723999999937,54.877487000000031],[-58.049445999999932,54.893326000000116],[-57.967773000000022,54.919159000000036],[-57.942771999999991,54.924995000000138],[-57.94027699999998,54.923607000000004],[-57.938605999999993,54.918602000000135],[-57.940833999999938,54.911933999999974]],[[-79.125823999999909,54.897217000000012],[-79.134445000000028,54.895827999999995],[-79.235000999999954,54.896660000000111],[-79.515288999999939,54.840546000000074],[-79.660277999999948,54.805549999999926],[-79.763625999999988,54.771660000000054],[-79.774170000000026,54.773048000000131],[-79.776947000000007,54.778046000000131],[-79.773330999999985,54.783333000000084],[-79.768889999999942,54.787773000000072],[-79.725554999999986,54.818886000000077],[-79.714721999999995,54.826385000000073],[-79.686934999999949,54.838326000000052],[-79.656661999999983,54.846656999999993],[-79.467223999999931,54.888328999999999],[-79.458617999999944,54.88999200000012],[-79.430557000000022,54.892769000000044],[-79.419448999999872,54.892769000000044],[-79.339446999999893,54.896941999999967],[-79.164169000000015,54.925552000000039],[-79.053878999999995,54.946655000000078],[-79.041945999999882,54.945824000000073],[-79.015014999999948,54.938324000000023],[-79.015014999999948,54.932213000000104],[-79.027221999999995,54.925270000000125],[-79.05749499999996,54.917770000000075],[-79.102782999999988,54.903877000000023],[-79.125823999999909,54.897217000000012]],[[-58.675277999999992,54.914153999999996],[-58.68360899999999,54.913048000000003],[-58.752501999999993,54.915825000000041],[-58.757225000000005,54.916100000000085],[-58.760558999999887,54.920546999999942],[-58.759170999999981,54.926102000000071],[-58.754723000000013,54.932495000000017],[-58.701667999999927,54.999161000000015],[-58.697495000000004,55.003326000000015],[-58.691108999999983,55.006942999999978],[-58.684722999999906,55.008331000000055],[-58.676391999999908,55.009437999999989],[-58.660277999999948,55.0086060000001],[-58.653609999999901,55.005554000000018],[-58.652778999999953,55.00110600000005],[-58.657500999999968,54.996100999999953],[-58.662772999999902,54.992218000000037],[-58.658332999999971,54.962494000000049],[-58.656661999999983,54.94221500000009],[-58.658607000000018,54.932495000000017],[-58.663054999999986,54.922493000000031],[-58.668892000000028,54.917770000000075],[-58.675277999999992,54.914153999999996]],[[-130.38528400000001,54.769988999999953],[-130.39916999999997,54.764717000000019],[-130.40917999999999,54.767212000000086],[-130.41445899999997,54.770828000000108],[-130.45556599999998,54.813324000000136],[-130.45944199999997,54.81749700000006],[-130.46194499999996,54.822220000000073],[-130.459991,54.828330999999991],[-130.41833499999996,54.853324999999927],[-130.38528400000001,54.868881000000101],[-130.34304800000001,54.894996999999989],[-130.27029400000004,54.950272000000041],[-130.25,54.969711000000132],[-130.22778299999993,54.997214999999983],[-130.2133179999999,55.012496999999996],[-130.20083599999992,55.019714000000079],[-130.18499800000001,55.023323000000119],[-130.17529300000001,55.023048000000074],[-130.16833500000001,55.019714000000079],[-130.16500899999988,55.014160000000118],[-130.16027799999995,55.004439999999988],[-130.146973,54.975822000000051],[-130.14529399999998,54.965271000000143],[-130.14556899999997,54.959717000000126],[-130.14611799999994,54.954163000000108],[-130.14974999999998,54.947487000000024],[-130.16332999999997,54.931381000000044],[-130.27029400000004,54.830826000000002],[-130.38528400000001,54.769988999999953]],[[-82.964721999999995,55.263611000000083],[-82.970000999999968,55.259720000000016],[-83.014450000000011,55.269714000000022],[-83.031951999999876,55.273880000000133],[-83.035278000000005,55.278877000000023],[-83.027495999999928,55.281380000000013],[-83.016953000000001,55.281662000000097],[-82.990279999999984,55.280548000000124],[-82.980835000000013,55.278877000000023],[-82.963332999999977,55.273880000000133],[-82.96166999999997,55.269157000000121],[-82.964721999999995,55.263611000000083]],[[-77.592772999999909,55.435265000000129],[-77.633330999999998,55.424438000000123],[-77.644164999999873,55.425827000000083],[-77.449431999999945,55.533882000000062],[-77.336120999999991,55.604439000000127],[-77.323058999999944,55.610550000000046],[-77.221389999999928,55.653602999999919],[-77.213897999999915,55.65526600000004],[-77.205276000000026,55.65387700000008],[-77.199996999999939,55.65026899999998],[-77.201110999999912,55.64415699999995],[-77.210555999999997,55.639717000000132],[-77.252227999999945,55.618050000000096],[-77.389174999999966,55.546386999999982],[-77.452224999999942,55.512772000000098],[-77.474166999999966,55.498046999999929],[-77.484160999999915,55.489158999999972],[-77.49499499999996,55.481377000000009],[-77.500564999999938,55.478325000000098],[-77.55221599999993,55.453049000000021],[-77.592772999999909,55.435265000000129]],[[-60.970832999999914,55.869437999999946],[-60.98833499999995,55.86721],[-60.998336999999992,55.867767000000072],[-61.008895999999936,55.869156000000089],[-61.016944999999964,55.873046999999985],[-61.051666000000012,55.901100000000099],[-61.056664000000012,55.905823000000055],[-61.059165999999948,55.909988000000055],[-61.070557000000008,55.938599000000011],[-61.065551999999968,55.944153000000028],[-61.047782999999981,55.945541000000105],[-61.036948999999993,55.9447100000001],[-60.96805599999999,55.936652999999922],[-60.948607999999979,55.930549999999982],[-60.908332999999971,55.898330999999985],[-60.906386999999995,55.893326000000116],[-60.911109999999951,55.887772000000098],[-60.917503000000011,55.884163000000115],[-60.970832999999914,55.869437999999946]],[[-60.858611999999994,55.864716000000044],[-60.876105999999993,55.863883999999985],[-60.892501999999979,55.864441000000056],[-60.898612999999955,55.86721],[-60.902221999999995,55.871376000000112],[-60.900551000000007,55.876380999999981],[-60.873610999999869,55.94360400000005],[-60.869995000000017,55.949432000000002],[-60.86500499999994,55.95277400000009],[-60.851944000000003,55.95526899999993],[-60.748336999999935,55.944153000000028],[-60.74138599999992,55.942764000000011],[-60.742500000000007,55.939156000000082],[-60.747498000000007,55.931663999999955],[-60.691939999999875,55.925270000000125],[-60.68638599999997,55.92193600000013],[-60.688048999999978,55.917213000000118],[-60.692771999999991,55.911658999999986],[-60.705001999999979,55.903046000000018],[-60.718604999999911,55.896385000000066],[-60.756393000000003,55.880272000000048],[-60.778610000000015,55.876099000000067],[-60.840836000000024,55.86610399999995],[-60.858611999999994,55.864716000000044]],[[-79.123046999999929,55.789993000000038],[-79.130553999999961,55.788887000000045],[-79.135559000000001,55.789162000000033],[-79.137786999999946,55.790549999999939],[-79.136123999999938,55.794158999999979],[-79.131667999999934,55.799995000000024],[-79.126099000000011,55.803879000000052],[-79.121932999999956,55.808601000000124],[-79.108886999999925,55.823883000000137],[-79.102782999999988,55.833054000000118],[-79.039168999999958,55.952492000000063],[-79.03083799999996,55.968596999999932],[-79.027221999999995,55.976935999999966],[-79.022232000000031,55.996384000000091],[-79.009353999999973,56.063614000000086],[-78.960007000000019,56.083054000000061],[-78.957503999999972,56.083602999999982],[-78.952788999999939,56.080826000000116],[-78.949157999999898,56.071663000000115],[-78.939712999999983,56.02526899999998],[-79.054442999999935,55.865547000000049],[-79.089995999999985,55.816939999999988],[-79.104445999999996,55.80082700000014],[-79.116652999999985,55.792496000000028],[-79.123046999999929,55.789993000000038]],[[-60.943329000000006,56.006660000000011],[-61.040557999999976,56.005272000000105],[-61.0819469999999,56.011382999999967],[-61.141387999999949,56.020545999999968],[-61.17111199999988,56.028602999999976],[-61.18721800000003,56.033882000000119],[-61.215836000000024,56.046387000000038],[-61.220832999999971,56.050827000000083],[-61.228333000000021,56.06332400000008],[-61.232772999999952,56.072769000000108],[-61.233611999999994,56.085548000000017],[-61.232772999999952,56.091103000000089],[-61.226944000000003,56.098045000000013],[-61.217498999999975,56.100547999999947],[-61.211670000000026,56.101387000000102],[-61.08916499999998,56.169991000000095],[-61.059165999999948,56.159714000000122],[-61.045836999999892,56.153877000000136],[-60.944442999999978,56.094993999999986],[-60.943610999999976,56.090271000000143],[-60.934440999999993,56.015830999999935],[-60.934722999999963,56.011382999999967],[-60.943329000000006,56.006660000000011]],[[-61.623610999999983,56.399993999999992],[-61.546668999999952,56.390830999999991],[-61.493057000000022,56.404991000000052],[-61.482773000000009,56.406654000000003],[-61.474716000000001,56.406654000000003],[-61.468329999999924,56.404433999999981],[-61.415275999999949,56.376656000000025],[-61.411667000000023,56.372214999999926],[-61.411109999999951,56.367210000000057],[-61.412216000000001,56.326659999999947],[-61.416106999999954,56.322220000000129],[-61.424171000000001,56.32027400000004],[-61.482773000000009,56.309990000000028],[-61.569449999999904,56.320549000000085],[-61.579726999999991,56.322494999999947],[-61.599723999999924,56.32777399999992],[-61.686385999999857,56.352776000000063],[-61.719993999999986,56.365829000000019],[-61.788895000000025,56.405822999999998],[-61.793335000000013,56.408882000000119],[-61.796111999999937,56.41304800000006],[-61.790557999999919,56.415824999999927],[-61.783889999999872,56.415824999999927],[-61.677779999999927,56.405548000000124],[-61.623610999999983,56.399993999999992]],[[-78.839995999999928,56.129990000000078],[-78.927490000000034,56.113884000000098],[-78.933318999999983,56.115547000000049],[-78.930556999999965,56.128601000000117],[-78.916945999999996,56.172493000000145],[-78.908339999999896,56.182495000000131],[-78.903884999999946,56.187209999999993],[-78.883330999999998,56.201935000000105],[-78.846389999999985,56.2347180000001],[-78.830291999999929,56.253326000000129],[-78.825287000000003,56.262772000000098],[-78.813323999999966,56.304709999999943],[-78.809432999999956,56.338882000000126],[-78.813888999999961,56.343323000000055],[-78.834732000000031,56.345543000000021],[-78.832503999999915,56.350829999999974],[-78.762512000000015,56.424713000000111],[-78.751403999999923,56.432495000000074],[-78.731673999999941,56.440544000000102],[-78.694992000000013,56.443878000000097],[-78.686385999999914,56.443320999999969],[-78.667220999999984,56.439713000000097],[-78.661666999999966,56.436104000000057],[-78.660003999999958,56.430550000000096],[-78.650832999999921,56.289161999999976],[-78.652785999999935,56.241936000000067],[-78.655563000000029,56.223602000000142],[-78.676392000000021,56.181106999999997],[-78.688599000000011,56.172767999999962],[-78.839995999999928,56.129990000000078]],[[-79.626937999999996,56.265273999999977],[-79.635833999999988,56.264998999999989],[-79.636672999999973,56.266388000000006],[-79.636397999999872,56.269157000000121],[-79.609436000000017,56.319716999999969],[-79.538605000000018,56.433051999999975],[-79.53443900000002,56.437491999999963],[-79.523894999999982,56.442764000000068],[-79.511123999999938,56.446381000000031],[-79.496947999999975,56.448601000000053],[-79.492217999999923,56.446937999999932],[-79.490554999999915,56.440826000000129],[-79.510833999999932,56.397491000000002],[-79.557769999999891,56.305267000000015],[-79.561110999999926,56.299164000000076],[-79.565552000000025,56.293884000000048],[-79.569457999999997,56.289992999999981],[-79.619445999999868,56.267211999999972],[-79.626937999999996,56.265273999999977]],[[-79.619995000000017,56.385268999999994],[-79.638061999999991,56.360550000000046],[-79.649444999999957,56.346382000000006],[-79.663329999999974,56.333878000000141],[-79.682495000000017,56.317496999999946],[-79.701110999999969,56.306381000000044],[-79.714447000000007,56.299995000000081],[-79.906661999999926,56.227211000000125],[-79.928328999999962,56.219711000000075],[-79.986114999999984,56.199715000000083],[-80.01916499999993,56.191376000000048],[-80.060546999999985,56.18443300000007],[-80.082503999999915,56.186653000000092],[-80.092223999999987,56.188324000000136],[-80.100554999999986,56.191376000000048],[-80.107497999999907,56.194992000000127],[-80.109726000000023,56.197768999999994],[-80.110275000000001,56.203323000000012],[-80.100280999999995,56.239158999999972],[-80.098617999999874,56.244156000000089],[-80.055267000000015,56.303604000000121],[-80.044448999999929,56.310822000000144],[-80.040558000000033,56.312767000000122],[-80.022506999999962,56.319716999999969],[-79.867492999999968,56.357498000000135],[-79.795546999999942,56.366661000000136],[-79.756667999999991,56.361937999999952],[-79.72444200000001,56.362770000000069],[-79.69888299999991,56.368880999999988],[-79.679169000000002,56.378326000000015],[-79.656386999999995,56.392769000000101],[-79.642501999999979,56.404433999999981],[-79.618880999999931,56.426941000000056],[-79.614440999999999,56.431664000000069],[-79.604171999999949,56.444153000000085],[-79.598052999999936,56.454437000000098],[-79.591384999999946,56.469154000000117],[-79.588333000000034,56.493881000000044],[-79.585281000000009,56.499161000000072],[-79.582503999999915,56.501663000000008],[-79.549728000000016,56.525269000000037],[-79.543334999999956,56.527771000000143],[-79.542770000000019,56.522217000000126],[-79.549438000000009,56.508049000000085],[-79.613891999999964,56.39527099999998],[-79.619995000000017,56.385268999999994]],[[-61.435829000000012,56.541382000000112],[-61.168059999999969,56.474709000000018],[-61.149993999999992,56.445540999999992],[-61.148887999999943,56.441101000000003],[-61.154442000000017,56.438599000000067],[-61.163612000000001,56.436653000000035],[-61.181945999999925,56.435265000000129],[-61.200278999999966,56.435265000000129],[-61.220832999999971,56.435546999999985],[-61.517501999999865,56.446937999999932],[-61.609169000000009,56.46166199999999],[-61.630553999999961,56.465270999999973],[-61.642226999999991,56.486382000000049],[-61.637221999999952,56.489716000000044],[-61.629997000000003,56.490547000000049],[-61.546394000000021,56.488044999999943],[-61.538612000000001,56.485824999999977],[-61.525832999999864,56.478874000000019],[-61.512778999999966,56.474991000000102],[-61.438048999999921,56.476379000000009],[-61.423057999999969,56.479156000000103],[-61.417777999999998,56.483330000000137],[-61.418335000000013,56.488327000000027],[-61.422501000000011,56.490547000000049],[-61.455276000000026,56.496383999999978],[-61.496666000000005,56.500000000000057],[-61.527221999999938,56.501663000000008],[-61.624167999999997,56.503882999999973],[-61.633330999999998,56.506386000000134],[-61.634445000000028,56.512497000000053],[-61.631942999999978,56.51638800000012],[-61.602225999999916,56.552773000000059],[-61.595832999999971,56.556380999999988],[-61.588332999999977,56.558044000000052],[-61.576667999999984,56.557769999999948],[-61.561667999999941,56.554161000000136],[-61.558051999999975,56.55193300000002],[-61.525947999999971,56.550212999999985],[-61.459166999999923,56.54583000000008],[-61.435829000000012,56.541382000000112]],[[-79.021666999999923,56.426941000000056],[-79.009445000000028,56.426383999999985],[-78.98832699999997,56.426941000000056],[-78.949157999999898,56.43082400000003],[-78.943054000000018,56.430550000000096],[-78.93582200000003,56.428878999999995],[-78.928878999999938,56.425827000000083],[-78.92471299999994,56.419441000000006],[-78.922775000000001,56.415268000000026],[-78.921111999999994,56.409714000000065],[-78.920546999999942,56.403320000000008],[-78.923049999999932,56.386940000000095],[-78.93638599999997,56.317496999999946],[-78.943328999999949,56.284996000000035],[-78.949996999999939,56.282493999999986],[-78.955276000000026,56.27915999999999],[-78.961394999999868,56.271378000000027],[-79.029174999999952,56.172493000000145],[-79.06138599999997,56.124435000000005],[-79.071670999999981,56.104996000000085],[-79.085007000000019,56.07749200000012],[-79.094161999999983,56.054993000000138],[-79.129990000000021,55.989432999999963],[-79.175277999999935,55.92332499999992],[-79.195266999999944,55.891937000000098],[-79.203613000000018,55.894157000000121],[-79.166267000000005,55.973881000000006],[-79.122116000000005,56.046715000000006],[-79.061935000000005,56.148605000000032],[-79.022781000000009,56.202492000000007],[-79.008895999999993,56.221656999999936],[-78.990829000000019,56.261664999999994],[-78.985824999999977,56.273605000000089],[-78.972777999999948,56.306656000000032],[-78.970275999999956,56.314156000000082],[-78.967772999999909,56.323608000000036],[-78.966109999999901,56.336105000000032],[-78.970275999999956,56.378043999999989],[-78.97084000000001,56.3836060000001],[-78.977218999999991,56.388602999999989],[-78.983321999999987,56.389716999999962],[-78.998885999999914,56.384163000000001],[-79.043334999999956,56.360550000000046],[-79.055267000000015,56.344437000000028],[-79.062209999999993,56.329720000000009],[-79.089172000000019,56.267769000000044],[-79.091109999999958,56.263054000000011],[-79.093062999999972,56.256943000000092],[-79.092948999999976,56.231716000000006],[-79.095443999999986,56.2190480000001],[-79.093948000000012,56.213717999999972],[-79.092781000000002,56.211551999999983],[-79.089110999999946,56.211884000000111],[-79.083327999999995,56.174164000000019],[-79.212783999999999,55.954163000000108],[-79.236114999999927,55.917496000000085],[-79.259444999999914,55.886108000000092],[-79.275283999999999,55.870270000000062],[-79.283324999999991,55.864441000000056],[-79.286666999999852,55.866661000000079],[-79.286117999999988,55.869987000000094],[-79.278060999999923,55.885551000000021],[-79.267226999999934,55.903046000000018],[-79.226668999999958,55.962493999999992],[-79.183608999999933,56.037497999999971],[-79.139998999999932,56.115273000000116],[-79.133895999999993,56.126656000000082],[-79.132721000000004,56.175770000000057],[-79.138564999999858,56.205269000000101],[-79.139724999999999,56.20776699999999],[-79.143561999999974,56.211266000000137],[-79.15055799999999,56.233046999999999],[-79.160552999999993,56.231377000000066],[-79.170272999999952,56.225548000000003],[-79.205565999999976,56.190826000000015],[-79.243880999999988,56.151100000000042],[-79.256393000000003,56.13110400000005],[-79.270844000000011,56.104712999999947],[-79.277495999999985,56.090828000000045],[-79.284164000000033,56.078049000000021],[-79.299727999999959,56.051658999999972],[-79.309158000000025,56.036385000000109],[-79.323623999999938,56.016936999999984],[-79.358611999999937,55.974434000000088],[-79.452498999999989,55.879990000000134],[-79.479996000000028,55.863883999999985],[-79.493056999999965,55.858887000000038],[-79.500564999999995,55.856659000000093],[-79.510559000000001,55.855553000000043],[-79.520279000000016,55.854713000000004],[-79.532500999999968,55.854996000000142],[-79.567779999999971,55.864716000000044],[-79.593886999999938,55.874435000000062],[-79.604996000000028,55.881660000000124],[-79.78195199999999,55.78804800000006],[-79.763061999999934,55.814156000000025],[-79.598052999999936,55.981658999999979],[-79.486937999999952,56.087212000000022],[-79.474716000000001,56.098327999999981],[-79.470275999999956,56.104439000000013],[-79.470551,56.112770000000125],[-79.472504000000015,56.11693600000001],[-79.478881999999999,56.123322000000087],[-79.497222999999963,56.133605999999986],[-79.513061999999991,56.134995000000117],[-79.523055999999997,56.133880999999974],[-79.537216000000001,56.12971500000009],[-79.550277999999935,56.123322000000087],[-79.567504999999983,56.112770000000125],[-79.59722899999997,56.091377000000023],[-79.645003999999972,56.050545],[-79.819457999999941,55.901100000000099],[-79.831680000000006,55.88999200000012],[-79.846663999999976,55.874161000000129],[-79.858046999999999,55.859993000000088],[-79.863892000000021,55.850830000000087],[-79.865829000000019,55.847214000000008],[-79.909164000000033,55.840546000000074],[-79.985824999999977,55.898048000000017],[-79.961944999999957,55.960274000000027],[-79.774444999999957,56.112213000000054],[-79.668059999999912,56.189987000000031],[-79.648620999999991,56.198326000000066],[-79.642226999999991,56.201385000000073],[-79.587783999999999,56.230270000000132],[-79.536330999999961,56.295052000000055],[-79.526839999999993,56.304214000000115],[-79.516173999999978,56.319881000000066],[-79.494666999999993,56.367214000000047],[-79.48733500000003,56.402714000000117],[-79.458892999999875,56.464157],[-79.458617999999944,56.468323000000112],[-79.458617999999944,56.478600000000085],[-79.466109999999958,56.498878000000104],[-79.474441999999954,56.521102999999982],[-79.471389999999928,56.544441000000063],[-79.466109999999958,56.54833200000013],[-79.456664999999987,56.55332199999998],[-79.448883000000023,56.554435999999953],[-79.445267000000001,56.553604000000064],[-79.441939999999875,56.551384000000041],[-79.438599000000011,56.547775000000058],[-79.418334999999956,56.490829000000076],[-79.419448999999872,56.443603999999937],[-79.443000999999981,56.393436000000008],[-79.474998000000028,56.320438000000138],[-79.531386999999995,56.206940000000145],[-79.514450000000011,56.186378000000047],[-79.461670000000026,56.193321000000026],[-79.438889000000017,56.197212000000093],[-79.427215999999987,56.203049000000078],[-79.416397000000018,56.212212000000079],[-79.413054999999986,56.216660000000047],[-79.309998000000007,56.424163999999962],[-79.301101999999958,56.447212000000036],[-79.298049999999932,56.459435000000099],[-79.293335000000013,56.488044999999943],[-79.291672000000005,56.498878000000104],[-79.286391999999921,56.570273999999984],[-79.139998999999932,56.546386999999982],[-79.133057000000008,56.542770000000019],[-79.129990000000021,56.537773000000072],[-79.125548999999978,56.514159999999947],[-79.121932999999956,56.495543999999938],[-79.119995000000017,56.489989999999977],[-79.111938000000009,56.47526600000009],[-79.099990999999989,56.463051000000007],[-79.091384999999889,56.454437000000098],[-79.075561999999934,56.444153000000085],[-79.055557000000022,56.433876000000112],[-79.038895000000025,56.428878999999995],[-79.021666999999923,56.426941000000056]],[[-79.141952999999944,56.616661000000079],[-79.15194699999995,56.616386000000091],[-79.260009999999966,56.628044000000102],[-79.268889999999999,56.629158000000075],[-79.274719000000005,56.632209999999986],[-79.277495999999985,56.637215000000026],[-79.279998999999975,56.648880000000133],[-79.280288999999982,56.654990999999995],[-79.275009000000011,56.667213000000004],[-79.271941999999967,56.67193600000013],[-79.254729999999881,56.679993000000138],[-79.244155999999919,56.682495000000017],[-79.218886999999938,56.684990000000028],[-79.208892999999989,56.683876000000055],[-79.193603999999937,56.678329000000133],[-79.160004000000015,56.65776800000009],[-79.151108000000022,56.649994000000106],[-79.141678000000013,56.635826000000066],[-79.138061999999991,56.626099000000124],[-79.138901000000033,56.619986999999924],[-79.141952999999944,56.616661000000079]],[[-61.1875,56.586104999999975],[-61.211670000000026,56.581664999999987],[-61.217498999999975,56.58277099999998],[-61.222770999999966,56.588882000000069],[-61.231667000000016,56.611663999999962],[-61.231941000000006,56.61971299999999],[-61.226104999999961,56.626656000000025],[-61.165832999999964,56.684433000000126],[-61.159163999999919,56.688324000000023],[-61.150276000000019,56.689430000000073],[-61.131942999999978,56.68721000000005],[-61.0819469999999,56.678878999999938],[-61.0777819999999,56.674995000000138],[-61.057776999999987,56.628875999999991],[-61.059440999999993,56.626380999999981],[-61.06361400000003,56.624160999999958],[-61.103888999999867,56.606658999999922],[-61.1875,56.586104999999975]],[[-79.560821999999973,56.617767000000129],[-79.567504999999983,56.615273000000002],[-79.573333999999988,56.618881000000101],[-79.583618000000001,56.648048000000017],[-79.583892999999932,56.65277100000003],[-79.589995999999985,56.768326000000002],[-79.587508999999898,56.788886999999988],[-79.581679999999949,56.80721299999999],[-79.578339000000028,56.81249200000002],[-79.57417299999986,56.815825999999959],[-79.567504999999983,56.817772000000048],[-79.516662999999937,56.78555300000005],[-79.496384000000035,56.766936999999984],[-79.476943999999946,56.72165700000005],[-79.474716000000001,56.689156000000139],[-79.486114999999984,56.658043000000134],[-79.488891999999964,56.655548000000067],[-79.560821999999973,56.617767000000129]],[[-79.881942999999978,56.743607000000054],[-79.888610999999969,56.741104000000064],[-79.904723999999987,56.741661000000136],[-79.923889000000031,56.751389000000017],[-79.930831999999953,56.754997000000117],[-79.941101000000003,56.763610999999969],[-79.944442999999922,56.767769000000101],[-79.947494999999947,56.773323000000119],[-79.957229999999925,56.799164000000019],[-79.958892999999932,56.805267000000129],[-79.958618000000001,56.811377999999991],[-79.954726999999934,56.823607999999922],[-79.945830999999998,56.833603000000039],[-79.919158999999922,56.858330000000137],[-79.915008999999998,56.861382000000049],[-79.865829000000019,56.866104000000121],[-79.858046999999999,56.865829000000133],[-79.843886999999995,56.858330000000137],[-79.83444199999991,56.852492999999981],[-79.819457999999941,56.84027100000003],[-79.81639100000001,56.835548000000017],[-79.814712999999927,56.829162999999994],[-79.81361400000003,56.816939999999988],[-79.833892999999989,56.793610000000001],[-79.83805799999999,56.788886999999988],[-79.872222999999906,56.752220000000023],[-79.876663000000008,56.747772000000055],[-79.881942999999978,56.743607000000054]],[[-79.750564999999938,56.905823000000055],[-79.717498999999918,56.813605999999993],[-79.71833799999996,56.80721299999999],[-79.721114999999884,56.802773000000002],[-79.725554999999986,56.798049999999989],[-79.730834999999956,56.794158999999922],[-79.749725000000012,56.783607000000131],[-79.757507000000032,56.781936999999971],[-79.781113000000005,56.784721000000104],[-79.78832999999986,56.785828000000038],[-79.793555999999967,56.795792000000063],[-79.794373000000007,56.832947000000104],[-79.793143999999984,56.859890000000064],[-79.82376899999997,56.895003999999972],[-79.852753000000007,56.885204000000044],[-79.894164999999873,56.881935000000112],[-79.897506999999962,56.884995000000004],[-79.89805599999994,56.891106000000036],[-79.896118000000001,56.897217000000126],[-79.892776000000026,56.90248900000006],[-79.858611999999937,56.938599000000011],[-79.851943999999946,56.940268999999944],[-79.808333999999945,56.948326000000122],[-79.799438000000009,56.949431999999945],[-79.790833000000021,56.947769000000051],[-79.784164000000033,56.940826000000072],[-79.753615999999965,56.910820000000001],[-79.750564999999938,56.905823000000055]],[[-61.429211000000009,56.929707000000008],[-61.397204999999985,56.927715000000035],[-61.37261199999989,56.930972999999994],[-61.354888999999957,56.93639799999994],[-61.343319000000008,56.934227000000078],[-61.340785999999866,56.930248000000006],[-61.355277999999998,56.910820000000001],[-61.400275999999963,56.884720000000129],[-61.404716000000008,56.87971500000009],[-61.399444999999957,56.875824000000023],[-61.378052000000025,56.871658000000139],[-61.360282999999924,56.866104000000121],[-61.352225999999973,56.857773000000066],[-61.355834999999956,56.852776000000119],[-61.361670999999944,56.848045000000013],[-61.375831999999946,56.840546000000018],[-61.443168999999898,56.817719000000125],[-61.48966999999999,56.807549000000108],[-61.563331999999946,56.784721000000104],[-61.570281999999906,56.781661999999983],[-61.576949999999954,56.778046000000074],[-61.585555999999997,56.766388000000063],[-61.584998999999982,56.761383000000023],[-61.58277899999996,56.756660000000011],[-61.575561999999991,56.753052000000082],[-61.564720000000023,56.751663000000121],[-61.555831999999953,56.752777000000094],[-61.540839999999946,56.757773999999984],[-61.526664999999866,56.76527400000009],[-61.515282000000013,56.774712000000079],[-61.497653999999955,56.78694200000001],[-61.488975999999923,56.789295000000038],[-61.476315,56.79019900000003],[-61.434002000000021,56.783688000000097],[-61.393313999999918,56.778988000000027],[-61.386626999999976,56.775913000000003],[-61.382107000000019,56.771393000000103],[-61.373965999999996,56.74390800000009],[-61.368724999999984,56.695988],[-61.368632999999988,56.6857720000001],[-61.370804000000021,56.675282000000038],[-61.378399000000002,56.632607000000007],[-61.379119999999944,56.626820000000066],[-61.39358900000002,56.617779000000041],[-61.409137999999928,56.615608000000009],[-61.444217999999978,56.619587000000081],[-61.484000999999978,56.641647000000091],[-61.521975999999938,56.669857000000093],[-61.561034999999947,56.682513999999969],[-61.588157999999964,56.703853999999978],[-61.605334999999968,56.713798999999995],[-61.635353000000009,56.731518000000051],[-61.644393999999977,56.734775999999954],[-61.644031999999868,56.73802900000004],[-61.634991000000014,56.770938999999998],[-61.624865999999997,56.82591200000013],[-61.632098999999982,56.859547000000077],[-61.588698999999963,56.893539000000089],[-61.534812999999986,56.901859000000002],[-61.522517999999934,56.914879000000099],[-61.5261339999999,56.933323000000087],[-61.523963999999921,56.940193000000079],[-61.499370999999996,56.952849999999955],[-61.473694000000023,56.95900000000006],[-61.460673999999983,56.955021000000045],[-61.446571000000006,56.935131000000126],[-61.429211000000009,56.929707000000008]],[[-76.621108999999933,57.075554000000125],[-76.646956999999986,57.073050999999964],[-76.660278000000005,57.075828999999999],[-76.671386999999925,57.083327999999995],[-76.675551999999925,57.087769000000094],[-76.681106999999997,57.097771000000023],[-76.709732000000031,57.182213000000047],[-76.708617999999944,57.18832400000008],[-76.678329000000019,57.205269000000044],[-76.669998000000021,57.20249199999995],[-76.667496000000028,57.195541000000048],[-76.626099000000011,57.142769000000101],[-76.618880999999988,57.080276000000026],[-76.621108999999933,57.075554000000125]],[[-61.621666000000005,57.335548000000131],[-61.611114999999984,57.334991000000002],[-61.605559999999912,57.335548000000131],[-61.594443999999953,57.334159999999997],[-61.589995999999985,57.330275999999969],[-61.589438999999913,57.325272000000041],[-61.59194199999996,57.321380999999974],[-61.608337000000006,57.308327000000077],[-61.652221999999995,57.290549999999996],[-61.658051,57.290276000000063],[-61.734725999999966,57.290276000000063],[-61.739998000000014,57.291939000000013],[-61.753333999999938,57.302490000000091],[-61.763617999999951,57.311661000000072],[-61.766662999999937,57.315269000000001],[-61.767776000000026,57.319716999999969],[-61.768607999999915,57.324996999999996],[-61.767501999999979,57.328330999999991],[-61.752228000000002,57.360275000000001],[-61.74888599999997,57.365546999999935],[-61.74500299999994,57.369155999999975],[-61.726944000000003,57.374435000000119],[-61.702498999999989,57.372765000000129],[-61.693329000000006,57.368050000000096],[-61.677497999999957,57.357216000000051],[-61.632216999999912,57.337769000000037],[-61.621666000000005,57.335548000000131]],[[-76.715012000000002,57.292770000000019],[-76.72972099999987,57.289718999999991],[-76.734726000000023,57.291382000000112],[-76.740279999999984,57.294441000000063],[-76.744445999999982,57.299438000000009],[-76.793059999999969,57.374709999999936],[-76.821944999999914,57.419715999999994],[-76.823623999999995,57.424713000000111],[-76.821670999999981,57.429436000000067],[-76.812774999999931,57.428329000000133],[-76.78443900000002,57.41693900000007],[-76.761397999999986,57.40387700000008],[-76.735549999999989,57.386383000000137],[-76.731109999999944,57.381934999999999],[-76.725554999999986,57.372765000000129],[-76.721114999999941,57.356658999999979],[-76.708054000000004,57.29583000000008],[-76.715012000000002,57.292770000000019]],[[-61.655273000000022,57.391380000000083],[-61.675003000000004,57.389992000000007],[-61.839721999999995,57.408043000000134],[-61.860000999999954,57.412491000000102],[-61.877494999999954,57.418602000000021],[-61.889998999999989,57.426102000000071],[-61.894446999999957,57.42971799999998],[-61.897780999999952,57.433327000000133],[-61.900275999999963,57.437492000000134],[-61.897498999999982,57.444153000000085],[-61.813003999999921,57.473709000000042],[-61.772738999999945,57.495097999999984],[-61.742774999999995,57.534995999999978],[-61.737220999999977,57.536942000000067],[-61.719993999999986,57.536384999999996],[-61.648055999999997,57.530272999999966],[-61.643889999999999,57.522766000000047],[-61.634726999999998,57.509438000000046],[-61.613616999999977,57.416100000000142],[-61.615279999999984,57.409157000000107],[-61.634170999999924,57.398880000000133],[-61.648337999999967,57.393608000000029],[-61.655273000000022,57.391380000000083]],[[-61.878333999999995,57.46305099999995],[-61.926948999999979,57.45249200000012],[-61.937499999999943,57.453049000000021],[-61.946945000000028,57.454993999999999],[-61.955832999999927,57.458046000000081],[-61.962776000000019,57.462212000000022],[-62.012504999999919,57.508331000000112],[-62.021942000000024,57.521102999999925],[-62.02305599999994,57.534164000000033],[-62.020279000000016,57.540276000000063],[-62.014450000000011,57.549438000000123],[-61.992500000000007,57.569160000000011],[-61.974997999999971,57.581383000000073],[-61.968886999999995,57.584434999999985],[-61.953056000000004,57.59027100000003],[-61.944442999999978,57.590828000000101],[-61.878052000000025,57.584991000000002],[-61.855002999999954,57.580551000000128],[-61.833327999999995,57.574440000000038],[-61.817504999999926,57.567215000000033],[-61.783614999999941,57.550545000000056],[-61.781386999999995,57.548050000000046],[-61.778885000000002,57.543883999999935],[-61.77694699999995,57.52388000000002],[-61.777778999999953,57.518326000000059],[-61.779441999999904,57.513611000000026],[-61.783057999999869,57.508331000000112],[-61.864165999999955,57.466385000000116],[-61.878333999999995,57.46305099999995]],[[-79.797501000000011,57.418884000000048],[-79.801666000000012,57.415825000000098],[-79.805556999999965,57.418053000000043],[-79.835830999999985,57.460274000000084],[-79.826949999999897,57.53804800000006],[-79.808883999999978,57.561661000000015],[-79.792769999999962,57.578880000000083],[-79.749160999999958,57.609718000000044],[-79.740828999999962,57.615547000000106],[-79.734160999999915,57.618881000000044],[-79.727782999999931,57.61721],[-79.723052999999993,57.612770000000012],[-79.706116000000009,57.585548000000074],[-79.70666499999993,57.580826000000002],[-79.704726999999991,57.576660000000061],[-79.698607999999979,57.563324000000136],[-79.695830999999998,57.531661999999983],[-79.698607999999979,57.519989000000123],[-79.705001999999922,57.508605999999929],[-79.712508999999955,57.500548999999978],[-79.797501000000011,57.418884000000048]],[[-61.688605999999936,57.713051000000121],[-61.696105999999929,57.712212000000136],[-61.757506999999976,57.715546000000131],[-61.768889999999999,57.716934000000037],[-61.894164999999987,57.754166000000055],[-61.896950000000004,57.758331000000055],[-61.896110999999962,57.769714000000079],[-61.891669999999976,57.779160000000047],[-61.865836999999999,57.799721000000034],[-61.853614999999934,57.808327000000133],[-61.80889099999996,57.836936999999978],[-61.800551999999925,57.841377000000023],[-61.778885000000002,57.84526800000009],[-61.773055999999997,57.845543000000077],[-61.711113000000012,57.834160000000111],[-61.698607999999922,57.830276000000083],[-61.653610000000015,57.784721000000104],[-61.652221999999995,57.782494000000042],[-61.651664999999923,57.779433999999981],[-61.652495999999928,57.775826000000052],[-61.654166999999916,57.771103000000096],[-61.668609999999887,57.738884000000041],[-61.674171000000001,57.726936000000023],[-61.684440999999936,57.714996000000099],[-61.688605999999936,57.713051000000121]],[[-61.947494999999947,57.787216000000114],[-61.957222000000002,57.78694200000001],[-62.08916499999998,57.808043999999995],[-62.100280999999995,57.816101000000003],[-62.108337000000006,57.824715000000026],[-62.109443999999996,57.829437000000098],[-62.108054999999922,57.837769000000094],[-62.099723999999924,57.846382000000062],[-62.094443999999953,57.850547999999947],[-62.065276999999924,57.870544000000109],[-62.028884999999946,57.892768999999987],[-62.009170999999924,57.904434000000037],[-61.995002999999997,57.90915700000005],[-61.986114999999984,57.910271000000023],[-61.971663999999976,57.911377000000016],[-61.941108999999983,57.909988000000055],[-61.928336999999942,57.908599999999922],[-61.923332000000016,57.906096999999988],[-61.918891999999971,57.90248900000006],[-61.884444999999971,57.86693600000001],[-61.867774999999881,57.84276600000004],[-61.867774999999881,57.838600000000099],[-61.879439999999931,57.816665999999998],[-61.881942999999922,57.812767000000008],[-61.885558999999887,57.809157999999968],[-61.889998999999989,57.806381000000101],[-61.940833999999938,57.788886999999988],[-61.947494999999947,57.787216000000114]],[[-77.678328999999962,58.235549999999932],[-77.687774999999931,58.235268000000076],[-77.702788999999996,58.238884000000098],[-77.761123999999938,58.257499999999936],[-77.946380999999917,58.3211060000001],[-77.950835999999924,58.32416500000005],[-77.947495000000004,58.328605999999979],[-77.940551999999968,58.330551000000014],[-77.932495000000017,58.331383000000073],[-77.917312999999922,58.329369000000042],[-77.829726999999934,58.311378000000047],[-77.80749499999996,58.305267000000015],[-77.801392000000021,58.303046999999992],[-77.702788999999996,58.260277000000031],[-77.689437999999996,58.253882999999973],[-77.670273000000009,58.244156000000032],[-77.668334999999956,58.241936000000067],[-77.668334999999956,58.240547000000049],[-77.678328999999962,58.235549999999932]],[[-67.596114999999998,58.284164000000089],[-67.616394000000014,58.284164000000089],[-67.637786999999946,58.28472099999999],[-67.666106999999954,58.292770000000019],[-67.673888999999917,58.296104000000014],[-67.676666000000012,58.301384000000041],[-67.675827000000027,58.306099000000074],[-67.672775000000001,58.312209999999993],[-67.624435000000005,58.368050000000096],[-67.61999499999996,58.372215000000097],[-67.61082499999992,58.373877999999991],[-67.599166999999909,58.373046999999985],[-67.580565999999976,58.369986999999924],[-67.527221999999995,58.343605000000082],[-67.520844000000011,58.339989000000003],[-67.517501999999979,58.335266000000047],[-67.51916499999993,58.329719999999952],[-67.524445000000014,58.32416500000005],[-67.551102000000014,58.302215999999987],[-67.557220000000029,58.298050000000046],[-67.571670999999867,58.290833000000134],[-67.596114999999998,58.284164000000089]],[[-78.453888000000006,58.539993000000038],[-78.455565999999862,58.537215999999944],[-78.463332999999977,58.537498000000028],[-78.474716000000001,58.541382000000056],[-78.649993999999936,58.601386999999988],[-78.672501000000011,58.610549999999989],[-78.683884000000035,58.620827000000133],[-78.697495000000004,58.678329000000076],[-78.698607999999979,58.688599000000011],[-78.696944999999971,58.690543999999989],[-78.692764000000011,58.691933000000006],[-78.665008999999998,58.674995000000081],[-78.659163999999976,58.669991000000095],[-78.635284000000013,58.618598999999961],[-78.631942999999978,58.616386000000034],[-78.628051999999968,58.614158999999972],[-78.56639100000001,58.586104999999918],[-78.513061999999934,58.563880999999981],[-78.457229999999981,58.542770000000132],[-78.453888000000006,58.539993000000038]],[[-69.194442999999922,59.064712999999983],[-69.18638599999997,59.064437999999996],[-69.180831999999953,59.06721500000009],[-69.178328999999906,59.029715999999951],[-69.227218999999934,58.971931000000041],[-69.320281999999963,58.946381000000088],[-69.327498999999989,58.94499200000007],[-69.338897999999972,58.944434999999999],[-69.350280999999995,58.946381000000088],[-69.355559999999969,58.949715000000083],[-69.360000999999954,58.958603000000039],[-69.357223999999974,58.964714000000129],[-69.318344000000025,59.02555099999995],[-69.319457999999997,59.098045000000127],[-69.353057999999976,59.127213000000097],[-69.357773000000009,59.13499500000006],[-69.357223999999974,59.139717000000132],[-69.345550999999944,59.144714000000079],[-69.339447000000007,59.146103000000039],[-69.282227000000034,59.154433999999981],[-69.275283999999942,59.154991000000052],[-69.198607999999922,59.14527099999998],[-69.18638599999997,59.138329000000056],[-69.18249499999996,59.128601000000003],[-69.194991999999957,59.09415400000006],[-69.199996999999996,59.077217000000019],[-69.200561999999877,59.072495000000117],[-69.198607999999922,59.06721500000009],[-69.194442999999922,59.064712999999983]],[[-80.53443900000002,59.369438000000002],[-80.544158999999979,59.365547000000106],[-80.552215999999873,59.365829000000133],[-80.555832000000009,59.369438000000002],[-80.549437999999952,59.446938000000046],[-80.537506000000008,59.455268999999987],[-80.488051999999982,59.477486000000056],[-80.475554999999929,59.481102000000078],[-80.465011999999945,59.463882000000126],[-80.471389999999928,59.454994000000113],[-80.477218999999934,59.451103000000046],[-80.520844000000011,59.382767000000058],[-80.525283999999942,59.377486999999974],[-80.53443900000002,59.369438000000002]],[[-80.277495999999985,59.618599000000131],[-80.319167999999991,59.612213000000054],[-80.329726999999991,59.612495000000138],[-80.340560999999923,59.614158999999972],[-80.343886999999995,59.619156000000032],[-80.340835999999967,59.625267000000122],[-80.295273000000009,59.678329000000019],[-80.232773000000009,59.725265999999976],[-80.222228999999857,59.723602000000142],[-80.171386999999925,59.715271000000087],[-80.154175000000009,59.709991000000002],[-80.14527899999996,59.705550999999957],[-80.154723999999931,59.682495000000131],[-80.156661999999983,59.678329000000019],[-80.170546999999999,59.673881999999992],[-80.205840999999964,59.665267999999912],[-80.222777999999892,59.660271000000023],[-80.229720999999984,59.656380000000127],[-80.233063000000016,59.651100000000042],[-80.237212999999997,59.639434999999992],[-80.240554999999858,59.634163000000058],[-80.246384000000035,59.629990000000078],[-80.260833999999988,59.623604],[-80.277495999999985,59.618599000000131]],[[-64.019729999999925,59.714713999999958],[-64.124160999999958,59.695267000000115],[-64.134170999999981,59.695541000000048],[-64.146118000000001,59.696655000000021],[-64.157226999999978,59.699715000000083],[-64.16332999999986,59.703605999999979],[-64.204452999999944,59.734436000000017],[-64.192490000000021,59.765549000000021],[-64.121933000000013,59.849433999999974],[-64.115828999999962,59.852776000000063],[-64.107223999999974,59.854996000000085],[-64.067504999999926,59.863884000000041],[-64.061385999999914,59.864440999999943],[-64.052779999999984,59.859992999999974],[-64.049727999999959,59.855270000000019],[-64.047774999999945,59.849433999999974],[-64.055266999999958,59.835266000000104],[-64.054442999999992,59.829437000000041],[-64.042769999999905,59.783882000000062],[-64.020278999999903,59.781104999999968],[-64.002791999999943,59.774712000000022],[-63.959723999999937,59.75638600000002],[-63.959441999999967,59.752220000000136],[-63.99722300000002,59.723602000000142],[-64.011397999999872,59.716385000000059],[-64.019729999999925,59.714713999999958]],[[-80.089721999999938,59.751938000000052],[-80.166945999999996,59.742493000000024],[-80.177779999999984,59.744156000000089],[-80.184158000000025,59.747771999999998],[-80.184722999999963,59.752777000000037],[-80.128875999999991,59.82388300000008],[-80.11500499999994,59.837769000000037],[-80.103057999999976,59.844994000000099],[-80.015015000000005,59.884995000000117],[-80.00778200000002,59.886107999999979],[-79.946944999999914,59.880272000000105],[-79.937774999999931,59.877768999999944],[-79.929992999999911,59.873603999999943],[-79.884170999999924,59.85833000000008],[-79.878875999999991,59.854713000000118],[-79.883621000000005,59.849998000000085],[-79.906661999999926,59.828049000000135],[-79.922226000000023,59.815544000000045],[-79.928054999999972,59.811661000000072],[-80.025283999999942,59.764442000000088],[-80.089721999999938,59.751938000000052]],[[-64.427673000000027,60.372932000000048],[-64.452788999999996,60.357215999999994],[-64.442763999999897,60.309715000000097],[-64.438323999999966,60.305550000000096],[-64.423614999999984,60.282494000000042],[-64.429442999999935,60.281936999999971],[-64.438048999999864,60.282494000000042],[-64.448607999999979,60.284164000000033],[-64.50111400000003,60.301933000000133],[-64.521712999999977,60.310730000000035],[-64.541106999999954,60.324440000000038],[-64.557219999999916,60.331383000000017],[-64.601943999999889,60.350273000000016],[-64.610001000000011,60.353606999999954],[-64.632216999999912,60.357498000000021],[-64.643889999999942,60.357773000000066],[-64.655562999999972,60.357498000000021],[-64.666107000000011,60.356940999999949],[-64.675551999999982,60.355270000000075],[-64.710007000000019,60.358330000000137],[-64.728881999999999,60.363327000000083],[-64.790282999999931,60.391106000000093],[-64.815552000000025,60.406096999999988],[-64.831116000000009,60.419159000000036],[-64.867492999999911,60.450272000000041],[-64.868606999999997,60.453323000000069],[-64.868056999999965,60.458885000000009],[-64.856110000000001,60.473877000000016],[-64.84722899999997,60.478874000000133],[-64.837783999999999,60.482491000000039],[-64.823058999999944,60.485268000000133],[-64.639998999999989,60.4847180000001],[-64.61860699999994,60.477211000000011],[-64.426940999999943,60.401381999999955],[-64.423889000000031,60.397216999999955],[-64.422501000000011,60.391937000000098],[-64.423889000000031,60.383049000000085],[-64.427673000000027,60.372932000000048]],[[-68.25140399999998,60.230820000000051],[-68.310546999999985,60.223045000000127],[-68.340285999999992,60.223320000000001],[-68.361937999999952,60.225822000000051],[-68.376937999999996,60.232491000000095],[-68.387222000000008,60.240829000000076],[-68.393065999999976,60.249161000000072],[-68.394729999999981,60.254440000000045],[-68.395003999999972,60.259995000000117],[-68.393065999999976,60.276100000000042],[-68.384170999999924,60.29972100000009],[-68.37777699999998,60.310271999999998],[-68.314437999999996,60.390273999999977],[-68.175277999999992,60.53443900000002],[-68.129439999999931,60.570549000000085],[-68.119155999999919,60.577217000000076],[-68.092223999999987,60.581665000000044],[-68.081679999999949,60.582496999999989],[-68.035277999999948,60.581107999999972],[-67.999435000000005,60.57749200000012],[-67.956664999999987,60.566100999999946],[-67.948607999999922,60.561377999999991],[-67.887221999999952,60.503883000000087],[-67.862212999999997,60.488045000000056],[-67.839721999999995,60.478043000000071],[-67.831389999999999,60.474990999999989],[-67.821395999999993,60.472487999999998],[-67.808043999999938,60.467209000000025],[-67.803054999999972,60.463051000000064],[-67.79861499999987,60.457497000000103],[-67.794998000000021,60.447769000000051],[-67.795546999999942,60.443877999999984],[-67.79861499999987,60.432213000000104],[-67.806106999999997,60.417496000000085],[-67.815276999999924,60.408043000000077],[-67.836394999999925,60.388603000000103],[-67.841385000000002,60.384438000000102],[-67.853333000000021,60.375266999999951],[-67.885559000000001,60.353606999999954],[-67.898055999999997,60.345267999999919],[-67.934433000000013,60.321662999999944],[-67.965285999999992,60.30832700000002],[-67.97222899999997,60.30582400000003],[-68.167496000000028,60.245544000000109],[-68.17721599999993,60.243049999999982],[-68.205276000000026,60.238045000000113],[-68.25140399999998,60.230820000000051]],[[-64.689986999999917,60.584435000000099],[-64.697220000000016,60.582214000000022],[-64.704452999999944,60.582496999999989],[-64.712783999999942,60.590271000000143],[-64.713897999999915,60.59526800000009],[-64.713057999999876,60.598877000000073],[-64.710830999999985,60.602776000000119],[-64.615554999999858,60.681664000000069],[-64.610274999999945,60.685265000000129],[-64.599166999999966,60.689430000000129],[-64.592772999999909,60.685547000000042],[-64.590835999999967,60.676659000000029],[-64.592498999999975,60.666939000000127],[-64.593886999999995,60.648331000000098],[-64.59584000000001,60.645271000000037],[-64.620543999999995,60.616661000000022],[-64.631667999999991,60.60833000000008],[-64.638061999999934,60.604996000000085],[-64.689986999999917,60.584435000000099]],[[-78.656386999999995,60.702774000000034],[-78.664718999999991,60.702217000000132],[-78.674163999999962,60.704711999999972],[-78.689986999999974,60.712212000000079],[-78.694716999999912,60.716660000000047],[-78.698333999999988,60.721656999999936],[-78.697768999999937,60.724159000000043],[-78.616393999999957,60.771935000000099],[-78.573623999999995,60.784163999999919],[-78.399993999999992,60.809990000000028],[-78.223891999999978,60.830826000000059],[-78.21945199999999,60.823883000000023],[-78.219161999999983,60.817497000000117],[-78.221114999999998,60.814156000000082],[-78.226669000000015,60.808883999999978],[-78.277221999999995,60.769157000000121],[-78.285004000000015,60.766106000000093],[-78.397231999999917,60.743881000000044],[-78.62332200000003,60.705551000000128],[-78.656386999999995,60.702774000000034]],[[-69.977218999999991,60.933051999999975],[-69.983886999999982,60.93110699999994],[-69.995269999999948,60.931381000000101],[-70.003615999999965,60.935265000000072],[-70.007781999999963,60.939155999999969],[-70.026107999999965,60.995827000000077],[-70.025008999999955,61.001937999999996],[-70.021666999999866,61.008605999999986],[-70.016662999999994,61.013611000000026],[-70.009170999999867,61.017768999999987],[-70.003341999999918,61.020828000000108],[-69.982772999999895,61.028327999999988],[-69.964721999999995,61.032768000000033],[-69.954177999999956,61.033882000000006],[-69.943603999999993,61.031380000000127],[-69.931380999999931,61.020271000000037],[-69.929992999999854,61.016663000000108],[-69.929717999999923,61.010825999999952],[-69.930832000000009,61.00471500000009],[-69.933883999999921,60.998047000000099],[-69.977218999999991,60.933051999999975]],[[-64.723891999999921,61.53833000000003],[-64.71665999999999,61.535827999999981],[-64.706954999999994,61.536658999999986],[-64.688323999999909,61.535552999999993],[-64.683318999999869,61.531105000000025],[-64.675277999999992,61.508606000000043],[-64.674164000000019,61.503325999999959],[-64.686935000000005,61.465827999999988],[-64.705276000000026,61.444153000000142],[-64.715012000000002,61.433327000000077],[-64.820557000000008,61.355270000000075],[-64.866942999999992,61.324164999999994],[-64.870833999999945,61.32249500000006],[-64.875274999999988,61.32249500000006],[-64.887222000000008,61.324715000000026],[-64.972503999999958,61.344154000000117],[-64.977492999999924,61.34777100000008],[-64.985000999999954,61.367493000000138],[-65.179168999999945,61.466933999999981],[-65.18582200000003,61.47554800000006],[-65.187499999999943,61.480270000000132],[-65.190552000000025,61.494995000000074],[-65.195267000000001,61.499160999999958],[-65.295272999999895,61.528877000000023],[-65.329453000000001,61.531937000000084],[-65.353333000000021,61.534721000000047],[-65.37249799999995,61.537216000000058],[-65.381103999999993,61.540550000000053],[-65.47444200000001,61.586936999999978],[-65.481109999999887,61.590828000000045],[-65.487777999999935,61.599433999999974],[-65.486938000000009,61.610825000000091],[-65.485000999999954,61.62193300000007],[-65.482223999999974,61.62860100000006],[-65.472228999999857,61.64027400000009],[-65.466400000000021,61.644997000000046],[-65.459441999999854,61.649162000000047],[-65.453063999999983,61.651932000000102],[-65.449158000000011,61.653602999999976],[-65.441375999999934,61.656654000000003],[-65.43582200000003,61.658043000000021],[-65.339721999999938,61.670547000000056],[-65.247498000000007,61.68082400000003],[-65.174438000000009,61.686935000000119],[-65.068343999999968,61.693047000000092],[-65.036391999999921,61.693603999999993],[-65.018889999999885,61.692490000000021],[-65.016112999999962,61.692214999999976],[-64.99499499999996,61.689987000000031],[-64.733062999999959,61.659987999999998],[-64.719161999999983,61.658043000000021],[-64.646392999999932,61.603882000000112],[-64.646118000000001,61.599716000000001],[-64.650833000000034,61.594437000000028],[-64.65972899999997,61.588042999999971],[-64.662780999999995,61.587769000000037],[-64.714172000000019,61.556381000000044],[-64.720275999999956,61.551383999999928],[-64.726104999999961,61.542220999999927],[-64.723891999999921,61.53833000000003]],[[-65.695266999999888,61.776657],[-65.71945199999999,61.754165999999998],[-65.803054999999915,61.755554000000075],[-65.827224999999942,61.758049000000085],[-65.891388000000006,61.76638800000012],[-65.903885000000002,61.768326000000059],[-65.931106999999997,61.778328000000045],[-65.939163000000008,61.782210999999961],[-65.944442999999978,61.785828000000095],[-65.948043999999925,61.790276000000063],[-65.94749499999989,61.796104000000014],[-65.943877999999927,61.799720999999977],[-65.818344000000025,61.860825000000034],[-65.809432999999956,61.86332700000014],[-65.789992999999981,61.865547000000106],[-65.778060999999866,61.865547000000106],[-65.767501999999979,61.862770000000012],[-65.718613000000005,61.841102999999976],[-65.714721999999938,61.836937000000091],[-65.713622999999984,61.824165000000107],[-65.695266999999888,61.776657]],[[-92.963897999999972,61.879158000000075],[-92.995270000000005,61.851105000000132],[-93.00167799999997,61.847214000000065],[-93.051940999999943,61.829437000000041],[-93.07028200000002,61.825272000000041],[-93.079726999999991,61.826941999999974],[-93.086669999999913,61.829437000000041],[-93.115828999999962,61.860275000000001],[-93.120270000000005,61.864441000000113],[-93.126937999999882,61.868599000000074],[-93.135833999999988,61.872489999999914],[-93.14805599999994,61.87582400000008],[-93.179717999999923,61.875549000000092],[-93.189437999999996,61.874161000000015],[-93.211120999999935,61.875267000000008],[-93.218886999999995,61.87943300000012],[-93.223327999999981,61.888329000000056],[-93.226105000000018,61.908325000000048],[-93.223617999999931,61.913048000000003],[-93.218886999999995,61.918884000000048],[-93.20944199999991,61.921104000000071],[-93.072509999999909,61.929993000000138],[-93.062209999999993,61.930550000000039],[-92.96945199999999,61.888329000000056],[-92.962783999999999,61.884162999999944],[-92.963897999999972,61.879158000000075]],[[-64.916106999999954,61.719437000000084],[-64.926940999999943,61.718880000000013],[-64.951950000000011,61.722488000000112],[-65.14805599999994,61.780548000000067],[-65.156661999999926,61.783882000000062],[-65.210555999999883,61.816940000000045],[-65.214721999999881,61.821938000000046],[-65.251953000000015,61.869713000000047],[-65.255843999999968,61.885551000000078],[-65.255004999999926,61.901657000000057],[-65.249435000000005,61.91027100000008],[-65.245270000000005,61.914711000000125],[-65.189712999999983,61.945540999999992],[-65.170273000000009,61.947769000000108],[-65.156951999999876,61.946938000000102],[-65.080291999999929,61.931107000000111],[-65.074448000000018,61.928329000000133],[-65.06806899999998,61.923882000000049],[-65.039169000000015,61.899719000000118],[-64.980834999999956,61.885826000000066],[-64.893341000000021,61.829994000000113],[-64.886948000000018,61.825554000000068],[-64.828887999999893,61.766662999999994],[-64.825835999999981,61.761939999999981],[-64.825287000000003,61.758330999999998],[-64.828887999999893,61.752220000000079],[-64.83555599999994,61.748877999999991],[-64.858046999999942,61.739158999999972],[-64.889449999999954,61.725822000000107],[-64.906112999999948,61.721100000000035],[-64.916106999999954,61.719437000000084]],[[-65.852492999999924,62.084717000000012],[-65.869155999999919,62.079720000000123],[-65.889998999999989,62.080551000000128],[-65.913329999999974,62.084990999999945],[-66.009734999999978,62.116661000000079],[-66.016662999999994,62.120543999999995],[-66.020279000000016,62.124435000000062],[-66.021118000000001,62.128326000000129],[-66.020843999999954,62.131660000000124],[-66.014724999999942,62.136658000000125],[-65.991942999999935,62.141380000000026],[-65.928054999999972,62.151657],[-65.904449,62.152771000000143],[-65.853607000000011,62.131104000000107],[-65.845000999999911,62.124992000000134],[-65.83555599999994,62.115272999999945],[-65.835830999999928,62.099716000000114],[-65.843886999999995,62.088599999999985],[-65.852492999999924,62.084717000000012]],[[-92.223617999999931,62.355552999999986],[-92.306106999999997,62.351661999999919],[-92.339721999999995,62.354712999999947],[-92.34973100000002,62.356659000000036],[-92.371932999999956,62.386939999999925],[-92.372498000000007,62.391937000000041],[-92.354445999999939,62.410820000000115],[-92.347777999999948,62.414436000000023],[-92.319457999999941,62.415268000000083],[-92.308333999999945,62.414436000000023],[-92.162216000000001,62.402214000000015],[-92.139724999999999,62.399719000000005],[-92.141112999999905,62.394714000000135],[-92.15834000000001,62.390549000000135],[-92.223617999999931,62.355552999999986]],[[-79.540558000000033,62.411102000000028],[-79.449996999999939,62.382767000000001],[-79.442764000000011,62.379990000000078],[-79.433883999999978,62.371376000000055],[-79.429168999999945,62.361664000000076],[-79.427215999999987,62.356102000000135],[-79.424438000000009,62.344154000000117],[-79.420546999999942,62.339989000000116],[-79.359160999999972,62.296104000000071],[-79.347228999999913,62.288886999999988],[-79.328613000000018,62.283332999999971],[-79.272780999999952,62.262215000000083],[-79.266112999999962,62.258048999999971],[-79.260833999999988,62.253608999999983],[-79.256393000000003,62.244438000000002],[-79.255568999999923,62.23971599999993],[-79.261397999999929,62.163605000000018],[-79.262222000000008,62.158882000000062],[-79.329726999999991,62.01527400000009],[-79.353881999999999,61.999718000000144],[-79.396392999999932,61.968879999999956],[-79.457229999999925,61.893883000000017],[-79.461944999999957,61.881660000000011],[-79.465560999999923,61.876099000000124],[-79.524445000000014,61.811378000000104],[-79.541320999999925,61.799789000000089],[-79.552779999999927,61.796386999999982],[-79.568344000000025,61.790276000000063],[-79.583618000000001,61.783051],[-79.596664000000033,61.774436999999978],[-79.605269999999962,61.765273999999977],[-79.611114999999984,61.754440000000102],[-79.612777999999992,61.742767000000072],[-79.611938000000009,61.738045],[-79.608336999999949,61.732208000000014],[-79.606110000000001,61.726654000000053],[-79.605559999999969,61.721100000000035],[-79.607498000000021,61.708885000000123],[-79.628875999999934,61.669158999999979],[-79.632216999999969,61.664993000000038],[-79.642226999999991,61.655822999999998],[-79.65695199999999,61.642494000000113],[-79.740828999999962,61.588600000000099],[-79.75389100000001,61.580276000000026],[-79.761397999999929,61.576942000000031],[-79.779449,61.571938000000102],[-79.805831999999896,61.568054000000075],[-79.827788999999939,61.566665999999998],[-79.846114999999941,61.569992000000013],[-79.87110899999999,61.609717999999987],[-79.954178000000013,61.683601000000124],[-80.06806899999998,61.745270000000062],[-80.079453000000001,61.747772000000111],[-80.092223999999987,61.748046999999929],[-80.138610999999912,61.748604000000057],[-80.161941999999954,61.748604000000057],[-80.173324999999977,61.750275000000101],[-80.191665999999884,61.755554000000075],[-80.205276000000026,61.762772000000098],[-80.275283999999999,61.806656000000032],[-80.27806099999998,61.810272000000055],[-80.278884999999946,61.816382999999973],[-80.291381999999942,61.929993000000138],[-80.295273000000009,61.983604000000014],[-80.268616000000009,62.107215999999994],[-80.266662999999994,62.111382000000049],[-80.198607999999979,62.1988750000001],[-80.180283000000031,62.217491000000109],[-80.017501999999979,62.358604000000014],[-80.009445000000028,62.362495000000081],[-79.981383999999935,62.374161000000072],[-79.947220000000016,62.386108000000036],[-79.938048999999978,62.388603000000046],[-79.919723999999974,62.393051000000014],[-79.900283999999999,62.395828000000108],[-79.842772999999909,62.403603000000032],[-79.833617999999944,62.404160000000104],[-79.730834999999956,62.399162000000103],[-79.605559999999969,62.41304800000006],[-79.584166999999979,62.417213000000061],[-79.561934999999892,62.417213000000061],[-79.540558000000033,62.411102000000028]],[[-92.411117999999931,62.39388300000013],[-92.420546999999942,62.391663000000108],[-92.431380999999988,62.391663000000108],[-92.440825999999959,62.393608000000086],[-92.529175000000009,62.378326000000072],[-92.539443999999946,62.377212999999983],[-92.561385999999914,62.377486999999917],[-92.583892999999989,62.379990000000078],[-92.595839999999953,62.382491999999957],[-92.600554999999986,62.386939999999925],[-92.600280999999995,62.392494000000113],[-92.596953999999926,62.397774000000027],[-92.592772999999966,62.40248900000006],[-92.539992999999981,62.428329000000019],[-92.531112999999948,62.431380999999931],[-92.410278000000005,62.408882000000006],[-92.403884999999946,62.404709000000025],[-92.405563000000029,62.399436999999921],[-92.411117999999931,62.39388300000013]],[[-64.653884999999946,62.540833000000021],[-64.580840999999964,62.538605000000075],[-64.559722999999963,62.554161000000022],[-64.559998000000007,62.55860100000001],[-64.555556999999965,62.560822000000144],[-64.549727999999959,62.56221000000005],[-64.397506999999962,62.536385000000053],[-64.389724999999999,62.533882000000062],[-64.385284000000013,62.531105000000139],[-64.382767000000001,62.525825999999995],[-64.382767000000001,62.511383000000137],[-64.39416499999993,62.461379999999963],[-64.477218999999991,62.408043000000021],[-64.528609999999958,62.386658000000068],[-64.59056099999998,62.367210000000114],[-64.598891999999978,62.366385999999977],[-64.653610000000015,62.372490000000028],[-64.772781000000009,62.386383000000023],[-64.87110899999999,62.406380000000127],[-64.926666000000012,62.41832700000009],[-64.937209999999993,62.421103999999957],[-64.945830999999998,62.424438000000123],[-64.952498999999875,62.428329000000019],[-64.953887999999949,62.431380999999931],[-64.965835999999911,62.465827999999931],[-64.846114999999998,62.555267000000015],[-64.815552000000025,62.559714999999983],[-64.797500999999954,62.561378000000104],[-64.766953000000001,62.562767000000122],[-64.753066999999987,62.562492000000077],[-64.741669000000002,62.560822000000144],[-64.653884999999946,62.540833000000021]],[[-78.008347000000015,62.593605000000082],[-77.86721799999998,62.589157000000114],[-77.850554999999986,62.582771000000037],[-77.841674999999952,62.568054000000018],[-77.837783999999999,62.556938000000116],[-77.840835999999911,62.549995000000081],[-77.844726999999978,62.544716000000108],[-77.852782999999988,62.541664000000026],[-77.86221299999994,62.53943600000008],[-77.873046999999985,62.537773000000129],[-77.885009999999966,62.537498000000141],[-77.913054999999929,62.53943600000008],[-78.103333000000021,62.559158000000082],[-78.113051999999925,62.56221000000005],[-78.114440999999943,62.570549000000085],[-78.111664000000019,62.578049000000135],[-78.107772999999952,62.582771000000037],[-78.105835000000013,62.583328000000108],[-78.047500999999897,62.591934000000037],[-78.030838000000017,62.593323000000055],[-78.019164999999987,62.591934000000037],[-78.008347000000015,62.593605000000082]],[[-77.805267000000015,62.592491000000109],[-77.727218999999934,62.585822999999948],[-77.665832999999907,62.586655000000064],[-77.628052000000025,62.588326000000109],[-77.621384000000035,62.584435000000042],[-77.637787000000003,62.570831000000112],[-77.651108000000022,62.563881000000094],[-77.659164000000033,62.560822000000144],[-77.734725999999966,62.535827999999981],[-77.745270000000005,62.534163999999976],[-77.758620999999891,62.535553000000107],[-77.780288999999925,62.539161999999976],[-77.808608999999933,62.546660999999915],[-77.813613999999973,62.551102000000014],[-77.831116000000009,62.590271000000087],[-77.831679999999949,62.595825000000104],[-77.821121000000005,62.596099999999922],[-77.809433000000013,62.59415400000006],[-77.805267000000015,62.592491000000109]],[[-64.983063000000016,62.528046000000018],[-65.007232999999928,62.526382000000012],[-65.096389999999985,62.534996000000035],[-65.119720000000029,62.537498000000141],[-65.131942999999978,62.539719000000048],[-65.138061999999991,62.542770000000075],[-65.141677999999956,62.54694400000011],[-65.137787000000003,62.550544999999943],[-65.022507000000019,62.594994000000099],[-65.00306699999993,62.598877000000016],[-64.972503999999958,62.602493000000095],[-64.909163999999976,62.604438999999957],[-64.892501999999979,62.598877000000016],[-64.884734999999921,62.59415400000006],[-64.843886999999938,62.582771000000037],[-64.839447000000007,62.57777399999992],[-64.860824999999863,62.561378000000104],[-64.866104000000007,62.558044000000109],[-64.874435000000005,62.554709999999943],[-64.965285999999878,62.531380000000013],[-64.972778000000005,62.529716000000008],[-64.983063000000016,62.528046000000018]],[[-91.572783999999956,62.627487000000087],[-91.578612999999962,62.62193300000007],[-91.668059999999912,62.649162000000047],[-91.683059999999955,62.662209000000075],[-91.685546999999985,62.666939000000127],[-91.67582699999997,62.669159000000093],[-91.663329999999974,62.665543000000071],[-91.655272999999909,62.662209000000075],[-91.581954999999994,62.641380000000083],[-91.575561999999934,62.637215000000083],[-91.571121000000005,62.632767000000115],[-91.572783999999956,62.627487000000087]],[[-90.979995999999971,62.657767999999976],[-90.990279999999984,62.656654000000003],[-91.003341999999918,62.657211000000075],[-91.098891999999921,62.654433999999981],[-91.244719999999973,62.669991000000039],[-91.256393000000003,62.671936000000017],[-91.266952999999944,62.675552000000096],[-91.271117999999944,62.679992999999968],[-91.267226999999991,62.685546999999985],[-91.226944000000003,62.691658000000075],[-91.173049999999989,62.691375999999991],[-91.080291999999986,62.686935000000062],[-91.056106999999997,62.681664000000069],[-90.981673999999998,62.661376999999959],[-90.979995999999971,62.657767999999976]],[[-74.347778000000005,62.679436000000067],[-74.309998000000007,62.679161000000079],[-74.285552999999993,62.679992999999968],[-74.25028999999995,62.682495000000074],[-74.216109999999958,62.684990000000084],[-74.181670999999994,62.688880999999981],[-74.158889999999985,62.688880999999981],[-74.145843999999954,62.687767000000008],[-74.015839000000028,62.664993000000038],[-74.009170999999981,62.662490999999932],[-73.959732000000031,62.62082700000002],[-73.958054000000004,62.616661000000136],[-73.958054000000004,62.612495000000024],[-73.962508999999955,62.607772999999952],[-73.969727000000034,62.604163999999969],[-73.988602000000014,62.602218999999991],[-74.128875999999877,62.600829999999974],[-74.154448999999886,62.601105000000018],[-74.169158999999922,62.602218999999991],[-74.183608999999933,62.603882000000056],[-74.333618000000001,62.62943300000012],[-74.541381999999942,62.668327000000033],[-74.551102000000014,62.670829999999967],[-74.586394999999925,62.683051999999975],[-74.617217999999923,62.696098000000063],[-74.639724999999999,62.706383000000017],[-74.64973399999991,62.712769000000094],[-74.651397999999858,62.716934000000094],[-74.645844000000011,62.720824999999991],[-74.537215999999944,62.748878000000104],[-74.526671999999905,62.748878000000104],[-74.519164999999873,62.747772000000111],[-74.482772999999952,62.739716000000044],[-74.392226999999934,62.687210000000107],[-74.379989999999964,62.682495000000074],[-74.374160999999958,62.681381000000101],[-74.347778000000005,62.679436000000067]],[[-70.711670000000026,62.81499500000001],[-70.659728999999913,62.79833200000013],[-70.587783999999999,62.774162000000103],[-70.547500999999954,62.765273999999977],[-70.415557999999976,62.729156000000103],[-70.396956999999986,62.723045000000013],[-70.226104999999961,62.603049999999996],[-70.217772999999966,62.594437000000028],[-70.212218999999948,62.584160000000054],[-70.211120999999991,62.579163000000108],[-70.211945000000014,62.57777399999992],[-70.264724999999999,62.559158000000082],[-70.283324999999991,62.55443600000001],[-70.373610999999926,62.533332999999914],[-70.393065999999976,62.530273000000079],[-70.414444000000003,62.529434000000094],[-70.466659999999933,62.53166200000004],[-70.501113999999973,62.533607000000075],[-70.686385999999914,62.546104000000014],[-70.723891999999978,62.550270000000125],[-70.746383999999978,62.554709999999943],[-70.765015000000005,62.560547000000099],[-70.770844000000011,62.564712999999983],[-70.819732999999985,62.604713000000118],[-70.825011999999958,62.614441000000113],[-70.854445999999939,62.713608000000079],[-70.846663999999976,62.766106000000036],[-70.945540999999935,62.798050000000046],[-71.01916499999993,62.811934999999949],[-71.032500999999968,62.81249200000002],[-71.043334999999956,62.811934999999949],[-71.051665999999955,62.810547000000042],[-71.106383999999935,62.80082700000014],[-71.141113000000018,62.794998000000135],[-71.148620999999935,62.794998000000135],[-71.15834000000001,62.797217999999987],[-71.176101999999958,62.809158000000082],[-71.240554999999972,62.876380999999981],[-71.241378999999995,62.881378000000097],[-71.236389000000031,62.886658000000125],[-71.229445999999882,62.888046000000031],[-71.191100999999946,62.884720000000016],[-71.073897999999929,62.871933000000013],[-70.788054999999929,62.836104999999975],[-70.760283999999956,62.829994000000056],[-70.711670000000026,62.81499500000001]],[[-66.368331999999953,62.83526599999999],[-66.373885999999857,62.833603000000096],[-66.386123999999995,62.834434999999985],[-66.490279999999984,62.855270000000132],[-66.505279999999971,62.861382000000106],[-66.601669000000015,62.906654000000117],[-66.593886999999938,62.911934000000031],[-66.574172999999973,62.913048000000003],[-66.547775000000001,62.910545000000013],[-66.540282999999931,62.907493999999986],[-66.441939999999988,62.871101000000124],[-66.377776999999924,62.843322999999998],[-66.370270000000005,62.839713999999958],[-66.368331999999953,62.83526599999999]],[[-81.87110899999999,62.928329000000133],[-81.865554999999972,62.923324999999977],[-81.864165999999955,62.919990999999982],[-81.90695199999999,62.866386000000091],[-81.926101999999958,62.744156000000032],[-81.924712999999997,62.739158999999972],[-81.923889000000031,62.733046999999942],[-81.924164000000019,62.728325000000041],[-81.926101999999958,62.723602000000085],[-81.929169000000002,62.719437000000084],[-81.938598999999954,62.709991000000116],[-81.958892999999989,62.697768999999937],[-81.973052999999993,62.689713000000097],[-82.102218999999991,62.629158000000132],[-82.1875,62.599433999999917],[-82.277785999999935,62.584160000000054],[-82.286941999999897,62.581664999999987],[-82.315552000000025,62.571663000000058],[-82.369155999999919,62.547493000000031],[-82.381667999999991,62.53943600000008],[-82.387786999999946,62.534721000000047],[-82.40194699999995,62.520546000000138],[-82.40834000000001,62.509720000000016],[-82.408889999999928,62.496657999999968],[-82.414444000000003,62.478043000000071],[-82.425811999999951,62.469986000000063],[-82.442214999999919,62.458603000000096],[-82.449722000000008,62.455269000000101],[-82.499434999999949,62.438599000000124],[-82.533889999999985,62.428604000000064],[-82.551940999999999,62.423881999999992],[-82.583617999999944,62.412766000000033],[-82.621384000000035,62.395271000000037],[-82.641113000000018,62.385269000000051],[-82.647232000000031,62.38110400000005],[-82.670273000000009,62.35943600000013],[-82.688599000000011,62.341103000000089],[-82.713057999999933,62.321381000000031],[-82.731383999999935,62.309990000000084],[-82.743606999999997,62.302489999999977],[-82.769164999999987,62.290276000000006],[-82.985549999999989,62.209717000000126],[-83.001953000000015,62.204437000000041],[-83.087783999999999,62.178879000000109],[-83.121932999999956,62.173050000000103],[-83.136397999999986,62.173050000000103],[-83.143889999999999,62.176659000000086],[-83.150832999999977,62.182770000000005],[-83.15943900000002,62.198600999999996],[-83.168059999999912,62.207497000000103],[-83.176392000000021,62.213051000000064],[-83.198607999999979,62.222214000000065],[-83.249435000000005,62.240829000000019],[-83.275832999999977,62.248604000000114],[-83.308043999999882,62.252777000000037],[-83.322784000000013,62.253052000000082],[-83.337783999999942,62.252219999999966],[-83.359726000000023,62.249718000000087],[-83.405562999999972,62.238884000000041],[-83.471938999999907,62.222763000000043],[-83.480835000000013,62.219986000000119],[-83.498885999999914,62.213326000000109],[-83.513335999999924,62.20638300000013],[-83.539992999999924,62.191933000000006],[-83.57417299999986,62.176384000000098],[-83.639174999999966,62.151100000000099],[-83.653885000000002,62.145827999999995],[-83.672774999999945,62.141106000000093],[-83.683318999999983,62.139717000000076],[-83.703887999999949,62.141662999999994],[-83.709441999999967,62.144440000000088],[-83.713897999999972,62.147216999999955],[-83.71833799999996,62.152214000000072],[-83.722778000000005,62.160271000000023],[-83.722778000000005,62.167213000000118],[-83.718063000000029,62.17943600000001],[-83.711945000000014,62.217209000000025],[-83.711669999999913,62.235825000000034],[-83.721389999999985,62.281662000000097],[-83.722778000000005,62.286385000000109],[-83.725829999999917,62.295273000000066],[-83.731673999999998,62.303604000000007],[-83.738892000000021,62.306937999999946],[-83.756667999999991,62.312492000000134],[-83.783324999999991,62.31888600000002],[-83.806655999999975,62.326385000000016],[-83.824448000000018,62.337212000000022],[-83.902495999999871,62.387497000000053],[-83.918610000000001,62.399162000000103],[-83.933608999999876,62.412209000000132],[-83.942489999999964,62.421661000000029],[-83.945267000000001,62.42721599999993],[-83.946654999999964,62.434158000000025],[-83.946654999999964,62.440269000000114],[-83.945267000000001,62.447212000000093],[-83.939162999999951,62.457497000000046],[-83.914168999999958,62.478600000000142],[-83.908339999999953,62.482764999999972],[-83.869445999999982,62.501105999999936],[-83.853058000000033,62.508049000000142],[-83.814437999999996,62.523880000000077],[-83.741378999999995,62.551658999999916],[-83.704177999999956,62.569443000000035],[-83.698043999999925,62.573051000000135],[-83.570007000000032,62.675270000000012],[-83.559433000000013,62.684157999999968],[-83.550277999999935,62.69999700000011],[-83.545546999999999,62.712212000000022],[-83.545546999999999,62.71776600000004],[-83.551392000000021,62.726653999999996],[-83.555831999999953,62.731659000000036],[-83.558884000000035,62.743881000000044],[-83.533614999999884,62.810272000000055],[-83.527495999999928,62.8211060000001],[-83.523055999999997,62.825271999999984],[-83.516953000000001,62.829994000000056],[-83.400283999999999,62.897491000000116],[-83.374160999999958,62.906937000000084],[-83.31082200000003,62.924438000000066],[-83.298614999999984,62.925827000000027],[-83.211670000000026,62.913605000000075],[-83.204177999999956,62.91027100000008],[-83.198333999999988,62.906654000000117],[-83.193877999999984,62.901932000000045],[-83.182495000000017,62.881378000000097],[-83.178054999999915,62.876380999999981],[-83.156112999999948,62.860549999999989],[-83.142501999999979,62.854439000000127],[-83.124709999999936,62.84804500000007],[-83.108337000000006,62.843322999999998],[-83.087509000000011,62.840271000000087],[-83.061935000000005,62.837493999999992],[-83.041107000000011,62.837212000000079],[-83.021392999999989,62.838599999999985],[-83.001677999999913,62.842491000000052],[-82.982223999999917,62.847771000000137],[-82.857497999999964,62.88999200000012],[-82.825561999999991,62.90277100000003],[-82.793335000000013,62.915543000000014],[-82.759734999999921,62.926940999999999],[-82.751952999999901,62.928878999999938],[-82.694442999999978,62.939430000000073],[-82.652221999999995,62.943878000000041],[-82.62470999999988,62.945540999999935],[-82.606658999999979,62.945540999999935],[-82.573623999999995,62.943878000000041],[-82.540833000000021,62.939430000000073],[-82.507781999999963,62.933601000000067],[-82.461394999999982,62.927489999999977],[-82.436110999999983,62.925270000000125],[-82.420837000000006,62.924995000000138],[-82.398055999999883,62.927489999999977],[-82.381377999999984,62.932770000000005],[-82.378052000000025,62.936377999999934],[-82.376389000000017,62.941101000000117],[-82.379165999999998,62.946655000000135],[-82.383620999999948,62.95138500000013],[-82.379989999999964,62.957497000000103],[-82.37222300000002,62.960274000000027],[-82.292770000000019,62.98333000000008],[-82.266662999999937,62.989159000000086],[-82.239440999999999,62.990273000000059],[-82.185821999999916,62.979988000000105],[-82.121932999999956,62.966660000000104],[-82.008057000000008,62.954993999999942],[-81.94027699999998,62.95387999999997],[-81.911666999999966,62.952217000000076],[-81.905838000000017,62.949997000000053],[-81.87110899999999,62.928329000000133]],[[-66.825561999999991,62.984161000000086],[-66.831389999999999,62.982765000000029],[-66.871384000000035,62.988884000000041],[-66.881942999999978,62.991661000000136],[-66.889450000000011,62.995269999999948],[-67.069457999999997,63.107498000000021],[-67.032776000000013,63.103881999999999],[-66.965285999999992,63.082496999999989],[-66.952224999999999,63.078049000000021],[-66.946105999999872,63.07499700000011],[-66.944442999999922,63.072768999999994],[-66.930557000000022,63.066939999999988],[-66.917496000000028,63.059715000000097],[-66.907501000000025,63.052773000000002],[-66.830001999999922,62.992493000000081],[-66.826950000000011,62.989990000000091],[-66.825011999999958,62.985550000000046],[-66.825561999999991,62.984161000000086]],[[-67.764450000000011,63.162491000000045],[-67.775833000000034,63.1616590000001],[-67.787505999999951,63.163048000000117],[-67.79861499999987,63.165543000000127],[-67.806380999999988,63.168602000000135],[-67.851943999999946,63.191376000000105],[-67.863327000000027,63.199158000000011],[-67.876388999999961,63.211937000000091],[-67.876937999999996,63.216933999999981],[-67.875,63.22304500000007],[-67.866393999999957,63.232491000000039],[-67.852218999999877,63.244438000000002],[-67.84445199999999,63.247215000000097],[-67.839721999999995,63.247215000000097],[-67.831954999999994,63.244155999999919],[-67.821945000000028,63.236656000000039],[-67.822234999999921,63.233330000000024],[-67.816101000000003,63.23054499999995],[-67.791671999999949,63.214996000000042],[-67.769454999999994,63.198326000000122],[-67.746108999999933,63.178879000000109],[-67.744720000000029,63.173050000000103],[-67.746384000000035,63.166939000000013],[-67.764450000000011,63.162491000000045]],[[-67.925003000000004,63.183327000000077],[-67.956116000000009,63.181107000000054],[-67.966949,63.183875999999998],[-68.000838999999985,63.208046000000024],[-68.017226999999991,63.220543000000021],[-68.061385999999914,63.257773999999984],[-68.105834999999956,63.299438000000066],[-68.111663999999962,63.309158000000139],[-68.112212999999997,63.313606000000107],[-68.106383999999991,63.318604000000107],[-68.096953999999926,63.318885999999964],[-68.085555999999997,63.316101000000117],[-68.069167999999877,63.309432999999956],[-68.048889000000031,63.297493000000088],[-68.032227000000034,63.284996000000092],[-68.00028999999995,63.260276999999917],[-67.92582699999997,63.196098000000006],[-67.920546999999999,63.191376000000105],[-67.916945999999939,63.186653000000092],[-67.925003000000004,63.183327000000077]],[[-78.079726999999991,63.469436999999914],[-77.946105999999986,63.468048000000124],[-77.937774999999988,63.471100000000035],[-77.930556999999965,63.474991000000102],[-77.924164000000019,63.47693600000008],[-77.911941999999954,63.476379000000009],[-77.845001000000025,63.472214000000008],[-77.680557000000022,63.434433000000013],[-77.636672999999917,63.402771000000087],[-77.495834000000002,63.274994000000106],[-77.493880999999988,63.269989000000066],[-77.49499499999996,63.265831000000105],[-77.50389100000001,63.252494999999954],[-77.573333999999932,63.200546000000145],[-77.641953000000001,63.171936000000073],[-77.785277999999892,63.121658000000139],[-77.898894999999925,63.09276600000004],[-77.906661999999983,63.09165999999999],[-77.931380999999931,63.090546000000018],[-77.946655000000021,63.091103000000089],[-77.958343999999954,63.093048000000124],[-78.025008999999898,63.11721],[-78.124709999999993,63.165825000000041],[-78.226944000000003,63.221656999999993],[-78.295546999999999,63.25999500000006],[-78.311385999999914,63.272217000000012],[-78.322234999999978,63.281105000000025],[-78.343613000000005,63.29694400000011],[-78.354445999999996,63.303604000000121],[-78.446655000000021,63.350273000000129],[-78.486937999999896,63.364998000000071],[-78.519729999999981,63.370270000000005],[-78.523894999999982,63.372489999999971],[-78.562499999999943,63.395828000000108],[-78.572234999999921,63.434715000000097],[-78.572783999999956,63.440269000000114],[-78.551665999999955,63.44499200000007],[-78.379989999999964,63.476379000000009],[-78.278885000000002,63.489716000000044],[-78.214111000000003,63.496535999999992],[-78.212783999999999,63.496101000000067],[-78.158614999999884,63.482208000000014],[-78.091675000000009,63.470543000000134],[-78.079726999999991,63.469436999999914]],[[-90.653884999999946,63.441101000000003],[-90.697495000000004,63.439713000000097],[-90.708892999999932,63.440544000000102],[-90.719161999999983,63.443603999999993],[-90.72582999999986,63.448043999999982],[-90.755004999999983,63.489716000000044],[-90.757232999999985,63.494438000000116],[-90.748046999999929,63.498329000000012],[-90.737502999999947,63.499161000000129],[-90.645553999999947,63.483330000000137],[-90.620269999999948,63.47693600000008],[-90.602782999999988,63.463882000000012],[-90.598052999999993,63.454436999999984],[-90.602218999999991,63.449158000000011],[-90.611937999999952,63.44609800000012],[-90.621932999999956,63.444153000000142],[-90.653884999999946,63.441101000000003]],[[-78.55749499999996,63.457497000000046],[-78.600554999999929,63.456383000000017],[-78.603333000000021,63.45777099999998],[-78.56138599999997,63.502495000000124],[-78.543334999999956,63.516106000000093],[-78.515839000000028,63.53166200000004],[-78.505004999999869,63.532493999999929],[-78.496108999999933,63.529434000000094],[-78.473327999999981,63.519157000000121],[-78.468063000000029,63.515549000000021],[-78.46166999999997,63.507499999999993],[-78.459166999999979,63.479988000000048],[-78.461945000000014,63.47387700000013],[-78.467223999999987,63.469436999999914],[-78.475554999999986,63.466933999999981],[-78.531113000000005,63.458603000000039],[-78.55749499999996,63.457497000000046]],[[-90.793609999999944,63.494156000000089],[-90.804442999999935,63.493324000000143],[-90.816956000000005,63.495827000000133],[-90.877212999999983,63.514717000000076],[-90.933318999999983,63.534164000000089],[-90.965835999999967,63.54583000000008],[-90.96833799999996,63.550270000000125],[-90.957503999999972,63.551384000000098],[-90.771117999999944,63.55193300000002],[-90.748046999999929,63.550270000000125],[-90.720001000000025,63.543052999999986],[-90.709731999999974,63.539992999999924],[-90.700835999999981,63.536110000000008],[-90.681380999999988,63.52304799999996],[-90.676940999999886,63.518599999999992],[-90.674712999999997,63.513884999999959],[-90.678604000000007,63.508330999999998],[-90.688889000000017,63.50638600000002],[-90.793609999999944,63.494156000000089]],[[-64.851944000000003,63.385826000000122],[-64.856948999999986,63.385826000000122],[-64.882216999999969,63.395546000000024],[-64.904175000000009,63.40638000000007],[-64.918335000000013,63.413879000000065],[-64.942215000000033,63.43082400000003],[-64.950835999999924,63.439156000000025],[-65.026672000000019,63.515549000000021],[-65.035278000000005,63.524436999999978],[-65.053054999999972,63.548331999999959],[-65.051940999999999,63.552215999999987],[-64.977218999999991,63.568329000000062],[-64.967498999999918,63.568329000000062],[-64.954726999999991,63.558883999999978],[-64.954726999999991,63.553879000000109],[-64.93360899999999,63.544716000000108],[-64.912216000000001,63.533333000000084],[-64.909163999999976,63.528603000000089],[-64.867492999999911,63.461662000000047],[-64.860824999999863,63.447212000000093],[-64.847504000000015,63.407494000000042],[-64.844726999999978,63.396942000000081],[-64.847778000000005,63.387496999999996],[-64.851944000000003,63.385826000000122]],[[-72.182495000000017,63.51998900000001],[-72.207503999999972,63.51998900000001],[-72.218886999999995,63.522491000000059],[-72.226943999999946,63.525825999999995],[-72.232772999999895,63.530273000000022],[-72.286666999999909,63.583328000000108],[-72.279174999999952,63.585548000000131],[-72.232223999999917,63.586655000000064],[-72.230285999999978,63.587212000000136],[-72.205276000000026,63.583054000000004],[-72.184432999999956,63.577217000000019],[-72.135559000000001,63.562767000000065],[-72.129165999999998,63.558883999999978],[-72.128052000000025,63.553879000000109],[-72.145003999999972,63.539436000000023],[-72.165833000000021,63.526381999999955],[-72.173614999999984,63.522766000000104],[-72.182495000000017,63.51998900000001]],[[-91.329177999999956,63.559714999999983],[-91.401947000000007,63.549438000000009],[-91.424438000000009,63.550270000000125],[-91.43638599999997,63.55193300000002],[-91.461944999999901,63.558327000000077],[-91.540282999999931,63.601662000000033],[-91.540558000000033,63.606658999999979],[-91.534164000000033,63.611381999999935],[-91.501113999999973,63.611938000000123],[-91.463897999999915,63.6097180000001],[-91.440826000000015,63.608047000000056],[-91.428604000000007,63.606383999999935],[-91.416396999999961,63.603607000000068],[-91.362503000000004,63.590271000000087],[-91.34944200000001,63.586655000000064],[-91.299727999999959,63.567771999999934],[-91.308884000000035,63.563881000000094],[-91.329177999999956,63.559714999999983]],[[-64.092498999999918,63.481659000000093],[-64.101944000000003,63.47943099999992],[-64.109160999999915,63.483046999999999],[-64.169448999999986,63.523605000000089],[-64.180556999999965,63.533051000000057],[-64.184158000000025,63.537216000000058],[-64.209166999999979,63.574996999999996],[-64.216109999999901,63.595268000000033],[-64.216948999999943,63.601105000000132],[-64.215285999999935,63.617493000000024],[-64.212783999999942,63.623604000000114],[-64.199722000000008,63.633331000000055],[-64.191939999999988,63.637215000000083],[-64.182495000000017,63.639435000000105],[-64.17193599999996,63.633606000000043],[-64.09333799999996,63.568329000000062],[-64.078338999999914,63.550545000000113],[-64.077224999999999,63.545273000000009],[-64.077788999999882,63.539718999999991],[-64.086120999999935,63.493050000000039],[-64.087508999999955,63.486655999999982],[-64.092498999999918,63.481659000000093]],[[-68.656386999999938,63.626381000000038],[-68.717772999999909,63.624161000000015],[-68.731109999999944,63.625549000000092],[-68.815552000000025,63.649162000000047],[-68.821670999999981,63.652488999999946],[-68.820007000000032,63.65526600000004],[-68.793059999999969,63.661659000000043],[-68.71444699999995,63.672493000000088],[-68.691665999999941,63.673607000000061],[-68.676940999999999,63.671379000000115],[-68.668883999999935,63.668326999999977],[-68.666397000000018,63.663879000000009],[-68.666259999999966,63.662581999999986],[-68.655272999999966,63.634437999999989],[-68.654449,63.630272000000105],[-68.656386999999938,63.626381000000038]],[[-64.061110999999983,63.270546000000138],[-64.070556999999951,63.268326000000116],[-64.078338999999914,63.268883000000017],[-64.181945999999982,63.29694400000011],[-64.25140399999998,63.320830999999998],[-64.266953000000001,63.326384999999959],[-64.349730999999963,63.392220000000009],[-64.353881999999885,63.395828000000108],[-64.421936000000017,63.471657000000107],[-64.496108999999876,63.6097180000001],[-64.490554999999972,63.620544000000052],[-64.479171999999949,63.636940000000038],[-64.473617999999874,63.640549000000078],[-64.386672999999973,63.675270000000012],[-64.377212999999927,63.677489999999977],[-64.367217999999923,63.675270000000012],[-64.363051999999925,63.671936000000017],[-64.328888000000006,63.644440000000145],[-64.325561999999934,63.637496999999939],[-64.325561999999934,63.59804500000007],[-64.324447999999961,63.588042999999971],[-64.321670999999981,63.577492000000063],[-64.316101000000003,63.562492000000077],[-64.262511999999958,63.421104000000128],[-64.232498000000021,63.388329000000113],[-64.225280999999939,63.384438000000046],[-64.20666499999993,63.384163000000001],[-64.166945999999996,63.369438000000059],[-64.144729999999925,63.355552999999986],[-64.099990999999932,63.322769000000108],[-64.057495000000017,63.278046000000018],[-64.057495000000017,63.273880000000133],[-64.061110999999983,63.270546000000138]],[[-71.799164000000019,63.615546999999935],[-71.806945999999868,63.611938000000123],[-71.845275999999956,63.613608999999997],[-71.855269999999905,63.615829000000019],[-71.863327000000027,63.619438000000002],[-71.865829000000019,63.624435000000119],[-71.865829000000019,63.636383000000137],[-71.864166000000012,63.669440999999949],[-71.830565999999919,63.693878000000041],[-71.821945000000028,63.695267000000058],[-71.789444000000003,63.691375999999991],[-71.779449,63.68832400000008],[-71.775283999999999,63.683051999999918],[-71.777221999999938,63.670830000000137],[-71.791107000000011,63.627213000000097],[-71.799164000000019,63.615546999999935]],[[-76.810546999999985,63.601105000000132],[-76.710555999999997,63.565826000000072],[-76.672225999999966,63.528877000000023],[-76.675551999999925,63.496658000000139],[-76.681609999999978,63.481354000000067],[-76.61332699999997,63.473602000000085],[-76.565551999999911,63.46776600000004],[-76.546111999999994,63.464714000000129],[-76.541945999999939,63.462494000000106],[-76.543883999999991,63.461104999999918],[-76.675002999999947,63.374709999999993],[-76.682219999999973,63.370827000000077],[-76.692214999999976,63.367767000000015],[-76.703338999999971,63.365829000000076],[-76.712783999999942,63.365546999999992],[-76.726105000000018,63.36693600000001],[-76.847778000000005,63.385269000000051],[-76.984160999999915,63.40638000000007],[-77.035277999999948,63.423882000000106],[-77.039443999999946,63.426102000000128],[-77.046111999999994,63.42971799999998],[-77.051391999999964,63.434158000000025],[-77.05360399999995,63.436935000000119],[-77.055556999999965,63.442764000000125],[-77.06138599999997,63.450546000000088],[-77.105834999999956,63.476654000000053],[-77.111663999999962,63.479713000000004],[-77.327788999999996,63.572220000000129],[-77.36721799999998,63.583054000000004],[-77.391388000000006,63.585548000000131],[-77.411666999999966,63.584991000000002],[-77.422226000000023,63.586655000000064],[-77.427779999999984,63.589157000000114],[-77.431945999999982,63.591934000000037],[-77.442215000000033,63.608330000000024],[-77.457229999999981,63.643325999999945],[-77.453887999999949,63.652214000000129],[-77.44027699999998,63.665268000000026],[-77.410277999999948,63.686652999999978],[-77.40055799999999,63.688880999999981],[-77.378051999999968,63.692214999999919],[-77.343338000000017,63.696098000000063],[-77.116942999999935,63.681107000000111],[-77.103332999999964,63.67971799999998],[-77.06138599999997,63.672768000000076],[-77.021392999999932,63.664154000000053],[-76.810546999999985,63.601105000000132]],[[-72.594727000000034,63.642494000000056],[-72.604445999999939,63.641663000000051],[-72.780563000000029,63.659987999999942],[-72.783324999999877,63.66443600000008],[-72.770553999999947,63.669715999999994],[-72.756667999999877,63.672768000000076],[-72.723052999999993,63.67860399999995],[-72.506667999999991,63.707214000000022],[-72.483886999999982,63.708885000000066],[-72.474166999999909,63.705826000000116],[-72.470839999999953,63.702217000000076],[-72.471389999999985,63.700828999999999],[-72.468886999999938,63.699158000000125],[-72.463333000000034,63.689156000000139],[-72.459731999999974,63.679161000000079],[-72.46055599999994,63.672768000000076],[-72.463897999999972,63.668326999999977],[-72.584441999999967,63.644440000000145],[-72.594727000000034,63.642494000000056]],[[-64.032501000000025,63.68971300000004],[-64.161117999999988,63.674438000000066],[-64.181106999999997,63.675827000000083],[-64.200286999999946,63.685546999999985],[-64.208344000000011,63.697487000000081],[-64.21166999999997,63.706383000000017],[-64.212509000000011,63.712212000000022],[-64.208892999999989,63.721930999999984],[-64.180283000000031,63.742218000000094],[-64.17471299999994,63.745270000000005],[-64.166655999999989,63.747772000000055],[-64.083069000000023,63.758331000000112],[-64.078063999999983,63.758331000000112],[-64.075287000000003,63.758049000000028],[-64.073333999999932,63.756386000000134],[-64.054840000000013,63.736595000000079],[-64.043335000000013,63.734161000000086],[-64.030288999999982,63.729713000000118],[-64.025283999999942,63.70249200000012],[-64.025283999999942,63.697487000000081],[-64.026397999999915,63.693878000000041],[-64.032501000000025,63.68971300000004]],[[-72.667769999999962,63.69582400000013],[-72.6949919999999,63.690269000000058],[-72.703613000000018,63.692490000000134],[-72.734160999999972,63.710823000000005],[-72.738891999999908,63.714439000000084],[-72.741669000000002,63.719711000000018],[-72.743880999999874,63.730270000000019],[-72.739989999999977,63.736107000000004],[-72.719727000000034,63.76388500000013],[-72.715560999999923,63.766106000000036],[-72.705841000000021,63.767494000000113],[-72.693877999999984,63.765830999999991],[-72.682495000000017,63.762214999999969],[-72.664718999999934,63.755554000000018],[-72.642226999999934,63.745270000000005],[-72.635833999999988,63.741379000000109],[-72.626663000000008,63.732207999999957],[-72.625823999999966,63.727486000000056],[-72.626389000000017,63.721099999999979],[-72.634170999999981,63.709160000000054],[-72.649993999999992,63.701385000000016],[-72.667769999999962,63.69582400000013]],[[-64.28443900000002,63.708602999999982],[-64.286391999999978,63.708046000000081],[-64.311110999999926,63.709991000000116],[-64.329178000000013,63.71665999999999],[-64.336394999999925,63.719986000000006],[-64.348617999999988,63.728042999999957],[-64.356948999999986,63.736938000000009],[-64.363616999999977,63.746383999999978],[-64.381103999999993,63.807495000000131],[-64.35943599999996,63.803879000000052],[-64.339721999999938,63.796943999999996],[-64.331954999999994,63.791663999999969],[-64.302779999999927,63.78054800000001],[-64.278610000000015,63.770828000000108],[-64.275008999999955,63.766663000000108],[-64.255279999999971,63.729713000000118],[-64.255004999999926,63.72526600000009],[-64.260833999999875,63.719711000000018],[-64.28443900000002,63.708602999999982]],[[-64.170273000000009,63.856384000000105],[-64.180831999999896,63.785270999999966],[-64.195267000000001,63.778603000000032],[-64.203338999999971,63.776382000000126],[-64.234435999999903,63.771378000000141],[-64.245834000000002,63.771378000000141],[-64.256957999999997,63.774162000000103],[-64.325561999999934,63.80582400000003],[-64.398346000000004,63.845543000000134],[-64.39916999999997,63.849434000000031],[-64.397780999999895,63.851386999999988],[-64.396117999999944,63.851936000000137],[-64.353881999999885,63.861107000000061],[-64.334091000000001,63.852081000000055],[-64.325561999999934,63.850273000000016],[-64.31082200000003,63.848328000000038],[-64.268340999999907,63.846100000000035],[-64.215012000000002,63.850273000000016],[-64.208344000000011,63.852776000000006],[-64.200286999999946,63.859718000000044],[-64.186661000000015,63.86721],[-64.179992999999911,63.865547000000106],[-64.175827000000027,63.861938000000066],[-64.170273000000009,63.856384000000105]],[[-92.954178000000013,63.871101000000067],[-92.96055599999994,63.866386000000034],[-92.972778000000005,63.867767000000072],[-92.998610999999983,63.873046999999985],[-93.068619000000012,63.888046000000031],[-93.093886999999995,63.899994000000049],[-93.094451999999933,63.904990999999995],[-93.087783999999999,63.908882000000062],[-93.070007000000032,63.909713999999951],[-93.002791999999943,63.911377000000073],[-92.990829000000019,63.910820000000001],[-92.978333000000021,63.908324999999991],[-92.97444200000001,63.901657],[-92.955275999999969,63.880820999999969],[-92.952498999999989,63.876099000000067],[-92.954178000000013,63.871101000000067]],[[-64.576110999999855,63.780822999999998],[-64.525832999999977,63.771378000000141],[-64.467772999999966,63.771378000000141],[-64.461945000000014,63.774712000000136],[-64.452498999999989,63.777214000000015],[-64.432769999999948,63.779434000000037],[-64.426102000000014,63.777771000000087],[-64.394729999999981,63.745827000000077],[-64.387511999999958,63.737495000000081],[-64.386123999999938,63.73443600000013],[-64.386123999999938,63.701660000000004],[-64.389998999999932,63.696381000000031],[-64.404175000000009,63.687492000000134],[-64.419158999999979,63.67971799999998],[-64.436385999999914,63.673324999999977],[-64.450561999999934,63.671660999999972],[-64.459441999999967,63.672768000000076],[-64.47444200000001,63.679161000000079],[-64.496947999999918,63.690826000000129],[-64.661666999999909,63.754997000000117],[-64.802215999999987,63.764442000000031],[-64.813323999999966,63.767212000000029],[-64.890288999999939,63.789435999999966],[-64.90055799999999,63.793883999999935],[-64.906386999999995,63.797493000000145],[-64.916396999999904,63.806380999999931],[-64.918335000000013,63.815269000000114],[-64.920272999999952,63.824715000000083],[-64.917769999999905,63.831108000000029],[-64.910277999999948,63.837212000000079],[-64.896392999999989,63.845267999999976],[-64.811660999999958,63.87721300000004],[-64.710555999999997,63.908882000000062],[-64.682494999999903,63.91443600000008],[-64.660278000000005,63.916382000000112],[-64.647231999999974,63.916100000000085],[-64.557219999999916,63.909988000000112],[-64.553054999999915,63.906380000000013],[-64.549437999999952,63.895271000000093],[-64.571121000000005,63.870827000000133],[-64.585555999999997,63.844994000000042],[-64.576110999999855,63.780822999999998]],[[-77.743880999999931,63.926658999999916],[-77.753341999999975,63.925551999999982],[-77.948607999999979,63.950829000000113],[-77.956954999999937,63.95388000000014],[-77.966948999999886,63.959160000000054],[-77.978881999999999,63.96915400000006],[-77.982497999999964,63.97554800000006],[-77.982497999999964,63.983047000000056],[-77.976105000000018,63.990273000000059],[-77.957503999999972,64.004715000000033],[-77.950287000000003,64.009155000000021],[-77.943603999999993,64.011107999999979],[-77.923889000000031,64.014999000000046],[-77.889998999999989,64.019989000000066],[-77.774445000000014,64.031662000000097],[-77.753890999999953,64.032761000000107],[-77.648620999999991,64.032486000000063],[-77.591110000000015,64.030272999999966],[-77.557219999999973,64.028046000000074],[-77.549727999999959,64.025543000000084],[-77.544448999999986,64.021927000000062],[-77.545273000000009,64.018600000000106],[-77.623610999999983,63.997214999999926],[-77.623885999999914,63.99582700000002],[-77.628052000000025,63.991104000000064],[-77.639450000000011,63.981934000000024],[-77.68638599999997,63.954437000000041],[-77.728606999999954,63.932213000000104],[-77.737212999999883,63.928329000000076],[-77.743880999999931,63.926658999999916]],[[-89.808884000000035,64.056366000000082],[-89.817229999999938,64.054703000000131],[-89.828887999999893,64.055816999999934],[-89.839447000000007,64.058868000000132],[-89.847778000000005,64.063034000000073],[-89.861114999999984,64.071655000000135],[-89.869995000000017,64.080826000000116],[-89.871933000000013,64.085541000000148],[-89.867767000000015,64.095824999999991],[-89.857498000000021,64.0977630000001],[-89.831679999999892,64.091094999999939],[-89.828063999999927,64.088318000000072],[-89.819732999999928,64.080276000000083],[-89.80471799999998,64.0619200000001],[-89.808884000000035,64.056366000000082]],[[-64.962783999999999,64.110809000000074],[-64.948607999999979,64.109710999999947],[-64.903609999999901,64.111099000000081],[-64.87110899999999,64.099152000000117],[-64.869445999999982,64.096649000000127],[-64.869995000000017,64.093323000000112],[-64.87332200000003,64.090820000000122],[-64.884445000000028,64.086655000000121],[-64.905563000000029,64.082214000000022],[-64.946655000000021,64.078872999999987],[-64.988892000000021,64.081375000000037],[-65.002228000000002,64.083878000000027],[-65.02305599999994,64.089432000000045],[-65.045546999999942,64.099426000000051],[-65.055556999999965,64.108596999999975],[-65.057495000000017,64.11303700000002],[-65.056380999999931,64.117203000000075],[-65.05221599999993,64.121093999999971],[-65.039718999999934,64.124985000000038],[-65.025009000000011,64.127472000000125],[-65.015563999999927,64.126922999999977],[-64.995270000000005,64.12303199999991],[-64.989990000000034,64.118590999999981],[-64.980834999999956,64.115265000000136],[-64.962783999999999,64.110809000000074]],[[-64.491104000000007,64.109146000000123],[-64.499999999999943,64.10803199999998],[-64.511397999999929,64.108321999999987],[-64.587508999999955,64.147491000000059],[-64.592498999999975,64.151931999999988],[-64.595276000000013,64.15498400000007],[-64.59584000000001,64.156647000000021],[-64.567779999999971,64.163605000000018],[-64.554169000000002,64.166931000000034],[-64.524444999999957,64.167206000000022],[-64.518111999999917,64.166214000000025],[-64.50111400000003,64.163314999999955],[-64.453339000000028,64.146942000000081],[-64.450287000000003,64.130264000000011],[-64.491104000000007,64.109146000000123]],[[-73.176940999999999,64.200271999999984],[-73.282776000000013,64.143326000000059],[-73.291945999999939,64.14387499999998],[-73.386397999999872,64.158874999999966],[-73.396956999999986,64.161102000000028],[-73.401672000000019,64.165543000000127],[-73.394729999999925,64.187759000000085],[-73.393065999999919,64.192474000000118],[-73.385559000000001,64.196365000000014],[-73.309433000000013,64.194977000000108],[-73.206664999999987,64.213882000000069],[-73.189986999999917,64.212203999999929],[-73.178054999999972,64.209991000000002],[-73.17332499999992,64.205261000000121],[-73.176940999999999,64.200271999999984]],[[-81.471389999999985,64.188873000000058],[-81.493606999999997,64.188309000000118],[-81.516112999999962,64.190536000000009],[-81.527785999999992,64.194137999999953],[-81.536666999999852,64.208603000000096],[-81.538054999999929,64.218048000000124],[-81.532226999999921,64.223038000000031],[-81.470000999999911,64.239426000000094],[-81.458618000000001,64.238876000000062],[-81.413329999999974,64.233322000000044],[-81.390288999999939,64.229155999999932],[-81.378601000000003,64.22554000000008],[-81.375823999999909,64.220825000000048],[-81.374999999999943,64.215820000000008],[-81.378875999999934,64.211929000000112],[-81.388901000000033,64.204987000000017],[-81.405272999999909,64.19470200000012],[-81.471389999999985,64.188873000000058]],[[-64.52027899999996,64.220261000000107],[-64.576401000000033,64.210541000000035],[-64.601668999999958,64.212493999999992],[-64.611938000000009,64.215820000000008],[-64.619445999999925,64.219711000000075],[-64.646956999999986,64.244141000000127],[-64.647781000000009,64.250000000000114],[-64.643616000000009,64.255829000000119],[-64.637512000000015,64.259995000000004],[-64.629715000000033,64.261658000000125],[-64.571670999999924,64.264998999999989],[-64.557525999999996,64.264862000000051],[-64.553054999999915,64.263321000000076],[-64.55221599999993,64.261658000000125],[-64.552490000000034,64.256653000000085],[-64.468062999999972,64.243316999999934],[-64.464721999999938,64.240814],[-64.462218999999948,64.237487999999928],[-64.464447000000007,64.234420999999998],[-64.471114999999998,64.231659000000093],[-64.52027899999996,64.220261000000107]],[[-75.551392000000021,64.303863999999976],[-75.691939999999988,64.302475000000129],[-75.702224999999999,64.305817000000104],[-75.708892999999989,64.315262000000132],[-75.705840999999964,64.341934000000037],[-75.696655000000021,64.351089000000115],[-75.686385999999914,64.353317000000061],[-75.665008999999998,64.350815000000011],[-75.578887999999949,64.346099999999979],[-75.572784000000013,64.344985999999949],[-75.502501999999936,64.319716999999969],[-75.493606999999997,64.316376000000105],[-75.50111400000003,64.313309000000004],[-75.511123999999938,64.311096000000077],[-75.551392000000021,64.303863999999976]],[[-64.938598999999954,64.235535000000027],[-64.989165999999955,64.209152000000017],[-65.00306699999993,64.21026599999999],[-65.048614999999984,64.218322999999998],[-65.052779999999984,64.219436999999971],[-65.059997999999894,64.223312000000135],[-65.065551999999968,64.227478000000019],[-65.073059000000001,64.240540000000067],[-65.102492999999981,64.296371000000136],[-65.109160999999972,64.310806000000071],[-65.113892000000021,64.323608000000036],[-65.114715999999987,64.329437000000041],[-65.114166000000012,64.334991000000059],[-65.112503000000004,64.339706000000092],[-65.110001000000011,64.343596999999988],[-65.101669000000015,64.346374999999966],[-65.08944699999995,64.349716000000001],[-65.028884999999889,64.361099000000024],[-65.021392999999932,64.362487999999985],[-65.010283999999956,64.361649000000057],[-65.006393000000003,64.360535000000084],[-65.001952999999958,64.356934000000024],[-64.99888599999997,64.354431000000034],[-64.982223999999974,64.333054000000004],[-64.884734999999921,64.28776600000009],[-64.886123999999938,64.283051000000057],[-64.890838999999971,64.276382000000012],[-64.926940999999943,64.242477000000065],[-64.938598999999954,64.235535000000027]],[[-73.876389000000017,64.301376000000005],[-73.883620999999948,64.298874000000069],[-73.951674999999966,64.304977000000008],[-73.96556099999998,64.30664100000007],[-73.972503999999958,64.309707999999944],[-73.97444200000001,64.313309000000004],[-73.960281000000009,64.362197999999978],[-73.95666499999993,64.368317000000047],[-73.952498999999932,64.370819000000097],[-73.942214999999919,64.372757000000036],[-73.932219999999916,64.37359600000002],[-73.918335000000013,64.371918000000051],[-73.909438999999963,64.369980000000112],[-73.889175000000023,64.359711000000118],[-73.879165999999941,64.351928999999984],[-73.874160999999958,64.343323000000055],[-73.87332200000003,64.305252000000053],[-73.876389000000017,64.301376000000005]],[[-73.69776899999988,64.269989000000066],[-73.704726999999934,64.268875000000037],[-73.72084000000001,64.272765999999933],[-73.75389100000001,64.28276100000005],[-73.776671999999962,64.294708000000014],[-73.823333999999988,64.324707000000046],[-73.833618000000001,64.331665000000044],[-73.781386999999995,64.405547999999953],[-73.776108000000022,64.407486000000119],[-73.765563999999983,64.409424000000058],[-73.749161000000015,64.410262999999986],[-73.744445999999982,64.405822999999998],[-73.730835000000013,64.386383000000023],[-73.729172000000005,64.386107999999979],[-73.726944000000003,64.383331000000055],[-73.724441999999954,64.377472000000068],[-73.702498999999989,64.322769000000108],[-73.699157999999954,64.314147999999989],[-73.690552000000025,64.276932000000045],[-73.691665999999998,64.273605000000089],[-73.694442999999922,64.271103000000039],[-73.69776899999988,64.269989000000066]],[[-64.849730999999963,64.307479999999998],[-64.861388999999974,64.307479999999998],[-64.877212999999983,64.313309000000004],[-64.888061999999991,64.321105999999986],[-64.937774999999988,64.361649000000057],[-64.944992000000013,64.37052900000009],[-64.955565999999976,64.383880999999917],[-64.959732000000031,64.397217000000069],[-64.958618000000001,64.405822999999998],[-64.951674999999909,64.411376999999959],[-64.946655000000021,64.413605000000132],[-64.932495000000017,64.417480000000126],[-64.925277999999992,64.418594000000098],[-64.910004000000015,64.416655999999989],[-64.902495999999985,64.412766000000147],[-64.897507000000019,64.408600000000092],[-64.820007000000032,64.379425000000026],[-64.771941999999967,64.348877000000016],[-64.770553999999947,64.345825000000104],[-64.773055999999997,64.34248400000007],[-64.849730999999963,64.307479999999998]],[[-74.27194199999991,64.413605000000132],[-74.285004000000015,64.41304000000008],[-74.357497999999964,64.421097000000088],[-74.377212999999983,64.424423000000104],[-74.423324999999977,64.443863000000079],[-74.437209999999936,64.450271999999927],[-74.439437999999996,64.453323000000125],[-74.338608000000022,64.49470500000001],[-74.331679999999949,64.496933000000126],[-74.31040999999999,64.49884000000003],[-74.285277999999948,64.481659000000036],[-74.228607000000011,64.451096000000064],[-74.205841000000021,64.44747899999993],[-74.183060000000012,64.443039000000113],[-74.17332499999992,64.439148000000046],[-74.174712999999997,64.434981999999991],[-74.178328999999962,64.433867999999961],[-74.27194199999991,64.413605000000132]],[[-73.744995000000017,64.426086000000055],[-73.758346999999958,64.425537000000077],[-73.77806099999998,64.428314],[-73.781386999999995,64.431931000000134],[-73.782776000000013,64.437484999999924],[-73.782500999999968,64.442474000000061],[-73.776108000000022,64.495818999999983],[-73.773894999999982,64.501937999999996],[-73.773330999999928,64.503326000000072],[-73.746917999999937,64.508513999999991],[-73.736664000000019,64.507216999999969],[-73.729172000000005,64.505264000000068],[-73.724166999999852,64.50221300000004],[-73.673049999999989,64.469711000000018],[-73.668610000000001,64.464432000000045],[-73.668334999999956,64.460265999999933],[-73.671936000000017,64.455826000000116],[-73.67971799999998,64.452208999999982],[-73.727218999999934,64.431091000000094],[-73.735001000000011,64.428040000000067],[-73.744995000000017,64.426086000000055]],[[-74.212783999999999,64.483046999999999],[-74.223327999999981,64.480270000000075],[-74.229171999999949,64.481369000000029],[-74.307495000000017,64.516098000000113],[-74.331116000000009,64.526656999999943],[-74.337508999999955,64.531096999999988],[-74.357773000000009,64.546936000000073],[-74.357773000000009,64.551086000000112],[-74.353881999999999,64.553589000000045],[-74.345550999999944,64.555251999999996],[-74.253066999999987,64.548035000000084],[-74.240554999999972,64.546371000000079],[-74.236114999999984,64.545532000000094],[-74.169723999999974,64.523880000000077],[-74.169448999999929,64.519714000000135],[-74.206664999999987,64.486374000000069],[-74.212783999999999,64.483046999999999]],[[-73.557495000000017,64.312758999999971],[-73.577788999999939,64.309982000000105],[-73.601669000000015,64.310257000000092],[-73.626388999999904,64.312758999999971],[-73.650283999999999,64.31721500000009],[-73.655563000000029,64.320267000000001],[-73.658339999999953,64.334991000000059],[-73.669532999999888,64.426849000000118],[-73.610442999999975,64.470489999999984],[-73.68249499999996,64.509720000000129],[-73.679992999999911,64.526093000000003],[-73.677779999999927,64.532211000000132],[-73.666655999999875,64.535538000000088],[-73.577224999999999,64.559982000000048],[-73.537215999999944,64.567764000000011],[-73.527785999999992,64.566940000000045],[-73.521118000000001,64.56303400000013],[-73.509170999999981,64.552475000000072],[-73.504729999999938,64.542480000000012],[-73.50306699999993,64.53414900000007],[-73.489165999999955,64.463318000000072],[-73.488051999999982,64.453598],[-73.48832699999997,64.443863000000079],[-73.490279999999927,64.439148000000046],[-73.555266999999958,64.314697000000137],[-73.557495000000017,64.312758999999971]],[[-65.492767000000015,64.517761000000007],[-65.658339999999953,64.509720000000129],[-65.669448999999929,64.510269000000108],[-65.67971799999998,64.512207000000046],[-65.686110999999926,64.515273999999977],[-65.689712999999983,64.51998900000001],[-65.690276999999924,64.524155000000064],[-65.689712999999983,64.52998400000007],[-65.686935000000005,64.538879000000122],[-65.672500999999954,64.56053200000008],[-65.660278000000005,64.573883000000023],[-65.651108000000022,64.580551000000014],[-65.615829000000019,64.599152000000004],[-65.563323999999909,64.615540000000067],[-65.554442999999992,64.618591000000094],[-65.546951000000035,64.622481999999991],[-65.449158000000011,64.678863999999976],[-65.443877999999927,64.684708000000001],[-65.43582200000003,64.696365000000128],[-65.381942999999922,64.716934000000037],[-65.292495999999971,64.735535000000084],[-65.256957999999941,64.709991000000059],[-65.252501999999936,64.706375000000037],[-65.258057000000008,64.700821000000019],[-65.266402999999912,64.6933140000001],[-65.249999999999886,64.663605000000075],[-65.208054000000004,64.639708999999982],[-65.208618000000001,64.631363000000079],[-65.213897999999915,64.626083000000051],[-65.228057999999919,64.6202550000001],[-65.309433000000013,64.60054000000008],[-65.420272999999952,64.55442800000003],[-65.452788999999939,64.532760999999994],[-65.450835999999924,64.528320000000065],[-65.453613000000018,64.524428999999998],[-65.460555999999997,64.521102999999982],[-65.468886999999995,64.519150000000025],[-65.492767000000015,64.517761000000007]],[[-63.353333000000021,64.994980000000112],[-63.349167000000023,64.991652999999985],[-63.34722099999999,64.991927999999973],[-63.330558999999994,64.986923000000104],[-63.257506999999976,64.92942800000003],[-63.256392999999889,64.926376000000118],[-63.258895999999936,64.921097000000145],[-63.27305599999994,64.918045000000063],[-63.281386999999938,64.918320000000051],[-63.37777699999998,64.940811000000053],[-63.385276999999974,64.944138000000009],[-63.393889999999942,64.951096000000007],[-63.417220999999984,64.97137499999991],[-63.420279999999934,64.976089000000059],[-63.420279999999934,64.978317000000004],[-63.418892000000028,64.982483000000116],[-63.415549999999996,64.986923000000104],[-63.395279000000016,64.995529000000033],[-63.376105999999993,64.998871000000008],[-63.363616999999977,64.997208000000057],[-63.353333000000021,64.994980000000112]],[[-63.243613999999923,65.254990000000134],[-63.251395999999943,65.253875999999991],[-63.256667999999991,65.256104000000107],[-63.310554999999965,65.290542999999957],[-63.313331999999946,65.293869000000029],[-63.311667999999941,65.298035000000084],[-63.306663999999898,65.302475000000129],[-63.257781999999963,65.320831000000112],[-63.244445999999925,65.322769000000051],[-63.236663999999962,65.321655000000078],[-63.227218999999991,65.313873000000115],[-63.166388999999924,65.286102000000085],[-63.165833000000021,65.282486000000006],[-63.166663999999969,65.27915999999999],[-63.235274999999888,65.256943000000092],[-63.243613999999923,65.254990000000134]],[[-66.92471299999994,65.284424000000115],[-66.933883999999978,65.283324999999991],[-66.962509000000011,65.283599999999979],[-66.976943999999946,65.284424000000115],[-66.989166000000012,65.286377000000073],[-66.99110399999995,65.288878999999952],[-67.011123999999938,65.319153000000028],[-67.011948000000018,65.323044000000095],[-67.010559000000001,65.333328000000108],[-67.005004999999926,65.339706000000092],[-66.992217999999923,65.346100000000092],[-66.974441999999954,65.350540000000137],[-66.932494999999903,65.358032000000094],[-66.920273000000009,65.358597000000088],[-66.910827999999867,65.356933999999967],[-66.908614999999998,65.355255],[-66.908050999999944,65.351089000000059],[-66.90943900000002,65.346100000000092],[-66.91194200000001,65.342209000000025],[-66.920273000000009,65.294434000000024],[-66.921386999999982,65.289703000000088],[-66.92471299999994,65.284424000000115]],[[-89.005568999999923,65.385544000000039],[-89.017501999999979,65.385544000000039],[-89.030288999999982,65.387496999999939],[-89.076110999999969,65.394714000000079],[-89.100280999999882,65.400818000000072],[-89.099990999999932,65.405822999999941],[-89.091674999999952,65.408325000000048],[-89.06806899999998,65.408325000000048],[-89.03195199999999,65.407211000000075],[-89.018615999999952,65.403320000000008],[-89.009445000000028,65.399155000000007],[-89.005279999999914,65.395538000000045],[-89.003066999999987,65.390549000000078],[-89.005568999999923,65.385544000000039]],[[-88.430282999999918,65.455261000000064],[-88.465011999999888,65.453597999999943],[-88.489990000000034,65.456650000000081],[-88.503615999999909,65.460541000000148],[-88.510284000000013,65.464995999999985],[-88.512222000000008,65.469711000000018],[-88.507506999999976,65.474991000000045],[-88.496383999999978,65.476928999999984],[-88.485001000000011,65.477767999999969],[-88.461120999999991,65.477478000000133],[-88.424163999999962,65.474426000000051],[-88.398620999999878,65.47026100000005],[-88.39416499999993,65.465820000000122],[-88.399733999999967,65.461380000000077],[-88.421386999999982,65.456940000000088],[-88.430282999999918,65.455261000000064]],[[-62.795005999999887,65.519988999999953],[-62.804442999999992,65.519150000000025],[-62.819450000000018,65.524155000000064],[-62.826950000000011,65.528046000000131],[-62.893889999999942,65.581100000000106],[-62.895553999999947,65.585541000000035],[-62.895553999999947,65.589981000000023],[-62.889724999999942,65.599152000000004],[-62.884444999999971,65.60554500000012],[-62.87471800000003,65.613602000000071],[-62.8663939999999,65.617477000000065],[-62.856392000000028,65.61914100000007],[-62.849723999999981,65.618866000000082],[-62.842773000000022,65.616378999999995],[-62.838051000000007,65.613602000000071],[-62.834998999999925,65.606644000000131],[-62.834998999999925,65.604705999999965],[-62.830001999999979,65.593048000000124],[-62.824448000000018,65.58526599999999],[-62.817504999999926,65.578598],[-62.810279999999977,65.574706999999933],[-62.785560999999973,65.564148000000102],[-62.765006999999969,65.557480000000112],[-62.750838999999985,65.551376000000062],[-62.788894999999968,65.523315000000025],[-62.795005999999887,65.519988999999953]],[[-83.882766999999944,65.666931000000091],[-83.893889999999942,65.664703000000145],[-83.906386999999938,65.666931000000091],[-83.937499999999943,65.677199999999914],[-83.943054000000018,65.681931000000077],[-83.942214999999976,65.686920000000043],[-83.93638599999997,65.691925000000083],[-83.928328999999962,65.69720500000011],[-83.896118000000001,65.710266000000047],[-83.884734999999978,65.712769000000037],[-83.872771999999941,65.712203999999986],[-83.864440999999943,65.707763999999997],[-83.868880999999988,65.696930000000123],[-83.871384000000035,65.686920000000043],[-83.876937999999939,65.672210999999947],[-83.882766999999944,65.666931000000091]],[[-67.472504000000015,65.705261000000007],[-67.55972300000002,65.702209000000096],[-67.584731999999974,65.703598000000113],[-67.640563999999927,65.696091000000138],[-67.691375999999934,65.685806000000014],[-67.701401000000033,65.686096000000077],[-67.706954999999937,65.688034000000016],[-67.713897999999858,65.696640000000116],[-67.715835999999967,65.701659999999947],[-67.713332999999921,65.705551000000014],[-67.695830999999885,65.720825000000104],[-67.658614999999998,65.725266000000033],[-67.577498999999989,65.731658999999979],[-67.529175000000009,65.734985000000052],[-67.499999999999943,65.734985000000052],[-67.48971599999993,65.734985000000052],[-67.424438000000009,65.735260000000039],[-67.446944999999914,65.718596999999988],[-67.472504000000015,65.705261000000007]],[[-62.268332999999984,65.701659999999947],[-62.259445000000028,65.699707000000046],[-62.238051999999982,65.702484000000084],[-62.221107000000018,65.708038000000101],[-62.20416999999992,65.711655000000064],[-62.186385999999914,65.711928999999998],[-62.167777999999942,65.70277399999992],[-62.131667999999934,65.678863999999976],[-62.128333999999938,65.674149000000114],[-62.131942999999978,65.657211000000018],[-62.135276999999974,65.651382000000012],[-62.142226999999991,65.64498900000001],[-62.194999999999993,65.612762000000032],[-62.202498999999989,65.610259999999982],[-62.215004000000022,65.609984999999938],[-62.22444200000001,65.611098999999967],[-62.296950999999979,65.624985000000095],[-62.455001999999979,65.659988000000112],[-62.466109999999958,65.663879000000009],[-62.483886999999925,65.721099999999922],[-62.484443999999939,65.726928999999984],[-62.483611999999994,65.731658999999979],[-62.480552999999873,65.737761999999918],[-62.473609999999951,65.74192800000003],[-62.46832999999998,65.744140999999956],[-62.461944999999957,65.745254999999986],[-62.283889999999928,65.74443100000002],[-62.27194199999991,65.744140999999956],[-62.260283999999956,65.74331699999999],[-62.252501999999993,65.74192800000003],[-62.251396,65.739151000000106],[-62.258613999999909,65.728592000000049],[-62.27027899999996,65.723038000000088],[-62.297501000000011,65.708602999999982],[-62.268332999999984,65.701659999999947]],[[-83.283889999999928,65.834152000000131],[-83.292220999999927,65.828872999999987],[-83.30360399999995,65.826385000000016],[-83.315551999999968,65.826096000000064],[-83.327498999999932,65.82748399999997],[-83.347777999999892,65.832489000000066],[-83.395279000000016,65.8316650000001],[-83.406661999999983,65.830276000000083],[-83.418059999999969,65.827774000000034],[-83.429168999999945,65.824432000000058],[-83.439986999999917,65.819153000000085],[-83.456389999999999,65.808867999999961],[-83.473327999999981,65.800262000000032],[-83.485274999999945,65.800812000000064],[-83.498046999999929,65.804152999999928],[-83.529723999999987,65.817489999999964],[-83.559157999999968,65.831100000000049],[-83.575561999999934,65.839980999999966],[-83.581679999999892,65.844711000000018],[-83.585007000000019,65.849426000000051],[-83.586120999999991,65.854156000000103],[-83.580291999999986,65.859420999999941],[-83.571670999999981,65.862488000000042],[-83.560271999999941,65.864990000000148],[-83.525283999999886,65.868317000000104],[-83.478058000000033,65.870255000000043],[-83.442490000000021,65.870818999999983],[-83.36999499999996,65.866653000000042],[-83.345551,65.863876000000005],[-83.333069000000023,65.860260000000096],[-83.291106999999954,65.843597000000045],[-83.285277999999948,65.838882000000012],[-83.283889999999928,65.834152000000131]],[[-65.645843999999954,65.813034000000073],[-65.656386999999995,65.812759000000028],[-65.660278000000005,65.819717000000026],[-65.654998999999918,65.869431000000077],[-65.651671999999962,65.876647999999989],[-65.647781000000009,65.879974000000004],[-65.636123999999882,65.88638300000008],[-65.623885999999914,65.891373000000101],[-65.583069000000023,65.902771000000143],[-65.542769999999962,65.908035000000098],[-65.531676999999945,65.908874999999966],[-65.516112999999962,65.906371999999976],[-65.511397999999929,65.903046000000131],[-65.512221999999895,65.894440000000031],[-65.513335999999981,65.890548999999965],[-65.52806099999998,65.859420999999941],[-65.559433000000013,65.834717000000012],[-65.645843999999954,65.813034000000073]],[[-85.480559999999969,65.791930999999977],[-85.468062999999972,65.790817000000004],[-85.456389999999942,65.791367000000037],[-85.445266999999944,65.793869000000086],[-85.424164000000019,65.801926000000094],[-85.413895000000025,65.807480000000055],[-85.40834000000001,65.812485000000095],[-85.404998999999975,65.817489999999964],[-85.404175000000009,65.822495000000004],[-85.393065999999862,65.832764000000054],[-85.381942999999978,65.835265999999933],[-85.369995000000017,65.834991000000116],[-85.333327999999995,65.832214000000022],[-85.313613999999916,65.830276000000083],[-85.288605000000018,65.826660000000004],[-85.263061999999991,65.821106000000043],[-85.213622999999984,65.808029000000033],[-85.202788999999939,65.803588999999988],[-85.18582200000003,65.794708000000071],[-85.162505999999894,65.78137200000009],[-85.156386999999938,65.776657000000057],[-85.049164000000019,65.621643000000006],[-85.047774999999945,65.616928000000144],[-85.048614999999984,65.611923000000104],[-85.051666000000012,65.606934000000138],[-85.067504999999926,65.59637500000008],[-85.08805799999999,65.585541000000035],[-85.120270000000005,65.574996999999996],[-85.142226999999934,65.569992000000127],[-85.175827000000027,65.563309000000118],[-85.232223999999917,65.554703000000018],[-85.24360699999994,65.55386400000009],[-85.267776000000026,65.555542000000003],[-85.280563000000029,65.55802900000009],[-85.291945999999882,65.557205000000124],[-85.302490000000034,65.552765000000079],[-85.307770000000005,65.547760000000039],[-85.311110999999926,65.542479999999955],[-85.311935000000005,65.537766000000033],[-85.308043999999995,65.533051],[-85.295836999999949,65.52388000000002],[-85.271118000000001,65.511658000000068],[-85.240829000000019,65.498322000000087],[-85.204178000000013,65.485809000000017],[-85.165557999999976,65.474991000000045],[-85.127776999999924,65.466095000000109],[-85.088608000000022,65.453597999999943],[-85.043609999999944,65.436371000000122],[-85.02694699999995,65.427475000000015],[-85.015015000000005,65.418319999999937],[-85.011123999999938,65.413605000000075],[-85.002791999999943,65.401382000000069],[-85.001403999999923,65.396652000000017],[-85.005004999999983,65.37692300000009],[-85.011672999999973,65.352203000000031],[-84.930557000000022,65.214157000000057],[-84.924712999999997,65.209717000000012],[-84.912216000000001,65.206375000000094],[-84.900283999999942,65.206100000000106],[-84.832503999999972,65.212494000000106],[-84.821395999999879,65.213882000000012],[-84.810271999999998,65.216385000000002],[-84.800277999999992,65.221649000000014],[-84.792496000000028,65.226929000000041],[-84.748046999999985,65.292755000000056],[-84.746947999999975,65.297485000000052],[-84.749724999999899,65.307204999999954],[-84.755004999999869,65.316666000000112],[-84.762221999999952,65.326096000000007],[-84.761123999999995,65.331099999999992],[-84.758056999999951,65.336105000000032],[-84.754729999999938,65.341095000000053],[-84.745834000000002,65.351379000000065],[-84.740279999999984,65.356368999999972],[-84.595839999999953,65.475540000000024],[-84.58555599999994,65.481093999999985],[-84.573623999999995,65.481659000000036],[-84.561934999999949,65.481093999999985],[-84.549437999999952,65.47886699999998],[-84.440276999999924,65.456650000000081],[-84.432220000000029,65.453323000000125],[-84.426392000000021,65.448593000000074],[-84.424712999999997,65.443863000000079],[-84.42582699999997,65.438873000000001],[-84.314437999999996,65.381653000000142],[-84.291945999999996,65.37692300000009],[-84.161391999999921,65.341934000000037],[-84.151107999999908,65.338593000000003],[-84.147507000000019,65.333878000000141],[-84.153060999999923,65.328598000000056],[-84.194153000000028,65.297485000000052],[-84.201950000000011,65.292206000000078],[-84.220839999999953,65.284713999999951],[-84.228881999999999,65.279434000000094],[-84.230834999999956,65.269440000000088],[-84.229720999999984,65.264708999999982],[-84.141388000000006,65.219986000000063],[-84.088333000000034,65.203873000000044],[-83.899993999999992,65.165543000000071],[-83.876098999999954,65.162766000000033],[-83.852782999999931,65.161652000000004],[-83.666945999999939,65.160811999999964],[-83.620543999999938,65.160811999999964],[-83.540282999999931,65.16415400000011],[-83.52806099999998,65.161925999999937],[-83.408614999999998,65.135544000000095],[-83.388061999999934,65.126647999999932],[-83.378875999999991,65.117203000000075],[-83.33805799999999,65.074707000000046],[-83.334732000000031,65.069992000000013],[-83.335830999999928,65.064986999999974],[-83.339447000000007,65.059982000000105],[-83.343063000000029,65.045258000000047],[-83.340835999999967,65.035537999999974],[-83.330840999999964,65.021378000000084],[-83.319457999999941,65.012207000000103],[-83.208053999999947,64.945526000000086],[-83.198043999999868,64.941086000000098],[-83.190552000000025,64.939423000000147],[-83.156386999999995,64.939972000000068],[-83.005004999999926,64.913039999999967],[-82.992766999999901,64.909714000000122],[-82.865828999999962,64.873596000000077],[-82.855834999999956,64.86914100000007],[-82.848052999999993,64.864426000000037],[-82.842498999999918,64.859985000000108],[-82.829726999999991,64.840819999999951],[-82.828613000000018,64.836104999999918],[-82.825287000000003,64.831375000000094],[-82.816390999999953,64.821930000000009],[-82.800277999999992,64.808868000000018],[-82.770003999999972,64.795532000000037],[-82.75778200000002,64.791092000000049],[-82.709166999999979,64.776382000000069],[-82.697220000000016,64.77388000000002],[-82.569732999999928,64.763885000000073],[-82.361388999999974,64.763610999999969],[-82.34944200000001,64.760269000000051],[-82.211944999999957,64.718323000000055],[-82.202224999999885,64.713608000000022],[-82.203339000000028,64.708602999999982],[-82.209166999999979,64.703598000000113],[-82.217498999999975,64.698593000000074],[-82.203612999999962,64.684417999999994],[-82.064437999999996,64.648605000000089],[-81.932495000000017,64.584427000000062],[-81.763061999999991,64.501099000000067],[-81.753890999999953,64.486923000000047],[-81.75140399999998,64.472488000000112],[-81.753066999999987,64.355820000000051],[-81.764174999999966,64.341095000000109],[-81.770003999999972,64.336105000000032],[-81.777221999999995,64.326096000000007],[-81.778885000000002,64.321105999999986],[-81.777221999999995,64.31164600000011],[-81.77416999999997,64.30664100000007],[-81.74888599999997,64.273605000000089],[-81.727218999999934,64.258330999999998],[-81.712783999999999,64.250000000000114],[-81.702788999999996,64.2452550000001],[-81.669723999999974,64.232758000000103],[-81.646118000000001,64.22554000000008],[-81.622498000000007,64.216660000000047],[-81.613051999999982,64.212203999999929],[-81.600280999999939,64.20277400000009],[-81.594451999999933,64.193313999999987],[-81.590835999999967,64.183594000000085],[-81.589995999999928,64.17886400000009],[-81.602492999999981,64.129974000000004],[-81.610824999999977,64.125809000000004],[-81.717772999999966,64.099426000000051],[-81.758621000000005,64.089432000000045],[-81.76916499999993,64.088043000000027],[-81.824447999999961,64.086380000000077],[-81.879165999999941,64.080826000000116],[-81.955840999999964,64.0619200000001],[-81.964171999999962,64.0577550000001],[-81.970000999999968,64.052765000000022],[-81.973617999999931,64.047759999999982],[-81.999160999999958,64.003326000000015],[-81.996384000000035,63.998604000000114],[-81.986938000000009,63.994155999999975],[-81.975005999999951,63.990546999999992],[-81.963897999999972,63.988884000000041],[-81.952498999999932,63.98832700000014],[-81.930556999999965,63.988045000000056],[-81.897507000000019,63.989990000000091],[-81.875823999999909,63.991661000000136],[-81.56082200000003,64.029433999999981],[-81.44027699999998,64.067764000000068],[-81.383620999999948,64.090546000000018],[-81.287780999999882,64.080276000000083],[-81.276397999999972,64.07748399999997],[-81.270003999999915,64.072495000000004],[-81.264174999999966,64.062759000000028],[-81.256957999999997,64.059143000000006],[-81.245543999999995,64.055542000000116],[-80.964721999999938,63.991936000000123],[-80.942489999999964,63.990546999999992],[-80.931670999999994,63.991936000000123],[-80.920837000000006,63.994995000000131],[-80.910277999999892,63.999161000000015],[-80.906661999999926,64.004166000000055],[-80.903335999999967,64.013885000000073],[-80.909163999999976,64.023315000000139],[-80.914168999999958,64.028046000000074],[-80.92582699999997,64.032761000000107],[-80.948607999999979,64.038879000000065],[-80.967498999999918,64.04803499999997],[-80.972778000000005,64.052765000000022],[-80.975554999999986,64.0577550000001],[-80.973891999999978,64.062485000000095],[-80.935821999999973,64.111923000000047],[-80.890838999999971,64.11554000000001],[-80.812209999999993,64.091094999999939],[-80.777495999999871,64.079437000000098],[-80.734726000000023,64.054153000000099],[-80.566100999999946,63.994155999999975],[-80.543335000000013,63.987770000000069],[-80.531677000000002,63.983330000000024],[-80.522507000000019,63.978600000000029],[-80.517501999999979,63.973877000000016],[-80.488327000000027,63.910545000000013],[-80.49221799999998,63.905548000000067],[-80.503066999999987,63.902489000000116],[-80.567504999999926,63.889435000000049],[-80.453063999999927,63.859436000000017],[-80.363051999999925,63.841102999999976],[-80.217223999999987,63.809989999999971],[-80.194480999999996,63.804474000000084],[-80.189986999999974,63.799995000000024],[-80.174712999999883,63.780822999999998],[-80.172225999999966,63.776100000000042],[-80.171660999999972,63.771102999999925],[-80.178878999999881,63.756660000000068],[-80.184998000000007,63.751663000000121],[-80.195830999999885,63.748604],[-80.346953999999982,63.728042999999957],[-80.357772999999952,63.728600000000085],[-80.369155999999975,63.73333000000008],[-80.380279999999971,63.734993000000031],[-80.391387999999949,63.734993000000031],[-80.402221999999995,63.734717999999987],[-80.434433000000013,63.731102000000135],[-80.454178000000013,63.727767999999969],[-80.485275000000001,63.715546000000018],[-80.493606999999997,63.710274000000084],[-80.504729999999995,63.690826000000129],[-80.506393000000003,63.685822000000144],[-80.510009999999966,63.681107000000111],[-80.52194199999991,63.671104000000071],[-80.587783999999999,63.635826000000066],[-80.608886999999982,63.628326000000015],[-80.774445000000014,63.573326000000122],[-80.912216000000001,63.526381999999955],[-80.922501000000011,63.521378000000027],[-80.930557000000022,63.516106000000093],[-80.936385999999914,63.511108000000092],[-80.938048999999864,63.50638600000002],[-80.9375,63.501389000000074],[-80.934433000000013,63.496658000000139],[-80.930557000000022,63.482208000000014],[-80.930282999999974,63.477486000000113],[-80.9375,63.467491000000052],[-80.958053999999947,63.458328000000051],[-80.968613000000005,63.455269000000044],[-80.989440999999999,63.450829000000056],[-81.011123999999995,63.449158000000011],[-81.032775999999956,63.44860100000011],[-81.054442999999992,63.449158000000011],[-81.076401000000033,63.451385000000016],[-81.110000999999954,63.458328000000051],[-81.386123999999938,63.526381999999955],[-81.694153000000028,63.607498000000135],[-81.734160999999972,63.625549000000092],[-81.757232999999985,63.634720000000073],[-81.768889999999999,63.638046000000088],[-81.779998999999975,63.639717000000132],[-81.801940999999943,63.641105999999979],[-81.823623999999995,63.639435000000105],[-81.855270000000019,63.63249200000007],[-81.876662999999951,63.629990000000021],[-81.887512000000015,63.62943300000012],[-81.909728999999913,63.631934999999999],[-81.995270000000005,63.661102000000142],[-82.01167299999986,63.667213000000004],[-82.026397999999972,63.676383999999985],[-82.031386999999938,63.681107000000111],[-82.041107000000011,63.685822000000144],[-82.052490000000034,63.689156000000139],[-82.06361400000003,63.690826000000129],[-82.107772999999952,63.692214999999919],[-82.129439999999988,63.691658000000018],[-82.214172000000019,63.687766999999951],[-82.224715999999887,63.686377999999991],[-82.285552999999993,63.678047000000049],[-82.296111999999937,63.674713000000111],[-82.299437999999952,63.669715999999994],[-82.298889000000031,63.664992999999981],[-82.302215999999987,63.659987999999942],[-82.307769999999948,63.654991000000052],[-82.318344000000025,63.651657000000057],[-82.328887999999949,63.65026899999998],[-82.339995999999871,63.650826000000052],[-82.351395000000025,63.653320000000008],[-82.472228999999913,63.680275000000051],[-82.483886999999982,63.68471500000004],[-82.491103999999893,63.689156000000139],[-82.535278000000005,63.726378999999952],[-82.545836999999949,63.735550000000103],[-82.549728000000016,63.745270000000005],[-82.550827000000027,63.750000000000057],[-82.546951000000035,63.764717000000019],[-82.543334999999956,63.769714000000135],[-82.532226999999978,63.779991000000109],[-82.514450000000011,63.790276000000063],[-82.504456000000005,63.795547000000056],[-82.484160999999972,63.804993000000024],[-82.473617999999931,63.80832700000002],[-82.431945999999982,63.820273999999984],[-82.420837000000006,63.820831000000055],[-82.40972899999997,63.819160000000011],[-82.398055999999883,63.815826000000015],[-82.386672999999973,63.814156000000025],[-82.376389000000017,63.81749700000006],[-82.372771999999998,63.82249500000006],[-82.353881999999942,63.852219000000105],[-82.351395000000025,63.861938000000066],[-82.358336999999949,63.900543000000027],[-82.361388999999974,63.905265999999983],[-82.368880999999988,63.909988000000112],[-82.378325999999959,63.91443600000008],[-82.413894999999968,63.926940999999999],[-82.525833000000034,63.966103000000032],[-82.548888999999974,63.96915400000006],[-82.828613000000018,63.979431000000034],[-82.967223999999987,63.965546000000131],[-82.978058000000033,63.963051000000121],[-83.064162999999951,63.951934999999992],[-83.086944999999957,63.954994000000113],[-83.098891999999921,63.959160000000054],[-83.12388599999997,63.972763000000043],[-83.129165999999941,63.977486000000056],[-83.145279000000016,64.001099000000124],[-83.139724999999999,64.006103999999993],[-83.095550999999887,64.028320000000008],[-83.029449,64.074707000000103],[-83.016113000000018,64.084991000000116],[-82.996947999999975,64.10026600000009],[-82.980285999999978,64.11554000000001],[-82.97084000000001,64.125534000000016],[-82.961944999999901,64.135818000000029],[-82.960555999999997,64.140548999999965],[-82.96166999999997,64.145538000000101],[-82.964721999999995,64.150269000000037],[-83.008346999999958,64.187484999999981],[-83.019729999999981,64.188873000000058],[-83.072783999999956,64.186646000000053],[-83.105269999999962,64.181655999999975],[-83.126388999999961,64.175811999999951],[-83.157227000000034,64.163040000000137],[-83.339447000000007,64.134720000000129],[-83.488327000000027,64.122482000000048],[-83.519729999999981,64.11442599999998],[-83.530288999999925,64.111099000000081],[-83.548339999999996,64.102478000000133],[-83.673324999999977,64.017212000000029],[-83.682220000000029,64.007217000000082],[-83.683318999999983,64.002212999999927],[-83.676666000000012,63.992766999999958],[-83.665833000000021,63.983603999999957],[-83.642501999999979,63.969986000000119],[-83.626099000000011,63.956099999999992],[-83.608611999999994,63.937492000000077],[-83.605559999999969,63.932770000000005],[-83.604171999999949,63.928047000000049],[-83.595839999999896,63.825829000000056],[-83.596664000000033,63.820831000000055],[-83.623046999999929,63.781661999999983],[-83.631942999999865,63.771659999999997],[-83.637222000000008,63.766388000000063],[-83.647507000000019,63.763054000000125],[-83.658614999999941,63.763611000000026],[-83.670272999999952,63.766937000000041],[-83.694442999999978,63.775826000000109],[-83.718613000000005,63.779991000000109],[-83.740554999999972,63.779991000000109],[-83.750838999999985,63.776657000000114],[-83.824172999999973,63.747490000000028],[-84.007232999999985,63.668053000000043],[-84.012786999999889,63.662765999999976],[-84.021117999999944,63.65277100000003],[-84.027495999999928,63.642769000000044],[-84.050277999999935,63.626938000000109],[-84.069457999999997,63.616386000000091],[-84.079453000000001,63.611938000000123],[-84.089447000000007,63.607773000000122],[-84.09973100000002,63.605270000000132],[-84.110000999999954,63.603607000000068],[-84.121383999999978,63.604163999999969],[-84.132767000000001,63.606658999999979],[-84.144729999999925,63.610825000000034],[-84.162216000000001,63.619713000000047],[-84.174164000000019,63.623047000000042],[-84.196380999999917,63.62499200000002],[-84.261123999999995,63.62082700000002],[-84.286117999999988,63.615546999999935],[-84.388061999999991,63.559158000000082],[-84.395279000000016,63.553879000000109],[-84.40055799999999,63.548607000000004],[-84.446380999999974,63.488045],[-84.449431999999888,63.483046999999999],[-84.452224999999942,63.472488000000112],[-84.447220000000016,63.453323000000012],[-84.449157999999954,63.443603999999993],[-84.477492999999981,63.3836060000001],[-84.563323999999966,63.337494000000049],[-84.754456000000005,63.264160000000061],[-84.774170000000026,63.257217000000082],[-84.793883999999991,63.250274999999988],[-84.823059000000001,63.237213000000111],[-84.841949,63.227211000000011],[-84.870834000000002,63.214157000000114],[-84.890563999999983,63.207214000000079],[-85.143341000000021,63.139992000000063],[-85.224166999999966,63.120827000000133],[-85.244995000000017,63.118598999999961],[-85.266402999999968,63.117493000000138],[-85.288054999999986,63.118324000000143],[-85.343338000000017,63.122765000000072],[-85.375823999999909,63.123877999999934],[-85.396956999999929,63.122765000000072],[-85.449158000000011,63.116661000000022],[-85.482223999999974,63.118598999999961],[-85.493331999999953,63.119987000000094],[-85.505004999999983,63.123046999999929],[-85.536391999999921,63.134995000000004],[-85.543883999999935,63.138328999999999],[-85.577788999999939,63.165543000000127],[-85.589171999999962,63.174712999999997],[-85.592498999999975,63.17943600000001],[-85.638061999999934,63.244995000000074],[-85.639175000000023,63.249718000000087],[-85.648345999999947,63.33554799999996],[-85.653884999999946,63.408882000000006],[-85.650833000000034,63.428604000000007],[-85.644454999999994,63.443603999999993],[-85.635833999999988,63.458603000000039],[-85.626098999999897,63.468880000000013],[-85.618057000000022,63.479156000000103],[-85.60722399999986,63.494438000000116],[-85.604995999999971,63.509163000000058],[-85.591110000000015,63.617493000000024],[-85.59333799999996,63.631934999999999],[-85.596114999999941,63.641380000000083],[-85.607497999999964,63.665268000000026],[-85.61332699999997,63.669715999999994],[-85.717498999999975,63.716103000000089],[-85.879439999999988,63.704711999999915],[-85.98582499999992,63.693320999999969],[-86.017226999999934,63.68832400000008],[-86.183608999999933,63.653046000000074],[-86.224441999999954,63.642769000000044],[-86.244995000000017,63.639435000000105],[-86.266952999999944,63.638046000000088],[-86.300277999999935,63.639717000000132],[-86.346114999999998,63.645546000000138],[-86.381377999999984,63.652214000000129],[-86.450286999999889,63.660545000000013],[-86.552779999999871,63.670273000000066],[-86.56361400000003,63.670546999999999],[-86.596114999999941,63.668602000000021],[-86.626937999999996,63.661659000000043],[-86.666397000000018,63.648331000000042],[-86.694442999999922,63.633606000000043],[-86.733886999999982,63.606658999999979],[-86.759170999999981,63.590271000000087],[-86.778060999999923,63.581108000000086],[-86.807495000000017,63.571380999999974],[-86.837783999999999,63.563323999999966],[-86.847778000000005,63.560822000000087],[-86.879165999999998,63.555549999999982],[-86.922225999999966,63.552773000000059],[-87.050551999999982,63.549720999999977],[-87.083618000000001,63.550270000000125],[-87.095275999999956,63.551384000000098],[-87.118606999999997,63.555824000000086],[-87.141388000000006,63.563881000000094],[-87.14973399999991,63.568329000000062],[-87.188048999999864,63.589989000000003],[-87.217223999999987,63.622215000000097],[-87.222778000000005,63.631660000000011],[-87.226394999999968,63.641105999999979],[-87.225280999999995,63.651099999999985],[-87.22193900000002,63.665825000000098],[-87.218886999999938,63.675827000000083],[-87.210830999999985,63.691100999999946],[-87.200835999999867,63.706657000000121],[-87.186661000000015,63.722213999999951],[-87.161117999999931,63.743607000000054],[-86.943877999999927,63.900543000000027],[-86.934432999999956,63.906097000000045],[-86.915282999999988,63.91443600000008],[-86.875823999999966,63.928604000000121],[-86.784163999999976,63.956940000000031],[-86.763625999999988,63.962212000000136],[-86.700287000000003,63.972214000000122],[-86.668609999999887,63.978324999999984],[-86.503890999999896,64.018326000000002],[-86.41361999999998,64.048598999999967],[-86.255004999999926,64.076096000000064],[-86.233611999999994,64.079437000000098],[-86.223327999999981,64.081940000000088],[-86.213333000000034,64.085541000000148],[-86.203888000000006,64.091094999999939],[-86.189437999999882,64.101653999999996],[-86.178328999999962,64.121918000000107],[-86.178878999999995,64.131653000000028],[-86.182220000000029,64.141373000000101],[-86.212219000000005,64.178589000000045],[-86.253066999999987,64.200546000000088],[-86.273894999999982,64.208878000000084],[-86.300551999999982,64.221924000000058],[-86.308884000000035,64.226379000000065],[-86.3125,64.230819999999994],[-86.354720999999984,64.289978000000133],[-86.384170999999981,64.36442599999998],[-86.401672000000019,64.436645999999996],[-86.401107999999965,64.441649999999925],[-86.383620999999948,64.564987000000087],[-86.368880999999988,64.629424999999969],[-86.315552000000025,64.701096000000064],[-86.272506999999962,64.768051000000014],[-86.24888599999997,64.793868999999916],[-86.238891999999964,64.804152999999985],[-86.231383999999935,64.809418000000051],[-86.221114999999998,64.813034000000073],[-86.210280999999952,64.814697000000024],[-86.198607999999922,64.81442300000009],[-86.187209999999993,64.815262000000018],[-86.176665999999955,64.817764000000125],[-86.171660999999915,64.823043999999982],[-86.152495999999928,64.918045000000063],[-86.151947000000007,64.923035000000084],[-86.153335999999911,64.927765000000136],[-86.157226999999978,64.932479999999998],[-86.181106999999997,64.955551000000014],[-86.187209999999993,64.959991000000002],[-86.212509000000011,64.966385000000059],[-86.22084000000001,64.970535000000041],[-86.226394999999968,64.979980000000126],[-86.227782999999988,64.983871000000022],[-86.225829999999974,64.998596000000134],[-86.225006000000008,65.003601000000003],[-86.212219000000005,65.03387500000008],[-86.206389999999885,65.043869000000086],[-86.198333999999988,65.054153000000099],[-86.189986999999917,65.064423000000033],[-86.18472300000002,65.069717000000026],[-86.165282999999931,65.080551000000071],[-86.144729999999981,65.08859300000006],[-86.138335999999924,65.094437000000028],[-86.138061999999991,65.099425999999994],[-86.135558999999944,65.1827550000001],[-86.137221999999952,65.197753999999975],[-86.141953000000001,65.212204000000099],[-86.146118000000001,65.216660000000047],[-86.151397999999972,65.226379000000009],[-86.164168999999958,65.250000000000114],[-86.170546999999942,65.269150000000081],[-86.171660999999915,65.278869999999984],[-86.153335999999911,65.384720000000073],[-86.149733999999967,65.394714000000079],[-86.111937999999952,65.494141000000013],[-86.097777999999948,65.529160000000104],[-86.013900999999976,65.709152000000074],[-86.010009999999909,65.714996000000099],[-85.993880999999988,65.730545000000006],[-85.982773000000009,65.740814000000057],[-85.975280999999882,65.746094000000085],[-85.888335999999981,65.799987999999928],[-85.832503999999915,65.832489000000066],[-85.791381999999999,65.853317000000118],[-85.770554000000004,65.862198000000035],[-85.728333000000021,65.879425000000083],[-85.696654999999907,65.891937000000041],[-85.621108999999933,65.917480000000012],[-85.56527699999998,65.930267000000015],[-85.542496000000028,65.933319000000097],[-85.506667999999991,65.934418000000051],[-85.493880999999988,65.932205000000124],[-85.491013000000009,65.931060999999943],[-85.482773000000009,65.927765000000079],[-85.476944000000003,65.923309000000017],[-85.468886999999938,65.913879000000122],[-85.469726999999978,65.908874999999966],[-85.473891999999978,65.898880000000077],[-85.488892000000021,65.878586000000098],[-85.511123999999995,65.857758000000047],[-85.520554000000004,65.84275800000006],[-85.523620999999991,65.823043999999982],[-85.520554000000004,65.813309000000061],[-85.516662999999994,65.808594000000028],[-85.510559000000001,65.804152999999928],[-85.493331999999953,65.795258000000103],[-85.480559999999969,65.791930999999977]],[[-62.136664999999937,65.851379000000009],[-62.141669999999976,65.849716000000058],[-62.154442000000017,65.850815000000068],[-62.162216000000001,65.854156000000103],[-62.210830999999985,65.880539000000056],[-62.296950999999979,65.927765000000079],[-62.296669000000009,65.938583000000051],[-62.281386999999995,65.946365000000014],[-62.265006999999969,65.946930000000066],[-62.230552999999986,65.943862999999965],[-62.167220999999984,65.932754999999986],[-62.137779000000023,65.925811999999951],[-62.139724999999999,65.913040000000137],[-62.118606999999997,65.881087999999977],[-62.129996999999889,65.859146000000123],[-62.136664999999937,65.851379000000009]],[[-67.138335999999981,65.92692599999998],[-67.145844000000011,65.926376000000118],[-67.154448999999943,65.92886400000009],[-67.161117999999988,65.932205000000124],[-67.185271999999941,65.948317999999972],[-67.209166999999923,65.978867000000037],[-67.211945000000014,65.982758000000103],[-67.208892999999989,65.984421000000054],[-67.199158000000011,65.986373999999955],[-67.181380999999874,65.987198000000092],[-67.166945999999939,65.984984999999995],[-67.153885000000002,65.978591999999992],[-67.152785999999992,65.974990999999989],[-67.152602999999885,65.970733999999993],[-67.134445000000028,65.933044000000052],[-67.134734999999921,65.930267000000015],[-67.138335999999981,65.92692599999998]],[[-83.576950000000011,65.983047000000056],[-83.588607999999965,65.981658999999922],[-83.60082999999986,65.983322000000044],[-83.604445999999996,65.987762000000089],[-83.60082999999986,65.993042000000116],[-83.588897999999972,66.003052000000025],[-83.570007000000032,66.013611000000083],[-83.547500999999954,66.019440000000088],[-83.511397999999986,66.019989000000066],[-83.498885999999914,66.01748699999996],[-83.493056999999965,66.012771999999927],[-83.50140399999998,66.00749200000007],[-83.510009999999966,66.003325999999959],[-83.554442999999935,65.988876000000062],[-83.576950000000011,65.983047000000056]],[[-84.722777999999948,65.546097000000088],[-84.733886999999982,65.544708000000128],[-84.746108999999933,65.545822000000101],[-84.78472899999997,65.556640999999956],[-84.803604000000007,65.565536000000009],[-84.828612999999962,65.578873000000044],[-84.840835999999967,65.588043000000084],[-84.848052999999879,65.597487999999998],[-84.853333000000021,65.606934000000138],[-84.852218999999934,65.611923000000104],[-84.857772999999952,65.645827999999995],[-84.858886999999925,65.650818000000072],[-84.866393999999957,65.659988000000112],[-84.878601000000003,65.669144000000074],[-84.900283999999942,65.67804000000001],[-85.028609999999958,65.711655000000064],[-85.063048999999921,65.723312000000021],[-85.073897999999986,65.727768000000083],[-85.082229999999981,65.732208000000128],[-85.106948999999929,65.750548999999921],[-85.118057000000022,65.764709000000039],[-85.181945999999982,65.945526000000086],[-85.173049999999932,65.994705000000067],[-85.143889999999942,66.021103000000039],[-85.137222000000008,66.023315000000082],[-85.081679999999949,66.026657],[-85.057495000000017,66.02609300000006],[-84.9375,66.010543999999982],[-84.924712999999997,66.008040999999992],[-84.910277999999892,66.000000000000114],[-84.887221999999952,65.945526000000086],[-84.883330999999885,65.940811000000053],[-84.807770000000005,65.895828000000108],[-84.755004999999869,65.853317000000118],[-84.716110000000015,65.817215000000147],[-84.714171999999962,65.807205000000067],[-84.712783999999942,65.802200000000028],[-84.707779000000016,65.792755000000113],[-84.637222000000008,65.712203999999986],[-84.597503999999958,65.696640000000116],[-84.586670000000026,65.692200000000071],[-84.574172999999917,65.639160000000004],[-84.576110999999969,65.629150000000095],[-84.585006999999962,65.61914100000007],[-84.598617999999931,65.608597000000032],[-84.667769999999962,65.560532000000023],[-84.722777999999948,65.546097000000088]],[[-83.608611999999994,66.044144000000074],[-83.642226999999991,66.034988000000112],[-83.652221999999995,66.036652000000117],[-83.653609999999901,66.04136699999998],[-83.647507000000019,66.046646000000123],[-83.644164999999987,66.051650999999993],[-83.626099000000011,66.066940000000102],[-83.618056999999965,66.072220000000129],[-83.607223999999974,66.07748400000014],[-83.597778000000005,66.078873000000101],[-83.583618000000001,66.070540999999935],[-83.577788999999996,66.06581100000011],[-83.570847000000015,66.056366000000025],[-83.574447999999961,66.051376000000005],[-83.58555599999994,66.048035000000141],[-83.59722899999997,66.046646000000123],[-83.608611999999994,66.044144000000074]],[[-85.019164999999987,66.05720500000001],[-85.135558999999944,66.044434000000081],[-85.147781000000009,66.045821999999987],[-85.149170000000026,66.05053700000002],[-85.107773000000009,66.084427000000119],[-85.09973100000002,66.089706000000092],[-85.063323999999966,66.087769000000037],[-85.038604999999961,66.086105000000032],[-85.016112999999905,66.079712000000086],[-85.008620999999948,66.070540999999935],[-85.006957999999941,66.065536000000066],[-85.010283999999956,66.060531999999967],[-85.019164999999987,66.05720500000001]],[[-83.649444999999901,66.083602999999982],[-83.661117999999988,66.081940000000031],[-83.673614999999984,66.083327999999938],[-83.692490000000021,66.091370000000097],[-83.696105999999986,66.096099999999979],[-83.689986999999974,66.111099000000024],[-83.685271999999941,66.121093999999914],[-83.678878999999995,66.125259000000142],[-83.606658999999979,66.124146000000053],[-83.593886999999938,66.121643000000063],[-83.587783999999999,66.117203000000075],[-83.591674999999896,66.112197999999978],[-83.604445999999996,66.105820000000051],[-83.610549999999932,66.10165399999994],[-83.638061999999991,66.086928999999998],[-83.649444999999901,66.083602999999982]],[[-83.921386999999982,66.009720000000016],[-83.730834999999956,65.947754000000032],[-83.705840999999964,65.934143000000063],[-83.694152999999972,65.924697999999978],[-83.683318999999983,65.910538000000088],[-83.680832000000009,65.901093000000003],[-83.689163000000008,65.866653000000042],[-83.699721999999952,65.851379000000009],[-83.713897999999972,65.841094999999939],[-83.724715999999944,65.836929000000055],[-83.73582499999992,65.833603000000039],[-83.727492999999924,65.799713000000111],[-83.525008999999955,65.737761999999918],[-83.360001000000011,65.727478000000076],[-83.348052999999993,65.726928999999984],[-83.25111400000003,65.716934000000037],[-83.226944000000003,65.714157000000114],[-83.214447000000007,65.710541000000092],[-83.210830999999871,65.705826000000059],[-83.25111400000003,65.654709000000139],[-83.259445000000028,65.649429000000055],[-83.288894999999968,65.632750999999985],[-83.299727999999959,65.629424999999969],[-83.311110999999983,65.627196999999967],[-83.345000999999968,65.62081900000004],[-83.379165999999998,65.615540000000067],[-83.391387999999949,65.617203000000131],[-83.399170000000026,65.62081900000004],[-83.406113000000005,65.630264000000068],[-83.41194200000001,65.634720000000016],[-83.419998000000021,65.639435000000049],[-83.430557000000022,65.643875000000037],[-83.443328999999949,65.648041000000148],[-83.468612999999948,65.654984000000127],[-83.493056999999965,65.65776100000005],[-83.505004999999926,65.658324999999991],[-83.528610000000015,65.658324999999991],[-83.598891999999978,65.656372000000033],[-83.660277999999948,65.647217000000012],[-83.829726999999991,65.64498900000001],[-83.842772999999909,65.649155000000121],[-83.846114999999941,65.653869999999984],[-83.84973100000002,65.668320000000108],[-83.846389999999985,65.673309000000074],[-83.840560999999866,65.678589000000102],[-83.794158999999979,65.719437000000028],[-83.785827999999981,65.724700999999982],[-83.775009000000011,65.728043000000127],[-83.740828999999962,65.733322000000101],[-83.695266999999944,65.741089000000045],[-83.684158000000025,65.74443100000002],[-83.682769999999948,65.749419999999986],[-83.688888999999961,65.754166000000055],[-83.785278000000005,65.788879000000065],[-83.797501000000011,65.789429000000098],[-83.808883999999978,65.78804000000008],[-83.84973100000002,65.780548000000124],[-83.90583799999996,65.767487000000017],[-83.927490000000034,65.759720000000073],[-83.938048999999978,65.74443100000002],[-83.948607999999922,65.740265000000079],[-83.960007000000019,65.737761999999918],[-83.971664000000033,65.737198000000149],[-83.983886999999925,65.738586000000055],[-84.071121000000005,65.75],[-84.120543999999938,65.758331000000055],[-84.133330999999941,65.760817999999972],[-84.143615999999952,65.764160000000061],[-84.145003999999972,65.769149999999968],[-84.141388000000006,65.774155000000007],[-84.11721799999998,65.789703000000031],[-84.111388999999974,65.794983000000059],[-84.103333000000021,65.809981999999934],[-84.101105000000018,65.819717000000026],[-84.123610999999926,65.900269000000037],[-84.189437999999996,65.968322999999998],[-84.198043999999925,65.973038000000031],[-84.208617999999888,65.977203000000031],[-84.286391999999978,65.999145999999996],[-84.299438000000009,66.002487000000031],[-84.31138599999997,66.003052000000025],[-84.323333999999988,66.002487000000031],[-84.358046999999999,65.997756999999979],[-84.369995000000017,65.997208000000057],[-84.382766999999944,66.000549000000092],[-84.424163999999962,66.028046000000018],[-84.436110999999926,66.037201000000096],[-84.464447000000007,66.060257000000092],[-84.468062999999972,66.064986999999974],[-84.469161999999983,66.069992000000013],[-84.470001000000025,66.089431999999988],[-84.471114999999998,66.128311000000053],[-84.470275999999956,66.133331000000112],[-84.464447000000007,66.138321000000133],[-84.455841000000021,66.141663000000051],[-84.433060000000012,66.138885000000073],[-84.381103999999993,66.129149999999981],[-84.368056999999908,66.125808999999947],[-84.240279999999927,66.098328000000095],[-84.146392999999875,66.081099999999992],[-84.039443999999946,66.076934999999992],[-84.00167799999997,66.033600000000035],[-83.921386999999982,66.009720000000016]],[[-84.579726999999991,66.141373000000044],[-84.627486999999917,66.139160000000118],[-84.639998999999989,66.140549000000078],[-84.648346000000004,66.144989000000123],[-84.654449,66.149429000000112],[-84.675827000000027,66.173035000000027],[-84.678604000000007,66.182480000000055],[-84.667220999999927,66.184981999999991],[-84.618880999999988,66.176651000000049],[-84.59333799999996,66.171097000000088],[-84.589447000000007,66.166382000000056],[-84.574448000000018,66.147491000000002],[-84.579726999999991,66.141373000000044]],[[-84.265288999999996,66.177765000000022],[-84.276947000000007,66.175262000000089],[-84.289169000000015,66.175537000000077],[-84.301391999999964,66.176926000000094],[-84.313889000000017,66.179428000000144],[-84.353333000000021,66.190262000000018],[-84.361937999999952,66.194702000000063],[-84.364440999999943,66.204436999999928],[-84.363616999999977,66.209427000000005],[-84.360001000000011,66.214432000000045],[-84.348343,66.215820000000122],[-84.335830999999985,66.214432000000045],[-84.30972300000002,66.207764000000054],[-84.299164000000019,66.203322999999955],[-84.27305599999994,66.196640000000002],[-84.264450000000011,66.192199999999957],[-84.258347000000015,66.187759000000085],[-84.256957999999997,66.1827550000001],[-84.265288999999996,66.177765000000022]],[[-62.183883999999864,66.237198000000092],[-62.199164999999994,66.216933999999924],[-62.404998999999862,66.218597000000045],[-62.415276000000006,66.219147000000078],[-62.421668999999952,66.222214000000008],[-62.42999999999995,66.229156000000103],[-62.426665999999898,66.233046999999999],[-62.419167000000016,66.237762000000032],[-62.319450000000018,66.269440000000031],[-62.301940999999999,66.274994000000049],[-62.287223999999924,66.278046000000131],[-62.278336000000024,66.279709000000082],[-62.261672999999973,66.280273000000022],[-62.24888599999997,66.278595000000109],[-62.243057000000022,66.276931999999988],[-62.231383999999935,66.269440000000031],[-62.183883999999864,66.237198000000092]],[[-83.067229999999881,66.255554000000075],[-83.054992999999911,66.254990000000134],[-83.043059999999969,66.255264000000068],[-83.031113000000005,66.256653000000028],[-83.019454999999994,66.259155000000135],[-82.996947999999975,66.265823000000069],[-82.960830999999985,66.272491000000059],[-82.937209999999936,66.275269000000037],[-82.91332999999986,66.276093000000003],[-82.902495999999985,66.271652000000131],[-82.904175000000009,66.266662999999937],[-82.910278000000005,66.261658000000068],[-82.918610000000001,66.257492000000013],[-82.92971799999998,66.25221300000004],[-82.935546999999929,66.251389000000074],[-82.990279999999984,66.203598],[-82.996384000000035,66.19859300000013],[-83.00778200000002,66.195250999999985],[-83.019729999999981,66.194977000000051],[-83.080291999999986,66.196640000000002],[-83.093062999999972,66.198868000000118],[-83.263335999999981,66.247208000000001],[-83.287216000000001,66.256104000000107],[-83.293335000000013,66.260544000000095],[-83.296660999999972,66.265273999999977],[-83.297775000000001,66.270263999999997],[-83.298339999999882,66.313873000000115],[-83.285004000000015,66.329163000000108],[-83.273055999999997,66.339432000000102],[-83.264175000000023,66.343597000000102],[-83.252228000000002,66.344986000000119],[-83.226944000000003,66.33998100000008],[-83.216110000000015,66.335541000000035],[-83.204726999999934,66.316666000000112],[-83.173889000000031,66.288589000000115],[-83.168059999999912,66.283874999999966],[-83.067229999999881,66.255554000000075]],[[-66.62332200000003,66.280823000000055],[-66.641952999999944,66.279434000000037],[-66.656951999999933,66.280273000000022],[-66.667495999999971,66.282760999999994],[-66.678878999999995,66.286925999999994],[-66.701400999999976,66.297760000000039],[-66.741942999999878,66.316376000000105],[-66.843063000000029,66.362487999999985],[-66.905837999999903,66.376648000000046],[-66.916107000000011,66.379974000000118],[-66.944716999999969,66.394989000000066],[-66.956115999999952,66.401932000000045],[-66.958617999999944,66.40637200000009],[-66.958344000000011,66.411926000000051],[-66.955276000000026,66.413605000000075],[-66.944442999999922,66.413879000000009],[-66.851943999999946,66.402205999999978],[-66.829726999999991,66.398330999999985],[-66.823059000000001,66.392761000000121],[-66.820846999999958,66.388046000000088],[-66.801101999999958,66.375534000000073],[-66.782227000000034,66.369141000000127],[-66.726944000000003,66.354980000000126],[-66.705565999999976,66.349715999999944],[-66.678329000000019,66.345535000000041],[-66.662216000000001,66.343597000000102],[-66.650283999999942,66.34304800000001],[-66.639724999999999,66.340546000000074],[-66.62388599999997,66.335266000000047],[-66.584441999999967,66.320541000000105],[-66.575012000000015,66.313873000000115],[-66.573623999999995,66.310806000000014],[-66.591675000000009,66.293593999999985],[-66.605269999999962,66.286652000000061],[-66.62332200000003,66.280823000000055]],[[-66.998336999999935,66.493042000000003],[-66.990279999999984,66.489150999999936],[-66.976104999999961,66.489150999999936],[-66.963332999999977,66.487198000000035],[-66.873321999999973,66.468596999999988],[-66.868880999999988,66.464431999999988],[-66.871384000000035,66.460541000000092],[-66.878052000000025,66.458327999999995],[-66.936110999999926,66.445525999999973],[-66.948883000000023,66.444702000000007],[-66.987212999999997,66.445250999999928],[-67.030288999999925,66.45248400000014],[-67.036666999999966,66.456099999999992],[-67.038329999999974,66.472488000000055],[-67.038054999999986,66.478043000000127],[-67.035278000000005,66.484711000000118],[-67.025008999999955,66.489975000000129],[-67.006957999999884,66.493042000000003],[-66.998336999999935,66.493042000000003]],[[-107.92304999999993,66.850540000000024],[-107.93499799999989,66.849152000000117],[-107.94611399999991,66.851089000000115],[-107.94554099999993,66.856934000000024],[-107.837784,67.003875999999991],[-107.83029199999993,67.008606000000043],[-107.81696299999993,67.009155000000135],[-107.80666400000001,67.005829000000119],[-107.79499800000002,66.997208000000001],[-107.79110699999995,66.988312000000064],[-107.78971899999999,66.985259999999982],[-107.79055800000003,66.979705999999965],[-107.82389799999999,66.901093000000003],[-107.83000199999992,66.895538000000101],[-107.89499699999999,66.860809000000017],[-107.90360999999996,66.856934000000024],[-107.92304999999993,66.850540000000024]],[[-108.01445000000001,66.897766000000047],[-108.025284,66.895538000000101],[-108.03859699999998,66.897217000000126],[-108.04444899999993,66.901382000000126],[-108.09638999999993,66.967484000000013],[-108.09777800000001,66.972762999999986],[-108.10659799999996,67.026001000000065],[-108.06360599999988,67.001099000000067],[-107.93831599999999,66.946930000000066],[-107.95944199999991,66.931655999999975],[-107.96665999999993,66.926651000000106],[-108.00583599999987,66.901931999999931],[-108.01445000000001,66.897766000000047]],[[-63.059166000000005,66.957764000000111],[-63.083327999999995,66.954987000000017],[-63.095550999999944,66.955826000000002],[-63.116942999999992,66.963043000000084],[-63.136391000000003,66.974701000000096],[-63.163054999999929,66.995255000000043],[-63.165549999999996,66.999145999999939],[-63.166106999999954,67.004990000000134],[-63.159163999999976,67.015549000000021],[-63.154166999999973,67.021378000000027],[-63.144446999999957,67.028869999999984],[-63.127494999999954,67.033599999999979],[-63.123055000000022,67.034713999999951],[-63.110831999999903,67.033875000000023],[-63.101668999999902,67.029709000000082],[-63.098052999999936,67.027205999999978],[-63.097778000000005,67.023315000000082],[-63.021111000000019,66.996643000000006],[-63.011672999999973,66.992477000000065],[-63.003890999999953,66.988585999999998],[-62.999999999999886,66.984420999999998],[-62.999442999999985,66.978591999999992],[-63.002228000000002,66.97554000000008],[-63.020835999999974,66.966385000000002],[-63.040000999999961,66.960815000000139],[-63.059166000000005,66.957764000000111]],[[-62.918334999999956,67.009720000000016],[-62.938048999999978,67.005829000000119],[-62.977775999999949,67.006653000000085],[-63.009726999999998,67.009995000000004],[-63.037780999999939,67.015823000000125],[-63.068335999999988,67.025543000000027],[-63.092772999999966,67.035812000000078],[-63.12388599999997,67.049149000000114],[-63.135559000000001,67.054703000000075],[-63.138892999999996,67.059418000000107],[-63.138054000000011,67.065262000000132],[-63.135833999999988,67.069716999999969],[-63.130279999999914,67.074158000000068],[-63.11721799999998,67.078873000000101],[-63.110557999999969,67.080276000000026],[-63.100081999999929,67.079712000000086],[-63.002228000000002,67.069443000000035],[-62.978333000000021,67.062759000000142],[-62.961112999999955,67.054703000000075],[-62.941108999999926,67.043593999999985],[-62.922500999999954,67.031097000000045],[-62.914444000000003,67.023041000000148],[-62.912215999999944,67.014708999999982],[-62.918334999999956,67.009720000000016]],[[-62.64416499999993,67.057479999999998],[-62.646949999999947,67.049988000000042],[-62.65166499999998,67.04693600000013],[-62.752501999999993,67.010543999999982],[-62.764449999999954,67.009155000000135],[-62.782775999999956,67.009430000000009],[-62.813056999999958,67.016937000000098],[-62.832222000000002,67.024429000000055],[-62.899445000000014,67.058318999999983],[-62.894599999999969,67.059113000000082],[-62.865004999999996,67.057479999999998],[-62.82028200000002,67.055817000000047],[-62.810279999999977,67.05693100000002],[-62.806664000000012,67.05914300000012],[-62.702869000000021,67.128685000000075],[-62.652221999999995,67.166091999999992],[-62.641945000000021,67.174149],[-62.631942999999865,67.176926000000037],[-62.547782999999924,67.186096000000134],[-62.533889999999985,67.187195000000088],[-62.425277999999992,67.191085999999984],[-62.418059999999969,67.19081099999994],[-62.37888299999986,67.169708000000071],[-62.375274999999931,67.165817000000004],[-62.376105999999936,67.164429000000098],[-62.388054000000011,67.157486000000063],[-62.443610999999919,67.135817999999972],[-62.451942000000031,67.132751000000042],[-62.472495999999978,67.126083000000051],[-62.504172999999923,67.119430999999963],[-62.538612000000001,67.113876000000062],[-62.569449999999961,67.105819999999994],[-62.580001999999979,67.102203000000088],[-62.596106999999961,67.092209000000025],[-62.631667999999934,67.069991999999957],[-62.638610999999912,67.063873000000115],[-62.64416499999993,67.057479999999998]],[[-107.40778399999999,67.083054000000004],[-107.49054699999999,67.071380999999974],[-107.50639299999995,67.072495000000117],[-107.51750199999987,67.074706999999989],[-107.52778599999999,67.078048999999965],[-107.54972800000002,67.08998100000008],[-107.56500199999999,67.103317000000061],[-107.57444799999996,67.112198000000149],[-107.58389299999988,67.121368000000018],[-107.59110999999996,67.130813999999987],[-107.62917299999992,67.18331900000004],[-107.63054699999992,67.188582999999994],[-107.62970699999988,67.194138000000066],[-107.62666300000001,67.200272000000098],[-107.62053700000001,67.206100000000049],[-107.60833700000001,67.20748900000001],[-107.59777799999995,67.204162999999994],[-107.58168000000001,67.196365000000128],[-107.57584400000002,67.192200000000128],[-107.56194299999987,67.183868000000132],[-107.51000999999991,67.15637200000009],[-107.47778299999993,67.140823000000012],[-107.46193700000003,67.133331000000055],[-107.44360399999999,67.126083000000051],[-107.412781,67.115814000000057],[-107.40055799999993,67.113037000000134],[-107.40778399999999,67.083054000000004]],[[-95.361663999999962,67.197754000000145],[-95.373610999999926,67.196365000000128],[-95.400557999999933,67.197204999999997],[-95.415282999999988,67.199707000000103],[-95.430831999999896,67.202773999999977],[-95.527495999999928,67.223037999999974],[-95.543334999999956,67.226379000000009],[-95.551392000000021,67.230270000000075],[-95.552779999999927,67.235260000000096],[-95.542220999999984,67.238585999999941],[-95.391112999999962,67.263046000000145],[-95.377776999999924,67.262772000000041],[-95.317229999999995,67.255554000000018],[-95.307220000000029,67.252486999999917],[-95.305832000000009,67.247757000000092],[-95.309432999999956,67.242203000000075],[-95.314712999999927,67.238585999999941],[-95.336669999999913,67.212769000000094],[-95.342772999999966,67.206940000000088],[-95.361663999999962,67.197754000000145]],[[-107.66278099999994,67.22026100000005],[-107.675003,67.218872000000033],[-107.73029300000002,67.289978000000076],[-107.73306300000002,67.300261999999918],[-107.73029300000002,67.306366000000139],[-107.72501399999993,67.31303400000013],[-107.71083099999998,67.319153000000142],[-107.67777999999993,67.311919999999986],[-107.66944899999993,67.30802900000009],[-107.66000399999996,67.298874000000012],[-107.64472999999998,67.269150000000025],[-107.64028899999994,67.253601000000117],[-107.63945000000001,67.242752000000053],[-107.64250199999992,67.236649000000114],[-107.64778100000001,67.229980000000012],[-107.65416699999997,67.224426000000051],[-107.66278099999994,67.22026100000005]],[[-63.366393999999957,67.287766000000033],[-63.396111000000019,67.269988999999953],[-63.417777999999998,67.26638800000012],[-63.456107999999972,67.264434999999992],[-63.507506999999976,67.269440000000031],[-63.541945999999939,67.272491000000059],[-63.55972300000002,67.273041000000092],[-63.578339000000028,67.273315000000025],[-63.62027699999993,67.269150000000025],[-63.763618000000008,67.272491000000059],[-63.81361400000003,67.279160000000104],[-63.829726999999878,67.28414900000007],[-63.819449999999961,67.289978000000076],[-63.796668999999952,67.299987999999985],[-63.688331999999889,67.341660000000047],[-63.666663999999969,67.345535000000041],[-63.646110999999962,67.348038000000031],[-63.605559999999969,67.352203000000031],[-63.585830999999871,67.353317000000004],[-63.485001000000011,67.341094999999996],[-63.369164000000012,67.302475000000072],[-63.357779999999991,67.293868999999972],[-63.366393999999957,67.287766000000033]],[[-107.91082799999998,67.310532000000023],[-107.93443300000001,67.306640999999956],[-107.94803599999995,67.308319000000097],[-108.08444199999997,67.381363000000079],[-108.076683,67.424698000000035],[-108.07389799999993,67.430817000000104],[-108.06861899999996,67.437485000000038],[-108.06111099999993,67.442200000000071],[-107.94748700000002,67.479980000000012],[-107.91776999999996,67.48942599999998],[-107.90306099999992,67.489151000000106],[-107.89472999999992,67.485535000000084],[-107.88722200000001,67.476089000000115],[-107.88276699999989,67.462494000000049],[-107.89806399999998,67.319717000000082],[-107.90110799999997,67.313598999999954],[-107.91082799999998,67.310532000000023]],[[-108.36833200000001,67.467209000000082],[-108.38194299999998,67.466660000000104],[-108.39806399999998,67.467758000000003],[-108.43388399999998,67.47665400000011],[-108.44444299999992,67.479980000000012],[-108.45278899999994,67.483871000000079],[-108.45889299999988,67.488037000000134],[-108.49249299999997,67.519714000000079],[-108.49638400000003,67.524429000000112],[-108.49582700000002,67.529984000000013],[-108.49137899999999,67.563034000000073],[-108.48137700000001,67.566375999999991],[-108.45777899999996,67.568054000000132],[-108.33583099999993,67.565810999999997],[-108.29750100000001,67.557205000000067],[-108.28582799999998,67.54304500000012],[-108.28443899999996,67.537766000000147],[-108.29527299999995,67.49693300000007],[-108.30166600000001,67.491089000000045],[-108.35722399999986,67.469437000000028],[-108.36833200000001,67.467209000000082]],[[-108.14111300000002,67.449997000000053],[-108.16944899999993,67.449707000000046],[-108.23665599999993,67.456650000000025],[-108.25167799999997,67.458878000000141],[-108.26222200000001,67.462204000000042],[-108.26806599999992,67.466660000000104],[-108.27194199999991,67.471374999999966],[-108.275284,67.481658999999979],[-108.22556299999997,67.565536000000122],[-108.21916199999987,67.571106000000043],[-108.20638999999994,67.570540999999992],[-108.19833399999999,67.566665999999998],[-108.17360699999995,67.552475000000015],[-108.1661069999999,67.54304500000012],[-108.13137799999993,67.481934000000024],[-108.12970699999994,67.47665400000011],[-108.12888299999997,67.465820000000065],[-108.12943999999999,67.460266000000047],[-108.13249200000001,67.454163000000108],[-108.14111300000002,67.449997000000053]],[[-108.32277699999997,67.589980999999966],[-108.32362399999994,67.586655000000121],[-108.33944700000001,67.587769000000094],[-108.42027300000001,67.599426000000051],[-108.48222399999992,67.631363000000022],[-108.48388699999992,67.636658000000068],[-108.475281,67.640548999999965],[-108.46389799999992,67.643051000000071],[-108.44803599999995,67.641937000000041],[-108.41832699999992,67.63638300000008],[-108.40334299999995,67.634155000000135],[-108.390289,67.631088000000034],[-108.379707,67.627762000000132],[-108.37138400000003,67.62414600000011],[-108.33416699999992,67.604156000000103],[-108.32277699999997,67.589980999999966]],[[-63.881942999999978,67.503326000000015],[-63.935555000000022,67.501938000000109],[-63.979163999999912,67.503052000000082],[-63.99500299999994,67.504166000000055],[-64.005279999999914,67.505263999999954],[-64.025283999999942,67.510544000000039],[-64.029723999999874,67.513885000000073],[-64.031677000000002,67.518600000000106],[-64.034728999999913,67.52887000000004],[-64.038054999999872,67.542755000000113],[-64.034438999999907,67.558594000000028],[-63.981110000000001,67.644150000000025],[-63.976944000000003,67.649428999999998],[-63.969993999999986,67.653595000000109],[-63.962775999999963,67.65554800000001],[-63.952498999999989,67.654434000000037],[-63.945549000000028,67.651382000000126],[-63.93721800000003,67.645263999999997],[-63.926392000000021,67.633330999999941],[-63.922226000000023,67.624985000000038],[-63.915549999999996,67.617203000000131],[-63.904442000000017,67.60803199999998],[-63.875556999999958,67.593048000000067],[-63.853888999999924,67.585541000000148],[-63.815276999999924,67.566665999999998],[-63.787223999999981,67.550537000000077],[-63.769996999999989,67.537766000000147],[-63.763618000000008,67.529709000000025],[-63.758056999999951,67.520538000000045],[-63.760833999999988,67.51527400000009],[-63.769447000000014,67.513321000000133],[-63.818335999999988,67.5086060000001],[-63.842223999999931,67.506377999999984],[-63.881942999999978,67.503326000000015]],[[-108.05999799999995,67.475266000000033],[-108.08972199999994,67.465546000000131],[-108.10333300000002,67.467209000000082],[-108.109444,67.471374999999966],[-108.11332700000003,67.476089000000115],[-108.14389,67.530547999999953],[-108.14277600000003,67.541655999999989],[-108.13362099999989,67.628036000000066],[-108.13221699999997,67.639434999999992],[-108.11776699999996,67.669982999999945],[-108.11361699999998,67.675261999999975],[-108.10109699999992,67.676651000000106],[-108.087219,67.674988000000042],[-108.01418299999995,67.662491000000045],[-108.00361599999997,67.65914900000007],[-107.99553700000001,67.655258000000003],[-107.98944099999994,67.651093000000003],[-107.98332199999999,67.644714000000135],[-107.92832900000002,67.561645999999996],[-107.92304999999993,67.551651000000049],[-107.92138699999992,67.54664600000001],[-107.922234,67.540817000000004],[-107.92749000000003,67.534424000000058],[-108.05999799999995,67.475266000000033]],[[-97.502791999999943,67.624420000000043],[-97.515563999999927,67.623871000000065],[-97.530288999999982,67.624985000000038],[-97.541381999999999,67.628860000000032],[-97.549437999999952,67.638045999999974],[-97.551391999999964,67.642761000000007],[-97.553054999999915,67.647766000000104],[-97.560546999999929,67.692748999999992],[-97.40055799999999,67.731658999999922],[-97.387786999999889,67.732208000000071],[-97.360001000000011,67.731658999999922],[-97.346389999999928,67.728317000000004],[-97.337783999999999,67.724152000000004],[-97.337783999999999,67.721100000000092],[-97.33277899999996,67.70637499999998],[-97.327224999999999,67.681655999999975],[-97.33277899999996,67.675812000000008],[-97.341675000000009,67.670532000000094],[-97.370543999999882,67.657760999999994],[-97.433608999999933,67.637497000000053],[-97.478881999999942,67.627472000000125],[-97.502791999999943,67.624420000000043]],[[-109.11221299999994,67.763321000000076],[-109.12581599999987,67.76249700000011],[-109.14111299999996,67.764998999999989],[-109.195267,67.775543000000027],[-109.20612299999993,67.778869999999984],[-109.20777900000002,67.783875000000023],[-109.16944899999999,67.797759999999926],[-109.15943899999996,67.801085999999998],[-109.135559,67.802764999999965],[-109.0933379999999,67.803863999999976],[-109.07584400000002,67.802199999999971],[-109.06054699999999,67.799713000000054],[-109.03916899999996,67.793320000000108],[-109.04083299999996,67.788315000000068],[-109.05277999999993,67.782486000000063],[-109.08000199999987,67.771103000000039],[-109.08972199999994,67.768051000000128],[-109.11221299999994,67.763321000000076]],[[-96.170546999999999,67.773041000000148],[-96.182769999999948,67.77165199999996],[-96.192490000000021,67.773605000000089],[-96.196380999999917,67.778046000000018],[-96.185821999999973,67.794708000000014],[-96.179992999999968,67.800262000000032],[-96.171386999999925,67.806366000000025],[-96.098617999999988,67.832213999999965],[-96.077224999999942,67.838882000000126],[-96.065552000000025,67.841095000000109],[-96.053328999999962,67.842758000000003],[-96.040282999999931,67.843323000000055],[-96.02806099999998,67.841659999999933],[-95.997498000000007,67.820830999999998],[-95.996384000000035,67.81581100000011],[-96.004729999999995,67.809708000000001],[-96.016113000000018,67.807479999999998],[-96.040832999999964,67.804428000000087],[-96.170546999999999,67.773041000000148]],[[-114.11501299999998,67.883880999999974],[-114.08222999999998,67.883041000000105],[-114.02223200000003,67.884155000000078],[-114.00583599999999,67.8836060000001],[-113.95500199999998,67.881362999999965],[-113.92138699999998,67.878036000000009],[-113.925003,67.874694999999974],[-113.94138299999986,67.875259000000142],[-113.98638899999997,67.874419999999986],[-113.99999999999994,67.873306000000014],[-114.01027699999992,67.871368000000075],[-114.05166600000001,67.870254999999986],[-114.08306900000002,67.87052900000009],[-114.195267,67.872482000000048],[-114.22972099999987,67.874146000000053],[-114.25250199999999,67.879974000000004],[-114.29638699999998,67.892212000000029],[-114.29695100000004,67.895263999999941],[-114.27555799999999,67.900542999999914],[-114.25110599999994,67.904433999999981],[-114.21972700000003,67.904160000000047],[-114.20612299999993,67.901932000000102],[-114.17388899999997,67.892487000000074],[-114.14862099999999,67.887206999999989],[-114.13305700000001,67.885269000000051],[-114.11501299999998,67.883880999999974]],[[-97.856383999999935,67.850539999999967],[-97.866942999999992,67.846939000000134],[-97.924164000000019,67.849991000000045],[-97.954453000000001,67.856368999999972],[-97.963333000000034,67.860260000000039],[-97.970001000000025,67.86442599999998],[-97.974166999999909,67.869141000000013],[-97.973327999999924,67.874146000000053],[-97.976944000000003,67.884155000000078],[-97.97444200000001,67.904984000000013],[-97.961120999999991,67.90554800000001],[-97.933318999999983,67.89888000000002],[-97.920272999999952,67.893600000000106],[-97.91361999999998,67.889160000000118],[-97.895554000000004,67.881362999999965],[-97.86221299999994,67.859985000000052],[-97.858046999999942,67.855255],[-97.856383999999935,67.850539999999967]],[[-108.64695699999999,67.86943100000002],[-108.66082799999998,67.868865999999969],[-108.66915899999998,67.872482000000048],[-108.64666699999998,67.887206999999989],[-108.58500700000002,67.915543000000071],[-108.56610099999989,67.922759999999982],[-108.54472399999997,67.928314],[-108.531113,67.928864000000033],[-108.38027999999997,67.922484999999995],[-108.37082699999996,67.919708000000071],[-108.36444099999994,67.915543000000071],[-108.36110699999989,67.905257999999947],[-108.35944399999994,67.899993999999992],[-108.41221599999994,67.885817999999972],[-108.64695699999999,67.86943100000002]],[[-113.390289,67.897766000000047],[-113.46389799999997,67.895828000000108],[-113.52694699999995,67.896378000000141],[-113.55972300000002,67.897491000000002],[-113.59416199999993,67.899428999999941],[-113.60333299999991,67.903046000000074],[-113.59750399999996,67.906647000000135],[-113.58528100000001,67.908600000000092],[-113.41972399999997,67.925262000000089],[-113.39111300000002,67.926651000000049],[-113.34750400000001,67.928040000000067],[-113.27390299999996,67.929977000000122],[-113.25723299999993,67.929428000000144],[-113.25029000000001,67.925262000000089],[-113.24694799999997,67.914429000000098],[-113.25361599999997,67.909424000000058],[-113.27778599999999,67.905822999999998],[-113.297234,67.904433999999981],[-113.33444199999991,67.901092999999946],[-113.390289,67.897766000000047]],[[-112.93055700000002,67.916655999999989],[-112.98361199999999,67.915268000000083],[-112.99999999999989,67.916092000000049],[-113.06027199999994,67.915268000000083],[-113.13110399999999,67.911652000000004],[-113.14750700000002,67.912200999999982],[-113.14750700000002,67.915817000000004],[-113.13806199999999,67.919144000000131],[-112.94304699999998,67.931091000000094],[-112.89639299999999,67.93081699999999],[-112.88722199999995,67.927200000000028],[-112.890289,67.921921000000054],[-112.90110800000002,67.919144000000131],[-112.93055700000002,67.916655999999989]],[[-111.07167099999998,67.847488000000055],[-111.08666999999997,67.847488000000055],[-111.0911099999999,67.852203000000088],[-111.08693700000003,67.858871000000079],[-111.07028200000002,67.867203000000075],[-110.84889199999998,67.954711999999972],[-110.83917200000002,67.958037999999988],[-110.82668299999995,67.959717000000012],[-110.81388900000002,67.959152000000017],[-110.80722000000003,67.954987000000017],[-110.80943300000001,67.948867999999948],[-110.81696299999999,67.940262000000018],[-110.86221299999994,67.894989000000123],[-110.86945300000002,67.889984000000084],[-110.88027999999991,67.887496999999996],[-111.05943300000001,67.849152000000061],[-111.07167099999998,67.847488000000055]],[[-114.21916199999998,67.945250999999985],[-114.29583699999995,67.944702000000063],[-114.30999799999995,67.945816000000036],[-114.31722999999988,67.949707000000103],[-114.31082200000003,67.954711999999972],[-114.30027799999988,67.957489000000066],[-114.25446299999987,67.963318000000072],[-114.17138699999992,67.969147000000078],[-114.13999899999999,67.96887200000009],[-114.12416099999996,67.967209000000139],[-114.12110899999993,67.961929000000055],[-114.12332199999992,67.958037999999988],[-114.16332999999986,67.949142000000052],[-114.20388800000001,67.945816000000036],[-114.21916199999998,67.945250999999985]],[[-108.13806199999999,67.872482000000048],[-108.15167199999996,67.871918000000107],[-108.24553699999996,67.878036000000009],[-108.25418100000002,67.881927000000076],[-108.25556899999992,67.887206999999989],[-108.23916599999995,67.920258000000103],[-108.236107,67.926376000000062],[-108.23111,67.933044000000052],[-108.22471599999994,67.938873000000058],[-108.198036,67.950821000000076],[-108.14723200000003,67.96665999999999],[-108.12581599999999,67.972214000000008],[-108.114441,67.974426000000051],[-108.10056299999997,67.974991000000102],[-108.08416699999998,67.97387700000013],[-108.07140399999992,67.971100000000035],[-108.06054699999999,67.967758000000117],[-108.05444299999988,67.963318000000072],[-108.05055199999998,67.958603000000039],[-108.048607,67.949142000000052],[-108.05139200000002,67.926651000000049],[-108.06331599999993,67.902206000000035],[-108.06833599999999,67.895538000000045],[-108.07501200000002,67.889709000000039],[-108.08249699999999,67.884995000000117],[-108.09137699999985,67.880814000000044],[-108.11277799999999,67.87553400000013],[-108.13806199999999,67.872482000000048]],[[-113.72000099999997,67.973312000000078],[-113.72778299999993,67.969147000000078],[-113.73998999999998,67.967209000000139],[-113.75361599999997,67.966094999999996],[-113.79750099999995,67.964705999999978],[-113.99305699999996,67.961104999999918],[-113.99109599999997,67.964995999999985],[-113.98249800000002,67.967209000000139],[-113.97250400000001,67.968597000000045],[-113.91639700000002,67.972214000000008],[-113.88639799999999,67.972762999999986],[-113.83833299999998,67.971924000000001],[-113.81111099999993,67.97387700000013],[-113.78527800000001,67.976929000000041],[-113.77223199999997,67.980270000000075],[-113.74082899999996,67.979980000000069],[-113.72501399999999,67.978043000000014],[-113.72000099999997,67.973312000000078]],[[-109.195267,67.989974999999959],[-109.04998799999993,67.958328000000051],[-109.03028899999993,67.966933999999924],[-108.99082900000002,67.976379000000009],[-108.97693599999997,67.976929000000041],[-108.95111099999991,67.973312000000078],[-108.89723199999997,67.956940000000088],[-108.88445300000001,67.94859300000013],[-108.86554699999999,67.905822999999998],[-108.86609599999991,67.90026899999998],[-108.87943999999999,67.875259000000142],[-108.88806199999999,67.871093999999971],[-108.90055799999999,67.869705000000124],[-108.916946,67.87052900000009],[-109.04888900000003,67.90387000000004],[-109.10305799999998,67.920258000000103],[-109.135559,67.930267000000129],[-109.16972399999992,67.945250999999985],[-109.18888899999996,67.957764000000054],[-109.195267,67.962204000000099],[-109.19888299999997,67.972488000000112],[-109.198036,67.983871000000136],[-109.195267,67.989974999999959]],[[-110.33444199999997,68.011658000000125],[-110.39362299999993,68.011108000000092],[-110.41000400000001,68.011932000000058],[-110.42111199999994,68.014998999999932],[-110.42083700000001,68.020827999999995],[-110.41055299999999,68.024704000000042],[-110.32640099999992,68.047760000000096],[-110.317497,68.049712999999997],[-110.31082199999992,68.045532000000094],[-110.30888400000003,68.037491000000045],[-110.316101,68.019150000000025],[-110.32333399999999,68.014160000000004],[-110.33444199999997,68.011658000000125]],[[-98.951401000000033,67.979980000000069],[-98.963622999999927,67.978317000000118],[-98.979445999999939,67.980270000000075],[-99.005004999999983,67.987198000000092],[-99.014450000000011,67.991088999999988],[-99.028335999999911,67.999420000000043],[-99.078612999999905,68.045592999999997],[-99.051392000000021,68.055817000000047],[-98.990554999999858,68.078323000000069],[-98.975554999999986,68.077209000000039],[-98.968886999999995,68.073044000000039],[-98.964721999999995,68.064987000000087],[-98.934432999999956,67.99664300000012],[-98.934998000000007,67.991363999999976],[-98.942763999999954,67.985259999999926],[-98.951401000000033,67.979980000000069]],[[-65.397232000000031,68.039978000000133],[-65.409163999999976,68.039428999999984],[-65.500290000000007,68.046097000000145],[-65.510833999999988,68.04942299999999],[-65.516662999999994,68.05442800000003],[-65.519729999999981,68.067490000000078],[-65.518065999999976,68.072220000000073],[-65.505279999999971,68.076385000000073],[-65.43582200000003,68.088042999999971],[-65.394454999999994,68.08998100000008],[-65.386397999999929,68.088318000000129],[-65.390288999999996,68.078323000000069],[-65.383057000000008,68.053314000000057],[-65.383330999999941,68.048599000000024],[-65.387222000000008,68.043320000000051],[-65.397232000000031,68.039978000000133]],[[-108.50611900000001,68.034714000000122],[-108.51862299999993,68.033324999999934],[-108.53388999999999,68.035538000000088],[-108.54028299999993,68.039978000000133],[-108.53751399999999,68.046097000000145],[-108.45472699999999,68.090546000000074],[-108.44748700000002,68.087769000000037],[-108.44583099999994,68.082489000000123],[-108.44611399999991,68.074706999999989],[-108.45140100000003,68.068054000000018],[-108.46665999999999,68.058319000000097],[-108.49722299999996,68.038879000000122],[-108.50611900000001,68.034714000000122]],[[-109.32167099999998,67.981094000000041],[-109.33556399999992,67.980270000000075],[-109.35193600000002,67.981369000000086],[-109.37805199999991,67.986923000000047],[-109.432503,68.003052000000025],[-109.49804699999993,68.022766000000104],[-109.50666799999993,68.026382000000126],[-109.53888699999999,68.047485000000052],[-109.54305999999991,68.052200000000084],[-109.50473,68.088882000000069],[-109.49749799999989,68.093597000000102],[-109.484734,68.095260999999937],[-109.44722000000002,68.092209000000025],[-109.41055299999999,68.071930000000066],[-109.32167099999998,68.039978000000133],[-109.31527699999987,68.035812000000021],[-109.3116609999999,68.025543000000027],[-109.31111099999987,67.997756999999922],[-109.3116609999999,67.991928000000087],[-109.31416299999995,67.985809000000074],[-109.32167099999998,67.981094000000041]],[[-108.36054999999999,68.049712999999997],[-108.37444299999993,68.048874000000069],[-108.38751200000002,68.05192599999998],[-108.40638699999994,68.064697000000081],[-108.40805099999994,68.069716999999969],[-108.40167200000002,68.075546000000145],[-108.38221699999991,68.092758000000003],[-108.37444299999993,68.095535000000041],[-108.36193800000001,68.096939000000077],[-108.32000699999992,68.098877000000016],[-108.306107,68.099425999999937],[-108.29444899999999,68.097214000000065],[-108.297234,68.091095000000053],[-108.29778299999998,68.085541000000035],[-108.30082700000003,68.079437000000041],[-108.30860899999999,68.074706999999989],[-108.34916699999997,68.05192599999998],[-108.36054999999999,68.049712999999997]],[[-110.21362299999998,68.038039999999967],[-110.23998999999998,68.035812000000021],[-110.25639299999995,68.036652000000061],[-110.25862100000001,68.041931000000034],[-110.25,68.046097000000145],[-110.22165699999994,68.056641000000013],[-110.18195300000002,68.069716999999969],[-109.93276999999989,68.131927000000076],[-109.92166099999997,68.134155000000021],[-109.89639299999999,68.13749700000011],[-109.88583399999993,68.136383000000137],[-109.87721299999993,68.12692300000009],[-109.87748699999997,68.121368000000018],[-109.882767,68.114151000000106],[-109.88527699999997,68.108032000000037],[-109.88999899999993,68.101379000000065],[-109.89584399999995,68.095535000000041],[-109.90334300000001,68.090546000000074],[-109.92111199999994,68.081664999999987],[-109.93222000000003,68.079163000000108],[-110.08721899999995,68.053314000000057],[-110.21362299999998,68.038039999999967]],[[-112.78056299999997,68.131088000000091],[-112.79276999999996,68.129424999999969],[-112.88999899999999,68.137207000000103],[-112.9058379999999,68.139160000000061],[-112.91722099999998,68.142211999999972],[-112.922234,68.146652000000017],[-112.91832699999992,68.153594999999996],[-112.91306299999997,68.159424000000001],[-112.90638699999994,68.164429000000041],[-112.89835399999998,68.168869000000086],[-112.88861099999997,68.172211000000004],[-112.87638900000002,68.173874000000126],[-112.86110699999995,68.174149000000114],[-112.76722699999993,68.166656000000103],[-112.75167799999997,68.164703000000145],[-112.74973299999994,68.158034999999984],[-112.74472000000003,68.153594999999996],[-112.74638399999998,68.147490999999945],[-112.75334199999998,68.142211999999972],[-112.76139799999993,68.138046000000088],[-112.78056299999997,68.131088000000091]],[[-74.21556099999998,68.117751999999939],[-74.164718999999991,68.065536000000066],[-73.974716000000001,68.041092000000106],[-73.736388999999974,68.013611000000026],[-73.655471999999975,68.007705999999985],[-73.643340999999907,68.012207000000046],[-73.619995000000017,68.014998999999932],[-73.608886999999868,68.015548999999965],[-73.578063999999983,68.014434999999992],[-73.567504999999983,68.013046000000031],[-73.543883999999935,68.008330999999998],[-73.439986999999974,67.985535000000141],[-73.428329000000019,67.982208000000014],[-73.418883999999991,67.97886699999998],[-73.411666999999966,67.974991000000102],[-73.409728999999913,67.970534999999984],[-73.348617999999988,67.828048999999965],[-73.361664000000019,67.810257000000092],[-73.377776999999867,67.793869000000029],[-73.383330999999941,67.789429000000041],[-73.404175000000009,67.774994000000106],[-73.411391999999921,67.770537999999988],[-73.418609999999944,67.766388000000006],[-73.429442999999992,67.762771999999927],[-73.449431999999945,67.76249700000011],[-73.664168999999958,67.774704000000099],[-73.932219999999916,67.78637700000013],[-73.993057000000022,67.788040000000024],[-74.038329999999917,67.788589000000002],[-74.083892999999875,67.788315000000068],[-74.113327000000027,67.787201000000096],[-74.168059999999855,67.78276100000005],[-74.228881999999942,67.775268999999923],[-74.251952999999901,67.772491000000116],[-74.263061999999991,67.77165199999996],[-74.305832000000009,67.768600000000049],[-74.32028200000002,67.768875000000094],[-74.388610999999969,67.775268999999923],[-74.400833000000034,67.776657000000057],[-74.481109999999944,67.789429000000041],[-74.535278000000005,67.804703000000131],[-74.564162999999951,67.814423000000033],[-74.581680000000006,67.821381000000031],[-74.59722899999997,67.828598000000113],[-74.640838999999971,67.852203000000088],[-74.659728999999913,67.864700000000084],[-74.684433000000013,67.881927000000076],[-74.758895999999993,67.950271999999984],[-74.772232000000031,67.963318000000072],[-74.775557999999876,67.969147000000078],[-74.777221999999995,67.97387700000013],[-74.778060999999923,68.006104000000107],[-74.777495999999985,68.017761000000064],[-74.773055999999997,68.029984000000127],[-74.760009999999966,68.05442800000003],[-74.754181000000017,68.06053200000008],[-74.748610999999926,68.065536000000066],[-74.731948999999872,68.070831000000112],[-74.718613000000005,68.072220000000073],[-74.629990000000021,68.078598000000056],[-74.615279999999984,68.078323000000069],[-74.436661000000015,68.097487999999998],[-74.363892000000021,68.166381999999999],[-74.355834999999956,68.172759999999982],[-74.346953999999926,68.176376000000005],[-74.339447000000007,68.177199999999971],[-74.322509999999909,68.173035000000141],[-74.268889999999999,68.154984000000013],[-74.239440999999999,68.144989000000066],[-74.231673999999941,68.141936999999984],[-74.216399999999965,68.134155000000021],[-74.212509000000011,68.130538999999942],[-74.210830999999985,68.124984999999981],[-74.21556099999998,68.117751999999939]],[[-65.642226999999991,68.159424000000001],[-65.56639100000001,68.152205999999978],[-65.512787000000003,68.15277100000003],[-65.502791999999999,68.151093000000117],[-65.497771999999941,68.14776599999999],[-65.494445999999925,68.142487000000017],[-65.495543999999995,68.128310999999997],[-65.500838999999985,68.121918000000051],[-65.516953000000001,68.113037000000077],[-65.525283999999999,68.109711000000061],[-65.675551999999982,68.096100000000092],[-65.686935000000005,68.095825000000104],[-65.696105999999929,68.098877000000016],[-65.709731999999974,68.106094000000098],[-65.713897999999972,68.112762000000089],[-65.721938999999963,68.164429000000041],[-65.716949,68.175812000000064],[-65.711670000000026,68.180267000000072],[-65.701400999999976,68.181366000000082],[-65.67582699999997,68.179977000000065],[-65.656661999999926,68.175262000000032],[-65.648345999999947,68.168594000000041],[-65.646666999999923,68.163605000000075],[-65.642226999999991,68.159424000000001]],[[-107.47361799999993,68.144714000000079],[-107.48500100000001,68.142487000000017],[-107.50140399999998,68.143600000000049],[-107.55499299999991,68.160537999999974],[-107.55416899999994,68.166091999999992],[-107.54499800000002,68.169983000000059],[-107.5038909999999,68.182480000000055],[-107.49472000000003,68.18664600000011],[-107.48444399999994,68.189697000000137],[-107.46806300000003,68.188582999999994],[-107.46193700000003,68.184142999999949],[-107.46028100000001,68.179153000000099],[-107.45935800000001,68.175629000000015],[-107.45667299999997,68.174423000000047],[-107.45527600000003,68.169144000000074],[-107.45584099999996,68.163605000000075],[-107.46694899999994,68.15026899999998],[-107.47361799999993,68.144714000000079]],[[-104.453056,68.102203000000031],[-104.48277299999995,68.079712000000029],[-104.497772,68.080275999999969],[-104.50334199999992,68.084717000000069],[-104.55304699999999,68.140274000000034],[-104.55610699999994,68.145264000000111],[-104.55695299999996,68.15026899999998],[-104.55387899999999,68.161651999999947],[-104.54666099999997,68.164992999999981],[-104.42639200000002,68.199997000000053],[-104.41555799999998,68.202773999999977],[-104.391953,68.206940000000088],[-104.37721299999998,68.199707000000046],[-104.36860699999994,68.190536000000122],[-104.370003,68.184982000000105],[-104.37416100000002,68.178863999999976],[-104.40499899999992,68.139435000000049],[-104.453056,68.102203000000031]],[[-107.38890100000003,68.172211000000004],[-107.40278599999999,68.171645999999953],[-107.41111799999999,68.17553700000002],[-107.44167299999992,68.196929999999952],[-107.445267,68.201660000000004],[-107.43998699999997,68.208327999999995],[-107.42944299999999,68.211380000000077],[-107.41443599999997,68.211105000000089],[-107.30972300000002,68.209152000000131],[-107.295547,68.20748900000001],[-107.29167200000001,68.202773999999977],[-107.31054699999999,68.196091000000024],[-107.38890100000003,68.172211000000004]],[[-111.83332799999999,68.181931000000077],[-111.84722899999997,68.180817000000104],[-111.860817,68.183594000000028],[-111.86554699999999,68.188034000000016],[-111.83222999999998,68.204987000000131],[-111.81416300000001,68.212494000000049],[-111.79194599999994,68.21775800000006],[-111.77944899999994,68.219437000000028],[-111.764183,68.219437000000028],[-111.75499699999995,68.215820000000122],[-111.75945299999995,68.209152000000131],[-111.76666299999994,68.206375000000037],[-111.79194599999994,68.193588000000034],[-111.81111099999998,68.186920000000043],[-111.83332799999999,68.181931000000077]],[[-98.650283999999999,68.180267000000072],[-98.674438000000009,68.173874000000126],[-98.704453000000001,68.176085999999998],[-98.702788999999996,68.191650000000095],[-98.693328999999949,68.213608000000022],[-98.684433000000013,68.218872000000033],[-98.672226000000023,68.220534999999927],[-98.657226999999978,68.219437000000028],[-98.643065999999976,68.216095000000109],[-98.638610999999969,68.211655000000121],[-98.636672999999917,68.206650000000025],[-98.643065999999976,68.201660000000004],[-98.650283999999999,68.180267000000072]],[[-74.062774999999988,68.151657000000057],[-74.073623999999938,68.150818000000072],[-74.138335999999924,68.170258000000047],[-74.169723999999974,68.195525999999973],[-74.176392000000021,68.204162999999994],[-74.171386999999982,68.208602999999982],[-74.15583799999996,68.217484000000127],[-74.138061999999991,68.225815000000011],[-74.117217999999923,68.232207999999957],[-74.105835000000013,68.235260000000096],[-74.097228999999913,68.236649000000057],[-74.086944999999957,68.235260000000096],[-74.079726999999991,68.232483000000002],[-74.075286999999946,68.227767999999969],[-74.073059000000001,68.223877000000073],[-74.063323999999909,68.203049000000021],[-74.055557000000022,68.172485000000108],[-74.054442999999992,68.159988000000112],[-74.057219999999973,68.154984000000013],[-74.062774999999988,68.151657000000057]],[[-108.59028599999999,68.214431999999988],[-108.63944999999995,68.151382000000012],[-108.6499859999999,68.152481000000023],[-108.65862299999998,68.156097000000045],[-108.67748999999998,68.168869000000086],[-108.67360699999995,68.186371000000122],[-108.67194399999994,68.191085999999984],[-108.63500999999997,68.228592000000106],[-108.62748699999992,68.233597000000145],[-108.60555999999997,68.23692299999999],[-108.56610099999989,68.240540000000124],[-108.55972300000002,68.236099000000024],[-108.59028599999999,68.214431999999988]],[[-109.78388999999999,68.13749700000011],[-109.81166099999996,68.136107999999979],[-109.828056,68.136932000000115],[-109.84137699999997,68.139708999999982],[-109.84999099999999,68.143325999999945],[-109.85665899999998,68.14776599999999],[-109.85417200000001,68.153869999999984],[-109.845551,68.158034999999984],[-109.77194199999997,68.188309000000061],[-109.676941,68.224152000000061],[-109.64417300000002,68.232207999999957],[-109.58889799999997,68.245254999999986],[-109.57749899999988,68.247482000000048],[-109.56806899999998,68.247208000000114],[-109.57055699999995,68.241089000000102],[-109.57695000000001,68.232483000000002],[-109.58194700000001,68.225815000000011],[-109.59416199999993,68.214431999999988],[-109.67388899999997,68.173309000000074],[-109.7625119999999,68.143325999999945],[-109.77250699999991,68.139984000000027],[-109.78388999999999,68.13749700000011]],[[-66.31361400000003,68.14776599999999],[-66.326950000000011,68.147490999999945],[-66.354995999999971,68.153319999999951],[-66.381103999999937,68.158600000000035],[-66.396392999999932,68.161102000000085],[-66.468612999999948,68.171097000000032],[-66.527785999999878,68.177765000000022],[-66.570847000000015,68.181366000000082],[-66.601944000000003,68.182480000000055],[-66.607223999999974,68.217209000000082],[-66.5,68.239700000000084],[-66.299437999999952,68.254440000000045],[-66.221938999999963,68.241089000000102],[-66.256667999999991,68.163605000000075],[-66.269729999999925,68.158600000000035],[-66.301391999999964,68.149154999999951],[-66.31361400000003,68.14776599999999]],[[-96.384170999999924,68.200821000000019],[-96.422775000000001,68.198318000000086],[-96.436935000000005,68.198593000000074],[-96.448607999999922,68.20248400000014],[-96.454726999999934,68.206650000000025],[-96.462783999999999,68.216095000000109],[-96.456664999999987,68.221649000000127],[-96.375,68.254715000000033],[-96.364166000000012,68.258041000000105],[-96.350829999999974,68.258605999999929],[-96.344451999999933,68.254166000000112],[-96.317504999999926,68.231934000000024],[-96.324448000000018,68.221099999999979],[-96.338897999999915,68.212204000000042],[-96.348891999999864,68.208037999999988],[-96.360001000000011,68.204712000000086],[-96.384170999999924,68.200821000000019]],[[-78.571670999999981,68.200272000000098],[-78.655563000000029,68.187759000000028],[-78.662216000000001,68.189147999999989],[-78.660277999999892,68.196365000000128],[-78.643065999999976,68.218323000000055],[-78.607223999999917,68.248322000000087],[-78.593886999999881,68.255554000000018],[-78.581115999999952,68.258880999999974],[-78.550277999999992,68.263610999999969],[-78.548049999999989,68.263046000000145],[-78.545273000000009,68.25],[-78.525283999999999,68.233597000000145],[-78.517226999999934,68.223312000000021],[-78.522506999999905,68.21775800000006],[-78.532226999999978,68.213043000000027],[-78.558883999999978,68.203049000000021],[-78.571670999999981,68.200272000000098]],[[-86.426391999999964,68.069152999999972],[-86.397507000000019,68.021652000000131],[-86.378325999999959,67.993317000000104],[-86.376662999999951,67.988585999999998],[-86.368606999999997,67.954711999999972],[-86.370833999999945,67.939972000000012],[-86.396117999999944,67.859711000000118],[-86.403609999999958,67.848877000000073],[-86.465012000000002,67.786652000000117],[-86.47084000000001,67.78137200000009],[-86.489989999999977,67.770537999999988],[-86.571945000000028,67.728867000000037],[-86.583617999999944,67.725266000000147],[-86.596663999999976,67.72554000000008],[-86.676665999999955,67.731658999999922],[-86.690552000000025,67.733871000000022],[-86.858336999999949,67.79693599999996],[-86.879439999999931,67.810257000000092],[-86.883895999999936,67.814986999999974],[-86.910278000000005,67.8477630000001],[-86.918610000000001,67.86192299999999],[-86.926940999999999,67.876373000000115],[-86.945830999999941,67.909424000000058],[-86.951949999999897,67.923874000000012],[-86.948607999999979,67.928864000000033],[-86.940551999999968,67.934418000000051],[-86.926101999999958,67.931366000000082],[-86.913329999999974,67.931931000000134],[-86.854445999999882,67.954163000000051],[-86.84333799999996,67.958603000000039],[-86.838897999999972,67.986374000000126],[-86.836945000000014,68.001099000000067],[-86.840835999999911,68.010818000000029],[-86.847503999999958,68.020263999999997],[-86.851944000000003,68.024994000000049],[-86.863892000000021,68.029159999999933],[-86.878325999999959,68.032210999999961],[-86.904175000000009,68.030548000000067],[-86.932495000000017,68.035812000000021],[-86.942214999999976,68.040267999999969],[-86.986664000000019,68.061646000000053],[-86.992766999999901,68.066666000000112],[-86.991942999999935,68.071655000000078],[-86.98832699999997,68.081664999999987],[-86.978881999999999,68.096939000000077],[-86.906386999999938,68.180267000000072],[-86.89805599999994,68.185531999999967],[-86.742492999999911,68.282760999999937],[-86.711944999999957,68.299149],[-86.700561999999934,68.303589000000045],[-86.675003000000004,68.306091000000094],[-86.646666999999923,68.301651000000106],[-86.602782999999988,68.291367000000037],[-86.538605000000018,68.270538000000101],[-86.487503000000004,68.24859600000002],[-86.458617999999888,68.235535000000084],[-86.411117999999988,68.208878000000027],[-86.406661999999983,68.204162999999994],[-86.402785999999992,68.194427000000019],[-86.434998000000007,68.162491000000102],[-86.433884000000035,68.098601999999971],[-86.432495000000017,68.088882000000069],[-86.426391999999964,68.069152999999972]],[[-111.71028100000001,68.220534999999927],[-111.72556299999997,68.220260999999994],[-111.74221799999998,68.221099999999979],[-111.75583599999993,68.223602000000028],[-111.76500699999997,68.227203000000088],[-111.77194199999991,68.231369000000029],[-111.77639799999992,68.236099000000024],[-111.77887699999997,68.241089000000102],[-111.77916699999997,68.246933000000126],[-111.77722199999999,68.253052000000139],[-111.77166699999998,68.258880999999974],[-111.71501199999994,68.296936000000073],[-111.70388799999989,68.299422999999933],[-111.52887699999991,68.310806000000127],[-111.51363400000002,68.311096000000134],[-111.49944299999993,68.296936000000073],[-111.50446299999999,68.292480000000126],[-111.52861000000001,68.290543000000071],[-111.55777,68.289429000000098],[-111.58277899999996,68.286101999999971],[-111.60526999999996,68.281096999999932],[-111.61361699999998,68.276657000000114],[-111.62777699999998,68.266663000000108],[-111.633331,68.260818000000029],[-111.63305699999995,68.249709999999993],[-111.63054699999992,68.24443100000002],[-111.63249200000001,68.238312000000008],[-111.63945000000001,68.23332199999993],[-111.64943700000003,68.229980000000012],[-111.67166099999997,68.224701000000039],[-111.696663,68.221375000000023],[-111.71028100000001,68.220534999999927]],[[-75.582779000000016,68.300262000000089],[-75.5625,68.294433999999967],[-75.453888000000006,68.266663000000108],[-75.42971799999998,68.262206999999989],[-75.386672999999917,68.258041000000105],[-75.263061999999934,68.247208000000114],[-75.228881999999942,68.24552900000009],[-75.199158000000011,68.24552900000009],[-75.183059999999955,68.243866000000025],[-75.158614999999941,68.239975000000129],[-75.134734999999864,68.234711000000118],[-75.121933000000013,68.229156000000046],[-75.030563000000029,68.167205999999965],[-75.011948000000018,68.14776599999999],[-75.003066999999987,68.132202000000063],[-75,68.119690000000105],[-75.002227999999945,68.114426000000094],[-75.049163999999962,68.041367000000093],[-75.052490000000034,68.036652000000061],[-75.063323999999966,68.027206000000092],[-75.091675000000009,68.009995000000004],[-75.148055999999997,67.974426000000051],[-75.153609999999901,67.969437000000084],[-75.164443999999946,67.954163000000051],[-75.164443999999946,67.949417000000096],[-75.162780999999939,67.943863000000079],[-75.113891999999964,67.86192299999999],[-75.104445999999996,67.847488000000055],[-75.064162999999951,67.782486000000063],[-75.025008999999955,67.625534000000016],[-75.025283999999999,67.619431000000077],[-75.068892999999889,67.542755000000113],[-75.071944999999971,67.538879000000065],[-75.133620999999948,67.481658999999979],[-75.161117999999988,67.463882000000126],[-75.198607999999979,67.443314000000044],[-75.388061999999934,67.354705999999965],[-75.395843999999954,67.353043000000071],[-75.553603999999893,67.333603000000096],[-75.662506000000008,67.305251999999996],[-75.84445199999999,67.264159999999947],[-75.946105999999929,67.251937999999996],[-76.116652999999928,67.255554000000018],[-76.226943999999946,67.260818000000029],[-76.30860899999999,67.253601000000117],[-76.490829000000019,67.236374000000069],[-76.66361999999998,67.219986000000006],[-76.693053999999961,67.221099999999979],[-76.978057999999976,67.245529000000147],[-77.026672000000019,67.254990000000078],[-77.044723999999917,67.260544000000095],[-77.057219999999916,67.267212000000086],[-77.074448000000018,67.280823000000055],[-77.101395000000025,67.30581699999999],[-77.246947999999975,67.451934999999992],[-77.247222999999963,67.457214000000135],[-77.236937999999952,67.495254999999986],[-77.224441999999954,67.535538000000031],[-77.225829999999974,67.543869000000086],[-77.230285999999978,67.554428000000144],[-77.242217999999923,67.569153000000085],[-77.275008999999955,67.614699999999971],[-77.312209999999993,67.676376000000118],[-77.320847000000015,67.691649999999981],[-77.322509999999909,67.698029000000076],[-77.319167999999991,67.71138000000002],[-77.258346999999958,67.816375999999934],[-77.251953000000015,67.82638500000013],[-77.243332000000009,67.837494000000049],[-77.233062999999959,67.848877000000073],[-77.228333000000021,67.853867000000093],[-77.220551,67.86192299999999],[-77.203888000000006,67.876373000000115],[-76.865554999999972,68.15776100000005],[-76.858886999999925,68.161651999999947],[-76.726105000000018,68.238876000000118],[-76.702498999999932,68.24859600000002],[-76.673888999999974,68.259155000000078],[-76.635009999999909,68.271927000000062],[-76.606948999999929,68.279434000000037],[-76.28195199999999,68.332764000000111],[-76.267226999999934,68.332764000000111],[-76.258346999999901,68.3316650000001],[-76.251953000000015,68.328598],[-76.25,68.323044000000039],[-76.25306699999993,68.313599000000124],[-76.249161000000015,68.307480000000112],[-76.235824999999977,68.303314],[-76.221663999999976,68.301376000000062],[-76.116104000000007,68.296646000000067],[-76.083327999999995,68.295257999999933],[-76.060546999999985,68.296936000000073],[-76.052779999999984,68.298598999999967],[-76.032227000000034,68.304703000000018],[-76.000564999999995,68.316939999999988],[-75.985001000000011,68.324432000000115],[-75.966399999999965,68.331100000000106],[-75.954178000000013,68.333878000000084],[-75.930831999999953,68.336929000000112],[-75.917495999999915,68.338318000000072],[-75.887511999999958,68.339705999999978],[-75.818068999999866,68.336655000000007],[-75.756667999999991,68.332489000000066],[-75.726105000000018,68.33027600000014],[-75.695540999999878,68.326935000000105],[-75.667496000000028,68.322768999999994],[-75.62249799999995,68.313034000000073],[-75.602492999999868,68.307480000000112],[-75.582779000000016,68.300262000000089]],[[-79.020553999999947,68.169144000000074],[-79.032500999999911,68.165268000000026],[-79.075012000000015,68.168320000000108],[-79.089721999999938,68.170258000000047],[-79.101669000000015,68.175262000000032],[-79.171386999999868,68.205261000000064],[-79.176940999999943,68.209427000000119],[-79.179992999999968,68.215545999999961],[-79.188323999999966,68.247208000000114],[-79.191100999999946,68.319442999999978],[-79.151671999999962,68.346649000000014],[-79.141952999999944,68.34887700000013],[-79.125548999999978,68.350266000000147],[-79.099441999999954,68.348602000000142],[-79.044997999999964,68.343322999999941],[-78.929992999999911,68.338882000000012],[-78.826110999999969,68.295532000000037],[-78.809998000000007,68.287490999999989],[-78.804717999999923,68.283051],[-78.801666000000012,68.279160000000104],[-78.80221599999993,68.272491000000002],[-78.805266999999958,68.266663000000108],[-78.815551999999911,68.255554000000018],[-78.823333999999932,68.250548999999978],[-78.841948999999886,68.240540000000124],[-79.020553999999947,68.169144000000074]],[[-100.07472200000001,68.349716000000114],[-100.08640299999996,68.296097000000088],[-100.09166700000003,68.284987999999998],[-100.09944200000001,68.278595000000053],[-100.11221299999994,68.276382000000069],[-100.12832600000002,68.278320000000065],[-100.14028899999994,68.281661999999983],[-100.16443600000002,68.288589000000059],[-100.20056199999999,68.299149],[-100.22693600000002,68.316086000000041],[-100.23082699999992,68.319717000000082],[-100.21556099999998,68.318603999999993],[-100.20249899999988,68.319717000000082],[-100.19110099999995,68.322220000000073],[-100.1183319999999,68.347214000000008],[-100.11000100000001,68.352478000000019],[-100.08583099999998,68.368866000000082],[-100.07668299999989,68.359711000000004],[-100.07444799999996,68.354980000000069],[-100.07472200000001,68.349716000000114]],[[-82.05999799999995,68.306091000000094],[-82.072509999999966,68.303040000000067],[-82.271117999999944,68.338593000000117],[-82.312774999999988,68.349151999999947],[-82.326675000000023,68.353591999999992],[-82.33805799999999,68.358322000000044],[-82.344451999999876,68.362762000000032],[-82.345550999999944,68.36775200000011],[-82.333327999999995,68.371917999999994],[-82.230559999999969,68.385543999999982],[-82.216949,68.384155000000135],[-82.135558999999944,68.372756999999979],[-82.012512000000015,68.350815000000068],[-82.001113999999973,68.34637500000008],[-81.99722300000002,68.34137000000004],[-82.010009999999909,68.332764000000111],[-82.05999799999995,68.306091000000094]],[[-111.11444099999994,68.405823000000055],[-111.12832600000002,68.404984000000127],[-111.13751199999996,68.408599999999979],[-111.141953,68.413315000000011],[-111.14890300000002,68.428863999999919],[-111.14917000000003,68.439972000000125],[-111.141953,68.444976999999994],[-111.13054699999992,68.447479000000044],[-111.11527999999998,68.447754000000089],[-111.09861799999999,68.446930000000123],[-111.08249699999993,68.44470200000012],[-111.07611099999991,68.436919999999986],[-111.08416699999998,68.424988000000042],[-111.10582699999998,68.409988000000055],[-111.11444099999994,68.405823000000055]],[[-99.045273000000009,68.423874000000069],[-99.054992999999911,68.408324999999991],[-99.147781000000009,68.442200000000071],[-99.154723999999987,68.446365000000071],[-99.159163999999919,68.451096000000007],[-99.149733999999853,68.455261000000007],[-99.12110899999999,68.454987000000074],[-99.105269999999962,68.453048999999965],[-99.087219000000005,68.449416999999983],[-99.045273000000009,68.423874000000069]],[[-74.162216000000001,68.246093999999971],[-74.190552000000025,68.242477000000008],[-74.20777899999996,68.243317000000047],[-74.221114999999998,68.247208000000114],[-74.228881999999942,68.250823999999966],[-74.244155999999862,68.261383000000023],[-74.260559000000001,68.273314999999968],[-74.388610999999969,68.398330999999985],[-74.399733999999967,68.42025799999999],[-74.402221999999938,68.427765000000136],[-74.400283999999999,68.43414300000012],[-74.393065999999919,68.445251000000098],[-74.376937999999882,68.459717000000126],[-74.360275000000001,68.463882000000126],[-74.340835999999911,68.462493999999992],[-74.307769999999948,68.461655000000064],[-74.293883999999991,68.460541000000092],[-74.279448999999943,68.458328000000108],[-74.269729999999868,68.454712000000029],[-74.217498999999862,68.426086000000112],[-74.198043999999982,68.414992999999924],[-74.079452999999944,68.338593000000117],[-74.074722000000008,68.330825999999945],[-74.077498999999989,68.325546000000088],[-74.144454999999937,68.254440000000045],[-74.149733999999853,68.25],[-74.162216000000001,68.246093999999971]],[[-100.71056399999998,68.402480999999966],[-100.72416699999997,68.401657],[-100.78943599999997,68.409988000000055],[-100.88971699999996,68.45277400000009],[-100.88027999999997,68.457214000000135],[-100.84889199999992,68.464996000000099],[-100.83029199999999,68.468596999999932],[-100.79332699999986,68.468872000000147],[-100.78611799999999,68.464706000000092],[-100.71806300000003,68.411926000000051],[-100.71305799999999,68.407486000000006],[-100.71056399999998,68.402480999999966]],[[-110.86250299999995,68.474152000000061],[-110.92610199999996,68.465820000000065],[-111.05444299999999,68.469711000000132],[-111.08833299999998,68.473311999999964],[-111.09750400000001,68.477203000000031],[-111.09750400000001,68.482757999999933],[-111.09249899999998,68.487198000000149],[-111.08528099999995,68.492203000000018],[-111.07528699999995,68.495529000000033],[-110.984734,68.515549000000078],[-110.82167099999998,68.54803499999997],[-110.80332899999996,68.546371000000136],[-110.79222099999998,68.543319999999937],[-110.76390100000003,68.533600000000035],[-110.74582700000002,68.526382000000069],[-110.69833399999999,68.491364000000033],[-110.69611399999991,68.486374000000012],[-110.70889299999988,68.484711000000061],[-110.72833300000002,68.484421000000054],[-110.79499799999996,68.479980000000126],[-110.86250299999995,68.474152000000061]],[[-110.58693700000003,68.524155000000007],[-110.625,68.519440000000145],[-110.6600039999999,68.521927000000005],[-110.72112299999998,68.531097000000102],[-110.73249800000002,68.534149000000014],[-110.74610899999999,68.542480000000069],[-110.75974300000001,68.55664100000007],[-110.76194800000002,68.561645999999939],[-110.75473,68.566665999999998],[-110.63861099999997,68.569443000000092],[-110.62832600000002,68.559143000000006],[-110.52971600000001,68.54803499999997],[-110.520554,68.544144000000074],[-110.51834100000002,68.539154000000053],[-110.52722199999988,68.534987999999942],[-110.53859699999992,68.532486000000063],[-110.58693700000003,68.524155000000007]],[[-104.54527300000001,68.396102999999982],[-104.58667000000003,68.394440000000088],[-104.64666699999998,68.395827999999995],[-104.69332900000001,68.402480999999966],[-104.708618,68.40525800000006],[-104.75974299999996,68.418045000000063],[-104.88305699999995,68.449996999999996],[-104.91915899999992,68.459991000000059],[-104.9375,68.46748400000007],[-105.08167999999995,68.546371000000136],[-105.04415899999998,68.562759000000028],[-105.024719,68.570540999999992],[-105.01390100000003,68.573318000000086],[-104.98999000000003,68.57748400000014],[-104.93859900000001,68.583327999999995],[-104.91000399999996,68.583878000000027],[-104.76167299999997,68.582764000000054],[-104.74610899999993,68.582214000000022],[-104.71193699999998,68.578597999999943],[-104.682503,68.57388300000008],[-104.55332899999996,68.537201000000096],[-104.52999899999992,68.530548000000124],[-104.50917099999992,68.523315000000139],[-104.48277299999995,68.511658000000011],[-104.46916199999998,68.503326000000015],[-104.46362299999998,68.498871000000008],[-104.44915799999995,68.485260000000039],[-104.44055200000003,68.476089000000059],[-104.42777999999987,68.456940000000031],[-104.42527799999999,68.441360000000032],[-104.426941,68.435806000000014],[-104.43083199999995,68.429703000000075],[-104.43499799999995,68.423599000000024],[-104.44138299999997,68.417206000000078],[-104.45111099999991,68.413315000000011],[-104.48332199999999,68.404709000000082],[-104.51917299999997,68.398330999999985],[-104.54527300000001,68.396102999999982]],[[-105.139183,68.53637700000013],[-105.12609900000001,68.533325000000048],[-105.11305199999998,68.534424000000001],[-105.10109699999998,68.536652000000004],[-105.08693699999998,68.536926000000108],[-105.07861300000002,68.533051000000114],[-105.06639099999995,68.519149999999968],[-105.05972300000002,68.509430000000066],[-105.05888400000003,68.504166000000055],[-105.06833599999999,68.500274999999988],[-105.08612099999999,68.502777000000037],[-105.11193800000001,68.508881000000088],[-105.23361199999994,68.541091999999992],[-105.24416400000001,68.544708000000071],[-105.29110700000001,68.576935000000049],[-105.29222099999998,68.582214000000022],[-105.28138699999994,68.584991000000116],[-105.25611900000001,68.588318000000015],[-105.24305700000002,68.589705999999978],[-105.228882,68.589980999999966],[-105.21112099999993,68.587769000000094],[-105.18582200000003,68.580826000000116],[-105.18611099999998,68.576660000000004],[-105.18167099999994,68.566665999999998],[-105.17832900000002,68.561645999999939],[-105.139183,68.53637700000013]],[[-113.78611799999999,68.582764000000054],[-113.80166599999995,68.58248900000001],[-113.85249299999998,68.584152000000131],[-113.88945000000001,68.586929000000055],[-113.93138099999999,68.593872000000033],[-113.95259099999987,68.597389000000078],[-113.95966299999998,68.603195000000142],[-113.96611000000001,68.611099000000081],[-113.95667300000002,68.614699999999914],[-113.94248999999996,68.615814000000114],[-113.91388699999999,68.615814000000114],[-113.89972699999998,68.616928000000087],[-113.83693700000003,68.608871000000079],[-113.80027799999999,68.606093999999985],[-113.78611799999999,68.60386699999998],[-113.77667200000002,68.60026600000009],[-113.76194800000002,68.592209000000082],[-113.761124,68.586655000000121],[-113.77223199999997,68.583878000000027],[-113.78611799999999,68.582764000000054]],[[-100.74054699999999,68.596375000000023],[-100.78388999999993,68.594437000000084],[-100.86805699999991,68.603043000000014],[-100.88249200000001,68.611374000000069],[-100.87666300000001,68.616379000000109],[-100.86527999999998,68.619141000000013],[-100.85305800000003,68.620818999999983],[-100.83972199999999,68.62164300000012],[-100.81388900000002,68.619141000000013],[-100.75556899999992,68.607758000000047],[-100.74082899999996,68.604706000000078],[-100.73361199999994,68.600540000000024],[-100.74054699999999,68.596375000000023]],[[-78.468886999999995,68.563873000000001],[-78.474441999999897,68.55831900000004],[-78.482223999999917,68.553313999999943],[-78.503066999999987,68.545532000000037],[-78.530837999999903,68.541091999999992],[-78.545836999999949,68.540817000000004],[-78.562209999999993,68.541930999999977],[-78.599227999999925,68.550644000000034],[-78.614554999999939,68.553650000000061],[-78.638901000000033,68.558028999999976],[-78.654723999999987,68.558594000000028],[-78.668883999999991,68.554153000000099],[-78.724715999999944,68.521927000000005],[-78.715835999999911,68.515823000000012],[-78.691375999999991,68.509155000000021],[-78.674438000000009,68.509720000000073],[-78.653335999999967,68.512496999999939],[-78.636123999999938,68.513046000000088],[-78.621947999999975,68.509720000000073],[-78.617615000000001,68.507217000000082],[-78.610275000000001,68.502213000000097],[-78.610824999999977,68.498032000000023],[-78.618056999999965,68.492203000000018],[-78.705565999999976,68.451660000000118],[-78.716110000000015,68.447754000000089],[-78.743057000000022,68.442748999999992],[-78.776672000000019,68.439147999999989],[-78.795272999999952,68.438583000000108],[-78.813048999999921,68.438873000000115],[-78.828063999999983,68.440811000000053],[-78.861663999999962,68.446365000000071],[-78.876389000000017,68.450546000000145],[-78.959732000000031,68.474700999999982],[-78.946105999999986,68.508041000000048],[-78.943328999999949,68.511932000000115],[-78.936935000000005,68.516388000000006],[-78.822784000000013,68.547759999999982],[-78.809432999999956,68.550537000000077],[-78.791672000000005,68.550262000000032],[-78.759170999999981,68.54803499999997],[-78.743880999999988,68.546097000000032],[-78.723891999999978,68.547484999999938],[-78.704177999999899,68.554703000000131],[-78.698883000000023,68.558028999999976],[-78.688889000000017,68.564697000000137],[-78.670837000000006,68.578872999999987],[-78.668609999999944,68.583327999999995],[-78.672774999999945,68.58859300000006],[-78.680557000000022,68.593323000000112],[-78.693054000000018,68.596939000000134],[-78.705841000000021,68.600540000000024],[-78.784163999999976,68.618590999999981],[-78.851395000000025,68.634155000000078],[-78.894454999999994,68.646378000000141],[-78.89805599999994,68.64888000000002],[-78.889724999999942,68.652771000000087],[-78.863892000000021,68.659714000000122],[-78.837783999999886,68.661102000000028],[-78.720001000000025,68.657211000000132],[-78.689437999999939,68.653320000000065],[-78.495834000000002,68.627762000000132],[-78.481948999999929,68.624985000000038],[-78.469451999999933,68.621093999999971],[-78.460555999999997,68.617203000000075],[-78.467223999999987,68.569153000000085],[-78.468886999999995,68.563873000000001]],[[-74.768889999999999,68.673874000000012],[-74.756667999999991,68.672760000000039],[-74.65583799999996,68.65498400000007],[-74.648346000000004,68.652206000000092],[-74.522231999999974,68.565262000000018],[-74.518340999999907,68.558594000000028],[-74.531951999999876,68.552765000000022],[-74.551392000000021,68.550537000000077],[-74.586944999999957,68.548874000000126],[-74.726668999999902,68.556091000000038],[-74.742767000000015,68.557480000000055],[-74.807219999999916,68.563599000000067],[-74.821945000000028,68.56581099999994],[-74.833892999999989,68.569717000000026],[-74.84333799999996,68.575821000000076],[-74.870543999999995,68.598877000000073],[-74.883056999999894,68.61303700000002],[-74.890288999999996,68.624985000000038],[-74.805832000000009,68.668868999999972],[-74.796111999999994,68.671646000000067],[-74.787216000000001,68.673035000000027],[-74.779998999999975,68.673874000000012],[-74.77194199999991,68.673035000000027],[-74.768889999999999,68.673874000000012]],[[-114.04723399999995,68.613602000000014],[-114.06139399999995,68.612488000000042],[-114.075287,68.614699999999914],[-114.10193600000002,68.625809000000004],[-114.12666299999995,68.637206999999989],[-114.14890299999996,68.649428999999998],[-114.16166699999991,68.658035000000098],[-114.18998699999986,68.680266999999958],[-114.18639400000001,68.683594000000085],[-114.15387699999991,68.679703000000018],[-114.141953,68.676925999999924],[-114.14111299999996,68.671097000000088],[-114.05638099999987,68.635818000000029],[-114.04888900000003,68.631927000000132],[-114.04167200000001,68.627762000000132],[-114.03778099999994,68.616928000000087],[-114.04723399999995,68.613602000000014]],[[-74.811385999999914,68.320541000000048],[-74.817504999999926,68.318603999999993],[-75,68.333344000000125],[-75.002227999999945,68.333603000000039],[-75.008346999999958,68.337204000000099],[-75.010284000000013,68.346649000000014],[-75.005004999999926,68.353591999999992],[-75.002791999999999,68.35914600000001],[-75.00140399999998,68.366378999999995],[-75.015014999999948,68.379700000000128],[-75.029174999999952,68.390549000000021],[-75.037505999999951,68.394714000000022],[-75.081679999999892,68.404984000000127],[-75.10943599999996,68.406937000000084],[-75.138061999999991,68.409988000000055],[-75.153060999999866,68.413040000000024],[-75.241378999999995,68.436371000000065],[-75.263900999999919,68.444976999999994],[-75.294723999999974,68.457763999999997],[-75.369995000000017,68.489700000000028],[-75.396118000000001,68.503601000000003],[-75.416397000000018,68.518051000000128],[-75.416397000000018,68.524429000000112],[-75.396956999999873,68.611099000000081],[-75.389175000000023,68.62303200000008],[-75.307770000000005,68.694702000000063],[-75.299727999999959,68.700546000000088],[-75.280562999999972,68.709717000000069],[-75.254729999999881,68.717484000000013],[-75.239440999999999,68.718048000000124],[-75.014450000000011,68.677200000000028],[-75,68.672241000000099],[-74.942764000000011,68.576096000000064],[-74.938323999999909,68.571655000000135],[-74.931380999999931,68.566665999999998],[-74.836945000000014,68.511658000000011],[-74.801940999999999,68.501099000000124],[-74.785004000000015,68.494705000000067],[-74.780288999999982,68.490265000000079],[-74.772232000000031,68.479980000000126],[-74.768341000000021,68.473311999999964],[-74.776397999999915,68.410537999999917],[-74.811385999999914,68.320541000000048]],[[-84.808043999999938,68.763885000000016],[-84.821395999999879,68.763611000000083],[-84.835830999999985,68.766662999999994],[-84.939163000000008,68.793594000000041],[-84.907776000000013,68.803589000000102],[-84.895279000000016,68.80720500000001],[-84.882492000000013,68.809707999999944],[-84.855835000000013,68.810806000000014],[-84.841385000000002,68.807479999999998],[-84.837219000000005,68.802765000000136],[-84.837783999999999,68.79693600000013],[-84.801665999999955,68.769150000000081],[-84.808043999999938,68.763885000000016]],[[-68.110275000000001,68.78276100000005],[-67.807494999999903,68.733597000000032],[-67.781676999999945,68.729155999999932],[-67.679169000000002,68.711379999999963],[-67.668335000000013,68.707214000000079],[-67.661391999999921,68.701935000000105],[-67.662216000000001,68.698317999999972],[-67.676666000000012,68.695816000000093],[-67.850554999999929,68.697754000000032],[-67.869720000000029,68.69859299999996],[-67.897781000000009,68.704987000000017],[-67.918609999999887,68.712493999999936],[-67.951400999999976,68.721649000000014],[-68.039169000000015,68.738037000000077],[-68.188323999999909,68.763885000000016],[-68.306106999999997,68.779434000000094],[-68.323623999999995,68.779984000000127],[-68.339995999999985,68.778594999999939],[-68.352492999999981,68.775543000000027],[-68.367492999999854,68.774994000000106],[-68.433608999999933,68.781097000000045],[-68.451400999999976,68.783875000000023],[-68.457779000000016,68.785812000000078],[-68.459441999999967,68.791092000000106],[-68.455275999999969,68.802199999999914],[-68.450835999999867,68.80720500000001],[-68.439163000000008,68.812485000000038],[-68.428328999999962,68.813034000000016],[-68.418899999999894,68.810257000000092],[-68.375548999999921,68.808029000000147],[-68.241942999999935,68.798874000000069],[-68.224716000000001,68.797485000000108],[-68.110275000000001,68.78276100000005]],[[-101.83112299999999,68.566940000000102],[-101.84555099999989,68.566665999999998],[-101.86028299999998,68.569717000000026],[-101.88527699999986,68.576385000000016],[-101.90527299999991,68.583878000000027],[-102.00583599999999,68.613875999999948],[-102.112213,68.62359600000002],[-102.23000300000001,68.64027399999992],[-102.254997,68.646942000000081],[-102.31639100000001,68.672211000000061],[-102.3125,68.688583000000051],[-102.21665999999999,68.718322999999998],[-102.14862099999999,68.734984999999938],[-102.13639799999993,68.736923000000104],[-102.11389200000002,68.742477000000065],[-102.09249899999998,68.748871000000122],[-102.073059,68.756943000000092],[-102.05638099999993,68.768051000000071],[-102.05166600000001,68.773880000000077],[-102.04943799999995,68.779434000000094],[-102.04972799999996,68.784714000000008],[-102.05555699999996,68.794434000000081],[-102.05555699999996,68.799713000000054],[-102.05082700000003,68.805542000000059],[-102.04276999999996,68.811096000000077],[-102.02306399999992,68.819443000000035],[-101.99833699999999,68.823044000000095],[-101.98500099999995,68.824158000000068],[-101.95612299999999,68.824158000000068],[-101.93943799999994,68.822494999999947],[-101.9119419999999,68.816086000000098],[-101.77861000000001,68.783875000000023],[-101.69387799999993,68.768051000000071],[-101.69999699999994,68.737762000000032],[-101.68055699999996,68.672484999999995],[-101.68250299999994,68.661652000000061],[-101.701683,68.637772000000041],[-101.83112299999999,68.566940000000102]],[[-102.60082999999997,68.813309000000004],[-102.60749799999996,68.80914300000012],[-102.69695299999995,68.813034000000016],[-102.70722999999992,68.816666000000112],[-102.68888900000002,68.833328000000108],[-102.67859599999997,68.836928999999998],[-102.64055599999995,68.841934000000037],[-102.61277799999993,68.84304800000001],[-102.59889199999986,68.841095000000053],[-102.60221899999999,68.834152000000074],[-102.60082999999997,68.813309000000004]],[[-89.944442999999978,68.662200999999982],[-89.956389999999942,68.661652000000061],[-89.974166999999966,68.705826000000002],[-89.999160999999958,68.730819999999937],[-90.017226999999934,68.740540000000067],[-90.022507000000019,68.74581900000004],[-90.027495999999985,68.752486999999974],[-90.027785999999992,68.758606000000043],[-90.025557999999933,68.771927000000005],[-90.00306699999993,68.806641000000013],[-89.958618000000001,68.838042999999971],[-89.944442999999978,68.847488000000055],[-89.931945999999982,68.852203000000088],[-89.921935999999903,68.853867000000093],[-89.914443999999946,68.853043000000127],[-89.781677000000002,68.766662999999994],[-89.784163999999919,68.760818000000086],[-89.791381999999999,68.752486999999974],[-89.808884000000035,68.733322000000044],[-89.857498000000021,68.700546000000088],[-89.877486999999917,68.690810999999997],[-89.944442999999978,68.662200999999982]],[[-114.35082999999997,68.871643000000063],[-114.37917299999992,68.86943100000002],[-114.39639299999999,68.869705000000124],[-114.429169,68.87359600000002],[-114.45333900000003,68.879425000000026],[-114.46305799999999,68.882751000000042],[-114.468613,68.887206999999989],[-114.47165699999999,68.892487000000017],[-114.46056399999998,68.895264000000111],[-114.44444299999998,68.896103000000096],[-114.424713,68.896942000000024],[-114.37609899999995,68.893600000000106],[-114.34084300000001,68.890549000000078],[-114.32888800000001,68.887496999999996],[-114.32333399999999,68.883041000000048],[-114.32861299999996,68.87692300000009],[-114.33805799999993,68.87359600000002],[-114.35082999999997,68.871643000000063]],[[-67.847777999999948,68.851928999999984],[-67.863891999999964,68.849425999999994],[-67.883056999999951,68.849990999999989],[-67.897232000000031,68.853043000000127],[-67.908051,68.857208000000128],[-67.956389999999942,68.915268000000026],[-67.96055599999994,68.922484999999995],[-67.96055599999994,68.929977000000065],[-67.954726999999934,68.935806000000127],[-67.946654999999964,68.940810999999997],[-67.938048999999978,68.944427000000019],[-67.923889000000031,68.94859300000013],[-67.892226999999991,68.951660000000004],[-67.876388999999961,68.949417000000096],[-67.869445999999982,68.944138000000066],[-67.83944699999995,68.911926000000108],[-67.831389999999999,68.875809000000118],[-67.833068999999909,68.861374000000012],[-67.837509000000011,68.856368999999972],[-67.847777999999948,68.851928999999984]],[[-85.341675000000009,68.983596999999975],[-85.351669000000015,68.981094000000041],[-85.379165999999941,68.981934000000081],[-85.407227000000034,68.984420999999941],[-85.437209999999993,68.991928000000087],[-85.446944999999971,68.996368000000075],[-85.451400999999976,69.001099000000011],[-85.453063999999983,69.005829000000062],[-85.44387799999987,69.010269000000108],[-85.418883999999991,69.009430000000123],[-85.369995000000017,69.001937999999996],[-85.354720999999927,68.997757000000092],[-85.342223999999931,68.993317000000104],[-85.337783999999999,68.988585999999941],[-85.341675000000009,68.983596999999975]],[[-89.90834000000001,68.917755000000113],[-89.915008999999998,68.913315000000125],[-89.952498999999875,68.926376000000062],[-89.978332999999964,68.933867999999961],[-90,68.937575999999979],[-90.03195199999999,68.943039000000113],[-90.075561999999991,68.948028999999963],[-90.070557000000008,68.981934000000081],[-89.946380999999917,69.010269000000108],[-89.93360899999999,69.011658000000068],[-89.920837000000006,69.010269000000108],[-89.914169000000015,69.006943000000035],[-89.910277999999948,69.003052000000139],[-89.906661999999983,68.922484999999995],[-89.90834000000001,68.917755000000113]],[[-100.17555199999987,68.794708000000014],[-100.22083999999995,68.764435000000049],[-100.25446299999999,68.769150000000081],[-100.26917300000002,68.772217000000012],[-100.28555299999994,68.774155000000121],[-100.29915599999998,68.773315000000082],[-100.30860899999999,68.768875000000037],[-100.31639100000001,68.76249700000011],[-100.35749799999996,68.71527100000003],[-100.36694299999994,68.710541000000035],[-100.40722699999998,68.708038000000045],[-100.423607,68.709991000000002],[-100.61332700000003,68.758040999999992],[-100.62304699999999,68.761932000000058],[-100.62805199999997,68.766388000000006],[-100.632767,68.77609300000006],[-100.62581599999999,68.912490999999932],[-100.59999099999999,69.000548999999978],[-100.56111099999993,69.025818000000015],[-100.54360999999994,69.036652000000061],[-100.52916699999997,69.036652000000061],[-100.497772,69.034714000000122],[-100.41610700000001,69.026382000000126],[-100.38110399999994,69.020828000000108],[-100.35082999999997,69.014709000000096],[-100.34111000000001,69.010818000000029],[-100.33361799999994,69.006653000000028],[-100.32861300000002,69.00221300000004],[-100.32362399999994,68.996093999999971],[-100.32888800000001,68.989975000000129],[-100.33168000000001,68.984420999999941],[-100.33168000000001,68.979431000000091],[-100.326683,68.974701000000039],[-100.31276700000001,68.965820000000122],[-100.23889200000002,68.924149],[-100.22888199999994,68.920258000000103],[-100.21665999999988,68.916930999999977],[-100.20361300000002,68.915543000000071],[-100.16027799999995,68.915268000000026],[-100.14362299999993,68.913315000000125],[-100.13110399999999,68.909987999999998],[-100.12638899999996,68.905548000000124],[-100.17194399999994,68.799423000000047],[-100.17555199999987,68.794708000000014]],[[-85.119445999999925,69.014709000000096],[-85.132216999999855,69.013045999999974],[-85.166107000000011,69.031096999999988],[-85.170273000000009,69.035812000000021],[-85.155562999999972,69.056090999999981],[-85.14555399999989,69.058319000000097],[-85.095551,69.048035000000084],[-85.068343999999968,69.041367000000093],[-85.061385999999914,69.036652000000061],[-85.075835999999924,69.031096999999988],[-85.119445999999925,69.014709000000096]],[[-85.265288999999996,69.072495000000117],[-85.343886999999938,69.06303400000013],[-85.357773000000009,69.063598999999954],[-85.373046999999929,69.067763999999954],[-85.392776000000026,69.076660000000118],[-85.397232000000031,69.081374999999923],[-85.398894999999982,69.086104999999975],[-85.392501999999979,69.09137000000004],[-85.380279999999914,69.095825000000048],[-85.301392000000021,69.104155999999989],[-85.287780999999882,69.104706000000022],[-85.258895999999993,69.100266000000147],[-85.248885999999914,69.095825000000048],[-85.241942999999992,69.09137000000004],[-85.245543999999995,69.086104999999975],[-85.246658000000025,69.081374999999923],[-85.253066999999987,69.07609599999995],[-85.265288999999996,69.072495000000117]],[[-99.999434999999949,68.943588000000034],[-100.006958,68.939423000000033],[-100.021118,68.939696999999967],[-100.03778099999988,68.941360000000088],[-100.12000299999994,68.950821000000076],[-100.16166699999997,68.961380000000133],[-100.18138099999999,68.968872000000033],[-100.19860799999998,68.976929000000041],[-100.20612299999988,68.981094000000041],[-100.23693800000001,69.008605999999986],[-100.25666799999999,69.026656999999943],[-100.25890399999992,69.031661999999983],[-100.25862099999995,69.041931000000034],[-100.23693800000001,69.081374999999923],[-100.23194899999993,69.087203999999986],[-100.21333300000003,69.097214000000065],[-100.12970699999994,69.130264000000125],[-100.09555099999994,69.117477000000122],[-100.05304699999999,69.102478000000019],[-100.03333299999991,69.094711000000075],[-100.02834299999995,69.090271000000087],[-99.978881999999999,69.01388500000013],[-99.976943999999946,69.003876000000105],[-99.999434999999949,68.943588000000034]],[[-90.124709999999993,69.04942299999999],[-90.12721299999987,69.044982999999945],[-90.138061999999991,69.04525799999999],[-90.231948999999986,69.065536000000009],[-90.247498000000007,69.070267000000115],[-90.279175000000009,69.098328000000038],[-90.276397999999858,69.125809000000061],[-90.263335999999924,69.141936999999928],[-90.262511999999958,69.142761000000064],[-90.253890999999953,69.142761000000064],[-90.147231999999974,69.103591999999992],[-90.125,69.055542000000003],[-90.124709999999993,69.04942299999999]],[[-101.66416900000002,69.083603000000096],[-101.67749000000003,69.082764000000111],[-101.69027699999998,69.086104999999975],[-101.69554099999993,69.090546000000074],[-101.69833399999993,69.095261000000107],[-101.71806300000003,69.178588999999931],[-101.71584300000001,69.189147999999989],[-101.71112099999993,69.195251000000098],[-101.70361300000002,69.201660000000004],[-101.695267,69.206940000000031],[-101.68443300000001,69.210815000000025],[-101.65834000000001,69.213608000000022],[-101.60166899999996,69.215546000000131],[-101.55860899999999,69.216660000000104],[-101.53527799999995,69.209427000000119],[-101.5202789999999,69.197479000000101],[-101.497772,69.170258000000047],[-101.49500299999994,69.165543000000014],[-101.49500299999994,69.160262999999929],[-101.49999999999994,69.154434000000094],[-101.55555699999991,69.105255000000113],[-101.56360599999999,69.099990999999989],[-101.65139799999997,69.085541000000035],[-101.66416900000002,69.083603000000096]],[[-90.512512000000015,69.20248400000014],[-90.575561999999991,69.198593000000074],[-90.613327000000027,69.207763999999997],[-90.777221999999995,69.272491000000002],[-90.778609999999901,69.317215000000147],[-90.775832999999977,69.32998699999996],[-90.762512000000015,69.345534999999984],[-90.757232999999985,69.349426000000051],[-90.740829000000019,69.357483000000059],[-90.692215000000033,69.37164300000012],[-90.67332499999992,69.373871000000065],[-90.655272999999966,69.374695000000031],[-90.638610999999969,69.373871000000065],[-90.608046999999999,69.36970500000001],[-90.595001000000025,69.365264999999965],[-90.582503999999972,69.359711000000004],[-90.559433000000013,69.347214000000008],[-90.548614999999984,69.339981000000023],[-90.47193900000002,69.281097000000102],[-90.460830999999928,69.267487000000017],[-90.455565999999976,69.234711000000118],[-90.454452999999887,69.226379000000122],[-90.457503999999972,69.222763000000043],[-90.512512000000015,69.20248400000014]],[[-78.412215999999887,69.379700000000128],[-78.396392999999932,69.377761999999962],[-78.338608000000022,69.3808140000001],[-78.305832000000009,69.377761999999962],[-78.291381999999999,69.374985000000095],[-78.279723999999987,69.370255000000043],[-78.270844000000011,69.364150999999993],[-78.211394999999925,69.299987999999985],[-78.210830999999985,69.294434000000138],[-78.214447000000007,69.288315000000125],[-78.318344000000025,69.238312000000008],[-78.396118000000001,69.210541000000092],[-78.472504000000015,69.191360000000032],[-78.551392000000021,69.089157000000057],[-78.556655999999919,69.083603000000096],[-78.572234999999921,69.073317999999972],[-78.601943999999946,69.066086000000041],[-78.62777699999998,69.058593999999914],[-78.707229999999981,69.014709000000096],[-78.715011999999945,69.009720000000129],[-78.718062999999972,69.003601000000117],[-78.71665999999999,68.99664300000012],[-78.712783999999999,68.984985000000108],[-78.716110000000015,68.979156000000103],[-78.725280999999995,68.968872000000033],[-78.735000999999954,68.963608000000079],[-78.830291999999929,68.91304000000008],[-78.840285999999935,68.908600000000092],[-78.867492999999968,68.900543000000084],[-78.934433000000013,68.888596000000121],[-78.978881999999999,68.882477000000108],[-79.033614999999998,68.877197000000024],[-79.095275999999956,68.872757000000036],[-79.185271999999941,68.853317000000061],[-79.194152999999972,68.849425999999994],[-79.197219999999902,68.839157000000114],[-79.204726999999991,68.833878000000141],[-79.216949,68.829987000000074],[-79.238892000000021,68.827484000000084],[-79.287216000000001,68.83137499999998],[-79.353332999999964,68.844147000000021],[-79.366103999999893,68.847763000000043],[-79.386948000000018,68.856093999999985],[-79.392501999999865,68.860535000000084],[-79.396392999999932,68.864990000000091],[-79.400283999999999,68.871918000000051],[-79.402221999999938,68.923598999999967],[-79.379439999999931,68.931656000000089],[-79.353881999999999,68.943863000000079],[-79.330565999999976,68.958327999999995],[-79.309432999999956,68.973602000000085],[-79.303878999999938,68.978317000000118],[-79.292769999999962,68.995818999999983],[-79.283065999999963,69.012772000000041],[-79.238892000000021,69.066376000000048],[-79.227218999999991,69.076385000000073],[-79.216949,69.081100000000106],[-79.146117999999944,69.093597000000102],[-79.049438000000009,69.102203000000031],[-78.985824999999977,69.099990999999989],[-78.974441999999954,69.100266000000147],[-78.960280999999952,69.102478000000019],[-78.864165999999955,69.141098],[-78.855834999999956,69.145537999999988],[-78.749160999999901,69.261107999999979],[-78.721938999999963,69.310532000000023],[-78.726668999999902,69.318603999999993],[-78.724715999999944,69.331100000000049],[-78.722778000000005,69.336105000000089],[-78.716110000000015,69.34027100000003],[-78.606948999999986,69.371368000000132],[-78.577498999999989,69.377197000000137],[-78.568618999999956,69.378860000000032],[-78.489989999999977,69.391098000000113],[-78.47084000000001,69.392212000000086],[-78.458617999999944,69.38998400000014],[-78.412215999999887,69.379700000000128]],[[-135.28890999999993,69.309418000000051],[-135.29751599999997,69.304977000000122],[-135.33138999999989,69.322768999999994],[-135.34805299999994,69.330551000000128],[-135.38613899999996,69.344986000000063],[-135.39779699999997,69.348037999999974],[-135.44000199999999,69.355820000000108],[-135.48693800000001,69.362198000000092],[-135.51501500000001,69.367477000000065],[-135.52694699999995,69.370529000000147],[-135.55999800000001,69.380264000000068],[-135.56527700000004,69.384995000000004],[-135.56555199999997,69.390548999999965],[-135.55999800000001,69.396652000000131],[-135.54998799999998,69.399994000000049],[-135.52444499999996,69.403595000000109],[-135.50723300000004,69.403046000000131],[-135.42028799999997,69.397491000000059],[-135.365814,69.393599999999992],[-135.33776899999992,69.388596000000064],[-135.32806400000004,69.384995000000004],[-135.27224699999988,69.358321999999987],[-135.27139299999999,69.346938999999963],[-135.27722199999999,69.328322999999955],[-135.28332499999988,69.315262000000018],[-135.28890999999993,69.309418000000051]],[[-76.950835999999867,69.395263999999997],[-76.923614999999984,69.393599999999992],[-76.902221999999995,69.394713999999965],[-76.804168999999945,69.400269000000037],[-76.787780999999995,69.402480999999966],[-76.779174999999952,69.403870000000097],[-76.760833999999875,69.40914900000007],[-76.75140399999998,69.412766000000033],[-76.744445999999982,69.416931000000034],[-76.732772999999952,69.422760000000039],[-76.723327999999981,69.423599000000024],[-76.716400000000021,69.422211000000118],[-76.705840999999964,69.418868999999972],[-76.652221999999938,69.38638300000008],[-76.644729999999925,69.381363000000022],[-76.643889999999942,69.374420000000043],[-76.646666999999979,69.336929000000055],[-76.648894999999925,69.331940000000088],[-76.676391999999964,69.306091000000094],[-76.706389999999999,69.303588999999988],[-76.718886999999995,69.301651000000049],[-76.736937999999952,69.296371000000022],[-76.799438000000009,69.272491000000002],[-76.926392000000021,69.21748400000007],[-76.933608999999933,69.213882000000126],[-76.939986999999974,69.209152000000074],[-76.945830999999998,69.203598000000113],[-76.949431999999945,69.197479000000101],[-76.950561999999934,69.1933140000001],[-76.958892999999989,69.14248699999996],[-77.118057000000022,69.119431000000134],[-77.137787000000003,69.116652999999928],[-77.171660999999915,69.117202999999961],[-77.213622999999984,69.125809000000061],[-77.238601999999958,69.132750999999985],[-77.25778200000002,69.139984000000027],[-77.285827999999924,69.153594999999996],[-77.301392000000021,69.164153999999996],[-77.320281999999963,69.181366000000025],[-77.381942999999865,69.247482000000048],[-77.384170999999981,69.263610999999969],[-77.383330999999941,69.270538000000045],[-77.359725999999966,69.392761000000064],[-77.356383999999935,69.396652000000131],[-77.348342999999943,69.401657],[-77.288329999999917,69.417755],[-77.259170999999924,69.424698000000035],[-77.189162999999951,69.438309000000004],[-77.153610000000015,69.444427000000076],[-77.129989999999964,69.445251000000042],[-77.113616999999977,69.441650000000038],[-77.075561999999991,69.428314000000057],[-77.043335000000013,69.417206000000078],[-77.006957999999997,69.406372000000033],[-76.978332999999907,69.399994000000049],[-76.950835999999867,69.395263999999997]],[[-90.329453000000001,69.235809000000017],[-90.34722899999997,69.234711000000118],[-90.361388999999974,69.238312000000008],[-90.506392999999946,69.329162999999994],[-90.510009999999909,69.334717000000012],[-90.514450000000011,69.363876000000005],[-90.501113999999973,69.372482000000105],[-90.491669000000002,69.376647999999989],[-90.301940999999943,69.434418000000107],[-90.205275999999913,69.445816000000093],[-90.200835999999981,69.444427000000076],[-90.199722000000008,69.439148000000102],[-90.195267000000001,69.416931000000034],[-90.178604000000007,69.409988000000055],[-90.149733999999967,69.375534000000016],[-90.148345999999947,69.370255000000043],[-90.154723999999987,69.350815000000068],[-90.15972899999997,69.34526100000005],[-90.271666999999923,69.255554000000018],[-90.288605000000018,69.249419999999986],[-90.329453000000001,69.235809000000017]],[[-135.59222399999999,69.482208000000071],[-135.574432,69.446640000000059],[-135.61999499999996,69.468597000000102],[-135.62942499999991,69.472214000000065],[-135.66528299999999,69.481368999999916],[-135.69360399999999,69.486649],[-135.74081399999994,69.493041999999946],[-135.77835099999999,69.496094000000085],[-135.81054700000004,69.497756999999979],[-135.81555200000003,69.502487000000031],[-135.8125,69.508041000000048],[-135.79528799999997,69.516663000000051],[-135.78555299999999,69.519989000000066],[-135.77389500000004,69.52276599999999],[-135.76113899999996,69.524429000000055],[-135.74526999999995,69.524704000000099],[-135.66610700000001,69.505828999999949],[-135.59942599999999,69.486098999999967],[-135.59222399999999,69.482208000000071]],[[-101.05304699999999,69.504439999999988],[-101.00611900000001,69.486923000000104],[-101.00862099999995,69.450272000000041],[-101.12526700000001,69.401382000000126],[-101.21861299999989,69.371368000000132],[-101.23029299999996,69.368591000000038],[-101.24305700000002,69.371917999999994],[-101.26888999999994,69.378860000000032],[-101.27916700000003,69.382476999999994],[-101.271118,69.385818000000029],[-101.256958,69.386658000000068],[-101.24526999999995,69.389434999999992],[-101.2369379999999,69.394713999999965],[-101.23166699999996,69.400818000000015],[-101.18888899999996,69.469711000000075],[-101.18639400000001,69.475265999999976],[-101.22749299999992,69.495529000000033],[-101.23805199999998,69.499145999999996],[-101.2538909999999,69.500274999999988],[-101.266953,69.49832200000003],[-101.31749699999995,69.511107999999922],[-101.38445300000001,69.53276100000005],[-101.38722199999995,69.53776600000009],[-101.35833700000001,69.566940000000102],[-101.34973099999996,69.572495000000004],[-101.34056099999992,69.574707000000046],[-101.27555799999993,69.580826000000059],[-101.26167299999992,69.581665000000044],[-101.07305899999994,69.534988000000112],[-101.06276699999995,69.53137200000009],[-101.05999800000001,69.526382000000012],[-101.05304699999999,69.504439999999988]],[[-96.663054999999929,69.569717000000026],[-96.563323999999966,69.564147999999989],[-96.461120999999991,69.564147999999989],[-96.401671999999905,69.562759000000028],[-96.373610999999983,69.560806000000071],[-96.358886999999868,69.55720500000001],[-96.351943999999946,69.55304000000001],[-96.345275999999899,69.548599000000081],[-96.343886999999995,69.543594000000041],[-96.335555999999997,69.534424000000001],[-96.328613000000018,69.529983999999956],[-96.31639100000001,69.526382000000012],[-96.291671999999892,69.531097000000045],[-96.218063000000029,69.546371000000136],[-96.207229999999981,69.55053700000002],[-96.198333999999875,69.55664100000007],[-96.194442999999978,69.561920000000043],[-96.184432999999956,69.56721500000009],[-96.169723999999917,69.566940000000102],[-96.152221999999995,69.563599000000067],[-96.139998999999932,69.559982000000105],[-96.133330999999941,69.555542000000059],[-96.134445000000028,69.550262000000032],[-96.136397999999986,69.546097000000032],[-96.104171999999949,69.49832200000003],[-96.101104999999961,69.493041999999946],[-96.097778000000005,69.483322000000044],[-96.096114999999998,69.46804800000001],[-96.098617999999988,69.457763999999941],[-96.143065999999919,69.351379000000009],[-96.146666999999979,69.345824999999991],[-96.163329999999974,69.348037999999974],[-96.233886999999982,69.359711000000004],[-96.248610999999926,69.36303700000002],[-96.270003999999972,69.370818999999983],[-96.288604999999961,69.378860000000032],[-96.304992999999911,69.387497000000053],[-96.325286999999946,69.400269000000037],[-96.333617999999944,69.409714000000122],[-96.348343,69.423035000000084],[-96.382216999999912,69.44470200000012],[-96.401108000000022,69.453048999999908],[-96.430557000000022,69.459717000000069],[-96.461944999999957,69.462493999999992],[-96.507232999999985,69.464432000000102],[-96.524719000000005,69.467484000000013],[-96.548889000000031,69.474990999999989],[-96.630828999999949,69.512207000000103],[-96.654175000000009,69.524994000000106],[-96.736663999999962,69.576660000000004],[-96.735549999999989,69.581940000000031],[-96.721663999999919,69.58248900000001],[-96.691665999999884,69.581940000000031],[-96.676940999999999,69.578323000000125],[-96.663054999999929,69.569717000000026]],[[-67.310546999999929,69.549149000000114],[-67.324172999999973,69.533875000000023],[-67.331680000000006,69.53137200000009],[-67.351105000000018,69.530823000000112],[-67.388610999999969,69.533051000000057],[-67.473052999999936,69.533875000000023],[-67.492766999999958,69.533051000000057],[-67.53083799999996,69.52915999999999],[-67.545272999999895,69.525818000000072],[-67.552489999999977,69.523041000000148],[-67.549437999999896,69.519714000000022],[-67.507232999999985,69.514998999999989],[-67.499999999999943,69.512833000000057],[-67.49888599999997,69.51249700000011],[-67.489990000000034,69.508606000000043],[-67.481673999999941,69.500000000000114],[-67.492492999999854,69.495529000000033],[-67.50778200000002,69.494980000000112],[-67.573623999999995,69.506653000000085],[-67.58555599999994,69.50749200000007],[-67.598891999999978,69.506378000000097],[-67.626662999999951,69.500549000000092],[-67.642226999999878,69.500274999999988],[-67.731948999999929,69.513611000000083],[-67.744445999999925,69.515822999999955],[-67.749725000000012,69.521103000000039],[-67.739440999999943,69.540817000000118],[-67.730834999999956,69.544434000000081],[-67.723052999999993,69.545258000000047],[-67.707229999999981,69.544434000000081],[-67.686661000000015,69.541091999999992],[-67.674712999999883,69.540268000000026],[-67.663329999999974,69.54193099999992],[-67.578063999999983,69.559708000000001],[-67.550277999999935,69.565536000000122],[-67.541381999999999,69.569153000000028],[-67.531386999999995,69.576384999999959],[-67.527221999999995,69.581940000000031],[-67.48443599999996,69.590271000000143],[-67.425002999999947,69.588882000000126],[-67.394454999999994,69.584991000000059],[-67.367217999999923,69.578323000000125],[-67.321395999999993,69.560531999999967],[-67.314437999999996,69.55664100000007],[-67.309433000000013,69.552765000000022],[-67.310546999999929,69.549149000000114]],[[-96.760558999999944,69.54553199999998],[-96.770003999999915,69.543594000000041],[-96.786666999999909,69.54553199999998],[-96.868880999999874,69.555817000000104],[-96.883895999999993,69.55914300000012],[-96.888061999999991,69.563873000000001],[-96.902221999999995,69.5977630000001],[-96.900283999999999,69.602203000000088],[-96.870543999999995,69.601379000000122],[-96.851395000000025,69.599425999999994],[-96.840835999999967,69.597488000000055],[-96.81639100000001,69.590271000000143],[-96.809433000000013,69.585815000000025],[-96.766402999999968,69.554977000000065],[-96.761947999999961,69.55053700000002],[-96.760558999999944,69.54553199999998]],[[-91.110001000000011,69.549423000000047],[-91.119155999999975,69.548324999999977],[-91.140288999999939,69.560806000000071],[-91.142501999999922,69.564986999999974],[-91.136397999999986,69.575546000000031],[-91.121384000000035,69.593048000000067],[-91.108886999999925,69.602203000000088],[-91.037215999999944,69.614990000000091],[-90.969161999999926,69.618317000000047],[-90.959732000000031,69.61943100000002],[-90.937499999999943,69.616379000000109],[-90.923049999999932,69.611374000000069],[-90.920272999999952,69.608032000000094],[-90.919158999999979,69.606093999999985],[-90.930832000000009,69.599152000000061],[-91.110001000000011,69.549423000000047]],[[-133.93222000000003,69.560256999999922],[-133.948059,69.560256999999922],[-133.96304299999997,69.561371000000122],[-133.98611499999998,69.565536000000122],[-134.01196299999992,69.571381000000031],[-134.01666299999994,69.576096000000064],[-134.01419099999998,69.58248900000001],[-134.01028400000001,69.585541000000092],[-133.94528199999996,69.613312000000008],[-133.93362399999995,69.616089000000102],[-133.89446999999996,69.621093999999971],[-133.87997399999995,69.621918000000107],[-133.86581399999994,69.619141000000013],[-133.84472700000003,69.600815000000011],[-133.84695399999998,69.588882000000126],[-133.868042,69.56721500000009],[-133.87719699999997,69.565261999999962],[-133.93222000000003,69.560256999999922]],[[-95.488892000000021,69.565536000000122],[-95.452498999999932,69.550262000000032],[-95.375548999999978,69.517761000000121],[-95.366104000000007,69.513611000000083],[-95.359726000000023,69.509155000000021],[-95.362212999999997,69.498870999999951],[-95.402495999999985,69.383330999999998],[-95.515839000000028,69.330826000000116],[-95.527221999999995,69.327484000000027],[-95.539718999999991,69.325271999999927],[-95.606383999999935,69.319153000000085],[-95.620270000000005,69.318603999999993],[-95.634170999999924,69.318329000000119],[-95.692489999999964,69.319153000000085],[-95.706954999999994,69.319442999999922],[-95.722778000000005,69.320831000000055],[-95.736938000000009,69.324432000000058],[-95.741104000000007,69.329162999999994],[-95.741668999999945,69.334717000000012],[-95.731673999999941,69.373031999999967],[-95.727782999999874,69.378585999999927],[-95.716949,69.382750999999928],[-95.693877999999984,69.389434999999992],[-95.669158999999979,69.394150000000025],[-95.657776000000013,69.397217000000126],[-95.648346000000004,69.403320000000065],[-95.666397000000018,69.497756999999979],[-95.669158999999979,69.50749200000007],[-95.694442999999978,69.540268000000026],[-95.708053999999947,69.548874000000126],[-95.720001000000025,69.552765000000022],[-95.736663999999905,69.554977000000065],[-95.815826000000015,69.562759000000028],[-95.827498999999932,69.559708000000001],[-95.831680000000006,69.554153000000099],[-95.822784000000013,69.514435000000049],[-95.817504999999926,69.504990000000021],[-95.809432999999956,69.495529000000033],[-95.797225999999966,69.481658999999979],[-95.862212999999997,69.348037999999974],[-95.87222300000002,69.34275800000006],[-95.899445000000014,69.340820000000122],[-95.961670000000026,69.346375000000023],[-95.978881999999999,69.349426000000051],[-95.990829000000019,69.353317000000118],[-96.011123999999882,69.478043000000071],[-96.009734999999978,69.483047000000056],[-95.919998000000021,69.595260999999994],[-95.909164000000033,69.599425999999994],[-95.789443999999946,69.634155000000078],[-95.773894999999925,69.632751000000098],[-95.625548999999921,69.616089000000102],[-95.61221299999994,69.61442599999998],[-95.488892000000021,69.565536000000122]],[[-138.86721799999992,69.588318000000015],[-138.87332200000003,69.583054000000061],[-138.88305699999995,69.579437000000098],[-138.91000399999996,69.576096000000064],[-138.945831,69.57887299999993],[-138.97720300000003,69.583054000000061],[-138.99609399999997,69.584152000000131],[-139.02307099999996,69.580826000000059],[-139.03417999999999,69.578048999999965],[-139.05306999999999,69.570540999999992],[-139.12109399999997,69.52915999999999],[-139.137787,69.530823000000112],[-139.33248899999995,69.566085999999927],[-139.32998699999996,69.571655000000135],[-139.32223499999992,69.576096000000064],[-139.26779199999993,69.605820000000051],[-139.24221799999992,69.618317000000047],[-139.23275799999999,69.621918000000107],[-139.19973800000002,69.630538999999999],[-139.14416499999999,69.644989000000123],[-139.13305700000001,69.647766000000047],[-139.12027,69.649993999999992],[-139.10333299999996,69.648041000000035],[-139.02029399999998,69.633331000000112],[-138.95611600000001,69.619705000000124],[-138.92111199999994,69.610535000000084],[-138.88055399999996,69.596939000000134],[-138.872772,69.59275800000006],[-138.86721799999992,69.588318000000015]],[[-135.51724199999995,69.569153000000028],[-135.54305999999997,69.565536000000122],[-135.55721999999997,69.568054000000075],[-135.57138099999997,69.576934999999992],[-135.58111600000001,69.580551000000071],[-135.5883179999999,69.584717000000126],[-135.591095,69.589980999999966],[-135.58944699999989,69.596099999999979],[-135.58612099999993,69.601653999999996],[-135.57888800000001,69.606644000000017],[-135.55471799999992,69.620254999999986],[-135.51196299999998,69.641663000000108],[-135.50030500000003,69.644439999999975],[-135.43972799999995,69.65248100000008],[-135.42388900000003,69.65248100000008],[-135.40972899999991,69.649993999999992],[-135.39779699999997,69.646942000000081],[-135.40917999999999,69.634995000000117],[-135.4655459999999,69.585541000000092],[-135.474152,69.581375000000037],[-135.505585,69.571655000000135],[-135.51724199999995,69.569153000000028]],[[-67.920273000000009,69.521927000000005],[-67.935271999999941,69.518875000000094],[-68.002228000000002,69.526657000000057],[-68.049437999999952,69.533875000000023],[-68.238892000000021,69.570267000000058],[-68.248885999999914,69.596649000000127],[-68.078339000000028,69.665268000000083],[-67.970839999999896,69.701935000000049],[-67.959731999999974,69.704987000000017],[-67.946380999999974,69.706375000000094],[-67.895553999999947,69.708603000000039],[-67.889724999999999,69.708328000000051],[-67.869720000000029,69.700821000000076],[-67.821120999999948,69.676376000000062],[-67.831680000000006,69.601928999999984],[-67.910278000000005,69.526657000000057],[-67.920273000000009,69.521927000000005]],[[-134.26058999999987,68.733535999999958],[-134.23248299999989,68.706100000000106],[-134.22778299999993,68.701385000000073],[-134.22726399999999,68.696426000000088],[-134.23580900000002,68.694977000000108],[-134.26779199999999,68.695816000000093],[-134.35693400000002,68.703049000000078],[-134.38861099999997,68.707214000000079],[-134.436127,68.713608000000136],[-134.45748899999995,68.719147000000135],[-134.46194499999996,68.72387700000013],[-134.49554399999994,68.75221300000004],[-134.53640699999994,68.786926000000051],[-134.66946399999989,68.894440000000145],[-134.741669,68.935531999999967],[-134.75500499999987,68.944427000000019],[-134.76696799999991,68.953323000000125],[-134.78306599999996,68.965355000000045],[-134.82583599999998,68.97886699999998],[-134.85278299999999,68.976379000000009],[-134.89224200000001,68.971924000000001],[-134.90472399999999,68.969986000000006],[-134.91473400000001,68.96665999999999],[-134.92028799999997,68.960815000000082],[-134.91973899999994,68.949417000000096],[-134.91723599999995,68.944138000000066],[-134.91641199999998,68.926926000000094],[-134.92028799999997,68.914703000000031],[-134.92584199999999,68.908600000000092],[-134.93307499999997,68.903594999999996],[-134.94137599999999,68.899429000000112],[-134.96112099999999,68.892487000000017],[-134.97500599999995,68.891663000000051],[-134.99999999999994,68.892082000000073],[-135.00750699999998,68.892212000000029],[-135.12609900000001,68.899429000000112],[-135.14196800000002,68.901382000000069],[-135.167236,68.907211000000075],[-135.17083699999995,68.911102000000142],[-135.17806999999999,68.920822000000044],[-135.18084699999997,68.926085999999998],[-135.20165999999995,68.9327550000001],[-135.23330699999991,68.934708000000001],[-135.262787,68.933594000000028],[-135.36111500000004,68.926651000000049],[-135.39196799999996,68.926651000000049],[-135.42138699999987,68.928864000000033],[-135.444458,68.934981999999934],[-135.45388799999995,68.938582999999994],[-135.46081499999997,68.942749000000106],[-135.76916499999993,68.896378000000084],[-135.808044,68.895264000000111],[-135.843323,68.897217000000069],[-135.88247699999999,68.905258000000117],[-135.90585299999992,68.911376999999959],[-135.94805899999994,68.924698000000092],[-135.99527,68.942474000000061],[-136.00250199999999,68.946640000000002],[-136.00527999999997,68.951935000000049],[-135.98916599999995,69.029160000000104],[-135.98525999999998,69.035812000000021],[-135.97833299999996,69.040817000000061],[-135.96859699999999,69.044434000000024],[-135.95443699999998,69.045532000000094],[-135.88861099999991,69.026093000000003],[-135.85012800000004,69.007401000000129],[-135.83389299999993,68.998322000000144],[-135.82888799999989,68.993591000000038],[-135.80248999999992,68.989426000000037],[-135.77001999999999,68.989150999999993],[-135.64889499999998,68.991928000000087],[-135.63473499999998,68.993042000000059],[-135.57861300000002,69.006104000000107],[-135.52557399999995,69.021102999999982],[-135.51779199999999,69.023880000000077],[-135.529449,69.026931999999988],[-135.72082499999999,69.046097000000145],[-135.91583300000002,69.088318000000129],[-135.92748999999998,69.09137000000004],[-135.93472299999996,69.095535000000041],[-135.95138499999996,69.142761000000064],[-135.96582000000001,69.197754000000089],[-135.96722399999999,69.214706000000092],[-135.95944199999997,69.228317000000061],[-135.94695999999993,69.23942599999998],[-135.92611699999998,69.254715000000033],[-135.915009,69.257492000000127],[-135.89862099999999,69.255554000000018],[-135.89138800000001,69.251389000000017],[-135.82138099999986,69.215271000000143],[-135.75140399999998,69.179428000000087],[-135.74194299999999,69.175812000000064],[-135.66610700000001,69.146941999999967],[-135.65667699999995,69.143600000000049],[-135.56750499999993,69.11775200000011],[-135.55279499999989,69.116652999999928],[-135.48693800000001,69.113312000000121],[-135.49581899999993,69.124145999999996],[-135.60720799999996,69.145264000000054],[-135.6305539999999,69.151382000000012],[-135.64001499999995,69.154984000000127],[-135.81082199999997,69.242751999999996],[-135.83999600000004,69.259430000000066],[-135.85220300000003,69.268051000000014],[-135.85498000000001,69.273315000000139],[-135.8558349999999,69.284714000000065],[-135.85415599999999,69.290817000000004],[-135.84860199999997,69.296936000000017],[-135.8416749999999,69.301926000000094],[-135.83331299999998,69.306366000000082],[-135.80389400000001,69.316666000000055],[-135.79251099999999,69.319442999999922],[-135.57192999999995,69.33859300000006],[-135.5561219999999,69.338882000000012],[-135.48580900000002,69.33526599999999],[-135.44860799999998,69.332214000000022],[-135.41332999999997,69.323043999999982],[-135.39196799999996,69.309981999999991],[-135.38723800000002,69.30525200000011],[-135.379974,69.301086000000055],[-135.37027,69.297484999999995],[-135.32333399999999,69.285262999999986],[-135.25778200000002,69.271378000000084],[-135.24386599999997,69.268600000000106],[-135.22970599999996,69.266098000000056],[-135.18554699999993,69.258880999999917],[-135.17056300000002,69.257766999999944],[-135.16223099999996,69.261931999999945],[-135.15805099999994,69.268600000000106],[-135.15835599999997,69.274429000000112],[-135.16500899999994,69.279160000000047],[-135.17443800000001,69.283051000000114],[-135.23971599999987,69.3316650000001],[-135.28695699999992,69.413605000000018],[-135.28723100000002,69.419144000000017],[-135.28527800000001,69.425537000000134],[-135.278076,69.430542000000003],[-135.26834099999996,69.434143000000063],[-135.16082800000004,69.473602000000142],[-135.15084799999994,69.476929000000098],[-135.137787,69.478592000000049],[-134.99664300000001,69.48414600000001],[-134.91528299999993,69.485259999999982],[-134.69473300000004,69.481658999999979],[-134.67749000000003,69.480819999999994],[-134.64251699999988,69.477203000000031],[-134.62832599999996,69.474426000000108],[-134.60861199999988,69.468597000000102],[-134.570831,69.453873000000044],[-134.55917399999987,69.450821000000133],[-134.53112799999997,69.445526000000086],[-134.49609399999997,69.441925000000026],[-134.48165900000004,69.442748999999992],[-134.46859699999993,69.444427000000076],[-134.43832399999997,69.454712000000029],[-134.42083699999995,69.463042999999914],[-134.413635,69.468322999999998],[-134.40777600000001,69.474152000000004],[-134.40557899999993,69.480270000000132],[-134.40835600000003,69.491364000000033],[-134.41778599999992,69.500549000000092],[-134.43667600000003,69.508041000000048],[-134.44833399999999,69.511107999999922],[-134.46887200000003,69.542755000000056],[-134.40167199999996,69.638321000000133],[-134.40249600000004,69.649719000000005],[-134.406677,69.654434000000037],[-134.44277999999997,69.68081699999999],[-134.48580899999996,69.706100000000049],[-134.49054000000001,69.710815000000082],[-134.49304199999995,69.715819999999951],[-134.49108899999993,69.722214000000008],[-134.47637900000001,69.723037999999974],[-134.30972299999996,69.715819999999951],[-134.20388799999995,69.668868999999972],[-134.17748999999998,69.64027400000009],[-134.19638099999992,69.621093999999971],[-134.20388799999995,69.616089000000102],[-134.24026500000002,69.585815000000025],[-134.24472000000003,69.579162999999994],[-134.24472000000003,69.573318000000029],[-134.24221799999998,69.568054000000075],[-134.11331200000001,69.538879000000009],[-134.09860199999997,69.539978000000019],[-134.08111600000001,69.548324999999977],[-134.06195099999997,69.555817000000104],[-134.03750600000001,69.560256999999922],[-134.02001999999999,69.559417999999994],[-134.00836200000003,69.556091000000038],[-134.00140399999998,69.551926000000037],[-133.97778299999999,69.528594999999996],[-133.96112099999999,69.509155000000021],[-133.94723499999992,69.506378000000097],[-133.91833499999996,69.508331000000055],[-133.87914999999998,69.513321000000076],[-133.86749299999997,69.515822999999955],[-133.86026000000004,69.520828000000051],[-133.82250999999997,69.555252000000053],[-133.823151,69.5600740000001],[-133.81973300000004,69.564986999999974],[-133.801941,69.573608000000092],[-133.79168699999997,69.576934999999992],[-133.77835099999993,69.576384999999959],[-133.75057999999996,69.547485000000108],[-133.74832199999992,69.542205999999965],[-133.79861500000004,69.481094000000098],[-133.81805399999996,69.464157000000114],[-133.85055499999999,69.445816000000093],[-133.87692300000003,69.433044000000109],[-133.92083699999995,69.412201000000039],[-133.94137599999999,69.405258000000003],[-133.96444699999995,69.400269000000037],[-134.08554100000003,69.340546000000018],[-134.21112099999993,69.276092999999946],[-134.21832299999988,69.271103000000096],[-134.27557400000001,69.226089000000115],[-134.27999899999986,69.219437000000028],[-134.28222699999998,69.213318000000015],[-134.28195199999999,69.20748900000001],[-134.27722199999994,69.202773999999977],[-134.27471899999995,69.197754000000089],[-134.27444500000001,69.186096000000077],[-134.28030399999994,69.180267000000072],[-134.287781,69.175262000000032],[-134.38363599999997,69.11831699999999],[-134.39779699999997,69.117477000000122],[-134.44888300000002,69.119705000000067],[-134.47720300000003,69.118042000000116],[-134.53112799999997,69.112762000000089],[-134.5680539999999,69.106644000000131],[-134.58526599999999,69.098038000000031],[-134.67361500000004,69.017761000000007],[-134.67584199999993,69.01138300000008],[-134.675568,69.005829000000062],[-134.66973899999999,68.9727630000001],[-134.67166099999997,68.966385000000002],[-134.66665599999999,68.956100000000049],[-134.65280200000001,68.947754000000145],[-134.60665900000004,68.935256999999979],[-134.58831799999996,68.928040000000067],[-134.51419099999987,68.887496999999996],[-134.50723300000004,68.883041000000048],[-134.48858599999994,68.870254999999986],[-134.47470099999998,68.856093999999985],[-134.46417199999991,68.84248400000007],[-134.45693999999997,68.826934999999992],[-134.44750999999991,68.811920000000043],[-134.44027700000004,68.80192599999998],[-134.43112199999996,68.792755000000056],[-134.417236,68.784423999999944],[-134.39889499999998,68.777205999999978],[-134.37609899999995,68.770827999999995],[-134.3511049999999,68.764998999999989],[-134.29666099999992,68.754440000000102],[-134.28750599999995,68.75082400000008],[-134.28057899999999,68.746643000000006],[-134.26058999999987,68.733535999999958]],[[-102.14527900000002,69.648604999999975],[-102.16027800000001,69.648331000000042],[-102.17832900000002,69.651093000000003],[-102.21028099999995,69.662200999999982],[-102.22609699999992,69.670258000000103],[-102.23166700000002,69.674698000000149],[-102.24305699999996,69.694138000000123],[-102.243607,69.704436999999984],[-102.24137899999999,69.71026599999999],[-102.23416099999997,69.716660000000047],[-102.22556299999991,69.721924000000001],[-102.21584300000001,69.726654000000053],[-102.15778399999999,69.736099000000081],[-102.13474300000001,69.724701000000096],[-102.12943999999993,69.72026100000005],[-102.12332199999997,69.71276899999998],[-102.12026999999989,69.708038000000045],[-102.11721799999998,69.697753999999975],[-102.11554699999999,69.666655999999989],[-102.11805700000002,69.660812000000135],[-102.12277199999994,69.65498400000007],[-102.13221699999991,69.650542999999971],[-102.14527900000002,69.648604999999975]],[[-77.946655000000021,69.646652000000074],[-77.944992000000013,69.639709000000039],[-77.946105999999986,69.633331000000112],[-77.965835999999967,69.624985000000038],[-78.07028200000002,69.59275800000006],[-78.169997999999964,69.570540999999992],[-78.311934999999949,69.54304500000012],[-78.397780999999952,69.520828000000051],[-78.505004999999869,69.488876000000062],[-78.576401000000033,69.501663000000065],[-78.588057999999933,69.506103999999993],[-78.611388999999917,69.509430000000009],[-78.626098999999954,69.50999500000006],[-78.646117999999888,69.50999500000006],[-78.664443999999889,69.50749200000007],[-78.685271999999941,69.49832200000003],[-78.698043999999982,69.489151000000049],[-78.718886999999938,69.479980000000126],[-78.756957999999941,69.467484000000013],[-78.801940999999943,69.455826000000002],[-78.817504999999926,69.45277400000009],[-78.838608000000022,69.451385000000073],[-78.853058000000033,69.454163000000108],[-78.861938000000009,69.457489000000123],[-78.868331999999953,69.460541000000035],[-78.873885999999857,69.464706000000035],[-78.880279999999971,69.476929000000098],[-78.87860099999989,69.479980000000126],[-78.874160999999958,69.486923000000104],[-78.865004999999996,69.494980000000112],[-78.841385000000002,69.508041000000048],[-78.826110999999969,69.511657999999954],[-78.809722999999963,69.514160000000061],[-78.783324999999991,69.521103000000039],[-78.764175000000023,69.527205999999978],[-78.717772999999966,69.544708000000014],[-78.695266999999944,69.556931000000077],[-78.674438000000009,69.568329000000062],[-78.652785999999935,69.581940000000031],[-78.628051999999968,69.608597000000145],[-78.615554999999915,69.617477000000008],[-78.586394999999925,69.631927000000132],[-78.575835999999981,69.636383000000023],[-78.522506999999905,69.648331000000042],[-78.499724999999899,69.650542999999971],[-78.482772999999895,69.649428999999941],[-78.400283999999999,69.643326000000002],[-78.260833999999932,69.659987999999998],[-78.245270000000005,69.663605000000132],[-78.229445999999996,69.67164600000001],[-78.228057999999976,69.677475000000072],[-78.236938000000009,69.688583000000051],[-78.244995000000017,69.693313999999987],[-78.256957999999941,69.705825999999945],[-78.263625999999931,69.713608000000079],[-78.26916499999993,69.728043000000014],[-78.268615999999952,69.732208000000014],[-78.265838999999971,69.733871000000136],[-78.180557000000022,69.75221300000004],[-78.164168999999958,69.752486999999974],[-78.154174999999952,69.750549000000035],[-78.141953000000001,69.742477000000065],[-78.080001999999979,69.72943099999992],[-78.018341000000021,69.708328000000051],[-77.992767000000015,69.699417000000096],[-77.982773000000009,69.694702000000063],[-77.973891999999978,69.688583000000051],[-77.966110000000015,69.681655999999975],[-77.955565999999976,69.668319999999994],[-77.946655000000021,69.646652000000074]],[[-82.507781999999963,69.704987000000017],[-82.542770000000019,69.704163000000051],[-82.678878999999995,69.726379000000009],[-82.720001000000025,69.733321999999987],[-82.865004999999996,69.770827999999995],[-82.877776999999924,69.774994000000049],[-82.879439999999931,69.778595000000109],[-82.856383999999991,69.800261999999975],[-82.846664000000033,69.803040000000124],[-82.839171999999962,69.80386400000009],[-82.811661000000015,69.806090999999981],[-82.803054999999915,69.805817000000047],[-82.796111999999994,69.805251999999996],[-82.776108000000022,69.804153000000042],[-82.677779999999927,69.794707999999957],[-82.629990000000021,69.789153999999996],[-82.563889000000017,69.778595000000109],[-82.460281000000009,69.761658000000125],[-82.453063999999983,69.720534999999984],[-82.455001999999922,69.714432000000045],[-82.467223999999987,69.709990999999945],[-82.507781999999963,69.704987000000017]],[[-79.423049999999989,69.784988000000055],[-79.331680000000006,69.713318000000072],[-79.328338999999971,69.707214000000079],[-79.329452999999944,69.701385000000016],[-79.333892999999989,69.697478999999987],[-79.354720999999984,69.688034000000073],[-79.482223999999917,69.646103000000096],[-79.544997999999964,69.626647999999932],[-79.571670999999981,69.61943100000002],[-79.600280999999995,69.612761999999975],[-79.631667999999934,69.608871000000079],[-79.957503999999972,69.619979999999998],[-79.963333000000034,69.626373000000115],[-79.974166999999852,69.631652999999972],[-79.994995000000017,69.638596000000007],[-80.02194199999991,69.643599999999935],[-80.038054999999986,69.645263999999941],[-80.059432999999899,69.64387499999998],[-80.065552000000025,69.641663000000108],[-80.081954999999994,69.630538999999999],[-80.082779000000016,69.626923000000147],[-80.078887999999949,69.622208000000114],[-80.032776000000013,69.587204000000042],[-79.991378999999938,69.568878000000041],[-79.937774999999931,69.531937000000084],[-79.935546999999985,69.527205999999978],[-79.93638599999997,69.523604999999918],[-79.940276999999924,69.518875000000094],[-79.974441999999954,69.502213000000097],[-79.993880999999931,69.494431000000134],[-80.011948000000018,69.491652999999985],[-80.021117999999944,69.49275200000011],[-80.046111999999937,69.497756999999979],[-80.200561999999991,69.530823000000112],[-80.214721999999995,69.586655000000064],[-80.353606999999954,69.614700000000084],[-80.461944999999957,69.656372000000147],[-80.492767000000015,69.664993000000038],[-80.577788999999996,69.667480000000126],[-80.74360699999994,69.666092000000049],[-80.761123999999995,69.666930999999977],[-80.793334999999956,69.670258000000103],[-80.804442999999878,69.675537000000077],[-80.809433000000013,69.683044000000052],[-80.809433000000013,69.68942300000009],[-80.801392000000021,69.701096000000121],[-80.730835000000013,69.746368000000132],[-80.725006000000008,69.74914600000011],[-80.720275999999899,69.750549000000035],[-80.649733999999967,69.748596000000077],[-80.520003999999972,69.720825000000048],[-80.498610999999983,69.759719999999959],[-80.50111400000003,69.762497000000053],[-80.502791999999943,69.76638800000012],[-80.504455999999948,69.774994000000049],[-80.503066999999987,69.779984000000127],[-80.499999999999943,69.783324999999991],[-80.490554999999972,69.788589000000115],[-80.46665999999999,69.791931000000091],[-80.388901000000033,69.799988000000042],[-80.371384000000035,69.799149000000057],[-80.340285999999992,69.794707999999957],[-80.338607999999908,69.790542999999957],[-80.343063000000029,69.784149000000127],[-80.34445199999999,69.776931999999988],[-80.329726999999991,69.774155000000121],[-80.314712999999983,69.778045999999961],[-80.289444000000003,69.786652000000061],[-80.264175000000023,69.79525799999999],[-80.246657999999968,69.798599000000024],[-80.232773000000009,69.79942299999999],[-80.20666499999993,69.798035000000084],[-80.191665999999884,69.79525799999999],[-80.182769999999948,69.792755000000056],[-80.129165999999941,69.765549000000021],[-80.073058999999944,69.74971000000005],[-79.972778000000005,69.723312000000078],[-79.862777999999935,69.741088999999988],[-79.768065999999976,69.75277699999998],[-79.756392999999889,69.778869999999927],[-79.752501999999993,69.783599999999979],[-79.744720000000029,69.788589000000115],[-79.687209999999993,69.814697000000081],[-79.678329000000019,69.814423000000147],[-79.512787000000003,69.80693100000002],[-79.476943999999946,69.803589000000102],[-79.453888000000006,69.798874000000069],[-79.442489999999907,69.794983000000002],[-79.431670999999938,69.789703000000088],[-79.423049999999989,69.784988000000055]],[[-83.674437999999952,69.719986000000063],[-83.688598999999954,69.719436999999914],[-83.717772999999966,69.723312000000078],[-83.776947000000007,69.732758000000047],[-83.806945999999982,69.739426000000037],[-83.898894999999982,69.764434999999992],[-83.908614999999998,69.769150000000025],[-83.917220999999984,69.778595000000109],[-83.913054999999986,69.793320000000051],[-83.900833000000034,69.808318999999926],[-83.886948000000018,69.81860400000005],[-83.873885999999914,69.823044000000095],[-83.860274999999945,69.824432000000002],[-83.832503999999972,69.825272000000041],[-83.577498999999989,69.797760000000096],[-83.533324999999934,69.791366999999923],[-83.529174999999952,69.786652000000061],[-83.542220999999984,69.783324999999991],[-83.576675000000023,69.780823000000055],[-83.601944000000003,69.779984000000127],[-83.695830999999998,69.763884999999959],[-83.708618000000001,69.759429999999952],[-83.712783999999999,69.754440000000102],[-83.705840999999964,69.750000000000057],[-83.693329000000006,69.745529000000147],[-83.662506000000008,69.736923000000047],[-83.655838000000017,69.732208000000014],[-83.654175000000009,69.727203000000145],[-83.661117999999988,69.722214000000008],[-83.674437999999952,69.719986000000063]],[[-82.429442999999992,69.782210999999961],[-82.444153000000028,69.778320000000122],[-82.470551,69.781372000000033],[-82.513335999999867,69.788315000000011],[-82.526107999999965,69.790542999999957],[-82.551392000000021,69.796646000000123],[-82.564437999999996,69.800812000000008],[-82.688599000000011,69.850815000000125],[-82.674438000000009,69.874984999999981],[-82.673049999999989,69.875809000000118],[-82.660552999999993,69.876083000000051],[-82.636397999999986,69.871094000000085],[-82.555831999999953,69.860809000000131],[-82.517226999999934,69.854155999999989],[-82.446105999999986,69.822220000000129],[-82.436661000000015,69.817490000000078],[-82.428878999999938,69.812195000000031],[-82.426666000000012,69.799988000000042],[-82.425827000000027,69.793045000000063],[-82.426101999999958,69.786925999999994],[-82.429442999999992,69.782210999999961]],[[-91.520003999999915,69.731369000000086],[-91.535278000000005,69.726929000000041],[-91.549438000000009,69.727203000000145],[-91.560271999999884,69.728316999999947],[-91.725280999999995,69.784149000000127],[-91.735549999999989,69.789153999999996],[-91.733321999999873,69.791931000000091],[-91.475829999999974,69.875534000000073],[-91.449432000000002,69.879149999999981],[-91.433883999999978,69.880538999999942],[-91.419448999999986,69.879974000000118],[-91.409164000000033,69.874984999999981],[-91.456664999999987,69.774994000000049],[-91.463332999999977,69.763611000000026],[-91.470551,69.755554000000075],[-91.520003999999915,69.731369000000086]],[[-91.819167999999934,69.821655000000078],[-91.833892999999989,69.821105999999929],[-91.844727000000034,69.822220000000129],[-91.860001000000011,69.838593000000003],[-91.864166000000012,69.844146999999964],[-91.860549999999989,69.848877000000016],[-91.84944200000001,69.858871000000022],[-91.821120999999891,69.868042000000003],[-91.782501000000025,69.877762000000075],[-91.763901000000033,69.880264000000125],[-91.745543999999995,69.881653000000142],[-91.728607000000011,69.880813999999987],[-91.71305799999999,69.878310999999997],[-91.701110999999969,69.875259000000085],[-91.644454999999937,69.859421000000054],[-91.639724999999999,69.854980000000126],[-91.651671999999962,69.851089000000059],[-91.666397000000018,69.847487999999998],[-91.819167999999934,69.821655000000078]],[[-97.397781000000009,69.685532000000023],[-97.41194200000001,69.684708000000057],[-97.441939999999931,69.685532000000023],[-97.455841000000021,69.684708000000057],[-97.468338000000017,69.682480000000112],[-97.479720999999984,69.678864000000033],[-97.489440999999999,69.673874000000012],[-97.490279999999871,69.668594000000098],[-97.476944000000003,69.654709000000025],[-97.398346000000004,69.597488000000055],[-97.391388000000006,69.593323000000055],[-97.378875999999934,69.592484000000127],[-97.372771999999998,69.598328000000095],[-97.351943999999946,69.631362999999965],[-97.350829999999974,69.636658000000068],[-97.347504000000015,69.642212000000029],[-97.329726999999878,69.669708000000071],[-97.31639100000001,69.686645999999996],[-97.303878999999938,69.698317999999915],[-97.289168999999958,69.69802900000002],[-97.273894999999982,69.694702000000063],[-97.226395000000025,69.675537000000077],[-97.206954999999937,69.667480000000126],[-97.113892000000021,69.622208000000114],[-97.106948999999929,69.617751999999996],[-97.103607000000011,69.614150999999936],[-97.101944000000003,69.609146000000067],[-97.102782999999931,69.603867000000093],[-97.09944200000001,69.594147000000021],[-97.09056099999998,69.584991000000059],[-97.064437999999939,69.572769000000108],[-96.955565999999976,69.523315000000082],[-96.879165999999998,69.491364000000033],[-96.866942999999992,69.487762000000089],[-96.637786999999946,69.437194999999974],[-96.502501999999936,69.409714000000122],[-96.32028200000002,69.354705999999965],[-96.301391999999964,69.346648999999957],[-96.208892999999989,69.306931000000134],[-96.202224999999942,69.302765000000022],[-96.189986999999974,69.288879000000065],[-96.172226000000023,69.26527400000009],[-96.170546999999999,69.260544000000039],[-96.171935999999903,69.255264000000011],[-96.175551999999925,69.249709999999993],[-96.193329000000006,69.237488000000042],[-96.203339000000028,69.232482999999945],[-96.209732000000031,69.22665399999994],[-96.21305799999999,69.211105000000032],[-96.223617999999931,69.141936999999928],[-96.235000999999954,69.064148000000102],[-96.23361199999988,69.059418000000051],[-96.229720999999984,69.054703000000018],[-96.225554999999986,69.049987999999985],[-96.218886999999995,69.045822000000101],[-96.195266999999944,69.038315000000011],[-96.166396999999904,69.031371999999976],[-96.1324919999999,69.024994000000049],[-96.118880999999931,69.025542999999971],[-96.115279999999984,69.030823000000055],[-96.113891999999964,69.036102000000028],[-96.129990000000021,69.054703000000018],[-96.152221999999995,69.103043000000071],[-96.15695199999999,69.163315000000068],[-96.155838000000017,69.168594000000041],[-96.149444999999901,69.174423000000047],[-96.073623999999995,69.231658999999979],[-96.05972300000002,69.232208000000128],[-96.047774999999888,69.228317000000061],[-96.041107000000011,69.223877000000073],[-95.955565999999919,69.141936999999928],[-95.951675000000023,69.13749700000011],[-95.924438000000009,69.089432000000102],[-95.925827000000027,69.084427000000062],[-95.93472300000002,69.078323000000012],[-95.953612999999905,69.067215000000033],[-95.971389999999928,69.054976999999951],[-95.977782999999988,69.049149000000057],[-95.978881999999999,69.043868999999972],[-95.97084000000001,69.034714000000122],[-95.938599000000011,69.003876000000105],[-95.925551999999982,68.995255000000043],[-95.843886999999995,68.923035000000027],[-95.82028200000002,68.870254999999986],[-95.770554000000004,68.891098000000056],[-95.756957999999997,68.891373000000044],[-95.745833999999945,68.888596000000121],[-95.674163999999962,68.869980000000112],[-95.670272999999895,68.865540000000124],[-95.668609999999944,68.860535000000084],[-95.667495999999971,68.855545000000006],[-95.671386999999982,68.850266000000033],[-95.667220999999984,68.835266000000047],[-95.663329999999974,68.830826000000059],[-95.654175000000009,68.826659999999947],[-95.626098999999954,68.826659999999947],[-95.575835999999981,68.830276000000026],[-95.550277999999878,68.833054000000004],[-95.528335999999911,68.840271000000087],[-95.510284000000013,68.852478000000076],[-95.489989999999977,68.861649000000057],[-95.446655000000021,68.879149999999981],[-95.42471299999994,68.886658000000011],[-95.389998999999989,68.895264000000111],[-95.378052000000025,68.89776599999999],[-95.365004999999996,68.899155000000007],[-95.351395000000025,68.899429000000112],[-95.335555999999997,68.897217000000069],[-95.321395999999993,68.893600000000106],[-95.240279999999984,68.86692800000003],[-95.228881999999942,68.863037000000134],[-95.21055599999994,68.854706000000022],[-95.206954999999994,68.850266000000033],[-95.210830999999985,68.844711000000132],[-95.263061999999991,68.802765000000136],[-95.273055999999997,68.797485000000108],[-95.476395000000025,68.711929000000112],[-95.543610000000001,68.702484000000027],[-95.539992999999924,68.708038000000045],[-95.538895000000025,68.713318000000129],[-95.538895000000025,68.723312000000135],[-95.546386999999982,68.732483000000059],[-95.559433000000013,68.741364000000033],[-95.568344000000025,68.745529000000033],[-95.593886999999938,68.752777000000037],[-95.608046999999885,68.753326000000129],[-95.621932999999956,68.752777000000037],[-95.790558000000033,68.737198000000092],[-95.801666000000012,68.733870999999965],[-95.848343,68.669983000000116],[-95.859726000000023,68.653320000000065],[-95.988891999999964,68.62164300000012],[-96.000838999999928,68.61943100000002],[-96.14973399999991,68.55720500000001],[-96.256393000000003,68.503326000000015],[-96.262512000000015,68.497481999999991],[-96.264724999999885,68.487198000000149],[-96.270844000000011,68.481368999999972],[-96.291381999999942,68.473038000000031],[-96.30221599999993,68.469711000000132],[-96.313888999999961,68.467209000000025],[-96.503615999999909,68.446091000000138],[-96.530563000000029,68.444976999999994],[-96.717498999999918,68.474990999999989],[-96.768341000000021,68.485260000000039],[-96.913895000000025,68.518051000000128],[-96.928328999999962,68.521378000000084],[-97.094451999999876,68.539154000000053],[-97.095550999999944,68.534149000000014],[-97.098891999999978,68.528594999999996],[-97.11999499999996,68.520828000000051],[-97.130828999999949,68.517487000000017],[-97.142501999999979,68.514999000000046],[-97.154175000000009,68.512771999999984],[-97.181106999999997,68.511382999999967],[-97.460007000000019,68.534149000000014],[-97.475005999999951,68.535537999999974],[-97.506118999999956,68.541930999999977],[-97.553329000000019,68.55664100000007],[-97.574172999999917,68.564148000000046],[-97.583618000000001,68.568054000000075],[-97.667220999999927,68.60386699999998],[-97.727218999999991,68.63220199999995],[-97.918609999999944,68.675537000000134],[-98.020554000000004,68.693588000000091],[-98.035552999999936,68.694702000000063],[-98.049987999999985,68.694977000000108],[-98.062774999999988,68.693588000000091],[-98.078338999999971,68.683319000000097],[-98.083892999999989,68.677475000000072],[-98.09333799999996,68.672211000000061],[-98.104995999999971,68.669708000000128],[-98.11999499999996,68.670822000000101],[-98.129715000000033,68.674698000000149],[-98.240279999999984,68.720825000000048],[-98.261123999999938,68.733597000000032],[-98.281677000000002,68.746368000000132],[-98.290558000000033,68.755554000000075],[-98.292495999999971,68.760543999999982],[-98.291945999999939,68.765823000000125],[-98.286117999999931,68.771652000000131],[-98.269729999999981,68.783875000000023],[-98.260833999999932,68.789153999999996],[-98.249161000000015,68.800812000000008],[-98.243056999999965,68.811920000000043],[-98.244155999999975,68.822220000000129],[-98.263061999999991,68.829987000000074],[-98.275283999999886,68.833602999999982],[-98.369719999999973,68.857483000000116],[-98.383330999999941,68.859985000000052],[-98.408051,68.855820000000051],[-98.418609999999944,68.852478000000076],[-98.425003000000004,68.841370000000097],[-98.415282999999988,68.815262000000132],[-98.40194699999995,68.801650999999993],[-98.393615999999952,68.787201000000039],[-98.394729999999925,68.776932000000045],[-98.400283999999942,68.770827999999995],[-98.408614999999941,68.764708999999982],[-98.418609999999944,68.760543999999982],[-98.451110999999969,68.750000000000114],[-98.476395000000025,68.746933000000013],[-98.489990000000034,68.746094000000028],[-98.519454999999994,68.747481999999934],[-98.724715999999887,68.791092000000106],[-98.84722899999997,68.825546000000145],[-98.859436000000017,68.829163000000108],[-98.866394000000014,68.833328000000108],[-98.875548999999978,68.84248400000007],[-98.879714999999976,68.852203000000088],[-98.879165999999941,68.857483000000116],[-98.86999499999996,68.874146000000053],[-98.864440999999999,68.879974000000118],[-98.856383999999991,68.886383000000023],[-98.847503999999958,68.891663000000051],[-98.826675000000023,68.899429000000112],[-98.817504999999869,68.904709000000025],[-98.811934999999949,68.910538000000031],[-98.811385999999914,68.915817000000004],[-98.820556999999951,68.924987999999928],[-98.827498999999989,68.929152999999928],[-98.84944200000001,68.933594000000028],[-98.965835999999967,68.949417000000096],[-98.981109999999944,68.950546000000031],[-98.993057000000022,68.947754000000145],[-99.077498999999989,68.918319999999994],[-99.09584000000001,68.899429000000112],[-99.076401000000033,68.891663000000051],[-99.062209999999936,68.883041000000048],[-99.043883999999935,68.864990000000091],[-99.044158999999866,68.859711000000118],[-99.176102000000014,68.825821000000019],[-99.188599000000011,68.824158000000068],[-99.21055599999994,68.831664999999987],[-99.236664000000019,68.848877000000016],[-99.24610899999999,68.852768000000083],[-99.267226999999991,68.859146000000067],[-99.311385999999914,68.868866000000139],[-99.413329999999974,68.884155000000021],[-99.428054999999972,68.887206999999989],[-99.437774999999988,68.891098000000056],[-99.444992000000013,68.895538000000045],[-99.449722000000008,68.899993999999992],[-99.454178000000013,68.909714000000065],[-99.451110999999912,68.915268000000026],[-99.447768999999994,68.926085999999998],[-99.448882999999967,68.936645999999996],[-99.450835999999981,68.941650000000095],[-99.460555999999997,68.950821000000076],[-99.489166000000012,68.967484000000127],[-99.523330999999871,68.983596999999975],[-99.562499999999943,68.99914600000011],[-99.589721999999881,69.011108000000036],[-99.594161999999983,69.015823000000069],[-99.596389999999928,69.020538000000101],[-99.596114999999998,69.025818000000015],[-99.593338000000017,69.031371999999976],[-99.579880000000003,69.043930000000046],[-99.513625999999874,69.101929000000098],[-99.492217999999866,69.1202550000001],[-99.485824999999977,69.125259000000028],[-99.476943999999946,69.13081399999993],[-99.466659999999933,69.13499500000006],[-99.311385999999914,69.158875000000023],[-99.296660999999972,69.158600000000035],[-99.238051999999982,69.149719000000061],[-99.168334999999956,69.138321000000076],[-99.035278000000005,69.135818000000086],[-99.006957999999997,69.136383000000137],[-98.798049999999989,69.17053199999998],[-98.774445000000014,69.17553700000002],[-98.730559999999969,69.189423000000033],[-98.720275999999956,69.193863000000022],[-98.711120999999991,69.199141999999995],[-98.702788999999996,69.205261000000007],[-98.699722000000008,69.210815000000025],[-98.701110999999969,69.220825000000104],[-98.705275999999969,69.230820000000051],[-98.615554999999915,69.294708000000071],[-98.533889999999928,69.291367000000037],[-98.441375999999877,69.298035000000027],[-98.415558000000033,69.301086000000055],[-98.403335999999967,69.303588999999988],[-98.393341000000021,69.308029000000033],[-98.387512000000015,69.313873000000058],[-98.384170999999981,69.319442999999922],[-98.388061999999991,69.329162999999994],[-98.397232000000031,69.338318000000072],[-98.44027699999998,69.363876000000005],[-98.457229999999981,69.371917999999994],[-98.476944000000003,69.379974000000061],[-98.488892000000021,69.383605999999986],[-98.523330999999985,69.388321000000019],[-98.535552999999936,69.391937000000098],[-98.555556999999965,69.399994000000049],[-98.562499999999943,69.404159999999933],[-98.598052999999993,69.430542000000003],[-98.611937999999952,69.444138000000009],[-98.608886999999868,69.449706999999989],[-98.591675000000009,69.467484000000013],[-98.585555999999997,69.473312000000135],[-98.577224999999999,69.479430999999977],[-98.563323999999909,69.477203000000031],[-98.553329000000019,69.473312000000135],[-98.540833000000021,69.469711000000075],[-98.508347000000015,69.463318000000129],[-98.477492999999924,69.461928999999941],[-98.447768999999994,69.461655000000007],[-98.422501000000011,69.465820000000008],[-98.419448999999986,69.47137499999991],[-98.424164000000019,69.475815000000125],[-98.44888299999991,69.483047000000056],[-98.463897999999972,69.486374000000012],[-98.549438000000009,69.501389000000131],[-98.564712999999927,69.504715000000147],[-98.577224999999999,69.508331000000055],[-98.586944999999901,69.512207000000103],[-98.601669000000015,69.520828000000051],[-98.605559999999912,69.530548000000124],[-98.604995999999971,69.535812000000078],[-98.601943999999946,69.541091999999992],[-98.592772999999909,69.552765000000022],[-98.575561999999991,69.570267000000058],[-98.566955999999948,69.576384999999959],[-98.556655999999862,69.580826000000059],[-98.531386999999938,69.584991000000059],[-98.501403999999923,69.584427000000119],[-98.485549999999989,69.583327999999995],[-98.433318999999983,69.575546000000031],[-98.385559000000001,69.566085999999927],[-98.357773000000009,69.55914300000012],[-98.350554999999929,69.554703000000131],[-98.338897999999972,69.546097000000032],[-98.334166999999979,69.54136699999998],[-98.322509999999909,69.532486000000063],[-98.310821999999973,69.523880000000133],[-98.28443900000002,69.506378000000097],[-98.248610999999983,69.484984999999995],[-98.092498999999975,69.424988000000042],[-98.078613000000018,69.422760000000039],[-98.049727999999959,69.423035000000084],[-98.036666999999852,69.424698000000035],[-98.024719000000005,69.427200000000084],[-98.00389100000001,69.435806000000014],[-97.997771999999998,69.441650000000038],[-97.99722300000002,69.446930000000066],[-98.006957999999997,69.450821000000133],[-98.071395999999993,69.468872000000147],[-98.157226999999978,69.4994200000001],[-98.166945999999996,69.503326000000015],[-98.188599000000011,69.516098],[-98.211394999999925,69.538879000000009],[-98.255843999999968,69.574707000000046],[-98.263061999999991,69.57887299999993],[-98.295837000000006,69.585266000000104],[-98.330291999999986,69.590271000000143],[-98.360549999999932,69.596649000000127],[-98.367767000000015,69.601089000000115],[-98.321670999999981,69.713608000000079],[-98.314163000000008,69.722214000000008],[-98.281951999999933,69.751663000000008],[-98.230285999999978,69.788879000000122],[-98.211120999999991,69.79942299999999],[-98.199722000000008,69.802765000000136],[-98.187209999999936,69.805251999999996],[-98.143889999999942,69.806366000000025],[-98.118057000000022,69.81053200000008],[-98.107772999999895,69.814697000000081],[-98.088608000000022,69.825272000000041],[-98.079726999999991,69.83137499999998],[-98.061661000000015,69.848877000000016],[-98.058333999999888,69.854431000000034],[-98.049164000000019,69.865814],[-98.043059999999969,69.871643000000006],[-98.034164000000033,69.878036000000009],[-98.012222000000008,69.885817999999972],[-97.999725000000012,69.888046000000088],[-97.974166999999909,69.892211999999972],[-97.945540999999992,69.893600000000106],[-97.930557000000022,69.893325999999945],[-97.913329999999974,69.891098],[-97.880279999999914,69.88499500000006],[-97.755004999999926,69.851379000000065],[-97.691101000000003,69.819992000000127],[-97.689162999999951,69.815262000000132],[-97.682219999999973,69.810806000000014],[-97.660004000000015,69.803314000000057],[-97.610000999999954,69.788589000000115],[-97.579726999999991,69.781937000000028],[-97.449158000000011,69.760269000000108],[-97.341109999999958,69.706375000000094],[-97.33944699999995,69.701385000000016],[-97.348052999999879,69.695251000000042],[-97.358611999999994,69.690810999999997],[-97.37110899999999,69.688583000000051],[-97.397781000000009,69.685532000000023]],[[-97.325012000000015,69.889160000000061],[-97.315276999999924,69.888046000000088],[-97.301665999999955,69.889709000000039],[-97.289992999999924,69.893051000000128],[-97.276947000000007,69.894440000000145],[-97.267775999999969,69.894440000000145],[-97.25,69.891373000000044],[-97.237503000000004,69.887771999999984],[-97.230559999999912,69.883331000000055],[-97.226943999999946,69.873596000000134],[-97.230559999999912,69.868042000000003],[-97.236937999999896,69.862198000000149],[-97.243880999999988,69.857483000000116],[-97.269164999999987,69.852478000000076],[-97.283889999999985,69.852768000000083],[-97.299163999999905,69.856094000000098],[-97.308883999999978,69.860260000000039],[-97.317779999999914,69.869431000000134],[-97.418334999999956,69.893600000000106],[-97.448883000000023,69.894149999999911],[-97.465835999999911,69.896378000000084],[-97.480285999999921,69.898880000000133],[-97.488892000000021,69.908035000000041],[-97.492767000000015,69.917755000000113],[-97.488602000000014,69.943863000000079],[-97.485000999999954,69.949417000000039],[-97.476105000000018,69.955551000000071],[-97.466399999999965,69.960815000000082],[-97.453612999999962,69.963043000000027],[-97.4375,69.961929000000055],[-97.350829999999974,69.949417000000039],[-97.335555999999997,69.946091000000024],[-97.328339000000028,69.941650000000095],[-97.327498999999989,69.931656000000089],[-97.346114999999998,69.917205999999965],[-97.349730999999963,69.911651999999947],[-97.351669000000015,69.901382000000012],[-97.347228999999913,69.896652000000017],[-97.337509000000011,69.892761000000121],[-97.325012000000015,69.889160000000061]],[[-100.84973099999991,69.925537000000077],[-100.86389199999991,69.924698000000092],[-100.87444299999999,69.928588999999988],[-100.87999000000002,69.933043999999995],[-100.87999000000002,69.938309000000061],[-100.85861199999994,69.977767999999969],[-100.85333300000002,69.983597000000145],[-100.84333800000002,69.98803700000002],[-100.83112299999993,69.990814000000057],[-100.81500199999994,69.989700000000084],[-100.80695300000002,69.985809000000017],[-100.80526700000001,69.980270000000019],[-100.80721999999997,69.97526600000009],[-100.80721999999997,69.969986000000006],[-100.81249999999994,69.958878000000027],[-100.83112299999993,69.935531999999967],[-100.83999599999999,69.929977000000065],[-100.84973099999991,69.925537000000077]],[[-87.091385000000002,70.150269000000094],[-87.06361400000003,70.147766000000104],[-87.051665999999955,70.141937000000098],[-87.02555799999999,70.135543999999982],[-87.020843999999954,70.131927000000019],[-87.023894999999982,70.127762000000018],[-87.021941999999967,70.121094000000028],[-87.009170999999924,70.116378999999995],[-86.994155999999975,70.113602000000071],[-86.922501000000011,70.104156000000103],[-86.905562999999972,70.103043000000071],[-86.87388599999997,70.09887700000013],[-86.856658999999922,70.097762999999986],[-86.825835999999924,70.092758000000117],[-86.798889000000031,70.087204000000099],[-86.778060999999923,70.089706000000035],[-86.761123999999938,70.093597000000102],[-86.688599000000011,70.115265000000022],[-86.670273000000009,70.118042000000116],[-86.639724999999999,70.116653000000099],[-86.611664000000019,70.111923000000104],[-86.598617999999988,70.108597000000032],[-86.586670000000026,70.104430999999977],[-86.545546999999942,70.081375000000094],[-86.549728000000016,70.07249500000006],[-86.550551999999982,70.066376000000048],[-86.536666999999909,70.062484999999981],[-86.511123999999995,70.053040000000067],[-86.505004999999983,70.048035000000027],[-86.503615999999965,70.036925999999994],[-86.505844000000025,70.028595000000053],[-86.50556899999998,70.023315000000025],[-86.502501999999993,70.020828000000108],[-86.487503000000004,70.017761000000007],[-86.47193900000002,70.015823000000069],[-86.460555999999997,70.012206999999989],[-86.45666499999993,70.007491999999957],[-86.460006999999962,70.00471500000009],[-86.468886999999995,69.999709999999993],[-86.489715999999987,69.983871000000079],[-86.502791999999999,69.980545000000063],[-86.523620999999991,69.978042999999957],[-86.542496000000028,69.977478000000133],[-86.662216000000001,69.967484000000127],[-86.714447000000007,69.966934000000094],[-86.747771999999998,69.969437000000084],[-86.76556399999987,69.969711000000018],[-86.833069000000023,69.974426000000051],[-86.864440999999999,69.978592000000106],[-86.881377999999984,69.979706000000078],[-86.89805599999994,69.982207999999957],[-86.926391999999964,69.989150999999993],[-86.938599000000011,69.993317000000047],[-86.962219000000005,70.00471500000009],[-86.985274999999945,70.01388500000013],[-87.002227999999945,70.014999000000103],[-87.016113000000018,70.010544000000095],[-87.021941999999967,70.005264000000011],[-87.029449,70.000824000000023],[-87.037215999999944,69.99664300000012],[-87.050277999999878,69.991653000000042],[-87.066665999999998,69.989150999999993],[-87.086394999999925,69.987761999999975],[-87.104172000000005,69.987761999999975],[-87.135009999999966,69.992752000000053],[-87.148055999999997,69.997482000000048],[-87.168883999999991,70.008605999999929],[-87.182769999999948,70.01388500000013],[-87.195830999999998,70.017212000000029],[-87.21362299999987,70.017487000000074],[-87.229445999999996,70.019440000000031],[-87.240828999999906,70.021378000000141],[-87.255004999999983,70.025269000000037],[-87.274444999999957,70.034987999999998],[-87.277495999999985,70.038879000000065],[-87.27694699999995,70.044983000000116],[-87.273620999999991,70.050812000000121],[-87.272507000000019,70.054703000000018],[-87.272780999999952,70.059981999999991],[-87.278335999999967,70.067490000000021],[-87.288329999999974,70.073317999999972],[-87.295837000000006,70.077484000000027],[-87.307495000000017,70.080826000000002],[-87.319457999999884,70.083328000000051],[-87.335555999999997,70.085541000000035],[-87.34973100000002,70.086104999999975],[-87.363892000000021,70.088593000000117],[-87.376937999999939,70.093322999999941],[-87.378325999999959,70.096100000000035],[-87.376099000000011,70.099426000000108],[-87.371384000000035,70.103867000000037],[-87.355834999999956,70.107208000000071],[-87.341948999999886,70.108597000000032],[-87.307495000000017,70.107208000000071],[-87.277785999999992,70.114699999999971],[-87.267226999999878,70.113312000000064],[-87.265609999999924,70.113556000000017],[-87.254729999999995,70.112198000000092],[-87.222503999999901,70.111374000000126],[-87.187774999999931,70.108322000000044],[-87.180557000000022,70.109420999999998],[-87.173049999999989,70.112198000000092],[-87.164443999999946,70.117203000000131],[-87.156112999999891,70.11914100000007],[-87.130829000000006,70.120255000000043],[-87.118332000000009,70.11914100000007],[-87.102782999999988,70.12081900000004],[-87.099730999999963,70.123596000000077],[-87.100554999999929,70.125534000000073],[-87.143065999999976,70.139435000000049],[-87.145279000000016,70.142761000000064],[-87.141388000000006,70.146378000000027],[-87.128326000000015,70.149719000000061],[-87.113891999999964,70.148880000000077],[-87.091385000000002,70.150269000000094]],[[-125.05695299999996,70.118317000000104],[-125.08500700000002,70.116333000000111],[-125.10221899999993,70.118072999999981],[-125.11971999999997,70.124954000000002],[-125.122772,70.130066000000056],[-125.12332200000003,70.13546800000006],[-125.12110899999999,70.141372999999987],[-125.11277799999999,70.14697300000006],[-125.10333300000002,70.151688000000092],[-125.08332799999999,70.159973000000093],[-125.07055700000001,70.16187999999994],[-125,70.162933000000066],[-124.97693600000002,70.167206000000078],[-124.96305799999999,70.168320000000051],[-124.95500199999998,70.164153999999996],[-124.98832700000003,70.134430000000009],[-124.99777199999994,70.129974000000061],[-125.04415899999992,70.120315999999946],[-125.05695299999996,70.118317000000104]],[[-124.67944299999994,70.161652000000117],[-124.69444299999998,70.161377000000073],[-124.73750299999995,70.174149000000114],[-124.75361599999991,70.182479999999998],[-124.75917099999998,70.186919999999986],[-124.76194799999996,70.191925000000083],[-124.75890400000003,70.196640000000116],[-124.74471999999997,70.197754000000089],[-124.55110200000001,70.208602999999925],[-124.53611799999987,70.208602999999925],[-124.51888999999994,70.206940000000031],[-124.51055899999994,70.20277399999992],[-124.50527999999997,70.198318000000029],[-124.50750700000003,70.192749000000049],[-124.53694200000001,70.18193100000002],[-124.67944299999994,70.161652000000117]],[[-112.65527299999991,70.266098],[-112.67223399999995,70.266098],[-112.69193999999999,70.267487000000017],[-112.72193900000002,70.272491000000002],[-112.74722300000002,70.278594999999996],[-112.75499699999995,70.282761000000107],[-112.76027699999992,70.287201000000096],[-112.76306199999993,70.292480000000069],[-112.76139799999993,70.298598999999967],[-112.75389100000001,70.303588999999988],[-112.73111,70.309708000000001],[-112.71611000000001,70.310531999999967],[-112.699997,70.309417999999994],[-112.6875,70.306366000000082],[-112.67971799999992,70.302475000000015],[-112.67859599999991,70.300812000000064],[-112.64334099999996,70.28137200000009],[-112.64277600000003,70.275818000000129],[-112.64472999999987,70.269714000000079],[-112.65527299999991,70.266098]],[[-112.96972700000003,70.28137200000009],[-113.00306699999999,70.281097000000102],[-113.104446,70.281936999999971],[-113.14083899999997,70.283325000000048],[-113.15834000000001,70.285262999999986],[-113.20361300000002,70.292480000000069],[-113.16972399999992,70.306931000000134],[-113.15750100000002,70.309708000000001],[-113.12888299999997,70.312485000000095],[-113.11054999999993,70.3119200000001],[-112.993607,70.299423000000104],[-112.97609699999992,70.297484999999938],[-112.96362299999998,70.294434000000138],[-112.95333900000003,70.290817000000004],[-112.94554099999999,70.286652000000004],[-112.95612299999999,70.283325000000048],[-112.96972700000003,70.28137200000009]],[[-100.765289,70.25],[-100.78083800000002,70.25],[-100.7938769999999,70.253326000000015],[-100.84166699999997,70.278320000000008],[-100.86305199999993,70.291091999999992],[-100.86833200000001,70.295532000000037],[-100.85193600000002,70.323883000000137],[-100.83889799999992,70.325546000000031],[-100.80943300000001,70.324158000000125],[-100.77639799999997,70.322495000000004],[-100.75890399999997,70.320540999999992],[-100.74804699999999,70.316940000000102],[-100.74082899999996,70.310531999999967],[-100.75890399999997,70.254990000000021],[-100.765289,70.25]],[[-116.80526699999996,70.509430000000009],[-116.78971899999993,70.507217000000026],[-116.75418100000002,70.50749200000007],[-116.63390400000003,70.493591000000094],[-116.60722399999997,70.488037000000077],[-116.59638999999993,70.484984999999995],[-116.56833599999999,70.473876999999959],[-116.57305899999989,70.467758000000117],[-116.70111099999997,70.468597000000102],[-116.71916199999993,70.470261000000107],[-116.787781,70.483597000000032],[-116.814438,70.488876000000062],[-116.82055700000001,70.493591000000094],[-116.82861300000002,70.503601000000003],[-116.82224300000001,70.508881000000031],[-116.80526699999996,70.509430000000009]],[[-116.287781,70.553314000000114],[-116.26027699999992,70.549988000000042],[-116.24333199999995,70.550261999999975],[-116.18943799999994,70.54553199999998],[-116.140556,70.538589000000002],[-116.12748699999997,70.535812000000078],[-116.13110399999999,70.532486000000006],[-116.29110699999995,70.515549000000021],[-116.32333399999993,70.513611000000083],[-116.44611399999991,70.508881000000031],[-116.46472199999999,70.509154999999964],[-116.47778299999999,70.511932000000058],[-116.495003,70.519989000000066],[-116.49582700000002,70.522765999999933],[-116.47000099999997,70.538040000000024],[-116.30304699999988,70.552199999999971],[-116.287781,70.553314000000114]],[[-116.56304899999998,70.534424000000001],[-116.57833900000003,70.533051000000057],[-116.596947,70.533324999999991],[-116.75028999999995,70.539153999999996],[-116.76363400000002,70.541931000000091],[-116.77443700000003,70.545258000000047],[-116.766953,70.548324999999977],[-116.75527999999991,70.551085999999941],[-116.72361799999987,70.556366000000025],[-116.71193699999998,70.559417999999937],[-116.68167099999999,70.561920000000043],[-116.66471899999999,70.562485000000038],[-116.64611799999994,70.562195000000031],[-116.54305999999997,70.559707999999944],[-116.52278100000001,70.558593999999971],[-116.50945300000001,70.556091000000038],[-116.50778200000002,70.550261999999975],[-116.51806599999998,70.546646000000123],[-116.56304899999998,70.534424000000001]],[[-115.92054699999989,70.54136699999998],[-115.95445299999994,70.540267999999969],[-115.99333200000001,70.541656000000103],[-116.051941,70.54553199999998],[-116.06111099999993,70.548324999999977],[-116.04250299999995,70.552199999999971],[-115.98388699999998,70.560806000000071],[-115.97222899999991,70.563599000000011],[-115.91972399999997,70.572494999999947],[-115.87917299999998,70.578598000000113],[-115.86389200000002,70.579987000000074],[-115.82501199999996,70.578323000000069],[-115.81416300000001,70.574997000000053],[-115.80803700000001,70.570541000000105],[-115.81082199999997,70.564986999999974],[-115.81916799999999,70.560806000000071],[-115.84111000000001,70.554153000000042],[-115.86638599999998,70.549423000000047],[-115.92054699999989,70.54136699999998]],[[-116.87943999999993,70.547485000000108],[-116.88945000000001,70.543869000000029],[-116.923317,70.542755000000056],[-117.03611799999993,70.546371000000136],[-117.18331899999998,70.537491000000102],[-117.20195000000001,70.53776600000009],[-117.22000099999997,70.539153999999996],[-117.27555799999993,70.550261999999975],[-117.28888699999993,70.55304000000001],[-117.29778299999998,70.556931000000077],[-117.30166600000001,70.561920000000043],[-117.29778299999998,70.571380999999974],[-117.26083399999999,70.584717000000126],[-117.25140399999992,70.587204000000042],[-117.23805199999998,70.589156999999943],[-117.21640000000002,70.591095000000109],[-117.19943199999994,70.591660000000104],[-117.16332999999997,70.588593000000003],[-116.89444700000001,70.556091000000038],[-116.88362100000001,70.552765000000136],[-116.87943999999993,70.547485000000108]],[[-128.08612099999999,70.605545000000006],[-128.10415599999999,70.595825000000104],[-128.1201779999999,70.597214000000122],[-128.11444099999994,70.591934000000037],[-128.11721799999992,70.580551000000014],[-128.12387100000001,70.57388300000008],[-128.13275099999993,70.569153000000028],[-128.34054599999996,70.539153999999996],[-128.34167499999995,70.542205999999908],[-128.252228,70.646378000000084],[-128.24581899999998,70.653046000000074],[-128.23416099999986,70.656097000000102],[-128.21639999999996,70.654709000000025],[-128.18832399999997,70.648604999999975],[-128.11498999999998,70.628036000000009],[-128.10360699999995,70.624419999999986],[-128.09472700000003,70.62052900000009],[-128.0883179999999,70.616089000000045],[-128.08499099999995,70.611099000000024],[-128.08612099999999,70.605545000000006]],[[-100.23082699999992,70.451660000000061],[-100.24333199999995,70.449142000000109],[-100.26000999999985,70.449996999999996],[-100.27610799999997,70.453049000000078],[-100.47250400000001,70.496367999999961],[-100.49916100000002,70.503326000000129],[-100.63054699999998,70.543320000000108],[-100.662781,70.554703000000075],[-100.67083700000001,70.558868000000075],[-100.67639199999996,70.563309000000004],[-100.68138099999993,70.573044000000095],[-100.68138099999993,70.583602999999982],[-100.67832900000002,70.594147000000021],[-100.66443599999991,70.637771999999984],[-100.65194699999995,70.669708000000071],[-100.51194800000002,70.676376000000062],[-100.49500299999988,70.675262000000089],[-100.48000300000001,70.673309000000131],[-100.46916199999998,70.669434000000138],[-100.46112099999999,70.659987999999998],[-100.451683,70.651932000000102],[-100.44360399999999,70.64776599999999],[-100.34722899999991,70.608032000000094],[-100.33640300000002,70.604431000000034],[-100.31945799999994,70.603317000000061],[-100.21833799999996,70.564422999999977],[-100.22444200000001,70.456649999999968],[-100.23082699999992,70.451660000000061]],[[-103.17777999999993,70.622482000000048],[-103.19360399999994,70.622208000000114],[-103.24833699999994,70.622757000000036],[-103.26640299999991,70.624146000000053],[-103.27500900000001,70.628311000000053],[-103.28111299999995,70.632751000000042],[-103.281387,70.638046000000088],[-103.26834099999996,70.666382000000056],[-103.22582999999986,70.676376000000062],[-103.21000700000002,70.676651000000049],[-103.19415299999997,70.673035000000027],[-103.173607,70.6336060000001],[-103.17304999999999,70.628586000000041],[-103.17777999999993,70.622482000000048]],[[-103.35082999999992,70.687195000000088],[-103.36416599999995,70.685256999999979],[-103.38110399999988,70.685806000000127],[-103.39499699999999,70.689148000000046],[-103.42887899999994,70.69999700000011],[-103.43776700000001,70.703872999999987],[-103.44638099999997,70.708037999999988],[-103.45249899999993,70.712494000000106],[-103.45889299999999,70.722214000000008],[-103.46278399999994,70.732208000000014],[-103.45694700000001,70.737198000000035],[-103.44360399999999,70.739150999999993],[-103.42777999999998,70.739426000000037],[-103.39917000000003,70.737198000000035],[-103.36361699999992,70.727767999999969],[-103.34111000000001,70.72026100000005],[-103.33500699999996,70.716094999999996],[-103.33444199999997,70.710815000000082],[-103.33860800000002,70.699417000000096],[-103.34333799999996,70.693588000000091],[-103.35082999999992,70.687195000000088]],[[-71.471664000000033,71.012772000000041],[-71.428878999999995,71.012206999999989],[-71.389175000000023,71.013885000000073],[-71.371108999999933,71.011931999999945],[-71.357497999999964,71.009720000000073],[-71.344727000000034,71.005554000000018],[-71.339171999999962,70.998322000000087],[-71.339721999999995,70.99136400000009],[-71.343063000000029,70.984985000000052],[-71.386672999999917,70.922485000000108],[-71.392226999999991,70.916656000000103],[-71.402495999999871,70.911926000000051],[-71.415557999999976,70.90776100000005],[-71.433060000000012,70.904709000000139],[-71.451110999999912,70.903046000000018],[-71.474441999999954,70.902481000000023],[-71.495543999999938,70.90277100000003],[-71.654448999999943,70.890822999999955],[-71.733063000000016,70.874984999999924],[-71.933884000000035,70.833328000000051],[-71.937774999999931,70.824706999999989],[-71.946380999999974,70.820831000000112],[-71.955565999999976,70.818329000000006],[-71.991668999999945,70.814697000000081],[-72.038605000000018,70.811371000000008],[-72.081954999999994,70.809708000000114],[-72.096664000000033,70.809708000000114],[-72.112212999999997,70.811371000000008],[-72.198607999999979,70.882750999999985],[-72.223327999999981,70.916931000000091],[-72.225280999999939,70.924423000000047],[-72.226395000000025,70.930542000000059],[-72.213897999999915,70.934708000000001],[-72.202224999999999,70.93664600000011],[-72.166655999999989,70.938034000000016],[-72.148894999999925,70.936371000000065],[-72.136672999999973,70.933594000000028],[-72.133620999999948,70.931656000000032],[-72.145554000000004,70.926085999999998],[-72.149170000000026,70.921097000000032],[-72.136123999999995,70.916931000000091],[-72.117492999999911,70.917205999999965],[-72.097778000000005,70.919708000000014],[-72.078339000000028,70.923599000000081],[-72.057769999999948,70.933043999999995],[-72.044723999999917,70.944426999999962],[-72.039443999999946,70.950272000000098],[-72.033324999999934,70.963042999999971],[-72.026672000000019,70.98275799999999],[-72.019729999999868,71.034424000000058],[-72.021392999999989,71.041930999999977],[-72.008620999999948,71.049713000000111],[-71.916107000000011,71.06442300000009],[-71.884170999999924,71.068878000000097],[-71.851669000000015,71.072220000000016],[-71.831680000000006,71.071106000000043],[-71.794723999999974,71.053040000000067],[-71.730834999999956,71.045532000000037],[-71.644454999999994,71.034987999999998],[-71.546950999999979,71.018600000000106],[-71.471664000000033,71.012772000000041]],[[-96.563323999999966,71.292205999999965],[-96.546950999999979,71.289154000000053],[-96.535552999999993,71.28276100000005],[-96.472504000000015,71.232208000000071],[-96.470275999999956,71.226089000000059],[-96.480835000000013,71.208878000000141],[-96.487503000000004,71.203598000000056],[-96.561110999999983,71.208328000000108],[-96.578063999999983,71.210541000000035],[-96.628601000000003,71.220260999999937],[-96.638610999999912,71.226089000000059],[-96.641678000000013,71.231368999999972],[-96.642776000000026,71.234421000000054],[-96.652495999999985,71.287201000000096],[-96.649170000000026,71.29304500000012],[-96.610549999999989,71.290543000000014],[-96.581116000000009,71.293594000000041],[-96.563323999999966,71.292205999999965]],[[-98.895554000000004,71.27777100000003],[-98.90834000000001,71.273040999999978],[-98.97444200000001,71.284714000000008],[-98.989715999999987,71.290543000000014],[-99.000290000000007,71.297211000000004],[-99.00556899999998,71.301926000000037],[-99.008621000000005,71.308029000000147],[-99.008895999999936,71.313873000000001],[-99.00306699999993,71.319443000000092],[-98.963622999999927,71.352203000000088],[-98.955840999999964,71.352203000000088],[-98.930283000000031,71.342209000000082],[-98.923324999999977,71.337769000000094],[-98.914443999999946,71.331665000000044],[-98.895554000000004,71.27777100000003]],[[-73.120543999999995,71.479705999999965],[-73.129439999999931,71.450821000000076],[-73.077498999999932,71.466385000000002],[-73.043335000000013,71.47886699999998],[-73.035552999999936,71.48414600000001],[-73.016402999999968,71.500000000000114],[-73.005844000000025,71.511658000000125],[-72.998046999999985,71.517211999999915],[-72.985275000000001,71.521378000000027],[-72.97222899999997,71.521378000000027],[-72.962508999999955,71.51998900000001],[-72.934157999999968,71.509155000000135],[-72.827498999999989,71.454987000000017],[-72.820281999999963,71.449707000000103],[-72.817504999999983,71.444977000000108],[-72.823333999999988,71.439697000000024],[-72.831954999999994,71.435806000000127],[-72.849730999999963,71.4327550000001],[-72.872497999999894,71.43081699999999],[-72.921660999999972,71.428314],[-72.992767000000015,71.419433999999967],[-73.010009999999966,71.415543000000071],[-73.022780999999952,71.411101999999971],[-73.031112999999948,71.406646999999964],[-73.028885000000002,71.399155000000064],[-73.007507000000032,71.352203000000088],[-72.978881999999942,71.329712000000086],[-72.974166999999909,71.324997000000053],[-72.97193900000002,71.317490000000134],[-72.973617999999874,71.313309000000061],[-72.983886999999982,71.308594000000028],[-72.996657999999911,71.304153000000099],[-73.025283999999999,71.297485000000108],[-73.060546999999929,71.294708000000014],[-73.089446999999893,71.313873000000001],[-73.163329999999917,71.33248900000001],[-73.198607999999922,71.336380000000077],[-73.244995000000017,71.348877000000073],[-73.265288999999939,71.357483000000002],[-73.272506999999962,71.36192299999999],[-73.275008999999955,71.365814000000057],[-73.276397999999972,71.379150000000038],[-73.265015000000005,71.396378000000141],[-73.255004999999926,71.408874999999966],[-73.254729999999995,71.415268000000083],[-73.293609999999887,71.454711999999972],[-73.301392000000021,71.459717000000012],[-73.320556999999894,71.469711000000075],[-73.347504000000015,71.477768000000026],[-73.362502999999947,71.481094000000041],[-73.374160999999901,71.485809000000074],[-73.379990000000021,71.519714000000022],[-73.377212999999983,71.522766000000104],[-73.366942999999992,71.527480999999966],[-73.189986999999917,71.565536000000066],[-73.176940999999999,71.566376000000105],[-73.147507000000019,71.564423000000147],[-73.132216999999912,71.561371000000065],[-73.090285999999935,71.546371000000079],[-73.081116000000009,71.542206000000078],[-73.073623999999938,71.536926000000051],[-73.074722000000008,71.531372000000033],[-73.11332699999997,71.485809000000074],[-73.120543999999995,71.479705999999965]],[[-72.760833999999875,71.531937000000084],[-72.786391999999978,71.530273000000022],[-72.830841000000021,71.531096999999988],[-72.848891999999921,71.532211000000018],[-72.867492999999911,71.533875000000023],[-72.949996999999996,71.547211000000118],[-72.982497999999907,71.553589000000102],[-73.008895999999879,71.56109600000002],[-73.020554000000004,71.565811000000053],[-73.030562999999916,71.571655000000078],[-73.035277999999948,71.575546000000145],[-73.039992999999981,71.579987000000074],[-73.037506000000008,71.587203999999986],[-73.034164000000033,71.592209000000025],[-72.968062999999972,71.636658000000011],[-72.948607999999979,71.644714000000079],[-72.924712999999997,71.649429000000112],[-72.806655999999919,71.659149000000014],[-72.781113000000005,71.660812000000135],[-72.745269999999948,71.659987999999942],[-72.726669000000015,71.658325000000048],[-72.709166999999979,71.655258000000117],[-72.695830999999941,71.651093000000117],[-72.684433000000013,71.642761000000121],[-72.662215999999944,71.604431000000034],[-72.660552999999936,71.598038000000031],[-72.671111999999994,71.585815000000025],[-72.682495000000017,71.574706999999989],[-72.701110999999912,71.557479999999998],[-72.712783999999942,71.547211000000118],[-72.718886999999995,71.542755000000056],[-72.727492999999981,71.538589000000115],[-72.742492999999968,71.534149000000127],[-72.760833999999875,71.531937000000084]],[[-73.370270000000005,71.554428000000087],[-73.394454999999937,71.554428000000087],[-73.406661999999983,71.556366000000025],[-73.418335000000013,71.56109600000002],[-73.42860399999995,71.566940000000045],[-73.436934999999949,71.573318000000029],[-73.450561999999991,71.584152000000074],[-73.449721999999952,71.58998100000008],[-73.448043999999925,71.594146999999964],[-73.441939999999988,71.598877000000016],[-73.388610999999912,71.634155000000021],[-73.348342999999943,71.658325000000048],[-73.276108000000022,71.691924999999912],[-73.243332000000009,71.696639999999945],[-73.213332999999977,71.698593000000074],[-73.209166999999979,71.698868000000118],[-73.190552000000025,71.697204999999997],[-73.167496000000028,71.692200000000128],[-73.155562999999972,71.687195000000088],[-73.148894999999982,71.679977000000065],[-73.149993999999992,71.674423000000104],[-73.170546999999942,71.668319999999937],[-73.221114999999998,71.660262999999986],[-73.249434999999949,71.652481000000023],[-73.262511999999958,71.648041000000035],[-73.282776000000013,71.637771999999984],[-73.303604000000007,71.621918000000051],[-73.320281999999963,71.605545000000006],[-73.325012000000015,71.599152000000061],[-73.331679999999949,71.588042999999971],[-73.338607999999965,71.571105999999929],[-73.339721999999938,71.565262000000132],[-73.352492999999981,71.557479999999998],[-73.370270000000005,71.554428000000087]],[[-96.958892999999932,71.704437000000098],[-96.99888599999997,71.701096000000064],[-97.036391999999921,71.701385000000016],[-97.050277999999935,71.704162999999994],[-97.049727999999902,71.709991000000116],[-97.040282999999988,71.72026100000005],[-97.02416999999997,71.731093999999985],[-96.99888599999997,71.741363999999919],[-96.991668999999945,71.743042000000059],[-96.990829000000019,71.743866000000025],[-96.96945199999999,71.74859600000002],[-96.963897999999972,71.752212999999983],[-96.924163999999962,71.755554000000018],[-96.886397999999986,71.755264000000011],[-96.866942999999992,71.753601000000117],[-96.850554999999872,71.749419999999986],[-96.84445199999999,71.744141000000013],[-96.851104999999905,71.738875999999948],[-96.86860699999994,71.728592000000106],[-96.881377999999927,71.723312000000078],[-96.896956999999929,71.718323000000112],[-96.915832999999964,71.713608000000079],[-96.958892999999932,71.704437000000098]],[[-95.339995999999928,71.731369000000029],[-95.39805599999994,71.729431000000091],[-95.43582200000003,71.729980000000012],[-95.471114999999941,71.733597000000145],[-95.483062999999902,71.736923000000047],[-95.48832699999997,71.740814000000114],[-95.488051999999868,71.745529000000147],[-95.450286999999946,71.818877999999927],[-95.44027699999998,71.824158000000011],[-95.420836999999892,71.828873000000044],[-95.384170999999981,71.836104999999975],[-95.348891999999978,71.840546000000074],[-95.328613000000018,71.842208999999968],[-95.301666000000012,71.844147000000135],[-95.286666999999966,71.843048000000124],[-95.275832999999977,71.84027100000003],[-95.265838999999971,71.836655000000007],[-95.261672999999973,71.833328000000051],[-95.259734999999921,71.827484000000027],[-95.310546999999929,71.737198000000035],[-95.324721999999952,71.732758000000047],[-95.339995999999928,71.731369000000029]],[[-134.49554399999994,68.75221300000004],[-134.48803699999991,68.736649],[-134.48803699999991,68.731094000000098],[-134.48306299999996,68.720535000000041],[-134.47387700000002,68.711379999999963],[-134.46472199999994,68.707489000000066],[-134.44638099999997,68.700271999999984],[-134.40112299999993,68.687759000000085],[-134.37387100000001,68.682480000000112],[-134.33999599999999,68.67886400000009],[-134.30804399999994,68.678040000000124],[-134.28277600000001,68.681366000000139],[-134.24636799999996,68.687484999999981],[-134.23071299999998,68.692841000000101],[-134.22692899999998,68.694138000000123],[-134.22332800000004,68.699706999999933],[-134.26058999999987,68.733535999999958],[-134.26251200000002,68.736374000000126],[-134.28750599999995,68.753601000000003],[-134.30835000000002,68.766097999999943],[-134.32638499999996,68.773605000000089],[-134.42306500000001,68.831664999999987],[-134.54168700000002,68.919708000000071],[-134.558044,68.933043999999995],[-134.614441,68.983321999999987],[-134.62387099999995,68.992752000000053],[-134.62887599999999,69.003052000000139],[-134.62914999999992,69.008880999999974],[-134.62469499999992,69.015548999999965],[-134.56222499999996,69.082764000000111],[-134.55499299999997,69.08776899999998],[-134.53750600000001,69.09387200000009],[-134.49194299999999,69.104155999999989],[-134.46362299999998,69.106094000000098],[-134.44805899999989,69.106094000000098],[-134.36303699999996,69.102203000000031],[-134.34887700000002,69.103043000000071],[-134.33889799999992,69.106369000000086],[-134.22747800000002,69.174988000000099],[-134.22305299999999,69.181656000000032],[-134.22082499999993,69.188034000000016],[-134.22137499999997,69.216385000000116],[-134.21694899999989,69.223038000000088],[-134.162781,69.254715000000033],[-134.15389999999996,69.258880999999917],[-134.142517,69.261383000000023],[-134.12832599999996,69.262206999999989],[-134.06915299999997,69.262771999999984],[-134.05471799999998,69.263610999999969],[-134.02917500000001,69.266936999999984],[-133.92861899999991,69.282211000000075],[-133.90557899999988,69.287490999999989],[-133.89529400000004,69.290817000000004],[-133.88668799999999,69.294983000000116],[-133.87914999999998,69.299987999999985],[-133.87332199999997,69.30581699999999],[-133.86859100000004,69.312484999999924],[-133.86886599999997,69.318329000000119],[-133.87332199999997,69.323043999999982],[-133.87582399999997,69.328322999999955],[-133.86972000000003,69.33415199999996],[-133.67028799999997,69.386658000000068],[-133.65863000000002,69.389160000000004],[-133.55056799999994,69.405823000000055],[-133.40777600000001,69.414703000000088],[-133.37222299999991,69.412201000000039],[-133.35583499999996,69.409988000000055],[-133.32806400000004,69.404709000000082],[-133.30972299999996,69.402771000000143],[-133.23443599999996,69.397217000000126],[-133.21749899999992,69.39637799999997],[-133.20584099999991,69.398880000000077],[-133.073059,69.434982000000048],[-132.99941999999999,69.481934000000138],[-132.966095,69.511657999999954],[-132.95220899999998,69.563309000000061],[-132.95193499999999,69.569153000000028],[-132.95666499999993,69.57388300000008],[-132.96581999999995,69.57748400000014],[-132.98638900000003,69.590271000000143],[-132.988586,69.595260999999994],[-132.98361199999994,69.602203000000088],[-132.97747800000002,69.608032000000094],[-132.92251599999997,69.642212000000029],[-132.904449,69.650542999999971],[-132.89388999999994,69.65387000000004],[-132.86471599999999,69.658325000000104],[-132.82110599999999,69.660538000000031],[-132.78778099999994,69.659714000000065],[-132.66229199999998,69.651206999999999],[-132.628784,69.648048000000074],[-132.62028499999997,69.646378000000141],[-132.61479199999991,69.644043000000011],[-132.606628,69.639046000000121],[-132.55279499999995,69.631362999999965],[-132.53527800000001,69.630264000000011],[-132.41751099999993,69.635544000000039],[-132.39389,69.64027400000009],[-132.372772,69.646942000000081],[-132.34527600000001,69.659424000000058],[-132.33248900000001,69.671097000000088],[-132.32748399999997,69.677765000000079],[-132.333618,69.682480000000112],[-132.441101,69.702484000000027],[-132.45748900000001,69.704711999999972],[-132.46777299999991,69.701385000000016],[-132.51779199999999,69.68331900000004],[-132.54823299999998,69.685310000000129],[-132.55523700000003,69.683823000000018],[-132.57455400000003,69.683983000000126],[-132.582718,69.685654],[-132.586884,69.688148000000126],[-132.58673099999993,69.691649999999981],[-132.54833999999994,69.735809000000074],[-132.54055799999998,69.740814000000114],[-132.52749600000004,69.742477000000065],[-132.47305299999999,69.747756999999922],[-132.39974999999998,69.751663000000008],[-132.28918499999992,69.724991000000102],[-132.21304299999997,69.690810999999997],[-132.19888300000002,69.688034000000073],[-132.16305499999999,69.685256999999979],[-132.14697299999995,69.685256999999979],[-132.12304700000004,69.713608000000079],[-132.11663799999991,69.719436999999914],[-132.10720800000001,69.723602000000085],[-132.08331299999992,69.728591999999992],[-131.95443699999998,69.75471500000009],[-131.87469499999992,69.763884999999959],[-131.85861199999999,69.763611000000026],[-131.84527600000001,69.765273999999977],[-131.8347169999999,69.768599999999992],[-131.76556400000004,69.794707999999957],[-131.75891100000001,69.800536999999963],[-131.75836200000003,69.806366000000025],[-131.76028400000001,69.811646000000053],[-131.7647399999999,69.816376000000105],[-131.76666299999994,69.821655000000078],[-131.76000999999997,69.827484000000084],[-131.75058000000001,69.83137499999998],[-131.64501999999999,69.864990000000034],[-131.62359600000002,69.871368000000018],[-131.44778400000001,69.918594000000041],[-131.42639199999991,69.947479000000101],[-131.42111199999994,69.954162999999994],[-131.41027799999995,69.957214000000022],[-131.34887700000002,69.95248400000014],[-131.26916499999993,69.937759000000028],[-131.24609399999991,69.931091000000038],[-131.237213,69.927199999999971],[-131.23055999999991,69.923035000000141],[-131.20916699999998,69.899155000000007],[-131.20333899999997,69.889160000000061],[-131.20138499999996,69.883881000000088],[-131.20193499999999,69.878036000000009],[-131.2049869999999,69.871918000000051],[-131.21054099999998,69.865265000000079],[-131.21722399999987,69.859421000000054],[-131.22164899999996,69.854155999999989],[-131.22222899999991,69.848328000000038],[-131.220551,69.84304800000001],[-131.21194499999996,69.833603000000096],[-131.20526100000001,69.829437000000041],[-131.19638099999997,69.825546000000145],[-131.18499799999995,69.824158000000068],[-131.08056599999998,69.88499500000006],[-131.07501199999996,69.891663000000051],[-131.03140299999995,69.949417000000039],[-131.01028399999996,69.98692299999999],[-131.01278699999995,70.023315000000025],[-131.01947000000001,70.027771000000087],[-130.93029799999999,70.083054000000118],[-130.89224200000001,70.099152000000004],[-130.74832199999997,70.081940000000145],[-130.65612799999991,70.108597000000032],[-130.554169,70.165267999999969],[-130.54305999999991,70.168320000000051],[-130.48721299999994,70.173309000000017],[-130.47222899999997,70.173874000000069],[-130.46771200000001,70.170089999999959],[-130.47271699999993,70.167099000000121],[-130.48388699999998,70.164992999999981],[-130.51141399999995,70.162201000000039],[-130.52224699999994,70.158875000000023],[-130.54724099999999,70.127472000000012],[-130.54806499999995,70.121643000000006],[-130.54638699999992,70.116378999999995],[-130.54223599999995,70.111648999999943],[-130.53555299999999,70.107483000000059],[-130.52416999999997,70.103867000000037],[-130.5102839999999,70.101089000000002],[-130.49527,70.101654000000053],[-130.48416099999992,70.104705999999965],[-130.43237299999998,70.125870000000134],[-130.40722700000003,70.140533000000119],[-130.35360699999995,70.132202000000007],[-130.33084099999996,70.110809000000074],[-130.32250999999997,70.101379000000009],[-130.18472299999996,70.053589000000045],[-130.16861,70.053314],[-129.97555499999993,70.069442999999978],[-129.96304299999997,70.071655000000021],[-129.92611699999992,70.078598],[-129.89083900000003,70.092758000000117],[-129.86444099999994,70.126923000000033],[-129.84609999999986,70.154984000000127],[-129.8324889999999,70.195525999999916],[-129.79000899999994,70.219986000000119],[-129.73138399999999,70.253052000000082],[-129.69778400000001,70.262496999999996],[-129.68667600000003,70.265549000000078],[-129.67306499999995,70.266936999999984],[-129.64724699999999,70.251663000000065],[-129.60916099999992,70.213042999999971],[-129.45916699999998,70.147491000000116],[-129.40472399999999,70.123031999999967],[-129.40335099999999,70.11775200000011],[-129.40527299999997,70.106369000000086],[-129.40640300000001,70.10054000000008],[-129.4100039999999,70.094436999999971],[-129.433899,70.068054000000132],[-129.49749800000001,70.020538000000101],[-129.57360799999998,69.997757000000092],[-129.59555099999994,69.991363999999919],[-129.88946499999992,69.917205999999965],[-129.99304199999989,69.892487000000017],[-130.22805800000003,69.840546000000131],[-130.49581899999998,69.78166200000004],[-130.55999800000001,69.737198000000092],[-130.56140099999999,69.725815000000068],[-130.56472799999995,69.719711000000018],[-130.57028200000002,69.713043000000084],[-130.57833900000003,69.708038000000045],[-130.62136799999996,69.695251000000042],[-130.64697299999989,69.691360000000145],[-130.70416299999994,69.688309000000118],[-130.75750700000003,69.682480000000112],[-130.78030399999994,69.676926000000094],[-130.78973400000001,69.672760000000039],[-130.83639500000004,69.6336060000001],[-130.83944699999995,69.627472000000068],[-130.84081999999995,69.616089000000102],[-130.83667000000003,69.611099000000024],[-130.83749399999999,69.605545000000063],[-130.84414699999996,69.599716000000001],[-130.91915899999998,69.56721500000009],[-130.92861899999997,69.563309000000061],[-130.94473299999999,69.565536000000122],[-131.02667199999996,69.593048000000067],[-131.03973399999995,69.601653999999996],[-131.04168699999997,69.606934000000024],[-131.04083300000002,69.612761999999975],[-131.05306999999999,69.637206999999989],[-131.16332999999992,69.627762000000132],[-131.18859900000001,69.623871000000065],[-131.32861299999996,69.579987000000131],[-131.40750099999997,69.586655000000064],[-131.58694500000001,69.567490000000134],[-131.69168100000002,69.551650999999993],[-131.70498699999996,69.560256999999922],[-131.71389799999992,69.563873000000001],[-131.72778299999999,69.566940000000102],[-131.74108899999993,69.567490000000134],[-131.75585899999999,69.566940000000102],[-131.99722299999991,69.53137200000009],[-132.00640899999996,69.527205999999978],[-132.03890999999999,69.508331000000055],[-132.04666099999992,69.503326000000015],[-132.0799869999999,69.480819999999994],[-132.14169300000003,69.412766000000033],[-132.13305699999995,69.403320000000065],[-132.12164299999995,69.399994000000049],[-132.09750399999996,69.396057000000098],[-132.08526599999999,69.390823000000069],[-132.08084099999996,69.386108000000036],[-132.07888800000001,69.3808140000001],[-132.08166499999999,69.374695000000031],[-132.09472700000003,69.362762000000032],[-132.11663799999991,69.357208000000014],[-132.32916299999999,69.31442300000009],[-132.52417000000003,69.277771000000087],[-132.53195199999999,69.280547999999953],[-132.54556300000002,69.283325000000048],[-132.56167599999998,69.285812000000135],[-132.57998699999996,69.287490999999989],[-132.59222399999993,69.287200999999982],[-132.70611600000001,69.26887499999998],[-132.71777299999997,69.266388000000063],[-132.739441,69.260817999999972],[-132.76028399999996,69.254166000000112],[-132.76779199999999,69.249146000000053],[-132.90722699999998,69.1244200000001],[-132.90722699999998,69.118866000000082],[-132.90527299999997,69.042755],[-132.94610599999999,69.037491000000045],[-133.05084199999999,69.054703000000018],[-133.10638399999993,69.050537000000134],[-133.1719359999999,69.043320000000051],[-133.18331899999998,69.040817000000061],[-133.19332900000001,69.037491000000045],[-133.20083599999987,69.032485999999949],[-133.20556599999998,69.025818000000015],[-133.21499600000004,69.006653000000028],[-133.21664399999997,69.001937999999996],[-133.21444700000001,68.99664300000012],[-133.209991,68.991928000000087],[-133.20333900000003,68.987761999999975],[-133.19860799999998,68.983046999999942],[-133.19888300000002,68.977203000000145],[-133.21304299999991,68.938034000000073],[-133.22610499999996,68.913605000000132],[-133.23361199999999,68.908600000000092],[-133.31332399999985,68.871918000000051],[-133.32333399999993,68.868590999999924],[-133.33471699999996,68.866089000000045],[-133.34887699999996,68.865265000000079],[-133.36331200000001,68.866652999999985],[-133.37692300000003,68.869140999999956],[-133.38583399999999,68.873032000000023],[-133.39944500000001,68.881362999999965],[-133.40167199999991,68.886658000000011],[-133.39529400000004,68.89027400000009],[-133.37969999999996,68.89027400000009],[-133.36694299999994,68.891936999999984],[-133.359711,68.896942000000024],[-133.35360700000001,68.90277100000003],[-133.35803199999992,68.907486000000063],[-133.36944599999993,68.910538000000031],[-133.38275099999998,68.911102000000142],[-133.39556899999997,68.909424000000058],[-133.46112099999999,68.892761000000121],[-133.466095,68.888321000000133],[-133.484711,68.850266000000033],[-133.493042,68.826659999999947],[-133.49081399999994,68.821655000000078],[-133.48416099999997,68.81164600000011],[-133.47082499999999,68.797485000000108],[-133.46389799999992,68.793320000000108],[-133.4549869999999,68.789703000000145],[-133.40557899999999,68.772217000000012],[-133.32138099999992,68.746368000000132],[-133.16418499999992,68.707214000000079],[-133.08999599999999,68.694977000000108],[-133.05416899999994,68.691360000000145],[-133.03750599999995,68.690536000000009],[-133.02334599999995,68.691360000000145],[-133.01083399999987,68.693038999999999],[-132.98803699999996,68.697754000000032],[-132.95861799999994,68.69859299999996],[-132.94305399999996,68.696365000000014],[-132.91833500000001,68.690262000000075],[-132.92056299999996,68.695526000000029],[-132.9336239999999,68.709717000000069],[-132.94250499999998,68.713318000000129],[-132.95471199999997,68.71527100000003],[-133.00723299999999,68.719711000000075],[-133.02252199999998,68.719711000000075],[-133.03527800000001,68.718048000000124],[-133.04583699999995,68.711379999999963],[-133.11248799999998,68.714996000000042],[-133.142517,68.718597000000102],[-133.15249599999993,68.720825000000048],[-133.25500499999998,68.758606000000043],[-133.25945999999999,68.763321000000076],[-133.26611299999996,68.778869999999984],[-133.26141399999995,68.785537999999974],[-133.24999999999994,68.788040000000024],[-133.23416099999992,68.785812000000078],[-133.225281,68.782211000000018],[-133.22082499999999,68.777480999999966],[-133.22082499999999,68.771652000000131],[-133.21664399999997,68.766937000000098],[-133.20306399999998,68.764160000000004],[-133.16168200000004,68.75749200000007],[-133.14752199999998,68.758330999999998],[-133.13891599999994,68.76249700000011],[-133.1397399999999,68.766937000000098],[-133.21139499999998,68.790817000000118],[-133.23498499999999,68.795821999999987],[-133.250854,68.798035000000141],[-133.28178399999996,68.794426000000101],[-133.28863499999989,68.793097999999986],[-133.30145300000004,68.789429000000041],[-133.32556199999999,68.787491000000045],[-133.33554099999992,68.789703000000145],[-133.34445199999993,68.793594000000041],[-133.35665899999992,68.801085999999941],[-133.35888699999998,68.806366000000025],[-133.35415599999993,68.832214000000135],[-133.332764,68.843872000000147],[-133.27722199999988,68.856934000000024],[-133.26583900000003,68.859421000000054],[-133.23776199999998,68.861099000000024],[-133.22192399999994,68.858871000000022],[-133.18804899999986,68.849152000000061],[-133.16778599999998,68.836655000000064],[-133.15917999999999,68.827209000000096],[-133.15222199999999,68.823044000000095],[-133.12191799999994,68.805817000000047],[-133.10833700000001,68.80304000000001],[-133.09167500000001,68.802199999999914],[-133.06222500000001,68.802765000000136],[-133.00527999999997,68.815262000000132],[-132.95803799999993,68.835541000000092],[-132.962219,68.846099999999922],[-132.9619449999999,68.85165400000011],[-132.95193499999999,68.854979999999955],[-132.93667599999998,68.854979999999955],[-132.86749299999997,68.846099999999922],[-132.85611,68.842758000000003],[-132.78594999999996,68.818428000000097],[-132.75363199999998,68.802765000000136],[-132.49194299999994,68.801085999999941],[-132.48055999999991,68.803589000000102],[-132.47027600000001,68.806931000000077],[-132.40557899999999,68.842758000000003],[-132.40029900000002,68.847214000000122],[-132.39529400000004,68.853867000000093],[-132.39279199999999,68.859985000000052],[-132.396973,68.864700000000084],[-132.49249299999997,68.90637200000009],[-132.50363200000004,68.909714000000065],[-132.55334499999998,68.916091999999992],[-132.56750499999998,68.915268000000026],[-132.57638499999996,68.911102000000142],[-132.574432,68.906097000000102],[-132.56777999999991,68.901657000000057],[-132.54055799999998,68.896103000000096],[-132.55557299999992,68.878311000000053],[-132.66528299999993,68.841934000000037],[-132.67806999999993,68.840271000000087],[-132.69360399999994,68.840546000000131],[-132.76229899999998,68.857491000000095],[-132.77094999999997,68.858147000000031],[-132.77778599999999,68.860153000000082],[-132.78027299999991,68.862983999999983],[-132.833618,68.917755000000113],[-132.85998499999988,68.989150999999993],[-132.868042,69.021378000000141],[-132.87191799999999,69.056641000000013],[-132.86944600000004,69.062759000000085],[-132.86553999999995,69.068329000000006],[-132.81527699999998,69.08638000000002],[-132.80526699999996,69.089432000000102],[-132.77111799999994,69.085541000000035],[-132.75418100000002,69.084717000000069],[-132.68917799999991,69.082489000000123],[-132.67501800000002,69.083328000000051],[-132.66332999999997,69.085815000000139],[-132.54083300000002,69.135268999999994],[-132.46081500000003,69.124695000000088],[-132.46472199999999,69.119141000000127],[-132.46749899999998,69.107208000000071],[-132.45916699999992,69.108032000000037],[-132.42861900000003,69.11775200000011],[-132.40777599999996,69.1244200000001],[-132.38500999999997,69.139160000000061],[-132.37887599999999,69.145264000000054],[-132.36886600000003,69.158600000000035],[-132.36138899999997,69.171371000000136],[-132.343323,69.203323000000069],[-132.34249899999992,69.220260999999994],[-132.33972199999994,69.22665399999994],[-132.33056599999998,69.230820000000051],[-132.32055699999995,69.233871000000079],[-132.30612199999996,69.234711000000118],[-132.22360199999997,69.213608000000022],[-132.2225039999999,69.141662999999994],[-132.16805999999997,69.213882000000126],[-132.11694299999999,69.242203000000075],[-132.05804399999994,69.242203000000075],[-131.99600199999998,69.251632999999913],[-131.96389799999997,69.256942999999978],[-131.87527499999999,69.279709000000025],[-131.86499000000003,69.283051000000114],[-131.8052669999999,69.316375999999991],[-131.79751599999986,69.321381000000088],[-131.79110700000001,69.327208999999982],[-131.71444699999995,69.397766000000104],[-131.72555499999993,69.401093000000003],[-131.73416099999997,69.400542999999971],[-131.80667099999999,69.39137299999993],[-131.950287,69.395827999999938],[-131.96499600000004,69.397217000000126],[-131.97277800000001,69.400269000000037],[-131.97000099999997,69.406372000000033],[-131.65222199999994,69.471924000000058],[-131.63919099999998,69.473602000000142],[-131.60748299999995,69.473312000000135],[-131.59136999999993,69.470825000000048],[-131.45889299999999,69.449141999999938],[-131.44528200000002,69.446365000000071],[-131.432953,69.437194999999974],[-131.42910799999993,69.434700000000134],[-131.43160999999998,69.431365999999969],[-131.43710299999992,69.429031000000066],[-131.45193499999999,69.420532000000094],[-131.46221899999995,69.417206000000078],[-131.47164900000001,69.413039999999967],[-131.47943099999998,69.408035000000098],[-131.48611500000004,69.402206000000092],[-131.53472899999997,69.333327999999995],[-131.52584799999994,69.329436999999928],[-131.49941999999999,69.332489000000066],[-131.42083700000001,69.361649000000114],[-131.41278099999994,69.366653000000099],[-131.40750099999997,69.373306000000071],[-131.38989300000003,69.404159999999933],[-131.377228,69.427483000000052],[-131.32193000000001,69.49331699999999],[-131.27166699999992,69.501099000000124],[-131.25723299999999,69.501663000000065],[-131.24581899999998,69.49832200000003],[-131.23330699999991,69.48414600000001],[-131.22387700000002,69.463608000000136],[-131.22027599999996,69.453323000000012],[-131.21664399999992,69.442748999999992],[-131.21276899999992,69.422202999999968],[-131.21093799999989,69.4125370000001],[-131.21026599999999,69.406044000000065],[-131.21304299999997,69.387497000000053],[-131.22360200000003,69.384430000000123],[-131.23330699999991,69.384720000000129],[-131.24526999999995,69.382202000000007],[-131.26641799999993,69.375809000000061],[-131.31777999999997,69.358871000000136],[-131.39529399999998,69.318603999999993],[-131.40307599999994,69.313873000000058],[-131.415009,69.301376000000062],[-131.41445899999997,69.296936000000017],[-131.33526599999993,69.316666000000055],[-131.32470699999999,69.31999200000007],[-131.19332899999995,69.365264999999965],[-131.18859900000001,69.368317000000104],[-131.16650400000003,69.404930000000093],[-131.16223099999996,69.490540000000067],[-131.16418499999997,69.495529000000033],[-131.23123199999992,69.543892000000028],[-131.25385999999997,69.571846000000107],[-131.22546399999999,69.580719000000101],[-131.20681799999994,69.55720500000001],[-131.15046699999994,69.518600000000049],[-131.13006599999994,69.516388000000006],[-131.11053499999997,69.485329000000036],[-131.130157,69.429375000000107],[-131.14851399999992,69.403534000000036],[-131.1458439999999,69.374695000000031],[-131.13583399999999,69.359985000000108],[-131.12832599999996,69.361923000000047],[-131.10122699999999,69.393921000000091],[-131.08525099999991,69.440514000000007],[-131.06085199999995,69.470688000000109],[-131.06617699999993,69.491096000000084],[-131.06394999999998,69.512389999999982],[-131.08924899999994,69.531914000000143],[-131.10920699999997,69.543449000000123],[-131.127838,69.554543000000024],[-131.14781199999993,69.561195000000112],[-131.16599999999988,69.567856000000006],[-131.18832399999991,69.574707000000046],[-131.19473300000004,69.57887299999993],[-131.19665499999991,69.584152000000131],[-131.19610599999999,69.589980999999966],[-131.19055199999997,69.596649000000127],[-131.183899,69.602478000000133],[-131.17471299999994,69.606369000000029],[-131.13833599999998,69.614150999999936],[-131.12359600000002,69.614700000000084],[-131.10748299999989,69.612488000000042],[-131.09359699999999,69.609421000000111],[-131.087219,69.605255],[-131.08306900000002,69.600539999999967],[-131.04577599999999,69.524429000000055],[-131.02999899999998,69.485809000000131],[-131.02780200000001,69.463882000000069],[-131.03390499999995,69.429153000000042],[-131.03695700000003,69.423035000000084],[-131.07028200000002,69.367477000000065],[-131.10803199999992,69.33526599999999],[-131.11331200000001,69.328598],[-131.11639400000001,69.32249500000006],[-131.10888699999998,69.321655000000021],[-131.09973100000002,69.325821000000076],[-131.05084199999993,69.354431000000091],[-131.02667199999996,69.383865000000128],[-130.98999000000003,69.449141999999938],[-130.99121099999996,69.50104500000009],[-130.9922029999999,69.504203999999959],[-130.99026500000002,69.539429000000041],[-130.98083499999996,69.543594000000041],[-130.96887200000003,69.545821999999987],[-130.952789,69.543320000000108],[-130.94638099999992,69.539154000000053],[-130.94222999999994,69.534148999999957],[-130.94055200000003,69.52915999999999],[-130.9244379999999,69.448593000000017],[-130.93971299999998,69.421486000000016],[-130.94154400000002,69.417816000000073],[-130.94555699999995,69.414314000000047],[-130.95039399999996,69.411324000000093],[-130.98580900000002,69.383040999999935],[-131.02583299999998,69.347878000000037],[-131.02984600000002,69.344368000000088],[-131.03317300000003,69.340377999999987],[-131.03199799999999,69.337212000000022],[-131.03668200000004,69.310532000000023],[-131.02780200000001,69.306641000000127],[-131.01696800000002,69.307480000000055],[-131.01419099999993,69.313873000000058],[-131.01333599999998,69.319442999999922],[-131.010559,69.325546000000088],[-131.00500499999998,69.332214000000022],[-130.99832200000003,69.338043000000027],[-130.95693999999997,69.371917999999994],[-130.93194599999998,69.38348400000001],[-130.92710899999992,69.386490000000038],[-130.91844200000003,69.386818000000005],[-130.91177400000004,69.384818999999993],[-130.90928599999995,69.381980999999996],[-130.89611799999994,69.380539000000056],[-130.89889500000004,69.352768000000026],[-130.90249600000004,69.340820000000122],[-130.90640300000001,69.328872999999987],[-130.91427599999992,69.318313999999987],[-130.93194599999998,69.304977000000122],[-130.93972799999995,69.299987999999985],[-130.96362299999987,69.285262999999986],[-131.00057999999996,69.256653000000142],[-131.024719,69.209717000000126],[-131.01806599999992,69.141936999999928],[-131.01419099999993,69.136932000000058],[-130.99832200000003,69.134720000000016],[-130.9372249999999,69.134430000000009],[-130.92861899999997,69.145264000000054],[-130.93112199999996,69.222488000000055],[-130.93276999999995,69.227767999999912],[-130.93917799999991,69.232208000000128],[-130.9513849999999,69.246368000000075],[-130.950287,69.257766999999944],[-130.94723499999998,69.264160000000118],[-130.94168100000002,69.270538000000045],[-130.93499800000001,69.276382000000069],[-130.82110599999993,69.374695000000031],[-130.81304899999998,69.379700000000128],[-130.77139299999999,69.398880000000077],[-130.76055899999994,69.402206000000092],[-130.73165899999998,69.403320000000065],[-130.71472199999999,69.402206000000092],[-130.70028699999995,69.402771000000143],[-130.689728,69.406096999999988],[-130.66027800000001,69.42942800000003],[-130.65472399999993,69.43609600000002],[-130.64529400000004,69.454712000000029],[-130.65280200000001,69.457763999999941],[-130.667236,69.457214000000079],[-130.74777199999994,69.449141999999938],[-130.71499599999993,69.462203999999986],[-130.52502400000003,69.543594000000041],[-130.50723300000004,69.552474999999959],[-130.47860700000001,69.574707000000046],[-130.392517,69.645828000000108],[-130.385559,69.651657000000114],[-130.36248799999998,69.673874000000012],[-130.36608899999987,69.686371000000008],[-130.28112799999991,69.700271999999984],[-130.03308099999998,69.731934000000081],[-129.691956,69.784424000000115],[-129.67251599999992,69.792480000000012],[-129.65307599999994,69.800536999999963],[-129.624146,69.812485000000038],[-129.60220300000003,69.818877999999984],[-129.41332999999992,69.838042999999971],[-129.31555199999997,69.84664900000007],[-129.24276699999984,69.849990999999989],[-129.17999299999997,69.849152000000004],[-129.14862099999993,69.849990999999989],[-129.09942599999994,69.858871000000022],[-129.05889899999988,69.873871000000008],[-129.04196199999996,69.883606000000043],[-129.02722199999999,69.895264000000111],[-129.01501499999995,69.908325000000048],[-129.00058000000001,69.933043999999995],[-128.98831199999995,69.946091000000024],[-128.97360200000003,69.95748900000001],[-128.96527100000003,69.962494000000049],[-128.95526100000001,69.966385000000116],[-128.94415300000003,69.969437000000084],[-128.93194600000004,69.971649000000127],[-128.90084799999994,69.971924000000115],[-128.88723799999997,69.968872000000033],[-128.86471599999999,69.961655000000121],[-128.85610999999989,69.957764000000054],[-128.85470599999996,69.954711999999915],[-128.93444799999992,69.844146999999964],[-128.94665499999991,69.841934000000037],[-128.96417199999996,69.843322999999998],[-129.03805499999999,69.851929000000098],[-129.08248899999995,69.850540000000137],[-129.10971099999989,69.847763000000043],[-129.134186,69.843322999999998],[-129.14529399999998,69.840271000000087],[-129.15612799999997,69.836928999999998],[-129.163635,69.83137499999998],[-129.169464,69.824706999999989],[-129.16027799999995,69.715819999999951],[-129.15390000000002,69.700271999999984],[-129.14999399999994,69.695526000000029],[-129.14138800000001,69.691649999999981],[-129.13027999999991,69.688034000000073],[-128.97747800000002,69.674698000000149],[-128.96304299999997,69.675262000000089],[-128.92501799999997,69.68081699999999],[-128.78613300000001,69.760818000000086],[-128.64001500000001,69.84304800000001],[-128.54473899999999,69.885268999999994],[-128.44195599999989,69.921920999999998],[-128.32415800000001,69.948318000000086],[-128.31054700000004,69.958327999999995],[-128.30862400000001,70.008041000000105],[-128.31222499999996,70.012772000000041],[-128.349152,70.03915400000011],[-128.35638399999999,70.048874000000012],[-128.36138900000003,70.058868000000018],[-128.36972000000003,70.095825000000048],[-128.36831699999988,70.101654000000053],[-128.36193800000001,70.108322000000044],[-128.35333299999996,70.113037000000077],[-128.34304799999995,70.116928000000144],[-128.31054700000004,70.126923000000033],[-128.24414099999996,70.146378000000027],[-128.10916099999997,70.182204999999954],[-128.09414700000002,70.182479999999998],[-128.05667099999994,70.178039999999953],[-128.01055899999994,70.178314000000114],[-127.99472000000003,70.179428000000087],[-127.96833799999996,70.182754999999986],[-127.84861799999999,70.208878000000141],[-127.61501299999992,70.228867000000093],[-127.58500699999996,70.229431000000034],[-127.54998799999998,70.22665400000011],[-127.51500699999985,70.22164900000007],[-127.51750199999998,70.225540000000137],[-127.55082700000003,70.236374000000012],[-127.578056,70.242751999999996],[-127.61305199999987,70.247757000000036],[-127.71665999999999,70.259720000000073],[-127.73166700000002,70.261382999999967],[-127.79194599999994,70.25999500000006],[-127.85833699999995,70.263046000000088],[-127.87581599999987,70.264435000000105],[-128.02835099999993,70.28637700000013],[-128.03695700000003,70.290543000000071],[-128.06664999999987,70.307205000000067],[-128.07611099999991,70.343597000000045],[-128.07843000000003,70.346436000000097],[-128.07144199999988,70.348267000000078],[-128.0616149999999,70.347923000000037],[-128.05343599999998,70.346092000000056],[-128.04661599999986,70.343933000000106],[-128.02711499999998,70.340766999999971],[-127.98889200000002,70.345824999999991],[-127.97250399999996,70.34526100000005],[-127.96000699999996,70.347488000000112],[-127.94860799999998,70.350540000000024],[-127.94082600000002,70.356094000000041],[-127.90194699999995,70.393326000000059],[-127.91555800000003,70.396652000000074],[-127.93195300000002,70.396942000000081],[-127.95417799999996,70.39387499999998],[-127.97693600000002,70.387772000000041],[-127.987213,70.383880999999974],[-128.02166699999998,70.374695000000031],[-128.06500199999994,70.377312000000018],[-128.13833599999992,70.37598400000013],[-128.15183999999994,70.380310000000122],[-128.15933199999995,70.385483000000022],[-128.19665499999996,70.391937000000041],[-128.19888300000002,70.40248100000008],[-128.19055200000003,70.436646000000053],[-128.17749000000003,70.460815000000139],[-128.16055299999999,70.491364000000033],[-128.15249600000004,70.503601000000003],[-128.13583399999993,70.523041000000148],[-128.006958,70.588593000000003],[-127.99665799999997,70.590546000000131],[-127.97138999999999,70.583878000000141],[-127.90360999999996,70.562485000000038],[-127.83556399999998,70.540817000000118],[-127.68028300000003,70.486098999999967],[-127.51583900000003,70.426086000000055],[-127.42859599999991,70.393326000000059],[-127.27471899999995,70.326096000000064],[-127.24889399999995,70.314148000000046],[-127.18831599999999,70.280548000000124],[-127.173607,70.272217000000069],[-127.125,70.237198000000149],[-127.07640100000003,70.196365000000071],[-127.05499299999997,70.178039999999953],[-127.03443899999996,70.148880000000077],[-126.89334099999996,70.008880999999974],[-126.87888299999997,70.000548999999978],[-126.81276700000001,69.910537999999974],[-126.81194299999993,69.905258000000117],[-126.80526700000001,69.895538000000045],[-126.74388099999999,69.813873000000115],[-126.71472199999999,69.775269000000094],[-126.70584099999996,69.766098000000113],[-126.69999699999994,69.76138300000008],[-126.6808319999999,69.748031999999967],[-126.67250100000001,69.743866000000082],[-126.62053699999996,69.719986000000063],[-126.60166899999996,69.712479000000144],[-126.45944199999997,69.644149999999968],[-126.29055799999998,69.558594000000028],[-126.26777599999997,69.540817000000118],[-126.26722699999993,69.535537999999974],[-126.25583599999999,69.526657000000057],[-126.11221299999994,69.469436999999971],[-126.08860800000002,69.462493999999992],[-126.0497279999999,69.45277400000009],[-126.03666699999997,69.449706999999989],[-125.98889199999996,69.430542000000003],[-125.96806299999997,69.423035000000084],[-125.95749699999999,69.419434000000024],[-125.91055299999999,69.405548000000067],[-125.88474300000001,69.399155000000064],[-125.83972199999999,69.389160000000004],[-125.55110200000001,69.33718900000008],[-125.42639200000002,69.312180000000126],[-125.41528299999987,69.313019000000054],[-125.37249800000001,69.33580000000012],[-125.36554699999999,69.342468000000054],[-125.39083900000003,69.370513999999957],[-125.40110800000002,69.374130000000036],[-125.37748699999997,69.396087999999963],[-125.21000699999996,69.381912],[-125.16528299999999,69.381638000000066],[-125.14167800000001,69.38638300000008],[-125.13249200000001,69.391098000000113],[-125.12554899999998,69.397491000000059],[-125.11193800000001,69.415817000000061],[-125.08944700000001,69.449706999999989],[-125.11277799999999,69.464157000000114],[-125.12304699999993,69.468032999999991],[-125.462784,69.452469000000065],[-125.53056300000003,69.435242000000073],[-125.609444,69.415253000000121],[-125.62249799999995,69.418593999999985],[-125.61805700000002,69.42442299999999],[-125.57805599999995,69.471649000000014],[-125.48832700000003,69.50749200000007],[-125.47721899999993,69.510268999999994],[-125.46472199999988,69.512207000000103],[-125.449997,69.51249700000011],[-125.30695300000002,69.499984999999981],[-125.14723200000003,69.485519000000124],[-125.13166799999993,69.484694999999988],[-125.11805699999996,69.485793999999942],[-125.12082700000002,69.490798999999981],[-125.13137799999993,69.49441500000006],[-125.18554699999987,69.507202000000063],[-125.21640000000002,69.513031000000069],[-125.25499699999995,69.523026000000016],[-125.265556,69.526917000000083],[-125.41000399999996,69.628036000000066],[-125.41306299999997,69.633041000000105],[-125.41361999999992,69.638321000000133],[-125.41166699999991,69.64387499999998],[-125.37805200000003,69.678589000000045],[-125.36554699999999,69.690262000000075],[-125.35527000000002,69.694138000000123],[-125.079453,69.742752000000053],[-125.06555200000003,69.743591000000038],[-125.04972800000002,69.743042000000116],[-125.016953,69.740524000000107],[-125,69.738190000000088],[-124.98581699999994,69.734711000000004],[-124.97528099999994,69.730820000000108],[-124.96749899999998,69.726929000000041],[-124.93554699999999,69.678314],[-124.92500299999995,69.644714000000135],[-124.90638699999994,69.65387000000004],[-124.88166799999999,69.670532000000037],[-124.82195300000001,69.714995999999985],[-124.82972699999999,69.719147000000078],[-124.86165599999993,69.735809000000074],[-124.88555899999994,69.748031999999967],[-124.89750700000002,69.750549000000035],[-125.01418299999995,69.750534000000016],[-125.22805799999998,69.759140000000116],[-125.24137899999999,69.760254000000089],[-125.25890399999992,69.784103000000016],[-125.27639799999997,69.808243000000061],[-125.225281,69.839676000000054],[-125.20638999999994,69.849120999999968],[-125.19611399999997,69.853026999999997],[-125.18443299999996,69.855804000000091],[-125.16750300000001,69.85414099999997],[-125.16194199999995,69.849700999999982],[-125.15722700000003,69.823563000000036],[-125.15666199999998,69.818283000000122],[-125.17083700000001,69.805496000000119],[-125.170547,69.800216999999975],[-125.165009,69.795502000000113],[-125.15055799999999,69.793564000000003],[-125.05666399999996,69.795242000000087],[-125.03222700000003,69.817200000000071],[-125.00945300000001,69.845520000000079],[-124.94748700000002,69.910537999999974],[-124.94027699999987,69.916930999999977],[-124.89334100000002,69.940262000000018],[-124.76444999999995,69.970824999999991],[-124.79527299999995,70.008880999999974],[-124.82695000000001,70.012496999999996],[-124.88694799999996,70.011932000000002],[-124.99027999999998,70.00610400000005],[-125.025284,69.998000999999988],[-125.04695100000004,69.989990000000091],[-125.08640299999996,69.968535999999915],[-125.10722399999997,69.953522000000078],[-125.10759699999994,69.947975000000099],[-125.11138899999997,69.941940000000102],[-125.12389400000001,69.939956999999993],[-125.19082600000002,69.932433999999944],[-125.20667299999991,69.933228000000099],[-125.21721599999995,69.936905000000081],[-125.21777299999997,69.942337000000066],[-125.20221699999991,69.998581000000058],[-125.19748700000002,70.004501000000118],[-125.18831599999999,70.009033000000102],[-125.016953,70.076218000000097],[-125,70.079987000000017],[-124.98972300000003,70.078598],[-124.98166700000002,70.074432000000115],[-124.97556299999991,70.064697000000024],[-124.97528099999994,70.059418000000051],[-124.98194899999999,70.047760000000039],[-124.98665599999998,70.041655999999989],[-124.99610899999999,70.036925999999994],[-124.99768799999998,70.036925999999994],[-125,70.036925999999994],[-125.03999299999992,70.029068000000109],[-125.04804999999999,70.023041000000092],[-125.04527300000001,70.017990000000111],[-125.03443900000002,70.013931000000014],[-125.01999699999993,70.011993000000075],[-124.90139799999997,70.021378000000141],[-124.86332699999997,70.027206000000092],[-124.85527000000002,70.03054800000001],[-124.86972000000003,70.032760999999994],[-124.93916299999995,70.02748100000008],[-124.95500199999998,70.028320000000065],[-124.95694699999996,70.032211000000132],[-124.93916299999995,70.042480000000126],[-124.92859599999997,70.046097000000088],[-124.81416300000001,70.061645999999996],[-124.71444700000001,70.069153000000142],[-124.67527799999993,70.071930000000066],[-124.64527900000002,70.071930000000066],[-124.63474300000001,70.068329000000006],[-124.63417099999992,70.057754999999929],[-124.60333300000002,70.019714000000135],[-124.59777799999995,70.01527400000009],[-124.58473199999992,70.011932000000002],[-124.56861899999996,70.011108000000036],[-124.55583199999995,70.013046000000145],[-124.45754999999997,70.035706000000118],[-124.45172100000002,70.038376000000028],[-124.44672400000002,70.0417020000001],[-124.423607,70.056366000000139],[-124.44138299999997,70.076096000000121],[-124.449432,70.08027600000014],[-124.506958,70.100266000000147],[-124.51999699999999,70.103867000000037],[-124.54888899999997,70.109984999999938],[-124.58556399999992,70.115265000000022],[-124.59944199999995,70.114151000000049],[-124.62053700000001,70.106644000000074],[-124.63221699999997,70.103867000000037],[-124.68138099999999,70.094436999999971],[-124.71972699999998,70.088593000000117],[-124.735817,70.089432000000102],[-124.73889200000002,70.094436999999971],[-124.75195299999996,70.116378999999995],[-124.75250199999999,70.121643000000006],[-124.74388099999999,70.127197000000137],[-124.734444,70.131927000000019],[-124.70472699999993,70.14498900000001],[-124.69415299999997,70.148605000000089],[-124.68028299999997,70.149719000000061],[-124.43611099999998,70.15109300000006],[-124.39138800000001,70.134155000000135],[-124.35861199999988,70.068603999999993],[-124.36945299999996,70.034987999999998],[-124.37193300000001,70.029434000000037],[-124.38394199999993,70.017761000000007],[-124.41776999999996,69.98942599999998],[-124.42610199999996,69.983871000000079],[-124.45944199999991,69.956375000000037],[-124.42971799999992,69.849425999999937],[-124.44249000000002,69.832763999999997],[-124.45722999999998,69.819716999999969],[-124.47972099999998,69.803589000000102],[-124.50167799999991,69.784424000000115],[-124.50361599999997,69.730820000000108],[-124.5005569999999,69.725815000000068],[-124.49526999999995,69.72137500000008],[-124.487503,69.717209000000139],[-124.45916699999998,69.710815000000082],[-124.36138900000003,69.701096000000121],[-124.29499800000002,69.695251000000042],[-124.28111299999995,69.696091000000081],[-124.26862299999993,69.69802900000002],[-124.2433319999999,69.714705999999978],[-124.23388699999998,69.719147000000078],[-124.21305799999993,69.726654000000053],[-124.20140099999998,69.72943099999992],[-124.1875,69.73054500000012],[-124.06973299999987,69.723602000000085],[-124.04083300000002,69.701385000000016],[-124.05526700000001,69.670532000000037],[-124.21193699999998,69.586380000000077],[-124.24054699999994,69.550262000000032],[-124.24999999999994,69.54553199999998],[-124.28028899999998,69.533600000000035],[-124.33444199999997,69.516936999999984],[-124.37777699999992,69.496933000000013],[-124.39527899999996,69.486923000000104],[-124.51888999999994,69.404159999999933],[-124.51390099999998,69.399428999999998],[-124.48000300000001,69.378036000000066],[-124.47222899999991,69.37414600000011],[-124.44666299999994,69.367203000000131],[-124.32584399999996,69.351929000000041],[-124.26363399999997,69.348602000000085],[-124.21888699999994,69.347762999999929],[-124.16194200000001,69.349152000000117],[-124.12026999999995,69.351379000000009],[-124.09528399999999,69.354980000000069],[-124.01640299999997,69.379150000000095],[-123.962219,69.383040999999935],[-123.83138999999994,69.38888500000013],[-123.81696299999999,69.38888500000013],[-123.73055999999997,69.377472000000125],[-123.702789,69.371094000000028],[-123.69776899999988,69.366378999999995],[-123.69748699999997,69.361099000000081],[-123.69248999999996,69.356644000000074],[-123.67999299999991,69.353317000000118],[-123.66639700000002,69.354156000000103],[-123.502792,69.377197000000137],[-123.47778299999993,69.381088000000034],[-123.46611000000001,69.383881000000031],[-123.41915899999998,69.404434000000037],[-123.40750100000002,69.416092000000106],[-123.43276999999995,69.423035000000084],[-123.44027699999998,69.427200000000084],[-123.45084399999996,69.446930000000066],[-123.45084399999996,69.452209000000039],[-123.44833399999993,69.457763999999941],[-123.44332900000001,69.463882000000069],[-123.43611099999998,69.470261000000107],[-123.42859599999991,69.476379000000065],[-123.39998599999996,69.490265000000079],[-123.36527999999998,69.49832200000003],[-123.33999599999999,69.502213000000097],[-123.30110200000001,69.506653000000085],[-123.27306399999998,69.507767000000115],[-123.26139799999999,69.504990000000021],[-123.26287799999994,69.500267000000008],[-123.25723299999999,69.496094000000085],[-123.19275699999997,69.490814],[-123.17999299999991,69.492477000000122],[-123.16861,69.4952550000001],[-123.16332999999992,69.501389000000131],[-123.13166799999999,69.559708000000001],[-123.12666300000001,69.571105999999986],[-123.09638999999999,69.670532000000037],[-123.09612299999998,69.686371000000008],[-123.10637700000001,69.743042000000116],[-123.10888699999998,69.747756999999922],[-123.11665299999993,69.75221300000004],[-123.10527000000002,69.77915999999999],[-123.01583900000003,69.818329000000062],[-122.97083999999995,69.830826000000002],[-122.95916699999992,69.833603000000096],[-122.94332900000001,69.832763999999997],[-122.90499899999998,69.822220000000129],[-122.876938,69.810257000000092],[-122.85388199999994,69.803040000000124],[-122.82584400000002,69.796371000000079],[-122.80803699999996,69.793593999999985],[-122.79332699999992,69.793593999999985],[-122.779449,69.794707999999957],[-122.76666299999999,69.796371000000079],[-122.754997,69.799149000000057],[-122.74610899999999,69.80442800000003],[-122.66443599999997,69.818054000000018],[-122.61554699999999,69.812195000000031],[-122.58833300000003,69.807479999999998],[-122.47778299999999,69.802765000000136],[-122.45805399999995,69.802475000000129],[-122.24333200000001,69.802200000000084],[-122.12777699999992,69.802475000000129],[-122.06220999999999,69.813309000000004],[-122.04415899999998,69.813599000000011],[-121.89639299999999,69.805542000000059],[-121.71916199999993,69.79582199999993],[-121.68388400000003,69.793593999999985],[-121.44304699999998,69.765549000000021],[-121.41639700000002,69.760818000000086],[-121.38054699999992,69.75221300000004],[-121.33332799999994,69.740814000000114],[-121.28611799999999,69.729156000000103],[-121.18305999999995,69.702484000000027],[-121.12027,69.6827550000001],[-121.08667000000003,69.673598999999967],[-121.03555299999999,69.663315000000125],[-121.00890400000003,69.658325000000104],[-120.93415800000002,69.648604999999975],[-120.88110399999994,69.638885000000073],[-120.82556199999999,69.62359600000002],[-120.79638699999992,69.613036999999963],[-120.760559,69.598328000000095],[-120.73999000000003,69.585266000000104],[-120.73528299999992,69.580276000000026],[-120.72860700000001,69.575821000000019],[-120.70111099999997,69.558594000000028],[-120.67859599999991,69.546097000000032],[-120.61609599999997,69.520264000000054],[-120.39334100000002,69.439697000000081],[-120.27528399999994,69.404159999999933],[-120.23166700000002,69.391662999999937],[-119.98222399999986,69.344711000000018],[-119.93499800000001,69.339705999999978],[-119.91776999999996,69.338318000000072],[-119.63527699999997,69.315810999999997],[-119.46140300000002,69.303314],[-119.33500700000002,69.301926000000094],[-119.31582599999996,69.301086000000055],[-119.23000300000001,69.294434000000138],[-118.94082600000002,69.259430000000066],[-118.85555999999997,69.252487000000087],[-118.84056099999992,69.250548999999978],[-118.79998799999993,69.243317000000047],[-118.69360399999999,69.223602000000028],[-118.65527299999997,69.215820000000065],[-118.64472999999998,69.212494000000049],[-118.63639799999993,69.20887799999997],[-118.58168000000001,69.180267000000072],[-118.55248999999998,69.163605000000075],[-118.53999299999998,69.154984000000127],[-118.502228,69.134720000000016],[-118.48554999999999,69.12692300000009],[-118.45777900000002,69.117477000000122],[-118.432503,69.112198000000092],[-118.18611099999998,69.063873000000115],[-118.08167999999995,69.031371999999976],[-118.03555299999999,69.019714000000135],[-118.010559,69.014434999999992],[-117.87053700000001,68.985535000000141],[-117.83693700000003,68.982483000000002],[-117.74221799999998,68.978043000000014],[-117.63390400000003,68.973602000000085],[-117.59612300000003,68.971649000000127],[-117.5625,68.968597000000045],[-117.41583299999996,68.953598],[-117.26917300000002,68.915268000000026],[-117.19110099999995,68.893874999999923],[-117.15387699999997,68.885544000000039],[-117.13667299999997,68.885544000000039],[-116.978882,68.899993999999992],[-116.96639999999996,68.902206000000035],[-116.96056399999992,68.907211000000075],[-116.93907899999994,68.911003000000107],[-116.88667299999992,68.90887500000008],[-116.74445299999996,68.880538999999999],[-116.515289,68.858032000000094],[-116.50029000000001,68.857208000000128],[-116.43611099999998,68.858597000000088],[-116.42054699999994,68.859146000000067],[-116.41111799999999,68.862761999999918],[-116.40666199999998,68.868590999999924],[-116.40943899999996,68.879974000000118],[-116.39862099999999,68.882751000000042],[-116.38137799999998,68.882477000000108],[-116.36472300000003,68.880813999999987],[-116.34028599999994,68.875259000000085],[-116.28555299999999,68.859711000000118],[-116.22721899999993,68.839157000000114],[-116.22138999999999,68.834427000000119],[-116.21362299999998,68.830551000000014],[-116.12304699999993,68.818329000000062],[-116.10637700000001,68.816666000000112],[-115.99388099999999,68.806641000000013],[-115.96000699999996,68.804703000000075],[-115.94915800000001,68.807479999999998],[-115.94138299999997,68.811920000000043],[-115.94471699999997,68.816940000000045],[-115.95249899999993,68.820831000000112],[-116.12193299999996,68.872481999999991],[-116.31639099999995,68.94747899999993],[-116.32417299999992,68.951660000000004],[-116.33000199999992,68.956100000000049],[-116.325287,68.961929000000055],[-116.31610099999995,68.965546000000018],[-116.30526699999996,68.968597000000045],[-116.26139799999987,68.979980000000069],[-116.239441,68.985535000000141],[-116.20500199999987,68.984985000000108],[-116.19027699999998,68.982758000000047],[-116.068893,68.960541000000148],[-116.00750700000003,68.946365000000128],[-115.96833799999996,68.938582999999994],[-115.88417099999998,68.924698000000092],[-115.86749299999991,68.922759999999982],[-115.77806099999987,68.936371000000122],[-115.76695299999994,68.939148000000046],[-115.77500900000001,68.943039000000113],[-115.80943299999996,68.952208999999982],[-115.83332799999999,68.992477000000008],[-115.59306300000003,68.971649000000127],[-115.44638099999992,68.937759000000028],[-115.06471299999993,68.867476999999951],[-115.05055199999993,68.868866000000139],[-115.03500400000001,68.869140999999956],[-115.01640299999997,68.868042000000003],[-114.98999000000003,68.862761999999918],[-114.97805800000003,68.859146000000067],[-114.82167099999998,68.809707999999944],[-114.79194599999994,68.799423000000047],[-114.77916699999992,68.77915999999999],[-114.77055399999995,68.769440000000088],[-114.74916100000002,68.751389000000074],[-114.729446,68.744431000000134],[-114.71528599999999,68.742203000000131],[-114.69666299999994,68.740814],[-114.66555799999998,68.741653000000099],[-114.57833899999997,68.728043000000071],[-114.54250300000001,68.719436999999971],[-114.44833399999999,68.689697000000024],[-114.44055200000003,68.685805999999957],[-114.46028100000001,68.670532000000094],[-114.46528599999999,68.664428999999927],[-114.46221899999995,68.659424000000058],[-114.45667300000002,68.654709000000025],[-114.40471600000001,68.614990000000148],[-114.39499699999993,68.611374000000069],[-114.30444299999988,68.586929000000055],[-114.23361199999994,68.569443000000092],[-114.12165799999997,68.517487000000017],[-114.10665899999992,68.509430000000066],[-114.08889799999997,68.496368000000018],[-114.07055699999995,68.477478000000076],[-114.064438,68.467209000000025],[-114.06054699999993,68.456650000000025],[-114.01112399999994,68.250275000000045],[-114.01390100000003,68.244979999999998],[-114.02333099999998,68.24136400000009],[-114.03582799999998,68.23942599999998],[-114.28806299999997,68.228866999999923],[-114.32000700000003,68.229156000000046],[-114.33805799999993,68.230545000000063],[-114.35166900000002,68.233597000000145],[-114.37053700000001,68.240540000000124],[-114.37805199999997,68.24443100000002],[-114.38305700000001,68.248871000000065],[-114.390556,68.253052000000139],[-114.41166699999997,68.259430000000066],[-114.42555199999998,68.261932000000002],[-114.44167299999987,68.263610999999969],[-114.47361799999987,68.26388500000013],[-114.70249899999999,68.250275000000045],[-114.75527999999997,68.189697000000137],[-114.76471699999996,68.186096000000077],[-114.861107,68.153594999999996],[-114.87193300000001,68.151093000000117],[-114.89639299999999,68.146942000000024],[-114.92971799999992,68.14776599999999],[-114.97749299999992,68.153319999999951],[-115.00750700000003,68.157211000000018],[-115.076683,68.168869000000086],[-115.17054699999994,68.180542000000116],[-115.22501399999993,68.184142999999949],[-115.23721299999988,68.18220500000001],[-115.24194299999999,68.176376000000005],[-115.24388099999993,68.041367000000093],[-115.24054699999994,68.036377000000073],[-115.23528299999998,68.03166200000004],[-115.220551,68.023880000000077],[-115.204453,68.021927000000119],[-115.17138699999998,68.021102999999982],[-115.15638699999994,68.021652000000131],[-115.12526699999995,68.020263999999997],[-115.11389200000002,68.017487000000131],[-115.11054999999999,68.012207000000046],[-115.11665299999999,68.007217000000026],[-115.12581599999999,68.003601000000117],[-115.20472699999993,67.978043000000014],[-115.216949,67.976089000000002],[-115.34221599999995,67.958037999999988],[-115.50334199999986,67.934418000000051],[-115.52749599999999,67.930267000000129],[-115.53639199999998,67.926651000000049],[-115.5425029999999,67.92164600000001],[-115.53694200000001,67.905257999999947],[-115.53388999999993,67.899993999999992],[-115.52834299999995,67.895538000000045],[-115.521118,67.891663000000108],[-115.50723299999993,67.889435000000105],[-115.281387,67.866379000000109],[-115.27610800000002,67.861649000000057],[-115.20028699999995,67.821930000000123],[-115.19082599999996,67.818329000000062],[-115.11361699999998,67.798599000000081],[-115.1036069999999,67.796646000000123],[-115.02887699999985,67.786652000000117],[-115.01251200000002,67.78637700000013],[-114.99916099999996,67.787491000000102],[-114.93611099999998,67.79553199999998],[-114.88667299999997,67.802764999999965],[-114.84916699999991,67.807755000000043],[-114.80999800000001,67.812195000000031],[-114.78307299999989,67.814423000000033],[-114.75334199999992,67.814986999999974],[-114.73693799999995,67.814697000000137],[-114.718887,67.813309000000061],[-114.70749699999999,67.810531999999967],[-114.6866609999999,67.804153000000099],[-114.67722299999997,67.800812000000064],[-114.65527299999997,67.788879000000009],[-114.64499699999999,67.779709000000139],[-114.637787,67.775543000000027],[-114.29778299999992,67.718597000000102],[-114.28362300000003,67.717484000000013],[-114.27139299999999,67.719436999999971],[-114.25029000000001,67.724700999999982],[-114.24109599999991,67.728317000000004],[-114.22000099999997,67.733871000000022],[-114.19583099999994,67.737762000000089],[-114.1808319999999,67.738037000000077],[-114.14835399999993,67.736923000000104],[-114.11472300000003,67.733871000000022],[-113.99694799999992,67.723038000000031],[-113.98332199999999,67.720535000000041],[-113.94943199999994,67.711655000000007],[-113.89250199999992,67.696930000000066],[-113.84584000000001,67.691359999999975],[-113.76862299999999,67.691086000000041],[-113.70889299999999,67.691925000000026],[-113.55082699999997,67.698029000000076],[-113.25583599999999,67.704436999999984],[-113.24082899999996,67.704436999999984],[-113.20694700000001,67.702484000000084],[-113.17804699999988,67.698029000000076],[-113.15556300000003,67.692200000000014],[-113.11916399999996,67.678040000000124],[-113.10777300000001,67.674988000000042],[-113.06777999999997,67.667480000000012],[-113.04998799999993,67.666092000000106],[-112.965012,67.669708000000128],[-112.73972300000003,67.669434000000024],[-112.3958439999999,67.679153000000042],[-112.370003,67.68193100000002],[-112.348343,67.687194999999974],[-112.34056099999998,67.691359999999975],[-112.33361799999989,67.696365000000014],[-112.18331899999993,67.727768000000083],[-111.912781,67.754166000000055],[-111.88305700000001,67.754439999999988],[-111.79972799999996,67.75082400000008],[-111.66000399999996,67.733322000000044],[-111.57277699999992,67.744431000000134],[-111.45861799999989,67.763046000000088],[-111.37082699999991,67.781097000000045],[-111.32250999999991,67.806931000000077],[-111.31276699999995,67.810531999999967],[-111.29083299999996,67.815536000000066],[-111.200287,67.834152000000131],[-111.17582699999991,67.837494000000049],[-111.15943900000002,67.836655000000064],[-111.14835399999998,67.833602999999982],[-111.14388999999994,67.82887299999993],[-111.146118,67.822769000000108],[-111.12082700000002,67.780823000000112],[-111.03443899999996,67.764160000000061],[-111.01834100000002,67.763321000000076],[-111.00583599999999,67.764998999999989],[-110.84056099999998,67.800262000000032],[-110.83222999999998,67.804428000000087],[-110.80972300000002,67.818604000000107],[-110.78859699999998,67.833602999999982],[-110.78278399999994,67.839431999999988],[-110.75890400000003,67.852767999999969],[-110.74221799999992,67.861099000000024],[-110.73249800000002,67.86442599999998],[-110.41443600000002,67.947754000000145],[-110.33999599999999,67.965546000000018],[-110.1991579999999,67.972214000000008],[-110.17999299999991,67.994431000000077],[-110.1725009999999,67.999420000000043],[-110.162781,68.00277699999998],[-110.15167200000002,68.005264000000068],[-110.13054699999998,68.008040999999992],[-110.11694299999994,68.008881000000031],[-110.08389299999999,68.006943000000092],[-110.07084699999996,68.004165999999998],[-110.04888900000003,67.997756999999922],[-110.00110599999999,67.979705999999965],[-109.979446,67.967483999999956],[-109.97083999999995,67.958037999999988],[-109.96888699999994,67.953049000000021],[-109.96749899999992,67.941360000000145],[-109.97028399999999,67.929703000000018],[-109.97749299999987,67.911377000000016],[-109.99166899999994,67.891373000000044],[-110.00110599999999,67.872482000000048],[-110.00361599999991,67.866379000000109],[-110.00361599999991,67.860535000000084],[-109.99749799999995,67.850815000000011],[-109.98889200000002,67.841370000000097],[-109.98249800000002,67.837204000000042],[-109.97389199999998,67.833602999999982],[-109.96305799999993,67.830276000000026],[-109.948036,67.830276000000026],[-109.93554699999999,67.831940000000031],[-109.92582699999997,67.835266000000104],[-109.91722099999998,67.839157],[-109.91251399999999,67.845824999999934],[-109.912216,67.85165399999994],[-109.91639700000002,67.856093999999985],[-109.94888300000002,67.877197000000081],[-109.95305599999995,67.881927000000076],[-109.94193999999993,67.884430000000066],[-109.89028899999994,67.879974000000004],[-109.86193799999995,67.874985000000038],[-109.823059,67.866089000000102],[-109.81416299999995,67.862198000000035],[-109.80777,67.858032000000094],[-109.76722699999993,67.827773999999977],[-109.73082699999998,67.791931000000091],[-109.72917200000001,67.767761000000121],[-109.73581699999994,67.74275200000011],[-109.74553700000001,67.739426000000094],[-109.75167799999991,67.733597000000088],[-109.74973299999994,67.728592000000049],[-109.7369379999999,67.720261000000107],[-109.72609699999998,67.716933999999981],[-109.55222300000003,67.687759000000142],[-109.53472899999991,67.685806000000014],[-109.52250700000002,67.687484999999981],[-109.51139799999999,67.689697000000081],[-109.50279199999994,67.693862999999965],[-109.48805199999993,67.703873000000044],[-109.37026999999995,67.729155999999989],[-109.25361599999997,67.731934000000138],[-109.21028100000001,67.732208000000071],[-109.15915699999999,67.727478000000019],[-109.06582600000002,67.714157000000114],[-109.05972300000002,67.709991000000002],[-109.01471699999996,67.676651000000106],[-109.00279199999994,67.662491000000045],[-108.91915899999992,67.535812000000135],[-108.921944,67.529709000000025],[-108.95388800000001,67.511932000000115],[-108.96362299999998,67.5086060000001],[-108.99665800000002,67.501389000000017],[-109.00119000000001,67.5],[-109.00666799999993,67.498322000000087],[-109.01528899999994,67.494141000000013],[-109.02139299999999,67.488311999999951],[-109.02528399999994,67.483322000000101],[-109.01806599999998,67.462494000000049],[-109.002228,67.443587999999977],[-108.98554999999993,67.436096000000077],[-108.84999099999993,67.388596000000064],[-108.83112299999993,67.353591999999992],[-108.82501200000002,67.349426000000108],[-108.81276700000001,67.348876999999959],[-108.80416899999994,67.352768000000026],[-108.79666099999986,67.357758000000103],[-108.79055799999998,67.363602000000128],[-108.76611299999996,67.396378000000027],[-108.75834700000001,67.409149000000127],[-108.75583599999999,67.415267999999969],[-108.74445299999996,67.445525999999973],[-108.74109599999997,67.457214000000135],[-108.73638900000003,67.481093999999985],[-108.735817,67.486649000000057],[-108.734734,67.547759999999982],[-108.735817,67.558594000000028],[-108.73777799999993,67.563873000000058],[-108.73889200000002,67.574707000000103],[-108.73916599999995,67.596938999999963],[-108.73638900000003,67.603043000000014],[-108.73000299999995,67.608597000000032],[-108.71472199999999,67.61914100000007],[-108.70612299999988,67.623306000000071],[-108.69611399999997,67.626373000000001],[-108.67027299999995,67.628586000000098],[-108.65527299999991,67.62831100000011],[-108.62053700000001,67.624695000000031],[-108.6100009999999,67.621093999999971],[-108.58500700000002,67.609985000000108],[-108.57888799999989,67.605545000000063],[-108.516953,67.497482000000048],[-108.51139799999999,67.487487999999985],[-108.510559,67.47665400000011],[-108.51334399999996,67.470535000000098],[-108.52333099999993,67.45748900000001],[-108.52390300000002,67.451659999999947],[-108.52278100000001,67.44081100000011],[-108.49804699999993,67.363037000000077],[-108.49027999999998,67.353591999999992],[-108.48416099999997,67.349426000000108],[-108.47138999999993,67.346649000000014],[-108.458054,67.347214000000065],[-108.43720999999994,67.352768000000026],[-108.42971799999998,67.357483000000059],[-108.42471299999994,67.364151000000049],[-108.421944,67.3702550000001],[-108.42944299999999,67.379700000000128],[-108.43554699999999,67.383881000000031],[-108.439438,67.388596000000064],[-108.44275699999997,67.399155000000121],[-108.43998699999992,67.427475000000129],[-108.43472300000002,67.431656000000032],[-108.39388999999994,67.443587999999977],[-108.38166799999999,67.445251000000098],[-108.36694299999994,67.444976999999994],[-108.34361299999989,67.438582999999937],[-108.33556399999998,67.434982000000105],[-108.32112100000001,67.426926000000037],[-108.30750299999988,67.413040000000024],[-108.301941,67.403320000000122],[-108.30027799999999,67.398041000000148],[-108.29666099999997,67.393326000000116],[-108.28832999999997,67.389435000000049],[-108.13417099999992,67.329163000000051],[-108.06360599999988,67.305251999999996],[-108.02583300000003,67.296371000000022],[-108.015289,67.293045000000006],[-107.98554999999999,67.271927000000119],[-107.94471699999997,67.236374000000069],[-107.94082600000002,67.231659000000036],[-107.875,67.140823000000012],[-107.87526700000001,67.052765000000136],[-107.88054699999998,67.04832499999992],[-107.89362299999999,67.047760000000096],[-107.90499899999998,67.049713000000054],[-107.95028699999995,67.062195000000031],[-108.00834699999996,67.077484000000084],[-108.02084399999995,67.080551000000014],[-108.03666699999991,67.081664999999987],[-108.14862099999993,67.076660000000118],[-108.15722700000003,67.072769000000051],[-108.18916300000001,67.054977000000008],[-108.19304699999986,67.049713000000054],[-108.192207,67.038878999999952],[-108.19082600000002,67.033599999999979],[-108.19138299999992,67.028046000000018],[-108.19526699999994,67.022766000000104],[-108.20388799999995,67.018875000000037],[-108.21611000000001,67.017211999999915],[-108.23277300000001,67.019150000000081],[-108.24527,67.022217000000012],[-108.45028699999995,67.083328000000108],[-108.46056399999992,67.086928999999998],[-108.495003,67.102203000000088],[-108.51722699999999,67.113876000000062],[-108.541382,67.130813999999987],[-108.55555700000002,67.138885000000073],[-108.58029199999999,67.15026899999998],[-108.59056099999998,67.153594999999996],[-108.6063769999999,67.154708999999968],[-108.61971999999997,67.15387000000004],[-108.622772,67.149993999999936],[-108.53028899999993,67.042480000000012],[-108.52416999999997,67.038315000000011],[-108.51611300000002,67.034423999999944],[-108.50140399999998,67.032211000000018],[-108.491669,67.0352630000001],[-108.48554999999988,67.041092000000106],[-108.48500100000001,67.046646000000123],[-108.48665599999998,67.05192599999998],[-108.49054699999988,67.056641000000013],[-108.48944099999994,67.067764000000011],[-108.48194899999999,67.072769000000051],[-108.468887,67.073318000000029],[-108.45612299999999,67.070541000000105],[-108.44193999999999,67.062485000000038],[-108.39222699999993,67.028869999999984],[-108.35637700000001,67.003326000000129],[-108.34665699999994,66.994431000000077],[-108.33056599999998,66.986923000000104],[-108.31806899999998,66.983871000000136],[-108.28971899999993,66.979980000000069],[-108.25862099999995,66.977768000000026],[-108.22860700000001,66.976654000000053],[-108.19695300000001,66.972214000000008],[-108.16639700000002,66.962204000000099],[-108.14998600000001,66.954436999999984],[-108.11472299999997,66.928864000000033],[-107.98528299999998,66.828598000000113],[-107.94138299999997,66.788315000000068],[-107.93831599999999,66.778046000000074],[-107.93971299999993,66.766663000000051],[-107.94193999999999,66.749709999999936],[-107.94471699999997,66.743591000000094],[-107.94803599999995,66.731933999999967],[-107.949432,66.720535000000098],[-107.94583099999994,66.715820000000065],[-107.89444699999996,66.671646000000123],[-107.88276699999989,66.663315000000011],[-107.87082699999996,66.662491000000045],[-107.86444099999989,66.668320000000051],[-107.86389200000002,66.673874000000069],[-107.86776700000001,66.71138000000002],[-107.88474299999996,66.750823999999909],[-107.88834400000002,66.755554000000132],[-107.88194299999992,66.759155000000021],[-107.86776700000001,66.758881000000088],[-107.85333299999996,66.756378000000097],[-107.829453,66.744980000000112],[-107.81777999999997,66.736374000000012],[-107.76500699999997,66.686919999999986],[-107.72416699999991,66.629700000000128],[-107.64750699999996,66.574707000000103],[-107.62805199999997,66.562194999999974],[-107.60082999999997,66.546097000000088],[-107.56945799999994,66.53054800000001],[-107.55721999999997,66.527771000000087],[-107.43305999999995,66.453598000000113],[-107.2911069999999,66.36831699999999],[-107.26027699999986,66.353043000000071],[-107.24804699999993,66.349990999999989],[-107.23500100000001,66.348602000000142],[-107.22222899999997,66.349152000000004],[-107.21140299999996,66.351379000000065],[-107.203056,66.355254999999943],[-107.196663,66.360809000000131],[-107.195831,66.366379000000052],[-107.19722000000002,66.371643000000006],[-107.20056199999993,66.376373000000058],[-107.23554999999993,66.407486000000063],[-107.34221599999995,66.461655000000064],[-107.43888899999996,66.513046000000145],[-107.56220999999994,66.591369999999984],[-107.56582599999996,66.596100000000035],[-107.56861899999996,66.606644000000074],[-107.56777999999991,66.612198000000092],[-107.56916799999999,66.617477000000065],[-107.57055700000001,66.622482000000105],[-107.57417299999997,66.627471999999955],[-107.62416100000002,66.660812000000021],[-107.64943700000003,66.693862999999965],[-107.69387799999998,66.755829000000006],[-107.74665800000002,66.922760000000039],[-107.68861399999997,66.977097000000128],[-107.63806199999999,67.024429000000055],[-107.66665599999993,67.063034000000016],[-107.66805999999985,67.068329000000062],[-107.66166699999997,67.073883000000023],[-107.65083299999992,67.076096000000007],[-107.63612399999994,67.073883000000023],[-107.60777299999995,67.063309000000004],[-107.58361799999994,67.051650999999993],[-107.52390300000002,67.020264000000054],[-107.51666299999999,67.010543999999982],[-107.48388699999998,66.924149],[-107.48473399999995,66.918593999999928],[-107.49694799999997,66.917206000000022],[-107.57972699999988,66.916382000000056],[-107.59445199999999,66.918868999999972],[-107.60221899999988,66.922760000000039],[-107.608047,66.926926000000094],[-107.62332200000003,66.940262000000075],[-107.626938,66.944977000000108],[-107.632767,66.949417000000096],[-107.64083899999997,66.953049000000078],[-107.647064,66.942711000000031],[-107.65521999999999,66.943710000000067],[-107.66238399999997,66.942879000000062],[-107.66754900000001,66.940376000000072],[-107.67138699999998,66.937035000000037],[-107.67038700000001,66.933868000000018],[-107.63527699999997,66.892212000000029],[-107.57028199999991,66.837769000000094],[-107.564438,66.833602999999982],[-107.51306199999993,66.822220000000016],[-107.42832900000002,66.804703000000131],[-107.41610699999995,66.806091000000038],[-107.40888999999993,66.811096000000077],[-107.39111299999996,66.891373000000101],[-107.39584400000001,66.901382000000126],[-107.422234,66.939697000000024],[-107.42944299999999,66.949142000000109],[-107.43888899999996,66.958328000000051],[-107.44471699999997,66.962493999999936],[-107.44387799999993,66.968048000000124],[-107.435272,66.972214000000008],[-107.421944,66.972762999999986],[-107.40611299999995,66.97137500000008],[-107.37943999999993,66.966094999999996],[-107.35916099999992,66.959427000000005],[-107.23388699999992,66.902206000000092],[-107.21806299999997,66.894714000000135],[-107.21028099999995,66.890823000000069],[-107.1875,66.87359600000002],[-107.15750099999991,66.846939000000134],[-107.15055799999999,66.837494000000049],[-107.14916999999991,66.832214000000022],[-107.137787,66.823608000000092],[-107.12554899999992,66.820540999999992],[-107.09472700000003,66.818329000000119],[-107.08361799999994,66.820540999999992],[-107.15527299999997,66.899719000000005],[-107.20388800000001,66.944702000000063],[-107.22666900000002,66.961655000000007],[-107.24027999999998,66.969986000000063],[-107.29750100000001,67.001938000000052],[-107.3052669999999,67.005829000000119],[-107.31139399999995,67.127197000000024],[-107.38806199999993,67.144440000000145],[-107.43083200000001,67.158325000000048],[-107.44915800000001,67.165543000000071],[-107.47332799999992,67.176926000000037],[-107.48137700000001,67.180816999999934],[-107.50306699999993,67.192749000000106],[-107.53250100000002,67.214157],[-107.64862099999993,67.359984999999995],[-107.57694999999995,67.475540000000137],[-107.57389799999993,67.481658999999979],[-107.57528699999995,67.48692299999999],[-107.57888800000001,67.491652999999985],[-107.58277899999996,67.496368000000018],[-107.58860799999991,67.500823999999966],[-107.71833800000002,67.573318000000086],[-107.74054699999994,67.585265999999933],[-107.77362099999999,67.600540000000024],[-107.81331599999999,67.614426000000037],[-107.84472700000003,67.624420000000043],[-107.89055599999989,67.642487000000074],[-107.96916199999998,67.676651000000106],[-107.98972300000003,67.688873000000115],[-107.99944299999999,67.698029000000076],[-108.006958,67.707489000000123],[-108.01334399999996,67.728317000000004],[-108.01445000000001,67.73414600000001],[-108.015289,67.744980000000055],[-108.01390099999998,67.756103999999993],[-108.00805699999995,67.768326000000116],[-107.99249299999997,67.788040000000024],[-107.94833399999993,67.841095000000109],[-107.94193999999999,67.846939000000134],[-107.93415800000002,67.85165399999994],[-107.92278299999998,67.853867000000093],[-107.890289,67.85165399999994],[-107.87777699999992,67.853317000000061],[-107.85527000000002,67.85775799999999],[-107.75666799999993,67.880814000000044],[-107.71472199999994,67.892487000000074],[-107.70472699999993,67.895828000000108],[-107.674713,67.916092000000049],[-107.66166699999997,67.927475000000015],[-107.65110800000002,67.940535999999952],[-107.65499899999992,67.945250999999985],[-107.66555800000003,67.94859300000013],[-107.77050800000001,67.96526300000005],[-107.81133999999992,67.971596000000034],[-107.91027800000001,67.988585999999998],[-107.91639699999996,67.993042000000059],[-107.91999800000002,67.997756999999922],[-107.89055599999989,68.081664999999987],[-107.88527699999997,68.088318000000129],[-107.87888299999997,68.093872000000147],[-107.86332699999997,68.103592000000049],[-107.85166899999996,68.106094000000098],[-107.837784,68.104430999999977],[-107.72112300000003,68.082763999999941],[-107.69943199999994,68.075821000000133],[-107.69360399999994,68.071655000000078],[-107.69776899999994,68.066376000000105],[-107.70667300000002,68.062485000000038],[-107.72721899999993,68.056090999999981],[-107.73860200000001,68.05386400000009],[-107.77250700000002,68.05693100000002],[-107.78778099999994,68.057205000000124],[-107.80027799999999,68.055817000000047],[-107.80943299999996,68.051650999999936],[-107.83332799999988,68.013046000000031],[-107.83389299999999,68.007217000000026],[-107.82778899999988,68.003052000000025],[-107.8038479999999,68.004264999999975],[-107.78733799999998,67.997597000000042],[-107.77900699999998,67.996765000000096],[-107.763847,67.998428000000047],[-107.75699599999996,67.999771000000123],[-107.75426500000003,68.006812999999966],[-107.73306300000002,68.020827999999995],[-107.72501399999993,68.025818000000015],[-107.69027699999992,68.042480000000012],[-107.67999299999997,68.04582199999993],[-107.61028299999998,68.058593999999971],[-107.58583099999998,68.059982000000048],[-107.57084700000001,68.059708000000114],[-107.53806299999997,68.057479999999998],[-107.45028699999989,68.047211000000118],[-107.38890100000003,68.04525799999999],[-107.36221299999994,68.04693600000013],[-107.34944200000001,68.048599000000024],[-107.32640099999998,68.053040000000124],[-107.28778099999994,68.064987000000087],[-107.25140399999998,68.080826000000002],[-107.22638699999993,68.094436999999971],[-107.154449,68.12692300000009],[-107.141953,68.128310999999997],[-107.11028299999998,68.12692300000009],[-107.10665899999998,68.122208000000057],[-107.11888099999987,68.084717000000069],[-106.96556099999998,68.113312000000121],[-106.95278899999988,68.114700000000028],[-106.85611,68.116927999999973],[-106.84111000000001,68.116379000000052],[-106.80194099999994,68.197479000000101],[-106.80943300000001,68.207214000000022],[-106.80610699999994,68.213043000000027],[-106.80027799999993,68.217484000000127],[-106.79110700000001,68.221375000000023],[-106.62748699999997,68.246643000000063],[-106.61444099999994,68.24803200000008],[-106.5994419999999,68.247482000000048],[-106.58860800000002,68.244141000000013],[-106.468613,68.190536000000122],[-106.45777900000002,68.176376000000005],[-106.45417799999996,68.160812000000078],[-106.45056199999999,68.155823000000112],[-106.44471699999991,68.151657000000057],[-106.43195300000002,68.153046000000018],[-106.42138699999987,68.156097000000045],[-106.35056299999997,68.179153000000099],[-106.34472699999998,68.183318999999983],[-106.35056299999997,68.187759000000028],[-106.35888699999992,68.191650000000095],[-106.39277600000003,68.201660000000004],[-106.42083700000001,68.207214000000022],[-106.468887,68.214431999999988],[-106.48194899999993,68.217484000000127],[-106.48999000000003,68.221375000000023],[-106.49582699999996,68.225540000000024],[-106.49722300000002,68.230820000000051],[-106.46833799999996,68.329711999999972],[-106.46501199999994,68.335815000000139],[-106.45667299999991,68.340820000000008],[-106.44748700000002,68.344711000000075],[-106.42639200000002,68.350815000000068],[-106.25611900000001,68.387772000000098],[-106.24416400000001,68.38998400000014],[-106.21833800000002,68.392487000000131],[-106.203056,68.392211999999915],[-106.185272,68.38998400000014],[-106.17471299999994,68.386658000000125],[-106.16665599999999,68.382750999999985],[-106.15471599999989,68.373871000000122],[-105.79638699999998,68.422211000000118],[-105.79055799999998,68.418045000000063],[-105.78222699999998,68.413878999999952],[-105.76583900000003,68.41276600000009],[-105.75167799999991,68.413040000000024],[-105.73972300000003,68.415267999999969],[-105.73029300000002,68.419144000000017],[-105.72305299999999,68.424698000000035],[-105.70111099999991,68.469711000000132],[-105.69721999999996,68.486649],[-105.69833399999993,68.49192800000003],[-105.70278899999994,68.501938000000109],[-105.71444699999995,68.510544000000039],[-105.74305700000002,68.564697000000137],[-105.724716,68.574158000000125],[-105.64499699999999,68.633880999999974],[-105.65083300000003,68.638046000000145],[-105.66639699999996,68.638596000000007],[-105.90222199999999,68.635269000000051],[-105.92832899999996,68.632476999999994],[-106.02944899999994,68.619704999999954],[-106.041382,68.617477000000008],[-106.04972799999996,68.612761999999975],[-106.04750100000001,68.602203000000145],[-106.05332900000002,68.595824999999991],[-106.06416300000001,68.59275800000006],[-106.2077789999999,68.567764000000068],[-106.23638900000003,68.566665999999998],[-106.37027,68.545258000000103],[-106.51083399999999,68.518326000000002],[-106.54387700000001,68.511932000000115],[-106.62470999999999,68.46748400000007],[-106.63166799999999,68.461928999999998],[-106.62888299999992,68.45138500000013],[-106.62165799999997,68.441925000000026],[-106.61582899999996,68.437759000000142],[-106.59528399999994,68.425261999999975],[-106.58473200000003,68.421646000000123],[-106.57167099999992,68.418593999999985],[-106.55387899999994,68.416656000000046],[-106.52194199999997,68.414992999999924],[-106.50446299999999,68.41276600000009],[-106.493607,68.409424000000115],[-106.48777799999988,68.404984000000127],[-106.48055999999997,68.395537999999988],[-106.52722199999994,68.300812000000121],[-106.53415699999999,68.295257999999933],[-106.54332699999998,68.291367000000037],[-106.556107,68.289978000000076],[-106.57277699999986,68.291092000000049],[-106.58444199999991,68.293319999999994],[-106.59500099999997,68.296646000000067],[-106.60109699999998,68.301086000000055],[-106.6119379999999,68.315262000000075],[-106.6383439999999,68.343048000000124],[-106.64444700000001,68.347487999999942],[-106.77887699999997,68.408034999999984],[-106.78971899999999,68.411652000000117],[-106.80277999999993,68.414428999999984],[-107.01363400000002,68.369431000000077],[-107.02166699999998,68.364699999999971],[-107.02027899999996,68.359420999999998],[-107.01666299999999,68.354705999999965],[-107.01750199999998,68.349151999999947],[-107.03138699999994,68.33776899999998],[-107.13221699999991,68.283325000000104],[-107.24610899999999,68.261383000000023],[-107.25890400000003,68.259995000000117],[-107.26500699999997,68.264160000000118],[-107.274719,68.273314999999968],[-107.28611799999993,68.287490999999989],[-107.29611199999994,68.296646000000067],[-107.30194099999994,68.300812000000121],[-107.32721699999991,68.312484999999981],[-107.33805799999999,68.315810999999997],[-107.54666099999992,68.347487999999942],[-107.56082200000003,68.349151999999947],[-107.81331599999999,68.342484000000013],[-107.82611099999997,68.341094999999996],[-107.83640300000002,68.338043000000084],[-107.84973100000002,68.326385000000073],[-107.85500299999995,68.31999200000007],[-107.88527699999997,68.26887499999998],[-107.88362100000001,68.263610999999969],[-107.879707,68.258880999999974],[-107.85417199999995,68.247482000000048],[-107.83029199999993,68.241089000000102],[-107.74194299999999,68.216934000000094],[-107.61332700000003,68.178588999999988],[-107.60249299999998,68.175262000000032],[-107.59861799999999,68.17053199999998],[-107.60305800000003,68.165268000000026],[-107.61582900000002,68.163879000000009],[-107.63221699999997,68.164992999999981],[-107.68998699999997,68.174423000000047],[-107.78639199999992,68.183868000000132],[-107.80027799999999,68.183318999999983],[-107.82584399999996,68.180542000000116],[-107.87193300000001,68.171371000000136],[-108.03388999999999,68.168594000000041],[-108.16139199999986,68.172759999999982],[-108.18694299999999,68.169983000000059],[-108.19695300000001,68.166656000000103],[-108.22028399999999,68.152205999999978],[-108.24944299999993,68.141663000000051],[-108.30055199999993,68.125809000000118],[-108.33222999999998,68.117203000000018],[-108.37026999999989,68.112762000000089],[-108.38555899999994,68.113037000000077],[-108.40306099999998,68.114990000000034],[-108.41388699999993,68.11831699999999],[-108.42250099999995,68.122208000000057],[-108.43277,68.131088000000091],[-108.43611099999987,68.141373000000044],[-108.43306000000001,68.147490999999945],[-108.42804699999994,68.154160000000047],[-108.40888999999999,68.16137700000013],[-108.39750700000002,68.163605000000075],[-108.36694299999994,68.161102000000085],[-108.36277799999993,68.15637200000009],[-108.36582899999996,68.15026899999998],[-108.37361099999993,68.145264000000111],[-108.37998999999996,68.139708999999982],[-108.37832599999996,68.134430000000009],[-108.36527999999993,68.133606000000043],[-108.34612299999998,68.140823000000012],[-108.33860800000002,68.145828000000051],[-108.33332799999994,68.152205999999978],[-108.33056599999998,68.158600000000035],[-108.32695000000001,68.170258000000047],[-108.32444800000002,68.192749000000049],[-108.32945299999989,68.208327999999995],[-108.3958439999999,68.289978000000076],[-108.40222199999994,68.294144000000131],[-108.44360399999999,68.308029000000033],[-108.46000700000002,68.309143000000006],[-108.484444,68.305251999999939],[-108.504997,68.298874000000012],[-108.55999800000001,68.275542999999971],[-108.56500199999999,68.26887499999998],[-108.56806899999992,68.262772000000041],[-108.57444799999996,68.257216999999969],[-108.58444199999997,68.253876000000105],[-108.71556099999998,68.231369000000029],[-108.72944599999988,68.230820000000051],[-108.74610899999993,68.231934000000024],[-108.756958,68.235260000000096],[-108.765556,68.238876000000118],[-108.81527699999998,68.262206999999989],[-108.81916799999993,68.266663000000108],[-108.81416299999989,68.273314999999968],[-108.74889400000001,68.33776899999998],[-108.74109599999997,68.342758000000117],[-108.71417199999996,68.354705999999965],[-108.70417799999996,68.35803199999998],[-108.69387799999993,68.361098999999911],[-108.67083700000001,68.365813999999943],[-108.63999899999993,68.375534000000016],[-108.62082700000002,68.382750999999985],[-108.61193800000001,68.386658000000125],[-108.58112299999999,68.406372000000033],[-108.56667299999998,68.416931000000091],[-108.53443900000002,68.445526000000086],[-108.52916699999992,68.452209000000096],[-108.52278100000001,68.458038000000101],[-108.43167099999994,68.538315000000068],[-108.40416700000003,68.560256999999979],[-108.383331,68.576660000000004],[-108.36888099999999,68.587204000000042],[-108.34528399999994,68.601928999999984],[-108.31416300000001,68.611374000000069],[-108.27916700000003,68.618317000000047],[-108.25195299999996,68.620529000000147],[-108.1702729999999,68.626647999999989],[-107.93331899999998,68.64027399999992],[-107.80499299999997,68.645538000000101],[-107.63834399999996,68.665543000000127],[-107.43167099999994,68.690536000000009],[-107.23137700000001,68.71887200000009],[-107.10833700000001,68.748596000000134],[-106.96140300000002,68.783051000000057],[-106.93859899999995,68.788315000000011],[-106.82084700000001,68.811371000000065],[-106.79444899999993,68.813872999999944],[-106.765556,68.814986999999917],[-106.63500999999991,68.818329000000062],[-106.31555200000003,68.892761000000121],[-106.27250699999996,68.904709000000025],[-106.262787,68.90887500000008],[-106.25446299999993,68.913605000000132],[-106.24833699999988,68.919983000000059],[-106.24472000000003,68.926085999999998],[-106.24360699999994,68.931656000000089],[-106.23998999999998,68.937759000000028],[-106.22917200000001,68.940810999999997],[-106.21472199999999,68.941360000000088],[-106.20140100000003,68.940536000000122],[-106.14943699999998,68.933594000000028],[-106.08084099999996,68.918869000000086],[-105.81360599999988,68.881927000000076],[-105.79804999999999,68.879425000000026],[-105.77639799999997,68.872481999999991],[-105.71806300000003,68.844985999999949],[-105.48693800000001,68.729430999999977],[-105.475281,68.720535000000041],[-105.47165699999999,68.715820000000008],[-105.47833300000002,68.69859299999996],[-105.48194899999999,68.692474000000118],[-105.4891659999999,68.68691999999993],[-105.49889400000001,68.683044000000052],[-105.49944299999999,68.621368000000075],[-105.41443600000002,68.528594999999996],[-105.38082900000001,68.486649],[-105.40888999999999,68.492477000000122],[-105.42304999999999,68.49192800000003],[-105.43388400000003,68.489151000000106],[-105.44360399999994,68.485260000000039],[-105.52944899999994,68.450272000000041],[-105.53806299999991,68.445526000000086],[-105.54387700000001,68.439147999999989],[-105.54778299999998,68.433044000000109],[-105.54888900000003,68.427475000000129],[-105.54804999999999,68.422211000000118],[-105.54110699999995,68.41276600000009],[-105.53307299999994,68.408599999999979],[-105.51777600000003,68.406096999999988],[-105.41639700000002,68.406937000000084],[-105.39028899999988,68.409424000000115],[-105.34528399999999,68.384155000000135],[-105.34889199999992,68.378036000000122],[-105.350281,68.372482000000105],[-105.34472700000003,68.368042000000116],[-105.29499800000002,68.339157000000057],[-105.28694200000001,68.33526599999999],[-105.10082999999992,68.266098000000056],[-105.07305899999994,68.260269000000051],[-105.05555700000002,68.258041000000105],[-105.02639799999992,68.257767000000001],[-105.00894900000003,68.264938000000029],[-105.00661500000001,68.268599999999935],[-105.00578300000001,68.272094999999922],[-105.00666799999993,68.278595000000053],[-105.01695299999994,68.282211000000132],[-105.02610800000002,68.309418000000051],[-104.88474300000001,68.339705999999978],[-104.86416600000001,68.332489000000066],[-104.84805299999999,68.324707000000103],[-104.83917200000002,68.315536000000009],[-104.83583099999998,68.310806000000127],[-104.83416699999998,68.300262000000089],[-104.83944699999995,68.288589000000059],[-104.84584000000001,68.282211000000132],[-104.85305800000003,68.276657000000114],[-104.86277799999993,68.272766000000047],[-104.87332199999997,68.269714000000135],[-104.94554099999999,68.258041000000105],[-104.952789,68.252487000000087],[-104.95194999999995,68.247482000000048],[-104.94055200000003,68.238586000000112],[-104.924713,68.230545000000063],[-104.91443600000002,68.227203000000088],[-104.900284,68.22526600000009],[-104.88639799999999,68.225540000000024],[-104.87332199999997,68.226928999999984],[-104.79750100000001,68.24443100000002],[-104.73111,68.250275000000045],[-104.68776699999995,68.250275000000045],[-104.63999899999999,68.246933000000126],[-104.609734,68.24136400000009],[-104.59889199999998,68.232483000000002],[-104.59722899999997,68.222214000000122],[-104.61277799999999,68.198029000000133],[-104.61888099999993,68.191650000000095],[-104.6324919999999,68.179428000000087],[-104.65471600000001,68.162766000000147],[-104.66722099999993,68.149994000000106],[-104.67027299999995,68.138596000000121],[-104.59221599999989,68.083603000000096],[-104.50778200000002,68.035812000000021],[-104.5,68.031937000000028],[-104.48638900000003,68.029984000000127],[-104.45722999999992,68.029709000000082],[-104.36694299999994,68.034149000000127],[-104.21472199999994,68.024155000000064],[-104.199997,68.021378000000027],[-104.16665599999993,68.017487000000131],[-104.12470999999994,68.018326000000059],[-104.11193800000001,68.019440000000031],[-104.06471299999998,68.027480999999966],[-104.01139799999999,68.042206000000078],[-103.99944299999999,68.044144000000017],[-103.98554999999999,68.044434000000024],[-103.97084000000001,68.043869000000029],[-103.94082600000002,68.038315000000011],[-103.92832900000002,68.034988000000055],[-103.89806399999998,68.024155000000064],[-103.88362100000001,68.021378000000027],[-103.87082699999996,68.020263999999997],[-103.84306300000003,68.020827999999995],[-103.791382,68.025269000000094],[-103.76695299999994,68.028320000000065],[-103.55526700000001,68.057205000000124],[-103.54444899999987,68.059982000000048],[-103.53694200000001,68.065536000000066],[-103.53278399999999,68.071655000000078],[-103.53333299999991,68.076660000000118],[-103.53639199999998,68.081664999999987],[-103.54472399999997,68.090820000000008],[-103.55526700000001,68.099715999999944],[-103.55803699999996,68.104430999999977],[-103.55304699999999,68.109711000000061],[-103.52139299999999,68.130813999999987],[-103.50389099999995,68.140274000000034],[-103.49526999999995,68.144714000000079],[-103.46694899999994,68.156936999999914],[-103.45722999999998,68.160537999999974],[-103.42166099999997,68.166656000000103],[-103.40416700000003,68.164154000000053],[-103.38971700000002,68.16137700000013],[-103.38194299999992,68.157211000000018],[-103.36888099999999,68.148880000000133],[-103.34416199999993,68.121094000000085],[-103.34137699999991,68.116089000000045],[-103.34028599999988,68.105819999999994],[-103.341949,68.100265999999976],[-103.37249799999995,68.06860400000005],[-103.36916399999996,68.010818000000029],[-103.36609599999997,68.005829000000062],[-103.25418100000002,67.966385000000002],[-103.22084000000001,67.962204000000099],[-103.20612299999999,67.961380000000133],[-103.17832899999996,67.961929000000055],[-103.14943699999998,67.961380000000133],[-103.13694800000002,67.958037999999988],[-103.12943999999999,67.953872999999987],[-103.12416100000002,67.949707000000103],[-103.11277799999999,67.930267000000129],[-103.1052699999999,67.926086000000055],[-103.09306300000003,67.923035000000027],[-103.01471700000002,67.913605000000132],[-103.00083899999998,67.913879000000065],[-102.99082899999996,67.917480000000126],[-102.98222399999997,67.922211000000061],[-102.97250399999996,67.925812000000121],[-102.95944199999985,67.926926000000094],[-102.94972199999995,67.923309000000131],[-102.94444299999998,67.918868999999916],[-102.939438,67.914429000000098],[-102.92111199999999,67.896378000000141],[-102.82972699999993,67.831940000000031],[-102.80027799999993,67.820830999999998],[-102.68639400000001,67.804703000000131],[-102.67054699999994,67.80304000000001],[-102.53611799999999,67.795258000000047],[-102.50446299999999,67.791931000000091],[-102.47083999999995,67.786926000000051],[-102.446663,67.780273000000079],[-102.39306599999992,67.76249700000011],[-102.33972199999994,67.744705000000067],[-102.25110599999999,67.725266000000147],[-102.22444199999995,67.733871000000022],[-102.21556099999992,67.738312000000121],[-102.15139799999997,67.765549000000021],[-102.1416779999999,67.769150000000081],[-101.92610200000001,67.760268999999994],[-101.76471699999991,67.723312000000135],[-101.671944,67.691649999999981],[-101.54250300000001,67.67942800000003],[-101.51500699999997,67.67942800000003],[-101.446663,67.732483000000116],[-101.43388400000003,67.733322000000044],[-101.10582699999992,67.741928000000144],[-101.09889199999998,67.737762000000089],[-101.01278699999995,67.742477000000122],[-100.99973299999999,67.74331699999999],[-100.92749000000003,67.753325999999959],[-100.90387699999991,67.756942999999922],[-100.89277600000003,67.759720000000016],[-100.81139400000001,67.794708000000014],[-100.72028399999994,67.834427000000119],[-100.58167999999995,67.834152000000131],[-100.39555399999995,67.847488000000055],[-100.18415799999997,67.843048000000067],[-100.16832699999998,67.841095000000109],[-100.156387,67.837769000000037],[-100.14723200000003,67.828598000000113],[-100.135559,67.825272000000098],[-100.083618,67.814986999999974],[-99.820006999999919,67.795821999999987],[-99.618606999999997,67.789153999999996],[-99.607772999999952,67.791931000000091],[-99.589172000000019,67.800812000000064],[-99.577788999999996,67.803314000000114],[-99.500564999999938,67.799713000000054],[-99.412215999999887,67.788315000000068],[-99.403060999999923,67.784424000000001],[-99.398620999999991,67.779983999999956],[-99.396666999999979,67.774994000000106],[-99.387787000000003,67.765822999999955],[-99.378325999999959,67.761932000000058],[-99.236114999999984,67.713608000000136],[-99.21055599999994,67.706940000000145],[-98.986938000000009,67.718322999999998],[-98.813613999999973,67.741928000000144],[-98.528884999999889,67.777481000000023],[-98.385833999999988,67.785812000000078],[-98.363327000000027,67.790817000000118],[-98.354445999999996,67.796097000000032],[-98.358046999999942,67.805817000000104],[-98.442490000000021,67.861374000000069],[-98.449431999999945,67.865814000000057],[-98.463333000000034,67.868865999999969],[-98.475554999999986,67.867203000000075],[-98.486114999999927,67.863876000000118],[-98.49888599999997,67.863312000000008],[-98.514724999999942,67.865265000000136],[-98.540282999999988,67.872208000000114],[-98.65583799999996,67.916382000000056],[-98.665008999999998,67.920258000000103],[-98.696944999999914,67.936645999999996],[-98.719726999999921,67.948867999999948],[-98.724166999999852,67.953598],[-98.746947999999975,68.047760000000096],[-98.732772999999952,68.070267000000001],[-98.615554999999915,68.074706999999989],[-98.544998000000021,68.061371000000065],[-98.336945000000014,67.96026599999999],[-98.321121000000005,67.952208999999982],[-98.266952999999887,67.923309000000131],[-98.233321999999987,67.901932000000102],[-98.171111999999994,67.843323000000055],[-98.169158999999922,67.838593000000003],[-98.122771999999941,67.788040000000024],[-98.094451999999933,67.766098],[-97.956664999999873,67.727768000000083],[-97.799438000000009,67.68553200000008],[-97.66194200000001,67.643051000000071],[-97.650283999999999,67.639434999999992],[-97.637512000000015,67.6308140000001],[-97.626099000000011,67.618042000000059],[-97.613051999999982,67.609420999999998],[-97.603881999999999,67.605255000000056],[-97.592772999999852,67.601653999999996],[-97.576674999999966,67.598602000000085],[-97.561385999999914,67.596649000000127],[-97.547501000000011,67.596375000000023],[-97.509734999999921,67.599152000000117],[-97.48582499999992,67.602203000000145],[-97.415008999999998,67.613312000000064],[-97.392226999999991,67.618042000000059],[-97.381942999999978,67.621368000000132],[-97.353058000000033,67.634430000000123],[-97.33444199999991,67.643875000000037],[-97.316665999999941,67.654434000000037],[-97.295546999999942,67.661102000000028],[-97.283324999999991,67.662491000000045],[-97.167220999999927,67.675537000000134],[-97.138900999999919,67.674149000000057],[-97.116942999999878,67.777481000000023],[-97.115828999999962,67.78276100000005],[-97.119155999999919,67.792480000000069],[-97.127212999999983,67.801650999999993],[-97.240279999999984,67.926086000000055],[-97.254180999999903,67.929428000000144],[-97.263061999999934,67.924149],[-97.268889999999942,67.918319999999994],[-97.27305599999994,67.907761000000107],[-97.273620999999991,67.90248100000008],[-97.277221999999938,67.896942000000081],[-97.282776000000013,67.891098000000056],[-97.291107000000011,67.884995000000117],[-97.301392000000021,67.881652999999972],[-97.324447999999961,67.876648000000102],[-97.336670000000026,67.875259000000142],[-97.362503000000004,67.873871000000008],[-97.376388999999961,67.874146000000053],[-97.392226999999991,67.876373000000115],[-97.403335999999967,67.879974000000004],[-97.412216000000001,67.884155000000078],[-97.416397000000018,67.888596000000007],[-97.41972399999986,67.898331000000042],[-97.428054999999858,67.907761000000107],[-97.434433000000013,67.911926000000108],[-97.449996999999996,67.920258000000103],[-97.643616000000009,68.008330999999998],[-97.652495999999985,68.012207000000046],[-97.683060000000012,68.018599999999992],[-97.695267000000001,68.017212000000086],[-97.705001999999979,68.012772000000098],[-97.708344000000011,68.007217000000026],[-97.710555999999997,67.991653000000099],[-97.87777699999998,67.963608000000079],[-97.996657999999911,67.950271999999984],[-98.009734999999921,67.949707000000103],[-98.029998999999975,67.941924999999969],[-98.045837000000006,67.929428000000144],[-98.051391999999964,67.923598999999967],[-98.057495000000017,67.912490999999989],[-98.060271999999998,67.891663000000108],[-98.063888999999961,67.829162999999937],[-98.078613000000018,67.830276000000026],[-98.095276000000013,67.833327999999938],[-98.106658999999979,67.836928999999998],[-98.115828999999962,67.840820000000065],[-98.176392000000021,67.873871000000008],[-98.189437999999996,67.882476999999938],[-98.194716999999969,67.897217000000069],[-98.200835999999981,67.906647000000135],[-98.213622999999984,67.920532000000037],[-98.224716000000001,67.929428000000144],[-98.25140399999998,67.946365000000014],[-98.283324999999934,67.962768999999923],[-98.319732999999928,67.978591999999992],[-98.34056099999998,67.986099000000081],[-98.378051999999968,67.996368000000132],[-98.398620999999991,68.004165999999998],[-98.412216000000001,68.012497000000053],[-98.581115999999952,68.139984000000027],[-98.587509000000011,68.149429000000112],[-98.58444199999991,68.154984000000013],[-98.485275000000001,68.184417999999994],[-98.473891999999978,68.186920000000043],[-98.459732000000031,68.183594000000028],[-98.450561999999991,68.179703000000131],[-98.432495000000017,68.166656000000103],[-98.428054999999915,68.162201000000096],[-98.424437999999952,68.152205999999978],[-98.425551999999925,68.141936999999984],[-98.428329000000019,68.136383000000137],[-98.434158000000025,68.130538999999942],[-98.44027699999998,68.119431000000134],[-98.441100999999946,68.10914600000001],[-98.439437999999996,68.104155999999989],[-98.430556999999908,68.094986000000119],[-98.417220999999927,68.08638000000002],[-98.408051,68.082489000000123],[-98.393889999999999,68.079163000000108],[-98.379990000000021,68.079163000000108],[-98.367767000000015,68.080551000000014],[-98.358886999999982,68.085814999999968],[-98.350829999999917,68.092209000000025],[-98.339721999999938,68.103867000000037],[-98.321670999999981,68.136932000000115],[-98.317779999999971,68.14776599999999],[-98.317229999999938,68.153046000000018],[-98.317504999999983,68.162201000000096],[-98.326110999999969,68.171371000000136],[-98.333068999999966,68.17553700000002],[-98.342223999999931,68.179428000000087],[-98.377486999999917,68.190262000000018],[-98.40834000000001,68.196640000000116],[-98.439712999999927,68.200821000000019],[-98.469727000000034,68.203049000000021],[-98.485275000000001,68.204987000000131],[-98.501113999999973,68.208602999999982],[-98.531113000000005,68.22526600000009],[-98.537780999999995,68.229431000000091],[-98.542220999999927,68.234146000000123],[-98.561110999999983,68.27388000000002],[-98.607772999999952,68.293319999999994],[-98.704178000000013,68.352768000000026],[-98.710830999999985,68.356934000000081],[-98.715285999999992,68.361648999999943],[-98.717223999999931,68.366378999999995],[-98.71444699999995,68.372208000000001],[-98.704726999999934,68.376373000000001],[-98.680557000000022,68.380539000000113],[-98.667496000000028,68.381363000000079],[-98.637221999999952,68.379150000000095],[-98.606383999999991,68.372756999999979],[-98.594161999999983,68.36914100000007],[-98.580565999999919,68.360809000000074],[-98.571670999999981,68.351654000000053],[-98.548614999999984,68.339157000000057],[-98.532501000000025,68.331100000000106],[-98.521392999999932,68.328323000000012],[-98.511397999999929,68.329711999999972],[-98.470839999999953,68.348327999999981],[-98.462218999999948,68.353591999999992],[-98.461394999999982,68.358871000000136],[-98.471389999999985,68.373596000000077],[-98.491942999999935,68.38638300000008],[-98.503615999999965,68.38998400000014],[-98.49499499999996,68.409424000000115],[-98.319457999999997,68.358871000000136],[-98.30972300000002,68.354980000000069],[-98.298889000000031,68.346100000000035],[-98.294448999999929,68.34137000000004],[-98.292495999999971,68.336655000000007],[-98.288329999999974,68.331940000000145],[-98.281386999999995,68.327774000000034],[-98.225554999999929,68.304152999999985],[-98.213897999999915,68.300537000000134],[-98.199722000000008,68.300262000000089],[-98.187499999999943,68.301926000000094],[-98.096663999999976,68.317764000000125],[-98.073897999999986,68.334990999999945],[-97.905838000000017,68.384155000000135],[-97.894118999999932,68.386459000000002],[-97.86471599999993,68.384995000000004],[-97.849166999999909,68.383040999999992],[-97.777785999999878,68.366378999999995],[-97.761123999999995,68.363312000000064],[-97.748885999999914,68.364699999999971],[-97.743056999999908,68.370528999999976],[-97.75140399999998,68.379700000000128],[-97.764174999999909,68.393600000000049],[-97.768616000000009,68.398041000000148],[-97.781951999999933,68.406647000000021],[-97.79611199999988,68.409988000000055],[-97.81138599999997,68.411377000000073],[-97.869719999999973,68.414153999999996],[-97.885559000000001,68.416382000000112],[-97.899993999999936,68.419707999999957],[-97.906386999999995,68.423874000000069],[-98.009734999999921,68.498032000000023],[-98.011397999999929,68.503052000000082],[-98.010833999999988,68.508041000000048],[-97.999725000000012,68.535262999999986],[-97.994155999999919,68.541091999999992],[-97.852492999999981,68.542480000000069],[-97.836394999999925,68.540268000000026],[-97.723891999999921,68.523041000000035],[-97.692764000000011,68.516663000000051],[-97.665008999999941,68.504715000000033],[-97.658339999999896,68.500549000000092],[-97.654174999999896,68.496094000000085],[-97.650557999999933,68.486098999999967],[-97.653884999999946,68.480545000000006],[-97.655272999999966,68.470260999999994],[-97.650283999999999,68.455551000000014],[-97.646118000000001,68.450820999999962],[-97.639175000000023,68.446640000000059],[-97.611663999999962,68.434708000000114],[-97.537780999999995,68.418320000000051],[-97.523055999999997,68.416931000000091],[-97.511123999999938,68.419434000000024],[-97.502228000000002,68.424698000000035],[-97.49888599999997,68.430267000000015],[-97.500564999999995,68.434982000000048],[-97.509170999999981,68.444427000000132],[-97.520554000000004,68.448029000000076],[-97.535552999999993,68.449141999999995],[-97.547501000000011,68.446640000000059],[-97.573333999999932,68.444427000000132],[-97.589171999999962,68.446640000000059],[-97.603332999999964,68.449996999999996],[-97.615004999999996,68.453598000000056],[-97.619155999999919,68.458328000000108],[-97.617767000000015,68.462493999999992],[-97.597778000000005,68.483597000000088],[-97.578613000000018,68.493042000000003],[-97.567779999999971,68.496368000000018],[-97.544448999999986,68.501389000000131],[-97.531112999999948,68.501938000000109],[-97.516952999999944,68.501663000000065],[-97.385559000000001,68.495254999999929],[-97.353606999999954,68.491089000000045],[-97.282776000000013,68.474152000000061],[-97.259170999999867,68.466660000000104],[-97.160278000000005,68.389435000000049],[-97.053329000000019,68.353316999999947],[-97.058334000000002,68.302765000000079],[-97.070007000000032,68.300262000000089],[-97.075835999999924,68.294433999999967],[-97.091110000000015,68.268051000000014],[-97.089447000000007,68.263320999999962],[-97.080291999999929,68.259155000000078],[-96.939162999999951,68.239700000000084],[-96.925003000000004,68.239150999999993],[-96.912505999999951,68.240814000000057],[-96.817779999999914,68.258331000000112],[-96.806380999999931,68.260818000000029],[-96.799438000000009,68.265548999999965],[-96.767775999999969,68.270263999999997],[-96.693877999999927,68.280272999999966],[-96.680556999999965,68.280822999999998],[-96.669158999999979,68.276931999999931],[-96.625274999999874,68.251663000000121],[-96.553328999999962,68.273605000000032],[-96.533066000000019,68.281936999999971],[-96.47084000000001,68.305542000000003],[-96.448883000000023,68.312194999999974],[-96.437209999999993,68.314697000000024],[-96.42471299999994,68.316086000000041],[-96.410552999999993,68.315536000000009],[-96.404174999999952,68.311371000000008],[-96.496947999999975,68.207764000000054],[-96.508895999999993,68.196365000000128],[-96.525832999999977,68.184142999999949],[-96.623046999999985,68.115540000000067],[-96.690551999999968,68.079987000000074],[-96.702224999999999,68.077484000000084],[-96.730285999999921,68.078323000000069],[-96.743057000000022,68.07777400000009],[-96.75556899999998,68.076096000000007],[-96.778884999999946,68.071380999999974],[-96.797225999999966,68.06109600000002],[-96.808883999999978,68.04942299999999],[-96.812209999999936,68.043869000000029],[-96.813323999999909,68.038589000000115],[-96.811660999999901,68.033599999999979],[-96.801940999999999,68.025818000000015],[-96.789169000000015,68.017212000000086],[-96.77305599999994,68.013884999999959],[-96.722778000000005,68.009719999999959],[-96.708343999999954,68.008605999999986],[-96.676101999999958,68.018599999999992],[-96.556655999999975,68.033324999999934],[-96.540282999999931,68.030273000000022],[-96.52806099999998,68.03166200000004],[-96.466399999999965,68.038879000000122],[-96.450835999999981,68.053040000000124],[-96.479996000000028,68.090271000000087],[-96.49110399999995,68.094147000000135],[-96.505004999999926,68.094436999999971],[-96.516113000000018,68.091095000000053],[-96.53443900000002,68.080826000000002],[-96.546950999999979,68.079437000000041],[-96.548339999999996,68.084152000000074],[-96.547501000000011,68.089432000000102],[-96.535277999999892,68.101089000000059],[-96.510009999999966,68.119431000000134],[-96.482498000000021,68.134720000000016],[-96.463057999999933,68.144149999999911],[-96.432220000000029,68.156097000000045],[-96.31082200000003,68.192200000000128],[-96.288329999999974,68.197754000000089],[-96.171386999999925,68.221649000000127],[-96.136123999999938,68.228592000000106],[-95.980285999999978,68.254715000000033],[-95.968338000000017,68.230820000000051],[-96.043334999999956,68.179428000000087],[-96.069167999999991,68.16137700000013],[-96.075012000000015,68.155548000000124],[-96.078612999999962,68.149994000000106],[-96.077498999999989,68.144989000000066],[-96.073623999999995,68.140274000000034],[-96.045837000000006,68.133331000000055],[-96.03443900000002,68.129700000000014],[-96.02806099999998,68.125259000000085],[-96.020553999999947,68.116089000000045],[-96.01916499999993,68.111098999999967],[-96.020279000000016,68.106094000000098],[-96.083618000000001,68.00221300000004],[-96.144164999999987,67.923598999999967],[-96.211669999999913,67.829162999999937],[-96.215285999999878,67.823608000000036],[-96.217223999999987,67.813309000000061],[-96.221389999999985,67.697754000000032],[-96.220000999999911,67.693038999999999],[-96.212508999999955,67.683868000000075],[-96.206116000000009,67.67942800000003],[-96.195540999999992,67.682754999999986],[-96.186934999999949,67.688873000000115],[-96.179717999999923,67.692748999999992],[-96.168335000000013,67.694977000000108],[-96.166655999999989,67.690262000000075],[-96.174712999999997,67.643051000000071],[-96.185271999999941,67.626373000000001],[-96.191939999999988,67.62164300000012],[-96.203339000000028,67.61914100000007],[-96.216400000000021,67.618591000000038],[-96.230834999999956,67.619979999999998],[-96.246657999999968,67.623306000000071],[-96.257781999999963,67.626923000000033],[-96.266402999999968,67.631088000000034],[-96.329726999999991,67.610260000000096],[-96.437774999999931,67.541367000000037],[-96.461394999999925,67.508880999999917],[-96.464721999999881,67.503326000000015],[-96.469161999999983,67.492751999999996],[-96.464721999999881,67.478043000000127],[-96.461120999999991,67.473312000000021],[-96.451675000000023,67.471374999999966],[-96.441939999999931,67.475540000000137],[-96.363892000000021,67.478043000000127],[-96.294158999999979,67.444702000000007],[-96.222778000000005,67.421920999999941],[-96.210006999999962,67.419144000000074],[-96.196380999999917,67.418869000000029],[-96.185821999999973,67.422211000000004],[-96.158051,67.43664600000011],[-96.141388000000006,67.448868000000061],[-96.135559000000001,67.454712000000086],[-96.118880999999931,67.466660000000104],[-96.107498000000021,67.469147000000021],[-96.09722899999997,67.464706000000092],[-96.069457999999997,67.433593999999971],[-96.070281999999963,67.428314000000114],[-96.124161000000015,67.377196999999967],[-96.166655999999989,67.341660000000047],[-96.177215999999873,67.336929000000112],[-96.208618000000001,67.326935000000105],[-96.218613000000005,67.322768999999994],[-96.226944000000003,67.316666000000055],[-96.251113999999916,67.25277699999998],[-96.252228000000002,67.247482000000048],[-96.243606999999884,67.243317000000047],[-96.129990000000021,67.21665999999999],[-96.114440999999999,67.213318000000072],[-96.102492999999981,67.214705999999978],[-96.091384999999946,67.217209000000139],[-95.921111999999994,67.278595000000053],[-95.817504999999926,67.331940000000145],[-95.756393000000003,67.367477000000065],[-95.739990000000034,67.376648000000046],[-95.603057999999919,67.383330999999998],[-95.58944699999995,67.383040999999992],[-95.576949999999954,67.380264000000068],[-95.565825999999959,67.376648000000046],[-95.549163999999962,67.368316999999934],[-95.53472899999997,67.359984999999995],[-95.528610000000015,67.35554500000012],[-95.525008999999955,67.351089000000059],[-95.553328999999962,67.313309000000118],[-95.561660999999958,67.307205000000124],[-95.618056999999965,67.278320000000065],[-95.638061999999991,67.270828000000108],[-95.677489999999977,67.254166000000112],[-95.696654999999964,67.244979999999998],[-95.763061999999877,67.212769000000094],[-95.807495000000017,67.186096000000134],[-95.823897999999986,67.174149],[-95.829726999999991,67.168319999999937],[-95.833327999999938,67.162766000000147],[-95.821670999999924,67.161102000000142],[-95.796951000000035,67.16304000000008],[-95.774719000000005,67.167755000000113],[-95.74221799999998,67.176651000000049],[-95.712218999999948,67.188309000000061],[-95.651397999999915,67.198868000000118],[-95.568893000000003,67.210541000000148],[-95.544158999999922,67.212494000000106],[-95.515839000000028,67.209717000000012],[-95.501113999999973,67.20748900000001],[-95.435546999999929,67.193863000000079],[-95.379439999999931,67.154708999999968],[-95.326110999999969,67.027205999999978],[-95.328613000000018,67.016937000000098],[-95.337218999999948,66.99054000000001],[-95.34333799999996,66.974701000000096],[-95.350280999999882,66.963882000000069],[-95.357773000000009,66.959991000000002],[-95.416396999999961,66.951935000000105],[-95.53472899999997,66.941086000000041],[-95.597778000000005,66.948868000000004],[-95.614166000000012,66.970261000000107],[-95.721114999999998,66.964706000000035],[-95.743331999999953,66.959991000000002],[-95.839171999999962,66.94802900000002],[-95.876099000000011,66.945816000000036],[-95.902495999999985,66.946640000000002],[-95.928054999999972,66.952484000000027],[-95.93638599999997,66.956649999999968],[-95.990279999999984,67.004990000000134],[-95.993880999999931,67.009720000000016],[-95.990554999999915,67.014998999999989],[-95.978881999999999,67.026657],[-95.961120999999991,67.043869000000029],[-95.93638599999997,67.065262000000132],[-95.932219999999973,67.069716999999969],[-95.946945000000028,67.072220000000129],[-95.958344000000011,67.069716999999969],[-95.967772999999909,67.065536000000066],[-96.004456000000005,67.045821999999987],[-96.046111999999937,67.016387999999949],[-96.051665999999955,67.010818000000086],[-96.053878999999995,67.000275000000101],[-96.046660999999972,66.991088999999988],[-96.040558000000033,66.986648999999943],[-96.023620999999935,66.978591999999992],[-96.025008999999955,66.973312000000135],[-96.033066000000019,66.967484000000013],[-96.042770000000019,66.963043000000084],[-96.110549999999932,66.950821000000133],[-96.12332200000003,66.950271999999984],[-96.138610999999912,66.953598],[-96.240828999999962,66.983597000000032],[-96.262512000000015,66.991088999999988],[-96.279175000000009,66.999145999999939],[-96.285278000000005,67.003600999999946],[-96.286941999999954,67.008606000000043],[-96.285827999999981,67.013611000000083],[-96.274170000000026,67.025269000000094],[-96.265288999999996,67.030548000000067],[-96.261947999999961,67.035812000000078],[-96.261123999999995,67.041092000000106],[-96.263625999999988,67.051086000000112],[-96.268889999999885,67.06053200000008],[-96.288054999999929,67.068329000000062],[-96.37721299999987,67.084717000000126],[-96.392226999999991,67.086928999999998],[-96.403884999999946,67.085541000000092],[-96.452498999999989,67.068329000000062],[-96.460555999999883,67.062195000000031],[-96.456664999999987,67.057754999999986],[-96.403884999999946,67.008330999999998],[-96.273620999999991,66.950271999999984],[-96.146392999999989,66.894714000000135],[-96.128051999999968,66.881653000000028],[-96.11721799999998,66.867752000000053],[-96.115829000000019,66.862761999999975],[-96.11721799999998,66.857483000000002],[-96.116652999999985,66.847488000000055],[-96.115554999999972,66.842484000000127],[-96.114165999999898,66.837494000000049],[-96.108886999999982,66.832764000000054],[-96.100554999999929,66.828598000000113],[-96.006667999999934,66.794434000000081],[-95.980559999999912,66.787491000000102],[-95.956115999999952,66.782211000000075],[-95.912215999999944,66.775543000000084],[-95.883621000000005,66.768875000000094],[-95.862212999999997,66.761107999999979],[-95.848052999999993,66.752777000000037],[-95.841948999999943,66.74832200000003],[-95.784728999999913,66.674149000000057],[-95.777495999999985,66.654984000000127],[-95.777221999999881,66.644714000000022],[-95.780838000000017,66.629150000000095],[-95.741378999999938,66.638046000000031],[-95.656386999999995,66.6602630000001],[-95.646666999999979,66.664428999999984],[-95.629714999999976,66.675536999999963],[-95.627486999999974,66.68609600000002],[-95.648894999999982,66.724152000000004],[-95.652221999999995,66.728592000000049],[-95.660552999999993,66.732757999999933],[-95.674437999999896,66.734146000000067],[-95.784728999999913,66.737198000000149],[-95.993056999999965,66.84275800000006],[-96.087783999999999,66.907486000000119],[-96.091674999999896,66.911925999999994],[-96.092772999999966,66.916931000000034],[-96.091674999999896,66.922211000000061],[-96.08555599999994,66.926926000000094],[-96.066956000000005,66.936371000000008],[-96.047500999999954,66.944702000000063],[-96.037216000000001,66.94802900000002],[-96.026108000000022,66.950271999999984],[-96.000290000000007,66.950546000000088],[-95.902495999999985,66.946640000000002],[-95.814437999999996,66.941360000000145],[-95.785004000000015,66.93691999999993],[-95.772780999999952,66.932754999999929],[-95.766662999999994,66.928314],[-95.763061999999877,66.923874000000012],[-95.760559000000001,66.913879000000065],[-95.756957999999997,66.90914900000007],[-95.75111400000003,66.90498400000007],[-95.738051999999982,66.901382000000126],[-95.724715999999944,66.900817999999958],[-95.516662999999994,66.902206000000092],[-95.493057000000022,66.90498400000007],[-95.472228999999913,66.911652000000061],[-95.389175000000023,66.911102000000028],[-95.336669999999913,66.893051000000014],[-95.323623999999882,66.889434999999992],[-95.311385999999914,66.889984000000084],[-95.300827000000027,66.893326000000059],[-95.291672000000005,66.898331000000098],[-95.267501999999979,66.91415400000011],[-95.259170999999981,66.920257999999933],[-95.220839999999896,66.968322999999941],[-95.21945199999999,66.973602000000142],[-95.226394999999968,66.982758000000103],[-95.232223999999974,66.987198000000092],[-95.289443999999946,67.024994000000049],[-95.345000999999968,67.084427000000119],[-95.352218999999991,67.148331000000042],[-95.346389999999985,67.15387000000004],[-95.266112999999905,67.212769000000094],[-95.166107000000011,67.276931999999988],[-95.162216000000001,67.282211000000132],[-95.163329999999974,67.287200999999982],[-95.171936000000017,67.291367000000093],[-95.18249499999996,67.29525799999999],[-95.217223999999931,67.306366000000139],[-95.279723999999874,67.319442999999978],[-95.306380999999874,67.326660000000061],[-95.314712999999927,67.330550999999957],[-95.332779000000016,67.34387200000009],[-95.336394999999982,67.348328000000038],[-95.384170999999981,67.444138000000009],[-95.339995999999928,67.499709999999993],[-95.331679999999949,67.505829000000006],[-95.324172999999917,67.516663000000051],[-95.321670999999924,67.527206000000035],[-95.323058999999944,67.531936999999971],[-95.330001999999922,67.541367000000037],[-95.343613000000005,67.554977000000122],[-95.34973100000002,67.559417999999994],[-95.466400000000021,67.637207000000046],[-95.492492999999968,67.643326000000059],[-95.535003999999958,67.646652000000074],[-95.548339999999996,67.649994000000049],[-95.693054000000018,67.704436999999984],[-95.707779000000016,67.723038000000031],[-95.709166999999923,67.727768000000083],[-95.708053999999947,67.733047000000056],[-95.704453000000001,67.738586000000055],[-95.698333999999988,67.744431000000134],[-95.68110699999994,67.756378000000097],[-95.671936000000017,67.761657999999954],[-95.64973399999991,67.767211999999972],[-95.637511999999958,67.768600000000049],[-95.626388999999961,67.771927000000005],[-95.577498999999989,67.787491000000102],[-95.558883999999978,67.797759999999926],[-95.550277999999878,67.803863999999976],[-95.544158999999922,67.809708000000001],[-95.53443900000002,67.820830999999998],[-95.525833000000034,67.836928999999998],[-95.522231999999974,67.852767999999969],[-95.527221999999995,67.872208000000114],[-95.452224999999999,67.981094000000041],[-95.416945999999996,68.027771000000143],[-95.42721599999993,68.032486000000006],[-95.47193900000002,68.054977000000008],[-95.475280999999939,68.058319000000097],[-95.472777999999948,68.06053200000008],[-95.461394999999868,68.063873000000115],[-95.404175000000009,68.069443000000035],[-95.34973100000002,68.074432000000002],[-95.343063000000029,68.074432000000002],[-95.075561999999877,68.068877999999984],[-95.071120999999948,68.063599000000011],[-95.065276999999924,68.060257000000036],[-95.054992999999911,68.055251999999996],[-95.043883999999935,68.051376000000118],[-95.023620999999991,68.04582199999993],[-95.008895999999936,68.044434000000024],[-94.86721799999998,68.034149000000127],[-94.839721999999938,68.034149000000127],[-94.788054999999986,68.040543000000127],[-94.72222899999997,68.054977000000008],[-94.714172000000019,68.059418000000107],[-94.707503999999972,68.065811000000053],[-94.696654999999964,68.078598000000056],[-94.693877999999984,68.083328000000108],[-94.604995999999971,68.139708999999982],[-94.37249799999995,68.221375000000023],[-94.210555999999997,68.262772000000041],[-94.199157999999954,68.267761000000007],[-94.193603999999993,68.272217000000069],[-94.192214999999976,68.276382000000069],[-94.191665999999941,68.281372000000147],[-94.192489999999907,68.292206000000022],[-94.193603999999993,68.298325000000034],[-94.205275999999913,68.313309000000118],[-94.209166999999979,68.323607999999979],[-94.210280999999952,68.328049000000078],[-94.210830999999985,68.361374000000126],[-94.208054000000004,68.366088999999988],[-94.203888000000006,68.370255000000043],[-94.123046999999985,68.416931000000091],[-94.104720999999984,68.424149000000057],[-94.00028999999995,68.460815000000025],[-93.968063000000029,68.468596999999932],[-93.953613000000018,68.471924000000058],[-93.936661000000015,68.474700999999982],[-93.922774999999945,68.475540000000137],[-93.893615999999952,68.474700999999982],[-93.875823999999909,68.477203000000031],[-93.81138599999997,68.488037000000134],[-93.661391999999978,68.520828000000051],[-93.656661999999983,68.523315000000139],[-93.619155999999975,68.544144000000074],[-93.553329000000019,68.586380000000077],[-93.559722999999963,68.611649000000114],[-93.621933000000013,68.624419999999986],[-93.647507000000019,68.626923000000147],[-93.65306099999998,68.626373000000115],[-93.705276000000026,68.657211000000132],[-93.697220000000016,68.749145999999939],[-93.695267000000001,68.751938000000052],[-93.639450000000011,68.780548000000067],[-93.571670999999924,68.834152000000074],[-93.567504999999926,68.839706000000092],[-93.566100999999946,68.849425999999994],[-93.634444999999971,68.959152000000131],[-93.642226999999934,68.963882000000012],[-93.666945999999996,68.972214000000008],[-93.731383999999991,68.974991000000102],[-93.925551999999868,68.974701000000039],[-94.030838000000017,68.918594000000098],[-94.039169000000015,68.914154000000053],[-94.055832000000009,68.901932000000102],[-94.068893000000003,68.891098000000056],[-94.079726999999991,68.847488000000055],[-94.071120999999891,68.843596999999988],[-94.034164000000033,68.833328000000108],[-94.021118000000001,68.836105000000032],[-93.933884000000035,68.855255],[-93.852492999999981,68.879149999999981],[-93.838607999999965,68.885268999999994],[-93.837783999999999,68.886383000000023],[-93.824722000000008,68.891373000000044],[-93.813889000000017,68.893050999999957],[-93.80999799999995,68.890549000000078],[-93.813889000000017,68.88499500000006],[-93.829726999999934,68.876083000000051],[-93.934157999999968,68.824997000000053],[-94.085006999999962,68.761108000000092],[-94.095276000000013,68.758040999999992],[-94.108046999999999,68.755264000000068],[-94.15972899999997,68.747756999999979],[-94.385559000000001,68.729155999999932],[-94.490828999999962,68.728867000000037],[-94.625,68.761383000000137],[-94.608886999999925,68.819443000000035],[-94.588897999999915,68.841370000000097],[-94.583327999999938,68.845825000000104],[-94.570847000000015,68.850266000000033],[-94.561661000000015,68.855255],[-94.556106999999997,68.859985000000052],[-94.553054999999972,68.864425999999924],[-94.545273000000009,68.884720000000073],[-94.548049999999932,68.888885000000073],[-94.557495000000017,68.893050999999957],[-94.569457999999941,68.893600000000106],[-94.577224999999999,68.896652000000017],[-94.585555999999997,68.903046000000074],[-94.589995999999985,68.908325000000048],[-94.605835000000013,68.951096000000064],[-94.604172000000005,68.961929000000055],[-94.599166999999966,68.965546000000018],[-94.587219000000005,68.968872000000033],[-94.553329000000019,68.973877000000073],[-94.37388599999997,69.003052000000139],[-94.224166999999966,69.027771000000143],[-94.163054999999986,69.052200000000084],[-94.151397999999972,69.057205000000124],[-94.072784000000013,69.126648000000046],[-94.072509999999966,69.144989000000066],[-94.137511999999901,69.131927000000019],[-94.22084000000001,69.1202550000001],[-94.235001000000011,69.119431000000134],[-94.248336999999935,69.120529000000033],[-94.312209999999993,69.144989000000066],[-94.323058999999944,69.149994000000106],[-94.327498999999989,69.15525800000006],[-94.329177999999899,69.16137700000013],[-94.309433000000013,69.294144000000131],[-94.306655999999975,69.300262000000089],[-94.303328999999962,69.304977000000122],[-94.291672000000005,69.313873000000058],[-94.284163999999976,69.318878000000097],[-94.259170999999924,69.326660000000061],[-94.166655999999989,69.342483999999956],[-94.043335000000013,69.357483000000059],[-94.025009000000011,69.359711000000004],[-93.955276000000026,69.362762000000032],[-93.736664000000019,69.399994000000049],[-93.626937999999939,69.432479999999941],[-93.574721999999952,69.441650000000038],[-93.562774999999988,69.442748999999992],[-93.526397999999915,69.438309000000004],[-93.532501000000025,69.429977000000008],[-93.547774999999945,69.420532000000094],[-93.67971799999998,69.347762999999929],[-93.691665999999941,69.34275800000006],[-93.741378999999995,69.324432000000058],[-93.753066999999987,69.320540999999992],[-93.764174999999966,69.320540999999992],[-93.828612999999962,69.265549000000078],[-93.856110000000001,69.176926000000037],[-93.856658999999979,69.172211000000004],[-93.845001000000025,69.164992999999981],[-93.837218999999891,69.164429000000041],[-93.634734999999978,69.251663000000121],[-93.467498999999918,69.317490000000021],[-93.456664999999987,69.323043999999982],[-93.362777999999992,69.37164300000012],[-93.365279999999984,69.376082999999994],[-93.379439999999988,69.376373000000001],[-93.459166999999866,69.359711000000004],[-93.470001000000025,69.356644000000074],[-93.478057999999976,69.353317000000118],[-93.498046999999985,69.349152000000117],[-93.511947999999961,69.349426000000051],[-93.565001999999936,69.367752000000053],[-93.560546999999929,69.383881000000031],[-93.538054999999929,69.410538000000088],[-93.527221999999995,69.421646000000067],[-93.515839000000028,69.425537000000134],[-93.503066999999874,69.427475000000072],[-93.488892000000021,69.434982000000048],[-93.439437999999939,69.475265999999976],[-93.441375999999991,69.48054499999995],[-93.487777999999992,69.502777000000037],[-93.509734999999921,69.513046000000088],[-93.532501000000025,69.521103000000039],[-93.540833000000021,69.523315000000082],[-93.587219000000005,69.528046000000018],[-93.621933000000013,69.527205999999978],[-93.683883999999978,69.522217000000012],[-93.709732000000031,69.516098],[-93.808884000000035,69.488876000000062],[-93.869719999999973,69.451660000000118],[-94.045272999999952,69.439148000000102],[-94.279175000000009,69.440262000000075],[-94.299728000000016,69.443038999999999],[-94.313048999999978,69.446640000000059],[-94.343886999999938,69.459152000000074],[-94.451674999999966,69.518600000000049],[-94.502501999999993,69.556366000000025],[-94.591948999999943,69.637206999999989],[-94.629439999999988,69.683044000000052],[-94.670273000000009,69.677475000000072],[-94.712783999999999,69.67164600000001],[-94.749435000000005,69.663605000000132],[-94.755004999999926,69.661652000000004],[-94.764174999999966,69.65498400000007],[-94.766662999999937,69.651093000000003],[-94.762222000000008,69.644714000000135],[-94.742217999999923,69.628311000000053],[-94.724441999999954,69.61442599999998],[-94.725554999999929,69.608597000000145],[-94.730835000000013,69.602767999999969],[-94.740279999999984,69.597488000000055],[-94.769729999999981,69.583054000000061],[-94.801101999999901,69.572219999999959],[-94.820007000000032,69.56721500000009],[-94.831116000000009,69.56581100000011],[-94.846664000000033,69.565536000000122],[-94.862777999999878,69.566940000000102],[-94.951950000000011,69.584427000000119],[-95.010558999999944,69.603043000000127],[-95,69.618865999999969],[-95.009444999999971,69.621643000000063],[-95.021118000000001,69.621643000000063],[-95.078612999999962,69.616379000000109],[-95.168609999999887,69.630538999999999],[-95.396118000000001,69.678864000000033],[-95.40834000000001,69.681931000000134],[-95.423049999999932,69.686096000000134],[-95.544997999999964,69.726929000000041],[-95.648055999999997,69.780273000000022],[-95.71556099999998,69.791366999999923],[-95.724715999999944,69.789978000000133],[-95.728332999999907,69.789153999999996],[-95.738892000000021,69.786102000000028],[-95.757232999999928,69.777205999999921],[-95.758620999999948,69.772766000000104],[-95.86332699999997,69.772216999999955],[-95.960830999999985,69.778045999999961],[-95.975554999999929,69.781937000000028],[-96.020279000000016,69.80442800000003],[-96.035827999999924,69.813873000000115],[-96.074447999999961,69.841934000000037],[-96.087783999999999,69.869141000000127],[-96.082229999999925,69.873596000000134],[-96.085007000000019,69.91137700000013],[-96.097778000000005,69.946639999999945],[-96.116104000000007,69.953872999999987],[-96.177215999999873,69.964705999999921],[-96.195540999999992,69.965546000000018],[-96.198607999999979,69.964995999999985],[-96.209441999999967,69.961655000000121],[-96.217223999999987,69.958327999999995],[-96.220550999999944,69.95748900000001],[-96.235000999999954,69.95748900000001],[-96.246947999999918,69.958878000000027],[-96.257232999999928,69.963043000000027],[-96.272780999999952,69.971099999999979],[-96.38137799999987,70.02748100000008],[-96.402495999999871,70.039978000000076],[-96.459441999999967,70.075546000000088],[-96.500290000000007,70.101379000000009],[-96.509170999999924,70.108597000000032],[-96.525283999999942,70.122756999999979],[-96.531677000000002,70.131088000000034],[-96.55610699999994,70.191925000000083],[-96.568892999999946,70.224425999999994],[-96.571670999999867,70.234421000000054],[-96.570281999999963,70.251099000000124],[-96.568619000000012,70.268600000000106],[-96.562774999999931,70.300262000000032],[-96.558608999999933,70.3119200000001],[-96.555557000000022,70.317490000000134],[-96.548339999999996,70.328872999999987],[-96.535003999999958,70.344147000000078],[-96.294723999999974,70.522491000000116],[-96.232773000000009,70.562195000000031],[-96.078887999999893,70.587494000000049],[-96.069732999999928,70.587769000000037],[-96.045273000000009,70.584152000000074],[-96.041107000000011,70.576934999999992],[-96.033324999999934,70.572769000000108],[-95.995269999999948,70.559707999999944],[-95.93499799999995,70.547485000000108],[-95.92332499999992,70.545258000000047],[-95.806106999999997,70.528869999999984],[-95.797225999999966,70.529434000000094],[-95.789443999999946,70.536652000000117],[-95.791381999999999,70.542755000000056],[-95.799164000000019,70.549149000000114],[-95.855834999999956,70.553314000000114],[-95.914168999999902,70.559417999999937],[-95.931670999999938,70.562195000000031],[-95.96444699999995,70.568878000000041],[-96.000564999999995,70.579987000000074],[-96.049987999999928,70.600266000000033],[-96.058334000000002,70.605820000000051],[-96.061385999999857,70.617203000000018],[-96.055557000000022,70.643050999999957],[-96.048339999999996,70.646942000000024],[-95.952498999999989,70.679702999999961],[-95.848343,70.706940000000088],[-95.815551999999968,70.70915199999996],[-95.817779999999971,70.710265999999933],[-95.901947000000007,70.707764000000054],[-95.932770000000005,70.701096000000064],[-96.115554999999972,70.656097000000102],[-96.138061999999991,70.646378000000084],[-96.149993999999936,70.637206999999989],[-96.152785999999935,70.632477000000108],[-96.154723999999987,70.624694999999974],[-96.153885000000002,70.621643000000063],[-96.158051,70.617476999999951],[-96.160277999999948,70.616379000000052],[-96.16361999999998,70.615540000000124],[-96.202788999999996,70.621643000000063],[-96.376098999999954,70.673035000000027],[-96.385284000000013,70.677765000000022],[-96.394729999999981,70.683594000000028],[-96.401108000000022,70.690536000000122],[-96.410003999999958,70.702484000000027],[-96.415557999999976,70.71527100000003],[-96.422500999999954,70.726089000000002],[-96.43472300000002,70.737198000000035],[-96.446654999999964,70.741928000000087],[-96.53694200000001,70.763321000000019],[-96.580565999999976,70.777480999999909],[-96.603881999999942,70.788040000000137],[-96.611938000000009,70.794434000000024],[-96.61500499999994,70.80442800000003],[-96.61361699999992,70.8211060000001],[-96.601944000000003,70.849990999999989],[-96.591674999999952,70.866928000000144],[-96.578613000000018,70.878035999999952],[-96.571121000000005,70.883040999999992],[-96.545272999999895,70.904983999999956],[-96.53083799999996,70.921371000000136],[-96.52416999999997,70.931656000000032],[-96.513061999999991,70.949707000000046],[-96.510833999999932,70.955826000000059],[-96.503066999999987,70.99693300000007],[-96.495833999999888,71.040268000000083],[-96.481673999999884,71.043319999999994],[-96.450286999999946,71.044983000000116],[-96.414444000000003,71.053589000000045],[-96.406661999999926,71.058594000000085],[-96.369995000000017,71.089981000000023],[-96.371108999999933,71.093048000000124],[-96.375823999999966,71.098037999999974],[-96.40943900000002,71.119431000000077],[-96.417770000000019,71.113602000000071],[-96.420273000000009,71.107208000000014],[-96.412215999999944,71.095824999999991],[-96.410003999999958,71.089705999999978],[-96.413619999999923,71.084152000000017],[-96.421111999999994,71.0816650000001],[-96.440825999999959,71.079163000000051],[-96.461394999999925,71.080551000000128],[-96.476669000000015,71.08526599999999],[-96.50556899999998,71.097214000000008],[-96.538329999999974,71.11303700000002],[-96.552215999999987,71.119980000000055],[-96.560546999999985,71.126373000000001],[-96.559433000000013,71.1308140000001],[-96.553878999999995,71.136932000000058],[-96.548614999999927,71.140548999999965],[-96.467223999999931,71.165267999999969],[-96.457992999999988,71.195564000000047],[-96.462203999999986,71.255501000000038],[-96.504455999999891,71.276093000000117],[-96.503890999999953,71.277205999999978],[-96.488891999999964,71.286102000000085],[-96.278060999999923,71.326384999999959],[-96.24499499999996,71.353866999999923],[-96.21833799999996,71.375809000000004],[-96.193329000000006,71.389984000000084],[-96.168335000000013,71.399993999999992],[-96.134170999999981,71.409714000000065],[-96.046386999999982,71.418045000000006],[-96.027785999999935,71.417755],[-95.926392000000021,71.400542999999971],[-95.893889999999942,71.390823000000069],[-95.882766999999944,71.384155000000078],[-95.878875999999991,71.378586000000098],[-95.878052000000025,71.37303200000008],[-95.878875999999991,71.367203000000075],[-95.859160999999972,71.354980000000012],[-95.830001999999922,71.343048000000067],[-95.792220999999927,71.328049000000021],[-95.673049999999989,71.287491000000102],[-95.658889999999985,71.285537999999974],[-95.551102000000014,71.289978000000019],[-95.535278000000005,71.290816999999947],[-95.455276000000026,71.367751999999996],[-95.451401000000033,71.375809000000004],[-95.547775000000001,71.487762000000032],[-95.779998999999975,71.503875999999991],[-95.832779000000016,71.515823000000125],[-95.936660999999901,71.546646000000123],[-95.943054000000018,71.553589000000102],[-95.908339999999953,71.600540000000137],[-95.895003999999915,71.610535000000027],[-95.889998999999989,71.613312000000121],[-95.877212999999983,71.61831699999999],[-95.863892000000021,71.619430999999963],[-95.812209999999936,71.621918000000051],[-95.744719999999973,71.624145999999996],[-95.678878999999995,71.646378000000084],[-95.539718999999991,71.703597999999943],[-95.399733999999967,71.718597000000045],[-95.301620000000014,71.721099999999979],[-95.289443999999946,71.753601000000117],[-95.289443999999946,71.757491999999957],[-95.288054999999872,71.761932000000002],[-95.285827999999981,71.767212000000086],[-95.239440999999999,71.82249500000006],[-95.226944000000003,71.826660000000061],[-95.073059000000001,71.84137000000004],[-94.890288999999996,71.844711000000075],[-94.856383999999991,71.843322999999998],[-94.838897999999972,71.841094999999996],[-94.795272999999952,71.833328000000051],[-94.744155999999975,71.823044000000039],[-94.73443599999996,71.823317999999972],[-94.716399999999965,71.826096000000121],[-94.653884999999946,71.845261000000107],[-94.612503000000004,71.859711000000004],[-94.606658999999979,71.863312000000064],[-94.607772999999952,71.866378999999995],[-94.615279999999984,71.868866000000082],[-94.629715000000033,71.866928000000144],[-94.65583799999996,71.861923000000104],[-94.706115999999952,71.848038000000031],[-94.743056999999965,71.839432000000102],[-94.756957999999941,71.837493999999936],[-94.775283999999942,71.838882000000069],[-94.783066000000019,71.84137000000004],[-94.826110999999969,71.847487999999998],[-94.853607000000011,71.849426000000108],[-94.903885000000002,71.850266000000147],[-95.102492999999981,71.851089000000002],[-95.119155999999975,71.850266000000147],[-95.157227000000034,71.845825000000048],[-95.179992999999968,71.843048000000124],[-95.180557000000022,71.842208999999968],[-95.192489999999964,71.84137000000004],[-95.213333000000034,71.843048000000124],[-95.231110000000001,71.849152000000004],[-95.240829000000019,71.853867000000037],[-95.25167799999997,71.86053499999997],[-95.256667999999934,71.866928000000144],[-95.255004999999983,71.895537999999988],[-95.222778000000005,71.942200000000071],[-95.217498999999862,71.944976999999994],[-95.201400999999976,71.94720500000011],[-94.97193900000002,71.975814999999955],[-94.741104000000007,71.99192800000003],[-94.698043999999982,71.993590999999924],[-94.661666999999966,71.994980000000112],[-94.579726999999991,71.99693300000007],[-94.56361400000003,71.99693300000007],[-94.530288999999982,71.99443100000002],[-94.499435000000005,71.988037000000134],[-94.487212999999997,71.983322000000101],[-94.393615999999952,71.938309000000004],[-94.387222000000008,71.933868000000075],[-94.388610999999912,71.924149000000114],[-94.460555999999997,71.849426000000108],[-94.47222899999997,71.847214000000065],[-94.506667999999991,71.847762999999986],[-94.521118000000001,71.849990999999932],[-94.539444000000003,71.851379000000065],[-94.562499999999943,71.849990999999932],[-94.574448000000018,71.84693900000002],[-94.64416499999993,71.818329000000006],[-94.61860699999994,71.753326000000072],[-94.611937999999952,71.74971000000005],[-94.599730999999906,71.744704999999954],[-94.594161999999983,71.743317000000047],[-94.569457999999941,71.744979999999998],[-94.555831999999896,71.750000000000057],[-94.538604999999961,71.758331000000112],[-94.536391999999978,71.761108000000036],[-94.528609999999958,71.771378000000141],[-94.519729999999925,71.78915400000011],[-94.497498000000007,71.818329000000006],[-94.48832699999997,71.824158000000011],[-94.484726000000023,71.824706999999933],[-94.392226999999991,71.81442300000009],[-94.366104000000007,71.802475000000072],[-94.356658999999866,71.796371000000022],[-94.354720999999984,71.792479999999955],[-94.389998999999989,71.71775800000006],[-94.419448999999986,71.667205999999965],[-94.423889000000031,71.66137700000013],[-94.418335000000013,71.659987999999942],[-94.40695199999999,71.660812000000135],[-94.368880999999988,71.675262000000032],[-94.267226999999991,71.730820000000051],[-94.258895999999993,71.741928000000087],[-94.255843999999968,71.753876000000105],[-94.242766999999958,71.770828000000108],[-94.228058000000033,71.781661999999983],[-94.207229999999925,71.789428999999927],[-94.194442999999922,71.791931000000034],[-94.181670999999994,71.791931000000034],[-94.036941999999954,71.787200999999982],[-94.023620999999991,71.785812000000021],[-94.014724999999885,71.781096999999988],[-94.008347000000015,71.774993999999992],[-94.006393000000003,71.763321000000019],[-93.993880999999988,71.753052000000139],[-93.972503999999958,71.745818999999983],[-93.942490000000021,71.743590999999981],[-93.909728999999913,71.744979999999998],[-93.888061999999991,71.748322000000087],[-93.871383999999978,71.753052000000139],[-93.850280999999995,71.763321000000019],[-93.830841000000021,71.771652000000074],[-93.818892999999889,71.774703999999986],[-93.802215999999987,71.775542999999971],[-93.784164000000033,71.774155000000064],[-93.741942999999992,71.769150000000025],[-93.726669000000015,71.76638800000012],[-93.71166999999997,71.761383000000023],[-93.707229999999925,71.754990000000078],[-93.694153000000028,71.716095000000109],[-93.696655000000021,71.710815000000082],[-93.704452999999944,71.705261000000064],[-93.737777999999992,71.689423000000033],[-93.764724999999999,71.679703000000131],[-93.811110999999926,71.657486000000063],[-93.818618999999956,71.651932000000102],[-93.81138599999997,71.645538000000045],[-93.797226000000023,71.639435000000105],[-93.658339999999896,71.581940000000031],[-93.618057000000022,71.56860400000005],[-93.589447000000007,71.561371000000065],[-93.513061999999877,71.544707999999957],[-93.494994999999903,71.541656000000046],[-93.476944000000003,71.540267999999969],[-93.428328999999962,71.534149000000127],[-93.412216000000001,71.530823000000055],[-93.230835000000013,71.473602000000142],[-93.214171999999962,71.467209000000139],[-93.201401000000033,71.461380000000133],[-93.18638599999997,71.435806000000127],[-93.18638599999997,71.430267000000129],[-93.18998699999986,71.423874000000012],[-93.193877999999927,71.419433999999967],[-93.195540999999935,71.413605000000132],[-93.190551999999968,71.408035000000098],[-93.180556999999965,71.401093000000003],[-93.142501999999979,71.374985000000038],[-93.128875999999991,71.368866000000025],[-93.101944000000003,71.367477000000008],[-93.062774999999988,71.36943100000002],[-93.045272999999952,71.367751999999996],[-93.029175000000009,71.36442599999998],[-92.997222999999963,71.353866999999923],[-92.985824999999863,71.348877000000073],[-92.977218999999934,71.343872000000033],[-92.973891999999978,71.340820000000122],[-92.941939999999931,71.288879000000009],[-92.938599000000011,71.270538000000045],[-92.936110999999926,71.247481999999991],[-92.931945999999925,71.220535000000041],[-92.930831999999953,71.214432000000102],[-92.923889000000031,71.207763999999941],[-92.854445999999996,71.151382000000126],[-92.862777999999992,71.139434999999992],[-92.869155999999975,71.128036000000122],[-92.888610999999969,71.074707000000103],[-92.889998999999932,71.065810999999997],[-92.906951999999933,70.912491000000102],[-93.030838000000017,70.878860000000088],[-93.040833000000021,70.877762000000018],[-93.048339999999996,70.873870999999951],[-93.046111999999937,70.867203000000018],[-93.042769999999905,70.863876000000062],[-93.027495999999985,70.852768000000083],[-92.982498000000021,70.825546000000145],[-92.958618000000001,70.817490000000078],[-92.928328999999962,70.811371000000008],[-92.911391999999978,70.809982000000048],[-92.813048999999978,70.805817000000047],[-92.688598999999954,70.775542999999971],[-92.676666000000012,70.771652000000074],[-92.641112999999962,70.71527100000003],[-92.639449999999954,70.709991000000116],[-92.642501999999979,70.706375000000094],[-92.621933000000013,70.683594000000028],[-92.592772999999966,70.685806000000127],[-92.430557000000022,70.666091999999992],[-92.418059999999969,70.66304000000008],[-92.208053999999947,70.610260000000039],[-92.199158000000011,70.606644000000017],[-92.169158999999979,70.590271000000143],[-92.159163999999976,70.584152000000074],[-92.157501000000025,70.579163000000108],[-92.156661999999983,70.573044000000095],[-92.168335000000013,70.569992000000013],[-92.196105999999986,70.571105999999986],[-92.228607000000011,70.573608000000036],[-92.245543999999995,70.571380999999974],[-92.25,70.569716999999969],[-92.265014999999892,70.551926000000037],[-92.265014999999892,70.548035000000141],[-92.25,70.501389000000131],[-92.238051999999982,70.487198000000092],[-92.116652999999985,70.470825000000048],[-92.110000999999897,70.468322999999998],[-91.996947999999975,70.390823000000069],[-91.987777999999992,70.355820000000108],[-91.992492999999968,70.320540999999992],[-91.995269999999948,70.316665999999998],[-91.985549999999932,70.289703000000031],[-91.959732000000031,70.2586060000001],[-91.952224999999999,70.255264000000125],[-91.946945000000028,70.258041000000048],[-91.942214999999976,70.263610999999969],[-91.920273000000009,70.296370999999965],[-91.900283999999999,70.330826000000116],[-91.903610000000015,70.337204000000042],[-91.904449,70.343323000000112],[-91.89805599999994,70.349152000000117],[-91.890288999999996,70.354431000000091],[-91.878052000000025,70.358321999999987],[-91.867492999999968,70.360260000000096],[-91.853058000000033,70.361374000000069],[-91.73721299999994,70.358596999999975],[-91.729720999999984,70.356934000000081],[-91.703887999999949,70.34526100000005],[-91.698883000000023,70.342484000000127],[-91.69387799999987,70.336380000000077],[-91.636123999999938,70.231658999999979],[-91.565276999999924,70.200546000000145],[-91.524169999999913,70.179153000000042],[-91.513625999999931,70.167206000000078],[-91.511948000000018,70.158875000000023],[-91.511397999999986,70.152771000000143],[-91.516953000000001,70.146378000000027],[-91.529174999999952,70.142487000000131],[-91.542495999999915,70.140823000000125],[-91.578063999999927,70.13749700000011],[-91.916655999999989,70.119980000000055],[-91.953339000000028,70.118317000000104],[-91.972228999999913,70.118591000000038],[-92.003890999999953,70.121368000000132],[-92.021392999999989,70.123596000000077],[-92.036117999999931,70.126923000000033],[-92.049438000000009,70.132202000000007],[-92.05749499999996,70.136932000000058],[-92.234436000000017,70.212203999999986],[-92.268341000000021,70.208878000000141],[-92.393065999999976,70.150543000000027],[-92.450287000000003,70.0711060000001],[-92.432220000000029,70.075546000000088],[-92.285278000000005,70.089706000000035],[-92.268341000000021,70.090546000000074],[-92.177489999999977,70.088318000000072],[-92.129990000000021,70.084991000000002],[-92.087508999999898,70.079711999999972],[-92.026397999999972,70.066376000000048],[-91.993056999999965,70.058594000000085],[-91.985274999999945,70.053864000000033],[-91.939712999999983,70.020263999999997],[-91.946654999999907,70.015823000000069],[-92.114440999999999,69.956375000000037],[-92.148894999999925,69.946639999999945],[-92.203887999999949,69.92053199999998],[-92.369445999999982,69.847763000000043],[-92.543335000000013,69.780548000000067],[-92.658614999999998,69.761108000000092],[-92.778610000000015,69.722214000000008],[-92.775283999999999,69.706375000000094],[-92.565552000000025,69.71276899999998],[-92.551392000000021,69.712494000000106],[-92.535004000000015,69.709427000000005],[-92.535277999999948,69.705261000000121],[-92.709732000000031,69.673874000000012],[-92.728881999999999,69.67164600000001],[-92.743805000000009,69.671951000000035],[-92.777221999999938,69.676086000000055],[-92.858046999999999,69.6827550000001],[-92.871384000000035,69.682480000000112],[-92.908889999999985,69.680541999999946],[-92.922774999999888,69.679427999999973],[-92.923614999999927,69.678314],[-92.920273000000009,69.669708000000071],[-92.897506999999962,69.665543000000071],[-92.836120999999991,69.655822999999998],[-92.827498999999989,69.655822999999998],[-92.694442999999978,69.656372000000147],[-92.634726999999998,69.671088999999938],[-92.629378999999972,69.673592000000099],[-92.619056999999998,69.675758000000087],[-92.5625,69.687484999999981],[-92.523620999999935,69.692749000000106],[-92.506957999999941,69.693588000000091],[-92.340835999999967,69.694138000000123],[-92.305831999999896,69.665817000000004],[-92.205276000000026,69.645538000000101],[-92.091110000000015,69.624695000000031],[-92.088333000000034,69.62303200000008],[-92.088607999999965,69.618865999999969],[-92.090835999999911,69.616089000000102],[-92.110549999999932,69.613036999999963],[-92.122771999999998,69.612198000000035],[-92.134170999999981,69.612488000000042],[-92.243606999999884,69.630264000000011],[-92.28195199999999,69.639984000000084],[-92.291107000000011,69.641373000000101],[-92.300551999999925,69.641663000000108],[-92.297501000000011,69.636932000000002],[-92.124709999999936,69.554977000000065],[-92.084166999999979,69.544708000000014],[-91.938323999999909,69.517761000000121],[-91.803329000000019,69.498870999999951],[-91.804168999999888,69.504990000000021],[-91.798339999999939,69.513885000000016],[-91.497498000000007,69.658600000000092],[-91.485001000000011,69.663315000000125],[-91.475280999999939,69.664429000000098],[-91.450835999999981,69.65887499999991],[-91.418883999999935,69.65554800000001],[-91.314163000000008,69.652771000000087],[-91.221114999999998,69.653320000000008],[-91.202224999999942,69.655258000000003],[-91.188599000000011,69.65387000000004],[-91.097777999999948,69.638321000000133],[-91.094161999999983,69.636108000000036],[-91.091949,69.631652999999972],[-91.095275999999956,69.626647999999932],[-91.101943999999946,69.620819000000097],[-91.105835000000013,69.619141000000013],[-91.334441999999967,69.552765000000022],[-91.36082499999992,69.54553199999998],[-91.380554000000018,69.542480000000069],[-91.396118000000001,69.541091999999992],[-91.460555999999997,69.539703000000145],[-91.494720000000029,69.537201000000096],[-91.514450000000011,69.534148999999957],[-91.562774999999931,69.522491000000116],[-91.570281999999963,69.520264000000054],[-91.56639100000001,69.514708999999982],[-91.557770000000005,69.508041000000048],[-91.553878999999995,69.505554000000132],[-91.402221999999938,69.522217000000012],[-91.333618000000001,69.534988000000112],[-91.321670999999924,69.538879000000009],[-91.192215000000033,69.562759000000028],[-91.17971799999998,69.558868000000132],[-91.160277999999892,69.546097000000032],[-91.15055799999999,69.537201000000096],[-91.146666999999923,69.531662000000097],[-91.143616000000009,69.525268999999923],[-91.138610999999855,69.519150000000081],[-91.128326000000015,69.514160000000061],[-91.114166000000012,69.510817999999915],[-91.102782999999988,69.508881000000088],[-90.969727000000034,69.511383000000137],[-90.830001999999922,69.484984999999995],[-90.758620999999948,69.482758000000103],[-90.751953000000015,69.487198000000149],[-90.751403999999866,69.49275200000011],[-90.758057000000008,69.501389000000131],[-90.755843999999968,69.507217000000082],[-90.754181000000017,69.509155000000021],[-90.716109999999958,69.539429000000041],[-90.698607999999922,69.539429000000041],[-90.651108000000022,69.534424000000001],[-90.536666999999909,69.513885000000016],[-90.493332000000009,69.504166000000055],[-90.436661000000015,69.489700000000028],[-90.318619000000012,69.454437000000041],[-90.307769999999948,69.450272000000041],[-90.307769999999948,69.44720500000011],[-90.319457999999997,69.440536000000009],[-90.34445199999999,69.432205000000124],[-90.358046999999942,69.429703000000075],[-90.396392999999875,69.428589000000102],[-90.411391999999921,69.431365999999969],[-90.427489999999977,69.440811000000053],[-90.43360899999999,69.444976999999938],[-90.438323999999966,69.448029000000076],[-90.450561999999991,69.450272000000041],[-90.463332999999921,69.448593000000017],[-90.493332000000009,69.440811000000053],[-90.555556999999965,69.422485000000052],[-90.613891999999908,69.451096000000007],[-90.621932999999956,69.453323000000012],[-90.703612999999962,69.453598000000056],[-90.704453000000001,69.451385000000073],[-90.698607999999922,69.446091000000138],[-90.636948000000018,69.429703000000075],[-90.585830999999985,69.419144000000017],[-90.582229999999925,69.416931000000034],[-90.584732000000031,69.41415399999994],[-90.600829999999974,69.408599999999979],[-90.694991999999957,69.389709000000096],[-90.705275999999969,69.387772000000098],[-90.718613000000005,69.387772000000098],[-90.741378999999938,69.382750999999928],[-90.790282999999988,69.362762000000032],[-90.809432999999956,69.342209000000139],[-90.813048999999921,69.338318000000072],[-90.815826000000015,69.333327999999995],[-90.818619000000012,69.298598999999967],[-90.815001999999993,69.293319999999994],[-90.80860899999999,69.287490999999989],[-90.805557000000022,69.282761000000107],[-90.803878999999995,69.259720000000073],[-90.804717999999923,69.255829000000006],[-90.809432999999956,69.253326000000015],[-90.822234999999978,69.251663000000121],[-90.903885000000002,69.246368000000075],[-90.920837000000006,69.246368000000075],[-90.931380999999931,69.247482000000048],[-91.081115999999952,69.266936999999984],[-91.214721999999938,69.290268000000083],[-91.296386999999925,69.3119200000001],[-91.345276000000013,69.328049000000021],[-91.355834999999956,69.332214000000022],[-91.426391999999964,69.350540000000024],[-91.438599000000011,69.352768000000026],[-91.447220000000016,69.352768000000026],[-91.446655000000021,69.349716000000058],[-91.431945999999982,69.33859300000006],[-91.335281000000009,69.304428000000144],[-91.130553999999961,69.24192800000003],[-91.031386999999938,69.218323000000055],[-90.918883999999935,69.160812000000078],[-90.895003999999972,69.150818000000072],[-90.815001999999993,69.133606000000043],[-90.664718999999991,69.083328000000051],[-90.654998999999918,69.078049000000078],[-90.654174999999952,69.07609599999995],[-90.654449,69.070541000000048],[-90.660552999999993,69.059982000000048],[-90.669448999999929,69.049987999999985],[-90.583892999999989,68.928864000000033],[-90.544998000000021,68.911102000000142],[-90.528884999999946,68.908600000000092],[-90.47444200000001,68.890549000000078],[-90.436385999999914,68.874419999999986],[-90.419448999999986,68.840820000000065],[-90.446105999999986,68.779709000000139],[-90.449158000000011,68.77609300000006],[-90.454177999999956,68.773605000000089],[-90.464721999999995,68.770827999999995],[-90.478332999999964,68.768326000000116],[-90.492492999999968,68.767761000000064],[-90.497498000000007,68.768326000000116],[-90.501113999999973,68.770827999999995],[-90.513900999999976,68.759155000000135],[-90.526672000000019,68.744431000000134],[-90.527785999999992,68.736649],[-90.522507000000019,68.729980000000069],[-90.506957999999997,68.724990999999932],[-90.480285999999921,68.707764000000111],[-90.479172000000005,68.705826000000002],[-90.47444200000001,68.530822999999941],[-90.509734999999978,68.495254999999929],[-90.519454999999994,68.487487999999985],[-90.528335999999911,68.483322000000101],[-90.557770000000005,68.474700999999982],[-90.584732000000031,68.465546000000131],[-90.603881999999999,68.455826000000059],[-90.607772999999952,68.451096000000007],[-90.606658999999979,68.446091000000138],[-90.603881999999999,68.439697000000081],[-90.601395000000025,68.436371000000065],[-90.55999799999995,68.423599000000024],[-90.523894999999982,68.414428999999984],[-90.466948999999886,68.403869999999984],[-90.361938000000009,68.384155000000135],[-90.332779000000016,68.378036000000122],[-90.317504999999983,68.373306000000071],[-90.315001999999993,68.369980000000055],[-90.319167999999991,68.368317000000104],[-90.343886999999938,68.365265000000022],[-90.367492999999911,68.345261000000107],[-90.271392999999989,68.238876000000118],[-90.255004999999926,68.23275799999999],[-90.232772999999952,68.230270000000019],[-90.207229999999925,68.231093999999985],[-90.178604000000007,68.235809000000017],[-90.144454999999994,68.243866000000025],[-90.132216999999912,68.24859600000002],[-90.122771999999941,68.25360100000006],[-90.119720000000029,68.257216999999969],[-90.118057000000022,68.262206999999989],[-90.038604999999961,68.352202999999975],[-89.985275000000001,68.396102999999982],[-89.912216000000001,68.467209000000025],[-89.893065999999919,68.543319999999937],[-89.911666999999966,68.547484999999938],[-89.919998000000021,68.553588999999988],[-89.927779999999984,68.563599000000067],[-89.948607999999979,68.599426000000051],[-89.950561999999991,68.60386699999998],[-89.949721999999952,68.607758000000047],[-89.894729999999868,68.65248100000008],[-89.80972300000002,68.71026599999999],[-89.802489999999921,68.712203999999929],[-89.789168999999958,68.71026599999999],[-89.780563000000029,68.705826000000002],[-89.763335999999924,68.690536000000009],[-89.757507000000032,68.684708000000057],[-89.746947999999975,68.669708000000128],[-89.729172000000005,68.699142000000109],[-89.693328999999949,68.763885000000016],[-89.68472300000002,68.810257000000092],[-89.687499999999943,68.819716999999969],[-89.689986999999917,68.824707000000046],[-89.714721999999995,68.846939000000077],[-89.733886999999925,68.881653000000142],[-89.739166000000012,68.892761000000121],[-89.756957999999884,68.939972000000012],[-89.75556899999998,68.954162999999994],[-89.753066999999987,68.958327999999995],[-89.71665999999999,69.006104000000107],[-89.707229999999925,69.014709000000096],[-89.700561999999991,69.019150000000025],[-89.684433000000013,69.028870000000097],[-89.666107000000011,69.038315000000011],[-89.644164999999987,69.048325000000091],[-89.582779000000016,69.06860400000005],[-89.56082200000003,69.077209000000039],[-89.529357999999945,69.090606999999977],[-89.489990000000034,69.110535000000027],[-89.482497999999907,69.115540000000067],[-89.458618000000001,69.133606000000043],[-89.402221999999995,69.178863999999976],[-89.398620999999935,69.182479999999998],[-89.394454999999937,69.193039000000056],[-89.394454999999937,69.199141999999995],[-89.396956999999929,69.208602999999982],[-89.394454999999937,69.214431999999988],[-89.389998999999932,69.219147000000021],[-89.322234999999921,69.247208000000114],[-89.306655999999919,69.251389000000017],[-89.258621000000005,69.259995000000117],[-89.220551,69.266663000000051],[-89.174164000000019,69.273315000000139],[-89.134170999999981,69.275542999999914],[-89.114440999999886,69.27526899999998],[-89.09056099999998,69.271927000000062],[-89.049987999999985,69.264435000000105],[-89.038054999999872,69.261931999999945],[-88.999435000000005,69.251389000000017],[-88.968886999999938,69.24136400000009],[-88.942489999999964,69.229980000000012],[-88.938048999999978,69.226928999999984],[-88.935546999999985,69.222214000000122],[-88.93472300000002,69.219986000000006],[-88.9375,69.214156999999943],[-88.936660999999958,69.209152000000074],[-88.929992999999968,69.198029000000133],[-88.870269999999948,69.148605000000089],[-88.85943599999996,69.142211999999972],[-88.782501000000025,69.103043000000071],[-88.772507000000019,69.098876999999959],[-88.62388599999997,69.042755],[-88.480285999999978,68.998871000000065],[-88.457229999999925,68.992752000000053],[-88.406113000000005,68.982758000000047],[-88.270844000000011,68.934981999999934],[-88.208618000000001,68.911652000000004],[-88.197768999999994,68.906647000000135],[-88.115829000000019,68.860535000000084],[-88.082229999999981,68.841370000000097],[-88.052215999999987,68.823044000000095],[-88.038329999999974,68.814147999999989],[-87.971664000000033,68.766097999999943],[-87.96444699999995,68.760543999999982],[-87.947768999999994,68.731659000000093],[-87.921660999999915,68.673035000000027],[-87.916655999999989,68.656372000000147],[-87.917496000000028,68.647491000000059],[-87.925002999999947,68.632476999999994],[-87.93499799999995,68.61943100000002],[-87.942489999999907,68.610809000000017],[-87.947768999999994,68.605255000000056],[-87.933883999999978,68.576935000000049],[-87.924163999999905,68.559708000000001],[-87.883621000000005,68.494430999999963],[-87.881377999999984,68.491089000000045],[-87.841675000000009,68.432479999999998],[-87.835555999999997,68.42442299999999],[-87.817504999999926,68.417206000000078],[-87.798614999999984,68.40525800000006],[-87.791672000000005,68.398330999999985],[-87.789718999999934,68.391937000000098],[-87.789444000000003,68.386658000000125],[-87.792220999999927,68.334427000000005],[-87.800551999999925,68.3119200000001],[-87.845276000000013,68.247757000000092],[-87.848891999999864,68.244141000000013],[-87.929168999999945,68.197204999999997],[-87.93582200000003,68.195815999999979],[-87.946945000000028,68.198593000000074],[-88.106658999999866,68.242751999999996],[-88.22193900000002,68.36554000000001],[-88.384445000000028,68.291092000000049],[-88.392226999999991,68.287490999999989],[-88.395553999999947,68.285263000000043],[-88.401671999999962,68.280272999999966],[-88.403335999999911,68.275542999999971],[-88.402785999999878,68.270263999999997],[-88.398345999999947,68.260544000000095],[-88.380829000000006,68.24552900000009],[-88.361937999999952,68.233871000000079],[-88.342498999999975,68.223602000000028],[-88.334732000000031,68.217484000000127],[-88.330841000000021,68.213043000000027],[-88.279723999999931,68.118041999999946],[-88.277495999999985,68.111649],[-88.277785999999992,68.105545000000006],[-88.283065999999963,68.099990999999989],[-88.315551999999968,68.086104999999975],[-88.331680000000006,68.076385000000073],[-88.338332999999977,68.070541000000105],[-88.341109999999901,68.064987000000087],[-88.347777999999948,68.037201000000039],[-88.366942999999992,68.03166200000004],[-88.381103999999993,68.025269000000094],[-88.372771999999941,67.96887200000009],[-88.370834000000002,67.959152000000017],[-88.36860699999994,67.954436999999984],[-88.285278000000005,67.81721500000009],[-88.276397999999972,67.80304000000001],[-88.269164999999987,67.793594000000041],[-88.160552999999993,67.682479999999941],[-88.151107999999908,67.673309000000017],[-88.139449999999954,67.664428999999984],[-88.124999999999943,67.65554800000001],[-88.095839999999953,67.642487000000074],[-88.066100999999946,67.634720000000129],[-88.009170999999924,67.622757000000092],[-87.979996000000028,67.615814000000114],[-87.965285999999992,67.611649000000114],[-87.955841000000021,67.607483000000002],[-87.881377999999984,67.568054000000132],[-87.841385000000002,67.536102000000142],[-87.827224999999999,67.527206000000035],[-87.789169000000015,67.505263999999954],[-87.623046999999929,67.412491000000102],[-87.606383999999935,67.403869999999984],[-87.585007000000019,67.395264000000054],[-87.53694200000001,67.378860000000088],[-87.460830999999985,67.344147000000135],[-87.357773000000009,67.262207000000046],[-87.359160999999972,67.247482000000048],[-87.361938000000009,67.242203000000075],[-87.429168999999945,67.208603000000039],[-87.440551999999968,67.204987000000131],[-87.486664000000019,67.194138000000066],[-87.497771999999941,67.190536000000122],[-87.50556899999998,67.185256999999979],[-87.511397999999986,67.174988000000099],[-87.511948000000018,67.169983000000059],[-87.516953000000001,67.115540000000124],[-87.510284000000013,67.112198000000149],[-87.497498000000007,67.115265000000079],[-87.322784000000013,67.162766000000147],[-87.240828999999906,67.216094999999939],[-87.117766999999958,67.212769000000094],[-87.069732999999928,67.219437000000084],[-86.968612999999948,67.245255000000043],[-86.96305799999999,67.250548999999978],[-86.967498999999975,67.255264000000011],[-87.008895999999936,67.282211000000132],[-87.075561999999934,67.327209000000039],[-87.086670000000026,67.336379999999963],[-87.090560999999923,67.345825000000048],[-87.089995999999985,67.350815000000125],[-87.081389999999999,67.354430999999977],[-86.874435000000005,67.404984000000127],[-86.804169000000002,67.420821999999987],[-86.79222099999987,67.422485000000108],[-86.779175000000009,67.422211000000004],[-86.765288999999939,67.419144000000074],[-86.709731999999974,67.388046000000031],[-86.689163000000008,67.3744200000001],[-86.68472300000002,67.369980000000055],[-86.675551999999982,67.365540000000067],[-86.647232000000031,67.358322000000044],[-86.592498999999975,67.345261000000107],[-86.579726999999991,67.344986000000063],[-86.543883999999935,67.344986000000063],[-86.53195199999999,67.346649000000014],[-86.523620999999991,67.352203000000031],[-86.518065999999976,67.357208000000071],[-86.509170999999981,67.36775200000011],[-86.50306699999993,67.377762000000018],[-86.473891999999978,67.468596999999988],[-86.472777999999892,67.478592000000049],[-86.47444200000001,67.483322000000101],[-86.49499499999996,67.49693300000007],[-86.485001000000011,67.516936999999984],[-86.452224999999999,67.592484000000127],[-86.451401000000033,67.597488000000112],[-86.455840999999964,67.601929000000041],[-86.465285999999935,67.606369000000029],[-86.479720999999984,67.610535000000141],[-86.488892000000021,67.614699999999971],[-86.521392999999932,67.671921000000111],[-86.525283999999999,67.681366000000139],[-86.508056999999894,67.69720500000011],[-86.359160999999915,67.827773999999977],[-86.350554999999986,67.833327999999938],[-86.286941999999897,67.869979999999941],[-86.098052999999993,67.978043000000014],[-86.041381999999942,68.000549000000035],[-86.029723999999931,68.004990000000134],[-86.005004999999983,68.008330999999998],[-85.99221799999998,68.009155000000135],[-85.979995999999915,68.011658000000125],[-85.898346000000004,68.046097000000145],[-85.892501999999979,68.051376000000118],[-85.890838999999971,68.061371000000065],[-85.912506000000008,68.084717000000069],[-85.916396999999961,68.094147000000135],[-85.914443999999946,68.104155999999989],[-85.888061999999991,68.189697000000137],[-85.842772999999966,68.317214999999976],[-85.839172000000019,68.321381000000088],[-85.712783999999942,68.411652000000117],[-85.726943999999946,68.486374000000012],[-85.733321999999987,68.598602000000085],[-85.675277999999992,68.711104999999975],[-85.663619999999923,68.726929000000098],[-85.645843999999954,68.737488000000099],[-85.633895999999936,68.741928000000144],[-85.620269999999948,68.741653000000099],[-85.606383999999991,68.740265000000022],[-85.591675000000009,68.737198000000092],[-85.569457999999941,68.728317000000004],[-85.558043999999938,68.726089000000002],[-85.494445999999925,68.736923000000104],[-85.481948999999929,68.739426000000037],[-85.466171000000031,68.749992000000134],[-85.464164999999923,68.752991000000122],[-85.464721999999938,68.759720000000016],[-85.507781999999963,68.766662999999994],[-85.550827000000027,68.773315000000082],[-85.562774999999988,68.776657],[-85.55360399999995,68.781097000000045],[-85.540833000000021,68.78276100000005],[-85.514175000000023,68.783875000000023],[-85.458053999999947,68.777770999999973],[-85.415008999999998,68.770827999999995],[-85.371383999999978,68.762207000000103],[-85.361664000000019,68.757767000000058],[-85.368056999999965,68.752486999999974],[-85.379439999999988,68.747208000000001],[-85.388335999999981,68.741928000000144],[-85.384170999999981,68.737198000000092],[-85.328612999999962,68.724990999999932],[-85.314162999999951,68.722762999999986],[-85.228881999999999,68.71026599999999],[-85.215835999999967,68.710815000000139],[-85.209166999999979,68.714996000000042],[-85.210830999999985,68.719711000000075],[-85.21945199999999,68.729155999999932],[-85.226669000000015,68.733597000000032],[-85.148345999999947,68.750000000000114],[-85.067504999999926,68.749710000000107],[-84.912780999999939,68.746933000000013],[-84.898055999999997,68.742477000000065],[-84.883895999999993,68.740265000000022],[-84.801102000000014,68.73414600000001],[-84.787215999999944,68.733597000000032],[-84.775283999999999,68.737198000000092],[-84.767501999999922,68.747208000000001],[-84.760009999999909,68.757217000000026],[-84.752791999999999,68.767487000000131],[-84.754180999999903,68.772217000000012],[-84.761123999999995,68.776932000000045],[-84.834732000000031,68.820541000000105],[-84.846664000000033,68.82388300000008],[-84.860824999999977,68.825272000000041],[-84.899993999999936,68.820541000000105],[-84.912216000000001,68.818054000000018],[-84.976944000000003,68.809418000000107],[-85.003615999999909,68.808318999999983],[-85.031677000000002,68.810806000000014],[-85.131942999999922,68.826934999999992],[-85.143889999999942,68.830276000000026],[-85.163054999999929,68.839157000000114],[-85.17721599999993,68.848328000000095],[-85.184158000000025,68.853043000000127],[-85.192764000000011,68.862198000000149],[-85.194442999999865,68.867203000000018],[-85.190826000000015,68.872208000000057],[-85.177779999999984,68.87359600000002],[-85.15306099999998,68.873032000000023],[-85.125,68.870254999999986],[-85.053329000000019,68.858871000000022],[-85.039992999999981,68.859421000000054],[-85.005568999999923,68.877472000000068],[-85.001952999999958,68.882477000000108],[-84.99749799999995,68.925812000000064],[-85.007232999999871,68.930267000000129],[-85.021117999999944,68.931656000000089],[-85.046660999999972,68.926651000000049],[-85.059998000000007,68.925812000000064],[-85.08805799999999,68.928588999999988],[-85.116942999999935,68.93331900000004],[-85.129439999999931,68.937485000000095],[-85.136123999999995,68.942200000000128],[-85.140563999999927,68.946640000000002],[-85.136947999999961,68.951935000000049],[-85.127776999999924,68.956100000000049],[-85.115004999999996,68.958603000000039],[-85.087508999999955,68.958037999999988],[-84.973785000000021,68.946869000000106],[-84.914718999999991,68.938034000000073],[-84.818893000000003,68.927765000000022],[-84.805831999999953,68.929152999999928],[-84.796386999999982,68.933594000000028],[-84.791381999999942,68.94331399999993],[-84.793334999999956,68.948318000000086],[-84.799987999999871,68.952774000000034],[-84.809433000000013,68.957214000000022],[-84.821945000000028,68.961655000000121],[-84.837219000000005,68.965820000000122],[-84.851394999999968,68.968323000000112],[-84.865554999999915,68.969711000000018],[-84.906951999999933,68.971649000000127],[-84.921386999999982,68.973877000000073],[-84.936110999999926,68.977203000000145],[-84.986922999999933,68.999511999999982],[-84.981673999999941,69.007492000000013],[-84.957779000000016,69.017487000000074],[-84.944442999999978,69.018051000000014],[-84.836394999999925,69.012772000000041],[-84.720000999999968,69.006943000000035],[-84.591674999999952,68.994431000000077],[-84.578063999999983,68.993866000000025],[-84.565552000000025,68.997482000000105],[-84.541381999999999,69.007216999999969],[-84.532227000000034,69.012497000000053],[-84.528335999999967,69.017487000000074],[-84.535277999999948,69.022217000000126],[-84.563613999999973,69.025818000000015],[-84.745543999999995,69.039703000000088],[-84.953887999999949,69.085815000000139],[-85.108337000000006,69.113312000000121],[-85.020554000000004,69.160262999999929],[-85.006957999999941,69.160812000000078],[-84.994155999999919,69.163315000000068],[-84.987502999999947,69.168594000000041],[-84.994719999999973,69.173035000000141],[-85.008895999999993,69.174423000000047],[-85.064712999999927,69.176926000000037],[-85.143775999999946,69.167091000000028],[-85.151778999999976,69.166091999999935],[-85.159110999999996,69.164101000000073],[-85.163276999999994,69.161598000000083],[-85.155272999999966,69.153107000000091],[-85.176665999999898,69.143600000000049],[-85.197494999999947,69.132750999999985],[-85.210555999999997,69.130264000000125],[-85.223617999999988,69.128860000000088],[-85.236937999999952,69.128036000000122],[-85.25140399999998,69.130264000000125],[-85.266662999999994,69.133606000000043],[-85.308334000000002,69.143600000000049],[-85.315552000000025,69.148041000000148],[-85.317504999999983,69.15277100000003],[-85.308043999999995,69.158034999999984],[-85.29611199999988,69.162491000000102],[-85.283324999999877,69.165267999999969],[-85.235001000000011,69.174698000000035],[-85.227501000000018,69.176872000000003],[-85.226836999999989,69.179870999999991],[-85.231162999999981,69.182541000000072],[-85.240829000000019,69.192474000000004],[-85.254729999999995,69.192749000000049],[-85.337783999999999,69.193863000000022],[-85.383057000000008,69.205551000000071],[-85.392776000000026,69.209991000000059],[-85.473327999999924,69.271927000000062],[-85.477782999999874,69.276382000000069],[-85.50306699999993,69.31442300000009],[-85.508057000000008,69.395263999999997],[-85.506957999999997,69.400269000000037],[-85.503341999999975,69.405258000000003],[-85.494155999999919,69.410812000000021],[-85.481948999999929,69.415267999999969],[-85.467498999999918,69.417206000000078],[-85.453339000000028,69.416931000000034],[-85.424437999999952,69.413315000000011],[-85.396117999999944,69.411652000000061],[-85.383330999999941,69.415267999999969],[-85.339172000000019,69.438873000000115],[-85.343613000000005,69.443587999999977],[-85.353606999999954,69.448029000000076],[-85.378875999999934,69.456649999999968],[-85.39416499999993,69.460815000000139],[-85.422774999999945,69.462493999999992],[-85.436385999999914,69.460815000000139],[-85.445830999999998,69.45637499999998],[-85.465011999999945,69.440811000000053],[-85.477218999999991,69.436371000000008],[-85.491378999999995,69.436646000000053],[-85.500838999999985,69.439148000000102],[-85.510833999999988,69.443587999999977],[-85.525283999999999,69.45277400000009],[-85.538894999999968,69.466933999999981],[-85.542496000000028,69.476379000000065],[-85.547775000000001,69.647217000000069],[-85.546951000000035,69.652206000000035],[-85.514724999999999,69.768051000000071],[-85.450287000000003,69.784714000000122],[-85.423324999999977,69.788879000000122],[-85.409163999999976,69.788589000000115],[-85.393889999999999,69.7852630000001],[-85.389174999999966,69.780548000000067],[-85.389998999999932,69.775818000000015],[-85.39416499999993,69.770537999999988],[-85.406951999999933,69.760269000000108],[-85.410827999999981,69.755264000000068],[-85.406386999999995,69.750549000000035],[-85.391952999999944,69.750275000000101],[-85.379165999999941,69.753601000000117],[-85.366652999999985,69.758040999999992],[-85.342498999999975,69.768875000000037],[-85.333068999999966,69.774155000000121],[-85.331954999999994,69.77915999999999],[-85.34445199999999,69.813033999999959],[-85.349166999999909,69.817490000000078],[-85.361938000000009,69.821930000000066],[-85.377212999999927,69.824158000000068],[-85.433608999999933,69.823608000000036],[-85.461394999999982,69.822495000000117],[-85.489990000000034,69.823044000000095],[-85.518615999999952,69.823608000000036],[-85.56138599999997,69.824706999999989],[-85.586394999999982,69.826934999999935],[-85.582229999999981,69.845825000000104],[-85.578613000000018,69.850815000000125],[-85.571945000000028,69.856094000000098],[-85.561935000000005,69.859421000000054],[-85.548049999999932,69.859984999999995],[-85.377212999999927,69.851089000000059],[-85.361938000000009,69.848877000000016],[-85.315552000000025,69.838042999999971],[-85.274169999999913,69.825272000000041],[-85.222504000000015,69.80802900000009],[-85.212509000000011,69.803589000000102],[-85.199432000000002,69.799149000000057],[-85.170836999999949,69.790542999999957],[-85.093886999999995,69.773315000000025],[-85.079177999999956,69.771102999999982],[-85.064437999999996,69.76998900000001],[-84.871658000000025,69.816086000000098],[-84.86471599999993,69.821105999999929],[-84.854172000000005,69.83137499999998],[-84.574172999999917,69.857483000000116],[-84.546386999999868,69.859421000000054],[-84.476669000000015,69.862198000000149],[-84.433608999999933,69.861098999999967],[-84.375823999999966,69.857483000000116],[-84.346663999999976,69.854706000000022],[-84.331680000000006,69.852203000000031],[-84.169448999999986,69.822220000000129],[-84.125823999999909,69.809418000000107],[-84.118606999999997,69.804703000000075],[-84.114165999999955,69.799988000000042],[-84.112220999999977,69.793593999999985],[-84.104171999999949,69.785812000000021],[-84.091674999999952,69.781372000000033],[-83.971938999999963,69.74971000000005],[-83.941665999999998,69.743042000000116],[-83.748610999999926,69.708878000000084],[-83.733886999999982,69.706649999999911],[-83.705001999999922,69.703598],[-83.603881999999942,69.693588000000091],[-83.589447000000007,69.692200000000014],[-83.360549999999989,69.676376000000062],[-83.346389999999985,69.676086000000055],[-83.333069000000023,69.678314],[-83.306380999999931,69.693862999999908],[-83.293610000000001,69.699142000000109],[-83.280562999999916,69.702484000000027],[-83.253341999999975,69.705261000000121],[-83.238892000000021,69.704711999999972],[-83.180557000000022,69.694977000000108],[-83.122771999999998,69.689148000000046],[-83.021941999999967,69.679703000000018],[-83.008056999999951,69.679152999999985],[-82.826950000000011,69.688873000000058],[-82.696654999999964,69.695816000000036],[-82.541007999999977,69.674477000000138],[-82.539672999999937,69.671593000000087],[-82.536162999999874,69.668823000000032],[-82.527328000000011,69.666153000000122],[-82.509505999999874,69.661979999999971],[-82.500671000000011,69.660491999999977],[-82.483329999999967,69.657990000000098],[-82.457503999999972,69.655327],[-82.291672000000005,69.639984000000084],[-82.263335999999981,69.638046000000145],[-82.254729999999995,69.636383000000023],[-82.307495000000017,69.622208000000114],[-82.334731999999974,69.61943100000002],[-82.390288999999996,69.618865999999969],[-82.47066499999994,69.62303200000008],[-82.476333999999952,69.625870000000077],[-82.483664999999974,69.628539999999987],[-82.492500000000007,69.630043000000001],[-82.552337999999963,69.635376000000008],[-82.560836999999992,69.635704000000146],[-82.56899999999996,69.634872000000087],[-82.577002999999991,69.632874000000129],[-82.653885000000002,69.62303200000008],[-82.654723999999987,69.568604000000107],[-82.612503000000004,69.566940000000102],[-82.600280999999995,69.562485000000095],[-82.535278000000005,69.534988000000112],[-82.489989999999977,69.507217000000082],[-82.476668999999958,69.497756999999979],[-82.486937999999896,69.493591000000094],[-82.500564999999938,69.492203000000018],[-82.528884999999946,69.4952550000001],[-82.74221799999998,69.50999500000006],[-82.897507000000019,69.518875000000094],[-82.939712999999927,69.521378000000084],[-82.982223999999917,69.524154999999951],[-83.067779999999914,69.533051000000057],[-83.125548999999921,69.539978000000019],[-83.154175000000009,69.543869000000086],[-83.228057999999976,69.538589000000002],[-83.082503999999972,69.514160000000061],[-83.025283999999999,69.508041000000048],[-82.954726999999991,69.503601000000003],[-82.870270000000005,69.500274999999988],[-82.856658999999922,69.50082400000008],[-82.842498999999918,69.500274999999988],[-82.785277999999948,69.494141000000127],[-82.68472300000002,69.479706000000022],[-82.324172999999917,69.418868999999972],[-82.295272999999952,69.413879000000122],[-82.23721299999994,69.400818000000015],[-82.225280999999995,69.39637799999997],[-82.221389999999928,69.391662999999937],[-82.231673999999941,69.387497000000053],[-82.289718999999991,69.251663000000121],[-82.291381999999999,69.246643000000063],[-82.273055999999997,69.237488000000042],[-82.258620999999948,69.233871000000079],[-82.244995000000017,69.233322000000101],[-82.217223999999931,69.233047000000113],[-82.203612999999962,69.233597000000145],[-82.054442999999992,69.24136400000009],[-82.041107000000011,69.242751999999996],[-82.027785999999992,69.244979999999941],[-81.99129499999998,69.25470700000011],[-81.914718999999877,69.269440000000145],[-81.70777899999996,69.264709000000039],[-81.693877999999984,69.263046000000145],[-81.67971799999998,69.260544000000039],[-81.650283999999999,69.251663000000121],[-81.512222000000008,69.20138500000013],[-81.416396999999904,69.208038000000101],[-81.402221999999995,69.207214000000135],[-81.388335999999981,69.204712000000086],[-81.359725999999966,69.196640000000116],[-81.347778000000005,69.191925000000083],[-81.338897999999972,69.187485000000038],[-81.332503999999858,69.182479999999998],[-81.299438000000009,69.1202550000001],[-81.330841000000021,69.095261000000107],[-81.57028200000002,68.992477000000008],[-81.59584000000001,68.984146000000123],[-81.71665999999999,68.949142000000052],[-81.75556899999998,68.941360000000088],[-81.809433000000013,68.9327550000001],[-81.888061999999991,68.919144000000131],[-81.914169000000015,68.914429000000098],[-81.966110000000015,68.904433999999981],[-82.005004999999983,68.895538000000045],[-82.043059999999969,68.883881000000088],[-82.055556999999965,68.878586000000041],[-82.057219999999973,68.873871000000008],[-82.043335000000013,68.872208000000057],[-82.00306699999993,68.874146000000053],[-81.977218999999991,68.879700000000014],[-81.833068999999966,68.907211000000075],[-81.819457999999997,68.908600000000092],[-81.68638599999997,68.905258000000117],[-81.673049999999989,68.904433999999981],[-81.66194200000001,68.90277100000003],[-81.650283999999999,68.899155000000007],[-81.58805799999999,68.869705000000124],[-81.581954999999937,68.864990000000091],[-81.438323999999966,68.874984999999981],[-81.424712999999997,68.87553400000013],[-81.382767000000001,68.866652999999985],[-81.354171999999892,68.857483000000116],[-81.238051999999925,68.774704000000042],[-81.23443599999996,68.76998900000001],[-81.232772999999952,68.760268999999937],[-81.252227999999945,68.653046000000131],[-81.255843999999911,68.643051000000014],[-81.260558999999944,68.638046000000145],[-81.267501999999922,68.633041000000105],[-81.357773000000009,68.599152000000117],[-81.560271999999998,68.541656000000103],[-81.687209999999993,68.509430000000066],[-81.798889000000031,68.489700000000028],[-81.816390999999896,68.469711000000132],[-81.830291999999986,68.459717000000126],[-81.842498999999918,68.455551000000014],[-81.958053999999947,68.423309000000017],[-81.970839999999953,68.421097000000145],[-81.997771999999941,68.423035000000084],[-82.011947999999961,68.427765000000136],[-82.024444999999957,68.436919999999986],[-82.027785999999992,68.441650000000038],[-82.028884999999946,68.446640000000059],[-82.033324999999991,68.456099999999992],[-82.038054999999929,68.465820000000065],[-82.041671999999949,68.470535000000098],[-82.062209999999936,68.494430999999963],[-82.068618999999899,68.499145999999996],[-82.077498999999932,68.503601000000003],[-82.091675000000009,68.507217000000082],[-82.229445999999996,68.531662000000097],[-82.256393000000003,68.533600000000035],[-82.269454999999937,68.532486000000063],[-82.271117999999944,68.527481000000023],[-82.267226999999991,68.52276599999999],[-82.254729999999995,68.513321000000133],[-82.243056999999965,68.508881000000088],[-82.229171999999892,68.505264000000125],[-82.1875,68.495819000000097],[-82.175826999999913,68.491364000000033],[-82.17332499999992,68.485808999999961],[-82.175002999999947,68.481093999999928],[-82.179169000000002,68.476089000000059],[-82.183608999999933,68.471100000000092],[-82.190552000000025,68.466095000000053],[-82.202498999999989,68.460815000000025],[-82.215011999999888,68.457489000000123],[-82.228057999999976,68.455261000000007],[-82.25418099999996,68.454437000000041],[-82.382767000000001,68.466934000000037],[-82.393889999999999,68.468322999999998],[-82.448882999999967,68.478592000000049],[-82.476943999999946,68.485535000000027],[-82.500290000000007,68.494430999999963],[-82.532501000000025,68.508041000000048],[-82.545273000000009,68.517487000000017],[-82.549163999999905,68.522217000000069],[-82.557770000000005,68.526932000000102],[-82.571395999999993,68.526382000000069],[-82.583892999999875,68.524155000000007],[-82.608886999999925,68.517487000000017],[-82.62110899999999,68.512206999999933],[-82.634734999999978,68.502213000000097],[-82.638901000000033,68.497208000000057],[-82.635284000000013,68.492203000000018],[-82.491103999999893,68.453873000000101],[-82.490554999999915,68.402205999999921],[-82.363051999999982,68.35054000000008],[-82.356658999999922,68.345825000000048],[-82.353057999999976,68.341094999999996],[-82.351105000000018,68.331375000000094],[-82.352492999999924,68.326660000000061],[-82.356658999999922,68.321655000000021],[-82.369445999999925,68.318329000000006],[-82.381942999999922,68.316939999999988],[-82.39527899999996,68.316666000000055],[-82.422225999999966,68.318603999999993],[-82.448607999999979,68.320831000000055],[-82.475006000000008,68.321106000000043],[-82.500838999999985,68.317490000000021],[-82.507781999999963,68.313309000000118],[-82.50140399999998,68.308594000000085],[-82.483611999999937,68.299422999999933],[-82.426101999999958,68.276657000000114],[-82.400557999999933,68.26887499999998],[-82.386947999999961,68.266388000000063],[-82.37388599999997,68.265548999999965],[-82.36082499999992,68.266937000000041],[-82.311661000000015,68.283051],[-82.286941999999897,68.289703000000031],[-82.273330999999928,68.288879000000065],[-82.264724999999999,68.284424000000058],[-82.260009999999966,68.274993999999992],[-82.259170999999981,68.269989000000123],[-82.258620999999948,68.255554000000018],[-82.264449999999897,68.24552900000009],[-82.270279000000016,68.235535000000084],[-82.278610000000015,68.225540000000024],[-82.289443999999946,68.215545999999961],[-82.300551999999868,68.205551000000071],[-82.321121000000005,68.190262000000018],[-82.330291999999872,68.185256999999922],[-82.337218999999948,68.180267000000072],[-82.345550999999944,68.170258000000047],[-82.34722899999997,68.165268000000026],[-82.345839999999953,68.160537999999974],[-82.337218999999948,68.155823000000112],[-82.314437999999939,68.146652000000017],[-82.272506999999962,68.133331000000055],[-82.230835000000013,68.121918000000051],[-82.206115999999952,68.115814],[-82.192489999999964,68.112487999999985],[-82.179169000000002,68.111649],[-82.166397000000018,68.114151000000106],[-82.145781999999997,68.125488000000018],[-82.099166999999966,68.154984000000013],[-82.080565999999919,68.179703000000131],[-82.06361400000003,68.199707000000046],[-82.056945999999982,68.204712000000086],[-82.047500999999897,68.209716999999955],[-82.037505999999894,68.213881999999955],[-82.025009000000011,68.216095000000109],[-82.01167299999986,68.214705999999921],[-81.997771999999941,68.211105000000089],[-81.988892000000021,68.206650000000025],[-81.985549999999989,68.201660000000004],[-81.984726000000023,68.196929999999952],[-81.993057000000022,68.172485000000108],[-82.008895999999936,68.14776599999999],[-82.019164999999987,68.132751000000042],[-82.027221999999938,68.122756999999979],[-82.034164000000033,68.117751999999939],[-82.043610000000001,68.112762000000089],[-82.056106999999997,68.109421000000054],[-82.114502000000016,68.082870000000014],[-82.173889000000031,68.002486999999974],[-82.175551999999982,67.997482000000105],[-82.102782999999988,67.907211000000075],[-82.096663999999976,67.90248100000008],[-82.079452999999944,67.893326000000002],[-82.070557000000008,67.888596000000007],[-81.837783999999999,67.783875000000023],[-81.727218999999934,67.740814],[-81.707503999999972,67.731658999999922],[-81.690552000000025,67.722487999999998],[-81.678328999999906,67.713042999999914],[-81.666397000000018,67.703598000000056],[-81.65972899999997,67.694138000000009],[-81.653884999999946,67.689423000000147],[-81.636672999999917,67.679977000000008],[-81.592498999999975,67.661652000000061],[-81.538329999999974,67.643599999999992],[-81.498046999999985,67.631927000000132],[-81.457779000000016,67.620529000000147],[-81.433059999999955,67.611374000000069],[-81.416396999999904,67.601929000000041],[-81.248885999999914,67.479706000000078],[-81.243056999999908,67.474991000000045],[-81.239715999999873,67.470260999999994],[-81.237212999999997,67.455551000000014],[-81.237503000000004,67.441086000000098],[-81.239166000000012,67.436096000000077],[-81.245269999999948,67.426376000000005],[-81.256392999999946,67.416381999999942],[-81.293610000000001,67.396103000000039],[-81.300551999999982,67.391098],[-81.30471799999998,67.386108000000092],[-81.347778000000005,67.292755],[-81.366394000000014,67.238875999999948],[-81.373610999999983,67.204711999999972],[-81.376099000000011,67.189972000000012],[-81.375274999999988,67.185256999999979],[-81.380279999999914,67.170532000000037],[-81.413895000000025,67.091370000000097],[-81.432220000000029,67.066666000000112],[-81.496657999999911,67.004715000000147],[-81.50306699999993,66.999710000000107],[-81.512512000000015,66.99470500000001],[-81.524170000000026,66.99054000000001],[-81.536117999999988,66.988312000000064],[-81.699722000000008,66.970261000000107],[-81.711944999999957,66.969986000000063],[-81.750838999999928,66.978591999999992],[-81.763901000000033,66.983046999999999],[-81.772232000000031,66.987762000000032],[-81.783066000000019,66.992477000000065],[-81.796111999999937,66.996933000000013],[-81.809157999999968,66.998321999999973],[-81.833618000000001,66.997756999999979],[-81.929717999999923,66.978591999999992],[-81.952498999999932,66.968048000000124],[-81.988892000000021,66.949706999999933],[-82.026947000000007,66.926086000000055],[-82.179992999999968,66.768875000000094],[-82.183884000000035,66.764160000000061],[-82.369720000000029,66.725815000000125],[-82.481109999999944,66.669707999999957],[-82.556380999999988,66.623871000000122],[-82.562774999999874,66.618866000000082],[-82.566665999999941,66.613876000000005],[-82.571670999999981,66.60386699999998],[-82.577498999999989,66.584427000000005],[-82.576675000000023,66.579436999999984],[-82.579452999999944,66.569717000000082],[-82.585555999999997,66.564697000000024],[-82.596953999999982,66.560256999999979],[-82.694442999999978,66.558029000000033],[-82.78195199999999,66.566666000000055],[-82.86999499999996,66.567490000000021],[-83.018065999999976,66.539978000000076],[-83.012787000000003,66.515823000000069],[-83.015288999999996,66.50610400000005],[-83.019164999999873,66.501099000000011],[-83.025283999999999,66.495819000000097],[-83.049987999999928,66.475539999999967],[-83.058608999999933,66.470260999999994],[-83.357497999999964,66.353043000000071],[-83.368332000000009,66.348877000000016],[-83.402221999999938,66.347487999999998],[-83.450561999999991,66.346649000000014],[-83.515288999999882,66.353867000000037],[-83.567504999999983,66.367477000000122],[-83.652785999999935,66.40776100000005],[-83.654175000000009,66.412491000000102],[-83.639449999999954,66.437195000000088],[-83.630828999999949,66.442200000000128],[-83.618331999999896,66.44081100000011],[-83.607773000000009,66.436371000000122],[-83.597778000000005,66.426926000000037],[-83.601669000000015,66.412201000000096],[-83.597778000000005,66.407486000000063],[-83.545273000000009,66.381363000000079],[-83.53472899999997,66.378035999999952],[-83.579726999999934,66.431656000000089],[-83.672501000000011,66.520538000000101],[-83.68110699999994,66.524993999999992],[-83.70695499999988,66.530822999999998],[-83.732497999999964,66.534714000000065],[-83.795273000000009,66.541930999999977],[-83.82028200000002,66.542754999999943],[-83.832229999999981,66.542206000000022],[-83.857497999999964,66.544144000000131],[-83.968886999999881,66.577484000000027],[-83.977492999999981,66.582214000000079],[-83.985001000000011,66.591660000000047],[-84.011397999999986,66.663605000000018],[-84.014174999999966,66.673309000000017],[-84.015563999999983,66.687759000000142],[-84.014450000000011,66.692748999999992],[-84.006119000000012,66.698029000000076],[-83.994719999999973,66.70138500000013],[-83.982772999999952,66.70277400000009],[-83.945540999999992,66.702484000000084],[-83.891113000000018,66.804153000000099],[-83.886123999999995,66.813873000000001],[-83.883895999999936,66.82388300000008],[-83.884170999999924,66.833602999999982],[-83.890288999999996,66.85775799999999],[-83.901671999999905,66.871918000000107],[-83.907776000000013,66.876647999999989],[-83.916397000000018,66.881087999999977],[-83.928878999999995,66.86303700000002],[-83.938323999999909,66.823608000000092],[-83.945540999999992,66.813599000000067],[-84.104996000000028,66.708328000000108],[-84.116394000000014,66.704987000000074],[-84.140288999999996,66.701934999999935],[-84.152785999999992,66.702484000000084],[-84.165558000000033,66.703873000000101],[-84.260284000000013,66.716385000000059],[-84.27305599999994,66.718596999999932],[-84.286666999999909,66.723038000000031],[-84.295273000000009,66.727478000000076],[-84.43638599999997,66.818329000000119],[-84.427779999999927,66.961104999999975],[-84.415008999999998,66.960815000000139],[-84.390288999999882,66.961929000000112],[-84.378600999999946,66.964157000000057],[-84.367492999999968,66.968597000000102],[-84.370834000000002,66.97137500000008],[-84.436110999999926,66.981369000000086],[-84.488051999999925,66.988876000000005],[-84.618057000000022,67.006378000000041],[-84.694153000000028,67.009720000000016],[-84.733063000000016,67.014708999999982],[-84.837783999999999,67.029434000000094],[-84.850829999999974,67.03166200000004],[-84.87332200000003,67.039428999999984],[-84.881942999999978,67.043869000000029],[-84.886123999999938,67.048599000000081],[-84.892501999999922,67.053314000000114],[-84.901397999999858,67.057754999999986],[-84.915008999999998,67.060806000000014],[-84.926940999999943,67.059418000000107],[-84.936110999999926,67.056090999999981],[-84.880279999999971,66.989426000000037],[-84.871658000000025,66.984984999999938],[-84.857772999999952,66.981659000000093],[-84.84584000000001,66.982208000000071],[-84.833892999999932,66.984711000000004],[-84.811110999999926,66.991653000000099],[-84.789444000000003,67.002486999999974],[-84.778335999999911,67.006653000000085],[-84.765563999999983,67.006378000000041],[-84.699996999999939,66.99581900000004],[-84.645844000000011,66.981659000000093],[-84.639724999999885,66.978043000000071],[-84.651397999999972,66.97554000000008],[-84.712783999999942,66.972762999999986],[-84.885833999999932,66.966660000000047],[-84.960007000000019,66.964157000000057],[-85.010009999999966,66.964706000000035],[-85.048339999999996,66.963318000000072],[-85.059722999999963,66.959717000000069],[-85.142775999999969,66.930267000000129],[-85.228333000000021,66.878311000000053],[-85.228881999999999,66.873306000000014],[-85.222777999999948,66.868866000000025],[-85.196105999999986,66.855255000000056],[-85.184433000000013,66.851089000000115],[-85.146118000000001,66.839431999999988],[-85.133057000000008,66.836929000000055],[-85.11999499999996,66.835541000000148],[-84.948607999999979,66.858597000000145],[-84.94027699999998,66.863876000000118],[-84.904556000000014,66.897202000000107],[-84.901053999999988,66.900375000000111],[-84.904892000000018,66.903037999999981],[-84.912888000000009,66.905044999999973],[-84.920546999999999,66.905373000000111],[-84.935225999999886,66.904540999999995],[-84.943061999999941,66.905373000000111],[-84.951050000000009,66.907378999999992],[-84.95788600000003,66.909874000000002],[-84.961730999999986,66.912704000000019],[-84.956389999999942,66.915367000000117],[-84.86233500000003,66.939835000000073],[-84.855164000000002,66.940666000000078],[-84.767775999999969,66.952209000000039],[-84.755279999999971,66.951660000000061],[-84.602218999999991,66.935806000000127],[-84.562209999999993,66.901382000000126],[-84.573897999999986,66.89888000000002],[-84.61082499999992,66.89387499999998],[-84.62332200000003,66.893326000000059],[-84.650283999999999,66.900817999999958],[-84.675827000000027,66.902771000000087],[-84.688323999999909,66.903046000000131],[-84.746384000000035,66.897491000000059],[-84.706389999999999,66.888596000000007],[-84.58555599999994,66.858871000000079],[-84.558334000000002,66.850540000000024],[-84.523330999999985,66.836929000000055],[-84.505843999999968,66.827773999999977],[-84.504729999999995,66.823043999999982],[-84.516113000000018,66.820540999999992],[-84.541381999999999,66.821381000000031],[-84.580565999999976,66.828323000000125],[-84.634170999999981,66.84165999999999],[-84.660278000000005,66.846375000000023],[-84.672501000000011,66.845824999999991],[-84.684432999999956,66.844147000000021],[-84.690551999999968,66.839980999999966],[-84.684432999999956,66.835266000000104],[-84.675551999999925,66.830826000000116],[-84.664444000000003,66.82748400000014],[-84.651107999999965,66.824158000000125],[-84.466949,66.787766000000147],[-84.434433000000013,66.725540000000137],[-84.445266999999888,66.720260999999937],[-84.448607999999922,66.715271000000087],[-84.442489999999964,66.710814999999968],[-84.429442999999935,66.708328000000108],[-84.404174999999952,66.705551000000014],[-84.343063000000029,66.699416999999983],[-84.203887999999949,66.691360000000032],[-84.153060999999923,66.685806000000014],[-84.144454999999994,66.681366000000025],[-84.136672999999973,66.662201000000039],[-84.138061999999877,66.657210999999961],[-84.142501999999979,66.647216999999955],[-84.146117999999944,66.642212000000086],[-84.180556999999965,66.606644000000074],[-84.186385999999914,66.601379000000009],[-84.128325999999959,66.554703000000018],[-83.967223999999931,66.473877000000073],[-83.916397000000018,66.446640000000116],[-83.89805599999994,66.432755000000043],[-83.888061999999991,66.423599000000081],[-83.871108999999933,66.394989000000066],[-83.867492999999968,66.380539000000113],[-83.804717999999923,66.307205000000124],[-83.773620999999991,66.289703000000088],[-83.774719000000005,66.275269000000037],[-83.772231999999974,66.265548999999965],[-83.768615999999952,66.260818000000029],[-83.762787000000003,66.256104000000107],[-83.728881999999999,66.23803700000002],[-83.71833799999996,66.233597000000032],[-83.684722999999906,66.215546000000018],[-83.68110699999994,66.210815000000082],[-83.67860399999995,66.201096000000121],[-83.684432999999956,66.196091000000024],[-83.693053999999961,66.190810999999997],[-83.767898999999943,66.168639999999982],[-83.789718999999934,66.163315000000125],[-83.835830999999928,66.154709000000025],[-83.847777999999948,66.153320000000008],[-83.855559999999912,66.155822999999998],[-83.977782999999988,66.199417000000096],[-84.118057000000022,66.25471500000009],[-84.135283999999956,66.26388500000013],[-84.141112999999962,66.268326000000059],[-84.148620999999991,66.277771000000143],[-84.149993999999992,66.282760999999994],[-84.150283999999942,66.292480000000012],[-84.148894999999925,66.297485000000052],[-84.152495999999985,66.302200000000084],[-84.158614999999998,66.306641000000013],[-84.167220999999927,66.31109600000002],[-84.178329000000019,66.315536000000009],[-84.190826000000015,66.318054000000018],[-84.216400000000021,66.321655000000078],[-84.228332999999964,66.3211060000001],[-84.317229999999995,66.299712999999997],[-84.426940999999886,66.363037000000077],[-84.441939999999931,66.372208000000057],[-84.506393000000003,66.402205999999978],[-84.516952999999944,66.404709000000139],[-84.528885000000002,66.40415999999999],[-84.550551999999868,66.394440000000088],[-84.558884000000035,66.389160000000061],[-84.619155999999919,66.349715999999944],[-84.626937999999882,66.343597000000102],[-84.635559000000001,66.334991000000002],[-84.636123999999995,66.328873000000044],[-84.625,66.319152999999972],[-84.527221999999995,66.278595000000109],[-84.424438000000009,66.224701000000096],[-84.407500999999968,66.215546000000018],[-84.401397999999972,66.211105000000089],[-84.389998999999932,66.196930000000009],[-84.386397999999986,66.192199999999957],[-84.37777699999998,66.178040000000067],[-84.372498000000007,66.168319999999994],[-84.374709999999993,66.158600000000092],[-84.448607999999922,66.158600000000092],[-84.46055599999994,66.159149000000014],[-84.473327999999981,66.161377000000016],[-84.483886999999925,66.164703000000031],[-84.509445000000028,66.178314],[-84.641112999999962,66.216094999999996],[-84.869155999999975,66.266662999999937],[-84.881942999999978,66.268051000000071],[-84.90583799999996,66.266937000000098],[-84.927489999999977,66.258881000000031],[-84.943877999999984,66.248322000000144],[-84.954726999999934,66.243866000000025],[-84.96665999999999,66.244431000000077],[-84.979720999999984,66.24664300000012],[-85.00167799999997,66.255264000000068],[-85.131942999999922,66.291931000000034],[-85.178329000000019,66.262207000000046],[-85.190276999999867,66.260544000000095],[-85.202498999999932,66.260818000000029],[-85.214721999999995,66.262207000000046],[-85.227782999999988,66.264434999999992],[-85.252227999999945,66.273041000000092],[-85.269729999999981,66.281937000000028],[-85.301392000000021,66.304703000000075],[-85.306655999999919,66.314148000000102],[-85.339721999999938,66.399154999999951],[-85.345550999999887,66.447754000000089],[-85.346114999999998,66.45748900000001],[-85.341675000000009,66.482208000000128],[-85.343338000000017,66.48692299999999],[-85.351394999999968,66.496093999999971],[-85.457503999999915,66.573883000000137],[-85.466400000000021,66.578323000000012],[-85.479720999999984,66.581375000000094],[-85.491942999999878,66.581940000000145],[-85.55221599999993,66.577774000000034],[-85.575561999999991,66.574707000000103],[-85.598617999999931,66.569442999999978],[-85.710555999999997,66.536101999999971],[-85.845276000000013,66.499419999999986],[-85.857773000000009,66.499709999999993],[-85.868880999999931,66.504166000000112],[-85.875548999999978,66.5086060000001],[-85.888901000000033,66.511932000000002],[-85.995543999999995,66.508041000000105],[-86.007507000000032,66.507216999999969],[-86.078888000000006,66.49693300000007],[-86.103333000000021,66.496643000000063],[-86.128326000000015,66.49803200000008],[-86.141113000000018,66.499419999999986],[-86.256667999999934,66.513321000000133],[-86.283324999999934,66.518599999999935],[-86.578888000000006,66.530272999999966],[-86.580001999999979,66.520538000000101],[-86.587783999999942,66.51527400000009],[-86.599730999999963,66.511108000000036],[-86.611389000000031,66.508331000000112],[-86.622771999999998,66.506652999999972],[-86.635009999999966,66.50610400000005],[-86.65972899999997,66.506377999999984],[-86.672500999999954,66.507767000000001],[-86.685546999999985,66.509720000000073],[-86.698883000000023,66.513046000000145],[-86.726944000000003,66.521103000000096],[-86.738051999999982,66.525269000000037],[-86.75167799999997,66.528320000000008],[-86.764174999999966,66.528595000000053],[-86.775283999999942,66.526093000000003],[-86.780838000000017,66.520828000000108],[-86.781386999999995,66.515823000000069],[-86.777221999999995,66.511108000000036],[-86.743880999999931,66.488586000000112],[-86.701110999999969,66.466659999999933],[-86.662780999999939,66.449417000000039],[-86.639998999999932,66.441085999999927],[-86.633621000000005,66.436371000000122],[-86.641677999999956,66.431931000000077],[-86.678604000000007,66.432755000000043],[-86.730559999999969,66.436920000000043],[-86.756957999999941,66.441360000000088],[-86.783614999999941,66.447479000000101],[-86.796386999999925,66.448593000000074],[-86.807495000000017,66.446091000000024],[-86.811110999999983,66.441925000000083],[-86.809158000000025,66.437195000000088],[-86.804992999999968,66.432480000000055],[-86.651671999999962,66.324158000000011],[-86.638335999999924,66.315262000000075],[-86.612777999999992,66.311646000000053],[-86.49722300000002,66.29942299999999],[-86.396117999999944,66.289703000000088],[-86.30610699999994,66.276382000000126],[-86.142226999999991,66.239699999999971],[-86.076110999999912,66.22387700000013],[-85.927489999999977,66.186370999999951],[-85.913895000000025,66.182205000000067],[-85.901108000000022,66.173035000000027],[-85.897232000000031,66.168319999999994],[-85.977492999999924,66.077773999999977],[-85.975829999999917,66.073044000000095],[-85.973891999999978,66.038879000000009],[-85.974716000000001,66.033875000000023],[-85.979995999999915,66.028594999999996],[-85.990554999999972,66.024155000000121],[-86.077224999999999,65.99581900000004],[-86.121384000000035,65.984421000000054],[-86.217498999999975,65.957489000000123],[-86.22084000000001,65.952209000000039],[-86.231383999999935,65.941925000000026],[-86.239166000000012,65.936646000000053],[-86.249435000000005,65.93193100000002],[-86.326400999999976,65.90498400000007],[-86.348617999999874,65.899719000000005],[-86.360275000000001,65.899155000000064],[-86.420272999999952,65.892487000000074],[-86.472228999999857,65.839980999999966],[-86.496947999999975,65.808029000000033],[-86.49499499999996,65.803314],[-86.486389000000031,65.799149],[-86.464171999999962,65.790543000000071],[-86.455276000000026,65.786102000000142],[-86.453888000000006,65.78137200000009],[-86.451110999999855,65.747208000000057],[-86.454177999999956,65.742203000000018],[-86.530288999999868,65.695525999999916],[-86.716109999999958,65.617477000000065],[-86.819457999999997,65.560532000000023],[-86.829726999999991,65.55581699999999],[-86.84056099999998,65.553314000000057],[-86.852782999999931,65.55442800000003],[-86.865828999999962,65.557480000000112],[-86.878052000000025,65.557754999999929],[-86.888610999999969,65.555251999999996],[-86.953888000000006,65.53915400000011],[-86.972777999999948,65.520263999999997],[-87.017226999999991,65.486923000000047],[-87.024445000000014,65.481659000000036],[-87.035278000000005,65.479156000000046],[-87.05471799999998,65.486649000000114],[-87.067504999999983,65.488875999999948],[-87.077788999999996,65.484985000000052],[-87.087783999999999,65.479431000000091],[-87.095001000000025,65.474152000000117],[-87.110275000000001,65.458602999999982],[-87.118606999999997,65.4433140000001],[-87.119155999999975,65.438309000000061],[-87.11500499999994,65.433594000000028],[-87.101944000000003,65.429703000000131],[-87.111664000000019,65.390274000000034],[-87.351105000000018,65.327209000000096],[-87.361938000000009,65.324432000000002],[-87.372771999999941,65.322769000000051],[-87.395843999999897,65.321380999999974],[-87.430831999999953,65.320831000000112],[-87.833327999999938,65.323883000000023],[-87.869155999999975,65.325272000000041],[-87.893065999999976,65.326660000000118],[-87.941939999999875,65.330826000000059],[-87.96665999999999,65.333054000000004],[-88.004456000000005,65.339157000000114],[-88.030288999999925,65.345260999999994],[-88.070281999999963,65.356093999999928],[-88.09445199999999,65.363312000000121],[-88.212783999999886,65.40277100000003],[-88.221389999999985,65.407211000000075],[-88.234726000000023,65.416091999999992],[-88.243331999999953,65.425262000000032],[-88.245270000000005,65.429977000000065],[-88.25389100000001,65.439148000000046],[-88.31361400000003,65.479156000000046],[-88.333617999999944,65.492477000000008],[-88.548614999999984,65.582764000000111],[-88.55972300000002,65.586929000000112],[-88.573058999999944,65.589706000000035],[-88.58555599999994,65.590820000000008],[-88.633330999999998,65.591094999999996],[-88.645554000000004,65.592208999999968],[-88.658889999999928,65.594986000000063],[-88.68582200000003,65.601929000000098],[-88.829726999999878,65.641372999999987],[-88.828888000000006,65.644150000000081],[-88.756667999999991,65.642761000000064],[-88.62249799999995,65.637207000000103],[-88.49888599999997,65.626923000000033],[-88.513335999999981,65.644440000000088],[-88.779723999999987,65.676085999999941],[-88.949721999999895,65.68664600000011],[-88.962783999999999,65.688583000000108],[-89.000838999999985,65.698593000000017],[-89.09944200000001,65.725266000000033],[-89.124435000000005,65.733322000000101],[-89.133895999999936,65.737487999999985],[-89.140563999999927,65.74192800000003],[-89.14527899999996,65.746368000000018],[-89.147507000000019,65.751388999999961],[-89.147231999999974,65.761107999999979],[-89.149444999999957,65.765823000000012],[-89.156386999999938,65.770264000000111],[-89.174438000000009,65.778594999999996],[-89.379990000000021,65.846375000000023],[-89.525283999999999,65.886932000000002],[-89.597228999999857,65.910812000000021],[-89.664718999999934,65.934982000000048],[-89.671660999999915,65.939423000000147],[-89.70944199999991,65.942200000000014],[-89.967223999999987,65.948593000000017],[-89.991104000000007,65.947478999999987],[-90,65.944359000000134],[-89.964171999999962,65.936919999999986],[-89.939163000000008,65.93609600000002],[-89.926391999999908,65.934143000000063],[-89.89916999999997,65.928589000000045],[-89.87110899999999,65.921097000000145],[-89.834166999999979,65.910263000000043],[-89.799438000000009,65.898331000000098],[-89.740829000000019,65.873306000000071],[-89.731673999999998,65.86914100000007],[-89.726943999999946,65.839980999999966],[-89.729172000000005,65.834717000000012],[-89.736389000000031,65.829162999999994],[-89.746947999999975,65.826385000000016],[-89.76916499999993,65.822495000000004],[-89.793334999999956,65.822495000000004],[-89.818892999999889,65.825546000000031],[-89.832229999999925,65.828323000000125],[-89.843886999999938,65.832214000000022],[-89.89056399999987,65.853043000000014],[-89.902221999999995,65.857208000000014],[-90.048614999999984,65.888321000000019],[-90.073623999999938,65.890273999999977],[-90.085555999999997,65.889159999999947],[-90.119995000000017,65.883880999999974],[-90.162780999999995,65.872207999999944],[-90.207229999999925,65.864426000000037],[-90.241942999999992,65.861374000000069],[-90.265838999999971,65.860535000000141],[-90.315001999999993,65.862198000000035],[-90.404448999999943,65.871093999999971],[-90.418335000000013,65.87414600000011],[-90.427489999999977,65.878036000000066],[-90.432495000000017,65.882751000000098],[-90.425551999999925,65.888321000000019],[-90.393065999999919,65.896102999999982],[-90.357773000000009,65.898041000000092],[-90.333327999999995,65.897217000000126],[-90.272781000000009,65.897491000000059],[-90.225554999999929,65.900542999999971],[-90.215560999999923,65.904434000000037],[-90.213333000000034,65.909424000000115],[-90.213333000000034,65.914428999999984],[-90.220551,65.918868999999972],[-90.234725999999966,65.922485000000052],[-90.258895999999993,65.922485000000052],[-90.293335000000013,65.918593999999985],[-90.360275000000001,65.907760999999994],[-90.418883999999878,65.901093000000003],[-90.574172999999973,65.896652000000074],[-90.596114999999941,65.896652000000074],[-90.708618000000001,65.902480999999909],[-90.733886999999925,65.904160000000104],[-90.850280999999995,65.915267999999912],[-91.068344000000025,65.940262000000075],[-91.316390999999953,65.969986000000119],[-91.328613000000018,65.969986000000119],[-91.340285999999935,65.96887200000009],[-91.429168999999945,65.95109599999995],[-91.444442999999865,65.930817000000047],[-91.362777999999935,65.893599999999992],[-91.353332999999964,65.889434999999992],[-91.341385000000002,65.885818000000029],[-91.328063999999983,65.883880999999974],[-91.189437999999939,65.853043000000014],[-91.06082200000003,65.813309000000061],[-91.046660999999915,65.809417999999994],[-91.020553999999947,65.806091000000094],[-91.008621000000005,65.806091000000094],[-91.004180999999903,65.811371000000122],[-91.013900999999976,65.820540999999992],[-91.05471799999998,65.846649000000127],[-91.108337000000006,65.891373000000101],[-91.123046999999929,65.904709000000082],[-91.125823999999852,65.909714000000122],[-91.121384000000035,65.914993000000095],[-91.099730999999963,65.919982999999945],[-91.088057999999933,65.921097000000145],[-91.063889000000017,65.921097000000145],[-90.990279999999984,65.919982999999945],[-90.976943999999946,65.918045000000006],[-90.948607999999979,65.910812000000021],[-90.921386999999925,65.905258000000003],[-90.90834000000001,65.903595000000109],[-90.741942999999992,65.887772000000041],[-90.692489999999964,65.886108000000036],[-90.531676999999945,65.880539000000056],[-90.078063999999983,65.812485000000095],[-90.013900999999919,65.800262000000032],[-90,65.797400999999923],[-89.986938000000009,65.794708000000071],[-89.960006999999962,65.788879000000065],[-89.932220000000029,65.78137200000009],[-89.744995000000017,65.724700999999982],[-89.720275999999956,65.713042999999971],[-89.660278000000005,65.683318999999983],[-89.653335999999911,65.678863999999976],[-89.428328999999962,65.529434000000037],[-89.308883999999978,65.469437000000084],[-89.146118000000001,65.400543000000084],[-89.065551999999911,65.333054000000004],[-89.054442999999992,65.328873000000101],[-89.044448999999986,65.32777400000009],[-88.771118000000001,65.307754999999986],[-88.733886999999982,65.306090999999981],[-88.710281000000009,65.306090999999981],[-88.698607999999979,65.30693100000002],[-88.676940999999999,65.31053200000008],[-88.606948999999929,65.30693100000002],[-88.490279999999984,65.293320000000051],[-88.389174999999909,65.277205999999921],[-88.364715999999873,65.274994000000049],[-88.215012000000002,65.277205999999921],[-88.133330999999941,65.278320000000122],[-88.109725999999966,65.278046000000018],[-88.096664000000033,65.274994000000049],[-88.061660999999958,65.258881000000031],[-88.021117999999888,65.274704000000042],[-88.011123999999938,65.278320000000122],[-87.978058000000033,65.283599999999979],[-87.943603999999993,65.286102000000085],[-87.731383999999991,65.290267999999969],[-87.673049999999989,65.291366999999923],[-87.602218999999934,65.290542999999957],[-87.357773000000009,65.270827999999995],[-87.21055599999994,65.254165999999998],[-87.075012000000015,65.236648999999943],[-86.957779000000016,65.165817000000004],[-86.944992000000013,65.156936999999971],[-86.936935000000005,65.147766000000047],[-86.933318999999983,65.138046000000145],[-86.967498999999975,65.059417999999994],[-86.970275999999899,65.054428000000087],[-86.977492999999981,65.048874000000126],[-86.997771999999941,65.040816999999947],[-87.040557999999976,65.031097000000045],[-87.110001000000011,64.999145999999996],[-87.430283000000031,64.711928999999998],[-87.521666999999923,64.621094000000085],[-87.571944999999971,64.573607999999979],[-87.579178000000013,64.568054000000018],[-87.586120999999991,64.562759000000142],[-87.595550999999944,64.557205000000124],[-87.698043999999925,64.527206000000092],[-87.764419999999973,64.520904999999914],[-87.786391999999921,64.51998900000001],[-87.797225999999966,64.518051000000071],[-87.807219999999973,64.514434999999992],[-87.855270000000019,64.43942300000009],[-87.855835000000013,64.429428000000144],[-87.863616999999977,64.379700000000014],[-87.8663939999999,64.369705000000124],[-87.983886999999925,64.191086000000041],[-87.990829000000019,64.185805999999957],[-88.113327000000027,64.136108000000036],[-88.12332200000003,64.133605999999986],[-88.285552999999936,64.106369000000029],[-88.551666000000012,64.025543000000084],[-88.553878999999995,64.020538000000045],[-88.674437999999952,63.980269999999962],[-88.684432999999956,63.977486000000056],[-88.736663999999962,63.968323000000055],[-88.759444999999971,63.969437000000028],[-88.993880999999931,63.998604000000114],[-89.077788999999882,64.026093000000117],[-89.110000999999954,64.03804000000008],[-89.127212999999983,64.04664600000001],[-89.150833000000034,64.059417999999994],[-89.182770000000005,64.081375000000037],[-89.198043999999982,64.094711000000018],[-89.202224999999999,64.099426000000051],[-89.208617999999944,64.108871000000079],[-89.210555999999997,64.118317000000047],[-89.210555999999997,64.123306000000014],[-89.212783999999942,64.128036000000066],[-89.22084000000001,64.137207000000046],[-89.244720000000029,64.15498400000007],[-89.251113999999973,64.159424000000115],[-89.260833999999875,64.160538000000088],[-89.284164000000033,64.141937000000041],[-89.286391999999978,64.136658000000068],[-89.182495000000017,64.036652000000004],[-89.096664000000033,63.973877000000016],[-89.061661000000015,63.960823000000119],[-89.051101999999958,63.961936999999921],[-89.040833000000021,63.958602999999925],[-89.023620999999991,63.950272000000041],[-89.028609999999958,63.946098000000006],[-89.039443999999946,63.944991999999957],[-89.050551999999925,63.944991999999957],[-89.246657999999968,63.959717000000126],[-89.254729999999938,63.963051000000121],[-89.321395999999936,63.996658000000025],[-89.396117999999944,64.038589000000002],[-89.507232999999928,64.070540999999992],[-89.551101999999958,64.07748399999997],[-89.55860899999999,64.073883000000137],[-89.56082200000003,64.068878000000041],[-89.56527699999998,64.019149999999968],[-89.563323999999852,64.009430000000066],[-89.554442999999992,64.000274999999988],[-89.548049999999932,63.996101000000124],[-89.530838000000017,63.987770000000069],[-89.517775999999913,63.978874000000133],[-89.489990000000034,63.956657000000064],[-89.485549999999989,63.951934999999992],[-89.483321999999873,63.947211999999979],[-89.485549999999989,63.94221500000009],[-89.49722300000002,63.943046999999979],[-89.521117999999944,63.955826000000059],[-89.527495999999985,63.960274000000027],[-89.577224999999999,63.995544000000052],[-89.585555999999997,64.004439999999988],[-89.589995999999928,64.014160000000061],[-89.594161999999926,64.018600000000106],[-89.637787000000003,64.049423000000104],[-89.644164999999987,64.053864000000033],[-89.699722000000008,64.076385000000016],[-89.712219000000005,64.079437000000098],[-89.719161999999983,64.074707000000103],[-89.726943999999946,64.047484999999938],[-89.785552999999993,64.076935000000049],[-89.818068999999923,64.098602000000085],[-89.822509999999909,64.103317000000118],[-89.822783999999956,64.10803199999998],[-89.820557000000008,64.113312000000008],[-89.80972300000002,64.128860000000032],[-89.802215999999987,64.132476999999994],[-89.780563000000029,64.134430000000123],[-89.757507000000032,64.133605999999986],[-89.746947999999975,64.135544000000095],[-89.738051999999925,64.14027399999992],[-89.735824999999977,64.145263999999997],[-89.75111400000003,64.218048000000124],[-89.75556899999998,64.227478000000019],[-89.760009999999966,64.232208000000071],[-89.773055999999997,64.240814],[-89.784163999999919,64.244705000000067],[-89.794158999999922,64.241928000000144],[-89.801102000000014,64.237487999999928],[-89.805557000000022,64.227203000000031],[-89.803328999999962,64.222487999999998],[-89.803054999999972,64.20277400000009],[-89.81639100000001,64.148041000000092],[-89.823623999999995,64.144440000000031],[-89.845550999999944,64.142761000000007],[-89.879439999999988,64.142487000000074],[-89.892226999999991,64.145538000000101],[-89.909728999999913,64.158599999999922],[-89.922501000000011,64.161377000000016],[-89.967498999999918,64.161377000000016],[-89.986938000000009,64.159714000000122],[-90.124161000000015,64.128586000000098],[-90.118057000000022,64.125259000000142],[-90.104995999999971,64.121368000000075],[-90.05860899999999,64.109710999999947],[-89.950561999999991,64.086929000000055],[-89.946105999999986,64.057480000000055],[-89.904175000000009,64.015823000000012],[-89.866942999999992,63.98971599999993],[-89.841674999999896,63.983879000000002],[-89.831116000000009,63.979988000000105],[-89.824447999999961,63.97554800000006],[-89.820281999999963,63.971099999999922],[-89.813613999999973,63.946938000000046],[-89.813613999999973,63.93721000000005],[-89.815552000000025,63.931938000000116],[-89.821944999999971,63.926384000000098],[-89.828612999999962,63.921104000000014],[-89.838057999999933,63.917212999999947],[-89.938888999999961,63.909713999999951],[-89.951400999999976,63.912491000000045],[-89.989440999999999,63.92193600000013],[-89.998336999999992,63.926102000000014],[-89.995270000000005,63.929161000000022],[-89.974715999999944,63.933052000000089],[-89.964721999999995,63.935822000000087],[-89.955276000000026,63.939712999999983],[-89.948607999999979,63.945267000000001],[-89.946655000000021,63.950546000000145],[-89.946655000000021,63.960274000000027],[-89.946655000000021,63.965271000000087],[-89.94888299999991,63.969986000000119],[-89.955565999999976,63.9741590000001],[-89.968613000000005,63.978043000000127],[-90,63.984043000000042],[-90.18249499999996,64.0086060000001],[-90.194153000000028,64.009430000000066],[-90.249435000000005,64.007492000000127],[-90.271392999999989,64.006377999999927],[-90.279175000000009,64.00360100000006],[-90.275009000000011,63.999161000000015],[-90.262786999999889,63.997214999999926],[-90.227492999999981,63.994438000000059],[-90.214721999999881,63.990829000000019],[-90.196944999999914,63.982491000000095],[-90.113892000000021,63.930824000000086],[-89.975005999999951,63.825829000000056],[-89.966400000000021,63.816939999999988],[-89.964171999999962,63.811935000000119],[-89.964171999999962,63.80221599999993],[-89.966110000000015,63.79222100000004],[-89.96833799999996,63.782211000000132],[-89.972503999999958,63.776657000000114],[-89.981673999999998,63.773048000000131],[-90.057770000000005,63.744438000000059],[-90.089995999999928,63.698874999999987],[-90.148894999999982,63.629158000000075],[-90.156386999999938,63.626656000000025],[-90.205275999999913,63.61221299999994],[-90.236388999999917,63.607216000000051],[-90.258620999999891,63.607216000000051],[-90.429442999999992,63.615829000000019],[-90.461394999999982,63.640549000000078],[-90.468613000000005,63.652309000000002],[-90.488051999999982,63.672493000000088],[-90.501113999999973,63.676383999999985],[-90.611937999999952,63.70249200000012],[-90.623885999999914,63.704162999999994],[-90.634445000000028,63.703049000000021],[-90.64416499999993,63.700272000000098],[-90.701400999999976,63.662209000000075],[-90.699157999999954,63.657494000000042],[-90.686660999999958,63.654709000000139],[-90.677779999999927,63.654433999999981],[-90.655563000000029,63.654709000000139],[-90.623610999999983,63.657767999999976],[-90.613891999999908,63.660545000000013],[-90.60972599999991,63.665825000000098],[-90.610001000000011,63.675827000000083],[-90.602782999999988,63.679436000000067],[-90.590285999999992,63.676658999999972],[-90.55972300000002,63.659714000000008],[-90.555556999999965,63.65526600000004],[-90.553329000000019,63.650543000000084],[-90.541381999999942,63.617210000000057],[-90.541381999999942,63.61221299999994],[-90.545273000000009,63.606941000000006],[-90.551391999999964,63.601387000000045],[-90.56082200000003,63.597487999999998],[-90.571120999999948,63.595543000000021],[-90.733886999999925,63.573883000000023],[-90.828063999999983,63.561661000000072],[-90.84944200000001,63.559714999999983],[-90.930556999999965,63.564156000000082],[-90.942763999999954,63.566666000000112],[-90.978881999999999,63.576103000000046],[-90.989440999999943,63.579994000000113],[-91.035003999999958,63.5991590000001],[-91.137786999999889,63.630821000000026],[-91.158051,63.635551000000078],[-91.188599000000011,63.62943300000012],[-91.198883000000023,63.628601000000003],[-91.210281000000009,63.628326000000015],[-91.233321999999987,63.629990000000021],[-91.375823999999966,63.659157000000107],[-91.399733999999967,63.666664000000083],[-91.406386999999938,63.671104000000071],[-91.406661999999983,63.676102000000071],[-91.402785999999992,63.681381000000044],[-91.393616000000009,63.685265000000072],[-91.371384000000035,63.685546999999985],[-91.34973100000002,63.677772999999945],[-91.336945000000014,63.675270000000012],[-91.329453000000001,63.677772999999945],[-91.333892999999989,63.682495000000017],[-91.34056099999998,63.686652999999978],[-91.34944200000001,63.690826000000129],[-91.362503000000004,63.694435000000112],[-91.411666999999909,63.707214000000022],[-91.529174999999952,63.729987999999992],[-91.540558000000033,63.730820000000051],[-91.551392000000021,63.729713000000118],[-91.560821999999916,63.726653999999996],[-91.569457999999997,63.721930999999984],[-91.575561999999934,63.716385000000116],[-91.584166999999979,63.711380000000077],[-91.595550999999887,63.711380000000077],[-91.910552999999936,63.740546999999992],[-92.06639100000001,63.74193600000001],[-92.136123999999938,63.745544000000109],[-92.148620999999991,63.748047000000099],[-92.175003000000004,63.755271999999991],[-92.186110999999983,63.758888000000013],[-92.434433000000013,63.804993000000024],[-92.482772999999952,63.811935000000119],[-92.471664000000033,63.80832700000002],[-92.437774999999931,63.79222100000004],[-92.428328999999962,63.783051],[-92.425551999999982,63.778603000000032],[-92.422500999999954,63.748878000000104],[-92.415832999999964,63.744713000000104],[-92.406661999999926,63.740546999999992],[-92.395553999999947,63.736938000000009],[-92.382766999999944,63.734161000000086],[-92.348891999999921,63.733879000000059],[-92.306380999999931,63.738602000000014],[-92.263061999999934,63.741379000000109],[-92.251113999999973,63.740546999999992],[-92.148055999999997,63.716934000000094],[-92.103881999999942,63.701660000000004],[-92.101669000000015,63.696938000000102],[-92.105559999999969,63.691658000000018],[-92.204177999999956,63.638046000000088],[-92.252501999999993,63.623878000000047],[-92.262512000000015,63.62193300000007],[-92.385009999999909,63.592491000000109],[-92.48971599999993,63.567215000000033],[-92.493056999999965,63.540832999999964],[-92.480835000000013,63.527214000000072],[-92.429168999999945,63.546944000000053],[-92.336394999999868,63.556938000000059],[-92.279998999999975,63.556099000000131],[-92.20666499999993,63.606102000000078],[-92.202788999999882,63.611381999999935],[-92.193877999999927,63.615273000000002],[-92.165282999999988,63.624435000000119],[-91.971114999999998,63.679993000000138],[-91.830291999999929,63.712212000000022],[-91.820006999999976,63.714157],[-91.809432999999956,63.715271000000143],[-91.776107999999965,63.715828000000045],[-91.763335999999981,63.713325999999995],[-91.695266999999944,63.690544000000045],[-91.670837000000006,63.678047000000049],[-91.617492999999911,63.648880000000133],[-91.613051999999925,63.644440000000145],[-91.611388999999974,63.639160000000061],[-91.61250299999989,63.629158000000075],[-91.618056999999965,63.613608999999997],[-91.617217999999923,63.603882000000056],[-91.607498000000021,63.584991000000002],[-91.600829999999974,63.580551000000014],[-91.39805599999994,63.524994000000049],[-91.274170000000026,63.502495000000124],[-91.133056999999951,63.478043000000014],[-90.945540999999935,63.440269000000114],[-90.854720999999984,63.408600000000092],[-90.915557999999919,63.41054500000007],[-90.932770000000005,63.418602000000078],[-90.945540999999935,63.422493000000145],[-90.956954999999937,63.423325000000034],[-90.96833799999996,63.423050000000046],[-90.975006000000008,63.419441000000006],[-90.972777999999948,63.414711000000011],[-90.957503999999972,63.401382000000069],[-90.942214999999976,63.393051000000014],[-90.931380999999931,63.389160000000118],[-90.918883999999935,63.386383000000023],[-90.816665999999998,63.369156000000032],[-90.741942999999992,63.360825000000091],[-90.690825999999959,63.228324999999984],[-90.627486999999974,63.059433000000013],[-90.649169999999913,63.036385000000109],[-90.739990000000034,62.962212000000136],[-90.775832999999977,62.941933000000006],[-90.785004000000015,62.938041999999939],[-90.794998000000021,62.936104],[-90.825835999999924,62.933052000000089],[-90.847778000000005,62.932770000000005],[-90.870270000000005,62.934433000000126],[-90.929442999999992,62.944435000000112],[-90.940551999999968,62.945267000000001],[-91.017226999999934,62.946380999999974],[-91.038329999999917,62.944153000000028],[-91.048049999999989,62.94221500000009],[-91.173049999999989,62.908600000000035],[-91.18249499999996,62.905823000000112],[-91.190825999999959,62.900825999999995],[-91.196654999999964,62.895271000000093],[-91.200561999999934,62.88999200000012],[-91.199721999999895,62.870270000000062],[-91.207229999999981,62.8597180000001],[-91.213333000000034,62.854164000000083],[-91.356383999999991,62.788605000000018],[-91.366652999999928,62.787498000000085],[-91.440276999999867,62.782768000000033],[-91.46166999999997,62.782494000000099],[-91.579178000000013,62.799995000000081],[-91.840285999999935,62.826385000000073],[-91.990279999999984,62.84693900000002],[-92.087508999999898,62.818886000000077],[-92.214721999999995,62.824715000000083],[-92.223052999999993,62.828880000000083],[-92.236114999999927,62.832214000000079],[-92.339995999999985,62.843605000000025],[-92.361937999999952,62.844154000000003],[-92.382766999999944,62.841660000000047],[-92.392501999999922,62.839713999999958],[-92.402221999999995,62.837493999999992],[-92.420836999999949,62.831383000000073],[-92.438323999999966,62.823607999999979],[-92.455275999999969,62.814712999999983],[-92.459441999999967,62.810272000000055],[-92.458618000000001,62.800270000000069],[-92.455841000000021,62.79583000000008],[-92.451400999999919,62.791107000000068],[-92.333617999999944,62.709991000000116],[-92.232773000000009,62.673049999999989],[-92.188598999999954,62.659156999999993],[-92.178329000000019,62.65638000000007],[-92.067779999999971,62.651657000000057],[-92.034728999999857,62.65026899999998],[-91.971389999999928,62.653320000000008],[-91.948883000000023,62.651932000000102],[-91.925827000000027,62.644440000000145],[-91.908614999999998,62.636383000000023],[-91.882766999999944,62.624161000000015],[-91.880554000000018,62.619438000000059],[-91.883330999999998,62.604438999999957],[-91.885009999999909,62.5991590000001],[-91.890288999999996,62.588600000000042],[-91.941375999999991,62.534996000000035],[-91.948043999999982,62.531380000000013],[-92.053328999999962,62.526657],[-92.153060999999923,62.598045000000127],[-92.163329999999974,62.600829999999974],[-92.186110999999983,62.603324999999984],[-92.196655000000021,62.603049999999996],[-92.266112999999962,62.595268000000033],[-92.275009000000011,62.591377000000136],[-92.271399999999971,62.578049000000135],[-92.275557999999933,62.560272000000111],[-92.325561999999991,62.540833000000021],[-92.365004999999996,62.533332999999914],[-92.384734999999978,62.529990999999995],[-92.396118000000001,62.530823000000112],[-92.430831999999953,62.535827999999981],[-92.468062999999972,62.54444100000012],[-92.539169000000015,62.532493999999986],[-92.606110000000001,62.464996000000042],[-92.617767000000015,62.466660000000047],[-92.710006999999962,62.465827999999931],[-92.726105000000018,62.444153000000142],[-92.729720999999984,62.438599000000124],[-92.731109999999944,62.433601000000124],[-92.730834999999956,62.428604000000064],[-92.724716000000001,62.358604000000014],[-92.714721999999995,62.343880000000013],[-92.665833000000021,62.332771000000093],[-92.628052000000025,62.322220000000016],[-92.606658999999922,62.31471300000004],[-92.598052999999936,62.310821999999973],[-92.585006999999905,62.302216000000044],[-92.584441999999967,62.297493000000088],[-92.585830999999871,62.292220999999984],[-92.601668999999958,62.265549000000078],[-92.610275000000001,62.261382999999967],[-92.603995999999938,62.236324000000138],[-92.573058999999944,62.196098000000006],[-92.568619000000012,62.191657999999961],[-92.561934999999949,62.187492000000077],[-92.536666999999966,62.175551999999982],[-92.486388999999974,62.161377000000073],[-92.478057999999919,62.157493999999986],[-92.47001599999993,62.146614],[-92.477782999999988,62.143883000000017],[-92.48721299999994,62.144157000000121],[-92.592223999999987,62.154990999999995],[-92.603881999999942,62.156379999999956],[-92.625823999999909,62.191657999999961],[-92.64044199999995,62.209098999999924],[-92.638435000000015,62.212273000000039],[-92.638275000000021,62.215103000000056],[-92.639938000000029,62.217770000000087],[-92.700561999999991,62.265549000000078],[-92.741103999999893,62.28694200000001],[-92.747498000000007,62.289993000000038],[-92.845551,62.309433000000013],[-93.075561999999991,62.332214000000022],[-93.12222300000002,62.334991000000116],[-92.904174999999952,62.262215000000083],[-92.892226999999991,62.259720000000073],[-92.866393999999957,62.263054000000068],[-92.839995999999985,62.260276999999974],[-92.828612999999905,62.257217000000082],[-92.780288999999868,62.236938000000123],[-92.765288999999996,62.224434000000088],[-92.764724999999942,62.219437000000028],[-92.790282999999988,62.177489999999921],[-92.795836999999949,62.172768000000019],[-92.800963999999965,62.172905000000014],[-92.840285999999992,62.174438000000009],[-92.851943999999946,62.175827000000027],[-92.862503000000004,62.17943600000001],[-92.954453000000001,62.192764000000011],[-93.06806899999998,62.174995000000081],[-93.076674999999909,62.17193600000013],[-93.110000999999954,62.156654000000117],[-93.114440999999999,62.15415999999999],[-93.119720000000029,62.148330999999985],[-93.126937999999882,62.132492000000013],[-93.124160999999958,62.128044000000045],[-93.119445999999925,62.123604000000057],[-93.081389999999942,62.10443900000007],[-93.069167999999877,62.103607000000011],[-93.059722999999906,62.105826999999977],[-93.037506000000008,62.121658000000139],[-93.028885000000002,62.12471000000005],[-93.019164999999987,62.126099000000067],[-93.008057000000008,62.125549000000035],[-92.940552000000025,62.115547000000049],[-92.933060000000012,62.11360900000011],[-92.930557000000022,62.109160999999972],[-92.931380999999988,62.104164000000083],[-92.936935000000005,62.099159000000043],[-92.968338000000017,62.077217000000132],[-92.991104000000007,62.067772000000105],[-93.140839000000028,62.009720000000129],[-93.237212999999997,62.02693899999997],[-93.246384000000035,62.033333000000027],[-93.277495999999871,62.042770000000132],[-93.302779999999927,62.049438000000123],[-93.325286999999946,62.051384000000041],[-93.411391999999978,62.03138000000007],[-93.413054999999986,62.025551000000064],[-93.39416499999993,62.013610999999969],[-93.385559000000001,62.009995000000117],[-93.373610999999983,62.007500000000107],[-93.361937999999952,62.00610400000005],[-93.342223999999931,62.004997000000117],[-93.318893000000003,61.998047000000099],[-93.244445999999982,61.969437000000028],[-93.235549999999989,61.965545999999961],[-93.222228999999913,61.957496999999989],[-93.218338000000017,61.95249200000012],[-93.217223999999987,61.947769000000108],[-93.281951999999876,61.891380000000083],[-93.299728000000016,61.885826000000066],[-93.309157999999911,61.883606000000043],[-93.330565999999919,61.886383000000137],[-93.442489999999964,61.915268000000026],[-93.461670000000026,61.922493000000088],[-93.616104000000007,61.939986999999974],[-93.600280999999939,61.879158000000075],[-93.61721799999998,61.861938000000123],[-93.556945999999982,61.847771000000137],[-93.435821999999973,61.808883999999978],[-93.282776000000013,61.788887000000102],[-93.248610999999983,61.78472099999999],[-93.237777999999935,61.777214000000072],[-93.242492999999968,61.767493999999999],[-93.25556899999998,61.742493000000138],[-93.356948999999986,61.707214000000022],[-93.449431999999945,61.682213000000047],[-93.542769999999962,61.663321999999994],[-93.594161999999926,61.648048000000074],[-93.654998999999862,61.629158000000132],[-93.856658999999979,61.549164000000133],[-93.984726000000023,61.456100000000106],[-93.985275000000001,61.454163000000051],[-93.968613000000005,61.396660000000054],[-93.932495000000017,61.387214999999969],[-93.921935999999903,61.385269000000108],[-93.911666999999966,61.385826000000009],[-93.906386999999995,61.387497000000053],[-93.895003999999972,61.389160000000004],[-93.884734999999864,61.389717000000076],[-93.868056999999965,61.389160000000004],[-93.857498000000021,61.385551000000135],[-93.820281999999963,61.355826999999977],[-93.817504999999983,61.351386999999932],[-93.819167999999991,61.347214000000008],[-93.839447000000007,61.319443000000092],[-93.84445199999999,61.316101000000003],[-93.858046999999942,61.312767000000008],[-93.932220000000029,61.296661000000029],[-93.940552000000025,61.294998000000078],[-94.057219999999973,61.178329000000076],[-94.14805599999994,61.043610000000058],[-94.226943999999946,60.942764000000068],[-94.349166999999909,60.858603999999957],[-94.353333000000021,60.853607000000068],[-94.391112999999905,60.798882000000049],[-94.415282999999988,60.762215000000026],[-94.415008999999998,60.756660000000124],[-94.451674999999966,60.671104000000128],[-94.505004999999983,60.549995000000138],[-94.509444999999971,60.544159000000093],[-94.563048999999978,60.522217000000012],[-94.575835999999981,60.52027099999998],[-94.611389000000031,60.52777100000003],[-94.67332499999992,60.522490999999945],[-94.671660999999915,60.466103000000032],[-94.629439999999988,60.41832700000009],[-94.626388999999961,60.413605000000018],[-94.614715999999873,60.38999200000012],[-94.613891999999908,60.380547000000035],[-94.615004999999996,60.375266999999951],[-94.620834000000002,60.363883999999985],[-94.681945999999925,60.224158999999929],[-94.673614999999927,60.191101000000117],[-94.704726999999934,60.091933999999981],[-94.707503999999972,60.083603000000096],[-94.711394999999925,60.078330999999991],[-94.714721999999938,60.075272000000041],[-94.728333000000021,60.071380999999974],[-94.746658000000025,60.069992000000127],[-94.752791999999943,60.06860400000005],[-94.766402999999912,60.061378000000104],[-94.771117999999944,60.055549999999982],[-94.803878999999995,60.008330999999998],[-94.803878999999995,60.003609000000097],[-94.800430000000006,59.999565000000132],[-94.819167999999991,59.964714000000129],[-94.821670999999924,59.959160000000111],[-94.822509999999909,59.954162999999994],[-94.820556999999951,59.944434999999999],[-94.803329000000019,59.877768999999944],[-94.803329000000019,59.711104999999975],[-94.819167999999991,59.63638300000008],[-94.788605000000018,59.51527400000009],[-94.735275000000001,59.426384000000098],[-94.680557000000022,59.357215999999994],[-94.715285999999992,59.323326000000066],[-94.770003999999972,59.29833200000013],[-94.775009000000011,59.29332700000009],[-94.781386999999995,59.263611000000026],[-94.782227000000034,59.258331000000112],[-94.789718999999991,59.092216000000064],[-94.681670999999994,58.975822000000107],[-94.679992999999968,58.97137500000008],[-94.676392000000021,58.93443300000007],[-94.597777999999948,58.878326000000072],[-94.586394999999868,58.874992000000077],[-94.486938000000009,58.815269000000058],[-94.482223999999974,58.811104000000057],[-94.477782999999931,58.806656000000089],[-94.474716000000001,58.802216000000044],[-94.457503999999915,58.774162000000047],[-94.453338999999914,58.765274000000034],[-94.452788999999882,58.759720000000016],[-94.453338999999914,58.750549000000092],[-94.448607999999979,58.736382000000106],[-94.446105999999986,58.731658999999979],[-94.43720999999988,58.72304500000007],[-94.421660999999972,58.716385000000059],[-94.410552999999993,58.714157000000114],[-94.361388999999974,58.712769000000037],[-94.343613000000005,58.715546000000074],[-94.326950000000011,58.721656999999993],[-94.291107000000011,58.743606999999997],[-94.279175000000009,58.771103000000039],[-94.228881999999999,58.784996000000092],[-94.234725999999966,58.714714000000015],[-94.252228000000002,58.649994000000049],[-94.285277999999892,58.512496999999996],[-94.287216000000001,58.438041999999996],[-94.289168999999958,58.427773000000116],[-94.291672000000005,58.422218000000044],[-94.296660999999972,58.415825000000098],[-94.326400999999976,58.349159000000043],[-94.348617999999988,58.2866590000001],[-94.351668999999902,58.276656999999943],[-94.363892000000021,58.22387700000013],[-94.363327000000027,58.218880000000013],[-94.360275000000001,58.220543000000134],[-94.3558349999999,58.226097000000095],[-94.259445000000028,58.351386999999988],[-94.231110000000001,58.390549000000021],[-94.228606999999954,58.396103000000039],[-94.226943999999946,58.406380000000013],[-94.231110000000001,58.430824000000143],[-94.238891999999964,58.494155999999975],[-94.24610899999999,58.576385000000016],[-94.24610899999999,58.586654999999951],[-94.245269999999948,58.59165999999999],[-94.242766999999958,58.597214000000008],[-94.143889999999942,58.763610999999912],[-94.113892000000021,58.762215000000083],[-93.995833999999945,58.760826000000066],[-93.949158000000011,58.76249700000011],[-93.843886999999938,58.767769000000044],[-93.798614999999927,58.773604999999918],[-93.728058000000033,58.783882000000119],[-93.709732000000031,58.785827999999981],[-93.673049999999932,58.780823000000112],[-93.575561999999991,58.763885000000016],[-93.475554999999986,58.732491000000039],[-93.350554999999929,58.74582700000002],[-93.343886999999881,58.750832000000059],[-93.327788999999996,58.757217000000082],[-93.319167999999991,58.758606000000043],[-93.236664000000019,58.766936999999984],[-93.216659999999933,58.764160000000061],[-93.196380999999974,58.758331000000055],[-93.155562999999972,58.740273000000002],[-93.152221999999938,58.737770000000012],[-93.141112999999962,58.691933000000006],[-93.139724999999885,58.653876999999966],[-93.126937999999882,58.532494000000042],[-93.126099000000011,58.527771000000087],[-93.118057000000022,58.508888000000013],[-93.095276000000013,58.467209000000082],[-93.035277999999948,58.37082700000002],[-92.964721999999938,58.261108000000036],[-92.93110699999994,58.21166199999999],[-92.868880999999931,58.143050999999957],[-92.811660999999901,58.071663000000058],[-92.803329000000019,58.057213000000104],[-92.799987999999985,58.042221000000097],[-92.805557000000022,58.011940000000038],[-92.805557000000022,58.00638600000002],[-92.80471799999998,57.997490000000084],[-92.795273000000009,57.96888000000007],[-92.753615999999965,57.85083000000003],[-92.724716000000001,57.801383999999985],[-92.672501000000011,57.733047000000056],[-92.621108999999876,57.670547000000113],[-92.450835999999981,57.442490000000134],[-92.446380999999974,57.433051999999918],[-92.418883999999991,57.337493999999992],[-92.418334999999956,57.332497000000103],[-92.418883999999991,57.323326000000122],[-92.427215999999987,57.263053999999954],[-92.430283000000031,57.252220000000079],[-92.441101000000003,57.23054500000012],[-92.549437999999896,57.08554799999996],[-92.563889000000017,57.068885999999964],[-92.576400999999976,57.056938000000116],[-92.695267000000001,56.961662000000047],[-92.708617999999888,56.951660000000118],[-92.715835999999967,56.947487000000137],[-92.723327999999924,56.944435000000055],[-92.73832699999997,56.94110100000006],[-92.771392999999932,56.93804200000011],[-92.837219000000005,56.924438000000009],[-92.868056999999965,56.91415399999994],[-92.877212999999927,56.90915700000005],[-92.876098999999954,56.907494000000099],[-92.868332000000009,56.90665400000006],[-92.850554999999929,56.907211000000132],[-92.831680000000006,56.908599999999979],[-92.790557999999976,56.913879000000122],[-92.756957999999997,56.918602000000135],[-92.731383999999991,56.922492999999974],[-92.691101000000003,56.93360100000001],[-92.660277999999948,56.945266999999944],[-92.652221999999881,56.949158000000011],[-92.61721799999998,56.96888000000007],[-92.610000999999954,56.974709000000075],[-92.589171999999905,56.986382000000106],[-92.552779999999984,57.004714999999976],[-92.514450000000011,57.023604999999918],[-92.492217999999923,57.032493999999986],[-92.475280999999995,57.037498000000141],[-92.443054000000018,57.044715999999994],[-92.40055799999999,57.052216000000044],[-92.376098999999954,57.056381000000044],[-92.253615999999965,57.065544000000045],[-92.235549999999989,57.066101000000117],[-92.226105000000018,57.065544000000045],[-92.217223999999987,57.063049000000035],[-92.212218999999948,57.058043999999995],[-92.218932999999993,57.052779999999984],[-92.337509000000011,56.981377000000066],[-92.344727000000034,56.977485999999999],[-92.352218999999991,56.974159000000043],[-92.368332000000009,56.969711000000075],[-92.385558999999944,56.967209000000025],[-92.394454999999994,56.966933999999981],[-92.418610000000001,56.961937000000091],[-92.432220000000029,56.955826000000002],[-92.46945199999999,56.934989999999971],[-92.466399999999965,56.932495000000131],[-92.375,56.949714999999912],[-92.303054999999972,56.967491000000109],[-92.287215999999944,56.974434000000088],[-92.281113000000005,56.978874000000076],[-92.268616000000009,56.990829000000019],[-92.261947999999961,56.99582700000002],[-92.235275000000001,57.012771999999984],[-92.220276000000013,57.018883000000017],[-92.204453000000001,57.02416199999999],[-92.180282999999974,57.030823000000112],[-92.155272999999909,57.036658999999986],[-92.146666999999979,57.037772999999959],[-92.129165999999941,57.03943600000008],[-92.093062999999972,57.040833000000021],[-92.057769999999891,57.043884000000048],[-92.031677000000002,57.046660999999972],[-91.987503000000004,57.052489999999977],[-91.952224999999999,57.05721299999999],[-91.828888000000006,57.087211999999965],[-91.779998999999975,57.100273000000129],[-91.241104000000007,57.222214000000008],[-91.15583799999996,57.239989999999977],[-91.08944699999995,57.251106000000107],[-91.05471799999998,57.256104000000107],[-91.036391999999978,57.258049000000085],[-91.001677999999913,57.26138300000008],[-90.992767000000015,57.26138300000008],[-90.834166999999923,57.257217000000026],[-90.81527699999998,57.255829000000119],[-90.795546999999999,57.24971800000003],[-90.779175000000009,57.243324000000143],[-90.758895999999993,57.237769999999955],[-90.738051999999925,57.232490999999982],[-90.71945199999999,57.228043000000014],[-90.709441999999967,57.226379000000009],[-90.563323999999909,57.212212000000079],[-90.451110999999969,57.193878000000097],[-90.408614999999998,57.181664000000069],[-90.391678000000013,57.176102000000128],[-90.387786999999946,57.171378999999945],[-90.310821999999973,57.134995000000117],[-90.225554999999929,57.104439000000013],[-90.025009000000011,57.031380000000013],[-90.005004999999983,57.01915699999995],[-90,57.016369000000054],[-89.990554999999972,57.011107999999922],[-89.970276000000013,57.004166000000055],[-89.833068999999966,56.978324999999984],[-89.715285999999992,56.957214000000079],[-89.521392999999932,56.92943600000001],[-89.439163000000008,56.923881999999992],[-89.132941999999957,56.864852999999982],[-89.06806899999998,56.852219000000048],[-89.015288999999939,56.84777100000008],[-88.950287000000003,56.843048000000124],[-88.94261199999994,56.844269000000054],[-88.815001999999993,56.824440000000038],[-88.742767000000015,56.764442000000145],[-88.67193599999996,56.709435000000042],[-88.654723999999931,56.696380999999974],[-88.639998999999989,56.688599000000067],[-88.631377999999984,56.68471500000004],[-88.584166999999923,56.670546999999999],[-88.440552000000025,56.603607000000011],[-88.415008999999998,56.58638000000002],[-88.365829000000019,56.561661000000015],[-88.324172999999973,56.542770000000019],[-88.218886999999995,56.504440000000045],[-88.149444999999957,56.486938000000009],[-88.103057999999976,56.476097000000095],[-88.069732999999928,56.468880000000013],[-88.048889000000031,56.465546000000018],[-88.028885000000002,56.459991000000116],[-88.018616000000009,56.456100000000049],[-87.982772999999952,56.441658000000075],[-87.975554999999929,56.437491999999963],[-87.841110000000015,56.315269000000001],[-87.723891999999978,56.203880000000083],[-87.719161999999926,56.198875000000044],[-87.715011999999945,56.189987000000031],[-87.71556099999998,56.169716000000051],[-87.713897999999972,56.164993000000095],[-87.708053999999947,56.156096999999988],[-87.702788999999996,56.151931999999988],[-87.548614999999927,56.049995000000138],[-87.478881999999999,56.029160000000047],[-87.368880999999988,56.000832000000059],[-87.351943999999889,55.992767000000129],[-87.345276000000013,55.988602000000128],[-87.343613000000005,55.983879000000002],[-87.348343,55.973320000000115],[-87.355270000000019,55.962769000000037],[-87.198333999999988,55.940269000000001],[-87.110001000000011,55.92943600000001],[-87.091675000000009,55.927489999999921],[-87.057220000000029,55.926940999999999],[-87.031676999999945,55.929718000000094],[-86.996947999999975,55.931663999999955],[-86.979445999999939,55.931663999999955],[-86.970000999999968,55.929718000000094],[-86.881942999999922,55.907211000000018],[-86.837783999999999,55.891380000000026],[-86.616942999999992,55.838882000000012],[-86.572783999999956,55.83027600000014],[-86.544448999999986,55.824440000000038],[-86.486663999999962,55.811378000000047],[-86.477782999999931,55.808884000000091],[-86.448607999999979,55.799995000000024],[-86.398620999999991,55.784164000000033],[-86.372771999999998,55.774993999999992],[-86.346114999999998,55.763054000000068],[-86.332779000000016,55.754715000000033],[-86.321944999999971,55.745544000000109],[-86.31527699999998,55.741104000000064],[-86.277221999999995,55.728873999999962],[-86.267776000000026,55.726936000000023],[-85.86721799999998,55.657493999999986],[-85.740829000000019,55.638046000000088],[-85.731673999999998,55.636940000000038],[-85.71444699999995,55.631660000000011],[-85.569457999999941,55.55860100000001],[-85.556655999999975,55.550270000000069],[-85.532227000000034,55.528045999999961],[-85.525833000000034,55.51888299999996],[-85.516662999999994,55.500000000000057],[-85.515015000000005,55.495270000000062],[-85.515288999999996,55.490273000000116],[-85.509170999999981,55.481102000000021],[-85.499435000000005,55.472214000000008],[-85.474166999999909,55.454711999999972],[-85.393340999999964,55.408881999999949],[-85.383620999999948,55.404991000000109],[-85.272232000000031,55.374709999999993],[-85.234726000000023,55.364715999999987],[-85.224716000000001,55.364159000000086],[-85.208617999999944,55.365273000000059],[-85.182219999999973,55.365273000000059],[-85.164444000000003,55.361664000000076],[-85.146118000000001,55.354996000000085],[-85.128875999999991,55.346382000000006],[-85.123885999999857,55.341934000000037],[-85.121933000000013,55.337769000000037],[-85.116652999999928,55.323050999999964],[-85.116394000000014,55.313606000000107],[-85.118331999999953,55.308601000000067],[-85.121933000000013,55.303322000000094],[-85.129165999999998,55.297775000000115],[-85.144164999999987,55.290276000000119],[-85.215285999999935,55.268600000000049],[-85.275283999999999,55.216660000000047],[-85.398055999999997,55.10083000000003],[-85.399993999999936,55.095824999999991],[-85.397506999999962,55.090546000000018],[-85.383620999999948,55.06749700000006],[-85.398055999999997,55.0472180000001],[-85.419448999999986,55.010826000000122],[-85.425003000000004,55.000274999999988],[-85.425003000000004,54.995544000000052],[-85.423889000000031,54.990546999999992],[-85.414443999999946,54.991104000000064],[-85.407500999999968,54.993324000000086],[-85.400283999999942,54.997772000000055],[-85.386123999999938,55.008049000000028],[-85.370543999999938,55.024437000000091],[-85.366942999999992,55.029716000000064],[-85.36250299999989,55.04055000000011],[-85.347778000000005,55.080826000000116],[-85.33555599999994,55.101661999999976],[-85.318344000000025,55.127486999999974],[-85.313048999999978,55.132767000000001],[-85.220275999999956,55.224434000000088],[-85.194153000000028,55.244155999999919],[-85.17971799999998,55.253608999999926],[-85.156113000000005,55.264160000000061],[-85.139998999999989,55.270270999999923],[-85.116652999999928,55.276657000000057],[-85.06806899999998,55.287498000000141],[-85.043883999999878,55.292770000000075],[-85.001952999999958,55.296660999999972],[-84.974715999999944,55.295830000000137],[-84.869445999999982,55.279716000000008],[-84.75140399999998,55.256103999999993],[-84.723617999999931,55.249718000000087],[-84.712783999999942,55.247771999999998],[-84.688048999999921,55.245270000000119],[-84.635559000000001,55.24221799999998],[-84.599166999999909,55.241661000000079],[-84.566390999999953,55.244155999999919],[-84.541381999999999,55.247490000000084],[-84.444716999999855,55.267769000000044],[-84.428878999999995,55.273048000000017],[-84.388610999999969,55.282493999999986],[-84.322783999999956,55.289992999999981],[-84.206954999999937,55.295546999999999],[-84.198607999999979,55.295273000000066],[-84.189437999999996,55.294159000000093],[-84.170837000000006,55.283051000000057],[-84.159438999999963,55.278328000000101],[-84.149170000000026,55.275551000000007],[-84.12222300000002,55.272217000000012],[-84.113892000000021,55.271934999999928],[-84.092223999999987,55.271660000000111],[-84.076110999999969,55.276099999999929],[-84.049987999999928,55.286110000000065],[-84.006393000000003,55.301383999999928],[-83.968886999999881,55.313881000000094],[-83.951675000000023,55.317497000000003],[-83.93249499999996,55.319443000000035],[-83.920273000000009,55.319160000000068],[-83.897506999999905,55.316940000000102],[-83.658386000000007,55.237324000000058],[-83.65439600000002,55.235493000000076],[-83.651732999999922,55.232985999999983],[-83.570281999999963,55.18804200000011],[-83.567229999999938,55.183052000000032],[-83.570007000000032,55.177773000000059],[-83.58555599999994,55.166100000000029],[-83.591674999999896,55.154434000000037],[-83.589721999999938,55.149719000000005],[-83.574447999999961,55.138045999999974],[-83.561935000000005,55.130820999999969],[-83.556655999999919,55.134163000000058],[-83.556655999999919,55.17943600000001],[-83.558608999999933,55.184989999999971],[-83.579505999999867,55.221157000000005],[-83.588057999999933,55.233330000000024],[-83.593886999999938,55.236938000000123],[-83.60082999999986,55.239990000000034],[-83.620833999999945,55.242767000000129],[-83.643889999999999,55.242767000000129],[-83.654448999999943,55.243881000000101],[-83.670837000000006,55.248604000000057],[-83.684432999999956,55.254439999999988],[-83.696105999999986,55.261664999999994],[-83.706116000000009,55.269714000000022],[-83.708892999999989,55.274437000000034],[-83.706116000000009,55.279990999999995],[-83.698607999999979,55.283051000000057],[-83.688888999999961,55.281937000000084],[-83.57417299999986,55.262215000000026],[-83.533324999999934,55.250549000000092],[-83.519454999999937,55.243881000000101],[-83.498885999999914,55.235549999999989],[-83.489440999999943,55.233879000000115],[-83.179717999999866,55.197211999999979],[-83.168609999999944,55.197487000000137],[-83.150283999999942,55.200271999999984],[-83.128051999999968,55.207497000000046],[-83.120270000000005,55.210823000000119],[-83.089721999999938,55.226654000000053],[-83.074447999999961,55.231658999999922],[-83.037505999999951,55.238327000000083],[-83.029174999999952,55.238883999999985],[-83.006392999999946,55.238602000000128],[-82.985001000000011,55.236382000000106],[-82.964721999999995,55.233604000000128],[-82.948607999999865,55.228874000000076],[-82.941665999999941,55.225821999999994],[-82.930556999999965,55.218322999999998],[-82.91332999999986,55.201385000000073],[-82.906113000000005,55.191932999999949],[-82.896956999999986,55.177215999999987],[-82.874435000000005,55.154434000000037],[-82.838333000000034,55.146660000000054],[-82.809998000000007,55.142220000000009],[-82.786117999999988,55.141106000000036],[-82.775283999999942,55.14137999999997],[-82.76556399999987,55.142493999999942],[-82.73971599999993,55.147491000000059],[-82.708618000000001,55.156380000000127],[-82.700835999999981,55.159714000000122],[-82.669723999999974,55.168052999999986],[-82.661117999999931,55.169716000000108],[-82.650283999999886,55.169716000000108],[-82.508346999999901,55.152771000000143],[-82.449432000000002,55.133049000000085],[-82.412506000000008,55.112770000000125],[-82.40972899999997,55.108046999999999],[-82.400833000000034,55.082771000000093],[-82.33555599999994,55.071014000000048],[-82.307495000000017,55.115829000000133],[-82.308043999999995,55.121933000000126],[-82.309432999999899,55.127486999999974],[-82.3125,55.132492000000013],[-82.323623999999995,55.139992000000063],[-82.337218999999948,55.146102999999982],[-82.345276000000013,55.148331000000098],[-82.355559999999969,55.162491000000045],[-82.349990999999875,55.166382000000112],[-82.34056099999998,55.164711000000011],[-82.333618000000001,55.1616590000001],[-82.307769999999948,55.148880000000077],[-82.25418099999996,55.111382000000049],[-82.245833999999945,55.102776000000119],[-82.244995000000017,55.09027100000003],[-82.246947999999861,55.084160000000111],[-82.253341999999975,55.073608000000092],[-82.25778200000002,55.06888600000002],[-82.273620999999935,55.05721299999999],[-82.282227000000034,55.048049999999989],[-82.285277999999948,55.042770000000132],[-82.287216000000001,55.036659000000043],[-82.287216000000001,55.030273000000136],[-82.270844000000011,54.931381000000044],[-82.267226999999991,54.920273000000009],[-82.255279999999914,54.894157000000121],[-82.246947999999861,54.879433000000063],[-82.241378999999938,54.874991999999963],[-82.231948999999986,54.873877999999991],[-82.221114999999998,54.787498000000085],[-82.320846999999958,54.571380999999974],[-82.403885000000002,54.410820000000115],[-82.419158999999979,54.384163000000058],[-82.431670999999938,54.370270000000005],[-82.436935000000005,54.366385999999977],[-82.441101000000003,54.361664000000076],[-82.441665999999941,54.330826000000116],[-82.434158000000025,54.209435000000042],[-82.421660999999972,54.197211999999979],[-82.389998999999989,54.16832700000009],[-82.362777999999878,54.143607999999972],[-82.301392000000021,54.103050000000053],[-82.283889999999985,54.092491000000052],[-82.253341999999975,54.076102999999989],[-82.248046999999929,54.072220000000016],[-82.243880999999931,54.068054000000132],[-82.238327000000027,54.057495000000074],[-82.160278000000005,53.898880000000133],[-82.131942999999978,53.817772000000105],[-82.130553999999961,53.793052999999986],[-82.129715000000033,53.774436999999978],[-82.130553999999961,53.767493999999999],[-82.136672999999917,53.749161000000129],[-82.148894999999982,53.727768000000026],[-82.189986999999917,53.674164000000019],[-82.194152999999915,53.669441000000006],[-82.203063999999927,53.653320000000008],[-82.208344000000011,53.641936999999984],[-82.212783999999999,53.622765000000015],[-82.21665999999999,53.603882000000112],[-82.211944999999957,53.536110000000065],[-82.208618000000001,53.524994000000106],[-82.198883000000023,53.504714999999976],[-82.190552000000025,53.489716000000101],[-82.172500999999954,53.460548000000074],[-82.165558000000033,53.451385000000073],[-82.158614999999998,53.442215000000033],[-82.147781000000009,53.421661000000086],[-82.138061999999991,53.38888500000013],[-82.125823999999966,53.344154000000117],[-82.119445999999982,53.315826000000129],[-82.115829000000019,53.298332000000073],[-82.113891999999908,53.286659000000043],[-82.113891999999908,53.280273000000136],[-82.114715999999873,53.273604999999975],[-82.117766999999958,53.268050999999957],[-82.121932999999956,53.263610999999969],[-82.141387999999949,53.254715000000033],[-82.21055599999994,53.220268000000033],[-82.248336999999935,53.193877999999984],[-82.269454999999937,53.163879000000009],[-82.27555799999999,53.153320000000122],[-82.279448999999943,53.141106000000093],[-82.300277999999935,53.060271999999998],[-82.301392000000021,53.05332199999998],[-82.301666000000012,53.041663999999969],[-82.296660999999972,53.018599999999992],[-82.273894999999982,52.956383000000017],[-82.261397999999986,52.937210000000107],[-82.257506999999976,52.932770000000062],[-82.235824999999977,52.924164000000133],[-82.196380999999974,52.913321999999937],[-82.136123999999995,52.894714000000079],[-82.120543999999995,52.889717000000132],[-82.101669000000015,52.879990000000021],[-82.050551999999982,52.84304800000001],[-82.025833000000034,52.823883000000023],[-82.001113999999973,52.804710000000114],[-81.977782999999931,52.784996000000035],[-81.973617999999931,52.780548000000067],[-81.951401000000033,52.736938000000066],[-81.733611999999994,52.549995000000138],[-81.719161999999983,52.538330000000087],[-81.714172000000019,52.534721000000047],[-81.697494999999947,52.524162000000047],[-81.639175000000023,52.490547000000106],[-81.621384000000035,52.480819999999994],[-81.607497999999964,52.475265999999976],[-81.577224999999999,52.465271000000087],[-81.569457999999941,52.462212000000136],[-81.558043999999938,52.456099999999935],[-81.554168999999888,52.451660000000118],[-81.551391999999964,52.446655000000078],[-81.549987999999985,52.44110100000006],[-81.542496000000028,52.338882000000012],[-81.56138599999997,52.316383000000087],[-81.663054999999986,52.292220999999984],[-81.822509999999909,52.254440000000045],[-81.850829999999917,52.244995000000131],[-81.863051999999982,52.238884000000041],[-81.865829000000019,52.23333000000008],[-81.883620999999948,52.187492000000134],[-81.874160999999901,52.188324000000023],[-81.841949,52.194992000000013],[-81.826950000000011,52.19887499999993],[-81.805557000000022,52.206099999999992],[-81.795546999999999,52.213882000000126],[-81.792495999999971,52.21915400000006],[-81.788605000000018,52.223877000000073],[-81.779448999999943,52.232208000000128],[-81.765015000000005,52.237770000000069],[-81.758346999999958,52.23943300000002],[-81.74888599999997,52.240273000000059],[-81.718886999999881,52.240829000000076],[-81.554992999999854,52.237495000000081],[-81.521392999999932,52.235825000000091],[-81.50167799999997,52.23333000000008],[-81.478881999999942,52.225822000000051],[-81.472778000000005,52.221930999999984],[-81.460006999999962,52.210274000000027],[-81.443603999999937,52.192764000000068],[-81.440552000000025,52.188599000000067],[-81.434432999999956,52.179161000000022],[-81.431670999999994,52.174164000000133],[-81.430557000000022,52.168053000000043],[-81.418335000000013,52.149437000000034],[-81.414443999999946,52.144996999999989],[-81.405838000000017,52.136940000000038],[-81.365279999999984,52.107216000000051],[-81.352782999999988,52.101105000000132],[-81.337783999999999,52.096100000000092],[-81.310546999999985,52.091102999999976],[-81.290832999999964,52.088599999999985],[-81.264724999999999,52.08277099999998],[-81.212509000000011,52.065543999999989],[-81.186110999999869,52.053604000000064],[-81.167496000000028,52.044158999999979],[-81.118057000000022,52.045547000000113],[-80.994445999999925,52.01138300000008],[-80.988327000000027,52.008049000000085],[-80.978333000000021,52.000832000000003],[-80.97444200000001,51.996384000000035],[-80.973052999999936,51.990829000000133],[-80.972778000000005,51.978325000000098],[-80.929992999999968,51.924163999999962],[-80.918609999999944,51.910271000000137],[-80.899993999999936,51.89527099999998],[-80.894729999999981,51.891663000000051],[-80.80972300000002,51.857498000000135],[-80.698607999999979,51.794715999999937],[-80.615279999999927,51.730270000000132],[-80.610275000000001,51.726379000000065],[-80.589171999999962,51.699715000000083],[-80.589171999999962,51.693321000000026],[-80.590285999999878,51.686653000000092],[-80.589995999999928,51.674164000000019],[-80.586120999999878,51.663605000000018],[-80.578887999999949,51.648605000000032],[-80.571395999999993,51.633605999999986],[-80.515015000000005,51.524437000000034],[-80.507506999999976,51.515830999999935],[-80.497771999999998,51.508331000000055],[-80.462218999999891,51.488601999999958],[-80.457229999999925,51.484993000000145],[-80.442489999999964,51.473602000000028],[-80.438889000000017,51.46915400000006],[-80.436385999999857,51.464157000000114],[-80.434998000000007,51.458602999999925],[-80.424438000000009,51.36360899999994],[-80.426392000000021,51.358887000000038],[-80.430557000000022,51.354164000000083],[-80.442489999999964,51.34804500000007],[-80.471664000000033,51.339714000000129],[-80.502791999999943,51.331940000000145],[-80.540558000000033,51.323326000000066],[-80.568619000000012,51.314156000000025],[-80.652495999999985,51.278327999999988],[-80.691939999999988,51.247490000000028],[-80.706954999999937,51.235550000000103],[-80.831680000000006,51.155822999999941],[-80.952498999999989,51.079720000000009],[-80.959441999999967,51.077492000000063],[-80.965285999999992,51.074440000000095],[-80.981110000000001,51.06360600000005],[-80.994994999999903,51.051384000000098],[-81.004181000000017,51.043052999999986],[-81.012222000000008,51.033882000000062],[-81.015015000000005,51.028328000000045],[-81.005279999999914,51.028603000000089],[-80.928054999999915,51.04583000000008],[-80.888335999999924,51.082771000000037],[-80.875274999999988,51.103324999999984],[-80.862212999999883,51.116104000000007],[-80.850280999999995,51.122489999999971],[-80.835280999999952,51.126938000000109],[-80.820557000000008,51.130272000000105],[-80.793610000000001,51.132767000000115],[-80.765014999999948,51.133606000000043],[-80.748046999999985,51.136658000000011],[-80.740829000000019,51.138885000000073],[-80.694442999999978,51.156097000000045],[-80.688599000000011,51.159157000000107],[-80.610000999999954,51.214157],[-80.567779999999971,51.258331000000112],[-80.562774999999988,51.262214999999969],[-80.541381999999999,51.276657000000114],[-80.530563000000029,51.283606999999961],[-80.512512000000015,51.292769999999962],[-80.480285999999865,51.307213000000047],[-80.414444000000003,51.332497000000046],[-80.400283999999886,51.337212000000079],[-80.392226999999991,51.338599999999985],[-80.371658000000025,51.336655000000007],[-80.330291999999986,51.326385000000073],[-80.219727000000034,51.301659000000029],[-80.190551999999968,51.297493000000145],[-80.129989999999907,51.297775000000001],[-80.120270000000005,51.296387000000095],[-80.016952999999944,51.263054000000125],[-79.996383999999921,51.25471500000009],[-79.800277999999992,51.156097000000045],[-79.788054999999929,51.149719000000118],[-79.741104000000007,51.123604000000114],[-79.736389000000031,51.119713000000047],[-79.729171999999949,51.110825000000034],[-79.716515000000015,51.081715000000031],[-79.685103999999967,51.045361000000014],[-79.612777999999992,51.008049000000085],[-79.537612999999908,50.958397000000048],[-79.519729999999981,50.929993000000024],[-79.516113000000018,50.926384000000041],[-79.466109999999958,50.889434999999935],[-79.450561999999877,50.87860100000006],[-79.438599000000011,50.872214999999983],[-79.415008999999941,50.846939000000134],[-79.411391999999978,50.842490999999995],[-79.352782999999931,50.748329000000069],[-79.350280999999939,50.736938000000123],[-79.348052999999993,50.731934000000138],[-79.343612999999891,50.728324999999984],[-79.337509000000011,50.724990999999989],[-79.332229999999981,50.723877000000016],[-79.330001999999922,50.758331000000055],[-79.330001999999922,50.764442000000088],[-79.332229999999981,50.775826000000052],[-79.420836999999949,50.879715000000033],[-79.439986999999917,50.894997000000103],[-79.464721999999995,50.913321999999994],[-79.515015000000005,50.95665699999995],[-79.537353999999993,50.983765000000062],[-79.571121000000005,51.00277699999998],[-79.660004000000015,51.045273000000009],[-79.673049999999876,51.050827000000027],[-79.678054999999915,51.054710000000114],[-79.698333999999932,51.075554000000068],[-79.705276000000026,51.084435000000042],[-79.749435000000005,51.168326999999977],[-79.751952999999958,51.178878999999995],[-79.752227999999889,51.184433000000013],[-79.751113999999973,51.197487000000081],[-79.745543999999995,51.208885000000066],[-79.742492999999968,51.214157],[-79.720551,51.243607000000054],[-79.703887999999949,51.261665000000107],[-79.699431999999945,51.266937000000041],[-79.688888999999961,51.281937000000028],[-79.682495000000017,51.292496000000028],[-79.680556999999908,51.298050000000046],[-79.679442999999992,51.304710000000057],[-79.668609999999944,51.398605000000089],[-79.593886999999938,51.449158000000068],[-79.581679999999949,51.455268999999987],[-79.574721999999895,51.457497000000103],[-79.547103999999877,51.460129000000109],[-79.533614999999941,51.50499700000006],[-79.474166999999966,51.579162999999994],[-79.376389000000017,51.642494000000113],[-79.353881999999999,51.656096999999988],[-79.331680000000006,51.661933999999917],[-79.322234999999978,51.662766000000033],[-79.239715999999987,51.634994999999947],[-79.236114999999927,51.630820999999912],[-79.235000999999954,51.624992000000077],[-79.23721299999994,51.619156000000032],[-79.251952999999958,51.60694100000012],[-79.275283999999999,51.577773999999977],[-79.285277999999948,51.562492000000134],[-79.285277999999948,51.556381000000101],[-79.274719000000005,51.530548000000124],[-79.271118000000001,51.525551000000064],[-79.267226999999934,51.521659999999997],[-79.202498999999989,51.518883000000073],[-79.183318999999983,51.519714000000079],[-79.175277999999935,51.521103000000096],[-79.161117999999931,51.525551000000064],[-79.154998999999975,51.528602999999976],[-79.144454999999937,51.536110000000065],[-79.137512000000015,51.538330000000087],[-79.12748699999986,51.538048000000003],[-79.120270000000005,51.535552999999993],[-79.024445000000014,51.476379000000122],[-79.020553999999947,51.473320000000115],[-79.012221999999952,51.464996000000099],[-79.005004999999926,51.449997000000053],[-78.963332999999977,51.353325000000098],[-78.950286999999946,51.29222100000004],[-78.955276000000026,51.256660000000068],[-78.95944199999991,51.252220000000023],[-78.962783999999942,51.246941000000049],[-78.962783999999942,51.240546999999992],[-78.958344000000011,51.230545000000063],[-78.951401000000033,51.215546000000018],[-78.937209999999936,51.197769000000108],[-78.928878999999938,51.18971300000004],[-78.924164000000019,51.185822000000144],[-78.912215999999944,51.179436000000067],[-78.906113000000005,51.176658999999972],[-78.853332999999964,51.165543000000014],[-78.914718999999934,51.22165700000005],[-78.918335000000013,51.226097000000095],[-78.920546999999942,51.231102000000135],[-78.921660999999915,51.237495000000081],[-78.920273000000009,51.249718000000144],[-78.890563999999927,51.390549000000021],[-78.888335999999981,51.396660000000111],[-78.883057000000008,51.401100000000099],[-78.832229999999981,51.438599000000011],[-78.779175000000009,51.474990999999989],[-78.82028200000002,51.513054000000068],[-78.823897999999986,51.517494000000056],[-78.826110999999969,51.522491000000002],[-78.824448000000018,51.541664000000083],[-78.820846999999958,51.554436000000067],[-78.80860899999999,51.576385000000016],[-78.791672000000005,51.603881999999942],[-78.796386999999925,51.608604000000014],[-78.859160999999972,51.634163000000058],[-78.944153000000028,51.670547000000056],[-79.03472899999997,51.764717000000132],[-79.035552999999993,51.770271000000093],[-79.033324999999877,51.776382000000012],[-79.029174999999952,51.781380000000013],[-79.008346999999958,51.795830000000137],[-78.995834000000002,51.801658999999972],[-78.985824999999977,51.801658999999972],[-78.976104999999905,51.799720999999977],[-78.961394999999868,51.794998000000021],[-78.944442999999865,51.790833000000021],[-78.918059999999969,51.79444100000012],[-78.910827999999981,51.796660999999972],[-78.903609999999958,51.799438000000009],[-78.879989999999964,51.811378000000104],[-78.851944000000003,51.828606000000036],[-78.846389999999985,51.832497000000103],[-78.836945000000014,51.841377000000136],[-78.833618000000001,51.845825000000104],[-78.832229999999981,51.852776000000063],[-78.834441999999967,51.857772999999952],[-78.841674999999952,51.866661000000136],[-78.846389999999985,51.870269999999948],[-78.858611999999937,51.876938000000109],[-78.86361699999992,51.880821000000083],[-78.89555399999989,51.926659000000029],[-78.896392999999932,51.932495000000074],[-78.894164999999987,51.93832400000008],[-78.881942999999922,51.944434999999999],[-78.860274999999888,51.951102999999932],[-78.851944000000003,51.95249200000012],[-78.810546999999929,51.958885000000066],[-78.769454999999994,51.966103000000089],[-78.747771999999998,51.973320000000001],[-78.736664000000019,51.979431000000091],[-78.695830999999998,52.008049000000085],[-78.579452999999944,52.111382000000106],[-78.537505999999951,52.180824000000143],[-78.501113999999973,52.255829000000006],[-78.524445000000014,52.311104000000114],[-78.516953000000001,52.367767000000072],[-78.507232999999985,52.454437000000041],[-78.506957999999997,52.460548000000074],[-78.545273000000009,52.514717000000132],[-78.564712999999983,52.530273000000079],[-78.577224999999999,52.536658999999986],[-78.585555999999997,52.538605000000075],[-78.59584000000001,52.538886999999988],[-78.654448999999943,52.54694400000011],[-78.684433000000013,52.551383999999985],[-78.763335999999981,52.564438000000052],[-78.761123999999938,52.570549000000085],[-78.755568999999923,52.574164999999994],[-78.721114999999998,52.586655000000121],[-78.691939999999931,52.596099999999979],[-78.713333000000034,52.628876000000105],[-78.753066999999874,52.683875999999941],[-78.790833000000021,52.737495000000138],[-78.796950999999979,52.773880000000077],[-78.765015000000005,52.777489000000116],[-78.731948999999986,52.783333000000084],[-78.724715999999944,52.785553000000107],[-78.722503999999901,52.791664000000026],[-78.725554999999986,52.819443000000035],[-78.738327000000027,52.872215000000097],[-78.794448999999986,52.861381999999935],[-78.856109999999887,52.877769000000114],[-78.880829000000006,52.896942000000024],[-78.881942999999922,52.90277100000003],[-78.87860099999989,52.908043000000134],[-78.864715999999987,52.963608000000079],[-78.915833000000021,53.000000000000057],[-78.923049999999932,53.068886000000077],[-78.888061999999934,53.224709000000132],[-78.894454999999994,53.259720000000073],[-78.895844000000011,53.26527400000009],[-78.942490000000021,53.384994999999947],[-78.949722000000008,53.399994000000049],[-78.991721999999925,53.434048000000018],[-78.994720000000029,53.436378000000047],[-79.004554999999925,53.439216999999928],[-79.009551999999928,53.438213000000019],[-79.044723999999974,53.439430000000016],[-79.053054999999972,53.438042000000053],[-79.063323999999966,53.439430000000016],[-79.068068999999923,53.443321000000083],[-79.090285999999992,53.470543000000021],[-79.093062999999972,53.474709000000075],[-79.107773000000009,53.497215000000097],[-79.110275000000001,53.502495000000124],[-79.103606999999954,53.513054000000011],[-79.084166999999979,53.522491000000116],[-79.054442999999935,53.531380000000013],[-79.035552999999993,53.53276800000009],[-79.012787000000003,53.531104999999968],[-79.031386999999995,53.529716000000008],[-79.038054999999986,53.526657],[-79.043334999999956,53.523048000000017],[-79.042495999999915,53.511108000000092],[-79.041381999999999,53.505554000000132],[-79.036391999999978,53.501663000000065],[-79.014838999999938,53.498940000000005],[-79.011002000000019,53.496937000000003],[-79.005675999999937,53.49577000000005],[-79.000678999999934,53.496609000000035],[-78.962783999999942,53.508888000000127],[-78.919158999999979,53.555267000000072],[-78.915833000000021,53.560547000000099],[-78.918335000000013,53.565544000000045],[-78.92193599999996,53.569992000000013],[-78.950561999999991,53.599716000000001],[-79.003341999999918,53.641663000000051],[-79.089721999999938,53.691658000000075],[-79.145003999999972,53.701660000000061],[-79.151397999999915,53.704994000000056],[-79.152221999999995,53.710548000000017],[-79.052490000000034,53.831939999999975],[-79.046951000000035,53.835548000000074],[-79.039444000000003,53.83776899999998],[-79.029723999999987,53.839157000000114],[-79.011123999999995,53.839989000000003],[-78.988891999999908,53.838882000000069],[-78.979995999999971,53.836104999999975],[-78.966109999999901,53.83027600000014],[-78.948333999999932,53.820831000000112],[-78.932770000000005,53.815543999999989],[-78.910827999999981,53.814437999999939],[-78.901397999999972,53.815268999999944],[-78.902221999999938,53.821380999999974],[-78.906386999999938,53.825272000000041],[-78.917769999999962,53.832214000000079],[-78.924164000000019,53.835548000000074],[-78.969727000000034,53.851387000000045],[-78.988891999999908,53.854713000000061],[-79.011948000000018,53.856658999999979],[-79.056655999999919,53.873046999999985],[-79.101104999999961,53.901657000000057],[-79.106110000000001,53.905548000000124],[-79.072509999999852,53.999161000000072],[-79.066956000000005,54.002777000000094],[-79.051102000000014,54.006660000000068],[-79.041381999999999,54.00777400000004],[-79.031676999999945,54.00777400000004],[-79.021392999999989,54.006386000000134],[-79.001098999999954,53.999992000000077],[-78.964950999999928,53.99716200000006],[-78.961623999999972,53.999992000000077],[-78.960280999999952,54.001389000000017],[-78.962783999999942,54.006386000000134],[-78.966659999999933,54.010826000000122],[-78.976669000000015,54.018326000000002],[-78.984160999999972,54.021659999999997],[-79.119445999999982,54.078605999999979],[-79.116393999999957,54.103050000000053],[-79.106383999999935,54.111382000000049],[-79.046386999999982,54.178329000000076],[-79.048889000000031,54.183327000000077],[-79.060546999999985,54.184158000000082],[-79.173324999999977,54.174995000000081],[-79.191665999999998,54.172768000000019],[-79.198043999999868,54.169716000000108],[-79.196944999999971,54.163605000000018],[-79.198333999999988,54.157210999999961],[-79.205840999999907,54.154990999999995],[-79.238051999999982,54.158882000000062],[-79.276397999999915,54.166939000000013],[-79.345276000000013,54.199432000000002],[-79.419998000000021,54.274437000000034],[-79.430557000000022,54.290275999999949],[-79.476669000000015,54.368599000000131],[-79.505004999999926,54.42582700000014],[-79.488051999999925,54.452217000000132],[-79.488051999999925,54.458603000000039],[-79.521392999999989,54.587212000000136],[-79.525283999999886,54.591377000000136],[-79.531677000000002,54.594711000000132],[-79.565552000000025,54.609993000000145],[-79.618880999999931,54.623878000000047],[-79.675551999999925,54.625824000000136],[-79.686110999999983,54.627212999999927],[-79.760833999999988,54.648048000000074],[-79.764449999999954,54.652214000000129],[-79.761123999999995,54.658325000000048],[-79.631667999999934,54.702773999999977],[-79.494155999999975,54.744713000000104],[-79.463622999999984,54.75360900000004],[-79.457229999999925,54.750275000000045],[-79.447494999999947,54.75110600000005],[-79.337783999999942,54.772491000000059],[-79.315826000000015,54.779991000000109],[-79.101104999999961,54.827216999999962],[-78.976669000000015,54.843048000000124],[-78.968886999999995,54.845267999999976],[-78.956664999999987,54.851936000000137],[-78.945540999999935,54.859436000000017],[-78.912505999999894,54.884163000000115],[-78.838608000000022,54.91443600000008],[-78.732773000000009,54.931107000000111],[-78.561110999999926,54.977767999999912],[-78.37388599999997,55.030273000000136],[-78.256118999999899,55.082214000000022],[-78.207672000000002,55.111655999999982],[-78.182220000000029,55.125267000000122],[-78.119445999999982,55.149994000000049],[-77.972778000000005,55.204994000000113],[-77.87249799999995,55.243606999999997],[-77.748610999999983,55.300827000000027],[-77.62222300000002,55.382766999999944],[-77.416655999999989,55.486107000000061],[-77.225829999999974,55.588326000000109],[-77.214721999999995,55.595267999999976],[-77.137221999999895,55.654160000000047],[-77.115279999999927,55.674164000000133],[-77.104720999999984,55.683876000000055],[-77.088332999999921,55.699432000000058],[-77.086120999999935,55.705551000000071],[-77.085555999999997,55.708046000000081],[-77.087783999999942,55.709716999999955],[-77.068343999999968,55.754715000000033],[-77.013061999999877,55.803046999999935],[-76.81138599999997,55.971100000000092],[-76.751953000000015,55.997771999999998],[-76.737503000000004,56.001663000000065],[-76.718886999999995,56.008048999999971],[-76.702498999999932,56.017494000000056],[-76.689162999999894,56.027489000000003],[-76.681945999999982,56.033882000000119],[-76.67721599999993,56.038605000000075],[-76.670836999999892,56.045830000000137],[-76.658050999999944,56.060821999999973],[-76.650833000000034,56.071938000000102],[-76.626662999999951,56.118049999999982],[-76.538329999999974,56.297775000000115],[-76.532227000000034,56.315269000000001],[-76.531112999999948,56.322220000000129],[-76.518889999999999,56.406097000000102],[-76.517501999999979,56.423325000000034],[-76.517501999999979,56.43582200000003],[-76.519164999999987,56.464714000000072],[-76.525832999999977,56.492767000000072],[-76.527221999999995,56.503052000000139],[-76.526397999999915,56.605827000000033],[-76.506957999999941,56.710823000000005],[-76.505004999999983,56.733879000000002],[-76.504455999999948,56.771934999999985],[-76.505568999999923,56.784995999999921],[-76.505279999999914,56.791382000000056],[-76.505568999999923,56.803047000000106],[-76.509445000000028,56.819717000000026],[-76.530838000000017,56.90665400000006],[-76.554442999999992,57.005828999999949],[-76.554717999999923,57.010826000000066],[-76.555832000000009,57.034996000000092],[-76.553329000000019,57.053322000000094],[-76.549164000000019,57.06221000000005],[-76.545272999999952,57.068885999999964],[-76.535552999999993,57.077773999999977],[-76.531112999999948,57.087211999999965],[-76.529175000000009,57.09665700000005],[-76.529723999999874,57.10582700000009],[-76.564437999999996,57.207214000000079],[-76.591384999999946,57.274436999999978],[-76.599990999999932,57.293610000000058],[-76.604445999999882,57.302773000000059],[-76.653060999999923,57.401382000000012],[-76.65834000000001,57.406653999999946],[-76.688048999999978,57.430550000000039],[-76.732223999999917,57.490273000000059],[-76.740829000000019,57.503326000000072],[-76.81138599999997,57.624710000000107],[-76.809433000000013,57.634720000000016],[-76.807770000000005,57.641662999999994],[-76.805557000000022,57.647774000000084],[-76.861937999999952,57.71915400000006],[-76.923049999999989,57.786110000000065],[-77.147231999999974,58.022765999999933],[-77.246658000000025,58.07388300000008],[-77.279723999999987,58.084435000000042],[-77.317504999999983,58.091934000000037],[-77.34944200000001,58.101936000000023],[-77.444442999999978,58.152489000000003],[-77.451110999999969,58.171379000000115],[-77.446655000000021,58.173882000000106],[-77.441100999999946,58.182770000000062],[-77.444152999999972,58.187767000000008],[-77.454453000000001,58.196381000000031],[-77.467223999999987,58.203323000000125],[-77.487777999999935,58.212769000000094],[-77.571670999999981,58.248047000000099],[-77.645843999999954,58.278603000000032],[-77.81527699999998,58.327217000000019],[-77.851944000000003,58.334991000000002],[-77.883895999999993,58.339989000000003],[-77.914443999999946,58.345543000000021],[-77.939163000000008,58.35305000000011],[-77.955276000000026,58.358604000000128],[-78.012512000000015,58.378601000000003],[-78.024445000000014,58.384163000000115],[-78.02806099999998,58.386940000000038],[-78.031386999999938,58.391380000000026],[-78.062682999999993,58.417309000000103],[-78.130553999999961,58.462769000000037],[-78.355559999999969,58.601661999999976],[-78.397231999999917,58.620827000000133],[-78.419998000000021,58.62721300000004],[-78.425277999999992,58.626099000000067],[-78.428329000000019,58.623604000000057],[-78.427779999999984,58.611107000000061],[-78.426101999999958,58.606102000000021],[-78.347778000000005,58.536659000000043],[-78.389724999999885,58.544716000000051],[-78.549163999999905,58.603881999999999],[-78.563889000000017,58.609993000000088],[-78.568618999999956,58.614441000000056],[-78.573897999999929,58.630547000000035],[-78.574722000000008,58.635269000000108],[-78.570006999999976,58.673050000000103],[-78.563889000000017,58.676940999999999],[-78.555831999999953,58.677773000000059],[-78.543883999999991,58.678046999999992],[-78.514724999999942,58.67943600000001],[-78.469727000000034,58.695541000000105],[-78.467223999999987,58.701660000000118],[-78.48832699999997,58.786385000000053],[-78.50556899999998,58.835266000000104],[-78.511672999999917,58.839157],[-78.516402999999968,58.843323000000055],[-78.538605000000018,58.886940000000095],[-78.571395999999879,58.957214000000079],[-78.570557000000008,58.961380000000133],[-78.561935000000005,58.965828000000101],[-78.552215999999987,58.968048000000124],[-78.396392999999932,58.964714000000129],[-78.361663999999962,58.958603000000039],[-78.352492999999924,58.956657000000007],[-78.346389999999985,58.953605999999979],[-78.344451999999876,58.949432000000115],[-78.344726999999978,58.946655000000021],[-78.345276000000013,58.944710000000043],[-78.348342999999943,58.942214999999976],[-78.366394000000014,58.920273000000122],[-78.363892000000021,58.912490999999989],[-78.357773000000009,58.910270999999966],[-78.345839999999953,58.909714000000065],[-78.338333000000034,58.912766000000033],[-78.310821999999973,58.927216000000101],[-78.304717999999923,58.931106999999997],[-78.205565999999976,59.050545000000113],[-78.127486999999974,59.108330000000024],[-78.08666999999997,59.156654000000003],[-78.093886999999995,59.193047000000035],[-78.098617999999988,59.196655000000135],[-78.101943999999946,59.200828999999999],[-78.103881999999999,59.205826000000116],[-78.092772999999909,59.214995999999985],[-77.961120999999935,59.258331000000112],[-77.949721999999952,59.261939999999925],[-77.930283000000031,59.26527399999992],[-77.884445000000028,59.271935000000042],[-77.860000999999954,59.272217000000126],[-77.843613000000005,59.275551000000121],[-77.828887999999949,59.281105000000082],[-77.824448000000018,59.283606999999961],[-77.68499799999995,59.393326000000116],[-77.677215999999987,59.399994000000106],[-77.678328999999962,59.401932000000045],[-77.779175000000009,59.426102000000014],[-77.787216000000001,59.426658999999916],[-77.798049999999989,59.426384000000098],[-77.831389999999942,59.414711000000068],[-77.880279999999914,59.39916199999999],[-77.887512000000015,59.397491000000116],[-77.896956999999986,59.397217000000012],[-77.902221999999995,59.398880000000077],[-77.905838000000017,59.401100000000099],[-77.910277999999948,59.405548000000067],[-77.912506000000008,59.415267999999969],[-77.910552999999879,59.425551999999982],[-77.872771999999998,59.491935999999953],[-77.867492999999911,59.5],[-77.86111499999987,59.503883000000087],[-77.84056099999998,59.513054000000068],[-77.798889000000031,59.524993999999992],[-77.779175000000009,59.52887700000008],[-77.769454999999937,59.529160000000047],[-77.749999999999886,59.532211000000075],[-77.721389999999928,59.539719000000105],[-77.724716000000001,59.593880000000013],[-77.755004999999926,59.628326000000072],[-77.762786999999889,59.631378000000041],[-77.767501999999922,59.634994999999947],[-77.797774999999945,59.670272999999952],[-77.801102000000014,59.675270000000069],[-77.798614999999927,59.679993000000081],[-77.773894999999982,59.709717000000069],[-77.761672999999973,59.709991000000002],[-77.731948999999986,59.70777099999998],[-77.710555999999883,59.704712000000029],[-77.585228000000029,59.66921200000013],[-77.53988599999991,59.653381000000138],[-77.535392999999942,59.651379000000077],[-77.524390999999923,59.644714000000135],[-77.518889999999885,59.639381000000128],[-77.513229000000024,59.630546999999979],[-77.513725000000022,59.620215999999971],[-77.514893000000029,59.614044000000035],[-77.464721999999995,59.587212000000022],[-77.460006999999962,59.582771000000093],[-77.454177999999956,59.579162999999994],[-77.444992000000013,59.576385000000016],[-77.426940999999943,59.571381000000031],[-77.353607000000011,59.563605999999936],[-77.322509999999909,59.562767000000008],[-77.313889000000017,59.564995000000124],[-77.311935000000005,59.566939999999931],[-77.316956000000005,59.56999200000007],[-77.344161999999983,59.576942000000088],[-77.427994000000012,59.619049000000075],[-77.433334000000002,59.620543999999938],[-77.441665999999998,59.624717999999973],[-77.502335000000016,59.678215000000023],[-77.542496000000028,59.747490000000084],[-77.541945999999996,59.750274999999931],[-77.533065999999963,59.754714999999976],[-77.432769999999948,59.784163999999976],[-77.412780999999939,59.787773000000129],[-77.389449999999954,59.788886999999932],[-77.333618000000001,59.78527100000008],[-77.311660999999958,59.785552999999936],[-77.30471799999998,59.787216000000058],[-77.298889000000031,59.789719000000048],[-77.293609999999887,59.793610000000115],[-77.296111999999937,59.801933000000076],[-77.301392000000021,59.811104],[-77.363616999999863,59.890830999999991],[-77.368056999999965,59.894714000000079],[-77.378051999999968,59.901382000000069],[-77.385559000000001,59.904433999999981],[-77.427489999999977,59.914710999999954],[-77.206954999999994,60.042770000000019],[-77.070006999999919,60.064156000000082],[-76.848052999999936,60.099159000000043],[-76.775833000000034,60.131659999999954],[-76.770843999999954,60.136383000000137],[-76.758895999999993,60.159157000000107],[-76.808608999999933,60.159714000000008],[-76.828339000000028,60.157493999999986],[-76.846114999999998,60.152214000000129],[-76.852492999999981,60.148330999999985],[-76.857772999999952,60.143883000000017],[-76.860549999999932,60.137771999999984],[-76.857498000000021,60.132767000000115],[-76.854172000000005,60.121658000000025],[-76.85943599999996,60.116936000000123],[-76.866942999999992,60.113883999999985],[-76.889724999999999,60.112495000000024],[-76.924437999999896,60.111664000000019],[-76.950561999999934,60.112213000000111],[-76.962783999999999,60.113608999999997],[-77.00389100000001,60.121933000000013],[-77.031386999999881,60.129714999999976],[-77.055556999999965,60.138602999999989],[-77.074172999999973,60.142769000000044],[-77.111938000000009,60.146942000000024],[-77.173888999999974,60.150268999999923],[-77.187499999999943,60.150826000000052],[-77.199996999999939,60.150826000000052],[-77.199722000000008,60.145270999999923],[-77.194716999999969,60.129158000000075],[-77.232498000000021,60.053879000000109],[-77.272781000000009,60.039993000000095],[-77.315825999999959,60.030548000000067],[-77.519164999999987,60.044159000000036],[-77.540282999999988,60.048050000000103],[-77.557219999999973,60.052773000000059],[-77.592223999999987,60.064156000000082],[-77.600280999999939,60.108604000000128],[-77.595275999999899,60.112495000000024],[-77.581680000000006,60.118881000000101],[-77.558043999999938,60.126656000000025],[-77.549164000000019,60.129158000000075],[-77.496947999999918,60.156097000000045],[-77.470276000000013,60.213325999999995],[-77.473617999999931,60.216934000000094],[-77.602782999999931,60.329994000000056],[-77.639724999999942,60.362213000000054],[-77.647506999999905,60.365273000000116],[-77.658339999999953,60.368050000000039],[-77.683060000000012,60.367767000000072],[-77.692489999999964,60.369438000000116],[-77.708344000000011,60.375824000000023],[-77.743606999999997,60.393326000000059],[-77.747222999999963,60.396942000000138],[-77.747756999999922,60.408134000000132],[-77.740829000000019,60.423607000000004],[-77.736937999999952,60.428879000000109],[-77.71945199999999,60.447211999999979],[-77.691939999999931,60.466660000000104],[-77.567504999999926,60.529716000000008],[-77.479995999999915,60.54055000000011],[-77.430832000000009,60.540275999999949],[-77.419723999999917,60.541107000000011],[-77.413329999999974,60.544159000000093],[-77.436385999999914,60.554436000000067],[-77.464447000000007,60.561935000000062],[-77.486114999999927,60.56638300000003],[-77.521666999999979,60.570274000000097],[-77.549438000000009,60.571381000000031],[-77.573623999999938,60.570549000000085],[-77.598617999999931,60.563606000000107],[-77.631942999999978,60.551933000000076],[-77.640563999999983,60.550270000000012],[-77.65055799999999,60.548882000000049],[-77.670273000000009,60.549721000000034],[-77.680831999999953,60.552216000000044],[-77.704453000000001,60.561661000000129],[-77.787216000000001,60.59665700000005],[-77.829453000000001,60.633605999999929],[-77.833892999999932,60.639434999999992],[-77.831679999999949,60.644714000000135],[-77.821670999999867,60.651931999999931],[-77.775832999999977,60.671104000000128],[-77.722504000000015,60.69193300000012],[-77.716399999999965,60.694434999999999],[-77.610001000000011,60.755554000000075],[-77.515839000000028,60.830551000000014],[-77.512512000000015,60.833602999999925],[-77.511672999999973,60.83638000000002],[-77.53195199999999,60.835266000000047],[-77.571670999999981,60.828330999999991],[-77.708054000000004,60.795547000000113],[-77.856383999999935,60.764442000000088],[-77.920546999999999,60.791382000000112],[-77.903885000000002,60.812492000000077],[-77.889998999999989,60.818886000000134],[-77.883330999999941,60.823325999999952],[-77.887222000000008,60.825829000000113],[-77.896392999999875,60.828049000000135],[-77.909163999999976,60.82888000000014],[-77.975280999999939,60.822769000000051],[-78.078612999999905,60.806099000000131],[-78.116942999999992,60.798050000000103],[-78.125823999999966,60.795547000000113],[-78.172500999999954,60.787216000000058],[-78.17971799999998,60.786942000000124],[-78.18638599999997,60.788047999999947],[-78.190552000000025,60.788887000000102],[-78.192764000000011,60.790833000000021],[-78.171660999999915,60.854713000000061],[-78.15943900000002,60.867210000000057],[-77.954726999999991,61.000831999999946],[-77.925551999999925,61.01888300000013],[-77.889175000000023,61.038048000000117],[-77.873610999999926,61.045547000000056],[-77.858046999999942,61.051101999999958],[-77.853881999999942,61.052215999999987],[-77.846664000000033,61.052490000000091],[-77.701675000000023,61.217491000000109],[-77.724441999999954,61.254439999999988],[-77.739990000000034,61.298607000000061],[-77.746658000000025,61.337494000000106],[-77.761123999999938,61.410271000000023],[-77.678878999999995,61.461104999999975],[-77.620834000000002,61.462493999999992],[-77.56361400000003,61.466660000000047],[-77.560546999999929,61.468047999999953],[-77.542496000000028,61.479430999999977],[-77.543335000000013,61.483047000000056],[-77.548339999999939,61.486107000000118],[-77.613892000000021,61.504166000000055],[-77.596114999999941,61.555824000000143],[-77.572784000000013,61.549995000000138],[-77.517226999999934,61.539719000000048],[-77.478607000000011,61.536385000000053],[-77.475005999999951,61.539161999999976],[-77.474715999999944,61.541664000000026],[-77.480285999999921,61.548882000000049],[-77.581389999999999,61.600548000000117],[-77.589171999999962,61.604439000000013],[-77.616500999999971,61.606327000000078],[-77.627997999999991,61.605995000000121],[-77.667496000000028,61.603049999999996],[-77.690825999999959,61.602218999999991],[-77.702498999999989,61.602776000000063],[-77.710555999999883,61.60582700000009],[-77.744155999999975,61.64027400000009],[-77.816665999999998,61.684989999999914],[-77.884445000000028,61.68582200000003],[-77.898894999999925,61.686378000000047],[-77.931380999999931,61.69193300000012],[-77.975829999999974,61.702774000000034],[-77.982223999999974,61.70665699999995],[-77.992492999999968,61.714714000000129],[-78.00306699999993,61.728325000000098],[-78.006119000000012,61.733046999999999],[-78.011947999999961,61.748604000000057],[-78.074447999999904,61.917213000000004],[-78.077498999999989,61.940544000000045],[-78.081389999999999,61.951103000000103],[-78.091675000000009,61.965271000000143],[-78.110001000000011,61.984161000000086],[-78.120269999999948,61.99193600000001],[-78.137787000000003,62.009163000000001],[-78.141387999999949,62.020546000000024],[-78.143616000000009,62.03138000000007],[-78.15943900000002,62.149994000000049],[-78.161666999999966,62.169159000000036],[-78.157776000000013,62.267494000000056],[-78.15583799999996,62.278328000000101],[-78.149733999999967,62.287216000000114],[-78.103058000000033,62.337494000000049],[-78.085007000000019,62.353325000000041],[-78.023894999999982,62.393326000000059],[-78.016402999999968,62.39388300000013],[-78.008056999999894,62.390549000000135],[-77.996657999999968,62.388046000000145],[-77.983063000000016,62.388329000000113],[-77.96305799999999,62.392768999999987],[-77.711394999999925,62.468048000000124],[-77.687209999999993,62.476654000000053],[-77.555556999999965,62.536110000000008],[-77.535278000000005,62.54694400000011],[-77.508347000000015,62.561661000000072],[-77.354996000000028,62.558044000000109],[-77.073623999999938,62.534163999999976],[-76.92582699999997,62.526382000000012],[-76.756957999999997,62.506943000000092],[-76.746947999999975,62.504997000000003],[-76.655562999999972,62.469986000000063],[-76.498610999999869,62.44110100000006],[-76.401947000000007,62.427490000000091],[-76.317779999999914,62.412209000000132],[-76.143065999999919,62.379158000000018],[-75.709732000000031,62.296387000000038],[-75.719214999999963,62.242493000000024],[-75.739562999999919,62.236160000000041],[-75.819884999999999,62.205657999999971],[-75.878875999999991,62.168602000000135],[-75.891113000000018,62.161933999999974],[-75.895003999999915,62.158599999999979],[-75.890839000000028,62.156937000000084],[-75.835830999999985,62.158043000000077],[-75.826949999999954,62.158882000000062],[-75.772399999999948,62.177215999999987],[-75.770720999999924,62.180049999999994],[-75.765052999999909,62.184718999999973],[-75.760887000000025,62.187050000000113],[-75.756057999999882,62.188713000000007],[-75.705062999999996,62.203216999999995],[-75.656882999999993,62.216544999999996],[-75.579177999999899,62.242218000000037],[-75.573897999999929,62.244155999999975],[-75.556945999999925,62.252777000000037],[-75.552779999999927,62.256660000000011],[-75.550277999999935,62.260826000000066],[-75.539443999999889,62.268326000000002],[-75.493606999999997,62.293326999999977],[-75.486937999999952,62.296387000000038],[-75.478881999999999,62.298607000000061],[-75.472777999999948,62.299438000000066],[-75.402221999999938,62.306381000000044],[-75.356383999999991,62.310546999999985],[-75.321945000000028,62.311104000000057],[-75.307495000000017,62.310271999999941],[-75.184432999999956,62.292220999999984],[-75.015563999999983,62.264999000000046],[-75,62.262245000000064],[-74.938323999999909,62.250274999999988],[-74.918610000000001,62.245544000000052],[-74.89805599999994,62.240273000000002],[-74.889998999999989,62.237495000000024],[-74.882216999999912,62.233604000000128],[-74.873885999999857,62.226097000000038],[-74.767226999999878,62.161102000000085],[-74.700835999999867,62.131104000000107],[-74.693054000000018,62.127769000000058],[-74.668883999999991,62.119156000000089],[-74.620833999999888,62.107215999999994],[-74.598052999999936,62.104164000000083],[-74.571670999999981,62.10305000000011],[-74.556380999999988,62.104713000000004],[-74.553054999999972,62.106102000000021],[-74.553878999999995,62.108046999999999],[-74.558608999999876,62.111938000000066],[-74.618880999999931,62.132492000000013],[-74.662216000000001,62.146660000000054],[-74.686110999999983,62.155823000000055],[-74.700287000000003,62.16276600000009],[-74.75111400000003,62.19110100000006],[-74.758895999999993,62.199158000000068],[-74.759734999999921,62.20138500000013],[-74.759734999999921,62.20638300000013],[-74.756393000000003,62.212212000000136],[-74.725829999999917,62.244995000000131],[-74.717498999999918,62.247771999999998],[-74.700287000000003,62.250832000000059],[-74.678328999999962,62.253608999999983],[-74.645844000000011,62.253608999999983],[-74.579453000000001,62.251938000000109],[-74.525833000000034,62.246940999999993],[-74.473617999999931,62.24332400000003],[-74.461394999999982,62.243880999999931],[-74.428878999999938,62.247771999999998],[-74.410004000000015,62.251389000000131],[-74.383895999999936,62.2586060000001],[-74.141677999999956,62.326660000000004],[-73.981383999999991,62.377769000000001],[-73.97444200000001,62.386108000000036],[-73.969727000000034,62.390830999999991],[-73.94027699999998,62.412209000000132],[-73.888901000000033,62.440543999999932],[-73.83805799999999,62.457497000000046],[-73.688048999999978,62.479988000000048],[-73.678878999999995,62.479988000000048],[-73.65972899999997,62.475265999999976],[-73.648345999999947,62.468322999999998],[-73.642501999999922,62.463608000000136],[-73.502791999999999,62.386658000000068],[-73.369995000000017,62.363609000000054],[-73.227218999999877,62.318054000000075],[-73.211394999999925,62.312767000000008],[-73.206664999999987,62.308884000000035],[-73.204178000000013,62.303878999999995],[-73.202788999999996,62.298882000000106],[-73.207229999999925,62.285828000000038],[-73.210280999999952,62.281936999999971],[-73.210830999999985,62.275826000000052],[-73.209732000000031,62.270828000000051],[-73.204178000000013,62.261382999999967],[-73.191939999999875,62.253608999999983],[-73.178054999999972,62.246101000000124],[-73.131942999999978,62.225266000000033],[-73.070006999999976,62.197487000000024],[-72.899445000000014,62.138328999999999],[-72.723891999999921,62.142220000000066],[-72.626663000000008,62.115547000000049],[-72.61721799999998,62.108604000000071],[-72.596114999999884,62.049164000000019],[-72.618713000000014,61.974212999999963],[-72.619888000000003,61.970878999999968],[-72.665717999999913,61.928382999999997],[-72.689986999999917,61.891936999999984],[-72.748610999999983,61.856384000000105],[-72.724716000000001,61.845267999999976],[-72.612503000000004,61.804993000000081],[-72.602782999999931,61.804160999999965],[-72.596114999999884,61.805549999999982],[-72.591674999999952,61.809989999999971],[-72.587783999999886,61.82027400000004],[-72.622771999999941,61.861382000000106],[-72.628875999999991,61.873047000000042],[-72.609557999999993,61.88771400000013],[-72.610893000000033,61.893714999999986],[-72.611397000000011,61.900047000000086],[-72.610222000000022,61.905380000000093],[-72.607551999999998,61.910049000000015],[-72.597548999999958,61.920211999999992],[-72.593886999999995,61.92321400000003],[-72.587226999999984,61.924376999999993],[-72.581222999999966,61.923378000000127],[-72.519729999999925,61.920546999999999],[-72.448607999999979,61.901382000000012],[-72.396666999999923,61.889435000000049],[-72.386948000000018,61.887771999999984],[-72.345551,61.884437999999989],[-72.321945000000028,61.883881000000088],[-72.256957999999997,61.876938000000109],[-72.235001000000011,61.872215000000097],[-72.205840999999964,61.86332700000014],[-72.200835999999924,61.860275000000001],[-72.041381999999999,61.722488000000112],[-72.01005600000002,61.675270000000012],[-72.038054999999986,61.624709999999993],[-72.080565999999976,61.601936000000023],[-72.087783999999999,61.598877000000073],[-72.095839999999953,61.596099999999979],[-72.113892000000021,61.595543000000077],[-72.12388599999997,61.596382000000006],[-72.160004000000015,61.605270000000019],[-72.194153000000028,61.615829000000076],[-72.227492999999981,61.619987000000037],[-72.236663999999962,61.619438000000059],[-72.254456000000005,61.615546999999992],[-72.271118000000001,61.609161000000086],[-72.303328999999906,61.570830999999998],[-72.303878999999938,61.568885999999964],[-72.303328999999906,61.56721500000009],[-72.083618000000001,61.582496999999933],[-72.057220000000029,61.586655000000064],[-71.980285999999978,61.599998000000085],[-71.978333000000021,61.601387000000102],[-71.967772999999966,61.609436000000073],[-71.940825999999959,61.648331000000042],[-71.936660999999958,61.65554800000001],[-71.933608999999933,61.663605000000132],[-71.933060000000012,61.668602000000078],[-71.933884000000035,61.674164000000019],[-71.936660999999958,61.677773000000002],[-71.941375999999991,61.681106999999997],[-71.946884000000011,61.688380999999993],[-71.950385999999867,61.688713000000121],[-71.953888000000006,61.690716000000123],[-71.956557999999916,61.693047000000092],[-71.956885999999884,61.694213999999988],[-71.956054999999935,61.698883000000137],[-71.950546000000031,61.701218000000097],[-71.948883000000023,61.701549999999997],[-71.945221000000004,61.701714000000095],[-71.928878999999995,61.705826000000116],[-71.819457999999941,61.688599000000124],[-71.795273000000009,61.682213000000047],[-71.644729999999925,61.639435000000105],[-71.575011999999901,61.608604000000014],[-71.571670999999867,61.605552999999986],[-71.545546999999999,61.571938000000102],[-71.546111999999937,61.566940000000102],[-71.549437999999896,61.558884000000035],[-71.560271999999941,61.557212999999933],[-71.629714999999976,61.548607000000061],[-71.635009999999966,61.545830000000137],[-71.652221999999995,61.543053000000043],[-71.663054999999929,61.54193900000007],[-71.751113999999973,61.538048000000003],[-71.789444000000003,61.521934999999928],[-71.746384000000035,61.47137500000008],[-71.746947999999975,61.465827999999988],[-71.802779999999984,61.446938000000046],[-71.817504999999983,61.442764000000011],[-71.875548999999921,61.436103999999943],[-71.885558999999944,61.432769999999948],[-71.887787000000003,61.430824000000086],[-71.887511999999958,61.428046999999992],[-71.879439999999988,61.422492999999974],[-71.873046999999929,61.419716000000108],[-71.853333000000021,61.414436000000023],[-71.700561999999991,61.405823000000055],[-71.684722999999963,61.404990999999939],[-71.676101999999958,61.37221500000004],[-71.67193599999996,61.330551000000128],[-71.598891999999978,61.254166000000055],[-71.53083799999996,61.213608000000022],[-71.389998999999989,61.137772000000098],[-71.295836999999892,61.148605000000089],[-71.286666999999909,61.149719000000061],[-71.279175000000009,61.151100000000099],[-71.174712999999997,61.13999200000012],[-71.011397999999986,61.121657999999968],[-70.966948999999943,61.113883999999985],[-70.945830999999941,61.108887000000095],[-70.928329000000019,61.102493000000038],[-70.921936000000017,61.09693900000002],[-70.921386999999982,61.09137700000008],[-70.773330999999985,61.08166499999993],[-70.656386999999995,61.050545000000056],[-70.553054999999972,61.024994000000049],[-70.539718999999991,61.055824000000086],[-70.535278000000005,61.05943300000007],[-70.419998000000021,61.08526599999999],[-70.41361999999998,61.086655000000007],[-70.315551999999911,61.094994000000042],[-70.165008999999998,61.088043000000084],[-70.146117999999888,61.084717000000069],[-70.141387999999949,61.08277099999998],[-70.107223999999917,61.064438000000109],[-70.085830999999985,60.954993999999999],[-70.088057999999876,60.89777400000014],[-69.927490000000034,60.807770000000005],[-69.914444000000003,60.80860100000001],[-69.901107999999965,60.81221000000005],[-69.888061999999934,60.819160000000068],[-69.856383999999991,60.838326000000109],[-69.850554999999986,60.841934000000037],[-69.84973100000002,60.846656999999993],[-69.851395000000025,60.849716000000001],[-69.858886999999982,60.851936000000023],[-69.869445999999925,60.850829999999974],[-69.883620999999948,60.845268000000033],[-69.894729999999925,60.855552999999929],[-69.833327999999995,60.889992000000007],[-69.826110999999969,60.893326000000002],[-69.778885000000002,60.91137700000013],[-69.756957999999941,60.918884000000105],[-69.750838999999928,60.919715999999994],[-69.741104000000007,60.9180530000001],[-69.738051999999925,60.915543000000071],[-69.743332000000009,60.906936999999971],[-69.75140399999998,60.898879999999963],[-69.750564999999995,60.894440000000145],[-69.74610899999999,60.884720000000073],[-69.740554999999972,60.881377999999927],[-69.71055599999994,60.873878000000047],[-69.688599000000011,60.871658000000025],[-69.677215999999987,60.871101000000124],[-69.658614999999998,60.876938000000109],[-69.649993999999879,60.8836060000001],[-69.645843999999954,60.893051000000128],[-69.643889999999942,60.903320000000008],[-69.649169999999913,60.913879000000065],[-69.655563000000029,60.9222180000001],[-69.671660999999915,60.934433000000013],[-69.680831999999953,60.943047000000035],[-69.688599000000011,60.951660000000004],[-69.689437999999882,60.956100000000049],[-69.689712999999983,60.96166199999999],[-69.680557000000022,61.014159999999947],[-69.679442999999935,61.019440000000031],[-69.676665999999955,61.025551000000121],[-69.656661999999926,61.053604000000064],[-69.653884999999946,61.056938000000059],[-69.613051999999925,61.079163000000051],[-69.599990999999989,61.081940000000145],[-69.554168999999945,61.080550999999957],[-69.528609999999958,61.076385000000073],[-69.519729999999925,61.073326000000122],[-69.514450000000011,61.069442999999978],[-69.511397999999929,61.06610100000006],[-69.508347000000015,61.060822000000087],[-69.492767000000015,61.031937000000028],[-69.468886999999995,60.994995000000017],[-69.465285999999935,60.990273000000116],[-69.453613000000018,60.974991000000045],[-69.368057000000022,60.903046000000074],[-69.368606999999997,60.811104],[-69.371933000000013,60.80443600000001],[-69.380554000000018,60.794716000000108],[-69.386672999999973,60.790550000000053],[-69.404448999999943,60.783332999999914],[-69.421386999999925,60.778046000000018],[-69.438598999999954,60.774994000000049],[-69.496657999999968,60.764442000000088],[-69.533065999999963,60.757217000000026],[-69.591675000000009,60.739158999999972],[-69.615829000000019,60.730270000000075],[-69.708618000000001,60.686935000000119],[-69.716109999999958,60.682770000000119],[-69.71055599999994,60.675270000000069],[-69.705001999999979,60.671936000000073],[-69.695830999999998,60.663879000000065],[-69.656386999999995,60.595543000000077],[-69.654174999999952,60.584991000000116],[-69.654174999999952,60.581383000000017],[-69.656951999999933,60.574715000000026],[-69.6875,60.551383999999985],[-69.693603999999937,60.54694400000011],[-69.702224999999885,60.544440999999949],[-69.748610999999983,60.539719000000048],[-69.797774999999945,60.53443900000002],[-69.813888999999904,60.530548000000124],[-69.822234999999978,60.52777100000003],[-69.826110999999969,60.525551000000007],[-69.824448000000018,60.522490999999945],[-69.787506000000008,60.480545000000006],[-69.78443900000002,60.478043000000071],[-69.778335999999967,60.475266000000033],[-69.762222000000008,60.470268000000033],[-69.74888599999997,60.461662000000103],[-69.721664000000033,60.368881000000044],[-69.722504000000015,60.364158999999972],[-69.727782999999988,60.35193600000008],[-69.744445999999982,60.340546000000018],[-69.751953000000015,60.336380000000133],[-69.756667999999934,60.331940000000145],[-69.764724999999999,60.323607999999979],[-69.766952999999944,60.318328999999949],[-69.768065999999862,60.312210000000107],[-69.764724999999999,60.307495000000074],[-69.758895999999993,60.304710000000057],[-69.696380999999974,60.278877000000136],[-69.606383999999991,60.232765000000029],[-69.605269999999905,60.2227630000001],[-69.605835000000013,60.218596999999988],[-69.610001000000011,60.208327999999995],[-69.614166000000012,60.202492000000063],[-69.636977999999999,60.179047000000025],[-69.601943999999946,60.183052000000089],[-69.594161999999983,60.180824000000143],[-69.593886999999995,60.175827000000027],[-69.603606999999954,60.10305000000011],[-69.624709999999993,60.067497000000117],[-69.636948000000018,60.065268999999944],[-69.706664999999987,60.057495000000131],[-69.837218999999948,60.019713999999965],[-69.892226999999934,59.99971800000003],[-70.217223999999931,60.007216999999969],[-70.296393999999907,60.011196000000041],[-70.336120999999935,60.004440000000102],[-70.488051999999868,59.993607000000111],[-70.505004999999926,59.992493000000138],[-70.53472899999997,59.991936000000067],[-70.556945999999925,59.992767000000072],[-70.579726999999934,59.994712999999933],[-70.593062999999972,59.996658000000139],[-70.770844000000011,60.028046000000131],[-70.945830999999941,60.063048999999978],[-70.900283999999999,60.040276000000063],[-70.631103999999993,59.985824999999977],[-70.610549999999932,59.980820000000108],[-70.585007000000019,59.971931000000041],[-70.566955999999948,59.968597000000045],[-70.507232999999985,59.96665999999999],[-70.475829999999974,59.968323000000112],[-70.33805799999999,59.976379000000009],[-70.236938000000009,59.986938000000066],[-70.227218999999934,59.986655999999982],[-70.218613000000005,59.984160999999972],[-70.197495000000004,59.974158999999986],[-70.164718999999991,59.962494000000106],[-70.112503000000004,59.949715000000026],[-70.086120999999991,59.946381000000088],[-70.06138599999997,59.94499200000007],[-70.049987999999871,59.945267000000058],[-70.030837999999903,59.948043999999982],[-69.947768999999994,59.958885000000123],[-69.758895999999993,59.96776600000004],[-69.726944000000003,59.963608000000079],[-69.718886999999938,59.959717000000012],[-69.600554999999872,59.833054000000004],[-69.605559999999912,59.777214000000129],[-69.610001000000011,59.728600000000142],[-69.540833000000021,59.671104000000014],[-69.604995999999971,59.588325999999995],[-69.61332699999997,59.588325999999995],[-69.62777699999998,59.583878000000027],[-69.658889999999985,59.572495000000004],[-69.679442999999935,59.563605999999936],[-69.698043999999982,59.553047000000106],[-69.718613000000005,59.537773000000016],[-69.729720999999927,59.52777100000003],[-69.748336999999935,59.50999500000006],[-69.759445000000028,59.493880999999988],[-69.761123999999938,59.484161000000086],[-69.759445000000028,59.481102000000078],[-69.756393000000003,59.478600000000029],[-69.728333000000021,59.479713000000118],[-69.703888000000006,59.481934000000024],[-69.698607999999922,59.481377000000123],[-69.697495000000004,59.480545000000006],[-69.669448999999929,59.455551000000014],[-69.665832999999964,59.451659999999947],[-69.649445000000014,59.428879000000109],[-69.645279000000016,59.419159000000036],[-69.631667999999877,59.377769000000058],[-69.631377999999927,59.374992000000134],[-69.639998999999875,59.361107000000061],[-69.646392999999989,59.358887000000038],[-69.677779999999927,59.356941000000006],[-69.736664000000019,59.345267999999976],[-69.744155999999975,59.343322999999998],[-69.75778200000002,59.330826000000002],[-69.758347000000015,59.320273999999984],[-69.75111400000003,59.311104000000114],[-69.746947999999861,59.307770000000119],[-69.738601999999958,59.305266999999958],[-69.645003999999915,59.29833200000013],[-69.631103999999993,59.298881999999992],[-69.626663000000008,59.29972100000009],[-69.616393999999957,59.304436000000123],[-69.550277999999992,59.329720000000123],[-69.445830999999998,59.35443900000007],[-69.43582200000003,59.3555530000001],[-69.412506000000008,59.354995999999971],[-69.259445000000028,59.326660000000061],[-69.249724999999955,59.323607999999979],[-69.238327000000027,59.259720000000129],[-69.235001000000011,59.23943300000002],[-69.234725999999966,59.233879000000059],[-69.238051999999925,59.229431000000091],[-69.244445999999982,59.224433999999974],[-69.285827999999924,59.208327999999995],[-69.366394000000014,59.190826000000129],[-69.37388599999997,59.189430000000073],[-69.404998999999975,59.190269000000058],[-69.419158999999979,59.192490000000134],[-69.420272999999952,59.196098000000063],[-69.417496000000028,59.202217000000076],[-69.414443999999946,59.212494000000049],[-69.416655999999989,59.219711000000018],[-69.420837000000006,59.223045000000013],[-69.429717999999923,59.224709000000018],[-69.439437999999996,59.224433999999974],[-69.448607999999979,59.2227630000001],[-69.470276000000013,59.213882000000012],[-69.512222000000008,59.192764000000068],[-69.530562999999972,59.18221299999999],[-69.537505999999894,59.172493000000088],[-69.540282999999988,59.166381999999999],[-69.541107000000011,59.161659000000043],[-69.537215999999944,59.123047000000042],[-69.533065999999963,59.110825000000034],[-69.527785999999992,59.106658999999979],[-69.52055399999989,59.104439000000127],[-69.511397999999929,59.103324999999984],[-69.505568999999923,59.104163999999969],[-69.49499499999996,59.109993000000145],[-69.484436000000017,59.121375999999998],[-69.474716000000001,59.128043999999932],[-69.46305799999999,59.12943300000012],[-69.453887999999949,59.128326000000015],[-69.384170999999981,59.118880999999931],[-69.367492999999911,59.116386000000091],[-69.359725999999966,59.112770000000069],[-69.349166999999909,59.104996000000028],[-69.345276000000013,59.095543000000021],[-69.344161999999983,59.091103000000032],[-69.352782999999988,59.080826000000059],[-69.431945999999982,59.025269000000094],[-69.466110000000015,59.044159000000036],[-69.493331999999953,59.037498000000085],[-69.475280999999939,58.971931000000041],[-69.457503999999915,58.915824999999984],[-69.454726999999991,58.90638000000007],[-69.453887999999949,58.895828000000108],[-69.454177999999956,58.892220000000009],[-69.456389999999999,58.884163000000001],[-69.460006999999962,58.878876000000105],[-69.547500999999897,58.808043999999995],[-69.557495000000017,58.80360399999995],[-69.587783999999942,58.796660999999972],[-69.611114999999984,58.792220999999984],[-69.656386999999995,58.787773000000016],[-69.670836999999949,58.792220999999984],[-69.680831999999953,58.800269999999955],[-69.711944999999957,58.848877000000073],[-69.714721999999938,58.85833000000008],[-69.716109999999958,58.864715999999987],[-69.702788999999996,58.876381000000094],[-69.672226000000023,58.89138000000014],[-69.668610000000001,58.899437000000091],[-69.668334999999956,58.902771000000087],[-69.668334999999956,58.92582700000014],[-69.671660999999915,58.930550000000096],[-69.709441999999967,58.972762999999986],[-69.848342999999943,59.047217999999987],[-69.865279999999927,59.052773000000059],[-69.869155999999919,59.053046999999992],[-69.872771999999998,59.050827000000027],[-69.87388599999997,59.041107000000125],[-69.874160999999958,59.034163999999919],[-69.87388599999997,59.02915999999999],[-69.865554999999972,58.977768000000026],[-69.832779000000016,58.951660000000061],[-69.815826000000015,58.82388300000008],[-69.972777999999892,58.808601000000067],[-70.153610000000015,58.777488999999946],[-70.158889999999985,58.761107999999979],[-70.049728000000016,58.743606999999997],[-69.974716000000001,58.755554000000132],[-69.931106999999997,58.733047000000056],[-69.910552999999936,58.68804200000011],[-69.864440999999999,58.617493000000138],[-69.861663999999962,58.614998000000128],[-69.818892999999946,58.588599999999985],[-69.813048999999921,58.589157000000057],[-69.799437999999952,58.59887700000013],[-69.793335000000013,58.603881999999999],[-69.724441999999954,58.668883999999991],[-69.625,58.743881000000101],[-69.608046999999999,58.754714999999976],[-69.581680000000006,58.765831000000105],[-69.570847000000015,58.769440000000145],[-69.544723999999974,58.773323000000062],[-69.507507000000032,58.774712000000079],[-69.498885999999857,58.778602999999919],[-69.445540999999878,58.808327000000133],[-69.418883999999878,58.825553999999954],[-69.411666999999966,58.830276000000026],[-69.410277999999948,58.83998900000006],[-69.405838000000017,58.850273000000129],[-69.394729999999925,58.856659000000036],[-69.381942999999922,58.861381999999992],[-69.348891999999978,58.871658000000082],[-69.279175000000009,58.888046000000145],[-69.153884999999946,58.899993999999992],[-69.129989999999964,58.901657000000114],[-69.098343,58.899162000000103],[-69.031676999999888,58.893326000000002],[-68.99221799999998,58.883880999999974],[-68.841675000000009,58.891106000000036],[-68.756957999999997,58.912490999999989],[-68.656386999999938,58.900269000000037],[-68.637512000000015,58.896659999999997],[-68.601668999999958,58.885826000000122],[-68.396392999999989,58.816101000000117],[-68.390686000000017,58.811707000000013],[-68.360549999999932,58.781936999999914],[-68.355835000000013,58.774437000000034],[-68.357772999999952,58.764717000000132],[-68.360275000000001,58.759437999999989],[-68.366393999999957,58.687492000000077],[-68.34584000000001,58.626937999999996],[-68.323059000000001,58.58526599999999],[-68.290832999999907,58.541107000000011],[-68.216659999999933,58.490829000000076],[-68.209732000000031,58.462494000000049],[-68.204726999999991,58.453323000000069],[-68.203063999999983,58.441658000000018],[-68.204178000000013,58.436935000000062],[-68.226943999999946,58.376380999999981],[-68.244720000000029,58.33776899999998],[-68.256667999999991,58.323607999999979],[-68.285827999999924,58.294998000000135],[-68.289992999999924,58.28916200000009],[-68.309157999999911,58.253326000000072],[-68.322509999999966,58.22693600000008],[-68.34584000000001,58.169991000000039],[-68.348052999999936,58.159714000000065],[-68.347777999999948,58.15387700000008],[-68.344161999999983,58.141663000000051],[-68.341385000000002,58.133331000000055],[-68.344161999999983,58.127487000000087],[-68.350554999999929,58.12193300000007],[-68.46665999999999,58.045546999999942],[-68.477218999999934,58.039992999999981],[-68.503615999999909,58.031380000000013],[-68.528609999999958,58.029434000000094],[-68.729889000000014,57.99971800000003],[-68.874161000000015,57.969154000000003],[-69.127212999999983,57.899436999999921],[-69.135009999999909,57.896942000000081],[-69.181380999999988,57.878044000000045],[-69.202498999999989,57.868599000000131],[-69.221389999999928,57.858886999999982],[-69.262511999999958,57.833603000000039],[-69.357773000000009,57.774162000000047],[-69.369048999999961,57.765251000000092],[-69.363892000000021,57.765830999999935],[-69.339721999999938,57.773323000000062],[-69.304992999999968,57.786659000000043],[-69.298339999999996,57.789436000000137],[-69.210280999999952,57.829437000000098],[-69.190825999999959,57.840546000000018],[-69.172775000000001,57.851661999999976],[-69.111937999999896,57.885825999999952],[-68.965285999999878,57.933875999999998],[-68.904175000000009,57.949715000000083],[-68.695723999999984,57.987713000000099],[-68.678894000000014,57.989716000000101],[-68.667388999999957,57.990383000000008],[-68.634720000000016,57.988879999999995],[-68.62239099999988,57.989379999999983],[-68.545272999999952,58.000549000000035],[-68.495833999999945,58.013328999999999],[-68.416945999999939,58.034439000000134],[-68.404175000000009,58.039719000000048],[-68.31361400000003,58.103049999999996],[-68.308883999999978,58.108047000000113],[-68.304992999999911,58.113884000000041],[-68.302490000000034,58.119155999999975],[-68.299987999999928,58.127487000000087],[-68.300277999999878,58.132492000000127],[-68.30471799999998,58.146384999999952],[-68.305557000000022,58.149993999999992],[-68.307220000000029,58.164436000000137],[-68.306106999999997,58.181106999999997],[-68.305267000000015,58.186104000000057],[-68.301102000000014,58.198043999999982],[-68.295273000000009,58.209991000000116],[-68.284164000000033,58.219986000000063],[-68.230835000000013,58.26888300000013],[-68.18582200000003,58.360549999999989],[-68.168335000000013,58.414711000000125],[-68.166655999999989,58.424438000000066],[-68.166945999999996,58.435822000000144],[-68.169998000000021,58.446655000000135],[-68.172775000000001,58.454993999999999],[-68.178054999999972,58.469711000000132],[-68.178329000000019,58.480270000000019],[-68.171386999999925,58.489990000000091],[-68.139175000000023,58.521103000000096],[-68.135009999999852,58.524162000000047],[-68.013061999999991,58.573607999999922],[-68.003341999999975,58.576385000000016],[-67.983321999999987,58.573051000000021],[-67.969161999999983,58.565826000000015],[-67.959166999999979,58.558044000000052],[-67.896118000000001,58.500548999999978],[-67.893889999999999,58.496658000000082],[-67.892226999999991,58.491379000000109],[-67.891953000000001,58.483604000000014],[-67.895003999999915,58.476936000000023],[-67.901108000000022,58.467209000000082],[-67.908051,58.458046000000081],[-67.914444000000003,58.453323000000069],[-67.919448999999929,58.445540999999935],[-67.920837000000006,58.439430000000073],[-67.924163999999962,58.41276600000009],[-67.92332499999992,58.403046000000018],[-67.908339999999953,58.360825000000034],[-67.906113000000005,58.356941000000006],[-67.903610000000015,58.353607000000011],[-67.893340999999964,58.346656999999993],[-67.868056999999965,58.332214000000079],[-67.864166000000012,58.328880000000083],[-67.857498000000021,58.320273999999984],[-67.894500999999934,58.287163000000078],[-67.896659999999883,58.281158000000062],[-67.90449499999994,58.26766200000003],[-67.913329999999917,58.25616100000002],[-67.919341999999972,58.250159999999994],[-67.926330999999948,58.245491000000015],[-67.934829999999977,58.241161000000034],[-67.946999000000005,58.235992000000124],[-67.974990999999989,58.220993000000021],[-68.047501000000011,58.170547000000056],[-68.065826000000015,58.159431000000097],[-68.095839999999953,58.138602999999989],[-68.101105000000018,58.133049000000028],[-68.127486999999917,58.084717000000126],[-68.129989999999964,58.07888000000014],[-68.128325999999959,58.073608000000036],[-68.125548999999978,58.071105999999986],[-68.115828999999962,58.071938000000046],[-68.101105000000018,58.077773999999977],[-68.006667999999934,58.131935000000055],[-67.991668999999945,58.146103000000096],[-67.978333000000021,58.163605000000132],[-67.876944999999978,58.243050000000039],[-67.801392000000021,58.296661000000086],[-67.815551999999968,58.308883999999978],[-67.823897999999872,58.317215000000033],[-67.829178000000013,58.326385000000073],[-67.830565999999919,58.331383000000073],[-67.828888000000006,58.349716000000114],[-67.819732999999871,58.393608000000029],[-67.817229999999995,58.40526600000004],[-67.813323999999909,58.416100000000085],[-67.787505999999951,58.464439000000027],[-67.783066000000019,58.468048000000067],[-67.775008999999898,58.471099999999979],[-67.764450000000011,58.470543000000077],[-67.723891999999978,58.458885000000066],[-67.669448999999986,58.431938000000116],[-67.667496000000028,58.427489999999977],[-67.669998000000021,58.42193599999996],[-67.679992999999968,58.41276600000009],[-67.691939999999988,58.404433999999924],[-67.696945000000028,58.399437000000034],[-67.704726999999991,58.389160000000061],[-67.737212999999997,58.326942000000145],[-67.738892000000021,58.320831000000112],[-67.737212999999997,58.315543999999989],[-67.732497999999964,58.311661000000015],[-67.698043999999925,58.284995999999978],[-67.660827999999981,58.264442000000031],[-67.646117999999944,58.253326000000072],[-67.642775999999913,58.248604],[-67.652495999999985,58.214714000000129],[-67.654175000000009,58.210548000000017],[-67.728607000000011,57.976654000000053],[-67.713897999999858,57.923050000000046],[-67.710281000000009,57.97554800000006],[-67.708343999999954,57.982491000000039],[-67.659438999999963,58.110275000000058],[-67.653609999999958,58.122765000000015],[-67.64527899999996,58.134437999999989],[-67.591949,58.200828999999999],[-67.578339000000028,58.21527100000003],[-67.566100999999946,58.223602000000085],[-67.481383999999935,58.273880000000077],[-67.46665999999999,58.279716000000121],[-67.332779000000016,58.31610100000006],[-67.17222599999991,58.376380999999981],[-67.168609999999944,58.378044000000102],[-67.15194699999995,58.376656000000025],[-67.137512000000015,58.373046999999985],[-67.116652999999985,58.363327000000083],[-67.106948999999986,58.3555530000001],[-67.095550999999944,58.348877000000016],[-67.09056099999998,58.35054800000006],[-66.995834000000002,58.439430000000073],[-66.991669000000002,58.445267000000001],[-66.989989999999977,58.45138500000013],[-66.986664000000019,58.458046000000081],[-66.978881999999999,58.468323000000055],[-66.951401000000033,58.498603999999943],[-66.944153000000028,58.501937999999939],[-66.928054999999972,58.501663000000121],[-66.887221999999952,58.485550000000103],[-66.876937999999939,58.479156000000046],[-66.875548999999864,58.473877000000073],[-66.878052000000025,58.468596999999988],[-66.801101999999958,58.473602000000028],[-66.629714999999976,58.50360900000004],[-66.651671999999962,58.542770000000132],[-66.551940999999999,58.71138000000002],[-66.469727000000034,58.81638300000003],[-66.465012000000002,58.819992000000013],[-66.388610999999969,58.850548000000117],[-66.366652999999928,58.848044999999956],[-66.357773000000009,58.846099999999979],[-66.349990999999932,58.843048000000067],[-66.350280999999939,58.837212000000022],[-66.348891999999978,58.831940000000088],[-66.344161999999926,58.827773999999977],[-66.11471599999993,58.699714999999969],[-66.106110000000001,58.684989999999971],[-66.077224999999999,58.654434000000094],[-66.072234999999921,58.650825999999995],[-66.067779999999914,58.648880000000077],[-66.054168999999945,58.646102999999982],[-65.945540999999935,58.616936000000067],[-65.938888999999961,58.613883999999928],[-65.93582200000003,58.609718000000044],[-65.93582200000003,58.604713000000004],[-65.938598999999954,58.594437000000084],[-65.941939999999988,58.582770999999923],[-66.021941999999967,58.486938000000009],[-66.08944699999995,58.365273000000002],[-66.091385000000002,58.358887000000095],[-66.091385000000002,58.354164000000083],[-66.073059000000001,58.327217000000019],[-66.065552000000025,58.320273999999984],[-66.058883999999978,58.320273999999984],[-66.052779999999927,58.34693900000002],[-66.051392000000021,58.352493000000038],[-66.045546999999942,58.363052000000096],[-66.041671999999949,58.368050000000096],[-66.030562999999972,58.376380999999981],[-66.02305599999994,58.379714999999976],[-66.015014999999948,58.381934999999999],[-65.988051999999982,58.384437999999989],[-65.979172000000005,58.386107999999922],[-65.972777999999948,58.388046000000088],[-65.965012000000002,58.391936999999928],[-65.960280999999895,58.396103000000039],[-65.920272999999952,58.44582400000013],[-65.920837000000006,58.449432000000002],[-65.926666000000012,58.456099999999992],[-65.932219999999973,58.458885000000066],[-65.94027699999998,58.461661999999933],[-65.96166999999997,58.464714000000072],[-65.980559999999912,58.470268000000033],[-65.982497999999964,58.4741590000001],[-65.981948999999929,58.480545000000006],[-65.980559999999912,58.483047000000113],[-65.887512000000015,58.577774000000034],[-65.884170999999981,58.580826000000116],[-65.876937999999882,58.581940000000088],[-65.879989999999964,58.62721300000004],[-65.945540999999935,58.665267999999969],[-66.032226999999978,58.710548000000074],[-66.101394999999968,58.771103000000039],[-66.103881999999999,58.773604999999918],[-66.081954999999994,58.80971500000004],[-66.037215999999944,58.85166200000009],[-65.990111999999954,58.852661000000012],[-65.984954999999957,58.851494000000059],[-65.952277999999865,58.836822999999981],[-65.845839999999953,58.826660000000004],[-65.839721999999995,58.827217000000076],[-65.797501000000011,58.847488000000055],[-65.792770000000019,58.853325000000041],[-65.790282999999988,58.857773000000009],[-65.789443999999946,58.861938000000009],[-65.791381999999999,58.865829000000076],[-65.794998000000021,58.86693600000001],[-65.80610699999994,58.866660999999965],[-65.833327999999995,58.864715999999987],[-65.861938000000009,58.863327000000027],[-65.880279999999914,58.864440999999999],[-65.940445000000011,58.879105000000038],[-65.952606000000003,58.88126799999992],[-65.958115000000021,58.882935000000032],[-65.964775000000031,58.887440000000083],[-65.968276999999887,58.893440000000055],[-65.988602000000014,58.903603000000032],[-65.885559000000001,59.001938000000052],[-65.777495999999985,59.029990999999995],[-65.695266999999888,59.043610000000058],[-65.673049999999989,59.046104000000014],[-65.660278000000005,59.044159000000036],[-65.654174999999952,59.042496000000085],[-65.634673999999904,59.033217999999977],[-65.632492000000013,59.031216000000086],[-65.614166000000012,59.019440000000088],[-65.565001999999936,58.993607000000111],[-65.514450000000011,58.984718000000044],[-65.5,58.983330000000137],[-65.49499499999996,58.984718000000044],[-65.493332000000009,58.987495000000138],[-65.49499499999996,58.991936000000067],[-65.509444999999971,59.008330999999998],[-65.516402999999968,59.010826000000009],[-65.533614999999998,59.014717000000076],[-65.543059999999969,59.015549000000021],[-65.553054999999972,59.017493999999999],[-65.56082200000003,59.020827999999995],[-65.571388000000013,59.039108000000112],[-65.572891000000027,59.044106000000113],[-65.570221000000004,59.045772999999997],[-65.568054000000018,59.046776000000023],[-65.532776000000013,59.063881000000094],[-65.518616000000009,59.066666000000112],[-65.510284000000013,59.066940000000045],[-65.506392999999946,59.066382999999973],[-65.492492999999968,59.061378000000104],[-65.454726999999991,59.042221000000097],[-65.340285999999992,59.03833000000003],[-65.330565999999976,59.038048000000117],[-65.324721999999952,59.038887000000102],[-65.317504999999983,59.041382000000112],[-65.319732999999985,59.047217999999987],[-65.333618000000001,59.059990000000028],[-65.344726999999978,59.064712999999983],[-65.354171999999949,59.067497000000117],[-65.533553999999924,59.077663000000143],[-65.53687999999994,59.074665000000095],[-65.546721999999988,59.071831000000088],[-65.564383999999961,59.070163999999977],[-65.577056999999968,59.069996000000117],[-65.58406100000002,59.070999000000143],[-65.586563000000012,59.072159000000056],[-65.651947000000007,59.079163000000108],[-65.715011999999945,59.148331000000042],[-65.718062999999972,59.153046000000074],[-65.740829000000019,59.214714000000072],[-65.742492999999911,59.219437000000084],[-65.743056999999965,59.228043000000014],[-65.744995000000017,59.259720000000129],[-65.744719999999973,59.263054000000125],[-65.743056999999965,59.265830999999991],[-65.731948999999986,59.269066000000009],[-65.706664999999987,59.268326000000059],[-65.685271999999884,59.264442000000031],[-65.676102000000014,59.261108000000036],[-65.646118000000001,59.244713000000104],[-65.587509000000011,59.20249200000012],[-65.612503000000004,59.237495000000081],[-65.614715999999873,59.243607000000054],[-65.614166000000012,59.246941000000049],[-65.581680000000006,59.37721300000004],[-65.572509999999966,59.378601000000003],[-65.570006999999976,59.378326000000129],[-65.551940999999999,59.372765000000072],[-65.499160999999958,59.352219000000105],[-65.48332199999993,59.345542999999964],[-65.476105000000018,59.338882000000069],[-65.471114999999941,59.327492000000007],[-65.453338999999971,59.316939999999988],[-65.383895999999993,59.281661999999983],[-65.372771999999998,59.276657000000114],[-65.366652999999872,59.274993999999992],[-65.36111499999987,59.274712000000136],[-65.357223999999974,59.277214000000015],[-65.356658999999922,59.282768000000033],[-65.437774999999988,59.393883000000017],[-65.495269999999891,59.433876000000055],[-65.559433000000013,59.481658999999979],[-65.56138599999997,59.486107000000118],[-65.557495000000017,59.487770000000069],[-65.549438000000009,59.48943300000002],[-65.542220999999984,59.489990000000091],[-65.360000999999954,59.481658999999979],[-65.347778000000005,59.480820000000051],[-65.260559000000001,59.466385000000116],[-65.19766199999998,59.450493000000051],[-65.195830999999998,59.447659000000044],[-65.176940999999999,59.440269000000001],[-65.170273000000009,59.434433000000126],[-65.141953000000001,59.415825000000041],[-65.126663000000008,59.40776800000009],[-65.119995000000017,59.40526600000004],[-65.060271999999998,59.384438000000102],[-65.041381999999942,59.378601000000003],[-65.017775999999969,59.373046999999985],[-65.005844000000025,59.371933000000013],[-64.995543999999995,59.372490000000084],[-64.98332199999993,59.376380999999981],[-65.031386999999938,59.392769000000044],[-65.075835999999981,59.408043000000077],[-65.111114999999984,59.420546999999942],[-65.118880999999988,59.423882000000049],[-65.141113000000018,59.434433000000126],[-65.147231999999974,59.43804200000011],[-65.151397999999972,59.443046999999979],[-65.156386999999938,59.451659999999947],[-65.158996999999886,59.460827000000108],[-65.16194200000001,59.466660000000104],[-65.168059999999969,59.470543000000021],[-65.22084000000001,59.48832700000014],[-65.290832999999964,59.506660000000011],[-65.308608999999933,59.50999500000006],[-65.330001999999865,59.509437999999989],[-65.388901000000033,59.50750000000005],[-65.411666999999966,59.509437999999989],[-65.419998000000021,59.516936999999984],[-65.462783999999886,59.578049000000021],[-65.494155999999975,59.626937999999996],[-65.501677999999913,59.63888500000013],[-65.527785999999992,59.716933999999981],[-65.501952999999958,59.747215000000097],[-65.433318999999983,59.798049999999932],[-65.374999999999943,59.828049000000135],[-65.33555599999994,59.84665700000005],[-65.333892999999932,59.847214000000122],[-65.323623999999995,59.845543000000077],[-65.236114999999984,59.819381999999962],[-65.21945199999999,59.814377000000093],[-65.205947999999978,59.808548000000087],[-65.203444999999931,59.806881000000033],[-65.198775999999953,59.802879000000019],[-65.195281999999963,59.797218000000044],[-65.158614999999998,59.782211000000018],[-65.152785999999992,59.779990999999995],[-65.136123999999995,59.776657],[-65.053054999999972,59.763611000000083],[-65.033065999999963,59.761383000000137],[-65.006667999999991,59.760277000000087],[-64.988602000000014,59.761940000000038],[-64.983886999999982,59.762771999999927],[-64.983063000000016,59.764160000000061],[-64.989165999999955,59.765831000000105],[-65.055556999999965,59.778328000000101],[-65.132766999999944,59.79694400000011],[-65.161391999999978,59.817490000000134],[-65.199393999999927,59.835659000000078],[-65.202713000000017,59.837326000000019],[-65.206054999999992,59.840492000000097],[-65.230835000000013,59.880546999999979],[-65.231948999999986,59.885826000000122],[-65.226104999999961,59.888603000000046],[-65.206389999999999,59.888603000000046],[-65.143340999999907,59.94999700000011],[-65.126098999999954,60.011108000000036],[-65.110001000000011,60.043052999999986],[-65.029723999999931,60.077217000000019],[-64.921111999999937,60.194992000000013],[-64.834166999999979,60.323051000000078],[-64.832229999999925,60.328605999999979],[-64.834441999999967,60.334434999999985],[-64.846389999999928,60.345543000000134],[-64.858336999999949,60.352492999999981],[-64.857223999999974,60.359436000000017],[-64.854445999999996,60.361107000000061],[-64.846114999999998,60.362769999999955],[-64.83555599999994,60.363327000000083],[-64.65306099999998,60.34693900000002],[-64.641677999999899,60.344711000000018],[-64.610274999999945,60.336380000000133],[-64.576674999999966,60.322768999999994],[-64.533249000000012,60.302498000000014],[-64.475600999999983,60.281609000000003],[-64.466919000000019,60.278602999999976],[-64.431090999999981,60.258105999999941],[-64.432593999999995,60.255608000000052],[-64.43460099999993,60.255108000000064],[-64.446091000000024,60.254771999999946],[-64.453093999999908,60.256271000000027],[-64.462424999999939,60.259273999999948],[-64.477591999999959,60.265609999999981],[-64.477218999999991,60.260551000000135],[-64.557495000000017,60.281105000000082],[-64.580291999999929,60.286110000000122],[-64.613051999999982,60.289436000000137],[-64.643065999999976,60.287498000000028],[-64.721114999999941,60.261108000000036],[-64.725829999999974,60.258331000000112],[-64.758056999999951,60.235825000000091],[-64.759445000000028,60.231102000000135],[-64.752501999999879,60.228600000000029],[-64.745269999999948,60.228325000000041],[-64.736937999999952,60.230545000000063],[-64.685546999999985,60.250832000000116],[-64.646118000000001,60.265830999999991],[-64.634170999999981,60.268883000000073],[-64.596389999999985,60.266937000000041],[-64.574448000000018,60.264999000000103],[-64.554169000000002,60.262772000000041],[-64.536391999999921,60.2586060000001],[-64.421676999999988,60.215656000000024],[-64.419501999999966,60.213661000000002],[-64.376937999999996,60.160545000000013],[-64.465011999999945,60.084991000000002],[-64.469161999999869,60.08277099999998],[-64.476944000000003,60.079720000000009],[-64.491378999999938,60.074714999999912],[-64.504455999999948,60.072495000000117],[-64.515015000000005,60.071938000000046],[-64.654998999999918,60.053604000000064],[-64.80471799999998,60.007216999999969],[-64.8125,60.004165999999998],[-64.823333999999988,59.997772000000111],[-64.826675000000023,59.994712999999933],[-64.827498999999989,59.986382000000049],[-64.820007000000032,59.979431000000091],[-64.811935000000005,59.978325000000098],[-64.796660999999972,59.980270000000075],[-64.735274999999945,60.001106000000107],[-64.490828999999906,60.05943300000007],[-64.410277999999948,60.111107000000118],[-64.396392999999989,60.121933000000013],[-64.392226999999991,60.124161000000015],[-64.385833999999932,60.125267000000008],[-64.379990000000021,60.125267000000008],[-64.37388599999997,60.123604000000114],[-64.367766999999958,60.119713000000047],[-64.366104000000007,60.117493000000024],[-64.36500499999994,60.109993000000145],[-64.374611000000016,60.033829000000082],[-64.375281999999856,60.028324000000055],[-64.394729999999981,59.941658000000075],[-64.396956999999929,59.937767000000008],[-64.408889999999985,59.932495000000074],[-64.450561999999934,59.925270000000012],[-64.462218999999948,59.922493000000088],[-64.491942999999992,59.913605000000132],[-64.506957999999997,59.907211000000075],[-64.514724999999999,59.901932000000102],[-64.513901000000033,59.896103000000096],[-64.506393000000003,59.891936999999984],[-64.499435000000005,59.891663000000051],[-64.481948999999872,59.894714000000079],[-64.376098999999954,59.9180530000001],[-64.367766999999958,59.920273000000122],[-64.363327000000027,59.922493000000088],[-64.360549999999932,59.924995000000024],[-64.320281999999963,60.004107999999974],[-64.322112999999945,60.006439000000114],[-64.324119999999994,60.011604000000091],[-64.32428699999997,60.014107000000024],[-64.322112999999945,60.024605000000008],[-64.320449999999937,60.027270999999985],[-64.317443999999909,60.028103000000044],[-64.265014999999948,60.048050000000103],[-64.216659999999933,60.039993000000095],[-64.173614999999984,60.028328000000045],[-64.166945999999996,60.024994000000049],[-64.160827999999981,60.01638800000012],[-64.150283999999999,59.985268000000076],[-64.150283999999999,59.982208000000014],[-64.165833000000021,59.850548000000117],[-64.17721599999993,59.785552999999936],[-64.180831999999896,59.781662000000097],[-64.193053999999961,59.775825999999995],[-64.202498999999932,59.77416199999999],[-64.220000999999968,59.77416199999999],[-64.236664000000019,59.779716000000008],[-64.244720000000029,59.784996000000035],[-64.25140399999998,59.787498000000141],[-64.257507000000032,59.78943600000008],[-64.261948000000018,59.789161999999976],[-64.264450000000011,59.787498000000141],[-64.266662999999994,59.77915999999999],[-64.261123999999995,59.764717000000132],[-64.255004999999926,59.756660000000124],[-64.21305799999999,59.717766000000097],[-64.197768999999994,59.705269000000101],[-64.173888999999974,59.688598999999954],[-64.163894999999968,59.684158000000082],[-64.151672000000019,59.680824000000086],[-64.129989999999964,59.676659000000086],[-64.057769999999948,59.625267000000122],[-64.116942999999935,59.517494000000056],[-64.047501000000011,59.549721000000034],[-64.040833000000021,59.553604000000007],[-64.033324999999991,59.563880999999981],[-64.034438999999907,59.573608000000092],[-64.034438999999907,59.582771000000093],[-64.029723999999874,59.599433999999974],[-64.024719000000005,59.609993000000031],[-64.019454999999937,59.618599000000131],[-64.011123999999938,59.624992000000077],[-64.004729999999995,59.626381000000094],[-63.99722300000002,59.626656000000139],[-63.90055099999995,59.619987000000037],[-63.885559000000001,59.618881000000044],[-63.876105999999993,59.615829000000076],[-63.865554999999915,59.609993000000031],[-63.731666999999959,59.526099999999985],[-63.724166999999966,59.517769000000101],[-63.722495999999978,59.513885000000073],[-63.723884999999996,59.506660000000011],[-63.785278000000005,59.426102000000014],[-63.807837999999947,59.420437000000106],[-63.810172999999963,59.41944100000012],[-63.814502999999945,59.418101999999976],[-63.866393999999957,59.421104000000014],[-63.90694400000001,59.421660999999915],[-63.947776999999974,59.419716000000108],[-64.000564999999995,59.41443600000008],[-64.018341000000021,59.410545000000013],[-64.033324999999991,59.406654000000117],[-64.050277999999992,59.399994000000106],[-64.061110999999983,59.393883000000017],[-64.065826000000015,59.388046000000031],[-64.062209999999993,59.38249200000007],[-64.052779999999984,59.379433000000063],[-63.805167999999924,59.368164000000093],[-63.790145999999993,59.370293000000004],[-63.786652000000004,59.371792000000084],[-63.78264999999999,59.374126000000103],[-63.751395999999943,59.37582400000008],[-63.748111999999935,59.333878000000084],[-63.75644699999998,59.30838],[-63.768280000000004,59.28788000000003],[-63.77044699999999,59.284381999999994],[-63.773444999999981,59.282215000000122],[-63.780944999999974,59.278213999999991],[-63.814162999999951,59.249435000000005],[-63.824722000000008,59.24610100000001],[-63.825499999999977,59.244377000000043],[-63.82527899999991,59.243324000000086],[-63.813889000000017,59.240829000000076],[-63.777942999999993,59.263938999999993],[-63.76677699999999,59.264275000000055],[-63.760940999999946,59.265434000000027],[-63.755942999999945,59.266773000000001],[-63.739112999999975,59.273605000000032],[-63.730441999999925,59.280769000000021],[-63.723777999999925,59.287436999999954],[-63.718776999999932,59.293941000000075],[-63.716113999999891,59.300934000000098],[-63.71527900000001,59.303768000000105],[-63.71527900000001,59.306438000000071],[-63.71594199999987,59.309437000000059],[-63.713775999999996,59.315605000000005],[-63.710608999999863,59.318107999999995],[-63.658332999999971,59.358046999999999],[-63.649993999999992,59.362494999999967],[-63.543059999999912,59.34804500000007],[-63.535277999999948,59.344436999999971],[-63.393332999999927,59.264999000000103],[-63.357506000000001,59.208046000000081],[-63.356392000000028,59.204993999999999],[-63.358054999999922,59.198043999999982],[-63.366661000000022,59.186377999999991],[-63.412773000000016,59.135826000000066],[-63.425560000000019,59.126381000000038],[-63.441108999999926,59.119438000000002],[-63.476944000000003,59.104439000000127],[-63.563613999999973,59.073326000000122],[-63.580001999999922,59.067497000000117],[-63.589721999999938,59.065543999999989],[-63.731392000000028,59.056270999999981],[-63.741055000000017,59.055770999999993],[-63.74872199999993,59.056934000000126],[-63.753890999999896,59.058266000000003],[-63.760222999999939,59.062767000000122],[-63.812217999999973,59.065826000000072],[-63.934440999999936,59.081108000000086],[-63.948333999999988,59.07888000000014],[-63.966110000000015,59.074714999999969],[-63.98833499999995,59.068329000000062],[-64.045546999999999,59.02416199999999],[-64.04722599999991,59.019440000000088],[-64.043883999999991,59.015273999999977],[-64.039443999999946,59.013885000000016],[-63.912216000000001,59.000549000000035],[-63.801719999999989,59.013992000000144],[-63.798388999999986,59.011329999999987],[-63.766395999999986,59.012772000000098],[-63.759444999999971,59.012497000000053],[-63.734443999999939,59.014998999999989],[-63.508057000000008,59.052773000000059],[-63.381667999999877,59.098045000000127],[-63.372771999999941,59.101104999999961],[-63.365554999999915,59.101104999999961],[-63.309440999999993,59.09415400000006],[-63.293335000000013,59.091377000000136],[-63.134170999999981,59.058327000000077],[-63.124999999999943,59.055267000000015],[-63.121940999999993,59.051384000000098],[-63.122771999999998,59.045547000000113],[-63.126944999999921,59.041382000000112],[-63.133330999999941,59.038048000000117],[-63.159438999999907,59.029990999999995],[-63.175277999999992,59.026939000000084],[-63.185271999999998,59.026381999999955],[-63.216942000000017,59.027489000000116],[-63.238892000000021,59.030548000000067],[-63.323333999999932,59.027771000000143],[-63.336112999999955,59.024994000000049],[-63.335555999999997,59.021935000000099],[-63.264450000000011,58.985549999999989],[-63.213889999999992,58.977211000000125],[-63.195273999999984,58.979713000000004],[-63.185271999999998,58.980270000000075],[-63.173057999999912,58.979713000000004],[-63.167503000000011,58.970825000000048],[-63.160552999999993,58.926384000000041],[-63.163054999999929,58.920273000000122],[-63.236389000000031,58.876937999999996],[-63.313331999999946,58.861107000000004],[-63.325004999999976,58.85582700000009],[-63.312774999999988,58.853049999999996],[-63.294723999999974,58.85083000000003],[-63.19027699999998,58.854996000000085],[-63.112777999999992,58.878043999999989],[-63.033332999999971,58.873878000000104],[-62.924170999999944,58.821381000000031],[-62.918334999999956,58.817497000000003],[-62.90694400000001,58.80471],[-62.904167000000029,58.799995000000138],[-62.847495999999978,58.690543999999989],[-62.845276000000013,58.684989999999971],[-62.842223999999987,58.669991000000095],[-62.843612999999948,58.659430999999984],[-62.847777999999948,58.653045999999961],[-62.915832999999907,58.600272999999959],[-62.974998000000028,58.576660000000061],[-63.169167000000016,58.503052000000139],[-63.334109999999896,58.455768999999975],[-63.334609999999941,58.45227100000011],[-63.337108999999941,58.448437000000126],[-63.373444000000006,58.417435000000069],[-63.38528100000002,58.41027100000008],[-63.39910900000001,58.405273000000079],[-63.486388999999974,58.37082700000002],[-63.522498999999982,58.361107000000118],[-63.537506000000008,58.354164000000083],[-63.583060999999987,58.311378000000047],[-63.587776000000019,58.305549999999982],[-63.58943899999997,58.30082700000014],[-63.584998999999925,58.298881999999992],[-63.579726999999991,58.298606999999947],[-63.571670999999924,58.299995000000081],[-63.555274999999938,58.305267000000015],[-63.533057999999983,58.314438000000109],[-63.428223000000003,58.369049000000132],[-63.392386999999928,58.388381999999979],[-63.378558999999939,58.399044000000004],[-63.364219999999932,58.410049000000015],[-63.351555000000019,58.418716000000018],[-63.286391999999978,58.456657000000064],[-63.28082999999998,58.459160000000054],[-63.264724999999942,58.463051000000121],[-63.241669000000002,58.466385000000116],[-63.213615000000004,58.469437000000028],[-63.148612999999955,58.476379000000122],[-63.13277399999987,58.477211000000068],[-63.124442999999872,58.475266000000033],[-63.096947,58.461936999999978],[-63.089721999999938,58.458327999999938],[-63.086113000000012,58.454993999999999],[-63.037506000000008,58.453048999999965],[-62.763335999999981,58.480820000000051],[-62.636664999999937,58.501389000000017],[-62.620551999999975,58.504997000000117],[-62.610001000000011,58.503882999999973],[-62.58943899999997,58.499718000000144],[-62.573615999999959,58.493880999999988],[-62.566108999999926,58.490546999999992],[-62.56138599999997,58.487495000000081],[-62.557502999999997,58.482491000000095],[-62.556389000000024,58.478043000000127],[-62.619719999999973,58.376938000000052],[-62.619445999999982,58.310272000000055],[-62.623054999999965,58.30443600000001],[-62.634170999999981,58.297775000000058],[-62.708611000000019,58.276100000000042],[-62.77666499999998,58.268599999999992],[-62.828056000000004,58.252220000000079],[-62.661666999999966,58.26998900000001],[-62.658607000000018,58.270271000000037],[-62.654442000000017,58.270271000000037],[-62.609725999999966,58.256660000000068],[-62.597778000000005,58.251663000000008],[-62.592772999999966,58.248604],[-62.582503999999858,58.23443600000013],[-62.581116000000009,58.221931000000041],[-62.58277899999996,58.216934000000094],[-62.584441999999967,58.214439000000084],[-62.631942999999865,58.185265000000129],[-62.638054000000011,58.181938000000002],[-62.653053,58.175270000000012],[-62.661384999999996,58.173049999999989],[-62.689163000000008,58.169991000000039],[-62.719718999999941,58.169715999999994],[-62.740279999999927,58.171936000000017],[-62.773887999999886,58.176941000000056],[-62.783889999999928,58.176659000000029],[-62.822226999999998,58.174713000000111],[-62.841666999999973,58.1722180000001],[-62.965004000000022,58.15387700000008],[-63.012221999999952,58.135551000000078],[-63.016662999999937,58.126098999999954],[-63.023887999999999,58.118880999999988],[-63.045279999999934,58.108886999999982],[-63.126944999999921,58.086936999999978],[-63.205558999999994,58.065826000000072],[-63.21166999999997,58.062492000000077],[-63.211387999999999,58.060272000000111],[-63.208892999999989,58.057770000000005],[-63.19027699999998,58.053047000000049],[-63.140838999999971,58.048882000000049],[-63.146998999999994,58.036831000000006],[-63.15582999999998,58.026939000000084],[-63.167777999999942,58.021103000000039],[-63.193329000000006,58.014717000000132],[-63.267220000000009,58.007217000000026],[-63.275275999999963,58.005554000000132],[-63.30471799999998,57.996940999999936],[-63.341666999999973,57.981102000000021],[-63.340835999999967,57.979988000000048],[-63.329726999999991,57.980270000000132],[-63.15166499999998,57.993606999999997],[-63.128882999999973,57.997771999999998],[-63.107779999999991,58.007774000000097],[-63.101944000000003,58.01249700000011],[-63.098884999999939,58.017769000000044],[-63.097778000000005,58.019714000000022],[-63.09833500000002,58.026939000000084],[-63.099998000000028,58.033051000000057],[-63.101944000000003,58.036942000000124],[-63.101668999999902,58.044159000000036],[-63.097778000000005,58.052216000000044],[-63.094718999999941,58.057495000000017],[-63.089164999999866,58.06221000000005],[-62.946662999999944,58.124161000000015],[-62.940276999999924,58.125824000000136],[-62.886390999999946,58.137496999999996],[-62.838051000000007,58.144997000000046],[-62.832222000000002,58.14527099999998],[-62.829445000000021,58.143326000000002],[-62.77277399999997,58.129158000000132],[-62.652221999999995,58.118599000000074],[-62.646111000000019,58.119155999999975],[-62.643058999999994,58.119986999999981],[-62.612502999999947,58.137771999999984],[-62.59944200000001,58.145546000000024],[-62.560828999999956,58.156654000000003],[-62.515838999999914,58.169158999999922],[-62.491942999999992,58.174163999999962],[-62.46665999999999,58.175552000000096],[-62.452781999999956,58.175270000000012],[-62.448051000000021,58.1722180000001],[-62.446388000000013,58.168327000000033],[-62.447776999999917,58.164154000000053],[-62.463000999999963,58.151047000000062],[-62.469666000000018,58.145718000000045],[-62.478333000000021,58.141212000000053],[-62.486168000000021,58.136547000000064],[-62.503890999999953,58.123604000000114],[-62.519447000000014,58.111937999999952],[-62.529166999999916,58.102776000000063],[-62.531386999999995,58.095268000000033],[-62.514450000000011,58.057495000000017],[-62.506392999999946,58.055267000000072],[-62.498054999999908,58.057213000000104],[-62.49138599999992,58.061378000000104],[-62.486664000000019,58.066940000000045],[-62.484443999999939,58.072220000000129],[-62.485557999999912,58.081107999999915],[-62.488051999999925,58.086105000000032],[-62.488891999999908,58.091103000000032],[-62.488051999999925,58.09665700000005],[-62.482772999999952,58.100273000000072],[-62.444827999999916,58.106720000000053],[-62.413054999999929,58.110825000000091],[-62.375,58.112770000000069],[-62.368889000000024,58.111664000000019],[-62.363892000000021,58.108604000000014],[-62.317779999999971,58.052489999999977],[-62.307502999999883,58.039161999999976],[-62.306945999999982,58.031104999999968],[-62.309722999999963,58.028603000000089],[-62.38144699999998,58.008327000000065],[-62.394112000000007,58.003658000000087],[-62.406280999999979,58.002827000000082],[-62.41311300000001,58.003658000000087],[-62.437613999999883,58.010159000000101],[-62.450443000000007,58.011993000000132],[-62.500838999999928,58.008049000000142],[-62.51916499999993,58.006943000000092],[-62.528335999999967,58.005554000000132],[-62.545279999999934,58.000549000000035],[-62.648055999999997,57.958328000000051],[-62.655273000000022,57.953605999999979],[-62.65972099999999,57.94860100000011],[-62.672774999999945,57.929993000000024],[-62.664443999999946,57.928604000000064],[-62.655273000000022,57.929993000000024],[-62.640838999999971,57.935264999999958],[-62.636116000000015,57.938598999999954],[-62.620833999999945,57.947487000000137],[-62.611670999999944,57.951660000000061],[-62.577498999999989,57.962212000000079],[-62.537780999999882,57.971100000000092],[-62.512504999999919,57.972487999999998],[-62.455165999999963,57.968212000000051],[-62.448001999999974,57.967708999999957],[-62.325004999999919,57.956100000000106],[-62.268332999999984,57.948875000000044],[-62.200278999999966,57.935822000000087],[-62.148887999999999,57.974990999999932],[-62.145279000000016,57.974159000000043],[-62.12749500000001,57.968048000000124],[-62.116111999999987,57.962493999999992],[-62.083610999999962,57.944992000000127],[-62.079726999999934,57.942763999999954],[-62.072226999999998,57.931107000000054],[-62.05972300000002,57.897774000000027],[-62.060828999999956,57.889992000000063],[-62.062774999999931,57.886658000000068],[-62.115279999999984,57.854164000000026],[-62.131942999999978,57.84276600000004],[-62.138053999999954,57.835823000000005],[-62.139167999999927,57.831940000000088],[-62.125274999999988,57.806938000000002],[-62.120833999999888,57.800827000000083],[-62.119995000000017,57.799994999999967],[-62.107779999999991,57.789719000000105],[-62.08916499999998,57.780548000000124],[-62.085830999999985,57.779433999999981],[-62.079169999999976,57.779433999999981],[-62.061110999999926,57.781936999999971],[-62.046394000000021,57.785828000000038],[-62.033332999999914,57.787216000000114],[-62.018058999999937,57.783607000000131],[-61.996666000000005,57.772217000000069],[-61.99138599999992,57.767769000000101],[-61.889998999999989,57.666382000000112],[-61.883330999999998,57.645546000000081],[-61.883057000000008,57.63749700000011],[-61.884444999999971,57.626938000000052],[-61.888610999999969,57.622490000000084],[-61.89805599999994,57.616386000000034],[-62.071670999999981,57.563605999999993],[-62.192222999999899,57.535828000000095],[-62.30860899999999,57.490546999999992],[-62.421386999999982,57.482207999999957],[-62.431945999999868,57.484717999999987],[-62.531113000000005,57.506943000000035],[-62.541388999999981,57.507500000000107],[-62.544723999999974,57.504440000000045],[-62.545279999999934,57.50110600000005],[-62.533332999999914,57.492218000000094],[-62.520553999999947,57.484993000000031],[-62.46444699999995,57.454437000000098],[-62.457222000000002,57.451103000000103],[-62.377220000000023,57.421936000000017],[-62.365279999999927,57.419715999999994],[-62.353888999999981,57.418326999999977],[-62.335830999999928,57.419440999999949],[-62.230552999999986,57.443604000000107],[-62.173331999999959,57.463608000000022],[-62.167220999999984,57.464439000000084],[-62.060828999999956,57.456383000000017],[-62.039725999999973,57.453323000000125],[-61.891388000000006,57.411934000000031],[-61.816948000000025,57.376938000000109],[-61.803054999999915,57.369155999999975],[-61.801391999999908,57.363052000000096],[-61.803054999999915,57.358887000000095],[-61.863892000000021,57.285553000000107],[-61.894164999999987,57.269440000000088],[-61.937499999999943,57.252220000000079],[-61.944999999999936,57.250832000000003],[-61.953888000000006,57.249435000000062],[-61.997779999999977,57.25638600000002],[-62.017219999999952,57.256943000000092],[-62.026389999999992,57.255829000000119],[-62.023613000000012,57.251663000000008],[-62.015839000000028,57.243050000000039],[-62.005004999999869,57.236655999999982],[-61.858894000000021,57.167770000000132],[-61.852500999999961,57.165268000000083],[-61.664444000000003,57.143883000000073],[-61.65555599999999,57.143051000000014],[-61.565551999999968,57.149719000000005],[-61.515555999999947,57.15638000000007],[-61.490836999999999,57.159431000000097],[-61.478881999999999,57.159431000000097],[-61.458892999999989,57.154709000000025],[-61.441665999999884,57.148604999999975],[-61.39305899999988,57.124709999999993],[-61.380279999999914,57.117210000000114],[-61.363892000000021,57.097214000000122],[-61.358336999999949,57.087494000000049],[-61.355559999999969,57.016388000000006],[-61.370833999999945,56.978600000000142],[-61.378052000000025,56.982208000000071],[-61.393332999999984,56.983047000000056],[-61.479720999999984,56.983604000000128],[-61.487777999999935,56.981658999999979],[-61.495551999999861,56.979430999999977],[-61.516395999999929,56.970267999999976],[-61.535560999999973,56.961104999999975],[-61.546668999999952,56.954437000000041],[-61.639998999999932,56.883881000000031],[-61.645003999999915,56.878326000000129],[-61.648337999999967,56.873046999999929],[-61.650832999999921,56.866936000000067],[-61.65277900000001,56.855826999999977],[-61.65277900000001,56.845543000000134],[-61.65055099999995,56.840828000000101],[-61.646111000000019,56.826942000000088],[-61.646111000000019,56.821106000000043],[-61.650276000000019,56.816666000000055],[-61.661384999999996,56.809433000000013],[-61.676392000000021,56.802773000000002],[-61.782391000000018,56.794441000000006],[-61.799224999999922,56.792937999999992],[-61.816886999999952,56.793610000000001],[-61.823558999999989,56.794441000000006],[-61.834556999999961,56.796108000000117],[-61.844559000000004,56.798943000000008],[-61.892226999999934,56.798607000000118],[-61.906386999999938,56.795273000000122],[-61.908606999999961,56.789162000000033],[-61.902221999999938,56.714156999999943],[-61.899993999999992,56.707214000000135],[-61.897223999999937,56.703049000000135],[-61.889998999999989,56.698044000000095],[-61.886115999999959,56.698044000000095],[-61.877776999999924,56.713051000000121],[-61.87027699999993,56.726936000000023],[-61.833667999999932,56.741993000000093],[-61.830832999999927,56.745327000000088],[-61.824996999999996,56.746826000000112],[-61.811504000000014,56.746826000000112],[-61.793335000000013,56.746826000000112],[-61.780498999999963,56.745658999999989],[-61.772834999999986,56.744160000000136],[-61.76266899999996,56.741325000000074],[-61.716392999999925,56.738045000000113],[-61.702498999999989,56.730820000000051],[-61.696944999999971,56.724709000000132],[-61.701667999999984,56.713325999999938],[-61.71055599999994,56.705551000000071],[-61.721106999999961,56.701103000000103],[-61.734443999999996,56.697212000000036],[-61.75417299999998,56.697487000000024],[-61.765006999999969,56.6988750000001],[-61.773055999999997,56.701103000000103],[-61.798339999999996,56.710823000000005],[-61.808334000000002,56.712212000000136],[-61.821670999999924,56.709717000000126],[-61.825004999999919,56.706657000000064],[-61.821670999999924,56.701660000000004],[-61.799171000000001,56.682770000000005],[-61.792503000000011,56.680824000000143],[-61.732215999999937,56.663322000000107],[-61.681670999999994,56.653603000000089],[-61.674445999999932,56.653046000000018],[-61.658889999999985,56.647774000000084],[-61.649726999999984,56.641662999999994],[-61.649993999999936,56.635268999999994],[-61.658607000000018,56.627487000000031],[-61.672500999999954,56.619986999999924],[-61.680557000000022,56.618050000000096],[-61.688889000000017,56.617210000000057],[-61.699164999999994,56.617767000000129],[-61.835555999999997,56.631660000000124],[-61.911667000000023,56.642769000000044],[-61.992774999999938,56.66027100000008],[-62.010001999999872,56.664153999999996],[-62.066947999999911,56.678604000000121],[-62.311110999999983,56.735550000000046],[-62.479995999999971,56.77388000000002],[-62.498885999999914,56.779716000000064],[-62.504448000000025,56.783607000000131],[-62.505004999999926,56.788886999999988],[-62.501944999999978,56.791939000000127],[-62.486114999999984,56.796104000000128],[-62.468886999999995,56.798607000000118],[-62.326392999999996,56.812767000000008],[-62.227492999999868,56.816666000000055],[-62.18999500000001,56.81332400000008],[-62.138335999999924,56.81082200000003],[-62.068335999999988,56.817214999999976],[-62.059440999999879,56.818603999999993],[-62.051665999999955,56.820549000000142],[-62.042502999999954,56.826942000000088],[-62.043334999999956,56.829994000000056],[-62.049445999999875,56.832496999999989],[-62.066947999999911,56.834434999999928],[-62.234726000000023,56.836937000000034],[-62.381667999999991,56.830276000000083],[-62.478606999999954,56.846657000000107],[-62.488891999999908,56.849434000000031],[-62.498885999999914,56.850548000000003],[-62.508338999999921,56.849998000000141],[-62.517219999999952,56.848045000000013],[-62.53194400000001,56.843605000000025],[-62.543892000000028,56.837212000000022],[-62.546950999999922,56.834717000000012],[-62.570281999999963,56.798607000000118],[-62.57389099999989,56.792770000000132],[-62.538337999999953,56.775551000000064],[-62.503058999999951,56.762214999999912],[-62.356109999999887,56.722214000000122],[-62.162773000000016,56.672768000000076],[-62.02277399999997,56.627487000000031],[-62.005279999999971,56.616936000000123],[-62.117500000000007,56.623046999999985],[-62.175003000000004,56.623877999999991],[-62.235557999999969,56.623604000000057],[-62.241111999999873,56.62332200000003],[-62.239722999999969,56.617210000000057],[-62.224715999999944,56.609161000000029],[-62.192222999999899,56.602493000000038],[-62.105003000000011,56.59693900000002],[-62.046394000000021,56.595825000000048],[-62.036117999999874,56.595267999999976],[-61.901389999999935,56.58776899999998],[-61.729439000000013,56.574440000000095],[-61.715004000000022,56.572220000000073],[-61.70805399999989,56.568886000000077],[-61.701110999999969,56.560822000000087],[-61.690833999999995,56.548050000000046],[-61.666663999999969,56.540549999999996],[-61.658332999999971,56.537498000000085],[-61.655273000000022,56.533882000000006],[-61.653327999999931,56.53054800000001],[-61.652221999999995,56.526100000000042],[-61.653327999999931,56.520546000000081],[-61.656661999999926,56.510826000000009],[-61.662216000000001,56.506104000000107],[-61.680282999999974,56.496658000000139],[-61.689163000000008,56.494713000000104],[-61.754723000000013,56.484993000000031],[-61.773055999999997,56.484718000000044],[-61.80388599999992,56.487770000000125],[-61.878052000000025,56.497772000000111],[-61.951942000000031,56.505554000000075],[-62.038612000000001,56.505271999999991],[-62.046950999999922,56.50471500000009],[-62.05471799999998,56.502495000000067],[-62.061667999999997,56.499435000000005],[-62.075561999999934,56.49193600000001],[-62.08306099999993,56.486938000000009],[-62.085273999999913,56.483046999999942],[-62.082222000000002,56.481659000000036],[-62.076667999999984,56.479987999999992],[-62.070838999999978,56.481102000000135],[-62.024170000000026,56.48443600000013],[-61.976386999999988,56.483330000000137],[-61.965278999999896,56.481934000000081],[-61.952224999999999,56.475822000000107],[-61.946945000000028,56.471100000000035],[-61.956164999999942,56.464050000000043],[-61.958831999999973,56.461048000000005],[-61.961333999999965,56.459717000000012],[-61.966003000000001,56.458549000000005],[-61.979835999999978,56.455551000000071],[-61.999724999999955,56.44999700000011],[-62.010284000000013,56.44999700000011],[-62.019996999999989,56.451102999999932],[-62.048888999999974,56.457214000000022],[-62.05972300000002,56.458603000000039],[-62.069999999999993,56.459160000000111],[-62.124999999999886,56.457214000000022],[-62.139998999999932,56.452217000000132],[-62.143058999999994,56.449158000000125],[-62.139167999999927,56.444709999999986],[-62.124999999999886,56.43832400000008],[-62.117500000000007,56.435546999999985],[-62.083327999999995,56.423325000000034],[-62.073059000000001,56.420546999999999],[-61.984726000000023,56.415268000000026],[-61.963717999999972,56.415657000000067],[-61.956889999999987,56.417823999999939],[-61.909720999999934,56.413879000000065],[-61.798057999999912,56.39527099999998],[-61.790840000000003,56.392494000000056],[-61.661384999999996,56.270271000000093],[-61.678332999999952,56.269161000000111],[-61.679169000000002,56.267993999999987],[-61.686835999999971,56.266994000000011],[-61.702834999999993,56.265327000000127],[-61.749999999999943,56.261329999999987],[-61.760665999999958,56.261662000000115],[-61.772166999999968,56.263493000000096],[-61.777167999999961,56.265327000000127],[-61.779671000000008,56.267493999999999],[-61.778335999999967,56.268661000000122],[-61.775001999999972,56.268826000000104],[-61.765166999999963,56.268162000000018],[-61.756667999999934,56.266994000000011],[-61.746001999999919,56.267493999999999],[-61.741000999999926,56.269161000000111],[-61.753616000000022,56.273048000000017],[-61.753059000000007,56.277770999999973],[-61.769996999999933,56.284163999999976],[-61.800835000000006,56.28943600000008],[-61.878608999999926,56.298607000000004],[-61.888610999999969,56.299164000000076],[-62.029723999999987,56.305267000000015],[-62.074447999999961,56.296386999999982],[-62.080001999999979,56.293610000000115],[-62.080832999999984,56.292496000000142],[-62.076110999999912,56.284996000000035],[-62.016395999999986,56.238883999999985],[-62.011672999999917,56.235825000000034],[-62.003890999999953,56.233604000000071],[-61.956947000000014,56.220825000000048],[-61.938331999999946,56.215827999999931],[-61.919448999999986,56.212212000000079],[-61.910278000000005,56.212493999999936],[-61.802054999999939,56.216381000000069],[-61.769889999999975,56.218048000000124],[-61.575004999999976,56.216933999999981],[-61.575561999999991,56.211937000000034],[-61.578612999999905,56.206940000000145],[-61.579726999999991,56.199158000000011],[-61.575279000000023,56.19609800000012],[-61.560279999999921,56.194434999999999],[-61.53583500000002,56.196381000000088],[-61.450553999999954,56.204994000000056],[-61.411941999999954,56.214714000000129],[-61.40444199999996,56.217491000000052],[-61.380279999999914,56.22304500000007],[-61.361670999999944,56.223602000000142],[-61.350837999999953,56.222214000000065],[-61.345550999999944,56.218322999999998],[-61.33083299999987,56.181938000000059],[-61.330284000000006,56.176659000000029],[-61.33555599999994,56.172767999999962],[-61.343329999999924,56.170547000000056],[-61.377220000000023,56.168602000000078],[-61.383613999999909,56.164711000000011],[-61.397223999999881,56.155823000000055],[-61.406104999999911,56.146102999999925],[-61.452498999999932,56.062767000000008],[-61.452224999999999,56.056937999999946],[-61.448607999999979,56.052772999999945],[-61.413886999999932,56.037773000000016],[-61.411384999999882,56.037497999999971],[-61.397498999999982,56.041107000000011],[-61.382773999999927,56.047493000000088],[-61.356391999999971,56.058327000000133],[-61.346663999999919,56.061377999999991],[-61.34027900000001,56.063049000000035],[-61.324721999999952,56.065269000000058],[-61.315552000000025,56.065544000000045],[-61.24361399999998,56.047493000000088],[-61.239722999999969,56.045273000000066],[-61.23750299999989,56.042770000000075],[-61.240554999999972,56.040276000000006],[-61.265838999999971,56.02276599999999],[-61.273613000000012,56.020828000000051],[-61.282500999999968,56.019714000000079],[-61.310279999999977,56.018600000000106],[-61.357223999999974,56.018600000000106],[-61.388610999999912,56.021934999999985],[-61.419167000000016,56.027214000000129],[-61.438605999999993,56.027489000000003],[-61.489997999999957,56.02027099999998],[-61.501395999999943,56.014442000000145],[-61.503890999999896,56.010551000000078],[-61.503615999999965,56.006942999999978],[-61.421943999999996,55.963882000000126],[-61.415001000000018,55.960274000000027],[-61.399170000000026,55.958602999999925],[-61.389998999999989,55.958885000000009],[-61.38138600000002,55.960274000000027],[-61.328055999999947,55.964157000000114],[-61.254722999999956,55.967491000000109],[-61.154442000000017,55.971375000000137],[-61.143616000000009,55.970543000000021],[-61.125556999999958,55.968596999999932],[-61.117774999999938,55.966103000000032],[-61.113616999999977,55.962493999999992],[-61.074448000000018,55.928329000000076],[-61.073891000000003,55.923050000000103],[-61.076667999999984,55.906937000000084],[-61.094111999999939,55.895606999999984],[-61.156386999999995,55.891937000000098],[-61.165276000000006,55.892220000000066],[-61.181670999999994,55.89916199999999],[-61.194999999999993,55.892220000000066],[-61.201667999999984,55.884163000000115],[-61.198607999999922,55.876380999999981],[-61.192771999999934,55.869437999999946],[-61.104445999999939,55.845543000000134],[-61.095275999999899,55.843880000000013],[-61.085274000000027,55.843322999999941],[-61.077224999999999,55.843880000000013],[-61.068061999999998,55.845543000000134],[-61.039665000000014,55.850937000000044],[-61.035999000000004,55.853271000000063],[-61.027168000000017,55.857273000000077],[-60.946105999999986,55.865829000000133],[-60.917220999999927,55.864441000000056],[-60.782500999999968,55.854164000000083],[-60.762221999999952,55.851386999999988],[-60.755561999999998,55.849434000000031],[-60.741669000000002,55.843048000000124],[-60.729720999999927,55.829436999999984],[-60.729163999999969,55.824440000000038],[-60.730826999999977,55.808044000000052],[-60.734443999999996,55.801212000000021],[-60.736941999999999,55.797382000000027],[-60.74222599999996,55.790549999999939],[-60.774719000000005,55.772491000000002],[-60.80777699999993,55.755271999999934],[-60.880554000000018,55.749161000000072],[-60.879439999999988,55.732765000000029],[-60.765006999999969,55.728042999999957],[-60.756393000000003,55.729431000000091],[-60.746947999999975,55.731659000000036],[-60.740279999999984,55.734161000000086],[-60.727218999999877,55.739990000000091],[-60.721663999999976,55.744713000000104],[-60.7016109999999,55.763443000000109],[-60.668891999999971,55.795830000000024],[-60.656386999999938,55.812767000000008],[-60.647223999999937,55.822768999999994],[-60.639998999999989,55.825554000000011],[-60.631667999999991,55.826660000000061],[-60.623885999999914,55.824996999999939],[-60.615279999999927,55.821937999999989],[-60.601943999999946,55.814713000000097],[-60.597777999999892,55.80943300000007],[-60.598052999999993,55.804436000000123],[-60.605835000000013,55.733879000000059],[-60.615836999999999,55.686935000000062],[-60.629722999999899,55.638329000000056],[-60.668059999999969,55.589432000000102],[-60.655555999999933,55.584435000000042],[-60.606109999999944,55.622489999999914],[-60.60222599999986,55.626656000000025],[-60.59027900000001,55.644714000000079],[-60.544167000000016,55.726936000000023],[-60.527221999999881,55.760551000000135],[-60.527495999999985,55.765830999999991],[-60.525557999999933,55.77693899999997],[-60.519446999999957,55.78804800000006],[-60.514449999999954,55.793610000000001],[-60.503059000000007,55.803046999999935],[-60.487777999999878,55.808601000000124],[-60.483611999999994,55.809158000000025],[-60.339995999999985,55.786384999999939],[-60.334998999999982,55.784439000000077],[-60.328888000000006,55.781661999999983],[-60.327224999999885,55.772766000000047],[-60.329444999999964,55.761383000000023],[-60.337775999999963,55.748604],[-60.380553999999961,55.691933000000063],[-60.406386999999995,55.674713000000054],[-60.463218999999924,55.666046000000108],[-60.472720999999979,55.663212000000101],[-60.493889000000024,55.658043000000134],[-60.499999999999943,55.654160000000047],[-60.50389100000001,55.648330999999985],[-60.525001999999972,55.610550000000046],[-60.531112999999948,55.597214000000065],[-60.532218999999884,55.591660000000104],[-60.531859999999938,55.588195999999982],[-60.515006999999969,55.599715999999944],[-60.506110999999919,55.611664000000019],[-60.495002999999997,55.621101000000124],[-60.481383999999991,55.627769000000114],[-60.440334000000007,55.620216000000084],[-60.426167000000021,55.618217000000072],[-60.420334000000025,55.616379000000052],[-60.415501000000006,55.61454800000007],[-60.322776999999917,55.578330999999991],[-60.31639100000001,55.573883000000023],[-60.31639100000001,55.57027400000004],[-60.319449999999961,55.530823000000055],[-60.321670999999981,55.509995000000004],[-60.426318999999978,55.448204000000089],[-60.442210999999986,55.427696000000026],[-60.437774999999988,55.399437000000091],[-60.478332999999907,55.347488000000055],[-60.472771000000023,55.347771000000023],[-60.451392999999939,55.357216000000108],[-60.42610899999994,55.376656000000082],[-60.420837000000006,55.382210000000043],[-60.418335000000013,55.386107999999979],[-60.415275999999949,55.394714000000079],[-60.417777999999942,55.402771000000087],[-60.422501000000011,55.407211000000075],[-60.425003000000004,55.411377000000016],[-60.423614999999984,55.421378999999945],[-60.418335000000013,55.427490000000034],[-60.413054999999986,55.431664000000069],[-60.349167000000023,55.475822000000107],[-60.331673000000023,55.486655999999982],[-60.319449999999961,55.491378999999995],[-60.268607999999972,55.502495000000124],[-60.253890999999953,55.503052000000025],[-60.213889999999992,55.489433000000076],[-60.203613000000018,55.483604000000071],[-60.201667999999984,55.478600000000085],[-60.195548999999971,55.431381000000101],[-60.265839000000028,55.409156999999993],[-60.274169999999913,55.408043000000021],[-60.284171999999955,55.408600000000092],[-60.295279999999934,55.411102000000142],[-60.305274999999881,55.411659000000043],[-60.313332000000003,55.411102000000142],[-60.354720999999927,55.394997000000046],[-60.468886999999938,55.285827999999981],[-60.49888599999997,55.253325999999959],[-60.538054999999929,55.200546000000145],[-60.499999999999943,55.218047999999953],[-60.488892000000021,55.227210999999954],[-60.482215999999994,55.231658999999922],[-60.476386999999988,55.2347180000001],[-60.468329999999924,55.237495000000024],[-60.37388599999997,55.260551000000021],[-60.365836999999942,55.260826000000066],[-60.355277999999998,55.259437999999989],[-60.348610000000008,55.255829000000119],[-60.348052999999936,55.250549000000092],[-60.353057999999976,55.244995000000074],[-60.512222000000008,55.120543999999938],[-60.587776000000019,55.088599999999929],[-60.616660999999965,55.077217000000132],[-60.636116000000015,55.066665999999998],[-60.670554999999979,55.044715999999994],[-60.681113999999923,55.004715000000033],[-60.683326999999906,54.994995000000131],[-60.592773000000022,55.058884000000091],[-60.475273000000016,55.124435000000005],[-60.266395999999986,55.240547000000106],[-60.259170999999924,55.244155999999919],[-60.252501999999993,55.246384000000091],[-60.176108999999997,55.270827999999995],[-60.079781000000025,55.249602999999979],[-60.073776000000009,55.247940000000028],[-60.072776999999974,55.245106000000021],[-60.110778999999923,55.199268000000075],[-60.123610999999926,55.156380000000127],[-60.146392999999932,55.137214999999969],[-60.157218999999941,55.128601000000117],[-60.187217999999973,55.108046999999999],[-60.204445000000021,55.107498000000021],[-60.212776000000019,55.108604000000071],[-60.220551,55.106384000000048],[-60.282776000000013,55.057770000000062],[-60.288337999999953,55.053321999999923],[-60.295006000000001,55.041382000000056],[-60.296950999999922,55.03443900000002],[-60.296668999999952,55.024993999999992],[-60.293892000000028,55.019440000000145],[-60.284171999999955,55.024437000000091],[-60.152495999999985,55.102776000000119],[-60.124442999999928,55.120270000000005],[-60.09944200000001,55.136658000000068],[-60.088332999999921,55.145827999999938],[-60.083884999999952,55.152214000000072],[-60.051223999999934,55.182381000000134],[-60.04571900000002,55.193046999999979],[-60.044723999999917,55.196711999999991],[-60.042721000000029,55.199883],[-60.039718999999877,55.203213000000005],[-60.036057000000028,55.206383000000073],[-60.021888999999987,55.218547999999942],[-60.015223999999989,55.221546000000046],[-60.009224000000017,55.221214000000089],[-59.964721999999938,55.235549999999989],[-59.939437999999939,55.233047000000056],[-59.922774999999945,55.233047000000056],[-59.916945999999939,55.233879000000115],[-59.912497999999971,55.238883999999985],[-59.890838999999971,55.265549000000021],[-59.868332000000009,55.291381999999999],[-59.863891999999964,55.296104000000071],[-59.851394999999968,55.303047000000049],[-59.80750299999994,55.324164999999937],[-59.795279999999991,55.327492000000063],[-59.779167000000029,55.329720000000066],[-59.776108000000022,55.329162999999937],[-59.715003999999965,55.276099999999929],[-59.711945000000014,55.269714000000022],[-59.713332999999977,55.256103999999993],[-59.729439000000013,55.205269000000101],[-59.732497999999964,55.197211999999979],[-59.735832000000016,55.194153000000142],[-59.742774999999938,55.191376000000048],[-59.831389999999999,55.162491000000045],[-59.847495999999978,55.158043000000077],[-59.863891999999964,55.154160000000104],[-59.897781000000009,55.151382000000126],[-59.918334999999956,55.155265999999983],[-59.94027699999998,55.162766000000033],[-59.950553999999897,55.164436000000023],[-59.962775999999963,55.161102000000028],[-59.967215999999951,55.158599999999979],[-59.970832999999914,55.15554800000001],[-59.973327999999867,55.147491000000059],[-59.968055999999933,55.119156000000032],[-59.963615000000004,55.110275000000115],[-59.80083499999995,55.108887000000038],[-59.795279999999991,55.109160999999972],[-59.615836999999999,55.13638300000008],[-59.57028200000002,55.159988000000055],[-59.531386999999995,55.181380999999988],[-59.487777999999992,55.181380999999988],[-59.430557000000022,55.151931999999988],[-59.428336999999999,55.149719000000005],[-59.427223000000026,55.139992000000063],[-59.427779999999927,55.135826000000009],[-59.431945999999925,55.129433000000006],[-59.438605999999936,55.123604],[-59.49610899999999,55.078331000000105],[-59.539169000000015,55.049163999999962],[-59.593886999999995,55.020828000000051],[-59.610831999999959,55.012771999999984],[-59.716659999999933,54.955826000000059],[-59.802165999999943,54.887268000000006],[-59.823996999999963,54.851105000000132],[-59.939163000000008,54.758888000000013],[-59.944160000000011,54.755554000000018],[-59.945549000000028,54.753052000000139],[-59.944160000000011,54.749718000000144],[-59.938605999999936,54.746383999999978],[-59.919166999999959,54.741379000000109],[-59.90943900000002,54.740829000000076],[-59.888610999999855,54.743324000000143],[-59.882499999999936,54.744995000000017],[-59.797500999999954,54.781661999999983],[-59.791114999999991,54.78555300000005],[-59.788612000000001,54.789436000000023],[-59.790282999999874,54.794158999999979],[-59.79099999999994,54.822658999999987],[-59.794166999999959,54.828159000000142],[-59.79466599999995,54.830994000000032],[-59.793830999999898,54.839992999999993],[-59.79099999999994,54.846825000000024],[-59.784339999999929,54.857658000000015],[-59.772002999999927,54.869492000000037],[-59.754722999999899,54.897491000000116],[-59.729995999999971,54.907493999999986],[-59.703888000000006,54.910545000000013],[-59.688888999999961,54.913605000000075],[-59.674445999999989,54.919990999999982],[-59.618331999999953,54.948600999999996],[-59.411110000000008,55.056381000000101],[-59.293891999999971,55.169716000000108],[-59.165275999999949,55.234993000000088],[-59.161384999999996,55.236938000000123],[-59.154716000000008,55.235549999999989],[-59.144164999999987,55.228043000000071],[-59.139442000000031,55.223877000000016],[-59.131110999999919,55.215546000000074],[-59.127494999999954,55.205826000000002],[-59.124999999999943,55.196380999999917],[-59.124442999999872,55.186103999999943],[-59.149440999999911,55.16182699999996],[-59.15060799999992,55.158992999999953],[-59.155276999999955,55.152156999999931],[-59.161277999999982,55.146823999999924],[-59.168609999999944,55.141827000000035],[-59.176608999999985,55.137989000000061],[-59.205276000000026,55.13116100000002],[-59.20911000000001,55.129822000000047],[-59.240279999999927,55.111382000000049],[-59.25278499999996,55.102492999999981],[-59.363335000000006,55.015830999999991],[-59.37471800000003,55.006386000000077],[-59.383056999999951,54.998047000000042],[-59.386390999999946,54.993049999999982],[-59.391113000000018,54.982208000000128],[-59.391387999999949,54.980270000000019],[-59.388610999999969,54.97665400000011],[-59.384170999999924,54.973319999999944],[-59.37471800000003,54.972763000000043],[-59.369164000000012,54.975266000000033],[-59.275001999999915,55.021659999999997],[-59.262504999999862,55.028327999999988],[-59.250838999999985,55.035828000000038],[-59.237220999999977,55.048332000000073],[-59.242500000000007,55.061104000000057],[-59.243057000000022,55.06638300000003],[-59.240836999999999,55.071106000000043],[-59.236663999999962,55.07749200000012],[-59.133330999999941,55.120491000000015],[-59.051666000000012,55.153320000000065],[-59.035277999999892,55.156937000000028],[-59.023613000000012,55.15665400000006],[-58.960555999999883,55.134995000000004],[-58.956107999999915,55.130271999999991],[-58.955832999999984,55.126381000000094],[-58.955832999999984,55.10083000000003],[-58.958336000000031,55.09165999999999],[-58.961670000000026,55.085265999999933],[-58.971106999999961,55.071106000000043],[-58.980277999999998,55.059990000000084],[-59.005561999999998,55.032767999999976],[-59.001944999999978,55.017769000000101],[-58.972495999999978,54.995544000000052],[-58.947220000000016,54.985550000000046],[-58.907218999999941,54.963882000000126],[-58.896950000000004,54.95638300000013],[-58.894164999999873,54.952773999999977],[-58.895279000000016,54.947769000000108],[-58.90055099999995,54.943878000000041],[-58.90694400000001,54.940269000000001],[-58.964721999999881,54.917496000000142],[-59.013061999999991,54.896103000000039],[-59.015556000000004,54.892220000000066],[-59.013618000000008,54.889717000000132],[-58.904167000000029,54.844711000000075],[-58.838332999999977,54.832497000000046],[-58.832503999999972,54.831940000000145],[-58.824172999999973,54.834434999999985],[-58.694442999999978,54.820549000000028],[-58.685271999999941,54.815543999999989],[-58.560828999999956,54.776100000000042],[-58.443610999999919,54.77388000000002],[-58.398887999999943,54.78472099999999],[-58.391944999999964,54.787498000000085],[-58.379997000000003,54.789993000000095],[-58.328056000000004,54.792496000000085],[-58.243331999999953,54.794716000000051],[-58.196663000000001,54.795272999999952],[-58.191108999999983,54.794158999999979],[-58.188332000000003,54.792496000000085],[-58.18721800000003,54.788605000000018],[-58.188605999999936,54.783051],[-58.19388600000002,54.777771000000087],[-58.196944999999971,54.773322999999948],[-58.198607999999979,54.767768999999987],[-58.184166000000005,54.751662999999951],[-58.173332000000016,54.745544000000109],[-58.145554000000004,54.739716000000044],[-58.110001000000011,54.737213000000054],[-58.001395999999943,54.73333000000008],[-57.945548999999971,54.739989999999977],[-57.935554999999965,54.741104000000121],[-57.910552999999936,54.74193600000001],[-57.855002999999954,54.737495000000081],[-57.847495999999921,54.735550000000103],[-57.842498999999918,54.731377000000009],[-57.831947000000014,54.71776600000004],[-57.789725999999916,54.68221299999999],[-57.78556100000003,54.679161000000079],[-57.713057999999933,54.643051000000128],[-57.700835999999981,54.637215000000083],[-57.693610999999976,54.634720000000073],[-57.676392000000021,54.630272000000105],[-57.660278000000005,54.628043999999932],[-57.642226999999991,54.628043999999932],[-57.626388999999961,54.629990000000021],[-57.577781999999956,54.638885000000073],[-57.574172999999973,54.640274000000034],[-57.569725000000005,54.644440000000145],[-57.567223000000013,54.648331000000042],[-57.559165999999948,54.655822999999998],[-57.545836999999949,54.661659000000043],[-57.539168999999902,54.662209000000075],[-57.456389999999999,54.650826000000052],[-57.450553999999954,54.649993999999936],[-57.444716999999969,54.647217000000069],[-57.355834999999956,54.590271000000087],[-57.352782999999874,54.587493999999992],[-57.347495999999921,54.579437000000041],[-57.346947,54.574714999999969],[-57.348610000000008,54.566940000000045],[-57.380828999999949,54.507499999999993],[-57.385276999999917,54.503326000000129],[-57.396949999999947,54.495827000000133],[-57.427222999999969,54.487770000000012],[-57.484726000000023,54.482491000000039],[-57.493057000000022,54.483330000000137],[-57.519447000000014,54.483879000000115],[-57.590836000000024,54.484160999999972],[-57.618056999999965,54.483604000000071],[-57.672774999999888,54.479988000000048],[-57.694999999999993,54.475548000000003],[-57.702224999999942,54.47304500000007],[-57.704169999999976,54.470543000000134],[-57.705275999999969,54.466933999999981],[-57.700554000000011,54.45915999999994],[-57.686942999999928,54.458885000000123],[-57.658332999999971,54.463051000000007],[-57.587775999999963,54.467208999999968],[-57.487777999999935,54.47304500000007],[-57.47222099999999,54.473602000000142],[-57.449996999999939,54.467491000000052],[-57.442497000000003,54.464996000000042],[-57.425277999999992,54.45915999999994],[-57.421111999999994,54.455826000000002],[-57.421669000000009,54.453605999999979],[-57.523330999999985,54.417213000000061],[-57.621666000000005,54.383605999999929],[-57.629439999999988,54.381660000000068],[-57.660827999999924,54.376937999999996],[-57.678336999999999,54.375267000000122],[-57.695273999999927,54.374992000000077],[-57.715552999999943,54.376937999999996],[-57.743056999999965,54.380821000000083],[-57.783332999999971,54.388329000000113],[-57.797226000000023,54.38888500000013],[-57.876105999999936,54.386658000000068],[-57.910278000000005,54.385269000000051],[-58.050277999999878,54.377487000000087],[-58.146392999999989,54.365273000000059],[-58.154166999999973,54.363327000000027],[-58.172501000000011,54.357498000000021],[-58.185271999999941,54.351661999999919],[-58.248055000000022,54.320274000000097],[-58.259726999999998,54.312766999999951],[-58.261947999999961,54.311104000000057],[-58.259170999999981,54.30971500000004],[-58.253333999999995,54.308884000000035],[-58.221107000000018,54.311661000000129],[-58.197495000000004,54.31638300000003],[-58.108337000000006,54.328049000000021],[-58.098609999999951,54.327217000000076],[-58.095832999999971,54.325828999999999],[-58.233886999999982,54.254166000000055],[-58.24722300000002,54.252777000000037],[-58.344161999999926,54.244438000000002],[-58.383056999999894,54.241104000000007],[-58.410278000000005,54.241661000000136],[-58.417220999999984,54.242493000000024],[-58.431388999999967,54.242218000000037],[-58.453888000000006,54.23721299999994],[-58.566108999999926,54.204163000000108],[-58.579169999999976,54.199996999999996],[-58.601394999999968,54.186104],[-58.611945999999989,54.178329000000076],[-58.628882999999973,54.169716000000108],[-58.6444469999999,54.165267999999969],[-58.692771999999991,54.151657],[-58.724715999999944,54.145271000000093],[-58.756949999999961,54.141106000000093],[-58.771110999999962,54.13999200000012],[-58.797782999999981,54.139717000000076],[-58.833611000000019,54.145827999999995],[-58.842773000000022,54.145827999999995],[-58.860001000000011,54.144714000000022],[-58.915276000000006,54.138603000000103],[-58.928336999999942,54.13638300000008],[-59.114165999999955,54.103881999999999],[-59.190551999999968,54.087212000000079],[-59.248336999999992,54.071937999999989],[-59.27944199999996,54.064438000000109],[-59.376105999999993,54.046943999999996],[-59.434440999999936,54.0472180000001],[-59.470275999999956,54.051659000000029],[-59.510001999999929,54.059433000000013],[-59.534446999999943,54.05832700000002],[-59.561385999999914,54.05332199999998],[-59.575561999999991,54.049438000000123],[-59.582221999999945,54.046387000000095],[-59.586945000000014,54.0430530000001],[-59.588608000000022,54.040549999999939],[-59.584723999999994,54.035271000000137],[-59.517220000000009,53.997214999999983],[-59.509726999999998,53.995544000000109],[-59.494445999999982,53.996383999999978],[-59.265839000000028,54.023048000000074],[-59.049445999999932,54.057495000000074],[-58.877220000000023,54.094993999999986],[-58.703055999999947,54.124161000000129],[-58.431113999999923,54.217209000000025],[-58.426392000000021,54.221931000000097],[-58.417502999999954,54.228043000000071],[-58.406386999999938,54.229713000000061],[-58.379439999999931,54.229988000000105],[-58.371940999999936,54.228043000000071],[-58.374442999999928,54.224434000000088],[-58.449722000000008,54.154434000000094],[-58.605003000000011,54.044158999999979],[-58.610282999999981,54.041663999999912],[-58.632499999999936,54.035271000000137],[-58.654998999999975,54.031661999999983],[-58.678054999999915,54.029160000000104],[-58.704445000000021,54.027214000000015],[-58.721663999999919,54.027489000000003],[-58.749167999999997,54.031105000000082],[-58.759170999999981,54.032767999999976],[-58.768058999999937,54.034995999999978],[-58.779723999999931,54.037773000000072],[-58.80750299999994,54.043327000000033],[-58.835830999999928,54.0472180000001],[-58.879997000000003,54.044998000000078],[-58.937499999999943,54.041663999999912],[-59.002501999999936,54.032494000000042],[-59.038611999999944,54.02693899999997],[-59.041388999999981,54.026100000000042],[-59.042777999999942,54.022766000000047],[-59.040557999999862,54.021751000000052],[-59.006950000000018,54.018051000000014],[-58.951942000000031,54.014717000000019],[-58.944159999999954,54.01527400000009],[-58.92583499999995,54.014717000000019],[-58.922500999999954,54.013885000000073],[-58.919448999999929,54.010826000000122],[-58.923057999999969,54.007216999999969],[-58.954169999999976,53.983879000000002],[-58.963057999999933,53.977767999999969],[-58.980826999999977,53.966385000000116],[-59.008338999999921,53.955268999999987],[-59.015838999999971,53.953323000000125],[-59.047782999999981,53.948326000000009],[-59.072226999999941,53.947487000000024],[-59.115279999999871,53.946381000000031],[-59.12222300000002,53.945267000000058],[-59.172774999999945,53.934990000000028],[-59.201392999999996,53.927489999999977],[-59.331946999999957,53.888329000000056],[-59.345551,53.883049000000142],[-59.363891999999908,53.872215000000097],[-59.369445999999982,53.867493000000024],[-59.393616000000009,53.8555530000001],[-59.43638599999997,53.837493999999992],[-59.463332999999977,53.830551000000014],[-59.480277999999998,53.82777400000009],[-59.527221999999995,53.822495000000117],[-59.543892000000028,53.8211060000001],[-59.596107000000018,53.819160000000011],[-59.62388599999997,53.82027400000004],[-59.635833999999988,53.820831000000112],[-59.698607999999979,53.829437000000041],[-59.716659999999933,53.831939999999975],[-59.728049999999996,53.835266000000047],[-59.755561999999941,53.838600000000042],[-59.798339999999939,53.843322999999998],[-59.807776999999874,53.84388000000007],[-59.825835999999981,53.842766000000097],[-59.852782999999988,53.839432000000102],[-59.872498000000007,53.833603000000096],[-59.877219999999966,53.83027600000014],[-59.880553999999961,53.825272000000041],[-59.989165999999955,53.779716000000121],[-60.082779000000016,53.762497000000053],[-60.121108999999933,53.625267000000065],[-60.11999499999996,53.611381999999992],[-60.11361699999992,53.602493000000095],[-60.110000999999954,53.598877000000073],[-60.105002999999954,53.594711000000132],[-60.087501999999915,53.583602999999982],[-60.068061999999998,53.573326000000009],[-60.064444999999978,53.569716999999969],[-60.063332000000003,53.565826000000072],[-60.064444999999978,53.560272000000111],[-60.069724999999949,53.555550000000039],[-60.075004999999919,53.553047000000049],[-60.133888000000013,53.528328000000101],[-60.138335999999981,53.528603000000089],[-60.347495999999978,53.626938000000109],[-60.358611999999994,53.634438000000046],[-60.361670999999944,53.639717000000019],[-60.364448999999979,53.648331000000042],[-60.368056999999965,53.652771000000087],[-60.382499999999936,53.662490999999989],[-60.390556000000004,53.665543000000071],[-60.503059000000007,53.705826000000116],[-60.511115999999959,53.708327999999995],[-60.560279999999977,53.718323000000112],[-60.648613000000012,53.737376999999981],[-60.670612000000006,53.740047000000061],[-60.705115999999975,53.744881000000021],[-60.75894900000003,53.761718999999971],[-60.769943000000012,53.765381000000104],[-60.856948999999986,53.792770000000019],[-60.887222000000008,53.751389000000074],[-60.880279999999914,53.713051000000007],[-60.834723999999937,53.721375000000023],[-60.757724999999994,53.713768000000016],[-60.747222999999963,53.71276499999999],[-60.654891999999961,53.698768999999913],[-60.644225999999946,53.696937999999989],[-60.537223999999924,53.678329000000019],[-60.511947999999961,53.669716000000051],[-60.446563999999967,53.644852000000128],[-60.431670999999994,53.639160000000118],[-60.360282999999981,53.606658999999979],[-60.354445999999996,53.603882000000112],[-60.342223999999931,53.596099999999979],[-60.334166999999979,53.589156999999943],[-60.323333999999988,53.581665000000044],[-60.298614999999927,53.568054000000075],[-60.278884999999946,53.558601000000067],[-60.253616000000022,53.549995000000138],[-60.103614999999934,53.500549000000092],[-60.106392000000028,53.457497000000046],[-60.123328999999956,53.456100000000106],[-60.138054000000011,53.453605999999979],[-60.202224999999999,53.433600999999953],[-60.40582999999998,53.364158999999972],[-60.413329999999974,53.357773000000009],[-60.412216000000001,53.349716000000058],[-60.404998999999975,53.334160000000111],[-60.395835999999974,53.331383000000017],[-60.391113000000018,53.331107999999972],[-60.301392000000021,53.336380000000133],[-60.230826999999977,53.343323000000112],[-60.216109999999901,53.345824999999991],[-60.203888000000006,53.349716000000058],[-60.198607999999865,53.350548000000003],[-60.188605999999993,53.350548000000003],[-60.18332700000002,53.349433999999974],[-60.176665999999898,53.346382000000062],[-60.175002999999947,53.343048000000067],[-60.174720999999977,53.338043000000027],[-60.180831999999896,53.329993999999999],[-60.190833999999938,53.321937999999932],[-60.202224999999999,53.313605999999936],[-60.208892999999989,53.310546999999985],[-60.283332999999914,53.289436000000137],[-60.295836999999949,53.286659000000043],[-60.333885000000009,53.280548000000124],[-60.367217999999923,53.27777100000003],[-60.389724999999999,53.27693899999997],[-60.418335000000013,53.269440000000145],[-60.416663999999969,53.268326000000002],[-60.398055999999997,53.265549000000078],[-60.316108999999926,53.264160000000061],[-60.289444000000003,53.263885000000073],[-60.133613999999966,53.283607000000131],[-60.024719000000005,53.354996000000142],[-59.953887999999949,53.406937000000028],[-59.931945999999925,53.42582700000014],[-59.84194199999996,53.476379000000065],[-59.821670999999981,53.471656999999993],[-59.806106999999997,53.471100000000092],[-59.798057999999969,53.472214000000065],[-59.789168999999958,53.474434000000088],[-59.785003999999958,53.477210999999954],[-59.783614999999998,53.481102000000021],[-59.78472899999997,53.485268000000133],[-59.799170999999944,53.491378999999995],[-59.823615999999959,53.49332400000003],[-59.858611999999994,53.496101000000124],[-59.89916999999997,53.516936999999928],[-59.901108000000022,53.519714000000022],[-59.898337999999967,53.52416199999999],[-59.893058999999994,53.528603000000089],[-59.875556999999958,53.534996000000035],[-59.855835000000013,53.536942000000124],[-59.847495999999978,53.536658999999986],[-59.80999799999995,53.529716000000008],[-59.773613000000012,53.517769000000044],[-59.763061999999934,53.515274000000034],[-59.755561999999941,53.514998999999989],[-59.740279999999984,53.515831000000105],[-59.621108999999933,53.527214000000129],[-59.605834999999956,53.529716000000008],[-59.560829000000012,53.540550000000053],[-59.53082999999998,53.548882000000049],[-59.517501999999979,53.553878999999938],[-59.478333000000021,53.572769000000108],[-59.329726999999991,53.65387700000008],[-59.162216000000001,53.671379000000115],[-59.079726999999934,53.680550000000096],[-59.074172999999917,53.683051999999975],[-59.023887999999999,53.713882000000012],[-59.01916499999993,53.719154000000117],[-59.010833999999932,53.744438000000116],[-59.010559000000001,53.746658000000139],[-59.018889999999999,53.749161000000129],[-59.035003999999958,53.74721500000004],[-59.041388999999981,53.748604],[-59.046111999999937,53.75277699999998],[-59.06527699999998,53.791107000000068],[-59.066390999999896,53.794998000000135],[-59.058334000000002,53.803322000000037],[-59.049445999999932,53.810822000000087],[-59.042777999999942,53.81499500000001],[-58.870276999999987,53.904709000000139],[-58.550277999999935,54.009163000000001],[-58.326110999999969,54.046271999999988],[-58.216942000000017,54.071770000000129],[-58.204612999999995,54.074604000000136],[-58.19377499999996,54.075939000000062],[-58.180446999999958,54.075436000000025],[-58.156780000000026,54.071434000000011],[-58.15060799999992,54.069438999999988],[-58.028610000000015,54.079720000000123],[-57.951942000000031,54.070831000000055],[-57.938605999999993,54.070273999999984],[-57.815552000000025,54.066101000000003],[-57.797501000000011,54.066101000000003],[-57.789443999999946,54.068603999999993],[-57.786391999999921,54.071662999999944],[-57.786117999999988,54.075271999999984],[-57.789443999999946,54.079720000000123],[-57.805556999999908,54.086654999999951],[-57.851668999999958,54.100273000000016],[-57.869720000000029,54.103050000000053],[-58.07650000000001,54.124489000000096],[-58.152495999999928,54.129158000000018],[-58.167163999999957,54.127827000000025],[-58.181503000000021,54.124660000000006],[-58.195830999999998,54.120159000000115],[-58.210834999999918,54.113995000000102],[-58.214668000000017,54.111828000000003],[-58.216994999999997,54.110493000000076],[-58.223000000000013,54.103992000000062],[-58.226832999999942,54.101826000000074],[-58.229831999999931,54.100822000000107],[-58.236834999999928,54.099327000000073],[-58.245166999999981,54.099158999999986],[-58.254332999999974,54.101322000000096],[-58.415276000000006,54.135269000000108],[-58.4183349999999,54.139717000000076],[-58.417220999999984,54.143051000000071],[-58.383613999999966,54.189712999999983],[-58.379439999999931,54.193877999999984],[-58.373885999999914,54.198326000000122],[-58.367500000000007,54.201934999999935],[-58.355559999999912,54.20638300000013],[-58.203613000000018,54.234161000000029],[-58.177779999999984,54.236938000000123],[-58.030829999999924,54.235550000000046],[-58.003058999999951,54.233879000000002],[-57.99361399999998,54.230819999999994],[-57.973609999999951,54.221656999999993],[-57.961112999999898,54.217766000000097],[-57.935271999999998,54.211662000000103],[-57.866660999999965,54.197769000000051],[-57.856392000000028,54.196098000000006],[-57.659163999999919,54.199432000000002],[-57.468329999999924,54.193877999999984],[-57.428336999999885,54.18249499999996],[-57.384170999999981,54.150543000000027],[-57.385559000000001,54.145827999999995],[-57.389998999999989,54.141106000000093],[-57.383613999999966,54.128875999999991],[-57.370833999999945,54.106384000000048],[-57.367774999999995,54.10193600000008],[-57.323333999999988,54.039719000000105],[-57.221106999999961,53.918326999999977],[-57.115279999999984,53.838600000000042],[-57.092773000000022,53.831664999999987],[-57.083611000000019,53.828605999999979],[-57.079726999999991,53.826660000000118],[-57.076392999999996,53.823051000000078],[-57.077498999999932,53.819442999999978],[-57.151389999999992,53.735824999999977],[-57.302498000000014,53.679161000000079],[-57.314720000000023,53.676383999999985],[-57.387504999999976,53.658325000000048],[-57.429169000000002,53.647491000000002],[-57.484169000000009,53.631660000000011],[-57.49111199999993,53.628876000000048],[-57.52305599999994,53.612495000000081],[-57.538894999999968,53.602218999999991],[-57.544448999999986,53.597771000000023],[-57.549995000000024,53.591934000000037],[-57.550551999999982,53.587494000000049],[-57.545279999999991,53.584717000000126],[-57.541114999999991,53.585266000000104],[-57.533332999999914,53.587494000000049],[-57.52777900000001,53.591377000000136],[-57.49361399999998,53.609436000000073],[-57.479720999999984,53.61332700000014],[-57.458054000000004,53.617493000000081],[-57.444716999999969,53.618599000000074],[-57.373610999999926,53.606658999999979],[-57.316665999999998,53.579720000000009],[-57.313613999999973,53.573608000000036],[-57.303054999999915,53.530823000000112],[-57.302498000000014,53.526382000000012],[-57.303329000000019,53.509437999999932],[-57.305557000000022,53.49971800000003],[-57.306664000000012,53.496384000000091],[-57.317779999999971,53.47554800000006],[-57.328887999999949,53.461937000000091],[-57.332503999999915,53.458328000000051],[-57.345832999999914,53.450546000000088],[-57.336945000000014,53.440269000000114],[-57.316390999999953,53.435822000000087],[-57.303329000000019,53.43332700000002],[-57.297501000000011,53.433052000000032],[-57.289169000000015,53.433875999999998],[-57.283332999999971,53.438598999999954],[-57.293616999999983,53.467766000000097],[-57.285277999999948,53.477485999999999],[-57.281386999999995,53.479430999999977],[-57.248610999999983,53.494156000000089],[-57.23750299999989,53.498604000000057],[-57.130279999999971,53.593880000000127],[-57.111389000000031,53.621658000000082],[-57.06138599999997,53.671379000000115],[-57.014724999999942,53.711380000000133],[-56.973610000000008,53.724434000000031],[-56.959442000000024,53.728325000000098],[-56.926391999999964,53.730270000000075],[-56.916663999999969,53.728600000000085],[-56.860832000000016,53.722488000000112],[-56.797226000000023,53.719986000000063],[-56.660827999999924,53.720543000000134],[-56.62222300000002,53.733604000000071],[-56.628608999999983,53.741936000000067],[-56.628333999999995,53.744156000000032],[-56.626105999999936,53.745827000000133],[-56.603332999999964,53.759163000000058],[-56.483611999999994,53.782494000000099],[-56.464691000000016,53.782272000000034],[-56.448333999999988,53.777771000000143],[-56.431670999999994,53.764442000000031],[-56.426948999999979,53.757216999999969],[-56.413886999999988,53.727768000000026],[-56.414443999999946,53.721931000000041],[-56.415275999999949,53.720543000000134],[-56.421669000000009,53.716933999999924],[-56.429169000000002,53.71527100000003],[-56.438048999999921,53.71527100000003],[-56.446944999999971,53.716933999999924],[-56.482773000000009,53.718048000000124],[-56.506393000000003,53.716933999999924],[-56.521666999999979,53.714714000000129],[-56.544448999999986,53.709717000000012],[-56.662215999999944,53.679993000000024],[-56.680283000000031,53.672768000000133],[-56.627220000000023,53.650826000000052],[-56.618057000000022,53.647491000000002],[-56.340552999999943,53.588325999999938],[-56.320281999999963,53.585266000000104],[-56.225554999999872,53.577217000000076],[-56.21665999999999,53.577217000000076],[-56.205832999999984,53.581665000000044],[-56.15582999999998,53.591660000000104],[-56.078613000000018,53.58387799999997],[-56.069167999999934,53.582771000000037],[-56.031386999999995,53.57638500000013],[-56.027221999999995,53.575272000000041],[-55.991385999999977,53.552216000000044],[-55.978881999999942,53.542221000000097],[-55.990836999999942,53.510277000000087],[-55.996947999999918,53.505272000000048],[-56.008780999999942,53.503666000000067],[-56.01294699999994,53.503993999999977],[-56.017444999999952,53.505996999999979],[-56.018611999999962,53.508495000000096],[-56.021110999999962,53.513054000000011],[-56.022498999999982,53.516388000000006],[-56.047501000000011,53.533607000000075],[-56.063332000000003,53.540833000000021],[-56.145836000000031,53.553047000000049],[-56.208892999999989,53.559433000000126],[-56.242500000000007,53.559990000000028],[-56.258338999999921,53.559158000000139],[-56.264724999999999,53.555550000000039],[-56.266113000000018,53.549995000000138],[-56.263335999999924,53.540276000000119],[-56.259170999999924,53.537773000000129],[-56.145553999999947,53.500000000000114],[-56.115279999999927,53.491936000000123],[-56.077498999999932,53.483330000000024],[-56.037780999999995,53.461655000000007],[-56.027442999999948,53.454326999999978],[-55.965552999999943,53.40915700000005],[-55.965836000000024,53.40554800000001],[-55.96944400000001,53.400542999999971],[-56.00417299999998,53.388045999999974],[-56.025275999999963,53.37971500000009],[-56.03167000000002,53.376099000000011],[-56.03833800000001,53.367493000000138],[-56.029998999999975,53.365273000000116],[-56.020835999999974,53.364158999999972],[-56.013061999999991,53.364440999999999],[-56.001396,53.366661000000022],[-55.988051999999982,53.369713000000104],[-55.981383999999935,53.373047000000099],[-55.969497999999874,53.380775000000028],[-55.959723999999937,53.390273999999977],[-55.953132999999923,53.392441000000019],[-55.938605999999936,53.395271000000037],[-55.925116999999943,53.396133000000134],[-55.912216000000001,53.394997000000103],[-55.893616000000009,53.389717000000076],[-55.881385999999964,53.382767000000001],[-55.808051999999975,53.340546000000018],[-55.807456999999943,53.284966000000111],[-55.745834000000002,53.249435000000119],[-55.747498000000007,53.143607999999972],[-55.749442999999985,53.139717000000076],[-55.754172999999923,53.134995000000004],[-55.833312999999919,53.097931000000017],[-55.879856000000018,53.073795000000018],[-55.91194200000001,53.028327999999988],[-55.926666000000012,53.023323000000119],[-55.934440999999936,53.021660000000054],[-55.943329000000006,53.021102999999925],[-55.964447000000007,53.021660000000054],[-55.990836999999942,53.024162000000103],[-56.008338999999978,53.02748900000006],[-56.025001999999972,53.033606999999961],[-56.034172000000012,53.036110000000122],[-56.056106999999997,53.038329999999974],[-56.160278000000005,53.033606999999961],[-56.165833000000021,53.032768000000033],[-56.166945999999996,53.029434000000037],[-56.165276000000006,53.024993999999992],[-56.040840000000003,53.005829000000062],[-55.958611000000019,52.99610100000001],[-55.949439999999981,52.994995000000017],[-55.889442000000031,52.969154000000117],[-55.885276999999974,52.966384999999946],[-55.834166999999979,52.921936000000017],[-55.80471799999998,52.877213000000097],[-55.803328999999962,52.839431999999931],[-55.803885999999977,52.831940000000031],[-55.808051999999975,52.82638500000013],[-55.841109999999958,52.827217000000019],[-55.879165999999941,52.824165000000107],[-55.973610000000008,52.810547000000099],[-55.987777999999992,52.806099000000131],[-56.060829000000012,52.766106000000093],[-55.964721999999938,52.681664000000069],[-55.96055599999994,52.679161000000136],[-55.950553999999897,52.677216000000101],[-55.933608999999933,52.675552000000096],[-55.918335000000013,52.677490000000034],[-55.874717999999973,52.68332700000002],[-55.786948999999993,52.683601000000124],[-55.779167000000029,52.682495000000074],[-55.77305599999994,52.679161000000136],[-55.768889999999942,52.674995000000024],[-55.740836999999999,52.646385000000009],[-55.73860899999994,52.64276899999993],[-55.739998000000014,52.639434999999935],[-55.757506999999919,52.614440999999999],[-55.769447000000014,52.608047000000113],[-55.792777999999998,52.60166200000009],[-55.888892999999996,52.608047000000113],[-55.898613000000012,52.609993000000031],[-55.939940999999976,52.628268999999989],[-55.958777999999995,52.635604999999941],[-56.032775999999956,52.654709000000025],[-56.048889000000031,52.656096999999932],[-56.075004999999919,52.655822999999998],[-56.108611999999937,52.655266000000097],[-56.122771999999941,52.651100000000042],[-56.123885999999857,52.647491000000002],[-56.119720000000029,52.643326000000002],[-56.112007000000006,52.641036999999983],[-56.099060000000009,52.641006000000118],[-56.071945000000028,52.644714000000135],[-56.06361400000003,52.644714000000135],[-56.054442999999992,52.643608000000086],[-55.982773000000009,52.622490000000028],[-55.974998000000028,52.619713000000104],[-55.970832999999914,52.615546999999992],[-55.972770999999966,52.610825000000091],[-55.985275000000001,52.602218999999991],[-56.039169000000015,52.584991000000059],[-56.155777,52.557438000000104],[-56.172611000000018,52.553608000000111],[-56.186110999999983,52.550938000000031],[-56.200779000000011,52.550938000000031],[-56.253058999999951,52.543884000000048],[-56.297500999999954,52.563606000000107],[-56.315552000000025,52.572219999999959],[-56.322501999999986,52.574715000000026],[-56.333327999999995,52.576942000000088],[-56.356391999999971,52.580276000000026],[-56.456389999999942,52.592765999999983],[-56.478607000000011,52.594437000000028],[-56.496871999999939,52.594147000000021],[-56.452782000000013,52.56888600000002],[-56.444160000000011,52.565826000000129],[-56.28055599999999,52.534996000000092],[-56.262221999999952,52.531662000000097],[-56.19755600000002,52.525105000000053],[-56.153556999999921,52.526103999999918],[-55.988892000000021,52.506386000000077],[-55.829726999999934,52.51249700000011],[-55.761390999999946,52.498878000000047],[-55.751395999999943,52.496101000000124],[-55.746947999999975,52.493881000000101],[-55.743057000000022,52.490829000000019],[-55.735001000000011,52.478599999999972],[-55.734169000000009,52.474709000000075],[-55.735832000000016,52.469154000000003],[-55.764450000000011,52.45388000000014],[-55.767501999999922,52.451103000000046],[-55.766395999999986,52.447769000000051],[-55.732772999999952,52.442215000000033],[-55.706107999999915,52.441658000000132],[-55.676666000000012,52.441658000000132],[-55.656661999999983,52.441933000000006],[-55.648612999999955,52.439712999999983],[-55.645554000000004,52.437492000000077],[-55.642775999999969,52.432770000000005],[-55.642775999999969,52.427773000000059],[-55.641669999999976,52.368881000000044],[-55.641944999999964,52.363883999999928],[-55.643332999999984,52.358330000000137],[-55.647780999999952,52.354164000000026],[-55.65444199999996,52.351661999999976],[-55.782501000000025,52.334160000000111],[-55.825004999999976,52.343048000000124],[-55.92861199999993,52.369438000000116],[-56.068335999999931,52.407210999999961],[-56.173614999999984,52.438881000000038],[-56.180556999999965,52.440826000000072],[-56.194442999999922,52.442215000000033],[-56.196945000000028,52.439987000000087],[-56.195273999999984,52.435822000000087],[-56.191382999999973,52.431107000000054],[-56.181388999999967,52.423050000000103],[-56.169448999999986,52.416100000000029],[-55.956664999999987,52.350272999999959],[-55.857779999999991,52.325271999999984],[-55.707222000000002,52.248329000000126],[-55.677222999999969,52.208327999999938],[-55.68638599999997,52.109436000000017],[-55.696945000000028,52.088326000000052],[-55.701667999999927,52.082214000000079],[-55.896666999999923,51.950828999999999],[-56.023330999999985,51.901932000000102],[-56.203330999999935,51.793326999999977],[-56.209723999999994,51.789719000000048],[-56.235832000000016,51.783607000000075],[-56.346663999999976,51.759720000000016],[-56.468886999999995,51.709434999999985],[-56.689720000000023,51.592216000000008],[-56.764450000000011,51.548607000000061],[-56.804169000000002,51.507773999999984],[-56.805832000000009,51.502219999999966],[-56.808891000000017,51.496384000000091],[-56.813613999999973,51.491661000000136],[-56.942771999999991,51.427489999999921],[-56.949721999999952,51.424713000000054],[-56.956947000000014,51.423050000000103],[-57.005561999999941,51.41944100000012],[-57.078056000000004,51.41443600000008],[-57.104239999999947,51.412674000000095],[-57.142226999999991,51.424164000000076],[-57.232215999999937,51.498604000000114],[-57.237777999999992,51.502219999999966],[-57.247222999999963,51.504166000000055],[-57.255561999999998,51.504439999999988],[-57.263617999999894,51.503608999999983],[-57.421386999999925,51.480545000000006],[-57.437774999999988,51.461105000000032],[-57.43638599999997,51.45638300000013],[-57.440833999999938,51.449997000000053],[-57.447495000000004,51.447487000000024],[-57.454720000000009,51.445541000000105],[-57.58666199999999,51.429718000000094],[-57.602225999999916,51.428047000000049],[-57.676665999999955,51.429993000000081],[-57.685828999999956,51.430824000000086],[-57.688605999999936,51.435547000000099],[-57.692497000000003,51.455268999999987],[-57.691939999999931,51.461105000000032],[-57.689437999999939,51.466385000000059],[-57.705275999999969,51.469437000000028],[-57.730826999999863,51.471099999999922],[-57.748054999999965,51.472214000000122],[-57.883888000000013,51.392493999999999],[-57.889998999999989,51.388885000000016],[-57.942771999999991,51.356102000000021],[-57.954720000000009,51.34804500000007],[-57.966110000000015,51.338599999999985],[-57.975554999999986,51.328330999999935],[-57.986664000000019,51.319442999999978],[-58.006950000000018,51.31249200000002],[-58.021384999999952,51.308884000000091],[-58.211387999999943,51.271659999999997],[-58.297225999999966,51.268599999999992],[-58.305556999999965,51.268599999999992],[-58.324448000000018,51.272217000000126],[-58.407776000000013,51.295547000000056],[-58.620551999999975,51.277214000000015],[-58.628051999999968,51.275551000000064],[-58.675003000000004,51.255271999999991],[-58.680000000000007,51.250000000000057],[-58.680556999999908,51.244156000000032],[-58.680000000000007,51.234161000000086],[-58.678336999999999,51.229431000000091],[-58.675559999999905,51.224991000000045],[-58.671111999999937,51.220824999999991],[-58.665549999999996,51.216934000000094],[-58.635833999999932,51.197769000000108],[-58.621383999999978,51.191100999999946],[-58.592223999999931,51.18471500000004],[-58.61333499999995,51.157494000000042],[-58.618606999999997,51.153046000000074],[-58.630554000000018,51.145828000000051],[-58.713615000000004,51.106102000000078],[-58.726944000000003,51.099998000000028],[-58.733329999999967,51.09804500000007],[-58.785278000000005,51.088042999999971],[-58.914718999999991,51.052490000000091],[-58.928054999999972,51.048607000000004],[-58.990836999999885,51.021935000000099],[-59.003333999999938,51.015549000000021],[-59.006110999999976,51.009719999999959],[-59.003616000000022,51.004440000000102],[-58.99888599999997,51.001106000000107],[-58.990279999999984,50.998046999999985],[-58.981383999999935,50.99721500000004],[-58.975272999999959,51.000832000000003],[-58.96832999999998,51.002495000000124],[-58.959441999999967,51.001663000000008],[-58.954720000000009,50.996658000000139],[-58.952498999999989,50.992493000000138],[-58.946662999999944,50.833878000000027],[-58.948051000000021,50.828331000000048],[-59.010559000000001,50.754166000000055],[-59.015282000000013,50.748604000000114],[-59.041672000000005,50.751389000000131],[-59.061385999999914,50.755554000000132],[-59.068335999999988,50.759163000000115],[-59.087218999999948,50.775268999999923],[-59.093055999999933,50.78943600000008],[-59.09444400000001,50.799438000000066],[-59.094718999999941,50.815269000000058],[-59.118889000000024,50.803604000000121],[-59.15582999999998,50.771103000000039],[-59.186385999999914,50.74221799999998],[-59.228881999999999,50.738327000000083],[-59.397223999999994,50.657211000000132],[-59.454444999999964,50.621933000000126],[-59.459723999999937,50.61721],[-59.51916499999993,50.552773000000002],[-59.570556999999951,50.493607000000054],[-59.580001999999922,50.482765000000029],[-59.585274000000027,50.478043000000127],[-59.591667000000029,50.475266000000033],[-59.598610000000008,50.473602000000028],[-59.733611999999937,50.444992000000013],[-59.778336000000024,50.438881000000094],[-59.803885999999977,50.438881000000094],[-59.810555000000022,50.437492000000134],[-59.816108999999926,50.433876000000055],[-59.821670999999981,50.429436000000067],[-59.872222999999963,50.381103999999993],[-59.881667999999934,50.371658000000025],[-59.881667999999934,50.366386000000091],[-59.858893999999964,50.329436999999984],[-59.853888999999924,50.326102999999989],[-59.844718999999998,50.324440000000095],[-59.837775999999963,50.326102999999989],[-59.834723999999881,50.338043000000084],[-59.834998999999982,50.343322999999998],[-59.830832999999984,50.349434000000088],[-59.824722000000008,50.351662000000033],[-59.815001999999993,50.349159000000043],[-59.813331999999946,50.344154000000003],[-59.817223000000013,50.33277099999998],[-59.827498999999989,50.323607999999979],[-59.833885000000009,50.319160000000011],[-59.860282999999981,50.310547000000042],[-59.905273000000022,50.291107000000068],[-60.005004999999983,50.248878000000104],[-60.114448999999922,50.233046999999942],[-60.147781000000009,50.274162000000103],[-60.184440999999993,50.279716000000121],[-60.236945999999989,50.268051000000014],[-60.291671999999949,50.245270000000005],[-60.298614999999927,50.243324000000143],[-60.324447999999961,50.244713000000104],[-60.360001000000011,50.250831999999946],[-60.404442000000017,50.251389000000074],[-60.458892999999989,50.251106000000107],[-60.48332999999991,50.250831999999946],[-60.491668999999945,50.250548999999978],[-60.498610999999926,50.248604],[-60.511672999999973,50.242493000000138],[-60.522223999999881,50.234718000000044],[-60.52694699999995,50.229156000000103],[-60.583611000000019,50.208327999999995],[-60.591666999999973,50.208046000000138],[-60.674445999999989,50.219986000000006],[-60.710555999999997,50.2227630000001],[-60.838607999999965,50.214995999999985],[-61.052222999999969,50.215546000000018],[-61.289443999999946,50.199158000000125],[-61.427779999999984,50.171379000000115],[-61.505561999999941,50.152489000000003],[-61.583610999999905,50.132492000000127],[-61.650832999999921,50.109993000000145],[-61.720832999999914,50.091934000000037],[-61.731612999999982,50.101936000000023],[-61.742106999999976,50.105270000000019],[-61.746277000000021,50.107269000000031],[-61.748280000000022,50.109940000000051],[-61.712104999999951,50.12226899999996],[-61.703780999999992,50.124771000000067],[-61.699443999999971,50.125435000000095],[-61.694442999999922,50.125435000000095],[-61.671386999999982,50.136940000000095],[-61.620551999999918,50.147491000000002],[-61.593055999999876,50.155266000000097],[-61.579726999999991,50.160820000000058],[-61.574447999999904,50.165543000000071],[-61.571945000000028,50.171661000000029],[-61.573891000000003,50.181664000000069],[-61.577224999999999,50.186104000000057],[-61.58916499999998,50.188880999999981],[-61.593612999999948,50.185546999999985],[-61.602225999999916,50.174438000000066],[-61.607779999999991,50.170829999999967],[-61.622222999999963,50.166100000000142],[-61.731833999999935,50.144268000000125],[-61.746997999999905,50.144431999999995],[-61.757503999999983,50.14527099999998],[-61.761832999999967,50.147269999999992],[-61.763663999999949,50.149768999999992],[-61.762999999999977,50.153271000000018],[-61.760665999999958,50.157097000000078],[-61.794448999999986,50.159431000000097],[-61.795279999999991,50.169991000000039],[-61.796950999999979,50.174713000000111],[-61.804442999999992,50.183326999999963],[-61.848884999999996,50.222488000000112],[-61.864723000000026,50.228600000000085],[-61.898338000000024,50.233604000000071],[-61.907218999999941,50.234160999999972],[-61.963332999999977,50.236107000000004],[-61.977218999999991,50.231934000000081],[-61.989723000000026,50.226379000000009],[-61.996666000000005,50.224158999999986],[-62.004172999999923,50.223045000000013],[-62.202498999999989,50.23443600000013],[-62.268889999999999,50.259720000000129],[-62.317779999999971,50.281380000000127],[-62.328056000000004,50.283882000000006],[-62.397498999999982,50.294441000000063],[-62.404167000000029,50.29222100000004],[-62.415549999999939,50.28472099999999],[-62.425560000000019,50.275269000000037],[-62.42999999999995,50.269714000000135],[-62.439994999999954,50.260551000000135],[-62.446105999999986,50.257500000000107],[-62.572226999999941,50.274712000000136],[-62.746947999999918,50.28472099999999],[-63.112502999999947,50.291382000000112],[-63.158332999999971,50.260277000000031],[-63.159163999999976,50.25471500000009],[-63.228607000000011,50.234718000000044],[-63.236663999999962,50.23443600000013],[-63.371940999999993,50.236655999999982],[-63.469443999999953,50.257216999999969],[-63.565552000000025,50.264159999999947],[-63.616660999999908,50.266663000000108],[-63.649726999999928,50.272766000000047],[-63.687499999999886,50.282494000000099],[-63.693885999999964,50.291939000000013],[-63.698607999999979,50.295272999999952],[-63.707503999999972,50.297775000000058],[-63.803328999999906,50.311661000000015],[-63.821388000000013,50.312209999999993],[-63.976104999999961,50.305549999999982],[-64.067229999999995,50.29222100000004],[-64.127776999999924,50.271935000000042],[-64.140563999999927,50.266937000000041],[-64.154175000000009,50.262497000000053],[-64.162215999999944,50.262214999999969],[-64.215285999999935,50.264999000000103],[-64.234726000000023,50.266937000000041],[-64.262787000000003,50.271660000000054],[-64.365279999999984,50.29222100000004],[-64.37388599999997,50.294998000000135],[-64.402221999999995,50.307495000000131],[-64.417770000000019,50.313048999999921],[-64.436661000000015,50.317772000000105],[-64.446105999999986,50.319160000000011],[-64.455001999999922,50.319442999999978],[-64.46305799999999,50.319160000000011],[-64.470839999999953,50.317772000000105],[-64.510009999999966,50.303046999999992],[-64.611938000000009,50.281380000000127],[-64.628052000000025,50.279160000000104],[-64.659438999999963,50.277214000000015],[-64.725006000000008,50.274436999999978],[-64.899993999999936,50.270828000000108],[-65.180557000000022,50.28555300000005],[-65.189986999999917,50.2866590000001],[-65.222777999999948,50.297775000000058],[-65.237503000000004,50.303879000000052],[-65.242492999999854,50.307769999999948],[-65.275009000000011,50.308044000000052],[-65.464447000000007,50.299437999999952],[-65.486663999999962,50.295272999999952],[-65.521666999999979,50.285828000000095],[-65.589995999999985,50.275269000000037],[-65.690552000000025,50.261108000000036],[-65.747771999999998,50.256943000000035],[-65.829453000000001,50.253326000000072],[-65.845839999999953,50.258888000000013],[-65.864440999999999,50.26888300000013],[-65.876389000000017,50.276382000000126],[-65.898055999999883,50.284995999999978],[-65.918059999999969,50.288329999999974],[-65.952498999999932,50.288887000000045],[-65.974166999999966,50.283882000000006],[-65.986937999999896,50.278328000000045],[-65.993057000000022,50.275269000000037],[-66.004180999999903,50.268326000000059],[-66.024718999999948,50.251389000000074],[-66.043334999999956,50.222214000000008],[-66.083327999999995,50.193603999999937],[-66.089721999999881,50.191375999999991],[-66.163329999999974,50.197212000000036],[-66.314163000000008,50.209717000000012],[-66.406386999999938,50.239989999999977],[-66.40695199999999,50.245270000000005],[-66.412215999999944,50.260551000000135],[-66.416945999999996,50.264442000000031],[-66.423049999999932,50.267768999999987],[-66.433318999999983,50.269714000000135],[-66.441665999999941,50.269157000000064],[-66.456389999999999,50.26638800000012],[-66.469727000000034,50.261939999999981],[-66.494720000000029,50.249435000000005],[-66.511948000000018,50.239158999999972],[-66.700835999999924,50.102493000000095],[-66.723327999999924,50.078331000000048],[-66.861937999999896,50.022491000000116],[-66.882492000000013,50.016662999999994],[-66.896118000000001,50.011940000000038],[-66.920273000000009,50.000275000000101],[-66.942489999999907,49.985825000000034],[-66.958617999999944,49.974709000000075],[-66.963622999999984,49.969154000000003],[-66.966399999999965,49.963326000000052],[-66.975280999999995,49.943603999999993],[-66.975829999999974,49.937767000000065],[-66.965560999999923,49.919441000000063],[-66.963332999999977,49.914711000000011],[-67.016402999999855,49.854712999999947],[-67.061385999999857,49.841377000000023],[-67.065276999999924,49.845543000000077],[-67.073897999999929,49.848045000000013],[-67.095839999999896,49.843605000000139],[-67.115829000000019,49.836655000000121],[-67.121658000000025,49.833327999999995],[-67.137222000000008,49.821381000000031],[-67.146666999999979,49.812492000000134],[-67.151397999999915,49.806937999999946],[-67.162216000000001,49.79055000000011],[-67.174164000000019,49.764717000000132],[-67.238892000000021,49.590546000000074],[-67.240828999999962,49.578880000000083],[-67.241378999999995,49.56749700000006],[-67.240828999999962,49.556655999999975],[-67.239990000000034,49.551659000000029],[-67.235000999999954,49.53555300000005],[-67.228881999999999,49.510277000000031],[-67.229171999999949,49.483047000000113],[-67.230834999999956,49.476936000000023],[-67.233886999999982,49.47026800000009],[-67.369155999999975,49.332771000000037],[-67.375,49.327217000000019],[-67.386123999999995,49.322220000000073],[-67.402785999999878,49.3211060000001],[-67.420273000000009,49.321663000000001],[-67.438599000000011,49.324440000000095],[-67.473617999999988,49.326660000000118],[-67.569732999999985,49.329994000000113],[-67.577498999999989,49.329163000000108],[-67.706389999999999,49.312767000000065],[-67.939163000000008,49.287773000000129],[-67.975280999999995,49.284996000000035],[-68.119720000000029,49.271660000000054],[-68.127212999999983,49.269440000000031],[-68.131942999999922,49.266106000000093],[-68.136397999999929,49.260550999999964],[-68.138900999999919,49.25471500000009],[-68.140563999999927,49.248604000000057],[-68.143889999999885,49.23054500000012],[-68.180832000000009,49.12193300000007],[-68.184997999999894,49.116104000000064],[-68.189712999999927,49.112212999999997],[-68.194992000000013,49.10833000000008],[-68.201110999999912,49.105552999999986],[-68.221663999999976,49.100273000000072],[-68.369445999999982,49.069443000000035],[-68.442489999999964,49.095543000000077],[-68.571395999999993,49.061104],[-68.59056099999998,49.054161000000022],[-68.606948999999929,49.042496000000142],[-68.626099000000011,49.023880000000133],[-68.696380999999974,48.939987000000087],[-68.876937999999996,48.85193600000008],[-69.047775000000001,48.773048000000074],[-69.06082200000003,48.767494000000056],[-69.064437999999996,48.762496999999996],[-69.084732000000031,48.72165700000005],[-69.089446999999893,48.709435000000042],[-69.093612999999948,48.691933000000006],[-69.096114999999941,48.674995000000138],[-69.099441999999897,48.663322000000107],[-69.106109999999944,48.644996999999989],[-69.111937999999896,48.63249200000007],[-69.123885999999914,48.614716000000101],[-69.142501999999922,48.594994000000042],[-69.14805599999994,48.591102999999976],[-69.15972899999997,48.58526599999999],[-69.166397000000018,48.583328000000051],[-69.184158000000025,48.584717000000069],[-69.201675000000023,48.588599999999985],[-69.218612999999948,48.589713999999958],[-69.226669000000015,48.588882000000069],[-69.231383999999935,48.585548000000074],[-69.236388999999917,48.581108000000029],[-69.265288999999939,48.541663999999969],[-69.279448999999943,48.515831000000048],[-69.282776000000013,48.504166000000112],[-69.283324999999934,48.493049999999982],[-69.282500999999968,48.482490999999982],[-69.292770000000019,48.457771000000093],[-69.301102000000014,48.446655000000135],[-69.432769999999948,48.307770000000005],[-69.437774999999988,48.303047000000049],[-69.454726999999991,48.291939000000013],[-69.597777999999948,48.207497000000046],[-69.672775000000001,48.14388300000013],[-69.683884000000035,48.137772000000041],[-69.691375999999991,48.137496999999996],[-69.80082699999997,48.153603000000032],[-69.810271999999941,48.155822999999998],[-69.734725999999966,48.113609000000054],[-69.730285999999978,48.10943600000013],[-69.732498000000021,48.103607000000125],[-69.786391999999864,47.994713000000047],[-69.839447000000007,47.907210999999961],[-69.925827000000027,47.773048000000074],[-69.93582200000003,47.764441999999974],[-70.002227999999945,47.711936999999978],[-70.015563999999983,47.702773999999977],[-70.071945000000028,47.674713000000054],[-70.077498999999989,47.672493000000088],[-70.091109999999958,47.669159000000093],[-70.132767000000001,47.644996999999989],[-70.179992999999968,47.608330000000024],[-70.190276999999924,47.599159000000043],[-70.202498999999989,47.583053999999947],[-70.206116000000009,47.576660000000118],[-70.208343999999897,47.570549000000028],[-70.209441999999967,47.553879000000109],[-70.207503999999915,47.533051],[-70.208618000000001,47.527214000000072],[-70.217223999999931,47.508330999999998],[-70.225554999999929,47.496384000000035],[-70.2308349999999,47.492493000000138],[-70.299727999999959,47.466933999999924],[-70.341674999999952,47.460548000000017],[-70.461944999999901,47.429993000000024],[-70.502501999999993,47.390830999999991],[-70.555831999999953,47.322769000000108],[-70.56639100000001,47.304161000000022],[-70.568618999999956,47.298049999999932],[-70.571120999999948,47.281104999999968],[-70.574172999999973,47.274437000000034],[-70.586120999999991,47.257773999999927],[-70.699431999999945,47.126099000000011],[-70.721664000000033,47.101387000000102],[-70.733063000000016,47.095543000000134],[-70.792496000000028,47.068329000000119],[-70.817504999999926,47.058884000000035],[-70.823623999999938,47.056938000000002],[-70.866942999999935,47.051383999999985],[-70.893341000000021,47.045273000000066],[-70.923049999999932,47.032211000000075],[-70.973617999999988,47.003326000000015],[-71.113616999999863,46.912491000000045],[-71.182495000000017,46.864158999999972],[-71.197495000000004,46.852493000000038],[-71.198607999999979,46.846382000000119],[-71.299164000000019,46.742218000000094],[-71.291945999999996,46.744156000000032],[-71.279723999999931,46.749161000000072],[-71.209441999999967,46.782494000000099],[-71.19888299999991,46.788887000000045],[-71.188888999999961,46.796661000000029],[-71.184432999999956,46.802773000000059],[-71.178329000000019,46.815269000000114],[-71.166396999999904,46.831108000000029],[-71.156112999999948,46.838882000000069],[-71.149993999999936,46.842491000000052],[-71.143615999999952,46.844711000000075],[-71.130554000000018,46.847487999999998],[-71.115279999999984,46.84887700000013],[-71.100280999999995,46.84887700000013],[-71.083327999999995,46.847487999999998],[-70.986937999999952,46.854164000000083],[-70.772232000000031,46.915825000000041],[-70.766402999999912,46.918884000000048],[-70.755004999999983,46.936652999999978],[-70.744445999999925,46.943320999999912],[-70.737502999999947,46.946098000000006],[-70.638061999999991,46.981658999999979],[-70.618880999999931,46.988045000000056],[-70.604996000000028,46.990273000000059],[-70.575012000000015,46.993324000000086],[-70.553328999999962,46.998047000000042],[-70.541381999999942,47.00249500000001],[-70.530288999999925,47.007773999999984],[-70.506957999999997,47.02027099999998],[-70.486389000000031,47.033607000000131],[-70.461120999999935,47.053604000000007],[-70.334166999999923,47.15554800000001],[-70.310271999999941,47.176659000000086],[-70.273055999999997,47.213608000000136],[-70.111114999999984,47.340546000000131],[-70.078888000000006,47.361106999999947],[-70.048888999999974,47.386107999999979],[-70.044158999999922,47.390830999999991],[-70.040833000000021,47.397217000000069],[-70.039992999999868,47.402771000000087],[-69.967498999999975,47.505829000000062],[-69.90194699999995,47.537216000000001],[-69.896392999999932,47.541107000000068],[-69.805832000000009,47.613052000000096],[-69.65943900000002,47.744713000000104],[-69.639998999999875,47.762772000000041],[-69.593063000000029,47.808884000000091],[-69.556655999999862,47.856384000000048],[-69.556380999999931,47.866661000000022],[-69.544158999999979,47.883605999999986],[-69.526672000000019,47.90415999999999],[-69.508057000000008,47.924438000000009],[-69.498885999999857,47.933875999999998],[-69.469727000000034,47.961937000000091],[-69.450561999999991,47.979155999999989],[-69.429169000000002,47.995270000000119],[-69.418335000000013,48.001389000000131],[-69.411666999999966,48.003326000000015],[-69.275283999999942,48.067772000000048],[-69.11610399999995,48.178604000000064],[-69.101943999999946,48.192764000000125],[-69.08666999999997,48.204994000000056],[-69.054168999999888,48.228600000000142],[-69.016402999999968,48.254165999999998],[-68.968613000000005,48.279990999999995],[-68.940552000000025,48.294998000000021],[-68.831679999999892,48.344711000000132],[-68.695267000000001,48.396385000000123],[-68.541381999999999,48.451385000000016],[-68.529448999999943,48.457214000000022],[-68.519164999999987,48.464157],[-68.513061999999877,48.469437000000084],[-68.496947999999918,48.490273000000116],[-68.473891999999978,48.515549000000135],[-68.469161999999869,48.520271000000037],[-68.453613000000018,48.532494000000099],[-68.434433000000013,48.541663999999969],[-68.422501000000011,48.545272999999952],[-68.407776000000013,48.548050000000046],[-68.375823999999852,48.546386999999925],[-68.368606999999997,48.547493000000145],[-68.354445999999996,48.551384000000041],[-68.348342999999886,48.554161000000136],[-68.336670000000026,48.561661000000015],[-68.283324999999991,48.600273000000016],[-68.236937999999952,48.625549000000035],[-68.211120999999935,48.636658000000125],[-68.193328999999892,48.643051000000071],[-68.179168999999945,48.646660000000111],[-68.15695199999999,48.64916199999999],[-68.125548999999978,48.648330999999985],[-68.111938000000009,48.651382000000012],[-67.973617999999988,48.695541000000105],[-67.709441999999854,48.793884000000105],[-67.531386999999995,48.859160999999972],[-67.209732000000031,48.935822000000087],[-67.087783999999999,48.960823000000119],[-67.067504999999983,48.966933999999981],[-67.015838999999971,48.986938000000123],[-66.991669000000002,48.999160999999958],[-66.960830999999985,49.011940000000038],[-66.922775000000001,49.026657000000057],[-66.916397000000018,49.028877000000023],[-66.722503999999958,49.08998900000006],[-66.421660999999915,49.162765999999976],[-66.306106999999997,49.186935000000119],[-66.225005999999951,49.200829000000056],[-66.089172000000019,49.218597000000045],[-66.074172999999973,49.219711000000018],[-65.832503999999915,49.231377000000009],[-65.678328999999962,49.245543999999995],[-65.496947999999975,49.261664999999994],[-65.447219999999959,49.262215000000026],[-65.394454999999994,49.259719999999959],[-65.359726000000023,49.256660000000124],[-64.996947999999918,49.220267999999919],[-64.916655999999989,49.20665699999995],[-64.825561999999934,49.187767000000008],[-64.805831999999953,49.18332700000002],[-64.795273000000009,49.176102000000128],[-64.791945999999939,49.171661000000029],[-64.774718999999948,49.159987999999998],[-64.763335999999924,49.154160000000047],[-64.748885999999914,49.148048000000074],[-64.731948999999986,49.142220000000009],[-64.660827999999867,49.123047000000042],[-64.641112999999962,49.118880999999988],[-64.606658999999922,49.117210000000114],[-64.58805799999999,49.112212999999997],[-64.376388999999961,48.997771999999998],[-64.235549999999989,48.910271000000023],[-64.221663999999976,48.898331000000098],[-64.21444699999995,48.889434999999992],[-64.208892999999989,48.880547000000035],[-64.152221999999938,48.764999000000046],[-64.152495999999985,48.759995000000117],[-64.158050999999944,48.75610400000005],[-64.167769999999962,48.758331000000055],[-64.208892999999989,48.782767999999976],[-64.213332999999977,48.786659000000043],[-64.229995999999971,48.797493000000088],[-64.244155999999975,48.803604000000007],[-64.290282999999931,48.821106000000043],[-64.298889000000031,48.823883000000137],[-64.315552000000025,48.828880000000026],[-64.377212999999927,48.846382000000062],[-64.395844000000011,48.851105000000075],[-64.512222000000008,48.87471000000005],[-64.530562999999916,48.87721300000004],[-64.548888999999917,48.878326000000072],[-64.543335000000013,48.873604],[-64.532775999999956,48.866936000000067],[-64.464447000000007,48.824440000000038],[-64.374161000000015,48.787773000000016],[-64.266662999999994,48.713326000000109],[-64.256957999999997,48.706099999999992],[-64.173049999999932,48.639435000000049],[-64.16194200000001,48.627487000000031],[-64.160004000000015,48.622765000000129],[-64.166945999999996,48.621376000000112],[-64.193053999999961,48.623604000000057],[-64.24110399999995,48.622215000000097],[-64.255004999999926,48.618599000000017],[-64.260833999999875,48.615828999999962],[-64.265288999999996,48.610825000000034],[-64.269729999999981,48.604713000000061],[-64.274718999999948,48.592766000000097],[-64.280563000000029,48.575271999999984],[-64.282500999999911,48.569160000000011],[-64.283324999999877,48.563605999999993],[-64.279174999999952,48.554161000000136],[-64.273330999999928,48.550545000000056],[-64.264174999999909,48.549164000000019],[-64.245834000000002,48.546661000000086],[-64.219161999999983,48.528327999999988],[-64.246384000000035,48.488044999999943],[-64.322509999999852,48.437210000000107],[-64.426392000000021,48.404160000000047],[-64.493057000000022,48.394440000000145],[-64.506667999999991,48.391663000000051],[-64.586945000000014,48.36832400000003],[-64.68638599999997,48.338326000000109],[-64.731383999999878,48.274712000000022],[-64.750290000000007,48.245827000000133],[-64.753890999999953,48.239989999999977],[-64.760559000000001,48.227211000000125],[-64.768065999999976,48.202774000000034],[-64.771392999999989,48.196381000000088],[-64.778610000000015,48.19499200000007],[-64.87332200000003,48.180550000000096],[-64.931670999999994,48.171661000000029],[-64.972503999999958,48.135269000000051],[-65.15306099999998,48.052216000000044],[-65.196654999999964,48.033607000000075],[-65.202788999999996,48.031380000000013],[-65.270003999999972,48.012771999999984],[-65.305832000000009,48.005554000000132],[-65.326950000000011,48.002220000000136],[-65.455565999999976,48.000274999999988],[-65.463897999999972,48.002777000000037],[-65.472778000000005,48.011383000000137],[-65.478607000000011,48.019714000000079],[-65.484726000000023,48.033882000000119],[-65.491104000000007,48.042496000000142],[-65.504181000000017,48.048882000000049],[-65.689162999999951,48.093879999999956],[-65.764449999999897,48.109993000000031],[-65.888900999999919,48.199158000000011],[-65.904175000000009,48.205826000000002],[-65.949996999999939,48.191101000000003],[-65.956389999999999,48.188881000000038],[-66.006957999999997,48.159156999999993],[-66.024718999999948,48.139160000000118],[-66.129714999999919,48.107216000000108],[-66.242767000000015,48.109161000000086],[-66.396392999999932,48.114998000000071],[-66.406386999999938,48.116385999999977],[-66.432495000000017,48.118599000000131],[-66.47084000000001,48.119438000000059],[-66.477782999999988,48.118049999999982],[-66.484160999999972,48.115546999999992],[-66.495543999999995,48.10943600000013],[-66.506392999999946,48.102218999999991],[-66.52555799999999,48.085548000000017],[-66.529998999999918,48.080551000000071],[-66.667220999999984,48.028328000000101],[-66.673614999999984,48.026099999999985],[-66.763717999999983,48.00622599999997],[-66.843703999999946,47.996650999999986],[-66.842498999999975,47.992218000000037],[-66.83666999999997,47.988884000000041],[-66.828888000000006,47.98721299999994],[-66.749999999999943,47.979988000000105],[-66.728881999999942,47.984436000000073],[-66.610824999999977,48.011107999999979],[-66.584731999999974,48.019440000000145],[-66.573333999999988,48.025826000000052],[-66.540558000000033,48.036385000000109],[-66.434433000000013,48.067497000000003],[-66.420273000000009,48.070549000000085],[-66.364165999999955,48.073326000000009],[-66.356658999999922,48.073326000000009],[-66.350829999999917,48.069717000000026],[-66.349990999999932,48.06471300000004],[-66.259170999999981,47.999435000000119],[-66.042220999999984,47.935822000000087],[-65.988892000000021,47.923881999999992],[-65.970276000000013,47.92083000000008],[-65.936935000000005,47.92083000000008],[-65.922225999999966,47.922768000000019],[-65.90695199999999,47.923325000000091],[-65.880279999999914,47.920547000000113],[-65.843886999999995,47.911377000000073],[-65.818619000000012,47.903877000000023],[-65.811385999999914,47.900825999999995],[-65.793609999999944,47.890831000000048],[-65.772780999999952,47.876380999999924],[-65.757506999999976,47.865273000000116],[-65.746383999999978,47.852775999999949],[-65.725005999999894,47.82749199999995],[-65.718613000000005,47.818886000000077],[-65.714447000000007,47.809433000000013],[-65.713622999999984,47.804161000000079],[-65.696944999999971,47.733047000000113],[-65.671936000000017,47.645828000000051],[-65.667770000000019,47.641380000000083],[-65.634734999999978,47.62082700000002],[-65.628326000000015,47.623046999999985],[-65.389998999999989,47.736107000000004],[-65.332779000000016,47.766937000000041],[-65.253890999999953,47.801659000000029],[-65.240829000000019,47.806655999999975],[-65.202788999999996,47.818603999999993],[-65.167496000000028,47.825271999999984],[-65.044723999999974,47.844436999999914],[-65.020844000000011,47.844993999999986],[-64.985000999999954,47.84137700000008],[-64.815552000000025,47.811104000000114],[-64.805557000000022,47.808884000000091],[-64.797226000000023,47.806381000000101],[-64.719161999999983,47.764441999999974],[-64.713332999999977,47.761108000000036],[-64.676665999999955,47.735550000000103],[-64.670273000000009,47.726936000000023],[-64.67332499999992,47.720268000000033],[-64.679442999999992,47.716659999999933],[-64.703612999999905,47.706940000000031],[-64.803328999999962,47.630547000000092],[-64.859725999999966,47.576660000000118],[-64.870093999999995,47.536293000000057],[-64.87110899999999,47.515831000000048],[-64.870270000000005,47.510826000000009],[-64.875548999999978,47.460823000000062],[-64.880828999999949,47.432495000000074],[-64.886397999999986,47.414154000000053],[-64.910004000000015,47.353049999999996],[-65.138061999999991,47.192215000000033],[-65.226944000000003,47.140831000000048],[-65.238327000000027,47.134720000000129],[-65.263335999999924,47.124435000000005],[-65.339721999999938,47.099433999999974],[-65.364165999999955,47.089714000000072],[-65.369994999999903,47.086655000000121],[-65.365279999999871,47.082771000000093],[-65.218886999999881,47.053604000000007],[-65.101105000000018,47.076942000000088],[-65.017226999999934,47.091377000000023],[-64.805557000000022,47.083054000000061],[-64.798614999999927,47.079993999999999],[-64.802779999999927,46.993049999999926],[-64.803328999999962,46.987495000000024],[-64.807220000000029,46.981658999999979],[-64.812209999999993,46.977768000000083],[-64.818068999999923,46.9741590000001],[-64.835830999999985,46.965827999999988],[-64.857223999999974,46.95277399999992],[-64.871933000000013,46.939430000000016],[-64.880279999999914,46.930549999999982],[-64.892226999999991,46.91443600000008],[-64.896117999999944,46.908882000000062],[-64.89916999999997,46.902489000000116],[-64.904998999999975,46.883606000000043],[-64.906386999999995,46.872490000000084],[-64.904998999999975,46.851105000000132],[-64.903609999999901,46.840827999999931],[-64.877212999999983,46.791107000000068],[-64.863891999999964,46.774436999999921],[-64.818068999999923,46.72165700000005],[-64.748610999999983,46.702773999999977],[-64.740279999999984,46.70249200000012],[-64.726394999999911,46.696381000000031],[-64.72084000000001,46.693047000000035],[-64.713332999999977,46.684158000000139],[-64.711120999999991,46.679993000000138],[-64.708617999999944,46.669991000000039],[-64.705001999999979,46.638329000000056],[-64.67332499999992,46.500832000000003],[-64.66194200000001,46.468048000000124],[-64.650833000000034,46.460548000000074],[-64.621933000000013,46.427216000000101],[-64.613616999999977,46.414435999999966],[-64.611938000000009,46.409714000000065],[-64.615004999999996,46.392494000000113],[-64.613051999999982,46.366104000000064],[-64.504181000000017,46.240273000000002],[-64.402221999999995,46.233047000000056],[-64.237503000000004,46.229155999999989],[-64.116942999999935,46.181938000000059],[-64.035552999999993,46.182213000000104],[-63.970832999999914,46.180549999999982],[-63.954444999999964,46.178046999999992],[-63.830283999999949,46.146385000000066],[-63.822226999999998,46.14388299999996],[-63.776389999999935,46.121101000000067],[-63.77305599999994,46.117493000000138],[-63.771111000000019,46.112769999999955],[-63.772498999999868,46.108046999999999],[-63.776947000000007,46.103325000000098],[-63.783057999999983,46.099716000000058],[-63.799445999999989,46.091377000000023],[-63.805557000000022,46.089157000000057],[-63.886391000000003,46.06082200000003],[-63.892501999999922,46.058884000000091],[-63.919448999999929,46.053047000000106],[-63.926948999999922,46.052490000000034],[-63.988608999999997,46.051933000000133],[-64.023330999999985,46.057495000000074],[-64.06806899999998,46.059433000000013],[-64.072509999999966,46.054710000000057],[-64.093886999999995,46.021659999999997],[-64.065001999999879,46.004715000000033],[-64.042785999999978,45.991898000000049],[-64.012512000000015,46.005829000000006],[-64.005279999999914,46.005554000000018],[-63.913054999999986,45.979987999999935],[-63.864166000000012,45.961105000000032],[-63.859443999999996,45.951934999999992],[-63.861389000000031,45.94582400000013],[-63.846106999999961,45.930824000000143],[-63.714721999999995,45.840546000000074],[-63.669998000000021,45.818054000000018],[-63.664161999999976,45.815268999999944],[-63.645836000000031,45.833328000000051],[-63.631667999999991,45.859436000000017],[-63.600280999999995,45.869986999999924],[-63.580558999999937,45.874435000000119],[-63.482498000000021,45.877213000000097],[-63.474441999999954,45.876938000000052],[-63.457221999999888,45.874160999999958],[-63.420279999999934,45.864997999999957],[-63.406661999999926,45.858887000000095],[-63.403884999999946,45.854439000000127],[-63.42861199999993,45.823607999999979],[-63.434440999999936,45.820831000000112],[-63.441108999999926,45.819442999999978],[-63.456107999999972,45.818886000000077],[-63.488051999999925,45.820831000000112],[-63.513335999999981,45.82416500000005],[-63.520835999999974,45.823883000000023],[-63.525832999999977,45.819992000000127],[-63.52666499999998,45.814438000000109],[-63.523612999999898,45.809989999999971],[-63.515556000000004,45.807213000000047],[-63.506950000000018,45.805824000000086],[-63.433608999999933,45.799438000000009],[-63.425560000000019,45.799164000000076],[-63.34332999999998,45.797492999999974],[-63.328338999999971,45.79833200000013],[-63.287223999999981,45.805549999999982],[-63.281113000000005,45.807769999999948],[-63.274170000000026,45.808883999999978],[-63.251113999999973,45.809714999999983],[-63.235000999999954,45.80860100000001],[-63.229439000000013,45.804993000000081],[-63.233329999999967,45.799438000000009],[-63.238892000000021,45.796386999999982],[-63.313889000000017,45.769440000000031],[-63.319725000000005,45.768051000000071],[-63.355835000000013,45.764442000000031],[-63.372222999999906,45.76638800000012],[-63.379997000000003,45.766106000000036],[-63.381942999999978,45.759995000000004],[-63.376663000000008,45.755829000000062],[-63.361114999999984,45.745543999999938],[-63.354445999999939,45.742493000000138],[-63.31361400000003,45.736938000000066],[-63.282501000000025,45.733330000000137],[-63.189719999999966,45.73443600000013],[-63.120833999999945,45.759438000000102],[-63.090552999999943,45.790276000000063],[-63.082779000000016,45.80332199999998],[-62.993888999999967,45.796386999999982],[-62.985275000000001,45.794998000000135],[-62.958336000000031,45.788887000000045],[-62.723610000000008,45.764160000000004],[-62.677779999999984,45.764160000000004],[-62.557220000000029,45.674713000000111],[-62.503890999999953,45.627487000000087],[-62.461944999999957,45.612495000000081],[-62.250281999999913,45.708327999999995],[-62.092772999999966,45.781105000000139],[-62.035003999999958,45.820831000000112],[-62.015006999999912,45.836655000000007],[-61.973327999999981,45.867210000000057],[-61.931388999999967,45.884720000000016],[-61.925559999999962,45.886107999999922],[-61.917503000000011,45.885551000000021],[-61.903052999999886,45.87943300000012],[-61.89805599999994,45.875267000000008],[-61.896110999999962,45.871101000000124],[-61.89805599999994,45.865273000000002],[-61.903327999999988,45.861382000000106],[-61.914718999999934,45.8555530000001],[-61.919448999999986,45.851105000000132],[-61.923332000000016,45.845543000000021],[-61.925559999999962,45.839432000000102],[-61.925277999999992,45.834434999999985],[-61.889998999999989,45.701385000000016],[-61.885558999999887,45.690544000000102],[-61.88138600000002,45.686653000000035],[-61.792228999999907,45.639160000000118],[-61.783332999999971,45.636658000000011],[-61.735000999999897,45.623322000000087],[-61.724998000000028,45.62082700000002],[-61.618056999999965,45.610550000000046],[-61.603888999999924,45.635269000000051],[-61.569999999999936,45.669991000000039],[-61.565001999999936,45.673882000000106],[-61.559165999999948,45.676659000000029],[-61.546111999999994,45.681106999999997],[-61.526107999999965,45.685265000000129],[-61.504447999999968,45.686935000000062],[-61.488892000000021,45.686935000000062],[-61.471382000000006,45.682495000000074],[-61.466110000000015,45.678878999999995],[-61.396392999999932,45.626656000000082],[-61.386947999999961,45.618880999999988],[-61.353427999999951,45.56971400000009],[-61.316146999999944,45.533173000000033],[-61.260001999999929,45.510277000000087],[-61.232356999999979,45.46119299999998],[-61.294167000000016,45.434714999999926],[-61.36500499999994,45.404160000000104],[-61.368057000000022,45.413879000000122],[-61.374717999999973,45.416938999999957],[-61.388610999999912,45.41415400000011],[-61.400832999999977,45.410820000000115],[-61.413329999999974,45.406937000000028],[-61.462219000000005,45.384438000000046],[-61.477492999999924,45.373047000000099],[-61.481666999999959,45.367767000000015],[-61.478881999999999,45.363327000000027],[-61.463889999999992,45.346939000000134],[-61.457222000000002,45.343605000000139],[-61.226386999999932,45.344154000000117],[-61.153327999999874,45.348327999999981],[-61.139441999999974,45.348877000000073],[-61.131667999999991,45.348327999999981],[-61.047225999999966,45.335548000000017],[-60.996391000000017,45.32749200000012],[-60.980552999999986,45.324440000000038],[-60.970551,45.321663000000115],[-60.966110000000015,45.318329000000119],[-60.964721999999995,45.313049000000035],[-60.96527900000001,45.295546999999999],[-60.970276000000013,45.269714000000079],[-61.050834999999893,45.231102000000078],[-61.0777819999999,45.219437000000028],[-61.090278999999953,45.215546000000131],[-61.109726000000023,45.210823000000119],[-61.123329000000012,45.208602999999925],[-61.139724999999942,45.210823000000119],[-61.142226999999991,45.215271000000087],[-61.222220999999934,45.23832700000014],[-61.267501999999979,45.246384000000091],[-61.313056999999901,45.242766999999958],[-61.323890999999946,45.236107000000118],[-61.360000999999954,45.209991000000059],[-61.373610999999926,45.196380999999974],[-61.373328999999956,45.191101000000117],[-61.365554999999972,45.188324000000023],[-61.349723999999981,45.186935000000005],[-61.340836000000024,45.184433000000126],[-61.344161999999869,45.178047000000049],[-61.34944200000001,45.174438000000009],[-61.355002999999954,45.171660999999915],[-61.384445000000028,45.15915700000005],[-61.397498999999982,45.156097000000045],[-61.450835999999924,45.145546000000081],[-61.458611000000019,45.144714000000022],[-61.543891999999971,45.141662999999994],[-61.638053999999954,45.120270000000062],[-61.724715999999944,45.091660000000047],[-61.898338000000024,45.024993999999992],[-62.026664999999923,44.984717999999987],[-62.087775999999963,44.97026800000009],[-62.286391999999921,44.928047000000049],[-62.391944999999964,44.908325000000048],[-62.476386999999875,44.895546000000138],[-62.521942000000024,44.850829999999974],[-62.546111999999937,44.821663000000001],[-62.641388000000006,44.809158000000082],[-62.795005999999887,44.780548000000067],[-62.801108999999997,44.778603000000089],[-62.813888999999961,44.750832000000003],[-62.809998000000007,44.734718000000044],[-62.851111999999944,44.718323000000112],[-62.928611999999873,44.733879000000115],[-63.012779000000023,44.773323000000005],[-63.020554000000004,44.773880000000077],[-63.055557000000022,44.772766000000104],[-63.0625,44.771378000000027],[-63.061942999999928,44.76638800000012],[-63.060279999999977,44.761664999999994],[-63.057502999999997,44.757217000000026],[-63.043616999999927,44.739989999999977],[-63.017776000000026,44.722488000000112],[-63.012504999999919,44.713326000000052],[-63.011948000000018,44.708046000000138],[-63.013618000000008,44.702774000000034],[-63.018332999999927,44.697487000000081],[-63.048339999999996,44.676102000000128],[-63.05471799999998,44.673325000000034],[-63.104445999999996,44.746658000000139],[-63.115279999999871,44.731377000000009],[-63.118331999999953,44.724991000000102],[-63.138335999999981,44.693047000000092],[-63.142776000000026,44.688599000000124],[-63.283057999999926,44.627212999999983],[-63.439994999999954,44.590828000000045],[-63.448883000000023,44.593048000000067],[-63.49500299999994,44.614715999999987],[-63.526336999999955,44.63610099999994],[-63.535167999999999,44.642769000000101],[-63.545334000000025,44.652107000000058],[-63.556999000000019,44.66160600000012],[-63.615836999999942,44.70249199999995],[-63.635001999999986,44.711380000000133],[-63.642775999999913,44.714157000000057],[-63.651107999999965,44.715546000000018],[-63.658332999999971,44.714995999999985],[-63.660552999999936,44.708328000000051],[-63.649444999999957,44.686104000000114],[-63.640556000000004,44.673050000000046],[-63.635559000000001,44.668884000000105],[-63.627776999999924,44.666382000000056],[-63.606110000000001,44.668884000000105],[-63.598610000000008,44.667770000000132],[-63.591942000000017,44.664711000000011],[-63.583611000000019,44.656936999999971],[-63.564223999999911,44.620769999999993],[-63.558220000000006,44.613266000000124],[-63.555388999999934,44.607769000000019],[-63.546059000000014,44.588604000000032],[-63.520835999999974,44.512771999999984],[-63.520279000000016,44.507773999999984],[-63.525276000000019,44.495270000000119],[-63.533332999999971,44.484993000000145],[-63.542777999999942,44.476379000000065],[-63.553054999999915,44.469711000000075],[-63.570838999999921,44.461937000000091],[-63.631110999999919,44.435822000000087],[-63.638610999999912,44.436935000000005],[-63.90694400000001,44.495270000000119],[-63.913611999999887,44.498604000000114],[-63.924171000000001,44.506103999999993],[-63.932502999999997,44.513329000000056],[-63.935555000000022,44.517494000000056],[-63.94388600000002,44.536110000000065],[-63.938605999999936,44.616104000000064],[-63.937774999999931,44.621658000000082],[-63.928054999999858,44.642220000000009],[-63.919166999999959,44.651657000000114],[-63.914443999999889,44.65554800000001],[-63.908607000000018,44.678047000000106],[-64.008347000000015,44.647491000000002],[-64.045272999999952,44.635826000000122],[-64.055266999999958,44.619438000000059],[-64.065551999999911,44.595268000000033],[-64.063888999999961,44.590545999999961],[-64.059158000000025,44.581665000000044],[-64.054992999999968,44.577773999999977],[-64.039443999999946,44.572495000000004],[-64.033614999999941,44.563049000000035],[-64.009170999999981,44.513329000000056],[-64.010009999999966,44.507773999999984],[-64.083069000000023,44.466660000000047],[-64.091949,44.46888000000007],[-64.110549999999989,44.478324999999984],[-64.121657999999968,44.485268000000133],[-64.125548999999978,44.510551000000021],[-64.123610999999926,44.527489000000116],[-64.119720000000029,44.53943600000008],[-64.121657999999968,44.544159000000093],[-64.127486999999917,44.552773000000116],[-64.135833999999988,44.560546999999929],[-64.146118000000001,44.568329000000062],[-64.170273000000009,44.586105000000032],[-64.200835999999981,44.576384999999959],[-64.305267000000015,44.533332999999971],[-64.337509000000011,44.411933999999974],[-64.346664000000033,44.362495000000138],[-64.346114999999998,44.357215999999994],[-64.329726999999934,44.328880000000026],[-64.311110999999926,44.319159999999954],[-64.303328999999962,44.316666000000055],[-64.295273000000009,44.316101000000003],[-64.290557999999976,44.31999200000007],[-64.292220999999984,44.324715000000026],[-64.299987999999928,44.32749200000012],[-64.305557000000022,44.330826000000116],[-64.309433000000013,44.335548000000017],[-64.307770000000005,44.340828000000101],[-64.301102000000014,44.341933999999924],[-64.273620999999878,44.330276000000083],[-64.260558999999944,44.324164999999994],[-64.239440999999943,44.294158999999922],[-64.253341999999918,44.27526899999998],[-64.258056999999951,44.269989000000123],[-64.283324999999877,44.253052000000082],[-64.319457999999997,44.264717000000019],[-64.355835000000013,44.273323000000119],[-64.391113000000018,44.253326000000015],[-64.428054999999915,44.228325000000041],[-64.432220000000029,44.223602000000028],[-64.444716999999912,44.190269000000001],[-64.616394000000014,44.133049000000142],[-64.61860699999994,44.071937999999989],[-64.666397000000018,43.990273000000116],[-64.671386999999982,43.986382000000049],[-64.732223999999917,43.951660000000004],[-64.738051999999925,43.949432000000058],[-64.745269999999948,43.948874999999987],[-64.776397999999972,43.950828999999999],[-64.80610699999994,43.950546000000031],[-64.812774999999931,43.949432000000058],[-64.818068999999923,43.946381000000031],[-64.832229999999925,43.926102000000128],[-64.881103999999993,43.838882000000126],[-64.906386999999995,43.800544999999943],[-65.030562999999972,43.704163000000051],[-65.066665999999941,43.696381000000088],[-65.242217999999923,43.679161000000136],[-65.325835999999867,43.674995000000024],[-65.375274999999874,43.575272000000098],[-65.449158000000011,43.55971500000004],[-65.453338999999971,43.554993000000138],[-65.475829999999974,43.505829000000006],[-65.481383999999991,43.464439000000027],[-65.496947999999975,43.490829000000019],[-65.548049999999932,43.556099000000017],[-65.559433000000013,43.568054000000075],[-65.568618999999956,43.570274000000097],[-65.575561999999991,43.569717000000026],[-65.584732000000031,43.560271999999941],[-65.591385000000002,43.549721000000034],[-65.603881999999999,43.534721000000104],[-65.612212999999997,43.526099999999985],[-65.617492999999968,43.523604999999975],[-65.646118000000001,43.511940000000038],[-65.67332499999992,43.506103999999993],[-65.712783999999999,43.498604000000114],[-65.720550999999944,43.499161000000015],[-65.72582999999986,43.50249500000001],[-65.777221999999995,43.562492000000134],[-65.783324999999934,43.571106000000043],[-65.783889999999985,43.576385000000016],[-65.781951999999933,43.587769000000094],[-65.778885000000002,43.599998000000085],[-65.773055999999997,43.612770000000125],[-65.771117999999944,43.624435000000005],[-65.769454999999937,43.64138000000014],[-65.768065999999919,43.658043000000021],[-65.768340999999964,43.668883999999991],[-65.769729999999868,43.679161000000136],[-65.77555799999999,43.688324000000136],[-65.868880999999988,43.786385000000053],[-65.907775999999956,43.821663000000058],[-65.912215999999887,43.825272000000041],[-65.918610000000001,43.828331000000048],[-65.932770000000005,43.827217000000019],[-65.938888999999961,43.824997000000053],[-65.942490000000021,43.819443000000035],[-65.956115999999895,43.776100000000099],[-65.968886999999995,43.719436999999971],[-65.971663999999976,43.71276899999998],[-65.975006000000008,43.707214000000079],[-65.983063000000016,43.697768999999994],[-66.013335999999867,43.691658000000132],[-66.020553999999947,43.69110100000006],[-66.029449,43.731659000000093],[-66.030562999999972,43.736107000000061],[-66.033614999999998,43.740273000000002],[-66.042220999999984,43.748046999999985],[-66.080841000000021,43.768051000000071],[-66.088607999999965,43.768326000000116],[-66.09445199999999,43.766106000000093],[-66.107772999999952,43.753326000000129],[-66.121658000000025,43.762215000000026],[-66.135559000000001,43.78943600000008],[-66.166945999999939,43.858603999999957],[-66.168059999999912,43.863051999999925],[-66.168059999999912,43.895546000000024],[-66.167495999999971,43.901382000000069],[-66.165832999999964,43.907211000000075],[-66.151947000000007,43.919159000000093],[-66.150283999999942,43.925270000000012],[-66.149993999999936,43.93082400000003],[-66.14916999999997,44.001106000000107],[-66.14973399999991,44.011108000000036],[-66.181945999999925,44.067497000000117],[-66.204453000000001,44.086655000000007],[-66.190552000000025,44.150543000000027],[-66.187774999999931,44.161934000000031],[-66.118606999999997,44.338043000000027],[-66.093886999999881,44.367493000000138],[-66.089995999999985,44.371658000000139],[-66.037505999999951,44.423325000000091],[-65.976943999999946,44.477485999999999],[-65.967223999999987,44.486107000000118],[-65.95666499999993,44.491661000000079],[-65.950286999999946,44.493050000000096],[-65.944442999999978,44.489716000000101],[-65.938048999999921,44.491104000000007],[-65.865828999999962,44.538886999999988],[-65.841674999999952,44.568604000000107],[-65.841384999999946,44.574164999999994],[-65.844451999999876,44.578331000000048],[-65.848891999999978,44.582213999999965],[-65.855270000000019,44.585823000000005],[-65.862777999999878,44.586936999999978],[-65.931106999999997,44.582213999999965],[-65.943053999999961,44.577773999999977],[-65.958617999999944,44.567497000000003],[-66.004456000000005,44.535827999999981],[-66.03472899999997,44.514717000000132],[-66.12332200000003,44.448875000000044],[-66.177779999999927,44.396660000000054],[-66.185821999999973,44.387214999999969],[-66.190552000000025,44.383330999999998],[-66.197220000000016,44.386108000000036],[-66.198607999999979,44.412766000000033],[-66.191100999999946,44.423325000000091],[-66.103058000000033,44.500000000000114],[-66.068068999999923,44.524994000000106],[-65.971663999999976,44.591934000000094],[-65.820220999999947,44.654434000000037],[-65.816726999999958,44.655768999999964],[-65.808722999999929,44.651936000000092],[-65.802895000000035,44.644604000000072],[-65.796394000000021,44.624268000000029],[-65.796897999999942,44.617603000000145],[-65.797897000000034,44.613937000000021],[-65.756957999999941,44.615273000000059],[-65.756393000000003,44.609993000000031],[-65.753066999999987,44.60582700000009],[-65.745270000000005,44.605552999999986],[-65.697220000000016,44.612495000000081],[-65.690276999999924,44.614440999999999],[-65.68499799999995,44.61693600000001],[-65.625274999999988,44.658882000000006],[-65.522507000000019,44.737769999999955],[-65.548614999999984,44.733879000000115],[-65.682616999999937,44.693156999999928],[-65.686278999999956,44.691825999999935],[-65.690276999999924,44.691162000000077],[-65.695441999999957,44.691825999999935],[-65.704116999999997,44.69499200000007],[-65.706116000000009,44.697654999999997],[-65.707114999999988,44.700489000000005],[-65.707450999999992,44.703487000000052],[-65.705947999999978,44.707489000000066],[-65.700942999999938,44.713157999999964],[-65.697937000000024,44.71549200000004],[-65.717772999999966,44.721931000000041],[-65.658339999999953,44.758605999999986],[-65.646956999999929,44.765273999999977],[-65.299987999999928,44.928329000000133],[-65.202498999999989,44.973877000000073],[-65.114166000000012,45.011665000000107],[-64.934158000000025,45.100273000000016],[-64.918059999999912,45.111107000000061],[-64.879439999999988,45.130820999999969],[-64.861938000000009,45.139717000000076],[-64.814712999999983,45.158043000000077],[-64.808608999999933,45.16027100000008],[-64.777221999999995,45.169990999999982],[-64.744995000000017,45.178329000000076],[-64.710830999999985,45.183876000000055],[-64.590285999999935,45.208046000000024],[-64.550551999999925,45.216660000000104],[-64.468886999999938,45.242766999999958],[-64.451400999999976,45.249435000000119],[-64.434432999999899,45.25750000000005],[-64.417770000000019,45.266663000000051],[-64.397506999999962,45.281105000000025],[-64.393889999999999,45.28694200000001],[-64.391952999999944,45.292770000000132],[-64.391113000000018,45.298332000000073],[-64.393065999999862,45.303322000000094],[-64.401671999999962,45.311104000000057],[-64.406951999999933,45.314438000000052],[-64.413895000000025,45.317497000000003],[-64.430832000000009,45.322220000000016],[-64.454726999999934,45.323608000000092],[-64.462218999999948,45.323051000000021],[-64.470839999999953,45.324440000000038],[-64.488051999999982,45.329162999999994],[-64.494719999999973,45.332214000000022],[-64.489165999999955,45.335266000000104],[-64.465835999999911,45.334717000000012],[-64.440552000000025,45.331665000000044],[-64.353057999999919,45.316101000000003],[-64.338333000000034,45.310271999999941],[-64.327498999999989,45.303322000000094],[-64.321395999999936,45.294715999999994],[-64.317779999999914,45.285271000000137],[-64.317229999999881,45.280273000000136],[-64.317779999999914,45.274437000000034],[-64.321944999999914,45.269714000000079],[-64.327498999999989,45.266936999999984],[-64.343062999999972,45.256103999999993],[-64.353333000000021,45.239159000000029],[-64.385833999999932,45.145546000000081],[-64.380279999999857,45.131104000000107],[-64.363891999999964,45.101386999999988],[-64.359725999999966,45.097487999999942],[-64.352218999999934,45.09804500000007],[-64.346953999999982,45.101105000000075],[-64.337219000000005,45.108604000000071],[-64.333892999999932,45.115272999999945],[-64.334441999999967,45.120270000000062],[-64.333327999999995,45.131660000000124],[-64.329178000000013,45.13638300000008],[-64.324387000000002,45.139343000000054],[-64.31138599999997,45.141380000000026],[-64.295836999999949,45.141380000000026],[-64.244155999999975,45.123877999999991],[-64.221114999999941,45.110549999999989],[-64.210280999999952,45.103607000000011],[-64.157226999999978,45.056938000000002],[-64.146956999999986,45.044441000000063],[-64.14555399999989,45.034720999999934],[-64.154449,44.98443600000013],[-64.156386999999938,44.978325000000041],[-64.116942999999935,45.009163000000058],[-64.114165999999955,45.046661000000029],[-64.121933000000013,45.058044000000052],[-64.136397999999929,45.074440000000038],[-64.141678000000013,45.078605999999979],[-64.162505999999894,45.092216000000008],[-64.188323999999909,45.104713000000004],[-64.192490000000021,45.108604000000071],[-64.198607999999865,45.11721],[-64.198882999999967,45.122490000000084],[-64.195830999999941,45.150543000000027],[-64.16361999999998,45.185265000000015],[-64.152785999999992,45.192764000000011],[-64.118331999999953,45.208885000000009],[-64.106110000000001,45.213326000000109],[-64.099990999999932,45.215271000000087],[-64.065826000000015,45.222214000000122],[-64.008057000000008,45.236381999999992],[-63.982215999999937,45.243049999999926],[-63.956664999999987,45.251388999999961],[-63.805831999999953,45.301933000000133],[-63.596107000000018,45.315544000000102],[-63.470832999999857,45.321663000000115],[-63.384170999999924,45.35083000000003],[-63.371940999999993,45.354996000000142],[-63.365554999999915,45.357773000000009],[-63.360832000000016,45.360824999999977],[-63.36860699999994,45.36360900000011],[-63.738892000000021,45.396660000000054],[-63.755561999999941,45.398048000000131],[-63.797226000000023,45.392768999999987],[-63.837775999999963,45.385551000000135],[-63.988051999999982,45.384438000000046],[-64.040558000000033,45.401100000000042],[-64.044998000000021,45.404434000000037],[-64.061110999999983,45.409714000000122],[-64.069732999999985,45.410271000000023],[-64.083618000000001,45.409430999999984],[-64.16332999999986,45.403877000000136],[-64.214721999999995,45.399719000000005],[-64.312774999999931,45.39138000000014],[-64.357772999999952,45.38110400000005],[-64.529998999999975,45.408043000000021],[-64.674164000000019,45.383049000000085],[-64.815825999999959,45.348602000000085],[-64.929442999999992,45.324440000000038],[-64.937209999999993,45.326942000000088],[-64.938048999999921,45.332214000000022],[-64.936661000000015,45.343323000000112],[-64.933318999999983,45.355553000000043],[-64.917769999999905,45.408599999999922],[-64.909163999999976,45.418052999999986],[-64.831389999999942,45.479155999999932],[-64.765563999999983,45.505554000000132],[-64.699157999999954,45.531104999999968],[-64.568893000000003,45.604163999999969],[-64.470550999999944,45.670273000000122],[-64.430282999999974,45.715546000000018],[-64.332229999999925,45.76888300000013],[-64.331680000000006,45.763611000000026],[-64.326110999999969,45.749435000000005],[-64.296660999999915,45.763328999999942],[-64.283066000000019,45.776656999999943],[-64.27555799999999,45.799995000000081],[-64.27305599999994,45.811661000000015],[-64.270003999999915,45.828880000000083],[-64.272933999999964,45.835754000000065],[-64.273620999999878,45.838599999999985],[-64.276671999999962,45.842766000000097],[-64.324722000000008,45.879990000000021],[-64.33277899999996,45.882767000000058],[-64.347778000000005,45.881934999999999],[-64.361388999999974,45.879158000000075],[-64.366942999999992,45.876380999999981],[-64.367766999999958,45.870544000000052],[-64.363327000000027,45.866661000000079],[-64.354720999999927,45.865547000000106],[-64.357498000000021,45.851105000000132],[-64.418059999999912,45.796104000000014],[-64.478332999999907,45.750549000000035],[-64.49722300000002,45.783882000000006],[-64.489990000000034,45.794998000000135],[-64.488051999999982,45.801102000000014],[-64.489165999999955,45.811378000000047],[-64.49221799999998,45.815543999999989],[-64.597335999999984,45.922104000000047],[-64.681945999999868,46.021659999999997],[-64.686935000000005,46.041382000000056],[-64.690551999999968,46.050827000000083],[-64.694991999999957,46.054710000000057],[-64.736937999999952,46.083878000000084],[-64.747498000000007,46.090546000000018],[-64.754456000000005,46.089157000000057],[-64.764450000000011,46.083054000000118],[-64.706389999999999,45.994713000000104],[-64.701949999999954,45.990829000000076],[-64.648009999999942,45.933047999999928],[-64.631171999999992,45.922718000000032],[-64.628998000000024,45.920383000000072],[-64.601180999999997,45.881550000000118],[-64.601180999999997,45.877384000000006],[-64.601340999999991,45.873881999999981],[-64.602844000000005,45.86721399999999],[-64.604507000000012,45.863552000000084],[-64.583069000000023,45.826942000000145],[-64.756392999999946,45.622489999999971],[-64.772506999999962,45.609993000000145],[-64.778335999999967,45.607216000000051],[-64.785827999999924,45.610275000000058],[-64.791381999999999,45.613609000000054],[-64.796660999999972,45.622489999999971],[-64.801665999999955,45.626381000000038],[-64.808334000000002,45.629715000000033],[-64.817229999999938,45.632492000000127],[-64.825287000000003,45.633331000000055],[-64.847504000000015,45.633331000000055],[-64.884445000000028,45.631660000000011],[-64.904175000000009,45.627769000000114],[-64.941375999999991,45.602218999999991],[-64.947219999999959,45.598045000000127],[-64.961945000000014,45.586105000000032],[-64.976395000000025,45.572494999999947],[-64.986663999999962,45.564437999999996],[-64.99722300000002,45.557213000000104],[-65.015015000000005,45.548882000000049],[-65.047501000000011,45.539161999999976],[-65.104445999999939,45.524994000000106],[-65.138335999999924,45.517769000000044],[-65.152221999999938,45.516106000000093],[-65.164444000000003,45.513054000000011],[-65.220551,45.493881000000101],[-65.326675000000023,45.457497000000046],[-65.339447000000007,45.452216999999962],[-65.368057000000022,45.437767000000065],[-65.394454999999994,45.419441000000063],[-65.421386999999925,45.402771000000087],[-65.53195199999999,45.342490999999995],[-65.883620999999948,45.209160000000054],[-65.889998999999989,45.207497000000103],[-65.903609999999958,45.205551000000014],[-65.910827999999981,45.205268999999987],[-65.918883999999935,45.206099999999992],[-65.98332199999993,45.219711000000132],[-65.989989999999977,45.223045000000127],[-66.09060699999992,45.295657999999946],[-66.092940999999939,45.297989000000086],[-66.094611999999984,45.300659000000053],[-66.091605999999956,45.303824999999961],[-66.083892999999932,45.34276600000004],[-66.078063999999927,45.345543000000077],[-66.05749499999996,45.348602000000085],[-66.045273000000009,45.353325000000041],[-66.029449,45.364158999999916],[-66.015288999999996,45.377769000000001],[-66.003066999999987,45.394997000000103],[-66.000838999999985,45.401100000000042],[-65.99722300000002,45.417770000000019],[-65.994445999999982,45.455550999999957],[-65.994445999999982,45.460823000000062],[-66.002501999999993,45.461662000000047],[-66.008346999999901,45.458885000000123],[-66.19027699999998,45.339432000000045],[-66.193329000000006,45.333603000000039],[-66.193329000000006,45.328331000000105],[-66.190552000000025,45.323883000000137],[-66.179169000000002,45.305823999999973],[-66.176102000000014,45.301933000000133],[-66.145279000000016,45.279160000000047],[-66.14166999999992,45.259769000000006],[-66.137000999999941,45.259270000000129],[-66.113997999999981,45.25877400000013],[-66.113509999999906,45.237770000000069],[-66.147232000000031,45.19221500000009],[-66.205565999999976,45.163878999999952],[-66.21665999999999,45.15915700000005],[-66.427779999999984,45.084991000000002],[-66.459732000000031,45.106102000000021],[-66.459732000000031,45.111382000000106],[-66.461120999999935,45.116104000000007],[-66.468063000000029,45.129714999999976],[-66.488891999999908,45.149994000000049],[-66.496384000000035,45.149719000000061],[-66.531386999999995,45.147217000000012],[-66.537505999999951,45.145271000000093],[-66.55999799999995,45.133330999999998],[-66.571395999999936,45.126656000000139],[-66.586120999999991,45.116936000000067],[-66.608046999999942,45.104164000000083],[-66.642226999999991,45.086380000000133],[-66.648055999999997,45.083603000000039],[-66.754729999999881,45.055550000000096],[-66.792496000000028,45.055267000000129],[-66.77694699999995,45.086380000000133],[-66.776107999999965,45.09137700000008],[-66.777785999999992,45.096100000000035],[-66.783065999999963,45.099716000000114],[-66.965560999999923,45.17943600000001],[-67.021941999999854,45.170273000000009],[-67.027221999999995,45.168052999999986],[-67.046386999999982,45.126938000000052],[-67.129439999999988,45.172217999999987],[-67.186934999999949,45.19221500000009],[-67.206542999999897,45.18303700000007],[-67.236114999999927,45.193877999999984],[-67.25306699999993,45.199432000000002],[-67.261123999999995,45.201103000000046],[-67.267775999999969,45.200546000000145],[-67.275009000000011,45.1988750000001],[-67.287215999999944,45.194153000000028],[-67.290557999999976,45.182770000000005],[-67.290282999999988,45.177489999999921],[-67.292220999999927,45.166100000000085],[-67.296386999999925,45.160820000000001],[-67.301391999999964,45.156937000000084],[-67.306655999999862,45.153320000000122],[-67.318893000000003,45.148605000000089],[-67.325561999999991,45.147491000000116],[-67.333069000000023,45.147491000000116],[-67.341948999999943,45.149994000000049],[-67.354172000000005,45.156097000000045],[-67.403884999999946,45.194435000000055],[-67.408050999999944,45.198325999999952],[-67.422500999999954,45.214996000000099],[-67.455275999999969,45.263054000000068],[-67.462783999999999,45.276099999999985],[-67.465011999999888,45.281105000000025],[-67.465285999999992,45.286385000000109],[-67.464172000000019,45.29193900000007],[-67.450561999999934,45.333054000000061],[-67.485001000000011,45.489159000000029],[-67.485275000000001,45.494438000000002],[-67.482772999999952,45.500274999999931],[-67.478881999999885,45.504439999999931],[-67.467772999999966,45.510826000000066],[-67.43638599999997,45.521378000000027],[-67.421936000000017,45.523323000000005],[-67.415832999999964,45.525269000000094],[-67.410827999999924,45.529990999999995],[-67.406951999999876,45.578049000000135],[-67.408889999999985,45.582214000000135],[-67.412505999999951,45.586936999999978],[-67.424163999999962,45.594711000000132],[-67.453888000000006,45.612495000000081],[-67.462219000000005,45.614715999999987],[-67.46945199999999,45.613051999999982],[-67.486114999999984,45.603607000000068],[-67.499999999999943,45.60166200000009],[-67.515015000000005,45.601105000000018],[-67.573897999999986,45.611664000000019],[-67.656661999999983,45.630546999999922],[-67.664443999999946,45.6336060000001],[-67.791107000000011,45.693047000000092],[-67.796660999999915,45.696098000000063],[-67.799164000000019,45.701102999999932],[-67.804442999999992,45.731377000000009],[-67.806380999999988,45.78472099999999],[-67.786666999999909,45.888329000000056],[-67.772507000000019,45.957496999999933],[-67.779174999999952,46.283332999999971],[-67.788894999999968,46.787773000000072],[-67.791671999999949,46.921379000000059],[-67.794998000000021,47.06999200000007],[-67.85972599999991,47.097488000000112],[-67.874161000000015,47.103607000000125],[-67.892226999999991,47.114440999999999],[-67.948607999999922,47.166382000000112],[-67.951400999999976,47.17083000000008],[-67.955841000000021,47.179993000000081],[-67.957229999999925,47.184989999999971],[-67.961944999999957,47.194153000000142],[-67.968886999999938,47.20277400000009],[-68.18582200000003,47.332771000000037],[-68.208617999999944,47.341660000000104],[-68.244995000000017,47.351936000000023],[-68.306655999999919,47.364440999999943],[-68.323059000000001,47.365829000000076],[-68.337219000000005,47.363609000000054],[-68.348891999999921,47.359992999999974],[-68.367766999999958,47.351105000000018],[-68.373046999999929,47.347214000000122],[-68.564712999999927,47.289719000000048],[-68.761948000000018,47.232764999999972],[-68.787505999999951,47.224709000000075],[-68.831679999999892,47.208884999999952],[-68.887786999999946,47.188042000000053],[-68.895279000000016,47.189987000000087],[-68.958618000000001,47.217209000000025],[-68.965285999999878,47.220543000000021],[-69.023894999999925,47.250274999999931],[-69.036117999999988,47.257217000000026],[-69.044998000000021,47.264442000000088],[-69.049164000000019,47.274437000000034],[-69.053054999999972,47.28943600000008],[-69.053588999999931,47.293777000000091],[-69.054992999999854,47.299438000000066],[-69.055266999999958,47.30471],[-69.056106999999997,47.336655000000064],[-69.055556999999965,47.347488000000055],[-69.052490000000034,47.380546999999979],[-69.049437999999952,47.392219999999952],[-69.045837000000006,47.398604999999975],[-69.043610000000001,47.404709000000025],[-69.039444000000003,47.416939000000127],[-69.038329999999974,47.422493000000088],[-69.039992999999981,47.427490000000034],[-69.048614999999984,47.435546999999985],[-69.055556999999965,47.438599000000124],[-69.123885999999914,47.458327999999995],[-69.132766999999944,47.459991000000116],[-69.232498000000021,47.471375000000023],[-69.239623999999992,47.464413000000093],[-69.305267000000015,47.40026899999998],[-69.423614999999984,47.283332999999971],[-69.653884999999946,47.055267000000129],[-69.712509000000011,46.996940999999993],[-69.84722899999997,46.862213000000111],[-69.992767000000015,46.715828000000045],[-70.009170999999867,46.698043999999982],[-70.026947000000007,46.587493999999992],[-70.038605000000018,46.509995000000004],[-70.044158999999922,46.474991000000102],[-70.047775000000001,46.453880000000083],[-70.050551999999982,46.438599000000124],[-70.06361400000003,46.424164000000019],[-70.068893000000003,46.419716000000051],[-70.075286999999946,46.417770000000132],[-70.081389999999999,46.417770000000132],[-70.088057999999876,46.414993000000038],[-70.119155999999975,46.393608000000086],[-70.200287000000003,46.336380000000077],[-70.242492999999911,46.279160000000047],[-70.287780999999939,46.203049000000135],[-70.305556999999908,46.078880000000083],[-70.3125,45.985825000000091],[-70.309722999999963,45.980820000000051],[-70.303329000000019,45.977767999999969],[-70.293883999999991,45.975548000000117],[-70.278335999999967,45.975266000000033],[-70.260559000000001,45.971374999999966],[-70.253615999999909,45.968323000000055],[-70.248336999999935,45.964714000000072],[-70.23971599999993,45.956657000000064],[-70.238051999999982,45.951934999999992],[-70.255004999999983,45.913048000000003],[-70.258895999999993,45.907493999999986],[-70.263335999999981,45.90277100000003],[-70.393889999999942,45.778046000000131],[-70.466659999999933,45.711937000000034],[-70.555267000000015,45.672768000000133],[-70.576949999999954,45.660820000000058],[-70.631942999999978,45.627769000000114],[-70.693054000000018,45.571938000000046],[-70.720276000000013,45.528328000000101],[-70.725280999999995,45.49971800000003],[-70.724715999999944,45.49471299999999],[-70.712783999999999,45.477768000000026],[-70.704726999999934,45.469154000000003],[-70.689437999999939,45.458046000000024],[-70.86860699999994,45.246101000000124],[-70.873046999999985,45.241379000000052],[-70.878600999999946,45.238601999999958],[-70.886123999999995,45.238045000000056],[-71.021118000000001,45.326660000000004],[-71.085128999999995,45.307708999999988],[-71.139998999999932,45.253052000000082],[-71.146392999999989,45.25249500000001],[-71.170272999999952,45.253883000000087],[-71.189163000000008,45.257773999999984],[-71.211669999999913,45.266105999999979],[-71.233063000000016,45.274993999999936],[-71.239715999999987,45.278046000000074],[-71.264449999999954,45.290833000000077],[-71.280562999999972,45.301933000000133],[-71.288604999999961,45.304436000000067],[-71.302779999999984,45.303047000000106],[-71.314712999999927,45.299438000000066],[-71.327498999999932,45.294441000000006],[-71.424438000000009,45.25],[-71.408614999999998,45.223045000000127],[-71.402221999999938,45.21915400000006],[-71.398894999999982,45.215546000000131],[-71.396118000000001,45.210548000000131],[-71.395843999999954,45.205268999999987],[-71.398620999999991,45.199432000000002],[-71.43249499999996,45.130272000000048],[-71.436110999999926,45.125267000000008],[-71.459166999999979,45.102776000000006],[-71.482772999999952,45.083878000000084],[-71.493056999999965,45.075271999999984],[-71.496383999999921,45.068886000000077],[-71.49888599999997,45.057213000000047],[-71.497222999999963,45.041663999999969],[-71.494155999999975,45.020546000000024],[-71.55471799999998,45.019989000000123],[-71.892776000000026,45.019157000000064],[-72.049987999999985,45.019440000000031],[-72.271652000000017,45.018775999999946],[-72.459166999999866,45.017494000000113],[-72.510283999999956,45.017212000000029],[-72.778884999999946,45.020828000000108],[-72.956389999999942,45.018326000000059],[-73.337173000000007,45.01186400000006],[-73.346114999999998,45.011383000000023],[-73.352997000000016,45.009421999999972],[-73.359267999999986,45.010063000000059],[-73.376662999999951,45.011108000000036],[-73.622771999999941,45.006660000000068],[-73.91164399999991,45.000000000000057],[-74.249161000000015,44.992218000000094],[-74.682021999999904,45.006714000000102],[-74.75111400000003,45.002220000000023],[-74.769729999999925,45.006386000000134],[-74.785827999999981,45.011383000000023],[-74.81220999999988,45.01776899999993],[-74.828887999999949,45.019157000000064],[-74.850280999999939,45.016663000000108],[-74.990829000000019,44.986655999999925],[-75.00140399999998,44.980545000000063],[-75.170546999999999,44.898604999999975],[-75.278060999999923,44.857216000000051],[-75.301666000000012,44.846656999999993],[-75.317779999999857,44.837212000000136],[-75.395843999999954,44.785827999999924],[-75.537216000000001,44.691376000000048],[-75.5625,44.673882000000106],[-75.618057000000022,44.634995000000117],[-75.628051999999968,44.627769000000001],[-75.682495000000017,44.588043000000027],[-75.736114999999927,44.546387000000038],[-75.801940999999999,44.491104000000007],[-75.81138599999997,44.483047000000056],[-75.820557000000008,44.474990999999989],[-75.824722000000008,44.469986000000119],[-75.828338999999971,44.446655000000078],[-75.834166999999979,44.43443300000007],[-75.841109999999901,44.423050000000103],[-75.849441999999954,44.414711000000068],[-75.864166000000012,44.402771000000143],[-75.879990000000021,44.393326000000059],[-75.904449,44.384995000000004],[-75.966109999999958,44.364158999999972],[-75.982177999999919,44.358864000000096],[-75.997771999999998,44.355270000000075],[-76.019454999999937,44.353325000000098],[-76.034728999999913,44.353050000000053],[-76.046950999999979,44.349716000000058],[-76.057769999999948,44.344993999999986],[-76.064437999999939,44.341377000000023],[-76.363373000000024,44.150992999999971],[-76.410278000000005,44.121101000000124],[-76.43472300000002,44.104713000000061],[-76.439986999999974,44.099434000000088],[-76.531386999999995,43.983046999999942],[-76.569457999999997,43.934157999999968],[-76.583618000000001,43.915824999999927],[-76.697494999999947,43.768600000000049],[-76.801940999999999,43.633605999999986],[-76.816955999999948,43.633049000000085],[-76.974166999999909,43.634438000000046],[-77.288329999999917,43.636658000000068],[-77.582779000000016,43.638603000000046],[-77.729996000000028,43.639160000000118],[-77.857773000000009,43.639434999999992],[-77.887222000000008,43.639434999999992],[-78.388061999999934,43.638329000000113],[-78.663054999999986,43.637497000000053],[-78.724715999999944,43.629433000000006],[-78.938323999999909,43.553878999999995],[-79.02806099999998,43.521934999999985],[-79.095275999999956,43.497771999999998],[-79.18472300000002,43.465546000000131],[-79.132216999999969,43.382492000000013],[-79.066787999999974,43.279400000000066],[-79.054169000000002,43.262496999999996],[-79.053328999999962,43.256660000000068],[-79.044997999999964,43.165543000000014],[-79.044723999999974,43.160545000000013],[-79.045836999999949,43.148880000000133],[-79.049438000000009,43.143883000000017],[-79.05972300000002,43.137215000000083],[-79.063613999999916,43.132210000000043],[-79.081115999999952,43.085548000000074],[-79.043334999999956,43.011664999999994],[-79.040832999999964,43.007774000000097],[-79.021666999999923,42.987213000000054],[-79.005843999999911,42.977211000000125],[-78.978606999999954,42.961380000000133],[-78.97193900000002,42.958046000000138],[-78.962783999999942,42.956383000000017],[-78.946655000000021,42.955551000000128],[-78.938599000000011,42.953322999999955],[-78.932770000000005,42.950829000000056],[-78.927490000000034,42.946937999999989],[-78.920273000000009,42.939156000000025],[-78.918335000000013,42.934715000000097],[-78.915282999999988,42.924164000000019],[-78.917220999999927,42.904991000000109],[-78.918335000000013,42.89888000000002],[-78.926665999999898,42.880546999999979],[-78.932219999999973,42.868324000000086],[-78.935271999999998,42.862495000000081],[-78.942490000000021,42.852493000000095],[-78.965835999999967,42.833602999999982],[-78.986937999999952,42.819992000000013],[-79.12110899999999,42.769157000000121],[-79.154448999999943,42.757217000000026],[-79.299437999999952,42.702492000000007],[-79.56645199999997,42.600708000000054],[-79.763427999999919,42.524703999999986],[-79.776672000000019,42.52027099999998],[-80.086120999999991,42.399994000000106],[-80.096953999999926,42.396385000000066],[-80.510283999999899,42.329163000000051],[-80.528548999999998,42.326617999999996],[-80.869155999999975,42.279160000000104],[-81.249161000000015,42.224991000000045],[-81.424437999999952,42.144997000000046],[-81.623610999999983,42.052773000000116],[-81.822234999999978,41.96027400000014],[-82.218062999999972,41.774437000000034],[-82.238891999999964,41.763885000000073],[-82.425277999999992,41.675551999999982],[-82.462783999999942,41.676102000000014],[-82.649993999999936,41.681938000000059],[-82.696654999999964,41.683875999999998],[-83.071944999999914,41.859717999999987],[-83.080841000000021,41.874992000000077],[-83.117415999999878,41.946194000000048],[-83.130828999999892,41.970543000000134],[-83.150283999999942,42.008330999999998],[-83.168609999999944,42.046104000000014],[-83.168335000000013,42.048050000000103],[-83.137222000000008,42.201385000000016],[-83.132492000000013,42.220824999999991],[-83.12332200000003,42.245827000000077],[-83.118056999999965,42.25777400000004],[-83.107772999999952,42.272766000000047],[-83.086959999999976,42.300545000000056],[-83.062209999999993,42.318603999999993],[-83.051940999999999,42.324715000000083],[-83.027221999999995,42.331940000000145],[-83.002227999999945,42.339157000000057],[-82.975829999999974,42.344711000000075],[-82.940551999999968,42.357498000000078],[-82.841384999999946,42.396941999999967],[-82.808884000000035,42.413322000000107],[-82.793609999999944,42.422768000000076],[-82.775283999999942,42.43721000000005],[-82.763061999999991,42.448600999999996],[-82.729996000000028,42.48333000000008],[-82.704453000000001,42.508331000000055],[-82.670273000000009,42.539993000000038],[-82.665282999999931,42.544158999999922],[-82.659103000000016,42.548195000000078],[-82.650756999999942,42.553642000000139],[-82.644973999999991,42.556411999999966],[-82.630553999999961,42.557495000000074],[-82.622222999999963,42.556656000000089],[-82.614166000000012,42.554710000000057],[-82.605835000000013,42.554161000000079],[-82.586394999999925,42.558601000000124],[-82.571670999999981,42.56888600000002],[-82.535827999999867,42.599434000000031],[-82.521392999999932,42.618881000000044],[-82.513335999999867,42.63638300000008],[-82.484726000000023,42.719154000000003],[-82.474716000000001,42.751663000000065],[-82.471114999999941,42.769989000000066],[-82.470551,42.782493999999986],[-82.47193900000002,42.793053000000043],[-82.473327999999924,42.797493000000031],[-82.480559999999912,42.812492000000134],[-82.481948999999929,42.823326000000009],[-82.481109999999944,42.829437000000098],[-82.464446999999893,42.898048000000074],[-82.462509000000011,42.904709000000025],[-82.418776999999977,43.018639000000064],[-82.404175000000009,43.049164000000076],[-82.322234999999978,43.21054799999996],[-82.252791999999943,43.346382000000119],[-82.228881999999942,43.391380000000026],[-82.146118000000001,43.553047000000106],[-82.130279999999971,43.585266000000104],[-82.214447000000007,43.952217000000132],[-82.331679999999949,44.460823000000119],[-82.430556999999965,44.882767000000115],[-82.543059999999969,45.355826999999977],[-82.629990000000021,45.396102999999982],[-82.665008999999998,45.411933999999917],[-82.954178000000013,45.54193900000007],[-83.050826999999913,45.585266000000047],[-83.11221299999994,45.612770000000069],[-83.270844000000011,45.683326999999963],[-83.500290000000007,45.784995999999978],[-83.597778000000005,45.827217000000019],[-83.523894999999982,45.918053000000043],[-83.487777999999992,45.961661999999933],[-83.447768999999994,46.011940000000095],[-83.474716000000001,46.036385000000109],[-83.483321999999987,46.043884000000105],[-83.566665999999998,46.098602000000085],[-83.577498999999989,46.105270000000075],[-83.596114999999998,46.114158999999972],[-83.610549999999932,46.119156000000089],[-83.627776999999867,46.123046999999929],[-83.663054999999872,46.126099000000067],[-83.830565999999862,46.126099000000067],[-83.846114999999941,46.124992000000134],[-83.883895999999936,46.102776000000119],[-83.888031000000012,46.096161000000109],[-83.892257999999913,46.092346000000134],[-83.898009999999942,46.08718900000008],[-83.917998999999952,46.073303000000124],[-83.923003999999935,46.070250999999985],[-83.936004999999966,46.065383999999995],[-83.942840999999987,46.066101000000003],[-83.952788999999996,46.068603999999993],[-83.958892999999932,46.071663000000115],[-83.962783999999999,46.075554000000011],[-84.076675000000023,46.203049000000135],[-84.089721999999938,46.220267999999976],[-84.099166999999909,46.232764999999972],[-84.105834999999956,46.247771999999998],[-84.15695199999999,46.391663000000108],[-84.15834000000001,46.396659999999997],[-84.160277999999948,46.424995000000024],[-84.154448999999943,46.445267000000115],[-84.149170000000026,46.457214000000079],[-84.139998999999989,46.474159000000043],[-84.121933000000013,46.498877999999991],[-84.118057000000022,46.512497000000053],[-84.118331999999953,46.518051000000071],[-84.119994999999903,46.523323000000005],[-84.12249799999995,46.527771000000143],[-84.126389000000017,46.531937000000084],[-84.132491999999957,46.53472099999999],[-84.192763999999954,46.546661000000086],[-84.408614999999884,46.508605999999986],[-84.428328999999962,46.503052000000025],[-84.434433000000013,46.500275000000101],[-84.454453000000001,46.486938000000066],[-84.459441999999967,46.482764999999915],[-84.463897999999972,46.478325000000098],[-84.474715999999944,46.463608000000079],[-84.479996000000028,46.46027400000014],[-84.486388999999974,46.458885000000123],[-84.494719999999973,46.458046000000138],[-84.512512000000015,46.45915999999994],[-84.529998999999975,46.461380000000133],[-84.565001999999993,46.466385000000002],[-84.775008999999955,46.653046000000074],[-84.787780999999995,46.68971300000004],[-84.806945999999925,46.748328999999956],[-84.825561999999877,46.806938000000059],[-84.83277899999996,46.829163000000051],[-84.856948999999986,46.902214000000072],[-84.872222999999963,46.909431000000041],[-84.917495999999971,46.928604000000121],[-85.354445999999996,47.111664000000076],[-85.464171999999905,47.157211000000132],[-85.738891999999964,47.270827999999995],[-85.839721999999938,47.31221000000005],[-86.014724999999942,47.383880999999917],[-86.051391999999964,47.39888000000002],[-86.466659999999933,47.567215000000033],[-86.568893000000003,47.608330000000024],[-86.884444999999971,47.734717999999987],[-87.201400999999976,47.860275000000115],[-87.341674999999952,47.915542999999957],[-87.444716999999969,47.955826000000002],[-88.188323999999966,48.244156000000089],[-88.368056999999908,48.31221000000005],[-88.645554000000004,48.264160000000004],[-88.691665999999941,48.255554000000075],[-88.974166999999909,48.139160000000118],[-89.323333999999988,47.993050000000096],[-89.356658999999979,47.979713000000061],[-89.447768999999937,48.003326000000015],[-89.493125999999961,48.003166000000078],[-89.556655999999975,48.001389000000131],[-89.573059000000001,48.001663000000065],[-89.57887299999993,48.00262500000008],[-89.583069000000023,48.003326000000015],[-89.598617999999931,48.006660000000011],[-89.603881999999999,48.00999500000006],[-89.608337000000006,48.014160000000061],[-89.614715999999987,48.016663000000051],[-89.750564999999995,48.029160000000047],[-89.760559000000001,48.029991000000052],[-89.838897999999972,48.01166500000005],[-89.862502999999947,48.000832000000059],[-89.888061999999991,47.991936000000123],[-89.895554000000004,47.989990000000034],[-89.903885000000002,47.989159000000029],[-89.911666999999966,47.991379000000052],[-89.982223999999974,48.016105999999979],[-89.993057000000022,48.02276599999999],[-90,48.030204999999967],[-90.000838999999985,48.031105000000025],[-90.032775999999956,48.069717000000026],[-90.056106999999997,48.100548000000117],[-90.059432999999956,48.104996000000085],[-90.065001999999936,48.10833000000008],[-90.081680000000006,48.111938000000009],[-90.12721299999987,48.119156000000032],[-90.146118000000001,48.121658000000082],[-90.156386999999938,48.122490000000028],[-90.279998999999975,48.113051999999982],[-90.740829000000019,48.090828000000045],[-90.758895999999993,48.094711000000018],[-90.769454999999937,48.099998000000085],[-90.778335999999967,48.107498000000021],[-90.838608000000022,48.184158000000025],[-90.841674999999952,48.191658000000132],[-90.843063000000029,48.205826000000002],[-90.83805799999999,48.208603000000039],[-90.833625999999924,48.209099000000094],[-90.829726999999991,48.212493999999936],[-90.829192999999975,48.214638000000093],[-90.828887999999949,48.221656999999936],[-90.830291999999929,48.225548000000003],[-90.832503999999915,48.227211000000125],[-90.849166999999909,48.233879000000115],[-90.868606999999997,48.237495000000138],[-90.898055999999883,48.236656000000039],[-90.928329000000019,48.228600000000142],[-90.969161999999926,48.214714000000129],[-91.126098999999954,48.154991000000109],[-91.14916999999997,48.144157000000064],[-91.192489999999964,48.114998000000071],[-91.232223999999974,48.087769000000094],[-91.24888599999997,48.079437000000098],[-91.269454999999994,48.07388300000008],[-91.283324999999991,48.071381000000031],[-91.311661000000015,48.069160000000124],[-91.325561999999991,48.069717000000026],[-91.34722899999997,48.068054000000075],[-91.381377999999984,48.061661000000129],[-91.392226999999934,48.056099000000017],[-91.418335000000013,48.041107000000011],[-91.462783999999942,48.057770000000062],[-91.573623999999995,48.093048000000067],[-91.645142000000021,48.098343000000114],[-91.6875,48.144714000000135],[-91.729720999999984,48.187209999999936],[-91.734160999999915,48.190543999999932],[-91.739715999999987,48.193321000000026],[-91.756957999999997,48.194434999999999],[-91.776107999999965,48.194153000000142],[-91.791672000000005,48.195267000000115],[-91.850554999999986,48.203880000000083],[-91.940276999999924,48.23054500000012],[-91.956589000000008,48.23663300000004],[-91.97084000000001,48.244437999999946],[-91.985824999999977,48.255829000000119],[-91.997771999999998,48.266662999999994],[-92.007232999999985,48.27915999999999],[-92.008895999999993,48.28276800000009],[-92.011123999999938,48.292496000000085],[-92.011672999999917,48.297493000000031],[-92.013335999999924,48.304993000000081],[-92.020554000000004,48.322769000000051],[-92.02806099999998,48.336105000000032],[-92.035552999999993,48.343605000000082],[-92.041945999999939,48.347771000000023],[-92.051940999999943,48.353882000000056],[-92.141678000000013,48.357216000000051],[-92.162216000000001,48.356658999999979],[-92.257232999999928,48.346939000000077],[-92.265014999999892,48.343605000000082],[-92.276107999999965,48.337493999999992],[-92.280288999999982,48.332771000000037],[-92.285827999999981,48.326103000000046],[-92.300551999999925,48.304993000000081],[-92.300827000000027,48.298050000000103],[-92.297225999999966,48.28943600000008],[-92.288604999999961,48.276100000000099],[-92.283614999999998,48.263885000000016],[-92.283065999999963,48.256660000000124],[-92.285552999999936,48.250549000000035],[-92.290282999999988,48.246658000000139],[-92.306716999999935,48.241592000000026],[-92.331680000000006,48.234160999999972],[-92.351943999999946,48.228325000000098],[-92.356658999999979,48.228600000000142],[-92.361664000000019,48.231102000000021],[-92.369155999999975,48.238883999999985],[-92.426392000000021,48.311661000000072],[-92.455275999999969,48.394157000000007],[-92.582229999999981,48.441375999999991],[-92.697768999999994,48.485268000000076],[-92.715285999999935,48.541382000000056],[-92.943054000000018,48.621101000000067],[-92.953063999999927,48.62332200000003],[-92.966109999999958,48.624991999999963],[-93.244995000000017,48.640549000000021],[-93.308883999999978,48.630272000000048],[-93.322509999999966,48.628044000000102],[-93.40834000000001,48.608604000000128],[-93.449996999999996,48.597214000000065],[-93.456664999999987,48.594994000000042],[-93.458618000000001,48.592491000000052],[-93.458618000000001,48.589432000000102],[-93.456116000000009,48.583054000000118],[-93.452788999999996,48.579436999999984],[-93.449721999999952,48.570549000000028],[-93.449996999999996,48.56749700000006],[-93.454177999999899,48.559714999999926],[-93.46055599999994,48.55332199999998],[-93.465835999999911,48.54972099999992],[-93.476394999999968,48.544158999999979],[-93.489440999999999,48.539718999999991],[-93.503066999999874,48.537498000000085],[-93.65695199999999,48.51527399999992],[-93.664444000000003,48.514999000000103],[-93.724166999999966,48.51388500000013],[-93.778610000000015,48.51638800000012],[-93.793059999999969,48.517768999999987],[-93.800277999999935,48.520271000000037],[-93.803604000000007,48.524712000000136],[-93.805557000000022,48.532211000000132],[-93.80972300000002,48.550270000000069],[-93.817779999999971,48.581940000000145],[-93.820007000000032,48.590546000000074],[-93.830001999999979,48.612770000000012],[-93.833327999999995,48.616386000000034],[-93.842498999999975,48.623604000000057],[-93.851944000000003,48.626938000000052],[-93.865554999999972,48.630272000000048],[-93.880553999999961,48.630272000000048],[-93.885283999999899,48.630272000000048],[-94.063888999999961,48.638046000000031],[-94.111937999999896,48.641106000000093],[-94.134170999999867,48.642769000000044],[-94.235275000000001,48.653046000000018],[-94.250564999999995,48.656097000000045],[-94.252791999999886,48.65776800000009],[-94.25418099999996,48.660545000000013],[-94.252228000000002,48.671379000000059],[-94.252228000000002,48.679993000000138],[-94.256667999999934,48.687767000000122],[-94.263061999999991,48.694153000000028],[-94.271117999999888,48.699158000000068],[-94.278610000000015,48.702492000000063],[-94.291107000000011,48.706099999999992],[-94.305832000000009,48.708328000000108],[-94.390563999999927,48.711105000000032],[-94.406112999999948,48.711105000000032],[-94.414169000000015,48.709991000000059],[-94.433318999999983,48.701934999999992],[-94.453613000000018,48.695824000000073],[-94.460555999999997,48.694435000000112],[-94.476395000000025,48.693878000000041],[-94.500838999999985,48.696938000000046],[-94.523894999999925,48.701934999999992],[-94.605835000000013,48.724433999999917],[-94.637221999999952,48.739159000000086],[-94.643616000000009,48.743049999999982],[-94.689986999999917,48.774712000000079],[-94.699996999999996,48.782767999999976],[-94.706664999999987,48.79055000000011],[-94.709441999999967,48.803047000000106],[-94.711120999999991,48.846382000000062],[-94.710007000000019,48.855270000000075],[-94.709075999999982,48.857948000000135],[-94.705001999999979,48.862770000000125],[-94.700287000000003,48.868881000000044],[-94.699722000000008,48.871101000000067],[-94.700287000000003,48.895271000000037],[-94.701675000000023,48.909714000000122],[-94.704178000000013,48.924438000000009],[-94.707503999999972,48.941932999999949],[-94.71665999999999,48.970543000000021],[-94.720550999999887,48.978874000000076],[-94.727218999999934,48.99221799999998],[-94.732773000000009,49.001663000000065],[-94.745270000000005,49.028603000000089],[-94.766952999999944,49.075554000000125],[-94.797774999999945,49.155822999999998],[-94.798889000000031,49.159156999999993],[-94.804717999999866,49.17971799999998],[-94.806655999999975,49.193603999999993],[-94.81527699999998,49.29332700000009],[-94.815552000000025,49.306099000000131],[-94.818344000000025,49.309989999999971],[-94.821944999999971,49.312767000000065],[-94.922775000000001,49.355827000000033],[-94.935927999999933,49.360297999999943],[-94.946380999999974,49.36221299999994],[-94.958617999999944,49.361664000000019],[-94.96556099999998,49.360275000000001],[-94.998610999999983,49.357498000000078],[-95.025833000000034,49.357498000000078],[-95.078063999999927,49.359161000000029],[-95.085662999999954,49.360023000000126],[-95.120834000000002,49.364998000000014],[-95.142501999999922,49.371658000000025],[-95.152785999999935,49.376656000000025],[-95.154174999999952,49.366386000000091],[-95.154448999999886,49.333328000000108],[-95.153960999999981,49.173332000000073],[-95.154174999999952,48.999435000000119],[-95.26655599999998,48.999977000000001],[-97.219940000000008,48.999718000000087],[-97.502791999999943,48.999435000000119],[-97.635833999999988,48.999435000000119],[-97.801940999999999,49.000000000000114],[-97.969161999999926,49.000274999999988],[-98.26916499999993,49.000274999999988],[-98.502227999999889,48.999435000000119],[-98.868606999999997,49.000000000000114],[-99.335555999999997,48.999435000000119],[-99.835555999999997,49.000000000000114],[-100.00222799999995,49.000000000000114],[-100.50195300000001,48.999718000000087],[-101.06916799999999,49.000000000000114],[-101.30222299999997,49.000274999999988],[-101.367233,48.998787000000107],[-101.46888699999994,48.999435000000119],[-102.16887699999995,49.000000000000114],[-102.33556399999998,48.999435000000119],[-102.53555299999994,49.000274999999988],[-102.76834099999996,48.999435000000119],[-103.03527800000001,48.999435000000119],[-103.16832699999992,48.999435000000119],[-103.26889,49.000000000000114],[-103.43554699999993,49.000274999999988],[-103.53527800000001,48.999435000000119],[-103.73528299999987,48.999435000000119],[-104.033096,49.000251999999989],[-104.13527699999986,48.999718000000087],[-104.33500699999996,48.999435000000119],[-104.83500700000002,48.999435000000119],[-105.00140399999998,48.999435000000119],[-105.26834100000002,49.000000000000114],[-105.70221699999996,48.999435000000119],[-105.93554699999999,48.999435000000119],[-106.03472899999991,48.999435000000119],[-106.13527699999997,48.999435000000119],[-106.26862299999993,48.999435000000119],[-106.46806300000003,48.999435000000119],[-106.73554999999993,48.999435000000119],[-107.33528100000001,49.000000000000114],[-107.43499800000001,49.000000000000114],[-107.63474300000001,48.999435000000119],[-107.73554999999993,48.999435000000119],[-107.80110199999996,48.999435000000119],[-108.16887700000001,48.999435000000119],[-108.33500699999996,48.999435000000119],[-108.53472899999997,48.999435000000119],[-108.6677699999999,48.999435000000119],[-108.83473200000003,48.999435000000119],[-109.33473200000003,48.999435000000119],[-109.63474299999996,48.999435000000119],[-109.801941,48.999435000000119],[-109.96777299999997,48.999718000000087],[-109.99965700000001,49.000603000000126],[-110.10138699999999,48.999435000000119],[-110.20111099999991,48.999435000000119],[-110.30166599999995,49.000000000000114],[-110.36776699999996,49.000000000000114],[-110.50110599999988,49.000000000000114],[-110.66777000000002,49.000000000000114],[-110.76862299999993,48.999435000000119],[-111.36833199999995,48.999435000000119],[-111.80110199999996,48.999435000000119],[-112.03472899999997,48.999435000000119],[-112.16832699999998,48.999435000000119],[-112.234734,49.000000000000114],[-112.33500699999996,49.000000000000114],[-112.43499799999995,49.000000000000114],[-112.53500399999996,49.000000000000114],[-112.60166900000002,49.000000000000114],[-112.93472300000002,49.000000000000114],[-113.03443900000002,49.000000000000114],[-113.23416099999997,48.999435000000119],[-113.36833200000001,48.999435000000119],[-113.567497,48.999435000000119],[-114.03443899999991,48.999435000000119],[-114.05985999999996,49.000603000000126],[-114.33500700000002,48.999435000000119],[-114.46749899999992,48.999435000000119],[-114.53472899999991,49.000000000000114],[-114.63390399999997,49.000000000000114],[-114.90110800000002,48.999435000000119],[-115.03415699999999,48.999435000000119],[-115.16750299999995,48.999435000000119],[-115.36805700000002,49.000000000000114],[-115.46806300000003,49.000000000000114],[-115.56723,49.000000000000114],[-115.60138699999987,48.999435000000119],[-115.734444,48.999435000000119],[-116.04833999999994,48.999718000000087],[-117.00140399999998,48.999718000000087],[-117.03662099999997,49.003128000000117],[-117.06722999999994,48.999718000000087],[-117.20084399999996,48.999435000000119],[-117.234734,49.000000000000114],[-117.30055199999993,49.000000000000114],[-117.567497,49.000000000000114],[-117.83444199999991,49.000000000000114],[-117.86749299999997,48.999435000000119],[-118.00083899999998,48.999435000000119],[-118.13417099999998,48.999435000000119],[-118.36805699999996,48.999435000000119],[-118.76777600000003,48.999435000000119],[-118.96749899999992,48.999435000000119],[-119.13417099999987,48.999435000000119],[-119.26722699999999,48.999435000000119],[-119.46777299999985,48.999435000000119],[-119.86749299999991,48.999435000000119],[-119.93415800000002,48.999435000000119],[-120.03415699999999,48.999435000000119],[-120.53472899999997,48.999435000000119],[-121.08497599999993,48.999718000000087],[-122.10056299999997,49.000000000000114],[-122.33389299999993,49.000000000000114],[-122.43360899999993,49.000000000000114],[-122.56667299999992,49.000000000000114],[-122.69999699999994,49.000000000000114],[-122.76030000000003,48.999435000000119],[-122.81360599999994,49.005272000000048],[-122.83112299999999,49.008606000000043],[-122.86250299999989,49.022217000000012],[-122.87777699999998,49.032211000000018],[-122.87970699999994,49.034438999999963],[-122.88110399999999,49.038605000000075],[-122.87748699999986,49.049438000000066],[-122.87609900000001,49.051383999999928],[-122.87249799999989,49.054436000000067],[-122.86416600000001,49.061661000000129],[-122.85888699999992,49.067497000000003],[-122.85804699999994,49.072769000000108],[-122.859444,49.077217000000076],[-122.86638599999998,49.081107999999972],[-122.87444299999999,49.083602999999982],[-122.89998600000001,49.087211999999965],[-122.91887700000001,49.087211999999965],[-122.94167299999992,49.082496999999933],[-123.02194199999997,49.051658999999972],[-123.03916900000002,49.042496000000142],[-123.04666099999997,49.033332999999971],[-123.048607,49.027214000000129],[-123.04833999999994,49.022491000000116],[-123.04778299999998,49.018326000000116],[-123.03916900000002,49.005272000000048],[-123.03431699999999,48.999435000000119],[-123.09374999999994,48.999435000000119],[-123.11332699999997,49.036658999999986],[-123.13890099999998,49.107216000000108],[-123.14835399999998,49.10833000000008],[-123.20500199999998,49.123603999999943],[-123.20973200000003,49.127212999999983],[-123.247772,49.265273999999977],[-123.24889399999995,49.273605000000032],[-123.24749800000001,49.275551000000121],[-123.09449799999993,49.283938999999975],[-123.00933800000001,49.281944000000067],[-122.94332900000001,49.284164000000089],[-122.92360699999995,49.28833000000003],[-122.91251399999999,49.29332700000009],[-122.87917299999998,49.339157000000114],[-122.87499999999994,49.351387000000045],[-122.85388199999994,49.429993000000138],[-122.85278299999999,49.436104000000057],[-122.85333300000002,49.438880999999924],[-122.86054999999993,49.447487000000024],[-122.87082700000002,49.457214000000022],[-122.87638899999996,49.455551000000071],[-122.87832600000002,49.449432000000058],[-122.876938,49.429993000000138],[-122.87721299999993,49.414992999999981],[-122.88110399999999,49.40277100000003],[-122.88583399999993,49.391936999999984],[-122.90139799999992,49.360550000000046],[-122.91555800000003,49.342216000000064],[-122.93138099999999,49.328049000000135],[-123.00538599999999,49.319549999999992],[-123.03671999999989,49.313217000000009],[-123.04521899999992,49.312550000000044],[-123.06339299999996,49.313217000000009],[-123.08023100000003,49.315547999999978],[-123.23638900000003,49.338882000000069],[-123.25418099999996,49.384720000000016],[-123.25666799999993,49.512772000000041],[-123.25334199999992,49.523048000000131],[-123.24722299999996,49.534995999999978],[-123.20162199999999,49.615715000000137],[-123.1558379999999,49.676102000000014],[-123.15416700000003,49.67943600000001],[-123.15222199999994,49.685547000000099],[-123.15361000000001,49.690269000000001],[-123.15972899999997,49.699158000000068],[-123.16471899999993,49.702217000000019],[-123.16777000000002,49.702217000000019],[-123.17027300000001,49.701103000000046],[-123.24194299999999,49.660544999999956],[-123.24804699999993,49.648605000000089],[-123.24804699999993,49.639717000000076],[-123.26677699999999,49.617378000000031],[-123.26594499999999,49.610382000000129],[-123.265106,49.607880000000023],[-123.26494600000001,49.603713999999968],[-123.26576999999997,49.598381000000131],[-123.26812000000001,49.595551000000114],[-123.27095799999995,49.593215999999984],[-123.27977799999991,49.590050000000019],[-123.34333800000002,49.561378000000047],[-123.38110399999999,49.556655999999975],[-123.39444699999996,49.551933000000133],[-123.43028299999997,49.538329999999974],[-123.48306300000002,49.516663000000108],[-123.49249299999997,49.509720000000129],[-123.495003,49.506943000000035],[-123.49610899999993,49.500275000000045],[-123.49416399999996,49.468596999999988],[-123.491669,49.463608000000022],[-123.48777799999993,49.46054799999996],[-123.47778299999993,49.455268999999987],[-123.47416699999997,49.450828999999999],[-123.47332799999992,49.441101000000117],[-123.47609699999998,49.421936000000017],[-123.47666899999996,49.419159000000093],[-123.48194899999993,49.409988000000112],[-123.48665599999993,49.406097000000045],[-123.506958,49.389435000000049],[-123.512787,49.386383000000137],[-123.51944699999996,49.383881000000088],[-123.52694700000001,49.382210000000043],[-123.53555299999994,49.381378000000097],[-123.54499800000002,49.383331000000055],[-123.60109699999987,49.397490999999945],[-123.60610999999994,49.399994000000106],[-123.67555199999998,49.425269999999955],[-123.77500900000001,49.458327999999995],[-123.85500299999995,49.468879999999956],[-123.86165599999993,49.46665999999999],[-123.88082899999995,49.466385000000116],[-123.88890100000003,49.468048000000067],[-123.89611799999994,49.470543000000077],[-123.95973200000003,49.510551000000135],[-123.96362299999993,49.513329000000113],[-123.98860200000001,49.541663999999969],[-124.06806899999992,49.633881000000031],[-124.07055700000001,49.638046000000031],[-124.07112099999995,49.644440000000088],[-124.07028199999991,49.649719000000061],[-124.05915800000002,49.671104000000014],[-124.03250100000002,49.713882000000126],[-124.02861000000001,49.71915400000006],[-124.021118,49.726379000000065],[-124.00527999999997,49.735825000000034],[-123.99833699999999,49.738884000000041],[-123.987213,49.743050000000096],[-123.97528099999994,49.745270000000119],[-123.95694700000001,49.746101000000124],[-123.94748700000002,49.744995000000131],[-123.94055199999997,49.742493000000024],[-123.93443299999996,49.739432999999963],[-123.92971799999992,49.735825000000034],[-123.876938,49.683327000000077],[-123.83306900000002,49.627486999999974],[-123.82917799999996,49.616936000000067],[-123.82444800000002,49.595825000000048],[-123.82277699999997,49.585548000000074],[-123.82333399999999,49.581383000000073],[-123.82224300000001,49.573051000000078],[-123.79972800000002,49.519440000000031],[-123.79444899999993,49.510277000000031],[-123.78971899999999,49.506660000000068],[-123.78250099999997,49.504166000000112],[-123.77639799999992,49.503882999999973],[-123.76972999999998,49.504715000000033],[-123.76640299999991,49.506660000000068],[-123.76390100000003,49.509438000000046],[-123.76139799999999,49.513329000000113],[-123.75389100000001,49.537773000000072],[-123.76862299999993,49.561935000000119],[-123.77139299999999,49.572220000000073],[-123.77223200000003,49.581940000000145],[-123.77027900000002,49.588043000000084],[-123.74017300000003,49.602599999999995],[-123.73733500000003,49.605270000000075],[-123.73517599999991,49.606937000000016],[-123.69599899999997,49.623604000000057],[-123.68683599999997,49.625603000000069],[-123.67283599999996,49.625271000000112],[-123.63890099999998,49.634995000000004],[-123.61501299999992,49.639160000000004],[-123.56331599999999,49.667213000000118],[-123.54695100000004,49.677215999999987],[-123.53751399999993,49.684990000000028],[-123.53362300000003,49.689712999999983],[-123.53167699999995,49.695541000000105],[-123.53222699999998,49.700546000000145],[-123.53388999999993,49.701934999999992],[-123.54167199999989,49.701103000000046],[-123.54998799999998,49.693877999999984],[-123.56054699999993,49.686935000000005],[-123.57195299999995,49.680824000000086],[-123.58556399999992,49.676102000000014],[-123.67578100000003,49.653046000000018],[-123.69061299999993,49.651051000000109],[-123.73978399999999,49.645882000000029],[-123.75010700000001,49.64521400000001],[-123.79666099999997,49.638328999999999],[-123.80387899999999,49.640831000000048],[-123.8125,49.647491000000116],[-123.93499800000001,49.768326000000002],[-123.93749999999989,49.77276599999999],[-123.93582200000003,49.778046000000074],[-123.93055699999996,49.785271000000137],[-123.91999800000002,49.792495999999971],[-123.88890100000003,49.819717000000026],[-123.88500999999997,49.823608000000092],[-123.88249199999996,49.82749200000012],[-123.87970699999994,49.832771000000093],[-123.87638900000002,49.842215999999951],[-123.87332200000003,49.864158999999916],[-123.87249799999995,49.87110100000001],[-123.872772,49.877212999999983],[-123.88500999999997,49.914993000000095],[-123.889183,49.922767999999962],[-123.89417300000002,49.92721599999993],[-123.90139799999992,49.928879000000052],[-123.91082799999998,49.930275000000108],[-123.920547,49.928604000000064],[-123.92999299999997,49.929718000000037],[-123.93720999999994,49.932213000000047],[-123.94193999999999,49.936104000000114],[-123.94860799999998,49.943877999999927],[-123.95472699999999,49.953049000000078],[-123.95889299999999,49.962212000000079],[-123.929779,49.985321000000056],[-123.929283,49.989493999999979],[-123.92544599999997,49.994156000000089],[-123.92044099999998,49.997325999999987],[-123.88160700000003,50.01499600000011],[-123.87343599999986,50.018326000000116],[-123.860771,50.021660000000111],[-123.85294299999998,50.022995000000037],[-123.84310199999999,50.023659000000123],[-123.80832699999996,50.040276000000119],[-123.79611199999994,50.04444100000012],[-123.75334199999998,50.07638500000013],[-123.74861099999998,50.080276000000026],[-123.74445300000002,50.086936999999921],[-123.74944299999999,50.09665700000005],[-123.82140399999997,50.152213999999958],[-123.83056599999998,50.156936999999971],[-123.846947,50.163321999999994],[-123.97778299999993,50.213882000000012],[-123.98500100000001,50.216103000000089],[-123.99054699999999,50.215828000000101],[-123.99109599999986,50.21166199999999],[-123.98832699999997,50.207496999999989],[-123.96056399999998,50.180550000000096],[-123.94695300000001,50.169441000000006],[-123.93720999999994,50.163321999999994],[-123.92388899999992,50.158600000000092],[-123.90583800000002,50.15638000000007],[-123.88806199999988,50.152489000000003],[-123.882767,50.150826000000052],[-123.87165800000002,50.145546000000024],[-123.80915799999997,50.099998000000085],[-123.8125,50.090546000000131],[-123.81639099999995,50.086105000000032],[-123.85716200000002,50.066883000000132],[-123.86933099999993,50.058048000000099],[-123.87499999999994,50.054214000000115],[-123.87899799999997,50.052380000000085],[-123.916,50.039883000000088],[-123.95465899999988,50.029217000000074],[-123.99526999999989,50.011664999999994],[-123.99916099999996,50.00638600000002],[-124,50.000275000000101],[-123.99916099999996,49.990547000000106],[-123.99526999999989,49.961662000000047],[-123.99249299999997,49.942764000000125],[-123.99109599999986,49.937209999999993],[-123.98860200000001,49.931664000000126],[-123.97972099999998,49.916663999999969],[-123.96721600000001,49.906380000000127],[-123.95140100000003,49.895828000000108],[-123.91972399999992,49.877769000000001],[-123.91471899999993,49.873878000000104],[-123.91111799999999,49.869713000000104],[-123.922234,49.834435000000099],[-123.92639199999996,49.825828999999999],[-123.97277799999989,49.80471],[-123.97833299999996,49.803047000000106],[-123.98581699999994,49.802772999999945],[-123.99194299999994,49.804436000000067],[-124.00418100000002,49.810546999999985],[-124.01012400000002,49.834602000000075],[-124.00862100000001,49.841938000000084],[-124.00728600000002,49.856769999999983],[-124.01806599999998,49.909156999999993],[-124.02166699999987,49.91415400000011],[-124.029449,49.920547000000056],[-124.037781,49.922493000000145],[-124.04222099999998,49.921379000000002],[-124.04472399999997,49.917496000000028],[-124.068893,49.878876000000105],[-124.07195299999995,49.873322000000087],[-124.07028199999991,49.869156000000032],[-124.06261399999988,49.846328999999912],[-124.05877700000002,49.841991000000007],[-124.05860899999999,49.838325999999995],[-124.06028000000003,49.835158999999976],[-124.08444199999991,49.799164000000133],[-124.09028599999999,49.795830000000137],[-124.14555399999995,49.779716000000008],[-124.17694099999989,49.773604999999975],[-124.18582199999997,49.77276599999999],[-124.2702789999999,49.768051000000128],[-124.40416700000003,49.763329000000056],[-124.41361999999998,49.763610999999969],[-124.42916899999994,49.766388000000006],[-124.43639400000001,49.768883000000073],[-124.51194800000002,49.796104000000071],[-124.52166699999992,49.804161000000079],[-124.52443699999998,49.808327000000133],[-124.52583300000003,49.813880999999981],[-124.52583300000003,49.831665000000044],[-124.52749599999987,49.837212000000022],[-124.53278399999999,49.844437000000084],[-124.57195299999995,49.874435000000005],[-124.59137699999997,49.883049000000085],[-124.63221699999997,49.899436999999921],[-124.702789,49.934989999999971],[-124.74194299999999,49.958328000000051],[-124.77306399999992,49.985825000000034],[-124.80332900000002,50.020271000000093],[-124.82556199999999,50.051384000000098],[-124.82972699999999,50.061935000000005],[-124.828056,50.066666000000112],[-124.82140400000003,50.069160000000068],[-124.81304899999992,50.067496999999946],[-124.80695300000002,50.06360600000005],[-124.76722699999988,50.036385000000053],[-124.70333900000003,49.995543999999995],[-124.66805999999991,50.07027400000004],[-124.61694299999999,50.179161000000079],[-124.60193599999997,50.234993000000031],[-124.60138699999993,50.238884000000098],[-124.60417200000001,50.243881000000044],[-124.63110399999999,50.279716000000121],[-124.63890100000003,50.286942000000067],[-124.665009,50.303879000000052],[-124.708618,50.318329000000006],[-124.71362299999987,50.321937999999989],[-124.71501199999994,50.327492000000007],[-124.65778399999994,50.386108000000092],[-124.65194699999989,50.389160000000061],[-124.62609899999995,50.398330999999985],[-124.60193599999997,50.40277100000003],[-124.58055100000001,50.399990000000116],[-124.57555400000001,50.39899400000013],[-124.57122800000002,50.397495000000106],[-124.54998799999993,50.393883000000017],[-124.53362300000003,50.395827999999995],[-124.51999699999999,50.399994000000106],[-124.43415800000002,50.431664000000012],[-124.42054699999994,50.43721000000005],[-124.39862099999999,50.450545999999974],[-124.38305700000001,50.462212000000136],[-124.36138900000003,50.479713000000118],[-124.35193600000002,50.487495000000081],[-124.34805299999999,50.492218000000037],[-124.34528399999988,50.497489999999971],[-124.34777800000001,50.50249500000001],[-124.35527000000002,50.504997000000117],[-124.36389200000002,50.503882999999917],[-124.378601,50.499161000000015],[-124.38445299999995,50.49610100000001],[-124.39388999999989,50.488884000000041],[-124.39778099999995,50.484161000000086],[-124.40055799999993,50.478874000000133],[-124.404449,50.4741590000001],[-124.40915699999999,50.470268000000033],[-124.42749000000003,50.462212000000136],[-124.51834099999991,50.432212999999933],[-124.58383199999997,50.414051000000029],[-124.58833300000003,50.41338300000001],[-124.59999800000003,50.413048000000003],[-124.71167000000003,50.375549000000092],[-124.73916599999995,50.351936000000137],[-124.80332900000002,50.317772000000105],[-124.81582600000002,50.312209999999993],[-124.83000199999992,50.30943300000007],[-124.85056299999991,50.309714999999983],[-124.93916299999995,50.325271999999984],[-125.06388900000002,50.317772000000105],[-125.07224299999996,50.319442999999978],[-125.07833900000003,50.322495000000117],[-125.08416699999998,50.329719999999952],[-125.08889799999997,50.346382000000119],[-125.08750900000001,50.357215999999994],[-125.05666399999996,50.476936000000023],[-125.05194099999989,50.480820000000051],[-125.04499799999996,50.48333000000008],[-125.02667199999996,50.483047000000113],[-125.01806599999998,50.484161000000086],[-124.97112299999998,50.498047000000042],[-124.96528599999999,50.50110600000005],[-124.88082900000001,50.560546999999985],[-124.85973399999989,50.585823000000062],[-124.858047,50.590546000000018],[-124.85444599999994,50.691376000000105],[-124.86888099999999,50.764998999999989],[-124.87805200000003,50.811377999999991],[-124.86749299999997,50.817771999999991],[-124.78943599999991,50.88110400000005],[-124.78694199999995,50.884438000000046],[-124.78751399999993,50.889160000000118],[-124.79998799999998,50.91304800000006],[-124.80277999999998,50.9180530000001],[-124.80583200000001,50.920830000000024],[-124.81916799999993,50.926384000000041],[-124.84999099999993,50.935265000000129],[-124.85417200000001,50.935547000000042],[-124.86138900000003,50.928879000000052],[-124.92443800000001,50.834717000000126],[-124.9449919999999,50.775268999999923],[-124.91221599999994,50.699431999999945],[-124.90139799999997,50.630271999999991],[-124.90194700000001,50.62471000000005],[-124.90361000000001,50.619987000000094],[-124.91111799999999,50.611382000000049],[-124.92887899999994,50.596382000000062],[-125.02694700000001,50.540833000000077],[-125.09944200000001,50.5],[-125.10417199999989,50.496941000000049],[-125.11277799999999,50.487495000000081],[-125.11694299999999,50.478043000000127],[-125.118607,50.471930999999984],[-125.11193800000001,50.452492000000063],[-125.11138899999997,50.447769000000108],[-125.11221299999994,50.44221500000009],[-125.11472299999997,50.436935000000005],[-125.11945300000002,50.432770000000005],[-125.12526700000001,50.429718000000094],[-125.17027299999995,50.412491000000102],[-125.17777999999998,50.41137700000013],[-125.1875,50.412491000000102],[-125.195831,50.414711000000068],[-125.20221699999991,50.417213000000004],[-125.20722999999998,50.420830000000137],[-125.24610899999993,50.462212000000136],[-125.33612099999993,50.479713000000118],[-125.40361000000001,50.473602000000028],[-125.42166099999992,50.465271000000143],[-125.44275699999997,50.459435000000042],[-125.46028099999995,50.457214000000135],[-125.48832700000003,50.45638300000013],[-125.54444899999993,50.490379000000132],[-125.54811099999995,50.492050000000006],[-125.54928599999994,50.494549000000006],[-125.54961399999996,50.497547000000054],[-125.54911799999996,50.501545000000135],[-125.53222700000003,50.62721300000004],[-125.51944700000001,50.647217000000126],[-125.51194800000002,50.657211000000132],[-125.50723299999999,50.661102000000028],[-125.50055699999996,50.663048000000117],[-125.48194899999999,50.664993000000095],[-125.46749899999998,50.668602000000135],[-125.45612299999999,50.674995000000081],[-125.45140100000003,50.678879000000109],[-125.42804699999999,50.705551000000014],[-125.42555199999998,50.710823000000119],[-125.43277,50.713882000000069],[-125.44360399999999,50.714157000000114],[-125.45889299999993,50.713608000000136],[-125.46639999999996,50.713051000000064],[-125.47332799999998,50.709159999999997],[-125.53778099999994,50.669991000000095],[-125.54723399999995,50.661933999999974],[-125.55832699999996,50.648048000000131],[-125.56388900000002,50.637214999999969],[-125.56806899999998,50.62721300000004],[-125.57167099999998,50.611382000000049],[-125.57224300000001,50.605270000000075],[-125.5849,50.571323000000064],[-125.58206899999999,50.56582300000008],[-125.58039099999996,50.563656000000037],[-125.5800549999999,50.559994000000074],[-125.58623499999999,50.536659000000043],[-125.610229,50.489326000000062],[-125.61238900000001,50.486492000000055],[-125.63722200000001,50.445540999999935],[-125.65167200000002,50.441375999999934],[-125.69249000000002,50.429993000000138],[-125.700287,50.428047000000049],[-125.70584099999996,50.427773000000116],[-125.71611000000001,50.432212999999933],[-125.84665699999994,50.502777000000094],[-125.86472300000003,50.495269999999948],[-125.93028299999992,50.473602000000028],[-125.95221700000002,50.468880000000127],[-125.968613,50.468880000000127],[-126.06331599999999,50.470825000000104],[-126.15915699999999,50.484992999999974],[-126.19332900000001,50.490273000000059],[-126.26777599999997,50.504997000000117],[-126.27500899999995,50.50750000000005],[-126.27916700000003,50.51166500000005],[-126.2808379999999,50.515830999999991],[-126.279449,50.520546000000024],[-126.27694700000001,50.524712000000079],[-126.22670699999998,50.536285000000021],[-126.18665299999998,50.548405000000059],[-126.18559999999997,50.566322000000014],[-126.23805199999998,50.591377000000023],[-126.25167799999991,50.609718000000044],[-126.26418299999995,50.615547000000049],[-126.27500899999995,50.627486999999974],[-126.27471899999995,50.631660000000068],[-126.266953,50.634720000000129],[-126.02006499999999,50.66188000000011],[-126.014725,50.662048000000141],[-125.90856200000002,50.664046999999982],[-125.73832699999997,50.682213000000104],[-125.69387799999993,50.704712000000029],[-125.62249799999995,50.750000000000114],[-125.61776700000001,50.754166000000055],[-125.54305999999991,50.863884000000098],[-125.53778099999994,50.87193300000007],[-125.51000999999997,50.921661000000029],[-125.50723299999999,50.926941000000113],[-125.50556899999998,50.93332700000002],[-125.50666799999993,50.945541000000048],[-125.50834699999996,50.951102999999989],[-125.55166600000001,51.042221000000097],[-125.56555200000003,51.056380999999988],[-125.58167999999995,51.072220000000129],[-125.59306299999997,51.07888000000014],[-125.610817,51.087769000000037],[-125.63390400000003,51.096939000000077],[-125.63722200000001,51.096382000000006],[-125.63890100000003,51.090271000000087],[-125.639183,51.077217000000019],[-125.63806199999999,51.06610100000006],[-125.58332799999999,50.974709000000018],[-125.61028299999987,50.89888000000002],[-125.69110099999995,50.771378000000084],[-125.73110999999989,50.735550000000046],[-125.81527699999987,50.707214000000079],[-125.96383700000001,50.688660000000084],[-126.12516799999997,50.678989000000115],[-126.13100400000002,50.678658000000098],[-126.133667,50.678825000000074],[-126.13799999999998,50.681827999999996],[-126.13917500000002,50.683495000000107],[-126.22222899999991,50.69110100000006],[-126.21362299999993,50.70388000000014],[-126.20889299999999,50.70777099999998],[-126.20333899999997,50.711104999999975],[-126.11165599999993,50.753883000000087],[-126.19888299999997,50.85582700000009],[-126.26944700000001,50.858047000000113],[-126.37609899999995,50.855270000000019],[-126.39750699999996,50.848602000000028],[-126.40306099999998,50.845268000000033],[-126.42166099999997,50.829437000000098],[-126.42748999999992,50.826103000000103],[-126.43415799999997,50.823608000000092],[-126.44304699999998,50.821663000000058],[-126.49333199999995,50.81638300000003],[-126.55277999999998,50.834717000000126],[-126.55695300000002,50.838882000000126],[-126.55972299999996,50.843880000000127],[-126.557503,50.876656000000082],[-126.55359599999991,50.881377999999984],[-126.53611799999999,50.898048000000074],[-126.531387,50.901932000000102],[-126.50110599999999,50.916099999999972],[-126.49445300000002,50.9180530000001],[-126.48332199999999,50.919158999999979],[-126.47471599999994,50.917496000000028],[-126.468613,50.914436000000137],[-126.46444700000001,50.910271000000137],[-126.45805399999995,50.907211000000075],[-126.36833200000001,50.901932000000102],[-126.35833700000001,50.901382000000069],[-126.24638400000003,50.898604999999975],[-126.22582999999997,50.898604999999975],[-126.21028100000001,50.902771000000087],[-126.20445299999994,50.90554800000001],[-126.18388399999992,50.918602000000078],[-126.17555199999993,50.92582700000014],[-126.17027299999995,50.936653000000035],[-126.17166099999997,50.946381000000088],[-126.17471299999988,50.950546000000088],[-126.17777999999998,50.951385000000016],[-126.181107,50.950829000000056],[-126.18888899999996,50.948875000000044],[-126.20028699999989,50.942490000000021],[-126.20500199999992,50.93832400000008],[-126.21556099999998,50.931106999999997],[-126.228882,50.926102000000128],[-126.24553700000001,50.923325000000034],[-126.30860899999999,50.925270000000012],[-126.412216,50.936104000000114],[-126.42639200000002,50.938599000000124],[-126.5625,50.907767999999976],[-126.56833599999993,50.903877000000136],[-126.58084099999996,50.898604999999975],[-126.66139199999998,50.868049999999982],[-126.67777999999998,50.866385999999977],[-126.72165699999994,50.876099000000011],[-126.80638099999999,50.909156999999993],[-126.81916799999999,50.915824999999984],[-126.90261799999996,50.905098000000066],[-126.90595199999996,50.90410200000008],[-126.91711399999997,50.903439000000105],[-127.01471700000002,50.903877000000136],[-127.04804999999993,50.910271000000137],[-127.08556399999998,50.921378999999945],[-127.112213,50.931106999999997],[-127.1641689999999,50.932495000000074],[-127.17639200000002,50.929161000000079],[-127.17999299999991,50.92582700000014],[-127.17804699999994,50.920273000000122],[-127.17166099999992,50.917496000000028],[-127.06276699999995,50.885269000000051],[-127.01883700000002,50.868267000000003],[-127.00765999999993,50.867939000000035],[-126.976158,50.870438000000036],[-126.97166400000003,50.869938000000047],[-126.96916999999991,50.869105999999931],[-126.96599600000002,50.86693600000001],[-126.96681999999998,50.864101000000062],[-127.01471700000002,50.819443000000092],[-127.02250700000002,50.817497000000003],[-127.03333299999997,50.817771999999991],[-127.047234,50.821663000000058],[-127.05776999999995,50.828048999999965],[-127.06166100000002,50.832213999999965],[-127.06696299999993,50.835823000000005],[-127.07333399999993,50.838882000000126],[-127.13276699999994,50.862212999999997],[-127.243607,50.896659999999997],[-127.33444199999997,50.906936999999971],[-127.39862099999993,50.926384000000041],[-127.43055699999991,50.940544000000102],[-127.53527800000001,51.000549000000035],[-127.53832999999997,51.005554000000075],[-127.53806299999997,51.008330999999998],[-127.502792,51.097487999999998],[-127.495003,51.0991590000001],[-127.47749299999992,51.097487999999998],[-127.43582199999997,51.082771000000037],[-127.40888999999987,51.071938000000046],[-127.39306599999992,51.064712999999983],[-127.38137799999998,51.059714999999983],[-127.3683319999999,51.055267000000015],[-127.354446,51.051659000000086],[-127.33056599999998,51.048331999999959],[-127.24249299999997,51.041382000000112],[-127.23610699999995,51.041107000000125],[-127.21861299999995,51.040832999999964],[-127.09612299999998,51.043883999999991],[-126.99873400000001,51.058883999999978],[-126.97956099999999,51.062881000000118],[-126.94840199999999,51.067050999999992],[-126.87339800000001,51.072883999999988],[-126.86672999999996,51.072716000000128],[-126.82656899999995,51.067050999999992],[-126.81689499999987,51.064716000000033],[-126.69167299999998,51.110550000000046],[-126.68694299999999,51.114716000000101],[-126.65278599999999,51.149994000000106],[-126.65139799999997,51.153320000000008],[-126.65110799999997,51.157494000000042],[-126.654449,51.185822000000144],[-126.65527299999997,51.187766999999951],[-126.65834000000001,51.192764000000068],[-126.66251399999993,51.194992000000013],[-126.67582700000003,51.193878000000041],[-126.67916899999994,51.192764000000068],[-126.68167099999994,51.188599000000067],[-126.68250299999994,51.176383999999985],[-126.68167099999994,51.172768000000076],[-126.68331899999998,51.165268000000026],[-126.68831599999999,51.157211000000075],[-126.69666299999994,51.14777400000014],[-126.71749899999998,51.132767000000115],[-126.84055299999989,51.094936000000075],[-126.84654999999992,51.093105000000094],[-126.85589599999997,51.092102000000068],[-126.927887,51.084938000000079],[-127.14111299999996,51.060272000000055],[-127.19249000000002,51.057213000000104],[-127.20667300000002,51.056380999999988],[-127.23832700000003,51.056938000000059],[-127.32668299999995,51.059714999999983],[-127.34084299999989,51.060822000000087],[-127.35916099999992,51.063323999999966],[-127.38861099999991,51.068054000000018],[-127.49273700000003,51.114883000000077],[-127.50985000000003,51.117359000000135],[-127.53376000000003,51.108082000000138],[-127.556107,51.099998000000028],[-127.63194299999998,51.091934000000037],[-127.64943699999998,51.092216000000064],[-127.66665599999988,51.095268000000033],[-127.67944299999988,51.101105000000132],[-127.78999299999992,51.165543000000014],[-127.79611199999994,51.197212000000036],[-127.79583700000001,51.202217000000076],[-127.787216,51.226097000000095],[-127.78472899999991,51.231376999999952],[-127.76194800000002,51.249435000000005],[-127.59973100000002,51.289435999999966],[-127.59306300000003,51.290833000000134],[-127.56555199999997,51.293052999999929],[-127.53999299999998,51.294441000000063],[-127.45140099999998,51.291939000000127],[-127.4036099999999,51.282494000000099],[-127.37554899999998,51.274437000000091],[-127.36472299999997,51.274162000000103],[-127.23110999999994,51.286110000000122],[-127.22222899999991,51.287216000000001],[-127.21444699999995,51.290549999999996],[-127.20388800000001,51.298607000000118],[-127.14334100000002,51.318329000000006],[-127.13305699999989,51.325554000000068],[-127.12693799999994,51.334991000000002],[-127.11776700000001,51.357498000000078],[-127.11110699999989,51.37721300000004],[-127.10973399999995,51.383330999999998],[-127.11028299999992,51.389717000000076],[-127.11582899999996,51.391662999999994],[-127.12249800000001,51.389160000000004],[-127.13054699999998,51.381934999999942],[-127.13417099999998,51.37721300000004],[-127.14417300000002,51.358046999999999],[-127.18250299999994,51.326942000000145],[-127.18804899999998,51.323607999999979],[-127.20834400000001,51.315826000000015],[-127.24749800000001,51.306380999999931],[-127.28056300000003,51.301102000000128],[-127.29055800000003,51.300545000000056],[-127.36749299999991,51.298881999999935],[-127.39584400000001,51.30221599999993],[-127.45221699999996,51.315826000000015],[-127.462784,51.341660000000047],[-127.55444299999999,51.332497000000046],[-127.57000699999998,51.328605999999979],[-127.75499699999989,51.319442999999978],[-127.76390100000003,51.319442999999978],[-127.77250699999996,51.3211060000001],[-127.77887699999997,51.324715000000083],[-127.78415699999994,51.333054000000118],[-127.78778099999994,51.34887700000013],[-127.78307299999994,51.356941000000006],[-127.77834300000001,51.361107000000061],[-127.74109599999997,51.380272000000048],[-127.72749299999998,51.385551000000021],[-127.69332899999995,51.390831000000048],[-127.68443300000001,51.390831000000048],[-127.65055799999999,51.408043000000077],[-127.55166600000001,51.468323000000055],[-127.51583900000003,51.519157000000007],[-127.51306199999993,51.529991000000052],[-127.512787,51.535552999999993],[-127.515289,51.5472180000001],[-127.521118,51.563880999999981],[-127.51640299999997,51.587769000000094],[-127.51500699999985,51.593880000000013],[-127.50890399999997,51.604712999999947],[-127.50055700000001,51.61360900000011],[-127.48805199999998,51.619438000000116],[-127.44444299999998,51.629990000000078],[-127.37609900000001,51.644997000000103],[-127.32584400000002,51.651382000000126],[-127.23332199999999,51.662490999999989],[-127.09584000000001,51.668052999999986],[-126.95344499999999,51.658325000000104],[-126.94693799999993,51.657657999999969],[-126.93778199999997,51.655327000000057],[-126.88377400000002,51.649494000000061],[-126.708054,51.641937000000041],[-126.66332999999986,51.64888000000002],[-126.65527299999997,51.651382000000126],[-126.620003,51.679993000000024],[-126.60694899999993,51.706940000000145],[-126.60527000000002,51.713051000000064],[-126.60582699999992,51.719436999999971],[-126.60777300000001,51.724990999999932],[-126.63555899999989,51.769714000000022],[-126.63944999999995,51.773880000000133],[-126.66027800000001,51.792221000000097],[-126.66528299999999,51.772491000000116],[-126.66665599999999,51.766388000000006],[-126.66251399999993,51.747215000000097],[-126.65387699999991,51.732491000000039],[-126.64362299999999,51.719154000000003],[-126.63999899999999,51.709991000000002],[-126.64138800000001,51.705269000000101],[-126.64388999999994,51.701102999999989],[-126.64750700000002,51.697768999999994],[-126.69304699999998,51.664711000000011],[-126.703056,51.664436000000023],[-126.91521499999999,51.682438000000047],[-126.96421799999996,51.686604000000102],[-126.97788199999997,51.690605000000062],[-127.05387899999988,51.697768999999994],[-127.07501199999996,51.697768999999994],[-127.14055599999995,51.694435000000055],[-127.27416999999997,51.68332700000002],[-127.3999859999999,51.669716000000051],[-127.41583300000002,51.665824999999984],[-127.42582699999997,51.666663999999969],[-127.43222000000003,51.66832700000009],[-127.43554699999987,51.671103999999957],[-127.43971299999993,51.674712999999997],[-127.44167299999992,51.680275000000108],[-127.42748999999998,51.731934000000138],[-127.364441,51.768326000000116],[-127.36193800000001,51.771660000000111],[-127.359444,51.777214000000072],[-127.33917200000002,51.839156999999943],[-127.33721899999989,51.851387000000045],[-127.33999599999999,51.861106999999947],[-127.34555099999994,51.864159000000086],[-127.35109699999992,51.863609000000054],[-127.35694899999999,51.860275000000058],[-127.44833399999987,51.777214000000072],[-127.57195299999989,51.706940000000145],[-127.58556399999986,51.677773000000059],[-127.54638699999992,51.627486999999917],[-127.55860899999999,51.543884000000105],[-127.56111099999998,51.538605000000132],[-127.57417299999997,51.518883000000073],[-127.58139,51.509437999999989],[-127.63583399999999,51.460548000000131],[-127.640289,51.458602999999925],[-127.65915699999999,51.457497000000103],[-127.70639,51.45638300000013],[-127.71639999999996,51.457214000000135],[-127.72389199999992,51.459435000000042],[-127.73029300000002,51.463051000000121],[-127.75473,51.479988000000105],[-127.75917099999992,51.484161000000029],[-127.76083399999993,51.48971599999993],[-127.75974300000001,51.494438000000059],[-127.74416400000001,51.498329000000126],[-127.712784,51.504439999999988],[-127.787216,51.560271999999941],[-127.87416099999996,51.663322000000051],[-127.87805200000003,51.673881999999992],[-127.88999899999999,51.798332000000016],[-127.88944999999995,51.807770000000005],[-127.886124,51.852218999999991],[-127.88474299999996,51.858604000000014],[-127.86971999999997,51.89527099999998],[-127.86609599999997,51.899993999999992],[-127.86165599999987,51.904160000000047],[-127.83306899999997,51.919991000000039],[-127.82055699999995,51.926659000000029],[-127.79638699999998,51.938599000000124],[-127.78971899999999,51.941101000000003],[-127.76611300000002,51.946937999999932],[-127.73805199999993,51.949715000000026],[-127.66443600000002,51.953880000000026],[-127.65527299999997,52.040276000000063],[-127.65387699999991,52.046386999999982],[-127.65139799999997,52.051659000000086],[-127.64527900000002,52.061934999999949],[-127.62943999999999,52.088326000000052],[-127.62581599999999,52.093047999999953],[-127.61749299999997,52.101936000000137],[-127.58029199999993,52.129158000000075],[-127.52555799999993,52.147217000000012],[-127.49944299999993,52.151657000000057],[-127.48055999999997,52.151099999999929],[-127.47721899999999,52.150543000000027],[-127.46528599999988,52.143883000000017],[-127.46140300000002,52.133049000000142],[-127.46250899999995,52.112495000000024],[-127.46611000000001,52.107773000000122],[-127.47556299999997,52.099716000000114],[-127.48249799999996,52.09693900000002],[-127.49833699999999,52.093322999999998],[-127.50834700000001,52.093322999999998],[-127.51834100000002,52.094436999999971],[-127.52722199999994,52.095825000000048],[-127.53500400000001,52.098877000000016],[-127.55277999999998,52.101105000000132],[-127.56276700000001,52.100829999999917],[-127.57167099999998,52.098877000000016],[-127.58444199999991,52.093605000000082],[-127.58889799999992,52.089714000000015],[-127.61416600000001,52.035828000000095],[-127.61332699999997,52.032494000000099],[-127.59416199999998,52.035553000000107],[-127.58612099999993,52.038048000000117],[-127.42083700000001,52.120270000000119],[-127.43360899999999,52.131659999999954],[-127.45056199999999,52.169159000000093],[-127.45249899999988,52.173882000000049],[-127.45305599999995,52.179993000000138],[-127.44972199999995,52.182770000000062],[-127.37609900000001,52.216934000000037],[-127.35417199999995,52.224709000000132],[-127.33138999999994,52.230270000000019],[-127.30027799999993,52.228325000000041],[-127.29110700000001,52.229431000000034],[-127.28443900000002,52.231934000000024],[-127.24526999999995,52.248878000000104],[-127.23944099999994,52.252220000000023],[-127.19304699999998,52.290833000000077],[-127.18582200000003,52.300270000000012],[-127.17749000000003,52.309715000000097],[-127.17166099999992,52.31249200000002],[-127.16361999999987,52.314156000000025],[-127.04276999999996,52.309158000000025],[-127.01251200000002,52.306381000000101],[-127.00499699999995,52.303604000000007],[-126.99861099999993,52.298607000000118],[-126.96444700000001,52.271659999999997],[-126.94526699999994,52.25610400000005],[-126.93804899999986,52.246941000000049],[-126.93611099999998,52.241379000000109],[-126.93554699999999,52.235268000000019],[-126.82749899999999,52.128044000000102],[-126.75195300000001,52.078605999999979],[-126.71193700000003,52.044441000000063],[-126.69415300000003,52.028877000000136],[-126.691101,52.023880000000077],[-126.68388399999998,51.999717999999973],[-126.67804699999994,51.990547000000049],[-126.67388899999997,51.986382000000049],[-126.66944899999999,51.983604000000071],[-126.66832699999998,51.985549999999932],[-126.66776999999996,51.991104000000121],[-126.66583300000002,52.031380000000127],[-126.66665599999999,52.036384999999996],[-126.66972399999997,52.041939000000013],[-126.73805199999987,52.113052000000096],[-126.76363399999991,52.13249200000007],[-126.81722999999988,52.166100000000085],[-126.83112299999999,52.17193599999996],[-126.85555999999997,52.178047000000049],[-126.86305199999993,52.181107000000111],[-126.88027999999986,52.190544000000045],[-126.90055799999999,52.205268999999987],[-126.90666199999993,52.215271000000143],[-126.94082600000002,52.303879000000052],[-126.94027699999998,52.31082200000003],[-126.93611099999998,52.32249500000006],[-126.932503,52.327217000000132],[-126.92083700000001,52.333603000000039],[-126.87361099999998,52.350830000000087],[-126.82084700000001,52.363883999999928],[-126.81416299999995,52.365273000000116],[-126.78888699999999,52.369987000000094],[-126.77667199999996,52.370270000000062],[-126.76194800000002,52.370543999999995],[-126.73638900000003,52.366386000000034],[-126.73166700000002,52.367767000000072],[-126.73249800000002,52.373877999999991],[-126.73665599999998,52.378044000000045],[-126.75167799999991,52.388328999999999],[-126.76363399999991,52.393326000000059],[-126.79277000000002,52.395546000000081],[-126.91027799999995,52.373877999999991],[-126.92610200000001,52.370827000000133],[-126.94110099999995,52.366386000000034],[-126.948036,52.363883999999928],[-126.95973199999997,52.357215999999994],[-126.96972699999998,52.34165999999999],[-126.97444200000001,52.337768999999923],[-126.98137699999995,52.33526599999999],[-127.00279199999994,52.334991000000116],[-127.08249699999993,52.334991000000116],[-127.14111299999996,52.348045000000013],[-127.15778399999999,52.352492999999981],[-127.18639400000001,52.380820999999969],[-127.22805800000003,52.453049000000135],[-127.23610699999995,52.505554000000132],[-127.23665599999998,52.51166500000005],[-127.23416099999997,52.517211999999972],[-127.19695299999995,52.549995000000138],[-127.18639400000001,52.557770000000062],[-127.08112299999993,52.613051999999982],[-127.07417299999997,52.616385999999977],[-127.05915800000002,52.620827000000077],[-127.00446299999999,52.626937999999996],[-126.99638399999998,52.62860100000006],[-126.989441,52.631935000000055],[-126.97972099999998,52.639434999999935],[-126.97609699999998,52.64388300000013],[-126.924713,52.714714000000129],[-126.92223399999995,52.718880000000013],[-126.92166099999997,52.725822000000107],[-126.92250100000001,52.731102000000021],[-126.966949,52.828606000000036],[-126.97112300000003,52.832771000000037],[-126.975281,52.835548000000131],[-126.98332199999987,52.837769000000037],[-127.01777599999991,52.845543000000021],[-127.02139299999993,52.82777400000009],[-127.01834100000002,52.823608000000036],[-127.00778199999996,52.808883999999978],[-126.98082699999992,52.724434000000031],[-126.98111,52.717491000000052],[-126.98528299999992,52.707497000000046],[-127.04250300000001,52.64777399999997],[-127.04737899999992,52.643462999999997],[-127.05561799999998,52.641815000000065],[-127.13445300000001,52.60943600000013],[-127.24054699999988,52.557770000000062],[-127.25723299999999,52.545830000000137],[-127.28083799999996,52.509162999999944],[-127.28222700000003,52.503052000000082],[-127.28028899999993,52.497489999999914],[-127.27610800000002,52.49332400000003],[-127.26528899999988,52.485550000000046],[-127.25805699999995,52.477211000000011],[-127.25834699999996,52.47304500000007],[-127.26194800000002,52.467491000000109],[-127.26666299999988,52.464157000000114],[-127.33345800000001,52.433895000000007],[-127.40082599999994,52.424431000000141],[-127.46541599999995,52.395477000000085],[-127.48935699999987,52.362072000000126],[-127.61165599999998,52.294716000000051],[-127.61833200000001,52.291939000000127],[-127.72138999999993,52.274712000000079],[-127.73055999999997,52.273604999999975],[-127.739441,52.27388000000002],[-127.74610899999999,52.276657000000114],[-127.75029000000001,52.281661999999983],[-127.80471799999998,52.248878000000104],[-127.84277299999997,52.2241590000001],[-127.84528399999999,52.219437000000028],[-127.85249299999987,52.209991000000059],[-127.85833699999995,52.206657000000064],[-127.86389200000002,52.207496999999933],[-127.86916399999996,52.211105000000032],[-127.87110899999999,52.216385000000116],[-127.87304699999999,52.223320000000001],[-127.90527299999991,52.27887700000008],[-127.86776700000001,52.494995000000074],[-127.86776700000001,52.500549000000092],[-127.86971999999997,52.506103999999993],[-127.87499999999994,52.510276999999917],[-127.88166799999999,52.51249700000011],[-127.89195299999994,52.513329000000056],[-127.89998599999996,52.50999500000006],[-127.92488899999995,52.443886000000134],[-127.92971799999992,52.427547000000004],[-127.92854299999999,52.424213000000009],[-127.92588000000001,52.421215000000132],[-127.916718,52.414879000000099],[-127.90905800000002,52.407382999999982],[-127.90589099999988,52.401549999999986],[-127.90538800000002,52.39788400000009],[-127.95694700000001,52.324440000000038],[-127.96389799999997,52.321663000000115],[-127.97277800000001,52.323326000000066],[-127.995003,52.330551000000128],[-128.00805699999989,52.336937000000034],[-128.01251200000002,52.341102999999919],[-128.05721999999997,52.394713999999965],[-128.05917399999998,52.400269000000094],[-128.06832899999995,52.447769000000051],[-128.06695599999995,52.45388000000014],[-128.05944799999992,52.470267999999976],[-128.05111699999992,52.478874000000076],[-128.0419619999999,52.487770000000012],[-128.03250100000002,52.495270000000119],[-128.00945999999999,52.508606000000043],[-127.97721899999999,52.519714000000079],[-127.96916199999993,52.521660000000111],[-127.96140300000002,52.519440000000145],[-127.95612299999993,52.515831000000105],[-127.89611799999994,52.542220999999984],[-127.89138800000001,52.546387000000038],[-127.88778699999995,52.551102000000071],[-127.87998999999991,52.574164999999994],[-127.87970699999994,52.579720000000066],[-127.88751200000002,52.577773999999977],[-128.0291749999999,52.541664000000083],[-128.04083300000002,52.535827999999981],[-128.09973099999991,52.503052000000082],[-128.1049349999999,52.492382000000077],[-128.11831699999999,52.465546000000074],[-128.14834599999995,52.422217999999987],[-128.22500599999989,52.330826000000116],[-128.23330699999997,52.321937999999989],[-128.27862499999998,52.280822999999998],[-128.28332499999993,52.276657000000114],[-128.28890999999999,52.273323000000119],[-128.29583700000001,52.270828000000108],[-128.30499299999997,52.269439999999975],[-128.39388999999989,52.291382000000056],[-128.32971199999992,52.380271999999991],[-128.29751599999992,52.400543000000027],[-128.29083300000002,52.401657],[-128.28085299999992,52.400825999999995],[-128.27416999999997,52.39804799999996],[-128.267517,52.396660000000054],[-128.260559,52.399161999999933],[-128.25585899999999,52.403320000000065],[-128.22442599999994,52.459717000000069],[-128.22192399999989,52.465271000000087],[-128.22055099999994,52.471375000000137],[-128.22109999999992,52.484436000000073],[-128.22860700000001,52.523048000000017],[-128.23055999999997,52.528328000000101],[-128.23831200000001,52.536658999999986],[-128.24221799999998,52.547775000000115],[-128.24194299999999,52.55471],[-128.23916600000001,52.566940000000102],[-128.18527199999988,52.671104000000128],[-128.14584399999995,52.719986000000063],[-128.120544,52.757217000000026],[-128.13165300000003,52.876381000000038],[-128.17001299999998,52.856658999999979],[-128.17501800000002,52.851935999999966],[-128.22305299999994,52.812492000000077],[-128.22888199999994,52.80860100000001],[-128.23525999999993,52.805824000000086],[-128.24972500000001,52.801384000000098],[-128.2744449999999,52.799438000000009],[-128.30029300000001,52.800270000000125],[-128.33999600000004,52.805549999999982],[-128.42611699999998,52.817497000000117],[-128.43612699999994,52.818886000000134],[-128.441101,52.822769000000051],[-128.48776199999986,52.873604000000114],[-128.49359100000004,52.882767000000115],[-128.495544,52.887496999999939],[-128.49887100000001,52.903602999999976],[-128.50640899999996,52.96305099999995],[-128.51556399999998,53.019988999999953],[-128.53973400000001,53.131934999999942],[-128.62554899999992,53.202217000000019],[-128.66140699999994,53.202217000000019],[-128.66082799999992,53.196938000000046],[-128.66305499999999,53.190826000000072],[-128.66723599999995,53.187492000000077],[-128.67666600000001,53.187767000000122],[-128.68527199999994,53.189430000000016],[-128.70111099999997,53.195541000000105],[-128.78832999999997,53.239715999999987],[-128.79473899999999,53.243324000000086],[-128.84887699999996,53.275826000000052],[-128.85888699999998,53.283607000000131],[-128.86639400000001,53.292220999999984],[-128.86944600000004,53.2972180000001],[-128.87832599999996,53.31638300000003],[-128.88558999999998,53.374378000000092],[-128.88798499999996,53.424965000000043],[-128.92186000000004,53.453601999999989],[-128.95916699999998,53.502777000000037],[-128.97332799999998,53.547493000000031],[-128.97277799999995,53.553047000000049],[-128.966095,53.556099000000131],[-128.80499299999997,53.569992000000013],[-128.79501300000004,53.568604000000107],[-128.78832999999997,53.564995000000067],[-128.78332499999999,53.561104],[-128.77972399999987,53.556938000000116],[-128.69250499999998,53.485268000000133],[-128.55862399999995,53.413879000000122],[-128.52362099999999,53.396660000000054],[-128.44601399999999,53.413158000000124],[-128.44517499999995,53.415993000000071],[-128.42950399999989,53.429824999999994],[-128.18972799999989,53.459991000000002],[-128.15945399999993,53.455826000000002],[-128.14862099999993,53.453605999999979],[-128.13192699999996,53.448875000000044],[-128.105255,53.440543999999989],[-128.09387199999998,53.433052000000032],[-128.07081600000004,53.394114999999942],[-128.03488200000004,53.369289000000038],[-128.00598099999996,53.34705699999995],[-127.95195000000001,53.326102999999932],[-127.94999699999988,53.321381000000031],[-127.951683,53.309990000000084],[-127.95388799999995,53.304161000000079],[-127.95694700000001,53.28138000000007],[-127.95527600000003,53.265830999999991],[-127.95111099999997,53.256386000000077],[-127.94611399999985,53.252220000000023],[-127.87526700000001,53.224433999999917],[-127.87027,53.222763000000043],[-127.868607,53.233879000000002],[-127.86776700000001,53.239715999999987],[-127.87138399999998,53.244155999999975],[-127.92259999999993,53.273685],[-127.93297599999994,53.293323999999927],[-127.92408,53.318153000000109],[-127.92593399999993,53.330750000000023],[-127.98805199999998,53.353881999999942],[-128.07165499999991,53.431380999999988],[-128.09387199999998,53.451935000000105],[-128.12692300000003,53.481102000000021],[-128.16528299999993,53.483879000000115],[-128.18331899999993,53.484161000000029],[-128.30139199999991,53.478324999999927],[-128.45187399999992,53.50332300000008],[-128.45339999999999,53.499656999999956],[-128.45640600000002,53.496822000000066],[-128.48156700000004,53.487987999999916],[-128.49021900000002,53.485325000000046],[-128.53340100000003,53.478324999999927],[-128.54457100000002,53.478992000000062],[-128.54937699999994,53.480823999999927],[-128.81304899999992,53.619155999999975],[-128.81664999999998,53.623322000000087],[-128.81805399999996,53.644714000000079],[-128.81750499999993,53.65026899999998],[-128.81390399999998,53.656936999999971],[-128.808899,53.661659000000043],[-128.78417999999988,53.675552000000096],[-128.77279699999997,53.733330000000137],[-128.79388399999988,53.764998999999932],[-128.79333500000001,53.770546000000081],[-128.79110699999995,53.776657],[-128.77056899999991,53.79583000000008],[-128.67767300000003,53.839775000000088],[-128.67384300000003,53.84160600000007],[-128.66551200000004,53.844608000000107],[-128.66067499999997,53.845439999999996],[-128.65583799999996,53.843605000000082],[-128.64482099999987,53.837105000000122],[-128.64166299999994,53.834770000000049],[-128.60360699999995,53.842216000000064],[-128.59387199999998,53.839714000000015],[-128.47720299999997,53.828605999999979],[-128.47137499999997,53.832497000000046],[-128.47555499999999,53.842216000000064],[-128.48275799999999,53.850829999999917],[-128.48944099999994,53.854163999999912],[-128.49887100000001,53.856941000000006],[-128.51000999999991,53.859161000000029],[-128.53030399999994,53.861664000000019],[-128.53832999999992,53.860275000000001],[-128.54501299999998,53.857216000000051],[-128.55306999999988,53.856102000000078],[-128.61726399999992,53.868546000000094],[-128.65962199999996,53.882885000000101],[-128.662598,53.885216000000014],[-128.66461200000003,53.888218000000109],[-128.67903099999995,53.907524000000024],[-128.67869599999995,53.910857999999962],[-128.66686999999996,53.92285900000013],[-128.66072099999997,53.928524000000095],[-128.6480709999999,53.949432000000058],[-128.63946499999997,53.96054799999996],[-128.59832799999998,54.02693899999997],[-128.60055499999993,54.031661999999983],[-128.60916099999997,54.03138000000007],[-128.61663799999997,54.029160000000104],[-128.67861899999997,54.00360900000004],[-128.68527199999994,54.000832000000116],[-128.68890399999998,53.994156000000032],[-128.69555699999989,53.976097000000095],[-128.72283899999991,53.944046000000071],[-128.72499099999999,53.940216000000078],[-128.72766100000001,53.936710000000062],[-128.73100299999993,53.933547999999917],[-128.79943799999995,53.87499200000002],[-128.91528299999999,53.787216000000001],[-128.93194600000004,53.774711999999965],[-128.98361199999994,53.762214999999969],[-129.10497999999995,53.72026800000009],[-129.11804199999989,53.714157000000057],[-129.12359599999996,53.710274000000084],[-129.21749899999992,53.64027400000009],[-129.232483,53.625824000000136],[-129.23803699999991,53.61332700000014],[-129.239441,53.601936000000023],[-129.23693800000001,53.537216000000058],[-129.23138399999999,53.500832000000059],[-129.23443599999996,53.461937000000091],[-129.23498499999999,53.456100000000106],[-129.23748799999993,53.433600999999953],[-129.27279699999997,53.379158000000018],[-129.30334499999992,53.384994999999947],[-129.33389299999999,53.397491000000059],[-129.35360700000001,53.407768000000033],[-129.51861600000001,53.514998999999989],[-129.62914999999987,53.587769000000037],[-129.686127,53.630272000000105],[-129.83084099999996,53.74721500000004],[-129.86111499999998,53.765273999999977],[-129.912781,53.79833200000013],[-130.04501300000004,53.883049000000142],[-130.05029300000001,53.886940000000038],[-130.099152,53.941933000000063],[-130.10137899999995,53.946655000000135],[-130.09136999999987,54.066101000000003],[-130.09082000000001,54.071662999999944],[-130.07693499999993,54.114441000000056],[-130.07333399999999,54.120827000000133],[-130.06500199999999,54.132209999999986],[-130.05166600000001,54.148605000000089],[-130.04666099999997,54.153320000000122],[-129.86361699999998,54.213051000000064],[-129.84887700000002,54.217491000000109],[-129.83194000000003,54.219436999999971],[-129.78205899999995,54.210601999999938],[-129.72637899999995,54.200771000000088],[-129.69738799999993,54.194435000000055],[-129.68756099999996,54.19093300000003],[-129.64416499999999,54.181938000000059],[-129.63333099999994,54.179993000000081],[-129.6141659999999,54.178917000000069],[-129.591949,54.185822000000087],[-129.47082499999999,54.235825000000034],[-129.47000100000002,54.23721299999994],[-129.47442599999999,54.239990000000034],[-129.48275799999988,54.243050000000096],[-129.51141399999989,54.244155999999975],[-129.51889,54.241936000000123],[-129.56140099999993,54.226935999999966],[-129.56777999999997,54.223877000000016],[-129.68238799999995,54.221602999999959],[-129.68823199999997,54.223099000000104],[-129.77654999999993,54.234767999999974],[-129.83666999999997,54.23832700000014],[-129.8549799999999,54.238045000000056],[-129.87136799999996,54.235268000000133],[-129.966949,54.206940000000031],[-129.97997999999995,54.200829000000113],[-129.99166899999989,54.192764000000011],[-130.03750600000001,54.173050000000103],[-130.10443099999998,54.154434000000094],[-130.11331200000001,54.153877000000023],[-130.122772,54.154434000000094],[-130.13110399999999,54.157210999999961],[-130.19168099999996,54.193321000000083],[-130.22805800000003,54.258606000000043],[-130.238586,54.294998000000078],[-130.2611389999999,54.342765999999983],[-130.27584799999994,54.349716000000058],[-130.28250100000002,54.346382000000062],[-130.332764,54.329720000000066],[-130.34887700000002,54.326942000000088],[-130.39138799999995,54.330276000000083],[-130.45166,54.336655000000121],[-130.45916699999998,54.338600000000099],[-130.48111,54.364715999999987],[-130.48388699999998,54.401657000000114],[-130.47637899999989,54.430550000000096],[-130.47360199999997,54.43582200000003],[-130.43362400000001,54.496658000000139],[-130.42999299999997,54.562492000000077],[-130.43972799999989,54.612212999999997],[-130.44055200000003,54.617493000000024],[-130.43859900000001,54.623604000000114],[-130.43277,54.627487000000031],[-130.42556799999994,54.629715000000033],[-130.41665599999993,54.630272000000105],[-130.40750099999997,54.62860100000006],[-130.39779699999997,54.626381000000038],[-130.38946499999992,54.62332200000003],[-130.37554899999992,54.616661000000136],[-130.33215299999995,54.578552000000002],[-130.28167699999995,54.528381000000024],[-130.22277799999989,54.471931000000041],[-130.06304899999986,54.339989000000116],[-130.05776999999995,54.336105000000089],[-130.03723100000002,54.326103000000103],[-130.02084400000001,54.319992000000013],[-129.99304199999989,54.31221000000005],[-129.98275799999993,54.311104000000057],[-129.96581999999995,54.313049000000035],[-129.95916699999998,54.316100999999946],[-129.95584099999985,54.322495000000004],[-129.95971700000001,54.326942000000088],[-129.96722399999993,54.328880000000026],[-129.98165900000004,54.324439999999981],[-129.99054000000001,54.32388300000008],[-130.02362099999993,54.335548000000017],[-130.0386049999999,54.341934000000094],[-130.04388399999999,54.345824999999991],[-130.14779699999997,54.44193300000012],[-130.31382799999994,54.586269000000073],[-130.36721799999992,54.635268999999994],[-130.37222299999996,54.644714000000079],[-130.374146,54.654991000000052],[-130.36859100000004,54.667770000000132],[-130.35861199999999,54.677490000000034],[-130.35278299999999,54.681381000000101],[-130.33972199999999,54.687492000000134],[-130.32501200000002,54.692214999999976],[-130.24386599999997,54.707771000000093],[-130.23553499999997,54.709160000000111],[-130.22582999999997,54.708885000000066],[-130.17193599999996,54.703606000000093],[-130.16195700000003,54.701103000000103],[-130.15362500000003,54.698326000000009],[-130.10110499999996,54.671660999999972],[-130.075287,54.657767999999976],[-130.06887800000004,54.648604999999975],[-130.06500199999999,54.644440000000145],[-130.054169,54.636658000000011],[-130.02694699999989,54.623047000000042],[-130.00058000000001,54.61471599999993],[-129.98083500000001,54.609993000000145],[-129.959991,54.607498000000135],[-129.91027800000001,54.605552999999929],[-129.968323,54.62193300000007],[-130.00445599999989,54.632767000000115],[-130.02807599999994,54.641936999999984],[-130.19473299999999,54.723320000000001],[-130.20166,54.72693600000008],[-130.20111099999986,54.732490999999982],[-130.17388899999992,54.846656999999993],[-130.17111199999999,54.851662000000033],[-130.16583300000002,54.856659000000093],[-130.16082799999998,54.861382000000106],[-130.05835000000002,54.952773999999977],[-130.04583700000001,54.959991000000059],[-130.03195199999993,54.965271000000143],[-129.94694499999991,54.970490000000098],[-129.9362789999999,54.971153000000072],[-129.92394999999993,54.970322000000067],[-129.91810599999985,54.968826000000092],[-129.90977499999997,54.964661000000092],[-129.90745500000003,54.962158000000102],[-129.65444899999994,54.980545000000006],[-129.646973,54.982765000000029],[-129.64028899999994,54.985825000000091],[-129.62249799999995,54.997772000000055],[-129.62499999999994,55.00249500000001],[-129.79998799999998,55.006942999999978],[-129.86608899999999,55.006660000000011],[-129.87527499999999,55.00610400000005],[-129.883331,55.004715000000033],[-129.90585299999998,54.997772000000055],[-129.91390999999993,54.996383999999921],[-129.96487400000001,55.003436999999963],[-129.97171000000003,55.004608000000076],[-129.97905000000003,55.008938000000057],[-129.98138399999993,55.011608000000138],[-129.98104899999993,55.014938000000143],[-129.9963679999999,55.024162000000047],[-129.97555499999993,55.066939999999931],[-129.96139500000004,55.093323000000112],[-129.95638999999989,55.098045000000013],[-129.84750399999996,55.210548000000074],[-129.72665399999988,55.338600000000099],[-129.66300999999999,55.412212000000011],[-129.64334099999996,55.434158000000025],[-129.63723800000002,55.438042000000053],[-129.62222299999996,55.442490000000021],[-129.60525499999994,55.445267000000115],[-129.58471700000001,55.443878000000097],[-129.54110700000001,55.438042000000053],[-129.52389500000004,55.439987000000031],[-129.50863599999997,55.444434999999999],[-129.48831199999995,55.453605999999922],[-129.47610499999996,55.461380000000133],[-129.47164899999996,55.467209000000139],[-129.47109999999992,55.472762999999986],[-129.47500600000001,55.47693600000008],[-129.48416099999997,55.478600000000085],[-129.62027,55.459434999999985],[-129.63696299999998,55.45665699999995],[-129.679123,55.473156000000131],[-129.68611099999998,55.467491000000052],[-129.69662500000004,55.45399100000003],[-129.69979899999993,55.450993000000096],[-129.70428500000003,55.449661000000049],[-129.70979299999993,55.450657000000035],[-129.71211199999999,55.453327000000115],[-129.71362299999993,55.456161000000122],[-129.78695700000003,55.566666000000112],[-129.78582800000004,55.50277699999998],[-129.779449,55.493607000000111],[-129.77224699999999,55.47943099999992],[-129.78030399999994,55.359717999999987],[-129.78250100000002,55.353607000000068],[-129.81390399999987,55.289719000000048],[-129.81750499999998,55.283332999999971],[-129.90695199999988,55.168052999999986],[-129.911407,55.162491000000045],[-129.92083699999995,55.151931999999988],[-130.02835099999999,55.036385000000109],[-130.06832900000001,54.996941000000049],[-130.07443199999994,54.992767000000015],[-130.08166499999999,54.990546999999992],[-130.09082000000001,54.989990000000091],[-130.10055499999999,54.990546999999992],[-130.10833699999995,54.992493000000081],[-130.11361699999992,54.996383999999921],[-130.12777700000004,55.013885000000073],[-130.16027799999995,55.069717000000026],[-130.16223099999996,55.079993999999999],[-130.1600039999999,55.086105000000089],[-130.11859099999998,55.142493999999942],[-130.11416599999995,55.148331000000098],[-130.08084099999991,55.184714999999983],[-130.06390399999998,55.195266999999944],[-130.04528799999997,55.204163000000051],[-130.03918499999992,55.208046000000024],[-129.948059,55.276382000000012],[-129.94387799999998,55.282211000000018],[-129.94473300000004,55.287216000000058],[-129.94888300000002,55.295830000000137],[-129.96054100000003,55.308884000000035],[-130.00863599999997,55.370827000000077],[-130.101654,55.556380999999988],[-130.10360700000001,55.566666000000112],[-130.12887599999999,55.722214000000122],[-130.12942499999997,55.732765000000029],[-130.12887599999999,55.738602000000014],[-130.12609900000001,55.750275000000045],[-130.12191799999994,55.762496999999996],[-130.11639400000001,55.774993999999992],[-130.11276199999998,55.781661999999983],[-130.10833699999995,55.787216000000001],[-130.09109499999994,55.799995000000024],[-130.07916299999999,55.808044000000052],[-130.06722999999994,55.815826000000015],[-130.0552669999999,55.823883000000137],[-130.03945899999997,55.838326000000052],[-129.96664399999992,55.912209000000018],[-129.962219,55.917770000000019],[-129.96417199999991,55.928329000000076],[-129.97137499999985,55.931663999999955],[-129.97970599999985,55.932213000000104],[-129.99499500000002,55.927773000000059],[-130.0019529999999,55.924713000000054],[-130.00500499999993,55.921661000000086],[-130.01507600000002,55.909179999999992],[-130.01419099999998,56.023880000000133],[-130.0147399999999,56.025826000000052],[-130.0538939999999,56.075554000000011],[-130.08859299999995,56.118049999999982],[-130.22915599999993,56.090271000000143],[-130.36526499999991,56.123878000000104],[-130.44750999999991,56.206383000000073],[-130.46194499999996,56.235268000000133],[-130.48471099999995,56.239433000000133],[-130.53277599999996,56.246384000000035],[-130.5607149999999,56.250000000000114],[-130.62719699999997,56.258606000000043],[-130.720551,56.325554000000125],[-130.75585899999999,56.353049999999996],[-130.77444500000001,56.366104000000064],[-130.84722899999997,56.374435000000119],[-130.92001300000004,56.382492000000127],[-131.05499299999997,56.398048000000074],[-131.07055699999995,56.403602999999976],[-131.12582399999997,56.424163999999962],[-131.1444699999999,56.434715000000097],[-131.16473400000001,56.445267000000058],[-131.20526100000001,56.465828000000101],[-131.22137499999997,56.472488000000112],[-131.290009,56.500548999999978],[-131.31445299999996,56.509994999999947],[-131.53945899999991,56.596656999999993],[-131.55777,56.602219000000105],[-131.57888800000001,56.603324999999927],[-131.61111499999998,56.602219000000105],[-131.81610099999995,56.594994000000042],[-131.82415800000001,56.59693900000002],[-131.82861299999996,56.600830000000087],[-131.85803199999987,56.718880000000127],[-131.86361699999992,56.786110000000122],[-131.86053500000003,56.797775000000001],[-131.86138899999997,56.79972100000009],[-132.10305800000003,56.866661000000022],[-132.09194899999994,56.893607999999972],[-132.06195100000002,56.959717000000069],[-132.03668199999993,57.013054000000011],[-132.02749600000004,57.036385000000053],[-132.22109999999992,57.068054000000075],[-132.316956,57.083878000000027],[-132.33694500000001,57.088325999999995],[-132.32611099999997,57.100548000000117],[-132.26806599999986,57.16304800000006],[-132.25473,57.17471299999994],[-132.226654,57.204711999999972],[-132.35415599999988,57.354439000000127],[-132.36972000000003,57.37082700000002],[-132.37914999999992,57.37943300000012],[-132.45111099999986,57.435265000000072],[-132.471924,57.451103000000103],[-132.4927669999999,57.46665999999999],[-132.50363200000004,57.474158999999986],[-132.61944599999998,57.583328000000051],[-132.75250199999994,57.709435000000042],[-132.76113899999996,57.717765999999926],[-132.76889,57.72665400000011],[-132.78222700000003,57.745270000000119],[-132.79110699999995,57.7586060000001],[-132.79583700000001,57.768883000000073],[-132.79611199999999,57.773879999999963],[-132.80722000000003,57.787773000000016],[-132.81362899999988,57.795546999999999],[-132.82138099999992,57.804436000000067],[-132.87304699999999,57.855270000000075],[-132.88165299999997,57.86360900000011],[-132.92861900000003,57.90554800000001],[-132.93777499999999,57.913322000000051],[-132.96472199999999,57.93332700000002],[-132.99499500000002,57.951660000000061],[-133.03332499999988,57.978874000000076],[-133.04388399999999,57.986938000000066],[-133.05306999999993,57.99471299999999],[-133.058044,57.999435000000062],[-133.070831,58.012215000000026],[-133.08749399999999,58.033332999999971],[-133.09500100000002,58.047775000000115],[-133.10415599999999,58.073051000000135],[-133.10720800000001,58.083328000000108],[-133.11111500000004,58.093323000000055],[-133.13696299999998,58.135826000000122],[-133.18472299999991,58.176102000000128],[-133.19500700000003,58.184158000000025],[-133.21139499999998,58.196381000000031],[-133.23361199999999,58.211380000000133],[-133.3061219999999,58.257216999999969],[-133.36111499999993,58.28054800000001],[-133.43029799999994,58.359993000000088],[-133.408905,58.400268999999923],[-133.38790899999998,58.4120640000001],[-133.42999299999991,58.459160000000054],[-133.55889899999994,58.528046000000074],[-133.73580900000002,58.644713999999965],[-133.80834999999996,58.709991000000002],[-133.82693499999999,58.726097000000038],[-134.08749399999999,58.808327000000133],[-134.23110999999989,58.851936000000023],[-134.245544,58.856941000000063],[-134.32000699999998,58.916099999999972],[-134.32556199999999,58.920830000000024],[-134.33221400000002,58.929718000000037],[-134.33221400000002,58.935265000000129],[-134.32556199999999,58.971100000000035],[-134.37942499999991,59.049164000000076],[-134.38613899999996,59.058044000000109],[-134.45556599999998,59.122489999999971],[-134.46139499999992,59.126656000000025],[-134.47500599999989,59.1336060000001],[-134.53222700000003,59.132210000000043],[-134.56640599999997,59.130547000000092],[-134.65084799999994,59.185546999999985],[-134.67166099999997,59.200272000000098],[-134.67529300000001,59.214714000000072],[-134.68804899999992,59.243324000000086],[-134.73889199999991,59.250275000000045],[-134.95193499999993,59.279991000000109],[-135.09167499999995,59.426940999999999],[-135.07971199999992,59.4447100000001],[-135.06332399999997,59.458046000000081],[-135.03973399999995,59.466934000000037],[-135.03057899999999,59.46804800000001],[-135.02111799999994,59.471099999999922],[-135.01779199999999,59.498878000000047],[-135.01501500000001,59.54055000000011],[-135.01446499999997,59.567497000000003],[-135.09722899999997,59.621376000000055],[-135.12027,59.621658000000139],[-135.13275099999998,59.622765000000072],[-135.1541749999999,59.62721300000004],[-135.17749000000003,59.636939999999981],[-135.33612099999999,59.726654000000053],[-135.47360199999997,59.801933000000076],[-135.50613399999997,59.793884000000048],[-135.82333399999999,59.705550999999957],[-135.94915800000001,59.669158999999979],[-136.07138099999997,59.657494000000099],[-136.12081899999998,59.651656999999943],[-136.16000399999996,59.646660000000054],[-136.20776399999988,59.639434999999992],[-136.31054700000004,59.612495000000138],[-136.34387200000003,59.602776000000119],[-136.34637499999991,59.600548000000003],[-136.29834,59.583603000000039],[-136.23916600000001,59.561377999999991],[-136.23388699999992,59.525826000000052],[-136.29305999999991,59.476097000000038],[-136.29998799999993,59.471099999999922],[-136.37164300000001,59.452492000000063],[-136.46362299999993,59.469711000000132],[-136.46417199999996,59.414153999999996],[-136.46249399999994,59.37221500000004],[-136.46249399999994,59.302490000000091],[-136.46276899999998,59.289436000000023],[-136.48083499999996,59.261939999999925],[-136.49221799999998,59.249718000000144],[-136.55835000000002,59.186377999999991],[-136.58389299999988,59.163321999999937],[-136.61138900000003,59.164711000000125],[-136.71972699999998,59.165268000000026],[-136.80889899999994,59.165268000000026],[-136.88833599999998,59.131934999999999],[-136.94195599999995,59.109436000000073],[-136.96972700000003,59.098328000000095],[-137.03308100000004,59.077492000000063],[-137.25167799999997,59.006104000000107],[-137.29611199999999,58.989989999999977],[-137.31417799999997,58.981102000000021],[-137.33889799999997,58.965546000000074],[-137.39279199999999,58.928329000000019],[-137.42028800000003,58.91415400000011],[-137.42749000000003,58.911377000000016],[-137.44500699999998,58.907494000000099],[-137.46554600000002,58.906096999999932],[-137.47805800000003,58.907211000000132],[-137.48803699999996,58.909156999999993],[-137.49581899999998,58.911934000000088],[-137.50167799999991,58.916382000000056],[-137.50500499999993,58.920273000000122],[-137.50750700000003,58.925552000000096],[-137.50723299999999,58.937767000000008],[-137.50527999999997,58.944153000000142],[-137.49722299999996,58.964157000000057],[-137.48776199999992,58.982490999999982],[-137.47970599999996,58.998046999999985],[-137.49914599999994,59.041382000000112],[-137.54528799999997,59.143051000000128],[-137.566101,59.186935000000062],[-137.59082000000001,59.238602000000014],[-137.91027800000001,59.408043000000077],[-138.11776699999996,59.516663000000051],[-138.30361900000003,59.613052000000039],[-138.49108899999993,59.708328000000051],[-138.5386049999999,59.732208000000071],[-138.615814,59.77416199999999],[-138.64724699999999,59.805550000000039],[-138.65472399999993,59.81471300000004],[-138.66363499999989,59.829162999999937],[-138.66610699999995,59.834435000000042],[-138.66915900000004,59.844994000000099],[-138.67501799999997,59.86693600000001],[-138.69027700000004,59.906936999999971],[-138.97192399999994,59.978600000000085],[-139.04779099999996,59.997490000000028],[-139.11639400000001,60.041382000000112],[-139.161407,60.07027400000004],[-139.18890399999987,60.088882000000069],[-139.183899,60.102219000000105],[-139.15527299999997,60.154991000000052],[-139.13363600000002,60.194435000000112],[-139.12527499999993,60.207771000000093],[-139.08221399999996,60.287498000000028],[-139.06500199999988,60.330276000000083],[-139.06640600000003,60.344153999999946],[-139.06805399999996,60.352219000000048],[-139.51947000000001,60.344711000000018],[-139.67666599999995,60.340546000000018],[-139.77166699999992,60.292496000000028],[-139.86639400000001,60.244438000000059],[-139.91305499999987,60.220824999999934],[-139.97943099999998,60.187767000000122],[-140.005585,60.193878000000041],[-140.45083599999992,60.309715000000097],[-140.471924,60.283882000000006],[-140.493042,60.25777400000004],[-140.50195299999996,60.244713000000104],[-140.52139299999993,60.222214000000122],[-140.94638099999997,60.297775000000001],[-140.995544,60.307213000000047],[-141.00058000000001,60.366661000000022],[-141.00112899999999,60.399436999999978],[-141.00030500000003,60.933051999999975],[-141.00167799999991,60.966384999999946],[-141.00030500000003,62.733046999999942],[-141.00140399999998,63.099998000000141],[-141.00195299999996,63.83277099999998],[-141.00030500000003,63.966385000000059],[-141.00030500000003,64.199706999999989],[-141.00195299999996,65.132751000000098],[-141.00030500000003,65.166092000000049],[-141.00030500000003,65.232758000000047],[-141.00195299999996,65.699416999999983],[-141.00195299999996,66.099425999999994],[-141.00167799999991,66.499419999999986],[-141.00085399999995,66.666382000000112],[-141.00058000000001,66.866089000000102],[-141.00167799999991,67.066376000000105],[-141.00222799999995,67.299149000000057],[-141.00058000000001,67.532486000000119],[-141,67.732758000000103],[-141.00195299999996,67.865814000000057],[-141.00195299999996,68.065811000000053],[-141.00195299999996,68.23275799999999],[-141.00167799999991,68.532761000000107],[-141.00085399999995,68.965546000000018],[-141.00058000000001,69.432479999999941],[-141.00085399999995,69.532211000000018],[-141.00299100000001,69.642365000000098],[-140.98220800000001,69.642761000000007],[-140.90945399999998,69.639160000000118],[-140.83306900000002,69.635269000000051],[-140.81610099999995,69.6336060000001],[-140.79528799999997,69.627197000000081],[-140.77001999999999,69.621643000000063],[-140.73831200000001,69.617751999999996],[-140.61554000000001,69.60832199999993],[-140.48831200000001,69.599425999999994],[-140.39611799999994,69.596099999999979],[-140.26141399999995,69.596649000000127],[-140.21887200000003,69.600815000000011],[-140.17944299999988,69.606369000000029],[-140.12914999999998,69.614990000000091],[-140.10055499999999,69.617477000000008],[-140.08471700000001,69.618042000000003],[-139.94387800000004,69.618865999999969],[-139.92639199999991,69.618590999999981],[-139.88833599999998,69.616653000000042],[-139.81054699999999,69.606644000000017],[-139.78112799999997,69.602203000000088],[-139.605255,69.575546000000031],[-139.57611099999986,69.570830999999998],[-139.67001299999998,69.579162999999994],[-139.68472299999996,69.581375000000037],[-139.77639799999997,69.599716000000001],[-139.7647399999999,69.590820000000065],[-139.75668299999995,69.586655000000064],[-139.73165899999998,69.581099999999992],[-139.60665899999992,69.559417999999994],[-139.573059,69.556091000000038],[-139.5350039999999,69.553863999999976],[-139.351654,69.53637700000013],[-139.14306599999998,69.510817999999915],[-139.11639400000001,69.505554000000132],[-139.10833699999995,69.501663000000065],[-139.10137899999995,69.491364000000033],[-139.09222399999999,69.481658999999979],[-139.069458,69.463318000000129],[-139.05584699999991,69.454987000000074],[-139.04806499999995,69.450821000000133],[-138.975281,69.414993000000095],[-138.95748900000001,69.407486000000006],[-138.93945299999996,69.399994000000049],[-138.88275099999993,69.384720000000129],[-138.83361799999994,69.373306000000071],[-138.79916399999991,69.364150999999993],[-138.76916499999999,69.35386699999998],[-138.75140399999998,69.346375000000023],[-138.64389,69.291367000000037],[-138.62164300000001,69.273041000000035],[-138.61639400000001,69.268326000000002],[-138.60720799999996,69.2586060000001],[-138.60498000000001,69.247482000000048],[-138.44998199999992,69.229156000000046],[-138.26916499999999,69.196365000000071],[-138.25390599999997,69.188309000000004],[-138.21887200000003,69.173309000000074],[-138.17721599999993,69.159988000000112],[-138.14334099999996,69.150818000000072],[-138.06332399999997,69.129424999999969],[-138.03945899999997,69.123596000000134],[-138.00112899999993,69.115265000000022],[-137.69638099999992,69.049712999999997],[-137.59445199999999,69.027771000000143],[-137.41915900000004,68.988876000000005],[-137.25500499999998,68.948318000000086],[-137.22610499999996,68.944977000000051],[-137.19222999999994,68.943863000000079],[-137.13027999999986,68.944977000000051],[-136.9786069999999,68.931931000000134],[-136.97332799999998,68.927200000000028],[-136.966095,68.923309000000131],[-136.95416299999994,68.920258000000103],[-136.78973399999995,68.881927000000076],[-136.74554399999994,68.875259000000085],[-136.68249499999996,68.871918000000051],[-136.65972899999997,68.874984999999981],[-136.64279199999993,68.878036000000009],[-136.63751199999996,68.884155000000021],[-136.63082900000001,68.889160000000061],[-136.61999500000002,68.891936999999984],[-136.52224699999999,68.909149000000014],[-136.50836199999998,68.910262999999986],[-136.47747800000002,68.910812000000135],[-136.42059299999994,68.9015500000001],[-136.39306599999992,68.897217000000069],[-136.35861199999999,68.893874999999923],[-136.25585899999999,68.889435000000105],[-136.14501999999999,68.885817999999972],[-136.09722899999991,68.88220200000012],[-136.02780199999989,68.873032000000023],[-135.98666399999996,68.864990000000091],[-135.85879499999993,68.838974000000064],[-135.83166499999999,68.831940000000031],[-135.54055799999992,68.752486999999974],[-135.519745,68.74581900000004],[-135.49194299999988,68.735259999999982],[-135.48498499999999,68.731094000000098],[-135.45388799999995,68.709427000000062],[-135.40695199999993,68.679977000000122],[-135.36554000000001,68.675812000000121],[-135.21054099999998,68.661377000000016],[-135.1600039999999,68.657211000000132],[-135.14752199999998,68.658874999999966],[-135.14639299999993,68.663879000000122],[-135.21444699999995,68.693038999999999],[-135.25363200000004,68.706940000000145],[-135.34359699999993,68.737762000000032],[-135.48193400000002,68.809418000000107],[-135.50613399999997,68.832488999999953],[-135.500854,68.838593000000003],[-135.48666399999996,68.839431999999988],[-135.45306399999998,68.838042999999971],[-135.43917799999991,68.835541000000092],[-135.40499899999998,68.831940000000031],[-135.341949,68.831664999999987],[-135.33804299999997,68.834991000000059],[-135.34973099999996,68.838042999999971],[-135.42166099999997,68.848877000000016],[-135.49472000000003,68.854979999999955],[-135.52835099999993,68.856368999999972],[-135.56054700000004,68.860260000000039],[-135.59527600000001,68.86943100000002],[-135.60443099999998,68.873032000000023],[-135.61886599999997,68.881362999999965],[-135.62359600000002,68.886107999999979],[-135.61389199999991,68.889435000000105],[-135.33581499999997,68.917755000000113],[-135.241669,68.926926000000094],[-135.22720299999997,68.925537000000077],[-135.21554600000002,68.922484999999995],[-135.20861799999994,68.918319999999994],[-135.19665499999991,68.909714000000065],[-135.19168100000002,68.904984000000013],[-135.18695100000002,68.90026899999998],[-135.12191799999999,68.893326000000002],[-134.97747799999996,68.878311000000053],[-134.95111099999997,68.88108799999992],[-134.91723599999995,68.898041000000035],[-134.89474499999994,68.912490999999932],[-134.87777700000004,68.920822000000044],[-134.85803199999998,68.927765000000022],[-134.845551,68.929428000000144],[-134.81723,68.925812000000064],[-134.80334499999998,68.923035000000027],[-134.74581899999998,68.907486000000063],[-134.70889299999999,68.892761000000121],[-134.66946399999989,68.873305999999957],[-134.64169299999992,68.856644000000017],[-134.49554399999994,68.75221300000004]],[[-93.519729999999925,63.839432000000102],[-93.339995999999985,63.80832700000002],[-93.329726999999934,63.809715000000097],[-93.217498999999975,63.838599999999985],[-93.216110000000015,63.843605000000025],[-93.225006000000008,63.847771000000137],[-93.236389000000031,63.847487999999942],[-93.267501999999922,63.84276600000004],[-93.278884999999946,63.842491000000052],[-93.291671999999949,63.844994000000042],[-93.333892999999932,63.859160999999972],[-93.343338000000017,63.863052000000039],[-93.357498000000021,63.871376000000112],[-93.441939999999931,63.921660999999915],[-93.448883000000023,63.925827000000027],[-93.449721999999952,63.930824000000086],[-93.452498999999989,63.954437000000041],[-93.451110999999969,63.959717000000126],[-93.443329000000006,63.965546000000131],[-93.433884000000035,63.968596999999988],[-93.423614999999927,63.970825000000104],[-93.413054999999986,63.971930999999927],[-93.389998999999932,63.971656999999993],[-93.36471599999993,63.967491000000109],[-93.27305599999994,63.928047000000049],[-93.12222300000002,63.892493999999999],[-92.960281000000009,63.855826999999977],[-92.841675000000009,63.83526599999999],[-92.65194699999995,63.787498000000028],[-92.549728000000016,63.81082200000003],[-92.540558000000033,63.814713000000097],[-92.530563000000029,63.816939999999988],[-92.507506999999976,63.816383000000087],[-92.583892999999989,63.829436999999984],[-92.606948999999872,63.829720000000123],[-92.619155999999919,63.831383000000073],[-92.669158999999979,63.839989000000003],[-92.706954999999937,63.846656999999936],[-92.935546999999985,63.904990999999995],[-92.942489999999964,63.90915700000005],[-92.956116000000009,63.932770000000005],[-92.965285999999992,63.936652999999922],[-93.218886999999995,63.979431000000034],[-93.266113000000018,63.981934000000024],[-93.276397999999972,63.979713000000061],[-93.288054999999986,63.980545000000006],[-93.301102000000014,63.983047000000056],[-93.436661000000015,64.015274000000034],[-93.612212999999997,64.093048000000067],[-93.627212999999983,64.106369000000029],[-93.635009999999909,64.115265000000136],[-93.635833999999988,64.120255000000043],[-93.689986999999917,64.156096999999988],[-93.751677999999913,64.188873000000058],[-93.761123999999882,64.192748999999992],[-93.773055999999997,64.19358799999992],[-93.779723999999987,64.189697000000024],[-93.776947000000007,64.184981999999991],[-93.665008999999941,64.087204000000042],[-93.660004000000015,64.083054000000061],[-93.604172000000005,64.044434000000138],[-93.654723999999931,63.992493000000024],[-93.731673999999998,63.987212999999997],[-93.759170999999924,63.984161000000029],[-93.770553999999947,63.957771000000037],[-93.654449,63.896660000000111],[-93.59973100000002,63.870270000000062],[-93.55360399999995,63.850548000000003],[-93.533324999999991,63.84276600000004],[-93.519729999999925,63.839432000000102]],[[-70.783065999999963,48.380547000000092],[-70.782501000000025,48.348045000000127],[-70.768065999999919,48.35054800000006],[-70.548049999999989,48.356383999999991],[-70.498885999999914,48.353324999999984],[-70.464172000000019,48.3491590000001],[-70.383057000000008,48.331108000000086],[-70.332229999999981,48.316666000000112],[-70.272780999999952,48.298332000000016],[-70.237777999999992,48.282493999999986],[-70.210007000000019,48.269714000000022],[-70.198607999999979,48.26249700000011],[-70.06138599999997,48.239989999999977],[-70.040833000000021,48.244437999999946],[-70.025833000000034,48.246101000000067],[-70.017501999999865,48.245270000000062],[-69.995543999999995,48.239989999999977],[-69.936935000000005,48.221931000000041],[-69.920546999999885,48.216385000000002],[-69.828339000000028,48.166382000000056],[-69.838333000000034,48.173881999999935],[-69.84722899999997,48.181938000000002],[-69.861938000000009,48.198875000000044],[-69.871933000000013,48.212493999999936],[-69.879439999999931,48.220825000000048],[-69.884170999999981,48.224159000000043],[-69.95944199999991,48.269440000000088],[-69.977218999999991,48.274436999999978],[-69.985549999999989,48.274994000000049],[-69.993332000000009,48.274712000000022],[-70.043610000000001,48.267211999999915],[-70.099990999999989,48.267211999999915],[-70.131942999999978,48.269714000000022],[-70.151108000000022,48.274436999999978],[-70.167770000000019,48.279990999999995],[-70.272507000000019,48.325554000000125],[-70.420273000000009,48.361381999999992],[-70.427779999999984,48.361107000000118],[-70.635009999999966,48.390549000000078],[-70.727782999999874,48.415825000000098],[-70.739165999999955,48.423049999999989],[-70.751952999999958,48.42849300000006],[-70.761397999999929,48.431938000000002],[-70.779998999999975,48.435546999999985],[-70.954726999999991,48.459717000000012],[-70.980559999999912,48.462212000000022],[-71.012221999999952,48.46166199999999],[-71.025283999999886,48.457496999999989],[-71.048614999999927,48.445267000000058],[-71.047774999999888,48.444434999999942],[-71.031386999999995,48.443320999999969],[-70.906386999999938,48.423325000000034],[-70.799987999999985,48.401657000000057],[-70.785552999999879,48.395828000000051],[-70.781386999999881,48.391936999999984],[-70.779449,48.386940000000095],[-70.783065999999963,48.380547000000092]],[[-108.13890100000003,71.981658999999979],[-108.15583799999996,71.980820000000051],[-108.17415599999998,71.983322000000101],[-108.18720999999999,71.986649000000057],[-108.18916300000001,71.99192800000003],[-108.19972199999995,72.050537000000077],[-108.19027699999998,72.055542000000116],[-108.1702729999999,72.064423000000033],[-108.16027799999995,72.062759000000028],[-108.13417099999992,72.056091000000094],[-108.07444799999996,72.034149000000014],[-108.06416299999995,72.030272999999966],[-108.06220999999999,72.02526899999998],[-108.06304899999998,72.019440000000145],[-108.069458,72.013046000000088],[-108.07721700000002,72.007217000000082],[-108.10526999999996,71.992751999999996],[-108.12526700000001,71.983871000000022],[-108.13890100000003,71.981658999999979]],[[-85.84722899999997,72.294144000000074],[-85.837218999999948,72.288879000000009],[-85.837218999999948,72.262771999999927],[-85.851669000000015,72.241364000000033],[-85.877486999999917,72.221649000000014],[-85.889175000000023,72.218047999999953],[-85.90834000000001,72.217758000000117],[-85.981110000000001,72.236373999999955],[-86.005844000000025,72.243591000000094],[-86.061110999999983,72.261658000000125],[-86.096389999999985,72.276382000000012],[-86.107223999999917,72.283875000000023],[-86.110001000000011,72.289703000000145],[-86.101395000000025,72.293594000000041],[-86.093338000000017,72.294708000000014],[-86.067229999999995,72.293869000000029],[-86.005004999999983,72.296646000000123],[-85.863891999999964,72.297211000000004],[-85.84722899999997,72.294144000000074]],[[-78.735000999999954,72.365540000000124],[-78.75389100000001,72.363312000000008],[-78.81220999999988,72.365265000000079],[-78.830840999999964,72.364990000000091],[-78.854172000000005,72.362197999999978],[-78.874435000000005,72.358871000000079],[-78.889450000000011,72.354706000000078],[-78.91332999999986,72.345535000000098],[-78.920836999999949,72.341370000000097],[-78.93499799999995,72.336380000000077],[-78.950286999999946,72.334991000000059],[-79.053054999999972,72.360809000000017],[-79.075561999999934,72.403046000000074],[-79.075012000000015,72.409714000000065],[-79.070847000000015,72.414993000000038],[-79.066665999999998,72.420258000000103],[-79.044448999999929,72.426651000000049],[-79.00140399999998,72.438309000000118],[-78.97084000000001,72.445250999999985],[-78.955565999999919,72.444427000000019],[-78.950561999999991,72.442199999999957],[-78.946655000000021,72.440262000000018],[-78.939986999999917,72.435806000000127],[-78.846953999999926,72.415543000000071],[-78.833892999999989,72.411926000000108],[-78.740829000000019,72.374419999999986],[-78.731673999999941,72.36943100000002],[-78.735000999999954,72.365540000000124]],[[-79.508056999999951,72.348602000000028],[-79.533889999999985,72.346099999999979],[-79.555832000000009,72.346939000000077],[-79.572234999999978,72.349152000000061],[-79.581954999999994,72.35165399999994],[-79.59445199999999,72.356934000000024],[-79.609436000000017,72.36692800000003],[-79.624160999999901,72.379425000000026],[-79.683318999999983,72.430542000000116],[-79.586120999999991,72.453872999999987],[-79.576675000000023,72.456100000000049],[-79.552489999999921,72.451096000000121],[-79.541381999999999,72.444977000000051],[-79.529174999999952,72.439697000000024],[-79.502791999999886,72.429977000000122],[-79.46945199999999,72.423035000000027],[-79.43638599999997,72.418319999999994],[-79.42971799999998,72.411652000000004],[-79.440552000000025,72.37052900000009],[-79.446654999999907,72.364990000000091],[-79.455565999999919,72.359985000000052],[-79.470275999999956,72.355545000000006],[-79.508056999999951,72.348602000000028]],[[-79.993606999999997,72.413315000000125],[-80.009445000000028,72.410538000000031],[-80.022232000000031,72.413605000000132],[-80.124435000000005,72.506653000000028],[-80.130554000000018,72.512497000000053],[-80.133330999999941,72.519440000000031],[-80.129989999999907,72.523041000000092],[-80.11999499999996,72.526931999999988],[-80.112502999999947,72.526931999999988],[-80.063613999999973,72.523880000000077],[-80.036941999999897,72.51638800000012],[-79.921936000000017,72.463318000000072],[-79.916397000000018,72.458037999999988],[-79.926940999999999,72.447754000000145],[-79.939162999999951,72.436645999999996],[-79.956954999999994,72.426086000000055],[-79.978881999999885,72.417755000000113],[-79.993606999999997,72.413315000000125]],[[-110.46916199999993,72.569152999999972],[-110.48137699999995,72.565811000000053],[-110.54415899999998,72.569152999999972],[-110.57195300000001,72.575546000000145],[-110.58833299999998,72.583878000000141],[-110.593887,72.588592999999946],[-110.593887,72.594147000000135],[-110.576683,72.594986000000119],[-110.53888699999993,72.594986000000119],[-110.51666299999999,72.593322999999998],[-110.50446299999999,72.590820000000008],[-110.48249799999991,72.583603000000096],[-110.47444200000001,72.579437000000041],[-110.46888699999994,72.574706999999989],[-110.46916199999993,72.569152999999972]],[[-110.35582699999998,72.601929000000098],[-110.37304699999993,72.601379000000065],[-110.39499699999993,72.603043000000071],[-110.46417199999991,72.613312000000121],[-110.49472000000003,72.619141000000127],[-110.46916199999993,72.621368000000018],[-110.450287,72.621368000000018],[-110.39862099999993,72.618041999999946],[-110.35888699999992,72.614990000000034],[-110.34500100000002,72.611923000000104],[-110.34500100000002,72.606094000000098],[-110.35582699999998,72.601929000000098]],[[-108.510559,72.602768000000083],[-108.51999699999993,72.598038000000031],[-108.53778099999994,72.599426000000108],[-108.593613,72.61775200000011],[-108.604446,72.621643000000006],[-108.61221299999994,72.625809000000118],[-108.6141659999999,72.631088000000091],[-108.61361699999986,72.636657999999954],[-108.60388199999994,72.639435000000049],[-108.51722699999999,72.642487000000017],[-108.49665800000002,72.641372999999987],[-108.49194299999999,72.636657999999954],[-108.49416400000001,72.631927000000019],[-108.510559,72.602768000000083]],[[-110.30722000000003,72.630813999999987],[-110.36389199999996,72.630813999999987],[-110.39695699999993,72.636383000000137],[-110.41082799999998,72.639435000000049],[-110.40028399999994,72.643600000000049],[-110.36000100000001,72.648880000000133],[-110.31500199999999,72.651932000000045],[-110.28083799999996,72.642211999999972],[-110.281113,72.636383000000137],[-110.28999299999992,72.631653000000085],[-110.30722000000003,72.630813999999987]],[[-109.215012,72.790268000000083],[-109.22749299999992,72.787200999999982],[-109.24833699999999,72.788040000000137],[-109.37277199999994,72.806091000000094],[-109.41694599999988,72.815262000000075],[-109.41944899999993,72.820541000000048],[-109.37832600000002,72.828598],[-109.33389299999999,72.834990999999945],[-109.32028200000002,72.8316650000001],[-109.31220999999994,72.827484000000027],[-109.22444200000001,72.811096000000134],[-109.21056399999998,72.8077550000001],[-109.21166999999997,72.796371000000022],[-109.215012,72.790268000000083]],[[-95.735000999999954,72.798874000000012],[-95.753615999999909,72.796097000000088],[-95.771392999999932,72.799149],[-95.835555999999997,72.831100000000049],[-95.854172000000005,72.853591999999992],[-95.850829999999974,72.858321999999987],[-95.810546999999929,72.876647999999989],[-95.791106999999954,72.880264000000068],[-95.774170000000026,72.880264000000068],[-95.769164999999987,72.878036000000122],[-95.763061999999877,72.872482000000105],[-95.735275000000001,72.859985000000108],[-95.720550999999944,72.848037999999974],[-95.716949,72.84387200000009],[-95.714171999999905,72.838593000000117],[-95.71362299999987,72.832214000000079],[-95.718886999999938,72.809418000000051],[-95.725005999999951,72.803314],[-95.735000999999954,72.798874000000012]],[[-96.754181000000017,72.721374999999966],[-96.77027899999996,72.719710999999961],[-96.955275999999969,72.734146000000067],[-96.96945199999999,72.737761999999975],[-96.977782999999988,72.745254999999986],[-97.011123999999938,72.775818000000129],[-97.010283999999899,72.776657000000114],[-96.921386999999982,72.835815000000082],[-96.911117999999931,72.841094999999996],[-96.798614999999984,72.881363000000022],[-96.757232999999928,72.892761000000064],[-96.737212999999997,72.895264000000054],[-96.725554999999986,72.89498900000001],[-96.713332999999921,72.893326000000059],[-96.688323999999966,72.883330999999998],[-96.692215000000033,72.862762000000032],[-96.666945999999996,72.811096000000134],[-96.651672000000019,72.804152999999985],[-96.642501999999979,72.797760000000039],[-96.639998999999989,72.791655999999989],[-96.639998999999989,72.786652000000004],[-96.641388000000006,72.782211000000075],[-96.728058000000033,72.730545000000063],[-96.741378999999995,72.725539999999967],[-96.754181000000017,72.721374999999966]],[[-95.756957999999997,72.892487000000131],[-95.777495999999985,72.891937000000098],[-95.795272999999952,72.89498900000001],[-95.808334000000002,72.907210999999961],[-95.824721999999952,72.965271000000087],[-95.786666999999966,73.012496999999939],[-95.761672999999973,73.004714999999976],[-95.757232999999928,73.001663000000065],[-95.756118999999956,72.998596000000134],[-95.743606999999997,72.987762000000089],[-95.702498999999989,72.933593999999971],[-95.708343999999954,72.917206000000078],[-95.735549999999989,72.900543000000027],[-95.744445999999925,72.895827999999995],[-95.756957999999997,72.892487000000131]],[[-95.733886999999982,73.128860000000032],[-95.718062999999972,73.118042000000059],[-95.715835999999911,73.11192299999999],[-95.71556099999998,73.105545000000063],[-95.717772999999966,73.10026600000009],[-95.726395000000025,73.088881999999955],[-95.729171999999949,73.071105999999986],[-95.724715999999944,73.059142999999949],[-95.728332999999907,73.054428000000144],[-95.745543999999938,73.049423000000047],[-95.775283999999999,73.05525200000011],[-95.787216000000001,73.061920000000043],[-95.799437999999952,73.072769000000108],[-95.822509999999966,73.083054000000061],[-95.859726000000023,73.090820000000122],[-95.893341000000021,73.095824999999991],[-95.893065999999976,73.100815000000011],[-95.891112999999962,73.101089000000115],[-95.885009999999909,73.104706000000078],[-95.881942999999978,73.108597000000145],[-95.874709999999993,73.114150999999993],[-95.865279999999927,73.119979999999998],[-95.863051999999982,73.125259000000142],[-95.865279999999927,73.131363000000022],[-95.868332000000009,73.136383000000023],[-95.868880999999988,73.140548999999965],[-95.854995999999971,73.140548999999965],[-95.840835999999967,73.136658000000068],[-95.828888000000006,73.129974000000004],[-95.822509999999966,73.124695000000031],[-95.818343999999968,73.125533999999959],[-95.814163000000008,73.131087999999977],[-95.807495000000017,73.135544000000095],[-95.790833000000021,73.139434999999992],[-95.776397999999915,73.140548999999965],[-95.763335999999981,73.139709000000096],[-95.74499499999996,73.136658000000068],[-95.738892000000021,73.133880999999974],[-95.733886999999982,73.128860000000032]],[[-96.808333999999945,72.926376000000118],[-96.915282999999931,72.917755000000056],[-96.955275999999969,72.920531999999923],[-96.968338000000017,72.923874000000069],[-96.990554999999972,72.931090999999981],[-97.017776000000026,72.940536000000066],[-97.032227000000034,72.946640000000059],[-97.061385999999914,72.963318000000129],[-97.089721999999995,72.981658999999979],[-97.105834999999956,72.99832200000003],[-97.111938000000009,73.004714999999976],[-97.136947999999961,73.045822000000044],[-97.139724999999885,73.051926000000037],[-97.141953000000001,73.064148000000046],[-97.142775999999969,73.075272000000098],[-97.141112999999962,73.085541000000148],[-97.127776999999924,73.095824999999991],[-97.069732999999985,73.136932000000002],[-97.059432999999956,73.142212000000029],[-97.045546999999999,73.147491000000059],[-97.003341999999975,73.159714000000065],[-96.946944999999971,73.172484999999995],[-96.904449,73.179977000000122],[-96.848052999999993,73.187484999999981],[-96.809433000000013,73.189148000000102],[-96.786391999999978,73.18803400000013],[-96.771941999999967,73.181655999999975],[-96.755279999999971,73.175812000000121],[-96.653060999999923,73.136383000000023],[-96.602218999999934,73.099152000000117],[-96.580841000000021,73.081100000000049],[-96.575011999999901,73.074997000000053],[-96.568619000000012,73.062195000000088],[-96.565826000000015,73.056091000000038],[-96.564712999999983,73.050537000000077],[-96.565552000000025,73.044708000000014],[-96.573623999999995,73.033325000000048],[-96.636672999999973,72.965820000000065],[-96.643341000000021,72.96138000000002],[-96.65834000000001,72.954163000000108],[-96.697219999999959,72.941650000000038],[-96.743057000000022,72.933593999999971],[-96.765014999999948,72.930817000000047],[-96.808333999999945,72.926376000000118]],[[-96.90583799999996,73.220825000000048],[-96.924712999999997,73.218048000000124],[-96.944991999999957,73.218322999999941],[-96.984725999999966,73.220535000000041],[-97.040833000000021,73.228591999999992],[-97.079177999999956,73.235259999999982],[-97.106948999999929,73.242203000000131],[-97.117767000000015,73.249145999999939],[-97.115279999999927,73.253052000000025],[-97.090285999999878,73.261932000000058],[-97.058043999999995,73.269150000000081],[-97.035004000000015,73.272766000000104],[-96.977492999999981,73.273880000000077],[-96.967772999999966,73.273315000000082],[-96.968338000000017,73.267487000000131],[-96.951400999999976,73.239426000000037],[-96.909164000000033,73.238312000000064],[-96.896118000000001,73.237762000000032],[-96.886672999999917,73.231094000000041],[-96.889174999999966,73.224991000000102],[-96.90583799999996,73.220825000000048]],[[-113.99749799999995,72.799423000000104],[-114.01112399999994,72.79664600000001],[-114.06806899999998,72.795822000000044],[-114.15167200000002,72.798035000000027],[-114.20861799999994,72.796936000000073],[-114.22416699999997,72.794983000000116],[-114.23581699999994,72.791655999999989],[-114.35138699999993,72.747482000000048],[-114.35749800000002,72.74136400000009],[-114.35637700000001,72.735809000000017],[-114.33444199999997,72.693588000000034],[-114.327789,72.688873000000001],[-114.36582900000002,72.66276600000009],[-114.45168299999995,72.623032000000023],[-114.46501199999994,72.6202550000001],[-114.49553699999996,72.616379000000052],[-114.53138699999988,72.614990000000034],[-114.576683,72.60914600000001],[-114.58999599999993,72.606368999999916],[-114.60472099999998,72.60165400000011],[-114.55832700000002,72.560806000000014],[-114.42666600000001,72.556090999999981],[-114.38527699999986,72.555251999999996],[-114.35138699999993,72.557479999999941],[-114.33999599999999,72.560806000000014],[-114.33029199999999,72.565262000000075],[-114.32584400000002,72.571930000000066],[-114.12805200000003,72.626083000000051],[-114.10305800000003,72.632202000000063],[-114.06276699999995,72.640274000000034],[-113.99027999999998,72.651382000000012],[-113.91027800000001,72.659148999999957],[-113.89306599999998,72.660262999999986],[-113.88333099999988,72.657486000000063],[-113.89046499999995,72.648048000000017],[-113.89222699999999,72.640822999999955],[-113.88054699999992,72.637207000000103],[-113.858047,72.635817999999915],[-113.80666399999996,72.639160000000061],[-113.76222199999995,72.646103000000039],[-113.70834400000001,72.656937000000084],[-113.67138699999992,72.666656000000103],[-113.61277799999988,72.683868000000132],[-113.58750899999995,72.689971999999955],[-113.54666099999997,72.698029000000133],[-113.51611300000002,72.701934999999992],[-113.50611900000001,72.699141999999995],[-113.52084400000001,72.688034000000016],[-113.55055199999987,72.675262000000032],[-113.57250999999991,72.667480000000069],[-113.61945299999996,72.653594999999996],[-113.64277599999991,72.646652000000017],[-113.68776699999995,72.631927000000019],[-113.70944199999991,72.624145999999996],[-113.72917200000001,72.615540000000067],[-113.73082699999998,72.609421000000054],[-113.72193900000002,72.60554499999995],[-113.69972200000001,72.604155999999989],[-113.68443299999996,72.606094000000098],[-113.65750100000002,72.611374000000012],[-113.46639999999996,72.665268000000026],[-113.44275700000003,72.672211000000004],[-113.43639400000001,72.67804000000001],[-113.43167099999999,72.684708000000001],[-113.41000399999996,72.729431000000034],[-113.41332999999992,72.734711000000118],[-113.41972399999997,72.739150999999936],[-113.43138099999999,72.742751999999996],[-113.44860799999992,72.744979999999998],[-113.53527799999995,72.748871000000065],[-113.58029199999987,72.751663000000121],[-113.59750399999996,72.754166000000112],[-113.60637699999995,72.758331000000112],[-113.60804699999994,72.769439999999975],[-113.59889199999998,72.782760999999937],[-113.58249699999999,72.793045000000006],[-113.38694800000002,72.907486000000006],[-113.33139,72.935257000000092],[-113.30277999999998,72.948868000000061],[-113.26862299999999,72.960266000000047],[-113.14862099999999,72.994705000000067],[-113.06276699999989,73.00749200000007],[-113.02806099999998,73.009430000000009],[-113.00695799999994,73.008881000000088],[-112.823059,72.998871000000008],[-112.81139400000001,72.9952550000001],[-112.79472399999997,72.982208000000071],[-112.78582799999998,72.978317000000004],[-112.77139299999993,72.975266000000033],[-112.75418100000002,72.972763000000043],[-112.708618,72.969711000000132],[-112.64362299999993,72.966934000000037],[-112.60082999999986,72.963607999999965],[-112.56360599999994,72.959152000000074],[-112.51500699999991,72.951096000000007],[-112.5,72.947922000000119],[-112.47165699999994,72.941925000000026],[-112.44583099999994,72.935257000000092],[-112.41388699999993,72.924149000000057],[-112.387787,72.911102000000028],[-112.37638900000002,72.907760999999994],[-112.36193800000001,72.904709000000082],[-112.34472700000003,72.902205999999921],[-112.27944899999994,72.896941999999967],[-112.23777799999999,72.895537999999988],[-112.14195299999994,72.896378000000027],[-112.09834299999989,72.894150000000025],[-112.06166099999996,72.889434999999992],[-111.94776899999999,72.870529000000147],[-111.78333299999997,72.834717000000012],[-111.67582699999997,72.814697000000024],[-111.65888999999999,72.8119200000001],[-111.59416199999998,72.806641000000127],[-111.54055799999998,72.799423000000104],[-111.52639799999997,72.796371000000022],[-111.23693799999995,72.726379000000122],[-111.22582999999997,72.7227630000001],[-111.22000100000002,72.718323000000055],[-111.20249899999999,72.67053199999998],[-111.20527599999997,72.664429000000041],[-111.26278699999995,72.579163000000108],[-111.27694699999989,72.567490000000078],[-111.45221699999996,72.477768000000026],[-111.52778599999999,72.44999700000011],[-111.65110800000002,72.40887500000008],[-111.675003,72.402206000000035],[-111.736107,72.395264000000111],[-111.76999699999993,72.393600000000106],[-111.78527799999995,72.391936999999984],[-111.81220999999999,72.386658000000011],[-111.859734,72.373306000000014],[-111.890289,72.360535000000084],[-111.89890299999996,72.355545000000006],[-111.90556299999997,72.349716000000001],[-111.90167200000002,72.346099999999979],[-111.86250299999995,72.330551000000071],[-111.85138699999999,72.326934999999992],[-111.66388699999999,72.276382000000012],[-111.50446299999999,72.311920000000043],[-111.44499200000001,72.328873000000101],[-111.42443799999995,72.337204000000042],[-111.41915899999998,72.343871999999976],[-111.43305999999995,72.346939000000077],[-111.45140100000003,72.346939000000077],[-111.487213,72.336655000000064],[-111.51944700000001,72.334152000000074],[-111.5616609999999,72.336655000000064],[-111.578056,72.339156999999943],[-111.58917200000002,72.342758000000003],[-111.60582699999998,72.350815000000011],[-111.61165599999998,72.361099000000024],[-111.609444,72.367203000000075],[-111.58833299999998,72.376373000000115],[-111.37444299999993,72.446640000000002],[-111.350281,72.453322999999955],[-111.3094329999999,72.460815000000082],[-111.29387700000001,72.462768999999923],[-111.26583899999997,72.465546000000018],[-111.24889400000001,72.466385000000002],[-111.22860699999995,72.465546000000018],[-111.20249899999999,72.46026599999999],[-111.21333300000003,72.446930000000009],[-111.23277299999995,72.4369200000001],[-111.24500299999994,72.433594000000085],[-111.27223200000003,72.428588999999988],[-111.30139200000002,72.404160000000047],[-111.27749599999993,72.369979999999941],[-111.11277799999993,72.335266000000104],[-111.09528399999994,72.379700000000014],[-111.09137699999997,72.401932000000102],[-111.00446299999999,72.46527100000003],[-110.8691639999999,72.473312000000078],[-110.82444799999996,72.479156000000103],[-110.80304699999999,72.485259999999926],[-110.82501200000002,72.503875999999934],[-110.83332799999999,72.519150000000025],[-110.827789,72.525818000000015],[-110.73805199999993,72.565536000000009],[-110.72749299999998,72.569716999999912],[-110.71528599999999,72.573044000000039],[-110.70140100000003,72.575546000000145],[-110.68083199999995,72.574706999999989],[-110.66610700000001,72.573044000000039],[-110.53527799999995,72.546646000000067],[-110.52639799999992,72.526931999999988],[-110.57501199999996,72.51388500000013],[-110.59445199999993,72.50471500000009],[-110.60166899999996,72.498871000000065],[-110.60193600000002,72.493317000000104],[-110.59361299999989,72.489150999999993],[-110.55249000000003,72.47387700000013],[-110.53083800000002,72.46665999999999],[-110.35056299999997,72.428040000000067],[-110.32861299999996,72.426086000000055],[-110.30999799999995,72.426086000000055],[-110.30387899999999,72.430542000000116],[-110.31194299999993,72.434708000000057],[-110.41027799999995,72.462204000000099],[-110.50334199999998,72.484985000000108],[-110.514183,72.488585999999998],[-110.52250700000002,72.492752000000053],[-110.52778599999999,72.497482000000105],[-110.53056299999992,72.502486999999974],[-110.52333099999998,72.508330999999998],[-110.39639299999999,72.552200000000084],[-110.38417099999998,72.555542000000003],[-110.36527999999998,72.555542000000003],[-110.34333800000002,72.55386400000009],[-110.32389799999993,72.551650999999936],[-110.31304899999998,72.547760000000039],[-110.22028399999994,72.51388500000013],[-110.20140100000003,72.505829000000062],[-110.15527299999997,72.480270000000075],[-110.06139399999995,72.437484999999924],[-110.05055199999993,72.433868000000018],[-110.03999299999998,72.438034000000073],[-110.02194199999991,72.447754000000145],[-109.99889400000001,72.455261000000121],[-109.97112300000003,72.46026599999999],[-109.95249899999999,72.459991000000116],[-109.91972399999986,72.454711999999972],[-109.81388900000002,72.428314],[-109.79666099999992,72.426926000000094],[-109.78278399999999,72.429428000000144],[-109.77806099999998,72.434708000000057],[-109.78582799999992,72.438873000000058],[-109.80583199999995,72.445526000000029],[-109.83029199999999,72.452208999999982],[-110.04250300000001,72.50471500000009],[-110.22305299999999,72.545822000000101],[-110.23665599999998,72.548874000000069],[-110.24777199999994,72.552765000000136],[-110.25583599999987,72.55693100000002],[-110.252792,72.56303400000013],[-110.24221799999992,72.566940000000045],[-110.22165699999994,72.566086000000041],[-110.12082699999996,72.560257000000036],[-110.10417200000001,72.557754999999986],[-110.09056099999998,72.55442800000003],[-110.06889299999995,72.546936000000073],[-110.03888699999987,72.535538000000088],[-110.02278099999995,72.527206000000092],[-110.00361599999991,72.519440000000031],[-109.97112300000003,72.508330999999998],[-109.90499899999998,72.487198000000092],[-109.88861099999986,72.484711000000004],[-109.80943300000001,72.491653000000099],[-109.79527300000001,72.49414100000007],[-109.78472899999997,72.498322000000144],[-109.78278399999999,72.503051999999968],[-109.94275700000003,72.604155999999989],[-109.95889299999993,72.612762000000089],[-110.09306300000003,72.65637200000009],[-110.11332699999997,72.657211000000018],[-110.17111199999999,72.648330999999985],[-110.18666100000002,72.646652000000017],[-110.22112299999998,72.645264000000054],[-110.241669,72.646103000000039],[-110.25556899999998,72.649429000000055],[-110.26666299999999,72.653046000000018],[-110.283073,72.66137700000013],[-110.28832999999992,72.666091999999992],[-110.29110700000001,72.671097000000032],[-110.20973200000003,72.71775800000006],[-110.20056199999999,72.7227630000001],[-110.18831599999999,72.726089000000115],[-110.17083699999995,72.726928999999984],[-110.078079,72.727065999999979],[-110.04167200000001,72.722488000000055],[-110.03056300000003,72.718596999999988],[-109.99804699999999,72.701934999999992],[-109.98693800000001,72.698318000000029],[-109.85221899999993,72.665817000000118],[-109.83277899999996,72.663315000000068],[-109.81723,72.664992999999981],[-109.77084399999995,72.716385000000116],[-109.77027900000002,72.722214000000122],[-109.78138699999994,72.725815000000011],[-109.80082700000003,72.728043000000127],[-109.81973299999993,72.728043000000127],[-110.03111299999995,72.747757000000036],[-110.17887899999994,72.769149999999968],[-110.17138699999998,72.774993999999992],[-110.16832699999986,72.781097000000102],[-110.17083699999995,72.786101999999971],[-110.17639199999996,72.790817000000004],[-110.21166999999997,72.818328999999949],[-110.24526999999995,72.823607999999979],[-110.32640099999992,72.826385000000016],[-110.36638599999998,72.827208999999982],[-110.47666899999996,72.834990999999945],[-110.493607,72.83776899999998],[-110.53555299999994,72.847214000000008],[-110.54666099999997,72.850815000000068],[-110.56331599999999,72.859145999999953],[-110.74276699999996,72.957214000000135],[-110.75389099999995,72.966385000000059],[-110.75666799999993,72.971374999999966],[-110.75389099999995,72.977768000000083],[-110.74804699999993,72.984421000000054],[-110.74082900000002,72.989975000000072],[-110.73166700000002,72.994980000000112],[-110.70834400000001,73.002487000000031],[-110.69415300000003,73.004990000000021],[-110.67832899999991,73.006653000000142],[-110.61860699999994,73.011383000000137],[-110.51139799999993,73.015274000000034],[-110.432503,73.014435000000105],[-110.39083899999997,73.012496999999939],[-110.16610700000001,72.996094000000085],[-110.05110199999996,72.984711000000061],[-109.91887700000001,72.96804800000001],[-109.65943899999996,72.924988000000042],[-109.63445299999995,72.918045000000063],[-109.61805700000002,72.909424000000115],[-109.618607,72.903869999999927],[-109.62943999999993,72.899719000000061],[-109.66111799999999,72.896652000000131],[-109.69471699999997,72.894440000000088],[-109.724716,72.890549000000021],[-109.73889200000002,72.888046000000031],[-109.75,72.883881000000031],[-109.75472999999994,72.878585999999984],[-109.74665799999997,72.874420000000043],[-109.65862300000003,72.844711000000018],[-109.379707,72.770538000000101],[-109.22778299999993,72.761658000000068],[-109.05110200000001,72.680267000000072],[-109.02999899999998,72.647217000000012],[-109.04915599999993,72.604155999999989],[-109.045547,72.572495000000117],[-109.04332699999998,72.567490000000078],[-109.02861000000001,72.565536000000009],[-108.88249200000001,72.564423000000147],[-108.86527999999998,72.564987000000087],[-108.85109699999998,72.567490000000078],[-108.84194899999994,72.572495000000117],[-108.81916799999993,72.591095000000053],[-108.72277800000001,72.582763999999941],[-108.70361300000002,72.58027600000014],[-108.67666600000001,72.573883000000023],[-108.64472999999987,72.562485000000038],[-108.62138399999998,72.549988000000042],[-108.61638599999998,72.54525799999999],[-108.58805799999993,72.505554000000075],[-108.58944700000001,72.494431000000077],[-108.59638999999993,72.482208000000014],[-108.60278299999999,72.475540000000024],[-108.61054999999993,72.469986000000063],[-108.62470999999994,72.457489000000066],[-108.63722200000001,72.444427000000019],[-108.64499699999993,72.426651000000049],[-108.65055799999999,72.403595000000053],[-108.66361999999998,72.362761999999975],[-108.66278099999994,72.346374999999966],[-108.65834000000001,72.336105000000032],[-108.52416999999997,72.199706999999989],[-108.45500199999998,72.157211000000132],[-108.44415300000003,72.161102000000028],[-108.42832900000002,72.158325000000104],[-108.41805999999997,72.154434000000037],[-108.404449,72.14694199999991],[-108.40222199999994,72.141663000000108],[-108.39890300000002,72.113602000000071],[-108.39472999999998,72.042755000000113],[-108.39527900000002,72.036926000000108],[-108.396118,72.03137200000009],[-108.31639099999995,71.984146000000067],[-108.20417799999996,71.963882000000126],[-108.19138299999992,71.960541000000092],[-108.18666100000002,71.955826000000059],[-108.18276999999995,71.945525999999916],[-108.18971299999998,71.933318999999983],[-108.19611399999997,71.92692599999998],[-108.23361199999999,71.899719000000061],[-108.28639199999992,71.860809000000131],[-108.28278399999999,71.792206000000022],[-108.28083800000002,71.786925999999994],[-108.24276700000001,71.718597000000045],[-108.23805199999998,71.713882000000012],[-108.23082699999992,71.709426999999948],[-108.22055099999994,71.705826000000116],[-108.20777900000002,71.70248400000014],[-108.19248999999996,71.699707000000046],[-108.17748999999998,71.701096000000064],[-108.14111300000002,71.710541000000148],[-108.13054699999992,71.714432000000045],[-108.10333300000002,71.719147000000078],[-108.08693700000003,71.719711000000018],[-108.066101,71.71775800000006],[-108.03639199999998,71.705826000000116],[-108.02194199999997,71.697204999999997],[-107.98805199999987,71.675537000000077],[-107.97609699999987,71.666381999999999],[-107.96694899999994,71.656936999999971],[-107.96777299999991,71.651382000000069],[-107.91583300000002,71.624984999999981],[-107.84528399999994,71.603867000000093],[-107.82888799999995,71.604431000000034],[-107.75334199999998,71.610260000000039],[-107.74109599999997,71.613312000000121],[-107.73194899999999,71.618042000000003],[-107.72416699999991,71.623871000000008],[-107.72609699999998,71.629149999999981],[-107.74054699999994,71.637496999999939],[-107.75028999999995,71.641373000000044],[-107.77583299999998,71.648041000000035],[-107.82472199999995,71.672759999999982],[-107.83194700000001,71.676926000000037],[-107.83640300000002,71.681656000000089],[-107.83833300000003,71.686920000000043],[-107.83750899999995,71.692474000000061],[-107.82305899999994,71.716934000000094],[-107.81527699999998,71.7227630000001],[-107.80444299999999,71.726653999999996],[-107.78943600000002,71.728043000000014],[-107.7519529999999,71.726653999999996],[-107.73665599999998,71.723602000000085],[-107.63027999999997,71.732208000000014],[-107.49472000000003,71.786377000000016],[-107.451683,71.857483000000059],[-107.36361699999992,71.871917999999994],[-107.34555099999994,71.871643000000006],[-107.29695099999998,71.874145999999939],[-107.28333299999997,71.876373000000001],[-107.27084400000001,71.879424999999969],[-107.26139799999999,71.884155000000135],[-107.25334199999998,71.889708999999982],[-107.25250199999994,71.895537999999988],[-107.25695799999994,71.900269000000094],[-107.264183,71.904434000000094],[-107.41805999999997,71.953873000000101],[-107.59638999999993,72.004439999999988],[-107.61389199999996,72.012496999999996],[-107.62581599999999,72.021652000000017],[-107.63027999999997,72.026382000000069],[-107.65139799999997,72.061096000000134],[-107.65334300000001,72.066375999999991],[-107.64943700000003,72.072495000000004],[-107.63999899999993,72.077208999999982],[-107.62609899999995,72.079437000000098],[-107.61389199999996,72.082764000000054],[-107.61000100000001,72.08859300000006],[-107.61193799999995,72.093872000000033],[-107.63527699999997,72.121917999999937],[-107.68138099999999,72.136108000000036],[-107.699997,72.138596000000007],[-107.729446,72.137207000000046],[-107.74333199999995,72.134994999999947],[-107.76027699999992,72.134430000000123],[-107.77887699999997,72.136658000000068],[-107.78083800000002,72.141937000000041],[-107.787216,72.184708000000114],[-107.77806099999992,72.208038000000045],[-107.843887,72.354156000000046],[-107.87748699999992,72.424423000000104],[-107.88639799999993,72.519713999999965],[-107.87693799999994,72.524428999999998],[-107.87165799999997,72.529709000000082],[-107.87666299999995,72.567215000000033],[-107.88054699999998,72.577484000000084],[-107.88555899999989,72.586655000000007],[-107.91555799999998,72.597214000000065],[-107.92887899999994,72.60054000000008],[-107.99082900000002,72.612487999999985],[-108.00418099999996,72.615814],[-108.01194800000002,72.619980000000112],[-108.025284,72.666091999999992],[-108.02639799999997,72.676926000000037],[-108.02667199999996,72.719986000000006],[-108.05110200000001,72.781372000000147],[-108.05803699999996,72.791092000000049],[-108.11193799999995,72.890823000000125],[-108.15194699999989,72.971100000000092],[-108.16528299999993,73.010817999999972],[-108.26363400000002,73.091934000000094],[-108.29361,73.120254999999986],[-108.29998799999998,73.135544000000095],[-108.295547,73.147491000000059],[-108.291946,73.153595000000053],[-108.28527799999995,73.159987999999998],[-108.26862299999999,73.171371000000022],[-108.23029299999996,73.187484999999981],[-108.18110699999994,73.201660000000061],[-108.16639700000002,73.203873000000044],[-108.13390400000003,73.206940000000145],[-108.11582900000002,73.207489000000066],[-108.07389799999993,73.205261000000121],[-108.02390300000002,73.201096000000121],[-107.93443300000001,73.187484999999981],[-107.91471899999993,73.184981999999991],[-107.89388999999994,73.183868000000018],[-107.87416099999996,73.183594000000085],[-107.86416599999995,73.188583000000051],[-107.87222300000002,73.192748999999935],[-107.90471600000001,73.204163000000051],[-107.94611399999991,73.214157000000057],[-108.01027699999997,73.226089000000002],[-108.05166599999995,73.236098999999911],[-108.08444199999997,73.247482000000105],[-108.11638599999992,73.264435000000049],[-108.15361000000001,73.302475000000129],[-108.08444199999997,73.349990999999989],[-108.07140399999992,73.353317000000061],[-108.05332899999996,73.353867000000093],[-107.99109599999991,73.351379000000122],[-107.94722000000002,73.348328000000095],[-107.77139299999999,73.323883000000023],[-107.675003,73.323318000000029],[-107.63110399999999,73.319991999999957],[-107.614441,73.31721500000009],[-107.40334300000001,73.270537999999988],[-107.33583099999987,73.248031999999967],[-107.24999999999994,73.217484000000013],[-107.21028099999995,73.201660000000061],[-107.18888900000002,73.194138000000123],[-107.172234,73.191086000000041],[-107.10582699999998,73.17942800000003],[-107.06973299999999,73.173874000000012],[-107.05027799999999,73.173598999999967],[-107.03694200000001,73.176651000000106],[-107.025284,73.180542000000003],[-107.01666299999999,73.186095999999964],[-107.01083399999999,73.191360000000145],[-107.02027899999996,73.200821000000133],[-107.05249000000003,73.212493999999936],[-107.09028599999994,73.223037999999974],[-107.11081699999994,73.231369000000086],[-107.11860699999994,73.23553499999997],[-107.12361099999998,73.240265000000022],[-107.11945300000002,73.246368000000132],[-107.03028899999998,73.29553199999998],[-107.01862299999999,73.299423000000047],[-106.88249199999996,73.312195000000031],[-106.86138899999997,73.310806000000014],[-106.76139799999999,73.293045000000063],[-106.75083899999993,73.289153999999996],[-106.74610899999999,73.284423999999944],[-106.74109599999991,73.268875000000037],[-106.72721899999993,73.254715000000147],[-106.69666299999994,73.237488000000099],[-106.66471899999999,73.226089000000002],[-106.65110800000002,73.222487999999942],[-106.63474300000001,73.219711000000075],[-106.60305800000003,73.216660000000047],[-106.58222999999998,73.21527100000003],[-106.39862099999993,73.149155000000064],[-106.24027999999998,73.085815000000082],[-106.06388899999996,73.047759999999982],[-106.04750100000001,73.044708000000014],[-106.02834300000001,73.044434000000081],[-105.94888300000002,73.053313999999943],[-105.91027799999989,73.058868000000132],[-105.87638899999996,73.058318999999983],[-105.85555999999997,73.056931000000077],[-105.84221600000001,73.053588999999988],[-105.83194699999996,73.049713000000111],[-105.82472200000001,73.045258000000047],[-105.82195299999995,73.034987999999942],[-105.82333399999999,73.029433999999981],[-105.83249699999999,73.017211999999972],[-105.82972699999993,73.006942999999978],[-105.82224299999996,73.002487000000031],[-105.80471799999998,72.994431000000134],[-105.79444899999993,72.990265000000079],[-105.76083399999999,72.976929000000098],[-105.737503,72.969436999999971],[-105.69776899999999,72.959152000000074],[-105.67859599999997,72.95637499999998],[-105.62917299999998,72.939972000000125],[-105.56220999999999,72.913040000000024],[-105.445831,72.838318000000072],[-105.32611099999991,72.746368000000075],[-105.32195299999995,72.741653000000042],[-105.32055700000001,72.736649000000057],[-105.32528699999995,72.730545000000063],[-105.33693700000003,72.726653999999996],[-105.35610999999994,72.727203000000088],[-105.37777699999998,72.729431000000034],[-105.39778100000001,72.737198000000035],[-105.41194200000001,72.745819000000097],[-105.41915899999992,72.750275000000045],[-105.42748999999992,72.759720000000073],[-105.43472300000002,72.764160000000118],[-105.46472199999994,72.775818000000129],[-105.47778299999999,72.779434000000037],[-105.49833699999994,72.780822999999998],[-105.51000999999997,72.776932000000102],[-105.45722999999992,72.702773999999977],[-105.44722000000002,72.698868000000061],[-105.38249200000001,72.681366000000025],[-105.35665899999998,72.674423000000047],[-105.29472399999997,72.631927000000019],[-105.23110999999994,72.543320000000051],[-105.19583099999988,72.482483000000059],[-105.19972199999995,72.460541000000148],[-105.20140100000003,72.454711999999972],[-105.20612299999993,72.448868000000118],[-105.21777299999991,72.444977000000051],[-105.23194899999993,72.447205000000054],[-105.26167299999992,72.458878000000027],[-105.27722199999994,72.462204000000099],[-105.29305999999997,72.460815000000082],[-105.301941,72.455261000000121],[-105.29778299999987,72.450546000000088],[-105.24137899999999,72.399718999999948],[-105.23029299999996,72.390549000000078],[-105.21665999999993,72.381927000000076],[-105.18998699999997,72.369705000000124],[-105.16055299999988,72.35775799999999],[-105.13999899999999,72.344711000000132],[-105.04415899999998,72.248032000000023],[-105.03639199999986,72.238586000000055],[-105.03362299999998,72.234711000000061],[-105.02443700000003,72.219986000000119],[-104.99166899999989,72.203323000000012],[-104.95749699999999,72.181366000000139],[-104.95527599999997,72.171097000000145],[-104.95722999999992,72.165543000000127],[-104.96167000000003,72.159424000000115],[-104.96916199999998,72.153046000000131],[-104.97805799999992,72.147491000000059],[-104.98805199999993,72.142761000000007],[-104.99973299999999,72.13888500000013],[-105.02999899999998,72.124695000000031],[-105.03751399999999,72.118317000000104],[-105.03639199999986,72.11303700000002],[-105.01862299999993,72.066939999999931],[-104.92944299999988,72.034149000000014],[-104.87193299999996,71.989975000000072],[-104.82917800000001,71.937195000000031],[-104.82444800000002,71.927475000000129],[-104.82028200000002,71.906647000000078],[-104.82556199999999,71.889708999999982],[-104.82250999999997,71.874145999999939],[-104.8186189999999,71.86914100000007],[-104.78999299999998,71.84137000000004],[-104.78333299999986,71.836929000000112],[-104.771118,71.833603000000096],[-104.70056199999999,71.829987000000017],[-104.68554699999993,71.826935000000105],[-104.67331699999994,71.823317999999972],[-104.66000400000001,71.81442300000009],[-104.53472899999986,71.719711000000018],[-104.37638900000002,71.598038000000031],[-104.36638600000003,71.588882000000126],[-104.35527000000002,71.574432000000002],[-104.35916099999997,71.563309000000004],[-104.36361699999998,71.557204999999954],[-104.37581599999993,71.544707999999957],[-104.383331,71.538315000000011],[-104.40167200000002,71.514435000000049],[-104.40361000000001,71.508605999999986],[-104.40194700000001,71.498322000000144],[-104.34416199999993,71.410811999999964],[-104.33332799999994,71.396378000000141],[-104.35722399999986,71.357483000000002],[-104.37165799999997,71.360809000000017],[-104.38918299999995,71.363602000000014],[-104.40805099999994,71.364990000000091],[-104.43804899999998,71.362761999999975],[-104.45056199999988,71.359711000000118],[-104.46167000000003,71.355820000000051],[-104.47138999999993,71.351089000000115],[-104.48860199999996,71.339980999999966],[-104.49333200000001,71.334152000000131],[-104.49694799999997,71.322769000000108],[-104.49500299999988,71.312485000000095],[-104.49137899999988,71.307480000000055],[-104.46250900000001,71.281097000000045],[-104.44972200000001,71.272217000000012],[-104.43888900000002,71.257767000000115],[-104.43971299999998,71.246933000000013],[-104.44055200000003,71.236098999999967],[-104.44444299999992,71.224990999999989],[-104.44888300000002,71.218872000000147],[-104.470551,71.199706999999989],[-104.49610899999999,71.183044000000109],[-104.52555799999999,71.168869000000029],[-104.55610699999994,71.155548000000067],[-104.57805599999995,71.148041000000092],[-104.59056099999998,71.145263999999997],[-104.62361099999987,71.133605999999986],[-104.64862099999999,71.11914100000007],[-104.60472099999998,71.079711999999972],[-104.58583099999998,71.066666000000055],[-104.57028199999996,71.05831900000004],[-104.53666699999997,71.044144000000131],[-104.48916600000001,71.024703999999986],[-104.45667300000002,71.013610999999969],[-104.33778399999994,70.979706000000078],[-104.23805199999998,70.964996000000099],[-104.22389199999998,70.961928999999998],[-104.122772,70.914703000000145],[-104.11665299999999,70.910262999999929],[-104.09999099999999,70.891372999999987],[-104.07640099999992,70.863037000000077],[-104.05277999999993,70.834427000000062],[-104.04583699999995,70.824996999999996],[-104.04277000000002,70.804153000000042],[-104.02887699999991,70.784988000000055],[-104.01583900000003,70.770827999999938],[-104.00029000000001,70.757216999999969],[-103.99416400000001,70.75277699999998],[-103.98528299999998,70.748871000000065],[-103.97138999999987,70.745529000000147],[-103.95472699999999,70.742752000000053],[-103.94027699999987,70.741653000000099],[-103.92443800000001,70.741928000000087],[-103.806107,70.723037999999974],[-103.73111,70.691649999999925],[-103.64083899999997,70.646652000000017],[-103.63417099999992,70.637206999999989],[-103.62470999999994,70.628036000000009],[-103.59889199999992,70.615814000000057],[-103.55638099999999,70.600815000000011],[-103.52333099999987,70.59304800000001],[-103.506958,70.590271000000143],[-103.49027999999998,70.587494000000049],[-103.47305299999999,70.586928999999998],[-103.44193999999999,70.587204000000042],[-103.39835399999993,70.590546000000131],[-103.34277299999997,70.59664900000007],[-103.32721699999991,70.59664900000007],[-103.30915799999997,70.595260999999994],[-103.26500699999997,70.581665000000044],[-103.239441,70.569443000000035],[-103.20472699999993,70.548035000000141],[-103.14972699999998,70.513885000000016],[-103.13276699999994,70.505829000000119],[-103.12165800000002,70.501938000000052],[-103.095551,70.498031999999967],[-103.01194799999996,70.492202999999961],[-102.97693600000002,70.489975000000015],[-102.96056399999998,70.489151000000049],[-102.93055699999996,70.490540000000067],[-102.92027299999995,70.494980000000055],[-102.91443599999991,70.500000000000114],[-102.915009,70.505264000000068],[-102.91832699999998,70.510268999999937],[-102.92388900000003,70.514435000000049],[-102.93250299999988,70.518600000000049],[-102.95722999999998,70.525543000000027],[-102.97528099999994,70.527205999999978],[-103.03028899999998,70.534988000000112],[-103.05526700000001,70.541931000000091],[-103.09973099999991,70.55664100000007],[-103.10833700000001,70.56053199999991],[-103.12609899999995,70.57388300000008],[-103.13999899999993,70.609421000000111],[-103.15556300000003,70.654984000000013],[-103.156113,70.659987999999998],[-103.15387699999997,70.665817000000004],[-103.14916999999991,70.67164600000001],[-103.13667299999992,70.674423000000104],[-103.12110899999999,70.674698000000092],[-103.10417200000001,70.673873999999955],[-103.08583099999998,70.672484999999995],[-103.06667299999998,70.669983000000059],[-103.0250089999999,70.660262999999986],[-103.00250199999999,70.652771000000087],[-102.85665899999992,70.597763000000043],[-102.84834299999994,70.593871999999976],[-102.84528399999999,70.588882000000126],[-102.83833300000003,70.574158000000068],[-102.83583099999998,70.548035000000141],[-102.74445300000002,70.494705000000067],[-102.61501299999992,70.460541000000035],[-102.60138699999999,70.457214000000079],[-102.52027899999996,70.438309000000118],[-102.45749699999988,70.426376000000118],[-102.40862299999998,70.417479999999955],[-102.33332799999999,70.397766000000047],[-102.281387,70.384155000000078],[-102.11749299999997,70.339432000000045],[-101.99610899999988,70.287201000000096],[-101.97972099999998,70.279160000000047],[-101.92555199999998,70.260544000000039],[-101.89334099999996,70.254439999999988],[-101.87666300000001,70.25360100000006],[-101.86138899999997,70.253876000000048],[-101.84916699999985,70.256653000000142],[-101.83805799999993,70.260268999999994],[-101.828056,70.264709000000039],[-101.82195299999995,70.269714000000079],[-101.81722999999988,70.281097000000102],[-101.81749699999995,70.286102000000142],[-101.80972300000002,70.297759999999982],[-101.79972800000002,70.302199999999971],[-101.71472199999999,70.308868000000132],[-101.69803599999995,70.308029000000033],[-101.68195300000002,70.304977000000065],[-101.59944200000001,70.275818000000129],[-101.58860800000002,70.271927000000062],[-101.58029199999993,70.267761000000121],[-101.58029199999993,70.262771999999984],[-101.58556399999998,70.256653000000142],[-101.60555999999997,70.247757000000036],[-101.63417099999998,70.233047000000056],[-101.64306599999998,70.227768000000083],[-101.65083300000003,70.221374999999966],[-101.65055799999993,70.210815000000025],[-101.64222699999993,70.196365000000071],[-101.62249799999995,70.162491000000045],[-101.61416599999995,70.153046000000018],[-101.55999800000001,70.113602000000071],[-101.55194099999994,70.109420999999998],[-101.53971899999999,70.106934000000138],[-101.52667200000002,70.108597000000032],[-101.39723200000003,70.139435000000049],[-101.39222699999999,70.150543000000027],[-101.37581599999999,70.177765000000136],[-101.358047,70.176086000000112],[-101.28666699999991,70.152480999999966],[-101.265289,70.14498900000001],[-101.25723299999999,70.140823000000125],[-101.25195300000001,70.13638300000008],[-101.23889200000002,70.133040999999992],[-101.22222899999991,70.131927000000019],[-101.14499699999999,70.15525800000006],[-101.13500999999997,70.159713999999951],[-101.12721299999998,70.166092000000106],[-101.12193300000001,70.171921000000111],[-101.11665299999993,70.183044000000109],[-101.12193300000001,70.192749000000049],[-101.11193800000001,70.19720500000011],[-101.09555099999994,70.196365000000071],[-101.03971899999999,70.183044000000109],[-100.99973299999999,70.172760000000096],[-100.98388699999992,70.164703000000145],[-100.97332799999998,70.155548000000067],[-100.97332799999998,70.145264000000054],[-100.97609699999992,70.134430000000009],[-100.96028099999995,70.053040000000067],[-100.92194399999988,69.965271000000143],[-100.88694800000002,69.884155000000021],[-100.870003,69.814423000000147],[-100.870003,69.788315000000011],[-100.87805200000003,69.771652000000131],[-100.89998600000001,69.753875999999991],[-100.92555199999998,69.721100000000035],[-100.92027300000001,69.711380000000133],[-100.92027300000001,69.701096000000121],[-100.92832899999996,69.684143000000006],[-100.93859900000001,69.672484999999995],[-100.94748699999997,69.666930999999977],[-100.95722999999992,69.662490999999989],[-100.96916199999998,69.659714000000065],[-101.06443799999994,69.648604999999975],[-101.28362300000003,69.663879000000065],[-101.31777999999991,69.667480000000126],[-101.32972699999988,69.669983000000116],[-101.34028599999999,69.678864000000033],[-101.43831599999993,69.769714000000022],[-101.45472699999993,69.798874000000069],[-101.46806299999997,69.823044000000095],[-101.47332799999998,69.832763999999997],[-101.468613,69.838882000000069],[-101.458618,69.843322999999998],[-101.43998699999997,69.853317000000004],[-101.43472300000002,69.859146000000067],[-101.41610700000001,69.886932000000115],[-101.41860999999989,69.891936999999984],[-101.42944299999994,69.906097000000045],[-101.44526699999994,69.909149000000014],[-101.45638999999994,69.905548000000124],[-101.46888699999994,69.893051000000128],[-101.47917199999995,69.881362999999908],[-101.51972999999992,69.828323000000069],[-101.53999299999998,69.79942299999999],[-101.54750100000001,69.78776600000009],[-101.55972299999996,69.764998999999989],[-101.56220999999999,69.754165999999998],[-101.56194299999999,69.74914600000011],[-101.564438,69.743317000000104],[-101.569458,69.737488000000099],[-101.60777300000001,69.705825999999945],[-101.65249599999999,69.6827550000001],[-101.69193999999999,69.680267000000129],[-101.69722000000002,69.684708000000057],[-101.75805699999995,69.717758000000117],[-101.76611300000002,69.721924000000001],[-101.77916700000003,69.725266000000147],[-101.85637700000001,69.743042000000116],[-101.87000299999994,69.74414100000007],[-101.88722200000001,69.733321999999987],[-101.89916999999997,69.73054500000012],[-101.91416900000002,69.73054500000012],[-101.92999299999997,69.733597000000032],[-101.94055200000003,69.737198000000092],[-101.94860799999998,69.741363999999976],[-101.962784,69.753052000000025],[-102.02306399999992,69.817764000000011],[-102.06555199999997,69.850540000000137],[-102.20667300000002,69.91304000000008],[-102.21749899999998,69.916930999999977],[-102.23029300000002,69.917205999999965],[-102.24082900000002,69.913315000000068],[-102.37581599999999,69.809418000000107],[-102.51027699999992,69.758040999999992],[-102.57640100000003,69.737488000000099],[-102.59249899999998,69.738312000000064],[-102.60582699999998,69.741653000000099],[-102.61638600000003,69.745255000000043],[-102.64890300000002,69.761658000000125],[-102.65972899999997,69.765273999999977],[-102.673317,69.76638800000012],[-102.68055700000002,69.759995000000004],[-102.67443800000001,69.750275000000101],[-102.65805099999994,69.736923000000047],[-102.60028099999994,69.69802900000002],[-102.59221600000001,69.693862999999908],[-102.57640100000003,69.691086000000041],[-102.55943299999996,69.68942300000009],[-102.53138699999994,69.691360000000145],[-102.52084400000001,69.695251000000042],[-102.50917099999998,69.69802900000002],[-102.49194299999994,69.696365000000014],[-102.48361199999988,69.692200000000014],[-102.47805800000003,69.682480000000112],[-102.49777199999988,69.595260999999994],[-102.50778199999996,69.564147999999989],[-102.51500699999985,69.559982000000105],[-102.525284,69.556366000000025],[-102.60305800000003,69.538315000000068],[-102.81304899999986,69.529709000000139],[-102.82861300000002,69.53276100000005],[-102.94387799999993,69.559417999999994],[-103.08528099999995,69.597214000000122],[-103.18666099999996,69.629425000000026],[-103.20556599999998,69.636932000000002],[-103.22471599999994,69.644714000000135],[-103.23277300000001,69.648604999999975],[-103.260559,69.665543000000071],[-103.27166699999998,69.674423000000104],[-103.32195300000001,69.692200000000014],[-103.41639699999996,69.706375000000094],[-103.43055699999996,69.705261000000121],[-103.47693600000002,69.693588000000091],[-103.48665599999998,69.684708000000057],[-103.50723299999999,69.617751999999996],[-103.5041809999999,69.613036999999963],[-103.33528100000001,69.574997000000053],[-103.08917200000002,69.521927000000005],[-103.07528699999995,69.523041000000148],[-103.05695300000002,69.520537999999988],[-103.04638699999998,69.516936999999984],[-103.03806299999997,69.512771999999984],[-103.03278399999999,69.508331000000055],[-103.02333099999998,69.493866000000082],[-103.01390099999998,69.474152000000004],[-102.99137899999999,69.424698000000035],[-102.99082899999996,69.419434000000024],[-103.00778199999996,69.326935000000049],[-103.01917300000002,69.282761000000107],[-103.02306399999998,69.271652000000017],[-103.04444899999999,69.252487000000087],[-103.07195299999995,69.238586000000112],[-103.11332700000003,69.223602000000028],[-103.12444299999999,69.220825000000104],[-103.16000399999996,69.213042999999971],[-103.17250099999995,69.211380000000077],[-103.19415299999997,69.204712000000086],[-103.204453,69.200821000000019],[-103.21140299999996,69.194427000000132],[-103.21444700000001,69.189697000000137],[-103.21777299999997,69.137207000000103],[-103.208618,69.122756999999979],[-103.20305599999989,69.11831699999999],[-103.19499199999996,69.114426000000094],[-103.18222000000003,69.111098999999967],[-103.141953,69.15776100000005],[-103.13390400000003,69.163315000000068],[-103.12444299999999,69.167755000000056],[-103.10500300000001,69.176085999999998],[-103.07417299999997,69.187485000000038],[-103.03721599999994,69.205826000000059],[-103.021118,69.216934000000037],[-103.00611900000001,69.228592000000106],[-102.99889399999989,69.234985000000052],[-102.98082699999992,69.259155000000078],[-102.96916199999993,69.271378000000084],[-102.95056199999999,69.290268000000083],[-102.94360399999999,69.29664600000001],[-102.87249799999995,69.360535000000141],[-102.84084299999995,69.383330999999998],[-102.829453,69.386108000000036],[-102.817497,69.383881000000031],[-102.80666400000001,69.379974000000061],[-102.79360999999994,69.376923000000033],[-102.76083399999993,69.374420000000043],[-102.74694799999997,69.375534000000016],[-102.72277799999995,69.380264000000068],[-102.51083399999999,69.439697000000081],[-102.50862100000001,69.445526000000086],[-102.48972300000003,69.469436999999971],[-102.47193900000002,69.479430999999977],[-102.46028100000001,69.482208000000071],[-102.31304899999998,69.49832200000003],[-102.29804999999999,69.498596000000134],[-102.09306300000003,69.487762000000089],[-102.05750299999988,69.483597000000088],[-102.04750100000001,69.479980000000126],[-101.95527599999997,69.43553200000008],[-101.94748699999997,69.431365999999969],[-101.93694299999999,69.422485000000052],[-101.93138099999999,69.412766000000033],[-101.93110699999994,69.407486000000006],[-101.93611099999998,69.401657],[-102.03527799999995,69.287200999999982],[-102.14890300000002,69.270264000000111],[-102.15943899999996,69.27388000000002],[-102.18776700000001,69.280272999999966],[-102.20140100000003,69.279160000000047],[-102.21278399999994,69.276382000000069],[-102.22972099999993,69.265549000000078],[-102.23194899999999,69.259720000000073],[-102.21721600000001,69.225266000000033],[-102.11972000000003,69.183043999999938],[-102.10665899999992,69.179703000000131],[-102.09361299999989,69.178588999999931],[-102.08112299999993,69.180267000000072],[-102.07167099999992,69.184982000000105],[-102.06416300000001,69.191360000000032],[-102.05943299999996,69.19720499999994],[-102.05721999999992,69.202773999999977],[-102.05750299999988,69.208038000000101],[-102.05444299999999,69.214431999999988],[-102.04499800000002,69.226089000000115],[-102.03666699999997,69.231658999999979],[-102.01666299999999,69.239975000000072],[-102.00611899999996,69.243590999999981],[-101.96305799999999,69.257216999999912],[-101.95140099999998,69.259995000000117],[-101.9385989999999,69.261931999999945],[-101.92194399999994,69.260269000000051],[-101.78500399999996,69.196365000000071],[-101.77055399999995,69.189147999999989],[-101.75472999999994,69.175812000000064],[-101.75195300000001,69.165543000000014],[-101.75167799999991,69.160537999999974],[-101.75389099999995,69.149719000000061],[-101.80638099999999,69.003876000000105],[-101.80860899999993,68.99803199999991],[-101.81806899999992,68.993591000000038],[-101.85138699999993,68.984420999999941],[-101.89916999999997,68.97526600000009],[-101.94888300000002,68.96775800000006],[-101.962784,68.96665999999999],[-101.97693600000002,68.96665999999999],[-101.993607,68.968323000000112],[-102.00140399999992,68.972488000000112],[-102.02223200000003,68.990265000000136],[-102.03250100000002,68.99414100000007],[-102.04778299999998,68.996933000000126],[-102.06220999999994,68.996933000000126],[-102.09665699999994,68.988585999999941],[-102.11305199999998,68.977767999999969],[-102.12609900000001,68.966385000000002],[-102.13082900000001,68.960265999999933],[-102.14502699999997,68.94766199999998],[-102.15638699999994,68.944702000000063],[-102.16972399999997,68.946091000000024],[-102.323624,68.937195000000088],[-102.38612399999994,68.925537000000077],[-102.38583399999993,68.920258000000103],[-102.39028899999994,68.914429000000098],[-102.39835399999987,68.90887500000008],[-102.48554999999999,68.871368000000018],[-102.53582799999998,68.864425999999924],[-102.58972199999999,68.860535000000084],[-102.60417200000001,68.860260000000039],[-102.61972000000003,68.861099000000024],[-102.63500999999991,68.863876000000118],[-102.64527900000002,68.867751999999996],[-102.76306199999999,68.877762000000075],[-102.81889299999995,68.834152000000074],[-102.89472999999992,68.799988000000042],[-102.99054699999999,68.794434000000081],[-103.00583599999999,68.795258000000047],[-103.047234,68.809707999999944],[-103.146118,68.840546000000131],[-103.16416899999996,68.84304800000001],[-103.19499199999996,68.844437000000028],[-103.208618,68.843596999999988],[-103.32084699999996,68.829712000000086],[-103.34111000000001,68.822220000000129],[-103.36000099999995,68.813872999999944],[-103.36805700000002,68.808318999999983],[-103.40306099999992,68.777205999999978],[-103.50917099999987,68.801375999999948],[-103.83583099999993,68.83638000000002],[-104.09472699999992,68.856644000000017],[-104.11028299999998,68.859421000000054],[-104.13834399999996,68.865540000000124],[-104.287781,68.901932000000102],[-104.40249599999999,68.931091000000094],[-104.43083199999995,68.9369200000001],[-104.445267,68.938873000000001],[-104.45749699999999,68.936645999999996],[-104.46167000000003,68.930542000000116],[-104.46305799999988,68.924987999999928],[-104.46250900000001,68.919708000000071],[-104.47444199999995,68.901657000000057],[-104.487503,68.888885000000073],[-104.50279199999989,68.877762000000075],[-104.51167299999992,68.873032000000023],[-104.52139299999999,68.869140999999956],[-104.54360999999989,68.863311999999951],[-104.583618,68.859711000000118],[-104.84999099999993,68.870254999999986],[-105.12917299999998,68.896378000000084],[-105.14472999999992,68.899155000000007],[-105.16610699999995,68.906097000000102],[-105.19332900000001,68.917480000000126],[-105.24889399999989,68.945526000000029],[-105.18305999999995,68.988312000000008],[-105.173317,68.991928000000087],[-105.14666699999998,68.992477000000008],[-105.128601,68.989975000000129],[-105.06471299999998,68.986923000000047],[-105.03916900000002,68.990265000000136],[-104.93639400000001,69.03054800000001],[-104.92887899999999,69.036102000000028],[-104.91610700000001,69.048874000000012],[-104.91166699999991,69.065811000000053],[-104.915009,69.070541000000048],[-104.92304999999999,69.074706999999989],[-104.93388399999998,69.078323000000012],[-105.06500199999999,69.104155999999989],[-105.08332799999999,69.106369000000086],[-105.09665699999999,69.105255000000113],[-105.122772,69.091095000000053],[-105.16027799999995,69.071930000000066],[-105.47361799999999,69.106934000000138],[-105.48055999999997,69.116652999999928],[-105.49249299999991,69.125259000000028],[-105.50695799999994,69.133606000000043],[-105.51528899999994,69.13749700000011],[-105.55387899999999,69.152480999999966],[-105.58056599999998,69.156372000000033],[-105.61694299999994,69.160812000000078],[-105.76806599999998,69.171371000000136],[-105.83029199999999,69.172211000000004],[-105.87416100000002,69.171097000000032],[-105.90222199999999,69.169144000000074],[-105.91443600000002,69.167205999999965],[-105.92555199999998,69.164153999999996],[-106.03888699999993,69.153869999999984],[-106.17777999999998,69.144150000000081],[-106.19360399999999,69.144714000000022],[-106.256958,69.154984000000127],[-106.28888699999999,69.160262999999929],[-106.39611799999994,69.17804000000001],[-106.40611299999995,69.180542000000059],[-106.41471899999999,69.184417999999937],[-106.41471899999999,69.195251000000098],[-106.41027799999995,69.217758000000003],[-106.40666199999998,69.223877000000073],[-106.3944469999999,69.23692299999999],[-106.38612399999994,69.241653000000042],[-106.37638899999996,69.24552900000009],[-106.30777,69.262206999999989],[-106.28832999999992,69.269989000000123],[-106.27362099999993,69.281372000000147],[-106.26777600000003,69.292206000000022],[-106.26889,69.297211000000061],[-106.31639100000001,69.386658000000068],[-106.49527,69.474426000000108],[-106.52139299999993,69.486098999999967],[-106.54138199999989,69.49331699999999],[-106.55499299999985,69.496368000000018],[-106.57112099999989,69.498870999999951],[-106.60221899999999,69.498870999999951],[-106.61444099999994,69.496643000000006],[-106.62554899999986,69.493591000000094],[-106.73306299999996,69.441650000000038],[-106.74027999999998,69.435806000000014],[-106.74388099999993,69.429703000000075],[-106.74553700000001,69.407760999999994],[-106.86277799999999,69.36914100000007],[-106.93083200000001,69.361649000000114],[-106.95500199999992,69.357208000000014],[-106.96611000000001,69.354156000000103],[-106.98554999999999,69.346100000000035],[-106.99249299999997,69.340546000000018],[-106.99722300000002,69.33526599999999],[-106.99833699999999,69.329711999999972],[-106.99694799999997,69.324432000000058],[-106.96528599999994,69.303040000000067],[-106.95749699999993,69.293319999999994],[-106.925003,69.23942599999998],[-106.92223399999995,69.228867000000093],[-106.929169,69.216660000000104],[-106.93611099999998,69.211105000000032],[-106.94444299999998,69.206375000000037],[-106.96362299999993,69.198318000000029],[-107.03999299999998,69.181091000000038],[-107.12832600000002,69.154434000000094],[-107.13806199999999,69.150543000000027],[-107.16221599999994,69.134430000000009],[-107.19167299999998,69.112487999999928],[-107.22666900000002,69.084152000000017],[-107.24889400000001,69.068054000000018],[-107.264183,69.057480000000112],[-107.27944899999994,69.046936000000073],[-107.304169,69.032485999999949],[-107.31360599999994,69.028595000000109],[-107.34221599999995,69.01887499999998],[-107.37444299999993,69.009430000000123],[-107.43167099999994,68.996368000000075],[-107.50334199999992,68.982758000000047],[-107.55387899999994,68.975540000000024],[-107.64611799999989,68.965546000000018],[-107.67388900000003,68.963608000000079],[-107.74610899999999,68.960815000000082],[-107.93749999999994,68.934981999999934],[-107.95584099999996,68.931046000000094],[-107.97693600000002,68.930542000000116],[-108.17555199999998,68.931091000000094],[-108.20944199999997,68.93331900000004],[-108.26444999999995,68.939148000000046],[-108.29833999999988,68.941360000000088],[-108.42804699999994,68.945816000000036],[-108.49221799999992,68.94747899999993],[-108.521118,68.946365000000128],[-108.53443900000002,68.944702000000063],[-108.54611199999994,68.942474000000061],[-108.56331599999993,68.933594000000028],[-108.56388900000002,68.927765000000022],[-108.55082699999997,68.919434000000138],[-108.54194599999994,68.915543000000071],[-108.53555299999999,68.911376999999959],[-108.531387,68.906647000000135],[-108.52971599999995,68.901382000000069],[-108.53028899999993,68.895828000000051],[-108.53555299999999,68.889160000000061],[-108.55139200000002,68.879425000000026],[-108.59722899999997,68.859146000000067],[-108.67443799999995,68.829437000000041],[-108.926941,68.744431000000134],[-108.93749999999994,68.741088999999988],[-108.97250400000001,68.733870999999965],[-109.10472099999998,68.710541000000035],[-109.19138299999992,68.697205000000054],[-109.23416099999997,68.694977000000108],[-109.26390099999998,68.694427000000076],[-109.31194299999999,68.695816000000093],[-109.345551,68.697754000000032],[-109.37416100000002,68.696365000000014],[-109.39998600000001,68.693313999999987],[-109.43472300000002,68.686095999999964],[-109.49137899999994,68.673308999999961],[-109.52306399999992,68.664993000000095],[-109.55359599999991,68.655258000000003],[-109.59722899999997,68.64387499999998],[-109.64362299999999,68.634430000000123],[-109.65638699999994,68.632751000000098],[-109.68331899999998,68.630539000000056],[-109.756958,68.628586000000098],[-109.97028399999999,68.627197000000081],[-110.12416099999996,68.627197000000081],[-110.16055299999994,68.630539000000056],[-110.19167299999998,68.630814000000044],[-110.22000099999997,68.629150000000038],[-110.24416400000001,68.625259000000142],[-110.26306199999999,68.617752000000053],[-110.27194199999997,68.613602000000014],[-110.27916700000003,68.608597000000145],[-110.295547,68.599426000000051],[-110.32917800000001,68.582214000000022],[-110.33917200000002,68.578872999999987],[-110.35082999999997,68.576385000000016],[-110.36361699999998,68.574707000000046],[-110.37777699999998,68.574158000000125],[-110.39138800000001,68.576660000000004],[-110.39806399999986,68.580826000000116],[-110.42027299999995,68.604156000000046],[-110.42722300000003,68.608321999999987],[-110.44082600000002,68.611099000000081],[-110.45889299999999,68.612761999999975],[-110.56111099999998,68.616653000000042],[-110.576683,68.616653000000042],[-110.58944699999989,68.614990000000148],[-110.60944399999994,68.608321999999987],[-110.61694299999994,68.603592000000106],[-110.63417099999987,68.59526100000005],[-110.65695199999999,68.590271000000143],[-110.68138099999999,68.586105000000089],[-110.89666699999998,68.55720500000001],[-110.92223399999995,68.553863999999976],[-110.950287,68.551926000000037],[-111.01363400000002,68.552765000000022],[-111.03195199999999,68.554428000000144],[-111.03859699999992,68.558594000000028],[-111.03500400000001,68.563873000000001],[-110.98332199999993,68.577773999999977],[-110.97193900000002,68.580276000000083],[-110.95777900000002,68.581100000000049],[-110.92555199999993,68.580276000000083],[-110.89723200000003,68.581940000000088],[-110.87165800000002,68.585266000000104],[-110.86028299999987,68.587769000000094],[-110.850281,68.591095000000109],[-110.84306299999997,68.596099999999979],[-110.84306299999997,68.601653999999996],[-110.84973099999996,68.605820000000051],[-110.86361699999992,68.608597000000145],[-111.01750199999998,68.598327999999981],[-111.03028899999998,68.596649000000127],[-111.05888399999998,68.585815000000082],[-111.068893,68.58248900000001],[-111.08029199999999,68.579987000000131],[-111.09306300000003,68.578323000000125],[-111.13527699999997,68.575821000000076],[-111.16639700000002,68.575821000000076],[-111.23249800000002,68.578049000000021],[-111.26750199999998,68.580551000000071],[-111.28362299999998,68.582764000000054],[-111.32000700000003,68.585815000000082],[-111.33693699999998,68.586655000000121],[-111.37917299999998,68.584152000000131],[-111.39195299999994,68.58248900000001],[-111.41166699999997,68.575546000000031],[-111.41665599999999,68.571106000000043],[-111.40527299999997,68.568054000000075],[-111.389183,68.56581099999994],[-111.29804999999999,68.557755000000043],[-111.25028999999989,68.55720500000001],[-111.23194899999999,68.555542000000116],[-111.21833800000002,68.552765000000022],[-111.20916699999998,68.549148999999943],[-111.204453,68.544708000000071],[-111.204453,68.538879000000009],[-111.21112099999999,68.526093000000117],[-111.21556099999992,68.519440000000145],[-111.22556299999997,68.516098],[-111.23805199999993,68.514435000000105],[-111.25361599999991,68.514435000000105],[-111.35861199999999,68.521652000000017],[-111.37470999999999,68.523604999999975],[-111.38834400000002,68.526382000000069],[-111.46806300000003,68.536926000000108],[-111.52278100000001,68.541656000000103],[-111.60056299999991,68.543594000000041],[-111.85109699999998,68.534149000000014],[-112.060272,68.523041000000035],[-112.21000700000002,68.513610999999969],[-112.23665599999987,68.510817999999972],[-112.35916099999997,68.501938000000109],[-112.40110799999997,68.499145999999996],[-112.50917099999992,68.498032000000023],[-112.63527699999992,68.483047000000056],[-112.63694800000002,68.476928999999927],[-112.64527900000002,68.472763000000043],[-112.67027299999995,68.469146999999964],[-112.72749299999992,68.465820000000065],[-112.77390299999996,68.465546000000131],[-112.80750299999994,68.466660000000104],[-113.05166600000001,68.464157000000114],[-113.091949,68.460266000000047],[-113.220551,68.45277400000009],[-113.25140399999992,68.452209000000096],[-113.26944699999996,68.453873000000101],[-113.297234,68.458602999999925],[-113.30444299999999,68.462769000000037],[-113.30943300000001,68.467209000000025],[-113.310272,68.473038000000031],[-113.30638099999993,68.479706000000022],[-113.29972800000002,68.484711000000061],[-113.29138199999994,68.489151000000106],[-113.26944699999996,68.494430999999963],[-113.256958,68.496094000000085],[-113.19360399999999,68.496368000000018],[-113.05166600000001,68.487487999999985],[-113.03778099999994,68.488312000000121],[-113.03388999999999,68.494980000000112],[-113.04360999999994,68.504166000000055],[-113.07250999999991,68.520538000000045],[-113.11805700000002,68.544434000000138],[-113.14138800000001,68.550537000000077],[-113.19721999999996,68.560256999999979],[-113.21333300000003,68.562195000000088],[-113.26888999999994,68.572220000000016],[-113.33416699999998,68.585541000000148],[-113.35777299999995,68.591369999999984],[-113.36721799999992,68.594986000000006],[-113.38166799999988,68.603043000000014],[-113.44304699999998,68.640548999999965],[-113.44833399999999,68.645263999999997],[-113.45111099999997,68.650269000000037],[-113.45249899999999,68.661652000000061],[-113.45084400000002,68.667755],[-113.52443700000003,68.724990999999932],[-113.66665599999999,68.802199999999914],[-113.676941,68.811096000000077],[-113.67887899999994,68.894714000000079],[-113.67722299999997,68.900818000000129],[-113.671944,68.906647000000135],[-113.62389400000001,68.93331900000004],[-113.60694899999993,68.942474000000061],[-113.58444199999997,68.948028999999963],[-113.57472199999995,68.951385000000016],[-113.569458,68.957214000000022],[-113.54583700000001,69.043045000000006],[-113.54499799999996,69.048035000000084],[-113.55471799999987,69.051376000000118],[-113.61501299999998,69.066376000000048],[-113.63221699999997,69.073883000000023],[-113.64723199999992,69.081940000000145],[-113.65778399999999,69.091095000000053],[-113.69611399999991,69.154709000000139],[-113.69220699999994,69.189423000000033],[-113.68083200000001,69.191925000000083],[-113.66583300000002,69.191086000000098],[-113.65583800000002,69.187485000000038],[-113.62193300000001,69.17804000000001],[-113.53888699999999,69.168594000000041],[-113.51972999999998,69.167205999999965],[-113.50862099999995,69.169708000000014],[-113.51363399999997,69.174423000000047],[-113.52111799999994,69.178588999999931],[-113.55359599999991,69.187195000000031],[-113.58000199999992,69.192474000000004],[-113.62332200000003,69.199707000000046],[-113.90888999999999,69.24192800000003],[-114.27555799999999,69.281936999999971],[-114.31139400000001,69.284987999999998],[-114.32888800000001,69.285538000000031],[-114.39277600000003,69.284149000000014],[-114.42138699999998,69.281936999999971],[-114.4472199999999,69.278046000000074],[-114.49249299999991,69.267212000000029],[-114.51834100000002,69.263321000000133],[-114.66972399999997,69.255829000000006],[-114.764183,69.252212999999983],[-115.08889799999992,69.244705000000124],[-115.25361599999991,69.245254999999986],[-115.40083299999998,69.256942999999978],[-115.64472999999998,69.273315000000139],[-115.79527299999995,69.282761000000107],[-115.92138699999992,69.290268000000083],[-115.95584099999996,69.292206000000022],[-115.96833799999996,69.294983000000116],[-115.9786069999999,69.298598999999967],[-115.98665599999998,69.302475000000015],[-116.00029000000001,69.310806000000127],[-116.00611900000001,69.315262000000018],[-116.016953,69.322220000000016],[-116.02694700000001,69.325546000000088],[-116.05638099999999,69.32998699999996],[-116.17527799999993,69.34165999999999],[-116.21945199999999,69.348327999999981],[-116.52583300000003,69.407486000000006],[-116.53859699999998,69.4102630000001],[-116.54888900000003,69.413605000000018],[-116.56527699999992,69.421371000000079],[-116.62970699999994,69.458878000000141],[-116.63137799999993,69.464706000000035],[-116.62666299999989,69.470535000000041],[-116.61888099999993,69.474990999999989],[-116.60777300000001,69.478043000000071],[-116.569458,69.48414600000001],[-116.56139400000001,69.488586000000055],[-116.55860899999993,69.4952550000001],[-116.57556199999993,69.555817000000104],[-116.58138999999989,69.560531999999967],[-116.591949,69.563873000000001],[-116.60472099999993,69.566665999999998],[-116.63667299999997,69.570267000000058],[-116.73388699999998,69.575546000000031],[-116.74999999999994,69.574997000000053],[-116.75945299999995,69.571381000000031],[-116.76611299999996,69.565177999999946],[-116.78138699999988,69.55720500000001],[-116.89750700000002,69.587494000000049],[-116.88054699999986,69.608871000000079],[-116.85193600000002,69.619705000000124],[-116.84612299999998,69.643051000000014],[-116.84750399999996,69.648604999999975],[-116.858047,69.651932000000102],[-116.96193700000003,69.679427999999973],[-116.987503,69.684981999999991],[-117.01777600000003,69.68942300000009],[-117.03500399999996,69.690810999999997],[-117.05027799999993,69.693038999999942],[-117.07584400000002,69.69859300000013],[-117.11805699999996,69.711654999999951],[-117.23889200000002,69.753052000000025],[-117.24749799999995,69.756943000000092],[-117.26917300000002,69.78166200000004],[-117.27278100000001,69.792755000000056],[-117.30777,69.844436999999971],[-117.36721799999992,69.919983000000059],[-117.42250099999995,69.972488000000055],[-117.43499799999995,69.981369000000029],[-117.43666099999996,69.98692299999999],[-117.43611099999993,69.993042000000059],[-117.41528299999993,70.009995000000117],[-117.38527699999997,70.028595000000053],[-117.35637700000001,70.039703000000031],[-117.32584400000002,70.049987999999985],[-117.28362300000003,70.063309000000118],[-117.25140399999992,70.072768999999994],[-117.23999000000003,70.075821000000133],[-117.19444299999998,70.087493999999936],[-117.16999800000002,70.092484000000013],[-117.12082700000002,70.102478000000019],[-117.08167999999995,70.108871000000136],[-117.01083399999993,70.116928000000144],[-116.87721299999998,70.129150000000095],[-116.58306899999997,70.156937000000084],[-116.236107,70.191360000000032],[-116.16639700000002,70.199997000000053],[-116.09999099999999,70.210266000000047],[-116.07167099999998,70.213608000000022],[-115.90834000000001,70.228867000000093],[-115.80194099999994,70.236649000000057],[-115.69360399999994,70.243866000000139],[-115.64695699999993,70.246643000000063],[-115.49665799999997,70.250549000000092],[-115.44833399999993,70.252487000000031],[-115.31471299999998,70.264160000000061],[-115.30139200000002,70.266388000000063],[-115.229446,70.273879999999963],[-115.16750299999995,70.27777100000003],[-115.08389299999999,70.279708999999968],[-115.03028899999998,70.279984000000013],[-114.86721799999998,70.28387500000008],[-114.80194099999989,70.286102000000142],[-114.74137899999999,70.290817000000004],[-114.71305799999988,70.293869000000086],[-114.65888999999999,70.301651000000049],[-114.61694299999994,70.30664100000007],[-114.58833299999992,70.309708000000001],[-114.54305999999997,70.313309000000061],[-114.511124,70.314696999999967],[-114.323624,70.316665999999998],[-114.254997,70.317215000000147],[-114.21833800000002,70.316085999999984],[-114.17832900000002,70.313599000000067],[-114.16082799999998,70.311645999999939],[-114.13527699999997,70.305816999999934],[-114.111107,70.293869000000086],[-114.09028599999994,70.286926000000108],[-114.057503,70.282486000000063],[-113.84166700000003,70.269440000000145],[-113.68388399999992,70.263046000000088],[-113.65055799999993,70.263610999999969],[-113.59166700000003,70.268600000000106],[-113.54943799999995,70.273315000000139],[-113.50556899999998,70.277481000000023],[-113.46000700000002,70.280548000000124],[-113.42804699999999,70.281662000000097],[-113.39138799999995,70.280548000000124],[-113.33332799999994,70.277206000000035],[-113.29611199999999,70.273879999999963],[-113.16832699999998,70.259155000000021],[-113.09084299999995,70.247481999999991],[-112.66665599999993,70.203873000000101],[-112.56471299999998,70.198318000000029],[-112.54804999999999,70.198593000000017],[-112.53278399999994,70.199416999999983],[-112.52084399999995,70.202209000000096],[-112.51722699999999,70.207488999999953],[-112.52749599999993,70.211105000000032],[-112.56304899999998,70.213608000000022],[-112.577789,70.216095000000053],[-112.58084100000002,70.221374999999966],[-112.57501200000002,70.227203000000088],[-112.56582599999996,70.231368999999972],[-112.55526700000001,70.234984999999995],[-112.54332699999992,70.237487999999985],[-112.295547,70.266663000000051],[-112.212784,70.265823000000012],[-112.195831,70.265823000000012],[-112.16388699999999,70.266936999999984],[-112.13834399999996,70.271378000000084],[-112.14584400000001,70.275543000000084],[-112.16306299999991,70.277481000000023],[-112.24249299999991,70.283600000000035],[-112.29695099999998,70.289154000000053],[-112.30471799999992,70.293319999999937],[-112.29723399999995,70.298325000000034],[-112.28333299999997,70.299988000000099],[-112.26666299999999,70.300262000000032],[-112.24833699999999,70.299423000000104],[-112.23111,70.297484999999938],[-112.10888699999992,70.277481000000023],[-111.92639199999996,70.252212999999927],[-111.91583300000002,70.255553999999961],[-111.90805099999989,70.260544000000039],[-111.89917000000003,70.264709000000039],[-111.88054699999998,70.270264000000111],[-111.86527999999993,70.271378000000084],[-111.84861799999993,70.271378000000084],[-111.743607,70.269440000000145],[-111.55555700000002,70.269714000000079],[-111.53888699999993,70.269989000000066],[-111.46806300000003,70.278320000000008],[-111.45445299999989,70.279984000000013],[-111.445267,70.284149000000014],[-111.44275699999992,70.290268000000026],[-111.487213,70.336929000000055],[-111.49472000000003,70.341094999999939],[-111.50723299999993,70.344147000000078],[-111.53694200000001,70.349426000000051],[-111.63110399999999,70.358321999999987],[-111.66471899999999,70.35803199999998],[-111.69387799999998,70.355545000000063],[-111.73528299999998,70.35026600000009],[-111.75055700000001,70.349426000000051],[-111.80387899999999,70.350815000000011],[-111.98055999999991,70.370818999999983],[-112.00083899999987,70.378036000000066],[-112.05387899999999,70.401093000000003],[-112.06166099999996,70.405258000000003],[-112.06973299999993,70.414993000000095],[-112.07250999999997,70.42025799999999],[-112.073059,70.431655999999975],[-112.07584400000002,70.436646000000053],[-112.08917200000002,70.451096000000121],[-112.11527999999998,70.474152000000004],[-112.14611799999994,70.490540000000067],[-112.156387,70.494141000000127],[-112.16915899999998,70.497208000000001],[-112.19915800000001,70.502213000000097],[-112.42722299999997,70.526382000000012],[-112.49553700000001,70.515274000000034],[-112.5,70.514740000000074],[-112.50945300000001,70.513611000000083],[-112.52806099999998,70.514160000000004],[-112.58612099999999,70.524994000000106],[-112.62193300000001,70.534424000000001],[-112.65278599999994,70.545258000000047],[-112.67083700000001,70.552765000000136],[-112.67859599999991,70.556931000000077],[-112.70973199999997,70.567490000000078],[-112.72805799999998,70.568329000000062],[-112.81471299999993,70.568054000000075],[-112.84861799999993,70.567764000000011],[-112.85610999999994,70.562758999999971],[-112.93749999999994,70.56721500000009],[-113.00083899999993,70.576659999999947],[-113.01611300000002,70.579163000000108],[-113.14222699999999,70.606093999999985],[-113.30304699999994,70.641936999999984],[-113.49221799999992,70.677200000000028],[-113.51112399999994,70.677765000000022],[-113.51999699999993,70.673598999999967],[-113.51917299999997,70.667755000000113],[-113.5227809999999,70.655547999999953],[-113.52834300000001,70.649719000000118],[-113.54055800000003,70.646942000000024],[-113.55444299999994,70.644989000000123],[-113.57140399999997,70.644714000000079],[-113.59166700000003,70.646103000000096],[-113.60722399999997,70.648604999999975],[-113.63054699999998,70.654984000000013],[-113.64917000000003,70.662766000000147],[-113.66528299999999,70.670822000000044],[-113.68388399999992,70.678314],[-113.72860700000001,70.691649999999925],[-113.76194800000002,70.696091000000024],[-113.88221699999997,70.710265999999933],[-113.93831599999993,70.71527100000003],[-113.97416699999991,70.715546000000018],[-113.98972299999997,70.714432000000045],[-114.015556,70.709991000000116],[-114.06833599999993,70.692474000000061],[-114.08944700000001,70.685256999999979],[-114.12082699999996,70.674698000000092],[-114.14362299999999,70.668594000000098],[-114.17111199999999,70.664703000000031],[-114.20834400000001,70.665817000000004],[-114.26194800000002,70.671371000000022],[-114.323059,70.675262000000089],[-114.37748699999997,70.675812000000121],[-114.40834000000001,70.673598999999967],[-114.4202729999999,70.670822000000044],[-114.43083200000001,70.667206000000022],[-114.44833399999999,70.658600000000092],[-114.45889299999999,70.655258000000117],[-114.49500299999994,70.646942000000024],[-114.54527299999995,70.636107999999979],[-114.57112100000001,70.631362999999965],[-114.64111299999996,70.622482000000048],[-114.98916599999995,70.603867000000093],[-115.13694800000002,70.598038000000088],[-115.25250199999994,70.601379000000122],[-115.38054699999998,70.604706000000078],[-115.39943700000003,70.604980000000012],[-115.88971700000002,70.595260999999994],[-115.921944,70.593596999999988],[-115.97609699999998,70.585266000000047],[-116.05555700000002,70.572220000000129],[-116.08556399999992,70.587769000000037],[-116.16251399999999,70.62303200000008],[-116.17111199999994,70.626923000000147],[-116.26363400000002,70.634720000000073],[-116.36389200000002,70.639160000000118],[-116.38082900000001,70.638885000000073],[-116.52999899999992,70.632477000000108],[-116.63221699999997,70.614990000000091],[-116.65583800000002,70.609146000000067],[-116.66915899999998,70.607208000000128],[-116.71501199999994,70.603043000000127],[-116.90110799999997,70.597214000000122],[-116.91972399999997,70.597488000000055],[-117.05972300000002,70.601379000000122],[-117.10056299999997,70.603317000000061],[-117.34584000000001,70.614990000000091],[-117.34973100000002,70.619980000000112],[-117.35861199999994,70.623871000000008],[-117.37666300000001,70.62553400000013],[-117.50556899999998,70.61692800000003],[-117.51528899999994,70.613311999999951],[-117.51806599999986,70.606368999999972],[-117.51862299999993,70.600266000000033],[-117.52500900000001,70.594985999999949],[-117.54360999999994,70.595260999999994],[-117.5594329999999,70.597214000000122],[-117.61305199999998,70.608597000000145],[-117.67111199999999,70.624419999999986],[-117.70472699999999,70.634155000000021],[-117.724716,70.641373000000044],[-117.73777799999993,70.65026899999998],[-117.74194299999994,70.655258000000117],[-117.741669,70.661376999999959],[-117.73944099999994,70.666930999999977],[-117.73473399999995,70.673035000000027],[-117.72222899999986,70.68331900000004],[-117.71417199999996,70.688034000000073],[-117.70944199999985,70.693863000000079],[-117.71140300000002,70.699707000000103],[-117.71806300000003,70.703872999999987],[-117.73581699999994,70.711655000000121],[-117.74694799999997,70.714995999999985],[-117.89806399999998,70.756104000000107],[-117.94554099999999,70.768599999999992],[-118.00890400000003,70.783051],[-118.04750100000001,70.791656000000046],[-118.09277299999997,70.804703000000075],[-118.13583399999999,70.818054000000018],[-118.16750300000001,70.828598000000056],[-118.18776700000001,70.836104999999975],[-118.20584099999996,70.843872000000147],[-118.26445000000001,70.871918000000051],[-118.28028899999993,70.879974000000118],[-118.30972300000002,70.897217000000012],[-118.31639100000001,70.901657000000057],[-118.32972699999993,70.910537999999974],[-118.40862299999998,70.970260999999994],[-118.41750300000001,70.980270000000019],[-118.41972399999986,70.985809000000017],[-118.41944899999993,70.99192800000003],[-118.415009,70.99803200000008],[-118.40862299999998,71.003326000000072],[-118.40055799999999,71.007766999999944],[-118.37082700000002,71.019149999999968],[-118.33944699999995,71.029433999999981],[-118.27250699999991,71.048874000000012],[-117.98055999999997,71.124420000000043],[-117.84973099999996,71.156937000000028],[-117.79666099999992,71.166382000000112],[-117.728882,71.169708000000128],[-117.69055199999997,71.169434000000024],[-117.640289,71.171921000000111],[-117.54305999999991,71.178589000000102],[-117.49445300000002,71.18193100000002],[-117.41665599999988,71.188873000000115],[-117.38722199999995,71.192474000000004],[-117.28859699999992,71.206649999999968],[-116.98528299999998,71.236098999999967],[-116.83666999999997,71.269149999999911],[-116.83332799999994,71.276093000000117],[-116.82472200000001,71.280548000000124],[-116.80055199999993,71.286102000000085],[-116.71333300000003,71.297211000000004],[-116.66972399999992,71.302765000000022],[-116.60166900000002,71.313873000000001],[-116.51777600000003,71.326384999999959],[-116.40583800000002,71.343048000000067],[-116.20889299999993,71.364150999999993],[-116.17722300000003,71.366653000000042],[-116.14195299999989,71.367751999999996],[-116.08556399999992,71.367477000000008],[-116.077789,71.365814000000057],[-116.05249000000003,71.356093999999985],[-115.81027199999994,71.362761999999975],[-115.77667200000002,71.36442599999998],[-115.76083399999993,71.365814000000057],[-115.74638399999998,71.368317000000047],[-115.73416099999986,71.371368000000075],[-115.72693599999997,71.376373000000115],[-115.72666900000002,71.381362999999965],[-115.73306299999996,71.385818000000029],[-115.74416400000001,71.389160000000118],[-115.75805700000001,71.391937000000041],[-115.79055800000003,71.396378000000141],[-115.84166700000003,71.394440000000031],[-115.85582699999992,71.392212000000029],[-115.885559,71.389160000000118],[-115.91915899999998,71.387206999999989],[-115.93360899999999,71.38888500000013],[-116.01777599999997,71.411101999999971],[-116.06471299999998,71.438583000000051],[-115.82805599999995,71.483046999999999],[-115.76306199999999,71.490265000000022],[-115.62082700000002,71.498596000000077],[-115.60472099999993,71.496094000000028],[-115.58444199999991,71.488876000000005],[-115.58416699999998,71.485259999999982],[-115.53555299999994,71.470261000000107],[-115.41555800000003,71.449707000000103],[-115.37832599999996,71.449707000000103],[-115.20028699999995,71.479430999999977],[-115.17527799999988,71.484985000000108],[-115.06667299999998,71.518600000000049],[-115.05750299999994,71.523041000000148],[-115.06194299999999,71.526657],[-115.08168000000001,71.527205999999921],[-115.11361699999998,71.524704000000042],[-115.15638699999994,71.518875000000037],[-115.17054699999994,71.516662999999994],[-115.24553700000001,71.500000000000114],[-115.26000999999997,71.498031999999967],[-115.32224300000001,71.492477000000065],[-115.44275699999992,71.488037000000077],[-115.45973200000003,71.489151000000049],[-115.53859699999998,71.50082400000008],[-115.54998799999998,71.504440000000102],[-115.55860899999999,71.508330999999998],[-115.55583199999995,71.513611000000083],[-115.54332699999986,71.516662999999994],[-115.53083800000002,71.519440000000088],[-115.51666299999999,71.521378000000027],[-115.51222199999989,71.53776600000009],[-115.61888099999987,71.555252000000053],[-115.65499899999992,71.55802900000009],[-115.70638999999994,71.555817000000047],[-115.79194599999994,71.543593999999985],[-115.87638900000002,71.53276100000005],[-115.965012,71.522216999999955],[-116.16027799999989,71.49971000000005],[-116.20805399999995,71.495818999999983],[-116.28250100000002,71.495528999999976],[-116.33389299999999,71.493317000000104],[-116.41361999999998,71.486648999999943],[-116.44360399999999,71.483322000000044],[-116.806107,71.436096000000134],[-116.98610699999995,71.427200000000028],[-117.17666600000001,71.404709000000025],[-117.20111099999997,71.398331000000098],[-117.21528599999994,71.396378000000141],[-117.328056,71.386108000000036],[-117.35944399999994,71.383331000000112],[-117.37721299999987,71.382751000000098],[-117.39835399999998,71.383880999999974],[-117.41221599999994,71.386383000000023],[-117.41665599999988,71.391373000000101],[-117.41610700000001,71.397766000000047],[-117.41306299999997,71.404434000000037],[-117.39083900000003,71.435257000000036],[-117.38110399999994,71.447205000000054],[-117.37832600000002,71.454163000000051],[-117.44776899999988,71.47387700000013],[-117.49445300000002,71.486923000000047],[-117.51750199999998,71.493317000000104],[-117.54583700000001,71.498871000000122],[-117.56276699999995,71.49971000000005],[-117.628601,71.467758000000117],[-117.63333099999994,71.461929000000112],[-117.63166799999999,71.456375000000094],[-117.62470999999999,71.451935000000105],[-117.61305199999998,71.44859300000013],[-117.59665699999999,71.446365000000014],[-117.55583200000001,71.445251000000042],[-117.5369419999999,71.443862999999908],[-117.506393,71.439148000000102],[-117.48332199999999,71.432480000000112],[-117.47888199999989,71.427475000000072],[-117.48194899999999,71.420532000000037],[-117.51722699999999,71.379425000000026],[-117.52749599999993,71.375809000000004],[-117.53943600000002,71.372757000000092],[-117.59416199999987,71.371643000000063],[-117.68138099999993,71.379700000000071],[-117.75666799999999,71.376083000000108],[-117.79444899999999,71.368042000000059],[-117.82749899999999,71.372208000000114],[-117.94833399999999,71.377762000000132],[-118.01500699999997,71.37303200000008],[-118.03278399999994,71.372482000000048],[-118.09084299999995,71.372757000000092],[-118.112213,71.37359600000002],[-118.18536399999999,71.379791000000125],[-118.24388099999999,71.389984000000084],[-118.25556899999998,71.393326000000002],[-118.28362300000003,71.404709000000025],[-118.29750099999995,71.413605000000132],[-118.31111099999993,71.428589000000045],[-118.31527699999992,71.439697000000024],[-118.31471299999998,71.452209000000039],[-118.30943300000001,71.465820000000008],[-118.28999299999992,71.481659000000093],[-118.28195199999988,71.486098999999911],[-118.2633439999999,71.49414100000007],[-118.21250900000001,71.513046000000031],[-118.20221699999996,71.516662999999994],[-118.19027699999998,71.519714000000022],[-118.17804699999994,71.522766000000104],[-118.12609900000001,71.533051000000057],[-118.08612099999988,71.540267999999969],[-118.05444299999999,71.543045000000063],[-117.83583099999998,71.554703000000075],[-117.70722999999998,71.54942299999999],[-117.68720999999994,71.549988000000042],[-117.675003,71.552765000000136],[-117.658051,71.561646000000053],[-117.65139799999992,71.566940000000045],[-117.65583800000002,71.571930000000123],[-117.66999800000002,71.574706999999989],[-117.87304699999993,71.611649],[-117.88722199999995,71.614151000000106],[-117.90888999999999,71.614990000000034],[-117.86361699999998,71.639435000000105],[-117.718887,71.659714000000008],[-117.70694700000001,71.662491000000102],[-117.69638099999992,71.666091999999992],[-117.70084399999996,71.671371000000136],[-117.715012,71.673874000000126],[-117.73665599999993,71.674988000000099],[-118.01000999999997,71.672484999999938],[-118.02778599999994,71.67164600000001],[-118.11665299999993,71.65277100000003],[-118.12693799999988,71.648880000000133],[-118.17278299999998,71.628036000000009],[-118.17749000000003,71.621918000000051],[-118.16388699999993,71.606933999999967],[-118.16639699999996,71.599990999999989],[-118.17666600000001,71.596374999999966],[-118.19082600000002,71.594146999999964],[-118.29998799999993,71.583328000000108],[-118.31777999999991,71.582763999999997],[-118.33444199999997,71.584717000000126],[-118.36527999999998,71.589431999999931],[-118.38639799999999,71.613602000000128],[-118.38612399999994,71.619705000000067],[-118.45500199999987,71.650818000000072],[-118.485817,71.655548000000124],[-118.56639099999995,71.662766000000147],[-118.60527000000002,71.664154000000053],[-118.84166700000003,71.664702999999975],[-118.85555999999997,71.662491000000102],[-118.86389199999996,71.658035000000041],[-118.90387699999997,71.614700000000028],[-118.90387699999997,71.608322000000101],[-118.88971699999996,71.599716000000001],[-118.88027999999991,71.595825000000104],[-118.86609599999997,71.586928999999998],[-118.8683319999999,71.580276000000026],[-118.88054699999998,71.577209000000096],[-118.89778099999995,71.57777400000009],[-118.90972899999991,71.581099999999992],[-119.05027799999999,71.626648000000102],[-119.07472200000001,71.644149999999968],[-119.08416699999998,71.654160000000047],[-119.10582699999998,71.685806000000071],[-119.12470999999999,71.730545000000063],[-119.13445300000001,71.76527399999992],[-119.13445300000001,71.783874999999966],[-119.10555999999991,71.876648000000046],[-119.10305800000003,71.883330999999998],[-119.09194899999994,71.902205999999978],[-119.08750900000001,71.908324999999991],[-118.945831,71.99136400000009],[-118.929169,72.000548999999921],[-118.86694299999999,72.023879999999963],[-118.84249899999998,72.029709000000025],[-118.80166599999995,72.037200999999925],[-118.76471699999996,72.046370999999965],[-118.73361199999999,72.057480000000055],[-118.72501399999987,72.0619200000001],[-118.71665999999999,72.066665999999998],[-118.71028099999995,72.071930000000009],[-118.70556599999992,72.077774000000034],[-118.703056,72.084717000000012],[-118.70749699999999,72.095824999999991],[-118.715012,72.10026600000009],[-118.71972700000003,72.105255000000056],[-118.71945199999999,72.111374000000069],[-118.71749899999998,72.116928000000087],[-118.69193999999999,72.130539000000056],[-118.58860800000002,72.176086000000112],[-118.57640100000003,72.179152999999985],[-118.56194299999999,72.181366000000139],[-118.545547,72.182754999999986],[-118.44248999999996,72.181655999999975],[-118.40583799999996,72.183044000000052],[-118.38945000000001,72.184708000000114],[-118.15722699999992,72.217758000000117],[-118.12832599999996,72.222214000000065],[-118.11945299999996,72.226654000000053],[-118.11277799999993,72.231934000000138],[-118.108047,72.237762000000089],[-118.10527000000002,72.244705000000067],[-118.10417199999995,72.263321000000076],[-118.12138400000003,72.308029000000147],[-118.13082899999995,72.318054000000075],[-118.14527899999996,72.326934999999992],[-118.16471899999993,72.334427000000119],[-118.176941,72.337769000000037],[-118.19193999999999,72.340546000000131],[-118.20916699999998,72.34248400000007],[-118.25140399999998,72.344711000000132],[-118.27166699999992,72.344711000000132],[-118.28832999999992,72.343323000000055],[-118.32528699999995,72.341934000000037],[-118.36416600000001,72.341370000000097],[-118.40695199999993,72.34248400000007],[-118.446663,72.345260999999994],[-118.49109599999997,72.353043000000127],[-118.52306399999992,72.363876000000118],[-118.55499299999997,72.380814000000044],[-118.56973299999999,72.389709000000039],[-118.58194700000001,72.399155000000007],[-118.58860800000002,72.416655999999989],[-118.58805799999999,72.435256999999979],[-118.58528100000001,72.441924999999969],[-118.573059,72.460815000000082],[-118.56833599999993,72.46665999999999],[-118.55027799999999,72.483321999999987],[-118.53694199999995,72.493866000000025],[-118.51972999999992,72.50277699999998],[-118.20722999999998,72.618591000000094],[-118.12554899999998,72.642487000000017],[-118.08306900000002,72.649719000000118],[-117.90361000000001,72.689697000000137],[-117.89083899999991,72.692749000000049],[-117.86888099999993,72.699997000000053],[-117.63305700000001,72.784987999999998],[-117.60193600000002,72.796936000000073],[-117.51944700000001,72.828873000000044],[-117.48999000000003,72.841369999999984],[-117.48111,72.845825000000048],[-117.46472199999994,72.85554500000012],[-117.43611099999993,72.876373000000001],[-117.42054699999994,72.894440000000088],[-117.40222199999999,72.903320000000122],[-117.37999000000002,72.910538000000088],[-117.35360699999995,72.916382000000112],[-117.32333399999993,72.92082199999993],[-117.30638099999993,72.921921000000111],[-117.24916099999996,72.923874000000069],[-117.12721299999998,72.932479999999998],[-116.95639,72.954163000000108],[-116.94138299999997,72.95637499999998],[-116.89972699999998,72.964157000000114],[-116.862503,72.972214000000065],[-116.83805799999999,72.978592000000049],[-116.775284,72.9952550000001],[-116.70722999999998,73.017211999999972],[-116.65972899999991,73.031097000000045],[-116.58750900000001,73.051376000000005],[-116.57417299999997,73.054153000000099],[-116.54167199999995,73.057480000000055],[-116.52416999999991,73.058868000000132],[-116.31916799999993,73.09165999999999],[-116.24221799999998,73.110260000000096],[-116.20195000000001,73.118590999999981],[-116.15556300000003,73.124695000000031],[-115.90055799999993,73.154160000000104],[-115.60973399999995,73.194138000000123],[-115.44082600000002,73.22387700000013],[-115.34638999999999,73.253326000000129],[-115.32305899999994,73.260269000000108],[-115.30915799999997,73.263046000000031],[-115.14917000000003,73.288315000000011],[-115.10221899999999,73.294144000000017],[-115.01418299999989,73.299988000000042],[-114.95111099999997,73.307754999999986],[-114.89417299999997,73.318054000000018],[-114.86638599999998,73.323608000000036],[-114.83056599999998,73.334152000000074],[-114.81054699999999,73.342758000000003],[-114.70722999999992,73.368042000000003],[-114.67555199999998,73.371918000000051],[-114.65778399999999,73.373032000000023],[-114.56166100000002,73.37553400000013],[-114.54083300000002,73.373595999999964],[-114.50527999999991,73.368866000000139],[-114.337784,73.343323000000055],[-114.30499299999991,73.338042999999971],[-114.27500899999995,73.332214000000135],[-114.22609699999987,73.318329000000062],[-114.19776899999999,73.306366000000025],[-114.16306299999997,73.289703000000145],[-114.11054999999999,73.263885000000016],[-114.05610699999994,73.233597000000032],[-114.01666299999994,73.206375000000094],[-113.96167000000003,73.153046000000131],[-113.95694700000001,73.142487000000074],[-113.95388799999989,73.125533999999959],[-113.95749699999999,73.113312000000008],[-113.99582700000002,73.077773999999977],[-114.00499699999995,73.064423000000033],[-114.03555299999999,73.004990000000021],[-114.04750100000001,72.954987000000074],[-114.05499299999997,72.883605999999986],[-114.05277999999998,72.872208000000001],[-114.04915599999998,72.867203000000131],[-114.0427699999999,72.862762000000032],[-114.02722199999999,72.854156000000103],[-113.98166700000002,72.834152000000017],[-113.96888699999994,72.82499700000011],[-113.96777299999997,72.819442999999978],[-113.96945199999999,72.813034000000073],[-113.97582999999992,72.807205000000067],[-113.985817,72.803040000000067],[-113.99749799999995,72.799423000000104]],[[-95.669723999999917,73.604980000000126],[-95.688598999999897,73.603317000000004],[-95.702498999999989,73.60554500000012],[-95.711670000000026,73.612198000000092],[-95.703887999999949,73.617477000000065],[-95.684157999999968,73.6202550000001],[-95.669997999999964,73.620529000000033],[-95.655563000000029,73.616652999999928],[-95.654998999999975,73.609984999999995],[-95.669723999999917,73.604980000000126]],[[-107.89555399999989,73.541367000000093],[-107.93055699999996,73.539428999999984],[-107.9519499999999,73.540268000000083],[-107.97193900000002,73.542755],[-108.00917099999992,73.548035000000084],[-108.02306399999998,73.551376000000118],[-108.07472200000001,73.576385000000073],[-108.08277899999996,73.580826000000002],[-108.08500700000002,73.585815000000139],[-108.08332799999999,73.597214000000065],[-108.07640099999992,73.603591999999992],[-108.066101,73.608597000000032],[-108.05444299999988,73.612487999999928],[-108.04083299999996,73.615540000000067],[-108.00750700000003,73.618591000000094],[-107.89943699999992,73.622756999999979],[-107.86277799999993,73.624145999999996],[-107.82444800000002,73.6244200000001],[-107.80444299999999,73.624145999999996],[-107.68110699999994,73.621367999999961],[-107.61472299999991,73.614700000000028],[-107.60056299999997,73.611374000000126],[-107.58944699999995,73.607758000000103],[-107.58473200000003,73.603043000000071],[-107.58249699999999,73.597762999999986],[-107.58473200000003,73.586655000000007],[-107.59194899999994,73.579987000000017],[-107.60221899999988,73.575271999999984],[-107.64527900000002,73.570267000000115],[-107.65722700000003,73.568603999999993],[-107.7491609999999,73.55581699999999],[-107.89555399999989,73.541367000000093]],[[-124.307503,73.556366000000139],[-124.33167999999995,73.556366000000139],[-124.343613,73.559981999999991],[-124.35193600000002,73.5711060000001],[-124.35861199999988,73.630264000000068],[-124.34612300000003,73.633606000000043],[-124.33138999999994,73.636383000000137],[-124.307503,73.632202000000063],[-124.30332900000002,73.626648000000046],[-124.29387700000001,73.622481999999934],[-124.28222700000003,73.618866000000082],[-124.26806599999992,73.616088999999988],[-124.21028100000001,73.611374000000126],[-124.19360399999994,73.60914600000001],[-124.17944299999994,73.606369000000086],[-124.16777000000002,73.603043000000071],[-124.14916999999997,73.594711000000075],[-124.12666300000001,73.580826000000002],[-124.11972000000003,73.575821000000133],[-124.11554699999988,73.570541000000048],[-124.11389199999996,73.564148000000102],[-124.12638899999996,73.560805999999957],[-124.307503,73.556366000000139]],[[-124.58473199999992,73.679153000000042],[-124.59944199999995,73.676376000000005],[-124.62361099999998,73.676650999999993],[-124.640556,73.678863999999976],[-124.70056199999993,73.689422999999977],[-124.72917199999995,73.694976999999994],[-124.73361199999999,73.700545999999974],[-124.72582999999992,73.705261000000007],[-124.71584299999995,73.709152000000074],[-124.70111099999997,73.711928999999998],[-124.68167099999999,73.713042999999971],[-124.66471899999999,73.710815000000025],[-124.66278099999994,73.706099999999992],[-124.64835399999998,73.704712000000086],[-124.61694299999999,73.699707000000046],[-124.57140399999992,73.691925000000083],[-124.564438,73.687195000000031],[-124.57224299999996,73.682479999999998],[-124.58473199999992,73.679153000000042]],[[-105.08944700000001,73.735260000000039],[-104.96028099999995,73.688582999999937],[-104.84306300000003,73.650818000000072],[-104.71140300000002,73.63081399999993],[-104.69167299999992,73.628310999999997],[-104.675003,73.624985000000095],[-104.58084100000002,73.600266000000147],[-104.53056300000003,73.581374999999923],[-104.51306199999999,73.573044000000039],[-104.49445300000002,73.559418000000051],[-104.49027999999998,73.554703000000018],[-104.48528299999998,73.544708000000128],[-104.48306299999996,73.534424000000115],[-104.512787,73.493042000000059],[-104.55583200000001,73.403320000000008],[-104.56639100000001,73.334717000000126],[-104.56833599999999,73.329163000000108],[-104.57333399999999,73.323044000000095],[-104.58138999999994,73.316666000000112],[-104.60193599999997,73.306366000000025],[-104.64916999999997,73.280823000000112],[-104.69499200000001,73.25221300000004],[-104.76000999999991,73.203873000000044],[-104.76500699999985,73.197754000000032],[-104.76390099999998,73.192474000000118],[-104.79415899999998,73.168045000000006],[-104.86805700000002,73.136658000000068],[-104.97556299999997,73.085266000000104],[-104.98332199999999,73.078872999999987],[-104.98805199999993,73.073043999999982],[-104.98388699999992,73.068054000000075],[-104.97749299999998,73.05304000000001],[-104.97361799999999,73.031662000000097],[-104.97860699999995,73.025543000000084],[-104.984734,73.020538000000045],[-104.99527,73.015823000000012],[-105.031677,73.004166000000055],[-105.0750119999999,72.997208000000057],[-105.08833300000003,72.994141000000127],[-105.13639799999993,72.978867000000037],[-105.14695699999999,72.974152000000004],[-105.22582999999997,72.933044000000109],[-105.30304699999994,72.951096000000007],[-105.31916799999999,72.954163000000108],[-105.33972199999999,72.955551000000014],[-105.354446,72.953323000000069],[-105.35610999999994,72.947754000000032],[-105.33139,72.910538000000088],[-105.32417299999997,72.906096999999988],[-105.279449,72.885543999999925],[-105.25361599999997,72.878585999999984],[-105.237503,72.875534000000016],[-105.21140300000002,72.868591000000038],[-105.20417799999996,72.864151000000049],[-105.26222199999989,72.848602000000085],[-105.27555799999993,72.845534999999984],[-105.28999299999987,72.847762999999986],[-105.38305699999995,72.866653000000099],[-105.43611099999993,72.896652000000131],[-105.44332900000001,72.90109300000006],[-105.45612299999999,72.915267999999969],[-105.458618,72.925536999999963],[-105.45694699999996,72.931366000000025],[-105.45834400000001,72.936371000000065],[-105.46250900000001,72.941360000000032],[-105.57472199999995,72.984421000000054],[-105.73277299999995,73.047759999999982],[-105.91388699999999,73.145538000000101],[-105.94638099999992,73.160263000000043],[-106.09249899999992,73.199706999999933],[-106.08194700000001,73.241088999999988],[-106.32195300000001,73.338882000000126],[-106.44776899999994,73.393051000000128],[-106.45556599999998,73.397491000000002],[-106.46611000000001,73.401382000000069],[-106.72028399999999,73.44999700000011],[-106.88137799999998,73.463318000000072],[-106.89806399999992,73.461929000000055],[-106.91610699999995,73.461380000000077],[-106.9375,73.462494000000106],[-107,73.469711000000018],[-107.016953,73.4727630000001],[-107.02749599999999,73.476379000000009],[-107.03555299999994,73.480820000000108],[-107.03415699999999,73.486374000000069],[-107.02583300000003,73.498596000000077],[-107.01834100000002,73.504990000000078],[-107.00974299999996,73.510544000000095],[-106.97112299999992,73.531661999999983],[-106.92944299999999,73.550537000000134],[-106.89334100000002,73.562484999999981],[-106.74526999999995,73.648041000000148],[-106.70028699999995,73.676085999999941],[-106.65805099999994,73.695251000000098],[-106.64584399999995,73.699141999999995],[-106.61833200000001,73.705261000000007],[-106.57224300000001,73.711928999999998],[-106.32721700000002,73.72665400000011],[-106.18554699999999,73.733597000000145],[-106.03916900000002,73.731368999999972],[-105.80055199999998,73.726928999999984],[-105.72666900000002,73.728592000000049],[-105.68028300000003,73.734985000000052],[-105.66639699999996,73.737761999999918],[-105.637787,73.74443100000002],[-105.61277799999993,73.752212999999983],[-105.58473200000003,73.758041000000048],[-105.569458,73.760269000000051],[-105.53527799999995,73.762771999999984],[-105.51666299999994,73.763321000000133],[-105.30387899999994,73.762206999999989],[-105.28388999999999,73.761658000000011],[-105.16999800000002,73.755554000000018],[-105.14862099999999,73.754166000000055],[-105.10749799999991,73.743590999999981],[-105.08944700000001,73.735260000000039]],[[-80.142226999999878,73.696640000000116],[-80.108611999999994,73.693863000000022],[-80.074448000000018,73.697479000000044],[-79.901397999999972,73.698318000000029],[-79.625548999999978,73.670821999999987],[-79.586120999999991,73.66276600000009],[-79.523055999999997,73.646652000000131],[-79.493056999999965,73.637772000000098],[-79.476394999999911,73.634154999999964],[-79.451949999999954,73.630539000000113],[-79.373610999999983,73.63081399999993],[-78.96166999999997,73.632750999999985],[-78.946105999999986,73.634720000000016],[-78.934433000000013,73.638596000000064],[-78.931106999999997,73.642487000000131],[-78.928878999999938,73.647491000000116],[-78.924164000000019,73.650269000000094],[-78.912505999999894,73.653869999999984],[-78.887787000000003,73.656647000000078],[-78.861389000000031,73.658324999999991],[-78.64416499999993,73.656647000000078],[-78.40834000000001,73.661652000000117],[-78.206664999999987,73.667755000000056],[-78.166397000000018,73.668045000000063],[-78.12777699999998,73.664703000000145],[-78.113327000000027,73.663040000000024],[-78.064437999999996,73.651932000000045],[-78.009734999999978,73.63749700000011],[-77.965285999999935,73.628310999999997],[-77.823058999999944,73.603867000000037],[-77.738601999999958,73.591933999999981],[-77.608046999999999,73.574158000000011],[-77.535004000000015,73.565536000000009],[-77.453887999999949,73.559708000000057],[-77.424437999999952,73.554703000000018],[-77.395554000000004,73.545822000000101],[-77.373046999999929,73.529709000000082],[-77.363327000000027,73.524703999999986],[-77.351394999999968,73.519988999999953],[-77.338333000000034,73.516663000000108],[-77.294723999999974,73.512772000000041],[-77.237212999999997,73.509994999999947],[-77.203063999999927,73.505554000000018],[-77.191939999999988,73.501389000000017],[-77.148620999999991,73.476379000000009],[-77.153610000000015,73.468048000000067],[-77.157226999999978,73.458603000000039],[-77.055266999999958,73.366379000000052],[-77.048888999999917,73.36192299999999],[-76.999435000000005,73.345825000000104],[-76.969726999999978,73.337203999999986],[-76.91361999999998,73.324432000000002],[-76.893340999999964,73.321105999999986],[-76.884170999999924,73.321655000000078],[-76.878875999999934,73.324158000000068],[-76.858611999999994,73.32638500000013],[-76.837219000000005,73.327209000000096],[-76.736389000000031,73.324706999999989],[-76.72193900000002,73.322495000000117],[-76.708054000000004,73.317764000000011],[-76.579726999999991,73.219711000000075],[-76.577498999999932,73.205551000000128],[-76.585006999999962,73.194427000000076],[-76.601944000000003,73.183319000000097],[-76.619720000000029,73.175812000000121],[-76.605270000000019,73.15914900000007],[-76.586945000000014,73.146378000000141],[-76.582229999999981,73.14387499999998],[-76.510559000000001,73.120254999999986],[-76.495543999999938,73.116928000000087],[-76.487502999999947,73.116089000000102],[-76.381942999999978,73.106093999999985],[-76.31361400000003,73.100540000000024],[-76.312499999999943,73.067490000000134],[-76.318068999999923,73.062759000000028],[-76.319457999999941,73.058318999999983],[-76.333068999999909,72.963607999999965],[-76.323059000000001,72.957214000000135],[-76.309433000000013,72.952484000000084],[-76.291671999999949,72.948868000000061],[-76.275283999999999,72.946640000000059],[-76.211945000000014,72.945526000000086],[-76.162216000000001,72.946365000000071],[-76.118606999999997,72.940262000000132],[-76.103607000000011,72.936371000000065],[-76.077224999999942,72.924988000000042],[-76.071670999999924,72.921097000000145],[-76.062209999999993,72.906937000000028],[-76.059432999999899,72.900818000000015],[-76.086394999999982,72.863602000000071],[-76.093886999999938,72.85803199999998],[-76.103881999999942,72.853043000000014],[-76.115279999999927,72.849426000000051],[-76.13110399999988,72.845534999999984],[-76.149993999999992,72.842209000000139],[-76.25140399999998,72.826385000000016],[-76.315552000000025,72.817214999999976],[-76.339721999999995,72.814987000000031],[-76.5625,72.812484999999981],[-76.581679999999949,72.812484999999981],[-76.601944000000003,72.813873000000058],[-76.618606999999884,72.816939999999988],[-76.634170999999981,72.820541000000048],[-76.662780999999995,72.829163000000051],[-76.681380999999931,72.831375000000094],[-76.72193900000002,72.833878000000084],[-76.740829000000019,72.833878000000084],[-76.767501999999922,72.833878000000084],[-76.891952999999944,72.830825999999945],[-76.937209999999993,72.830825999999945],[-77.084754999999973,72.839684000000148],[-77.101668999999958,72.84027100000003],[-77.143889999999942,72.841933999999981],[-77.226943999999946,72.846100000000035],[-77.265838999999914,72.849426000000051],[-77.314437999999939,72.85554500000012],[-77.365829000000019,72.864426000000037],[-77.40055799999999,72.870818999999983],[-77.416106999999954,72.874695000000088],[-77.447219999999959,72.879974000000061],[-77.522780999999952,72.886108000000092],[-77.704178000000013,72.897216999999955],[-77.723327999999981,72.896941999999967],[-77.860000999999954,72.893051000000071],[-77.904175000000009,72.891662999999994],[-77.997771999999941,72.888321000000019],[-78.107223999999917,72.88638300000008],[-78.236358999999993,72.893005000000016],[-78.273055999999997,72.890549000000021],[-78.297226000000023,72.887772000000098],[-78.486114999999984,72.86554000000001],[-78.62388599999997,72.848037999999974],[-78.865828999999962,72.804427999999973],[-79.047775000000001,72.771378000000141],[-79.161941999999897,72.750548999999978],[-79.209166999999923,72.744979999999998],[-79.296111999999994,72.737761999999975],[-79.359160999999972,72.733597000000145],[-79.382492000000013,72.733047000000113],[-79.400283999999999,72.733597000000145],[-79.429168999999945,72.735809000000017],[-79.543334999999956,72.74859600000002],[-79.62388599999997,72.763321000000133],[-79.927779999999927,72.842484000000013],[-79.972778000000005,72.854705999999965],[-79.998610999999983,72.86303700000002],[-80.009170999999924,72.872756999999922],[-80.120833999999945,72.978867000000037],[-80.151672000000019,73.011932000000115],[-80.181380999999931,73.043869000000086],[-80.181106999999997,73.050262000000032],[-80.164169000000015,73.061920000000043],[-80.147232000000031,73.071381000000031],[-80.134734999999921,73.084716999999955],[-80.131667999999991,73.08859300000006],[-80.128875999999991,73.09526100000005],[-80.122771999999998,73.11442599999998],[-80.110000999999954,73.179703000000018],[-80.114440999999999,73.186371000000008],[-80.134445000000028,73.209152000000017],[-80.143065999999919,73.216933999999981],[-80.15194699999995,73.222487999999942],[-80.216948999999943,73.243317000000104],[-80.238051999999982,73.24414100000007],[-80.415282999999931,73.24414100000007],[-80.61999499999996,73.264160000000004],[-80.760009999999909,73.274704000000042],[-80.797500999999954,73.276932000000045],[-80.876098999999954,73.32777399999992],[-80.876098999999954,73.338593000000003],[-80.872498000000007,73.424988000000099],[-80.820281999999963,73.489150999999993],[-80.80999799999995,73.644440000000088],[-80.857772999999952,73.74192800000003],[-80.771666999999923,73.749709999999993],[-80.683318999999983,73.755829000000006],[-80.560546999999872,73.76776099999995],[-80.434998000000007,73.766098000000056],[-80.37332200000003,73.761658000000011],[-80.353058000000033,73.759720000000073],[-80.320847000000015,73.753876000000048],[-80.30860899999999,73.75],[-80.29861499999987,73.745819000000097],[-80.265288999999996,73.730270000000019],[-80.223327999999924,73.715820000000065],[-80.192763999999954,73.707214000000135],[-80.15834000000001,73.699417000000039],[-80.142226999999878,73.696640000000116]],[[-73.354674999999929,68.329215999999974],[-73.328170999999998,68.328208999999958],[-73.31617,68.328712000000053],[-73.306830999999988,68.330544000000089],[-73.211670000000026,68.376923000000033],[-73.230559999999912,68.384155000000135],[-73.253066999999987,68.390823000000125],[-73.279448999999886,68.39498900000001],[-73.302779999999927,68.396102999999982],[-73.31806899999998,68.393051000000071],[-73.357498000000021,68.371368000000132],[-73.359725999999966,68.364989999999977],[-73.357773000000009,68.357483000000059],[-73.353057999999976,68.352478000000019],[-73.349166999999909,68.344986000000063],[-73.34722899999997,68.337494000000106],[-73.34944200000001,68.331100000000106],[-73.354674999999929,68.329215999999974],[-73.506667999999991,68.291367000000037],[-73.589721999999995,68.254715000000033],[-73.597777999999948,68.251937999999996],[-73.620834000000002,68.246093999999971],[-73.632216999999912,68.246643000000063],[-73.639724999999942,68.249709999999993],[-73.851668999999958,68.342209000000139],[-73.855834999999956,68.346649000000014],[-73.896117999999944,68.392211999999915],[-73.889449999999954,68.44470200000012],[-73.877486999999917,68.481093999999928],[-73.873610999999926,68.487762000000089],[-73.86721799999998,68.493042000000003],[-73.856110000000001,68.497481999999991],[-73.823623999999995,68.503326000000015],[-73.806655999999975,68.503876000000048],[-73.749999999999943,68.510817999999972],[-73.738891999999964,68.514999000000046],[-73.730285999999978,68.519989000000066],[-73.725829999999974,68.525818000000072],[-73.704726999999934,68.656647000000021],[-73.75389100000001,68.683594000000085],[-73.761397999999986,68.686371000000008],[-73.774719000000005,68.689697000000024],[-73.865828999999906,68.705826000000002],[-73.893889999999999,68.707764000000111],[-74.094161999999983,68.719986000000063],[-74.106109999999944,68.690536000000009],[-73.99221799999998,68.624695000000031],[-73.888061999999877,68.561645999999939],[-73.881667999999991,68.55664100000007],[-73.881667999999991,68.549713000000111],[-73.903609999999958,68.52777100000003],[-73.921386999999925,68.511932000000115],[-73.941939999999988,68.504715000000033],[-73.990279999999927,68.492751999999996],[-74.028335999999911,68.513610999999969],[-74.171660999999972,68.521652000000017],[-74.221114999999998,68.52526899999998],[-74.351395000000025,68.536926000000108],[-74.366104000000007,68.539154000000053],[-74.379439999999931,68.542205999999965],[-74.391112999999962,68.546371000000136],[-74.514175000000023,68.599991000000045],[-74.526397999999972,68.610809000000017],[-74.532776000000013,68.62164300000012],[-74.531676999999945,68.626373000000115],[-74.598891999999921,68.681930999999963],[-74.701950000000011,68.71887200000009],[-74.712218999999948,68.723038000000031],[-74.726105000000018,68.730270000000132],[-74.728333000000021,68.737198000000092],[-74.724715999999944,68.766097999999943],[-74.71945199999999,68.770537999999988],[-74.664168999999958,68.774155000000121],[-74.620833999999888,68.782486000000006],[-74.591949,68.788879000000009],[-74.576949999999954,68.793045000000063],[-74.565276999999924,68.802199999999914],[-74.546386999999982,68.822494999999947],[-74.548049999999989,68.828598000000113],[-74.551392000000021,68.830551000000014],[-74.604172000000005,68.841660000000104],[-74.634170999999924,68.846374999999966],[-74.648055999999997,68.847214000000122],[-74.666655999999932,68.845825000000104],[-74.678328999999962,68.842758000000003],[-74.687377999999967,68.835991000000035],[-74.718718999999965,68.824821000000043],[-74.723052999999936,68.822318999999993],[-74.721221999999955,68.821152000000041],[-74.71421799999996,68.82098400000001],[-74.705222999999933,68.821655000000078],[-74.689437999999939,68.819716999999969],[-74.671660999999972,68.818877999999984],[-74.660277999999892,68.81581100000011],[-74.639724999999999,68.807479999999998],[-74.633330999999941,68.79693600000013],[-74.635009999999966,68.793320000000108],[-74.648055999999997,68.789429000000041],[-74.665832999999964,68.786652000000117],[-74.771666999999979,68.774155000000121],[-74.917769999999962,68.801375999999948],[-74.913894999999968,68.81721500000009],[-74.837508999999955,68.840820000000065],[-74.787780999999995,68.854431000000034],[-74.764167999999984,68.872040000000027],[-74.74017299999997,68.872710999999981],[-74.72222899999997,68.934143000000006],[-74.862945999999909,68.954178000000013],[-74.872779999999977,68.955001999999979],[-74.887610999999993,68.954178000000013],[-74.898108999999977,68.952515000000062],[-74.920113000000015,68.946671000000038],[-74.935944000000006,68.942001000000005],[-75,68.937607000000071],[-75.005004999999926,68.929977000000065],[-75.033614999999884,68.926085999999998],[-75.042770000000019,68.928314],[-75.041945999999882,68.930267000000129],[-75.021118000000001,68.953049000000021],[-74.962340999999981,68.972824000000003],[-74.953002999999967,68.978484999999978],[-74.915337000000022,68.992821000000049],[-74.907668999999885,68.993988000000002],[-74.764724999999999,69.019440000000031],[-74.748336999999992,69.021378000000141],[-74.735000999999954,69.021927000000119],[-74.729445999999996,69.019440000000031],[-74.758057000000008,69.008880999999974],[-74.752228000000002,69.002486999999974],[-74.675003000000004,69.006943000000035],[-74.65834000000001,69.008330999999941],[-74.642776000000026,69.011658000000068],[-74.638061999999991,69.016098000000113],[-74.641113000000018,69.021378000000141],[-74.652495999999928,69.040267999999912],[-74.785827999999981,69.076385000000073],[-74.820846999999958,69.082214000000079],[-74.834166999999923,69.081664999999987],[-74.845839999999953,69.078598000000056],[-74.948607999999922,69.048874000000012],[-75.043334999999956,69.013321000000019],[-75.051940999999886,69.008605999999986],[-75.036117999999931,68.992203000000075],[-75.037780999999882,68.985809000000074],[-75.071395999999936,68.921097000000032],[-75.075561999999934,68.915817000000004],[-75.109160999999858,68.894989000000123],[-75.116394000000014,68.890823000000012],[-75.124161000000015,68.888046000000088],[-75.139724999999999,68.884720000000073],[-75.169998000000021,68.886383000000023],[-75.192490000000021,68.891663000000051],[-75.201950000000011,68.894440000000145],[-75.315826000000015,68.942200000000128],[-75.373885999999914,68.968872000000033],[-75.383330999999998,68.974426000000051],[-75.400283999999999,68.985535000000141],[-75.422500999999954,69.001937999999996],[-75.445830999999941,69.016937000000041],[-75.454452999999944,69.021102999999982],[-75.466399999999965,69.021378000000141],[-75.478881999999999,69.019714000000135],[-75.494155999999975,69.01638800000012],[-75.528335999999967,69.005829000000062],[-75.565552000000025,68.993591000000038],[-75.573623999999995,68.988585999999941],[-75.578612999999962,68.984146000000123],[-75.580841000000021,68.975540000000024],[-75.574172999999917,68.968323000000112],[-75.537780999999939,68.951096000000064],[-75.506957999999941,68.939696999999967],[-75.499724999999955,68.934708000000001],[-75.494995000000017,68.930267000000129],[-75.534163999999976,68.90387000000004],[-75.542770000000019,68.898879999999963],[-75.56527699999998,68.891373000000044],[-75.603881999999942,68.879700000000014],[-75.647780999999952,68.869140999999956],[-75.809158000000025,68.836928999999998],[-75.976104999999961,68.791092000000106],[-75.979445999999996,68.787201000000039],[-75.985001000000011,68.783875000000023],[-75.995543999999938,68.779434000000094],[-76.008620999999948,68.775543000000027],[-76.049437999999952,68.764435000000049],[-76.227218999999991,68.721100000000035],[-76.327224999999999,68.697478999999987],[-76.376098999999954,68.687484999999981],[-76.420546999999999,68.679152999999985],[-76.436385999999857,68.677200000000028],[-76.456664999999987,68.675262000000089],[-76.540282999999988,68.673308999999961],[-76.559432999999956,68.673035000000027],[-76.575561999999991,68.674149000000057],[-76.59056099999998,68.676376000000062],[-76.628875999999991,68.68691999999993],[-76.660827999999981,68.699416999999926],[-76.674164000000019,68.71026599999999],[-76.680283000000031,68.716094999999996],[-76.688599000000011,68.733597000000032],[-76.689437999999996,68.740540000000067],[-76.688048999999978,68.746933000000013],[-76.678604000000007,68.758330999999998],[-76.666945999999996,68.769150000000081],[-76.636947999999961,68.78166200000004],[-76.608611999999937,68.794144000000074],[-76.577498999999932,68.808318999999983],[-76.561385999999914,68.818054000000018],[-76.546111999999994,68.833054000000004],[-76.537216000000001,68.842209000000082],[-76.523055999999997,68.863876000000118],[-76.521666999999979,68.870254999999986],[-76.523894999999925,68.876373000000058],[-76.532775999999956,68.880538999999999],[-76.544158999999979,68.883041000000048],[-76.559432999999956,68.88499500000006],[-76.576674999999966,68.88499500000006],[-76.59333799999996,68.883331000000055],[-76.606658999999922,68.883041000000048],[-76.610000999999954,68.884720000000073],[-76.644164999999987,68.911102000000142],[-76.655562999999972,68.924698000000092],[-76.655562999999972,68.930542000000116],[-76.642775999999969,69.003876000000105],[-76.640563999999927,69.009155000000078],[-76.625548999999978,69.018326000000059],[-76.603607000000011,69.025818000000015],[-76.578338999999914,69.032211000000132],[-76.543335000000013,69.038315000000011],[-76.501403999999923,69.042755],[-76.422500999999954,69.050537000000134],[-76.368606999999997,69.055251999999996],[-76.348891999999921,69.054976999999951],[-76.33277899999996,69.05442800000003],[-76.240279999999927,69.048325000000091],[-76.208054000000004,69.044144000000017],[-76.140563999999927,69.034714000000122],[-76.124435000000005,69.031096999999988],[-76.114165999999955,69.027771000000143],[-76.091674999999952,69.011658000000068],[-76.080001999999922,69.006378000000041],[-76.068619000000012,69.003876000000105],[-75.996932999999956,69.003036000000066],[-75.969161999999983,69.010269000000108],[-75.904998999999918,69.036925999999994],[-75.813889000000017,69.067763999999954],[-75.655838000000017,69.080550999999957],[-75.637786999999946,69.079987000000017],[-75.619155999999919,69.081374999999923],[-75.6058349999999,69.08526599999999],[-75.598891999999978,69.089432000000102],[-75.593886999999938,69.099716000000114],[-75.569732999999928,69.15277100000003],[-75.569457999999997,69.158324999999991],[-75.571121000000005,69.163879000000009],[-75.591674999999952,69.22164900000007],[-75.603057999999976,69.238876000000118],[-75.619719999999973,69.249419999999986],[-75.669723999999917,69.271103000000096],[-75.759734999999978,69.304977000000122],[-75.783324999999991,69.313599000000124],[-75.956389999999885,69.366088999999931],[-75.970275999999956,69.36914100000007],[-76.168610000000001,69.411377000000073],[-76.202498999999932,69.413879000000122],[-76.241942999999935,69.413315000000011],[-76.298049999999989,69.407760999999994],[-76.417770000000019,69.44720500000011],[-76.607497999999964,69.529709000000139],[-76.637787000000003,69.546645999999953],[-76.641112999999962,69.554153000000099],[-76.641678000000013,69.557480000000055],[-76.626662999999951,69.581375000000037],[-76.61999499999996,69.586380000000077],[-76.611663999999962,69.591095000000109],[-76.489165999999898,69.648331000000042],[-76.477782999999988,69.652206000000035],[-76.459166999999979,69.654434000000037],[-76.442215000000033,69.653046000000074],[-76.347777999999948,69.64027400000009],[-76.261397999999986,69.626647999999932],[-76.226943999999946,69.637206999999989],[-76.186110999999983,69.659714000000065],[-76.182495000000017,69.663605000000132],[-76.187774999999988,69.665268000000083],[-76.226105000000018,69.664703000000031],[-76.295546999999942,69.660263000000043],[-76.376388999999961,69.671371000000022],[-76.388335999999924,69.673874000000012],[-76.397506999999962,69.678040000000067],[-76.399733999999853,69.684143000000006],[-76.450561999999934,69.690262000000075],[-76.537780999999939,69.696091000000081],[-76.551666000000012,69.695526000000029],[-76.634170999999981,69.683594000000085],[-76.641953000000001,69.679977000000122],[-76.638900999999976,69.673309000000131],[-76.631942999999922,69.669708000000071],[-76.616394000000014,69.667480000000126],[-76.581679999999949,69.666930999999977],[-76.557769999999948,69.673309000000131],[-76.542769999999905,69.674698000000149],[-76.530838000000017,69.672211000000061],[-76.517776000000026,69.662765999999976],[-76.522780999999952,69.65248100000008],[-76.535004000000015,69.638596000000007],[-76.553329000000019,69.625259000000142],[-76.561661000000015,69.620254999999986],[-76.683883999999978,69.56581100000011],[-76.691939999999988,69.563034000000016],[-76.707503999999972,69.559417999999994],[-76.730285999999978,69.560256999999922],[-76.844726999999921,69.576096000000064],[-77.136947999999961,69.626373000000115],[-77.18582200000003,69.637496999999996],[-77.191665999999941,69.639709000000039],[-77.200561999999991,69.646103000000096],[-77.200561999999991,69.64888000000002],[-77.194442999999922,69.657211000000075],[-77.164444000000003,69.676086000000055],[-77.155562999999972,69.680541999999946],[-77.144454999999994,69.682205000000067],[-76.949431999999945,69.695526000000029],[-76.939437999999939,69.679703000000018],[-76.929992999999968,69.677765000000079],[-76.896666999999979,69.679152999999985],[-76.868056999999965,69.684708000000057],[-76.829726999999934,69.695816000000036],[-76.820281999999963,69.699417000000096],[-76.80471799999998,69.708603000000039],[-76.793883999999991,69.718597000000045],[-76.791945999999996,69.721649000000014],[-76.781386999999995,69.743042000000116],[-76.781386999999995,69.748596000000077],[-76.835280999999952,69.815811000000053],[-76.851944000000003,69.813599000000011],[-76.933059999999898,69.809708000000114],[-77.026672000000019,69.811919999999986],[-77.150283999999999,69.816086000000098],[-77.293059999999855,69.828873000000101],[-77.308884000000035,69.830826000000002],[-77.310546999999985,69.835814999999968],[-77.307770000000005,69.840271000000087],[-77.297774999999888,69.851089000000059],[-77.28472899999997,69.860535000000027],[-77.25418099999996,69.87692300000009],[-77.243056999999965,69.881362999999908],[-77.208344000000011,69.886658000000011],[-77.116652999999928,69.901382000000012],[-76.992767000000015,69.927199999999971],[-76.981673999999941,69.931656000000089],[-76.974715999999944,69.935806000000071],[-76.980559999999969,69.938034000000016],[-76.992767000000015,69.940536000000122],[-77.002791999999943,69.940536000000122],[-77.125274999999931,69.925812000000064],[-77.141112999999962,69.922485000000108],[-77.164444000000003,69.915268000000026],[-77.188323999999909,69.906097000000045],[-77.226943999999946,69.894989000000066],[-77.260284000000013,69.887496999999939],[-77.438048999999921,69.857208000000071],[-77.508347000000015,69.826660000000118],[-77.455565999999976,69.798325000000091],[-77.444442999999978,69.789428999999984],[-77.449158000000011,69.784714000000122],[-77.551391999999964,69.747756999999922],[-77.559158000000025,69.744980000000055],[-77.574722000000008,69.741363999999976],[-77.597777999999948,69.739151000000049],[-77.608611999999937,69.740265000000022],[-77.615829000000019,69.741653000000099],[-77.626388999999904,69.744980000000055],[-77.637787000000003,69.753875999999991],[-77.645279000000016,69.760818000000086],[-77.649993999999992,69.769714000000022],[-77.668059999999969,69.836655000000064],[-77.691939999999931,69.963043000000027],[-77.695267000000001,69.98803700000002],[-77.694442999999922,70.000275000000045],[-77.693054000000018,70.00610400000005],[-77.68582200000003,70.023041000000092],[-77.678604000000007,70.034987999999998],[-77.672500999999954,70.045532000000094],[-77.669723999999974,70.052200000000028],[-77.667220999999984,70.062194999999974],[-77.665008999999941,70.088043000000084],[-77.665557999999976,70.106934000000138],[-77.668334999999956,70.113037000000077],[-77.673888999999974,70.11970500000001],[-77.671936000000017,70.177199999999914],[-77.672500999999954,70.180542000000059],[-77.678328999999962,70.187759000000142],[-77.685271999999998,70.191360000000032],[-77.810821999999973,70.24552900000009],[-77.884170999999981,70.2586060000001],[-77.892226999999878,70.258041000000048],[-78.133621000000005,70.215271000000087],[-78.239166000000012,70.203873000000101],[-78.345000999999911,70.19720500000011],[-78.351395000000025,70.197479000000044],[-78.364715999999987,70.201096000000007],[-78.401672000000019,70.212493999999992],[-78.405272999999966,70.214157000000114],[-78.480835000000013,70.288589000000002],[-78.406113000000005,70.326935000000049],[-78.396118000000001,70.328049000000021],[-78.389175000000023,70.332214000000022],[-78.398894999999925,70.336380000000077],[-78.425827000000027,70.3477630000001],[-78.436661000000015,70.351088999999945],[-78.486389000000031,70.356934000000081],[-78.504180999999903,70.35803199999998],[-78.521118000000001,70.357758000000047],[-78.536391999999978,70.356369000000029],[-78.55749499999996,70.351379000000009],[-78.573623999999995,70.345534999999984],[-78.579726999999878,70.343048000000067],[-78.583327999999995,70.336929000000055],[-78.581115999999952,70.334152000000131],[-78.569167999999991,70.325546000000031],[-78.564712999999983,70.320267000000058],[-78.56138599999997,70.314148000000046],[-78.564712999999983,70.310256999999979],[-78.578888000000006,70.309708000000001],[-78.655272999999909,70.346939000000134],[-78.662506000000008,70.350540000000024],[-78.704726999999934,70.374695000000031],[-78.74749799999995,70.438873000000058],[-78.858337000000006,70.453873000000044],[-78.903335999999911,70.449416999999926],[-78.944442999999865,70.450271999999984],[-79.031951999999933,70.454987000000017],[-79.070557000000008,70.469711000000075],[-79.095550999999887,70.493042000000116],[-79.100280999999995,70.49832200000003],[-79.081680000000006,70.529984000000127],[-79.068068999999923,70.536377000000073],[-78.893616000000009,70.590546000000131],[-78.879989999999964,70.594711000000132],[-78.860274999999888,70.59664900000007],[-78.832779000000016,70.594437000000028],[-78.821945000000028,70.589706000000092],[-78.815551999999911,70.57748400000014],[-78.816100999999946,70.573318000000029],[-78.815001999999879,70.571930000000123],[-78.806655999999975,70.564986999999974],[-78.788054999999929,70.556091000000038],[-78.766112999999905,70.550261999999975],[-78.733321999999987,70.547211000000004],[-78.718886999999938,70.547760000000096],[-78.720276000000013,70.549149000000114],[-78.84056099999998,70.634995000000117],[-78.851944000000003,70.638046000000088],[-78.861938000000009,70.637206999999989],[-78.868331999999953,70.63220200000012],[-78.867492999999968,70.628586000000041],[-78.868057000000022,70.624419999999986],[-78.871933000000013,70.621918000000051],[-78.879989999999964,70.621093999999914],[-78.912215999999944,70.621368000000018],[-78.965285999999935,70.632751000000042],[-78.976943999999946,70.635817999999972],[-78.994155999999975,70.643326000000002],[-78.999161000000015,70.651382000000069],[-79.000838999999928,70.662766000000147],[-78.994720000000029,70.672484999999995],[-79.000564999999995,70.676926000000094],[-79.009445000000028,70.679702999999961],[-79.025283999999999,70.680267000000129],[-79.041107000000011,70.678588999999988],[-79.057220000000029,70.672759999999982],[-79.152221999999995,70.627762000000075],[-79.158051,70.622208000000114],[-79.155838000000017,70.617476999999951],[-79.14973399999991,70.613037000000134],[-79.136948000000018,70.610809000000017],[-79.097778000000005,70.610260000000039],[-79.068068999999923,70.615540000000124],[-79.143889999999999,70.453873000000044],[-79.159728999999913,70.43803400000013],[-79.174164000000019,70.428040000000124],[-79.18472300000002,70.423599000000024],[-79.209731999999974,70.418045000000006],[-79.223891999999978,70.419434000000024],[-79.23582499999992,70.423309000000017],[-79.268889999999999,70.436371000000008],[-79.291106999999954,70.446930000000066],[-79.290557999999919,70.453598000000056],[-79.291945999999996,70.459717000000069],[-79.30221599999993,70.473602000000142],[-79.308333999999888,70.480270000000132],[-79.388061999999934,70.49275200000011],[-79.403610000000015,70.493316999999934],[-79.412780999999995,70.491652999999928],[-79.420546999999942,70.488876000000062],[-79.575561999999934,70.42942800000003],[-79.58555599999994,70.421371000000022],[-79.591110000000015,70.413605000000018],[-79.591384999999946,70.40914900000007],[-79.588897999999972,70.399428999999998],[-79.575835999999981,70.389984000000084],[-79.563613999999973,70.385544000000095],[-79.42361499999987,70.355820000000108],[-79.420546999999942,70.359710999999947],[-79.416107000000011,70.363602000000014],[-79.406661999999869,70.367477000000008],[-79.386948000000018,70.37164300000012],[-79.371657999999968,70.371093999999971],[-79.357772999999895,70.36970500000001],[-79.317229999999995,70.360260000000096],[-79.295837000000006,70.353043000000014],[-79.286666999999852,70.349716000000058],[-79.266112999999962,70.341094999999939],[-79.252791999999999,70.333327999999995],[-79.243057000000022,70.324707000000103],[-79.233321999999873,70.318603999999937],[-79.224715999999944,70.316085999999984],[-79.209441999999967,70.313309000000061],[-79.125823999999909,70.304703000000131],[-79.108886999999925,70.304977000000065],[-79.099730999999963,70.308594000000028],[-79.086670000000026,70.317764000000068],[-79.088333000000034,70.324707000000103],[-79.090560999999923,70.329437000000098],[-79.085830999999985,70.33859300000006],[-79.070847000000015,70.340820000000122],[-79.056655999999919,70.341369999999984],[-79.038895000000025,70.340546000000018],[-79.027221999999995,70.339432000000045],[-78.98832699999997,70.331375000000037],[-78.966659999999933,70.323318000000086],[-78.939162999999951,70.311096000000134],[-78.921660999999915,70.300812000000064],[-78.790558000000033,70.205551000000014],[-78.777221999999995,70.194976999999994],[-78.763061999999991,70.183593999999971],[-78.753066999999874,70.169434000000081],[-78.74888599999997,70.162201000000039],[-78.737502999999947,70.114989999999977],[-78.688599000000011,70.054977000000122],[-78.683060000000012,70.046371000000022],[-78.680282999999974,70.040268000000083],[-78.664168999999958,70.004166000000112],[-78.662506000000008,69.983047000000113],[-78.662506000000008,69.973037999999917],[-78.665008999999998,69.961380000000077],[-78.676392000000021,69.945250999999985],[-78.687774999999931,69.934417999999994],[-78.704177999999899,69.924148999999943],[-78.791945999999996,69.891098],[-78.84973100000002,69.886107999999979],[-79.06639100000001,69.878310999999997],[-79.17860399999995,69.883881000000088],[-79.200287000000003,69.884430000000009],[-79.37777699999998,69.886107999999979],[-79.408050999999944,69.88499500000006],[-79.474716000000001,69.878586000000041],[-79.526947000000007,69.871918000000051],[-79.540832999999964,69.868866000000139],[-79.553604000000007,69.864700000000028],[-79.563889000000017,69.859984999999995],[-79.576950000000011,69.855819999999994],[-79.604996000000028,69.849990999999989],[-79.636123999999938,69.848038000000031],[-79.682495000000017,69.848877000000016],[-79.694992000000013,69.851089000000059],[-79.707229999999981,69.855545000000006],[-79.773620999999991,69.885544000000039],[-79.780288999999982,69.890549000000078],[-79.786391999999978,69.897217000000012],[-79.796386999999925,69.908325000000048],[-79.801101999999958,69.915543000000014],[-79.800277999999992,69.917205999999965],[-79.803329000000019,69.927475000000015],[-79.833617999999944,69.949417000000039],[-79.891387999999949,69.973877000000073],[-80.053054999999915,69.997208000000114],[-80.168059999999969,70.006377999999984],[-80.196945000000028,70.008041000000105],[-80.232497999999964,70.007767000000001],[-80.263061999999934,70.002487000000087],[-80.27305599999994,69.999709999999993],[-80.292496000000028,69.98692299999999],[-80.307770000000005,69.981093999999985],[-80.31361400000003,69.980270000000019],[-80.326110999999912,69.980270000000019],[-80.336120999999991,69.982207999999957],[-80.434998000000007,70.004990000000078],[-80.45777899999996,70.013320999999962],[-80.466399999999965,70.018051000000014],[-80.47444200000001,70.024428999999998],[-80.485549999999932,70.029434000000037],[-80.547774999999945,70.04414399999996],[-80.561110999999983,70.046936000000073],[-80.577498999999875,70.048874000000012],[-80.597778000000005,70.048035000000027],[-80.652221999999938,70.038879000000065],[-80.669998000000021,70.039978000000076],[-80.787505999999951,70.050537000000134],[-80.906386999999995,70.070831000000055],[-81.06220999999988,70.085541000000035],[-81.225829999999974,70.09693900000002],[-81.285552999999993,70.095261000000107],[-81.378051999999968,70.092484000000013],[-81.429992999999968,70.093597000000102],[-81.462508999999955,70.09637500000008],[-81.603058000000033,70.113876000000005],[-81.698607999999922,70.128585999999984],[-81.711670000000026,70.130539000000113],[-81.728333000000021,70.132202000000007],[-81.745834000000002,70.1308140000001],[-81.756119000000012,70.12831099999994],[-81.763335999999924,70.123031999999967],[-81.761948000000018,70.117477000000065],[-81.737503000000004,70.093597000000102],[-81.718886999999881,70.079163000000051],[-81.709732000000031,70.074432000000115],[-81.687774999999874,70.067764000000125],[-81.670546999999942,70.065262000000075],[-81.625823999999966,70.062759000000085],[-81.558333999999888,70.056930999999963],[-81.539718999999934,70.053314],[-81.531113000000005,70.050812000000121],[-81.464721999999995,70.024703999999986],[-81.313613999999973,70.032211000000132],[-81.262221999999952,70.016388000000063],[-81.188599000000011,69.991089000000102],[-81.169723999999974,69.982483000000002],[-81.153335999999911,69.969986000000006],[-81.15306099999998,69.963608000000022],[-81.154174999999896,69.958327999999995],[-81.150283999999999,69.945815999999979],[-81.142775999999969,69.938034000000016],[-81.136123999999995,69.933043999999995],[-81.126389000000017,69.927765000000022],[-81.089721999999995,69.913879000000009],[-81.028335999999967,69.893600000000106],[-80.999999999999943,69.886107999999979],[-80.939986999999974,69.862762000000089],[-80.791381999999942,69.790542999999957],[-80.769164999999873,69.778045999999961],[-80.764175000000023,69.770537999999988],[-80.763061999999991,69.767212000000086],[-80.763061999999991,69.760818000000086],[-80.77555799999999,69.75221300000004],[-80.826110999999912,69.733597000000032],[-80.835555999999883,69.730270000000075],[-80.849441999999954,69.727203000000145],[-80.938889000000017,69.714705999999978],[-80.952498999999989,69.713882000000012],[-80.952224999999942,69.732758000000047],[-80.955841000000021,69.734420999999998],[-81.014449999999954,69.745529000000147],[-81.023055999999997,69.746094000000028],[-81.038054999999929,69.748596000000077],[-81.074172999999917,69.758040999999992],[-81.093063000000029,69.764434999999992],[-81.103058000000033,69.768326000000059],[-81.115554999999858,69.776931999999988],[-81.129439999999931,69.797760000000096],[-81.145843999999897,69.812485000000038],[-81.166945999999996,69.821380999999974],[-81.178878999999938,69.824996999999996],[-81.21665999999999,69.833603000000096],[-81.354445999999996,69.880264000000125],[-81.433059999999955,69.91304000000008],[-81.480559999999969,69.926926000000037],[-81.491942999999878,69.929703000000131],[-81.598891999999864,69.95248400000014],[-81.68249499999996,69.964431999999988],[-81.795273000000009,69.988586000000112],[-81.945540999999878,70.039978000000076],[-81.953887999999949,70.043868999999972],[-81.957229999999981,70.047211000000061],[-81.958618000000001,70.052765000000079],[-81.966659999999933,70.060532000000023],[-82.065001999999936,70.095825000000048],[-82.101104999999905,70.108032000000037],[-82.214447000000007,70.134995000000004],[-82.361663999999962,70.161377000000073],[-82.446655000000021,70.174988000000042],[-82.475006000000008,70.179428000000087],[-82.610001000000011,70.207214000000135],[-82.739165999999898,70.237762000000089],[-82.913894999999968,70.282761000000107],[-82.938888999999961,70.292205999999965],[-82.952224999999999,70.296370999999965],[-82.977782999999988,70.301926000000037],[-82.992766999999901,70.303588999999988],[-83.006957999999997,70.304703000000131],[-83.048049999999989,70.306931000000134],[-82.897781000000009,70.248595999999964],[-82.822234999999978,70.220825000000104],[-82.683608999999933,70.189972000000125],[-82.573623999999995,70.171646000000123],[-82.493880999999988,70.158875000000023],[-82.415282999999988,70.143051000000071],[-82.299727999999902,70.118866000000082],[-82.103058000000033,70.065262000000075],[-81.976395000000025,70.012206999999989],[-81.841674999999952,69.963318000000015],[-81.773330999999928,69.954162999999994],[-81.758056999999951,69.951660000000004],[-81.725006000000008,69.944138000000066],[-81.720001000000025,69.941085999999984],[-81.710830999999985,69.934142999999949],[-81.738327000000027,69.876083000000051],[-81.741378999999881,69.872757000000036],[-81.854171999999949,69.855545000000006],[-81.880279999999914,69.852478000000076],[-81.960281000000009,69.844146999999964],[-81.962783999999886,69.844711000000132],[-81.963333000000034,69.847487999999998],[-81.962508999999955,69.852768000000083],[-81.963333000000034,69.857757999999933],[-81.972503999999958,69.862487999999985],[-81.995270000000005,69.872481999999991],[-82.001677999999856,69.874694999999974],[-82.011123999999995,69.875809000000118],[-82.020003999999858,69.873871000000008],[-82.061661000000015,69.859421000000054],[-82.118880999999874,69.814697000000081],[-82.11860699999994,69.81053200000008],[-82.126098999999954,69.784988000000055],[-82.129715000000033,69.782486000000006],[-82.143340999999964,69.781372000000033],[-82.189986999999917,69.790267999999969],[-82.243606999999997,69.801650999999993],[-82.271392999999989,69.82638500000013],[-82.241668999999945,69.828048999999965],[-82.224441999999954,69.823608000000036],[-82.210280999999952,69.826096000000007],[-82.206664999999987,69.828598000000056],[-82.215011999999888,69.832763999999997],[-82.303054999999915,69.856644000000131],[-82.314163000000008,69.857483000000116],[-82.403609999999958,69.860260000000039],[-82.417769999999962,69.857757999999933],[-82.526397999999972,69.860809000000131],[-82.575012000000015,69.87081900000004],[-82.64416499999993,69.892487000000017],[-82.741378999999938,69.910248000000138],[-83.035278000000005,69.98803700000002],[-83.040832999999964,69.993042000000059],[-83.044448999999929,70.004166000000112],[-83.051392000000021,70.008605999999929],[-83.066665999999998,70.010818000000029],[-83.150283999999942,70.009720000000129],[-83.238892000000021,69.998871000000065],[-83.339171999999962,69.979431000000091],[-83.345276000000013,69.977203000000088],[-83.613891999999964,69.948868000000118],[-83.654175000000009,69.946365000000128],[-83.715285999999878,69.947754000000145],[-83.898620999999991,69.960815000000082],[-83.944716999999969,69.965820000000122],[-84.00167799999997,69.974152000000117],[-84.010833999999932,69.976653999999996],[-84.041672000000005,69.981369000000029],[-84.082779000000016,69.985260000000096],[-84.161666999999966,69.984985000000052],[-84.314162999999951,69.979706000000078],[-84.560546999999872,69.993866000000025],[-84.65695199999999,70.002487000000087],[-84.728606999999897,70.010269000000051],[-84.783889999999985,70.01887499999998],[-85.163054999999929,70.09137000000004],[-85.176102000000014,70.093048000000124],[-85.335280999999952,70.102478000000019],[-85.353881999999942,70.103317000000004],[-85.369155999999975,70.103591999999992],[-85.666397000000018,70.104705999999965],[-85.719727000000034,70.103591999999992],[-85.752501999999936,70.101929000000041],[-85.84722899999997,70.088882000000069],[-85.869445999999868,70.085541000000035],[-85.874999999999943,70.083328000000051],[-85.878051999999968,70.076935000000105],[-85.876099000000011,70.071930000000066],[-85.854720999999984,70.040817000000061],[-85.851669000000015,70.038315000000125],[-85.838333000000034,70.041931000000034],[-85.826950000000011,70.046371000000022],[-85.801940999999943,70.05442800000003],[-85.785278000000005,70.058319000000097],[-85.732772999999952,70.066939999999988],[-85.691665999999941,70.070541000000048],[-85.636397999999986,70.071930000000066],[-85.618057000000022,70.070831000000055],[-85.585555999999997,70.067490000000021],[-85.468833999999902,70.049263000000053],[-85.376937999999996,70.032211000000132],[-85.350280999999995,70.026382000000126],[-85.25140399999998,69.998322000000087],[-85.243056999999908,69.994979999999998],[-85.236114999999984,69.989150999999993],[-85.239440999999943,69.986649000000057],[-85.244995000000017,69.984421000000111],[-85.25778200000002,69.983871000000079],[-85.41339099999999,69.997429000000125],[-85.441230999999959,70.00093099999998],[-85.451224999999965,70.001769999999908],[-85.577498999999932,70.009995000000117],[-85.613892000000021,70.009995000000117],[-85.635009999999909,70.007491999999957],[-85.651947000000007,70.00360100000006],[-85.678328999999906,69.995254999999986],[-85.695267000000001,69.991363999999919],[-85.726943999999946,69.990539999999953],[-85.808334000000002,69.99859600000002],[-85.823333999999988,70.000275000000045],[-85.851944000000003,70.005554000000018],[-86.093063000000029,70.062484999999981],[-86.230835000000013,70.098602000000142],[-86.255004999999926,70.10554500000012],[-86.301940999999943,70.121643000000006],[-86.326400999999976,70.132202000000007],[-86.551940999999999,70.234984999999995],[-86.556106999999997,70.244705000000124],[-86.581115999999952,70.356934000000081],[-86.577224999999999,70.36554000000001],[-86.55860899999999,70.386932000000002],[-86.541945999999996,70.401382000000126],[-86.524170000000026,70.411652000000061],[-86.512787000000003,70.416382000000056],[-86.481109999999944,70.424698000000149],[-86.448333999999932,70.431655999999975],[-86.373046999999985,70.445816000000093],[-86.313048999999864,70.46276899999998],[-86.294997999999964,70.472762999999986],[-86.287506000000008,70.484420999999998],[-86.297774999999945,70.494141000000127],[-86.313889000000017,70.502777000000037],[-86.334441999999967,70.511658000000125],[-86.353607000000011,70.519440000000088],[-86.36221299999994,70.522765999999933],[-86.374709999999993,70.525269000000094],[-86.390839000000028,70.522217000000012],[-86.389998999999989,70.519989000000066],[-86.383895999999879,70.513611000000083],[-86.375548999999978,70.508881000000031],[-86.367767000000015,70.504715000000147],[-86.350280999999995,70.49832200000003],[-86.339721999999938,70.491652999999928],[-86.339447000000007,70.486374000000126],[-86.34056099999998,70.483870999999965],[-86.363327000000027,70.474152000000004],[-86.37388599999997,70.470261000000107],[-86.407501000000025,70.459991000000002],[-86.51568599999996,70.433640000000025],[-86.565001999999936,70.425537000000134],[-86.578338999999971,70.422211000000118],[-86.589721999999995,70.417479999999955],[-86.62777699999998,70.395538000000101],[-86.651397999999972,70.374695000000031],[-86.662216000000001,70.361099000000081],[-86.65943900000002,70.357208000000014],[-86.638335999999924,70.324432000000058],[-86.647232000000031,70.319443000000092],[-86.655563000000029,70.318878000000041],[-86.839721999999995,70.320267000000058],[-86.861938000000009,70.322220000000016],[-86.876099000000011,70.326096000000064],[-86.881103999999937,70.329711999999972],[-86.990554999999915,70.431655999999975],[-86.988892000000021,70.435532000000023],[-86.982497999999964,70.438873000000058],[-86.953613000000018,70.442474000000118],[-86.936935000000005,70.443313999999987],[-86.92471299999994,70.446091000000081],[-86.922775000000001,70.447754000000032],[-86.921386999999925,70.451660000000061],[-86.92193599999996,70.455550999999957],[-86.928329000000019,70.460541000000035],[-86.937209999999936,70.463608000000136],[-86.953338999999971,70.467209000000025],[-86.967772999999909,70.468048000000124],[-86.996384000000035,70.467484000000013],[-87.034164000000033,70.464157000000057],[-87.072509999999966,70.457489000000123],[-87.08944699999995,70.453323000000012],[-87.132767000000001,70.439148000000102],[-87.140563999999983,70.434981999999991],[-87.182220000000029,70.399428999999998],[-87.184998000000007,70.388596000000007],[-87.05749499999996,70.381653000000028],[-87.043883999999991,70.379974000000004],[-87.031676999999945,70.377472000000125],[-87.010558999999944,70.37164300000012],[-86.991378999999995,70.364150999999993],[-86.981109999999944,70.35803199999998],[-86.972777999999948,70.351929000000041],[-86.976395000000025,70.284714000000065],[-86.985824999999977,70.281662000000097],[-86.999434999999949,70.280548000000124],[-87.009170999999924,70.281097000000102],[-87.107498000000021,70.28804000000008],[-87.184433000000013,70.295532000000037],[-87.255004999999983,70.30664100000007],[-87.5625,70.322768999999937],[-87.673614999999984,70.319153000000085],[-87.669998000000021,70.298598999999967],[-87.643889999999999,70.295822000000044],[-87.628601000000003,70.29304500000012],[-87.61721799999998,70.289429000000098],[-87.610275000000001,70.284714000000065],[-87.613327000000027,70.281936999999971],[-87.62388599999997,70.278046000000074],[-87.704177999999956,70.257217000000082],[-87.77694699999995,70.24331699999999],[-87.796951000000035,70.240265000000079],[-87.833892999999989,70.238037000000134],[-87.8663939999999,70.238876000000062],[-87.914444000000003,70.24136400000009],[-87.923049999999989,70.242751999999996],[-87.935546999999985,70.24693300000007],[-88.012825000000021,70.277267000000109],[-88.088165000000004,70.285095000000126],[-88.138610999999912,70.296097000000032],[-88.250564999999938,70.321381000000031],[-88.263061999999934,70.325272000000098],[-88.264724999999942,70.328049000000021],[-88.256957999999997,70.333878000000027],[-88.214171999999962,70.351379000000009],[-88.20666499999993,70.352478000000133],[-88.061774999999955,70.329544000000055],[-88.05494699999997,70.327369999999974],[-88.050109999999904,70.325042999999994],[-88.038283999999919,70.315536000000122],[-88.030784999999923,70.314033999999992],[-88.02427699999987,70.313202000000103],[-87.994445999999982,70.31203499999998],[-87.916397000000018,70.301926000000037],[-87.901671999999905,70.304428000000144],[-87.888610999999969,70.308029000000033],[-87.879989999999964,70.311371000000122],[-87.882492000000013,70.316375999999991],[-87.889998999999989,70.321930000000009],[-87.914718999999991,70.331665000000044],[-88.083618000000001,70.378036000000066],[-88.111938000000009,70.384155000000078],[-88.166945999999996,70.394440000000031],[-88.374434999999949,70.432205000000124],[-88.439986999999917,70.438583000000051],[-88.579177999999956,70.450271999999984],[-88.670272999999952,70.453598000000056],[-88.679442999999992,70.453598000000056],[-88.693053999999961,70.455261000000121],[-88.797775000000001,70.489700000000028],[-88.897506999999962,70.53276100000005],[-88.914443999999889,70.546096999999975],[-88.985824999999863,70.608322000000101],[-89.00389100000001,70.624984999999981],[-89.009170999999981,70.636383000000023],[-88.999999999999943,70.645538000000045],[-88.999725000000012,70.651657000000057],[-89.005279999999914,70.656936999999971],[-89.076674999999966,70.696930000000009],[-89.105834999999956,70.707489000000066],[-89.118880999999988,70.711380000000133],[-89.143889999999942,70.717209000000139],[-89.203888000000006,70.737198000000035],[-89.261123999999995,70.759720000000129],[-89.285278000000005,70.769714000000135],[-89.330565999999919,70.791931000000034],[-89.369719999999973,70.814697000000081],[-89.374161000000015,70.819153000000142],[-89.448333999999988,70.902481000000023],[-89.447219999999902,70.906647000000078],[-89.443603999999937,70.910262999999929],[-89.432495000000017,70.915268000000026],[-89.416397000000018,70.918594000000041],[-89.371658000000025,70.925812000000064],[-89.298614999999927,70.933043999999995],[-89.222777999999948,70.935531999999967],[-89.20944199999991,70.939147999999989],[-89.205840999999964,70.942749000000049],[-89.188599000000011,70.960815000000025],[-89.195267000000001,70.968323000000055],[-89.205565999999919,70.973602000000028],[-89.270279000000016,70.983597000000145],[-89.315276999999924,70.991653000000042],[-89.340560999999923,70.997482000000048],[-89.354720999999927,71.001937999999939],[-89.49499499999996,71.0577550000001],[-89.549727999999959,71.088593000000117],[-89.491378999999938,71.092209000000139],[-89.469726999999978,71.091933999999924],[-89.228333000000021,71.072768999999994],[-89.216948999999943,71.06999200000007],[-89.208617999999944,71.063034000000073],[-89.215285999999935,71.056641000000127],[-89.218063000000029,71.050812000000121],[-89.212509000000011,71.045532000000037],[-89.203063999999983,71.03804000000008],[-89.196655000000021,71.035263000000043],[-89.178604000000007,71.031372000000147],[-89.134444999999971,71.026932000000102],[-89.117767000000015,71.026657000000114],[-89.100829999999917,71.027771000000087],[-89.076110999999969,71.030272999999966],[-89.039443999999946,71.035263000000043],[-88.979996000000028,71.041092000000049],[-88.904723999999987,71.045258000000103],[-88.689163000000008,71.046936000000017],[-88.617767000000015,71.044434000000138],[-88.490279999999984,71.031097000000102],[-88.478881999999942,71.029709000000025],[-88.43249499999996,71.021927000000062],[-88.380279999999971,71.011931999999945],[-88.369155999999975,71.007492000000127],[-88.365829000000019,71.001937999999939],[-88.36332699999997,70.99552900000009],[-88.362503000000004,70.990265000000136],[-88.362777999999992,70.984146000000067],[-88.360274999999945,70.977767999999969],[-88.356948999999986,70.972214000000122],[-88.343612999999948,70.961380000000077],[-88.332503999999972,70.957213999999965],[-88.318618999999899,70.95387299999993],[-88.289718999999934,70.950272000000098],[-88.260833999999988,70.947754000000089],[-88.025283999999942,70.930542000000059],[-87.999999999999886,70.929153000000099],[-87.968886999999881,70.928588999999931],[-87.930557000000022,70.929428000000087],[-87.912780999999995,70.931366000000025],[-87.857772999999895,70.941360000000032],[-87.798049999999932,70.949707000000046],[-87.752791999999999,70.953598000000113],[-87.699996999999996,70.955551000000071],[-87.664443999999946,70.954712000000086],[-87.62748699999986,70.95138500000013],[-87.610549999999932,70.949417000000039],[-87.559433000000013,70.947479000000101],[-87.43582200000003,70.944976999999994],[-87.371216000000004,70.944725000000119],[-87.353607000000011,70.945250999999928],[-87.345551,70.949417000000039],[-87.343063000000029,70.954162999999937],[-87.343613000000005,70.959427000000119],[-87.337783999999886,70.969986000000006],[-87.329177999999956,70.980545000000006],[-87.30860899999999,70.99552900000009],[-87.298889000000031,71],[-87.286117999999988,71.004166000000112],[-87.267226999999878,71.006942999999978],[-87.246947999999918,71.009155000000078],[-87.212508999999955,71.007492000000127],[-87.151397999999858,71],[-87.141388000000006,70.997757000000036],[-87.11610399999995,70.994705000000124],[-87.051392000000021,70.987761999999975],[-87.033614999999998,70.986649000000057],[-87.017501999999922,70.986649000000057],[-87.004180999999903,70.990265000000136],[-87.003066999999987,70.991089000000102],[-87.002791999999999,70.994141000000013],[-87.009734999999978,70.996093999999971],[-87.039444000000003,71.000823999999966],[-87.135009999999966,71.011383000000023],[-87.166397000000018,71.014435000000105],[-87.184433000000013,71.01527400000009],[-87.279175000000009,71.026932000000102],[-87.385833999999988,71.041930999999977],[-87.394729999999981,71.043594000000098],[-87.404723999999931,71.047211000000061],[-87.410827999999981,71.053314],[-87.472777999999948,71.074157999999954],[-87.572783999999956,71.09526100000005],[-87.701400999999976,71.123306000000071],[-87.712783999999999,71.126082999999994],[-87.760283999999956,71.143051000000071],[-87.848891999999864,71.184982000000048],[-87.851943999999946,71.191925000000026],[-87.852492999999981,71.19720500000011],[-87.848343,71.202209000000039],[-87.825286999999946,71.217209000000025],[-87.823059000000001,71.223601999999971],[-87.816665999999941,71.254714999999976],[-87.821945000000028,71.258331000000055],[-87.829452999999944,71.261932000000115],[-87.844161999999926,71.264160000000061],[-87.900283999999999,71.268600000000049],[-87.911666999999909,71.266936999999984],[-87.971938999999963,71.250274999999988],[-88.019729999999981,71.236098999999967],[-88.034163999999976,71.231658999999979],[-88.041945999999939,71.228867000000037],[-88.131103999999993,71.219147000000135],[-88.321670999999981,71.228592000000049],[-88.583618000000001,71.234984999999995],[-88.70666499999993,71.247756999999979],[-88.849990999999989,71.259720000000016],[-89.058043999999995,71.276382000000012],[-89.20666499999993,71.283325000000048],[-89.299163999999962,71.287491000000102],[-89.42860399999995,71.294434000000081],[-89.703888000000006,71.31581100000011],[-89.816665999999998,71.324997000000053],[-89.830001999999979,71.328872999999987],[-89.89973399999991,71.351379000000122],[-89.907227000000034,71.354706000000078],[-89.964721999999995,71.411377000000016],[-89.968613000000005,71.416931000000034],[-89.983063000000016,71.446930000000009],[-90.010558999999887,71.57777400000009],[-90.013061999999934,71.600266000000033],[-90.004729999999938,71.630813999999987],[-90.00306699999993,71.635817999999972],[-89.99722300000002,71.641373000000044],[-89.964721999999995,71.655822999999941],[-89.932769999999948,71.667755000000113],[-89.896117999999944,71.679977000000065],[-89.884734999999921,71.684708000000001],[-89.817504999999983,71.724701000000039],[-89.808334000000002,71.747757000000092],[-89.821395999999936,71.760269000000051],[-89.831389999999942,71.760269000000051],[-89.836120999999991,71.761658000000068],[-89.843062999999972,71.764434999999992],[-89.893615999999952,71.789428999999927],[-89.954453000000001,71.820541000000048],[-89.960281000000009,71.824158000000011],[-90.026672000000019,71.892761000000064],[-90.048614999999984,71.953873000000101],[-90.001113999999916,72.063034000000073],[-89.993057000000022,72.070540999999992],[-89.962783999999999,72.07748399999997],[-89.812209999999993,72.111923000000047],[-89.750838999999928,72.12303199999991],[-89.738891999999964,72.124985000000038],[-89.725829999999974,72.124695000000031],[-89.718886999999995,72.121917999999937],[-89.715835999999967,72.118591000000038],[-89.704726999999991,72.113312000000008],[-89.691665999999941,72.109985000000108],[-89.682494999999903,72.110535000000141],[-89.664718999999934,72.113312000000008],[-89.597503999999958,72.148331000000098],[-89.579726999999991,72.158874999999966],[-89.574721999999952,72.163605000000018],[-89.576674999999966,72.169144000000017],[-89.584732000000031,72.175811999999951],[-89.598891999999978,72.178040000000124],[-89.618057000000022,72.17886400000009],[-89.676665999999955,72.17692599999998],[-89.705841000000021,72.174697999999978],[-89.724716000000001,72.172485000000052],[-89.738891999999964,72.168593999999985],[-89.759445000000028,72.159988000000055],[-89.770553999999947,72.157485999999949],[-89.780563000000029,72.157485999999949],[-89.802489999999921,72.161925999999994],[-89.892226999999991,72.186919999999986],[-89.897232000000031,72.188583000000051],[-89.901397999999915,72.194137999999953],[-89.939437999999939,72.261932000000058],[-89.954177999999956,72.304977000000065],[-89.957503999999915,72.316086000000098],[-89.95666499999993,72.321655000000135],[-89.913329999999974,72.422211000000061],[-89.907500999999968,72.432205000000067],[-89.89056399999987,72.444977000000051],[-89.87249799999995,72.449142000000052],[-89.860275000000001,72.451096000000121],[-89.813613999999973,72.456650000000081],[-89.799438000000009,72.46026599999999],[-89.793609999999887,72.462768999999923],[-89.777221999999995,72.493866000000025],[-89.775283999999886,72.498596000000077],[-89.772506999999962,72.51998900000001],[-89.772781000000009,72.526093000000003],[-89.786666999999966,72.559982000000048],[-89.753890999999953,72.60554499999995],[-89.736937999999952,72.616652999999985],[-89.699996999999939,72.625259000000085],[-89.678329000000019,72.629424999999969],[-89.65695199999999,72.630264000000125],[-89.643616000000009,72.62692300000009],[-89.614715999999987,72.616089000000045],[-89.597503999999958,72.614700000000028],[-89.572784000000013,72.616928000000144],[-89.560546999999929,72.621918000000051],[-89.470550999999944,72.666091999999992],[-89.473617999999874,72.672485000000108],[-89.511947999999961,72.688873000000001],[-89.525283999999999,72.693863000000022],[-89.549164000000019,72.691085999999927],[-89.567504999999926,72.693039000000056],[-89.574721999999952,72.698868000000061],[-89.580001999999922,72.711105000000032],[-89.581389999999999,72.71775800000006],[-89.574721999999952,72.785263000000043],[-89.569457999999941,72.786925999999937],[-89.479445999999996,72.779709000000025],[-89.446380999999917,72.775542999999971],[-89.36471599999993,72.762206999999989],[-89.330565999999919,72.755829000000006],[-89.294158999999922,72.797211000000061],[-89.333327999999995,72.950546000000145],[-89.358337000000006,72.965271000000087],[-89.361388999999974,72.991652999999985],[-89.308883999999978,73.048324999999977],[-89.228333000000021,73.125809000000004],[-89.043335000000013,73.252486999999974],[-89.035827999999981,73.257492000000013],[-89.00028999999995,73.278320000000122],[-88.990554999999972,73.283599999999979],[-88.856948999999986,73.336105000000032],[-88.695830999999941,73.411926000000108],[-88.68360899999999,73.417480000000069],[-88.468062999999972,73.491928000000087],[-88.433318999999926,73.514159999999947],[-88.409164000000033,73.523605000000032],[-88.286391999999978,73.566939999999988],[-88.263061999999934,73.573883000000023],[-88.074721999999895,73.627762000000018],[-87.974441999999954,73.654709000000139],[-87.92332499999992,73.667755000000056],[-87.817229999999995,73.694427000000132],[-87.780288999999982,73.703048999999965],[-87.739990000000034,73.711380000000077],[-87.539444000000003,73.746643000000063],[-87.456664999999987,73.760269000000051],[-87.183608999999933,73.792755000000113],[-87.049438000000009,73.80831900000004],[-86.71665999999999,73.840820000000122],[-86.596663999999976,73.84526100000005],[-86.493057000000022,73.844437000000084],[-86.401397999999915,73.845824999999991],[-86.239440999999999,73.849152000000117],[-86.208618000000001,73.849991000000102],[-86.109160999999972,73.849991000000102],[-85.747771999999998,73.836380000000133],[-85.706664999999987,73.832214000000022],[-85.553054999999972,73.820830999999998],[-85.520003999999972,73.81999200000007],[-85.462508999999955,73.820830999999998],[-85.421936000000017,73.824158000000125],[-85.307770000000005,73.821106000000043],[-85.16332999999986,73.813309000000061],[-85.121108999999933,73.809981999999991],[-85.104995999999971,73.808029000000033],[-85.069457999999884,73.801926000000094],[-85.034728999999913,73.794708000000071],[-84.970001000000025,73.777771000000087],[-84.837783999999999,73.741652999999985],[-84.842772999999966,73.735809000000017],[-84.865554999999915,73.713318000000015],[-84.922501000000011,73.680267000000072],[-84.931380999999988,73.67553700000002],[-84.956116000000009,73.665267999999969],[-84.985000999999954,73.655823000000112],[-85.340835999999854,73.556366000000139],[-85.596389999999985,73.486649000000114],[-85.766402999999855,73.425262000000032],[-85.851104999999961,73.391098],[-85.930282999999974,73.355255],[-86.046660999999858,73.287201000000039],[-86.137787000000003,73.228867000000037],[-86.292220999999984,73.103317000000118],[-86.296386999999982,73.097488000000055],[-86.294448999999929,73.091095000000109],[-86.288895000000025,73.087204000000042],[-86.28443900000002,73.08248900000001],[-86.284163999999976,73.077208999999982],[-86.287216000000001,73.072495000000004],[-86.328339000000028,73.036651999999947],[-86.454452999999887,72.963607999999965],[-86.474716000000001,72.953323000000069],[-86.495269999999891,72.943314000000044],[-86.50556899999998,72.938309000000004],[-86.571120999999948,72.908875000000023],[-86.627212999999927,72.883605999999986],[-86.647506999999962,72.873306000000071],[-86.653610000000015,72.868866000000082],[-86.658339999999953,72.863602000000071],[-86.695540999999992,72.819153000000142],[-86.696654999999964,72.816666000000055],[-86.732773000000009,72.716095000000109],[-86.703339000000028,72.659148999999957],[-86.698333999999988,72.652205999999978],[-86.686935000000005,72.644714000000022],[-86.662216000000001,72.631653000000085],[-86.638335999999924,72.620529000000033],[-86.611389000000031,72.60914600000001],[-86.504181000000017,72.56860400000005],[-86.479720999999984,72.56053200000008],[-86.466110000000015,72.556365999999969],[-86.451401000000033,72.553040000000124],[-86.414443999999946,72.541656000000046],[-86.397232000000031,72.534988000000055],[-86.353057999999976,72.511658000000068],[-86.33805799999999,72.503051999999968],[-86.283066000000019,72.468323000000112],[-86.275832999999977,72.463318000000072],[-86.267776000000026,72.456375000000094],[-86.255004999999926,72.443588000000091],[-86.240829000000019,72.420258000000103],[-86.240829000000019,72.406647000000135],[-86.24610899999999,72.394989000000123],[-86.258057000000008,72.384430000000066],[-86.275283999999942,72.373871000000008],[-86.308043999999995,72.359146000000067],[-86.350829999999917,72.339156999999943],[-86.377776999999924,72.323608000000036],[-86.396117999999944,72.30914300000012],[-86.428054999999915,72.281937000000084],[-86.43582200000003,72.270264000000054],[-86.455276000000026,72.207214000000079],[-86.434432999999956,72.049987999999928],[-86.432495000000017,72.043319999999994],[-86.425827000000027,72.024993999999992],[-86.420546999999999,72.012771999999984],[-86.336670000000026,71.951934999999992],[-86.166107000000011,71.824996999999996],[-86.132766999999944,71.795822000000101],[-86.110549999999989,71.783051],[-86.078613000000018,71.775542999999971],[-86.051666000000012,71.771652000000074],[-86.024444999999957,71.765823000000069],[-85.947219999999959,71.726928999999984],[-85.905563000000029,71.699707000000046],[-85.871933000000013,71.676926000000037],[-85.500838999999985,71.511108000000092],[-85.391952999999944,71.481659000000093],[-85.374161000000015,71.47886699999998],[-85.228606999999954,71.465546000000074],[-84.948607999999979,71.421646000000067],[-84.93472300000002,71.418319999999994],[-84.929992999999968,71.414429000000098],[-84.859160999999972,71.321105999999986],[-84.838057999999933,71.29193099999992],[-84.834166999999979,71.285262999999986],[-84.83277899999996,71.278869999999984],[-84.833892999999932,71.274154999999951],[-84.835555999999997,71.271652000000017],[-84.848343,71.269440000000145],[-84.868606999999997,71.268875000000094],[-84.921660999999972,71.270828000000051],[-85.041945999999996,71.278594999999996],[-85.172500999999897,71.272490999999945],[-85.173888999999974,71.269989000000066],[-85.178329000000019,71.266388000000006],[-85.389998999999932,71.196640000000059],[-85.399993999999936,71.193862999999965],[-85.50028999999995,71.177200000000084],[-85.514724999999999,71.176086000000112],[-85.532501000000025,71.177200000000084],[-85.663054999999986,71.194427000000132],[-85.761397999999986,71.192200000000071],[-85.838333000000034,71.187485000000038],[-85.932769999999948,71.17886400000009],[-85.966659999999933,71.171097000000145],[-86.170836999999949,71.106934000000081],[-86.210830999999985,71.09387200000009],[-86.21444699999995,71.089705999999978],[-86.206954999999994,71.083878000000084],[-86.206115999999952,71.078049000000021],[-86.212783999999999,71.072768999999994],[-86.24888599999997,71.058594000000085],[-86.288605000000018,71.052200000000028],[-86.408051,71.035263000000043],[-86.450835999999924,71.031372000000147],[-86.517775999999969,71.031661999999983],[-86.643889999999999,71.019439999999975],[-86.749999999999943,71.007766999999944],[-86.770278999999903,71.004166000000112],[-86.785552999999993,71.000275000000045],[-86.798614999999984,70.996368000000075],[-86.819167999999877,70.98942599999998],[-86.820007000000032,70.988586000000112],[-86.806655999999975,70.983871000000079],[-86.75778200000002,70.97665399999994],[-86.713057999999933,70.974152000000061],[-86.601943999999946,70.97164900000007],[-86.547500999999954,70.978867000000093],[-86.430283000000031,70.988876000000118],[-86.292220999999984,71.000275000000045],[-86.270279000000016,71.002777000000094],[-86.224166999999852,71.014435000000105],[-86.026947000000007,71.071381000000088],[-85.832503999999915,71.127197000000137],[-85.802215999999987,71.135818000000029],[-85.779174999999952,71.139160000000004],[-85.670273000000009,71.148880000000077],[-85.650283999999999,71.149428999999998],[-85.505004999999983,71.158034999999927],[-85.411666999999966,71.17442299999999],[-85.391678000000013,71.174988000000042],[-85.288605000000018,71.159149000000127],[-85.274169999999913,71.15525800000006],[-85.110549999999989,71.161652000000061],[-85.042220999999927,71.181656000000032],[-85.037216000000001,71.183044000000109],[-84.99888599999997,71.187485000000038],[-84.961670000000026,71.188583000000108],[-84.944152999999972,71.187195000000031],[-84.875274999999988,71.172760000000096],[-84.849990999999989,71.154709000000082],[-84.84584000000001,71.147766000000104],[-84.87110899999999,71.073607999999922],[-84.875823999999852,71.06999200000007],[-84.879714999999919,71.069442999999922],[-84.904175000000009,71.078049000000021],[-84.935821999999973,71.092483999999956],[-84.950561999999934,71.09693900000002],[-84.966110000000015,71.10026600000009],[-84.9808349999999,71.101089000000002],[-85.00111400000003,71.100815000000068],[-85.142226999999934,71.086380000000133],[-85.146956999999986,71.082764000000054],[-85.112777999999935,71.079163000000051],[-85.061385999999914,71.076385000000016],[-84.99221799999998,71.077484000000027],[-84.976668999999902,71.075821000000076],[-84.960281000000009,71.072220000000016],[-84.92971799999998,71.004440000000045],[-84.926940999999943,70.988037000000134],[-84.930282999999974,70.981659000000036],[-84.941375999999991,70.970535000000098],[-84.950835999999981,70.965546000000131],[-84.963333000000034,70.955826000000059],[-84.975280999999995,70.945250999999928],[-84.976105000000018,70.933318999999983],[-84.970839999999953,70.927474999999959],[-84.964721999999938,70.922485000000108],[-84.958618000000001,70.919434000000081],[-84.941100999999946,70.918045000000063],[-84.814162999999951,70.919434000000081],[-84.798888999999974,70.921646000000123],[-84.793610000000001,70.926650999999993],[-84.748336999999992,70.975539999999967],[-84.748046999999985,70.988037000000134],[-84.771118000000001,71.037490999999989],[-84.803604000000007,71.047211000000061],[-84.819167999999991,71.057480000000112],[-84.827788999999996,71.068328999999949],[-84.829726999999878,71.073317999999915],[-84.828888000000006,71.079987000000017],[-84.826675000000023,71.085541000000148],[-84.801392000000021,71.148605000000032],[-84.766662999999994,71.197479000000044],[-84.770843999999954,71.254990000000021],[-84.781386999999938,71.261932000000115],[-84.786666999999909,71.267761000000121],[-84.793059999999969,71.278046000000018],[-84.796660999999915,71.297485000000108],[-84.797226000000023,71.303314000000114],[-84.762511999999901,71.406646999999964],[-84.749434999999949,71.416655999999989],[-84.731948999999929,71.424698000000149],[-84.720551,71.428314],[-84.693053999999961,71.434143000000006],[-84.678329000000019,71.435257000000036],[-84.660004000000015,71.431655999999975],[-84.653060999999923,71.431931000000134],[-84.571670999999924,71.440810999999997],[-84.557495000000017,71.444138000000123],[-84.547774999999945,71.447478999999987],[-84.539169000000015,71.451660000000061],[-84.531951999999933,71.456940000000145],[-84.526108000000022,71.46887200000009],[-84.526397999999915,71.478316999999947],[-84.530563000000029,71.492477000000065],[-84.533614999999941,71.502486999999974],[-84.546660999999972,71.527480999999966],[-84.554717999999923,71.541092000000106],[-84.561385999999914,71.549988000000042],[-84.564437999999939,71.552475000000129],[-84.610275000000001,71.562759000000142],[-84.636397999999929,71.570541000000105],[-84.648620999999991,71.57638500000013],[-84.65834000000001,71.583878000000141],[-84.654998999999975,71.608871000000022],[-84.653060999999923,71.612762000000089],[-84.642501999999979,71.622757000000036],[-84.625548999999978,71.633041000000048],[-84.610549999999989,71.641663000000051],[-84.604445999999996,71.646103000000039],[-84.606658999999922,71.649429000000112],[-84.625,71.665817000000004],[-84.628052000000025,71.668319999999937],[-84.635559000000001,71.670258000000103],[-84.649733999999967,71.672211000000004],[-84.710830999999928,71.676085999999998],[-84.77305599999994,71.678588999999988],[-84.782776000000013,71.678863999999976],[-84.827498999999989,71.675262000000032],[-84.867217999999923,71.66804500000012],[-84.886200000000031,71.654251000000102],[-84.926666000000012,71.636107999999979],[-84.975280999999995,71.644440000000145],[-85.097503999999958,71.655258000000117],[-85.176940999999999,71.656647000000135],[-85.196655000000021,71.655822999999941],[-85.230835000000013,71.659987999999942],[-85.263900999999976,71.665543000000071],[-85.279723999999987,71.668594000000041],[-85.291381999999999,71.672211000000004],[-85.570846999999958,71.77998400000007],[-85.579726999999991,71.784988000000055],[-85.573623999999938,71.790817000000061],[-85.557770000000005,71.79525799999999],[-85.543883999999935,71.795532000000094],[-85.458892999999989,71.79414399999996],[-85.449721999999952,71.796097000000088],[-85.436934999999949,71.800812000000121],[-85.432769999999948,71.806366000000139],[-85.431945999999982,71.814697000000024],[-85.434432999999899,71.818053999999961],[-85.551666000000012,71.896378000000027],[-85.559722999999963,71.900543000000027],[-85.744995000000017,71.941360000000032],[-85.845839999999896,71.962494000000049],[-85.900832999999977,71.969147000000021],[-85.939986999999974,71.973038000000088],[-85.963333000000034,71.974425999999994],[-86.002501999999993,71.978043000000127],[-86.022781000000009,71.980545000000006],[-86.026672000000019,71.981658999999979],[-86.039169000000015,71.988876000000118],[-86.043610000000001,71.99552900000009],[-86.050827000000027,72.011107999999979],[-86.047501000000011,72.013885000000073],[-85.981110000000001,72.028594999999996],[-85.778885000000002,72.026932000000102],[-85.538329999999974,72.059143000000006],[-85.509444999999914,72.068054000000132],[-85.495270000000005,72.078872999999987],[-85.440552000000025,72.132751000000098],[-85.449158000000011,72.158325000000104],[-85.481948999999929,72.173309000000017],[-85.50167799999997,72.184143000000063],[-85.502501999999993,72.251663000000065],[-85.49749799999995,72.255264000000125],[-85.48721299999994,72.260268999999994],[-85.291945999999882,72.25999500000006],[-85.271941999999967,72.259720000000016],[-85.029175000000009,72.25082400000008],[-85.013335999999981,72.250000000000114],[-84.936385999999914,72.235809000000131],[-84.919997999999964,72.232758000000103],[-84.867766999999958,72.220825000000048],[-84.861388999999917,72.217758000000117],[-84.847504000000015,72.205550999999957],[-84.839172000000019,72.194137999999953],[-84.815276999999924,72.181366000000139],[-84.803328999999906,72.177765000000079],[-84.710555999999997,72.151656999999943],[-84.612212999999997,72.141098000000113],[-84.595839999999953,72.137772000000041],[-84.512222000000008,72.114150999999993],[-84.286391999999978,72.028594999999996],[-84.275557999999933,72.023879999999963],[-84.269454999999994,72.020828000000051],[-84.261123999999995,72.016098000000056],[-84.258056999999894,72.011932000000115],[-84.25,71.998322000000087],[-84.239989999999921,71.973877000000016],[-84.236389000000031,71.961655000000064],[-84.230559999999855,71.95138500000013],[-84.225006000000008,71.945525999999916],[-84.218886999999995,71.940262000000132],[-84.208617999999888,71.93414300000012],[-84.194442999999978,71.930817000000047],[-84.184722999999963,71.930542000000059],[-84.178329000000019,71.932755000000043],[-84.172774999999945,71.937759000000142],[-84.168883999999878,71.944138000000009],[-84.158614999999998,71.977203000000088],[-84.164718999999877,72.021103000000096],[-84.171111999999994,72.024155000000007],[-84.218063000000029,72.044144000000131],[-84.270003999999915,72.051085999999998],[-84.285827999999981,72.054152999999928],[-84.319732999999871,72.0619200000001],[-84.346663999999976,72.069717000000026],[-84.357772999999952,72.076385000000016],[-84.379990000000021,72.108321999999987],[-84.380553999999961,72.123596000000077],[-84.456116000000009,72.133605999999986],[-84.473327999999981,72.135818000000029],[-84.613326999999913,72.163605000000018],[-84.652221999999938,72.17886400000009],[-84.72193900000002,72.213043000000084],[-84.933318999999926,72.284424000000001],[-84.935271999999941,72.289429000000041],[-84.917495999999971,72.299713000000054],[-84.829452999999944,72.348328000000095],[-84.816101000000003,72.352767999999912],[-84.801392000000021,72.354706000000078],[-84.769729999999981,72.356368999999972],[-84.715012000000002,72.355820000000051],[-84.661941999999954,72.354156000000046],[-84.565001999999993,72.348877000000073],[-84.521117999999944,72.350540000000137],[-84.500838999999928,72.353867000000093],[-84.48443599999996,72.358032000000094],[-84.436110999999926,72.374984999999981],[-84.433060000000012,72.378311000000053],[-84.442215000000033,72.383041000000048],[-84.453339000000028,72.382477000000108],[-84.471389999999928,72.379425000000026],[-84.571670999999924,72.361374000000012],[-84.864166000000012,72.36692800000003],[-84.872771999999998,72.36943100000002],[-84.876098999999954,72.372208000000114],[-84.875548999999921,72.394989000000123],[-84.870834000000002,72.400818000000129],[-84.857772999999952,72.405547999999953],[-84.836670000000026,72.408035000000041],[-84.817504999999983,72.406647000000135],[-84.800277999999992,72.406647000000135],[-84.786666999999909,72.40887500000008],[-84.768341000000021,72.444427000000019],[-84.767226999999934,72.447478999999987],[-84.768341000000021,72.451935000000049],[-84.771118000000001,72.457489000000066],[-84.776947000000007,72.458327999999995],[-84.791945999999996,72.45498699999996],[-84.918609999999944,72.425262000000089],[-85.008347000000015,72.399429000000112],[-85.021666999999979,72.394714000000079],[-85.144729999999925,72.359421000000111],[-85.339019999999948,72.406418000000031],[-85.370270000000005,72.414703000000031],[-85.515288999999996,72.458878000000027],[-85.535277999999948,72.469711000000018],[-85.610001000000011,72.53166200000004],[-85.618057000000022,72.540817000000061],[-85.61721799999998,72.545532000000094],[-85.613892000000021,72.550261999999975],[-85.598617999999931,72.555251999999996],[-85.508347000000015,72.561371000000008],[-85.486114999999927,72.564987000000087],[-85.478057999999976,72.568329000000006],[-85.473052999999993,72.571930000000066],[-85.475554999999986,72.575272000000041],[-85.481110000000001,72.577484000000084],[-85.499999999999943,72.58027600000014],[-85.559998000000007,72.582489000000123],[-85.623885999999914,72.586928999999941],[-85.641953000000001,72.592757999999947],[-85.654174999999952,72.598038000000031],[-85.664718999999934,72.60554499999995],[-85.703063999999927,72.634155000000021],[-85.705276000000026,72.637771999999984],[-85.70777899999996,72.646378000000084],[-85.70944199999991,72.73692299999999],[-85.688048999999978,72.893599999999992],[-85.68472300000002,72.898330999999928],[-85.679442999999992,72.903595000000109],[-85.592223999999987,72.959152000000074],[-85.581680000000006,72.964157000000114],[-85.570557000000008,72.966934000000037],[-85.549164000000019,72.969711000000132],[-85.499725000000012,72.974152000000004],[-85.481948999999929,72.974152000000004],[-85.378875999999934,72.971100000000092],[-85.283066000000019,72.964431999999931],[-85.257507000000032,72.960814999999968],[-85.127486999999974,72.940262000000132],[-85.077498999999932,72.929977000000008],[-85.015015000000005,72.916092000000106],[-84.96665999999999,72.904984000000127],[-84.93249499999996,72.896378000000027],[-84.874434999999949,72.885543999999925],[-84.819457999999997,72.880264000000068],[-84.707503999999972,72.869980000000055],[-84.668610000000001,72.867477000000065],[-84.61082499999992,72.861649000000114],[-84.504455999999948,72.846100000000035],[-84.437209999999993,72.833603000000039],[-84.404998999999918,72.826096000000121],[-84.389450000000011,72.822220000000016],[-84.320847000000015,72.800812000000121],[-84.291107000000011,72.791655999999989],[-84.257507000000032,72.785263000000043],[-84.188323999999966,72.774428999999941],[-83.991378999999938,72.745819000000097],[-83.97222899999997,72.744141000000013],[-83.958054000000004,72.746643000000063],[-83.955275999999913,72.748322000000087],[-83.953063999999927,72.752487000000087],[-83.956389999999999,72.754990000000078],[-83.989440999999999,72.76887499999998],[-84.040832999999964,72.77748100000008],[-84.073623999999995,72.781661999999983],[-84.108046999999942,72.785263000000043],[-84.218613000000005,72.794983000000116],[-84.246947999999975,72.79971299999994],[-84.291381999999942,72.812484999999981],[-84.311935000000005,72.820267000000115],[-84.335280999999952,72.829987000000017],[-84.419158999999922,72.853316999999947],[-84.528885000000002,72.882477000000051],[-84.577224999999942,72.892212000000086],[-84.652495999999985,72.899429000000055],[-84.706389999999999,72.905823000000055],[-84.74360699999994,72.910812000000021],[-84.760558999999944,72.914153999999996],[-84.791107000000011,72.921371000000079],[-84.855835000000013,72.937485000000038],[-84.870269999999948,72.942200000000071],[-85.059998000000007,72.996643000000006],[-85.223609999999951,73.014984000000027],[-85.513901000000033,73.019149999999911],[-85.535277999999948,73.021927000000005],[-85.537216000000001,73.028320000000008],[-85.47193900000002,73.098037999999917],[-85.447768999999937,73.120254999999986],[-85.44027699999998,73.125533999999959],[-85.429442999999935,73.130539000000056],[-85.415832999999964,73.135269000000051],[-85.406951999999933,73.136383000000023],[-85.395554000000004,73.135544000000095],[-85.379990000000021,73.133605999999929],[-85.37332200000003,73.130814000000044],[-85.369995000000017,73.128311000000053],[-85.363891999999964,73.120818999999926],[-85.35943599999996,73.113876000000118],[-85.358046999999942,73.109711000000118],[-85.333618000000001,73.092484000000127],[-85.300277999999935,73.078049000000021],[-85.256888999999944,73.071487000000104],[-85.248061999999948,73.068649000000107],[-85.240891000000033,73.066818000000126],[-85.188057000000015,73.059814000000074],[-85.175887999999986,73.058655000000101],[-85.166388999999981,73.060654000000113],[-85.171393999999964,73.066315000000088],[-85.152495999999985,73.072769000000108],[-85.186935000000005,73.096939000000134],[-85.226943999999946,73.115814000000057],[-85.229172000000005,73.12303200000008],[-85.227782999999988,73.129150000000038],[-85.223052999999993,73.134720000000129],[-85.213622999999984,73.13888500000013],[-85.191939999999988,73.141663000000108],[-85.148345999999947,73.141663000000108],[-85.089171999999962,73.137496999999996],[-85.053329000000019,73.13220200000012],[-85.003066999999874,73.121918000000107],[-84.988602000000014,73.116928000000087],[-84.921386999999982,73.098327999999924],[-84.904175000000009,73.09526100000005],[-84.829726999999878,73.085541000000148],[-84.772781000000009,73.081100000000049],[-84.556655999999975,73.064423000000033],[-84.212508999999955,73.040268000000026],[-84.077224999999942,73.03387500000008],[-83.92332499999992,73.033600000000035],[-83.867766999999901,73.029709000000139],[-83.84973100000002,73.027481000000023],[-83.832503999999972,73.024155000000007],[-83.761397999999929,73.006378000000097],[-83.718886999999995,72.989151000000106],[-83.634445000000028,72.982483000000116],[-83.633330999999941,72.983322000000101],[-83.634445000000028,72.986374000000012],[-83.648346000000004,72.991364000000033],[-83.692490000000021,73.005554000000132],[-83.776672000000019,73.031097000000045],[-83.879715000000033,73.051926000000037],[-83.913619999999923,73.058318999999983],[-83.93472300000002,73.061096000000077],[-83.955841000000021,73.06164600000011],[-83.974716000000001,73.060806000000071],[-84.039718999999991,73.056366000000082],[-84.05972300000002,73.056366000000082],[-84.095001000000025,73.058318999999983],[-84.197495000000004,73.068604000000107],[-84.236938000000009,73.081100000000049],[-84.248046999999985,73.083327999999995],[-84.275283999999999,73.086929000000055],[-84.433884000000035,73.106093999999985],[-84.531112999999948,73.110260000000096],[-84.547501000000011,73.111374000000069],[-84.584441999999967,73.115814000000057],[-84.736389000000031,73.137206999999989],[-84.789444000000003,73.145828000000108],[-84.865004999999883,73.163604999999961],[-84.912780999999939,73.175537000000134],[-84.942215000000033,73.181655999999975],[-84.985275000000001,73.190536000000009],[-85.020003999999972,73.196930000000066],[-85.058334000000002,73.200546000000088],[-85.100554999999986,73.201385000000073],[-85.138061999999934,73.204436999999984],[-85.170546999999942,73.210815000000139],[-85.17721599999993,73.213882000000069],[-85.184433000000013,73.21887200000009],[-85.188599000000011,73.223602000000142],[-85.188599000000011,73.228867000000037],[-85.138900999999976,73.299988000000042],[-85.134170999999981,73.305542000000059],[-85.115828999999962,73.314423000000147],[-85.077788999999882,73.329437000000041],[-85.017226999999991,73.348328000000095],[-84.979996000000028,73.35664399999996],[-84.808043999999938,73.388321000000133],[-84.78694200000001,73.388046000000088],[-84.756392999999946,73.381088000000091],[-84.741669000000002,73.376083000000051],[-84.72193900000002,73.362198000000149],[-84.712783999999942,73.348602000000028],[-84.694992000000013,73.326934999999992],[-84.685271999999998,73.319991999999957],[-84.654998999999975,73.305542000000059],[-84.424712999999997,73.232483000000059],[-84.408889999999985,73.228591999999992],[-84.392501999999922,73.226089000000002],[-84.377212999999927,73.224152000000004],[-84.355269999999905,73.223037999999974],[-84.33944699999995,73.226089000000002],[-84.347777999999948,73.232483000000059],[-84.413054999999986,73.272217000000012],[-84.451110999999969,73.288588999999945],[-84.460830999999985,73.291931000000091],[-84.48971599999993,73.299713000000054],[-84.563613999999973,73.313873000000115],[-84.576674999999909,73.317764000000011],[-84.586945000000014,73.323044000000095],[-84.597778000000005,73.330826000000059],[-84.653609999999958,73.387206999999933],[-84.656113000000005,73.390549000000078],[-84.652221999999938,73.393326000000002],[-84.642226999999934,73.397217000000069],[-84.625,73.401382000000069],[-84.583892999999989,73.409149000000014],[-84.434157999999968,73.435256999999979],[-84.284438999999963,73.461105000000089],[-84.229172000000005,73.47026100000005],[-84.194442999999978,73.474701000000039],[-84.171386999999925,73.47526600000009],[-84.113892000000021,73.469147000000078],[-83.751923000000033,73.427490000000034],[-83.724715999999944,73.41304000000008],[-83.717772999999966,73.405822999999998],[-83.719726999999978,73.399719000000118],[-83.724715999999944,73.393875000000094],[-83.728058000000033,73.381088000000091],[-83.720550999999944,73.365814000000057],[-83.712218999999948,73.351928999999927],[-83.702498999999875,73.339157000000114],[-83.689437999999939,73.323608000000036],[-83.665833000000021,73.307754999999986],[-83.657500999999968,73.303589000000102],[-83.648055999999997,73.300261999999975],[-83.630828999999949,73.297210999999947],[-83.613891999999964,73.296097000000145],[-83.600554999999929,73.297485000000052],[-83.593062999999972,73.301375999999948],[-83.590835999999911,73.307204999999954],[-83.591109999999958,73.313309000000004],[-83.594161999999983,73.325272000000041],[-83.624999999999943,73.415268000000026],[-83.633330999999941,73.428864000000033],[-83.642501999999979,73.439696999999967],[-83.652495999999985,73.445250999999985],[-83.663895000000025,73.449707000000103],[-83.679717999999923,73.453872999999987],[-83.696945000000028,73.457214000000022],[-83.754456000000005,73.463318000000072],[-83.810546999999929,73.470534999999984],[-83.954726999999934,73.492752000000053],[-83.978606999999954,73.49664300000012],[-83.993606999999997,73.500275000000045],[-84.00418099999996,73.504166000000112],[-84.006957999999941,73.509720000000129],[-83.996947999999975,73.51388500000013],[-83.979172000000005,73.518051000000014],[-83.740828999999962,73.567763999999954],[-83.577498999999989,73.59637500000008],[-83.445267000000001,73.615814],[-83.219161999999869,73.656647000000078],[-83.085280999999952,73.65776100000005],[-83.018340999999907,73.666091999999935],[-82.931106999999997,73.690536000000066],[-82.902221999999938,73.700272000000041],[-82.889998999999989,73.705261000000007],[-82.872771999999884,73.715546000000131],[-82.869720000000029,73.721099999999979],[-82.86332699999997,73.726089000000115],[-82.852782999999931,73.730270000000019],[-82.840835999999967,73.73275799999999],[-82.820846999999958,73.733597000000145],[-82.636123999999938,73.727767999999912],[-82.529998999999918,73.722214000000122],[-82.475006000000008,73.719985999999949],[-82.413894999999968,73.718871999999976],[-82.367492999999911,73.719147000000021],[-82.21945199999999,73.725266000000033],[-81.990828999999962,73.731368999999972],[-81.618057000000022,73.721099999999979],[-81.572509999999966,73.719711000000132],[-81.553878999999938,73.717209000000082],[-81.536666999999852,73.713882000000126],[-81.476105000000018,73.698029000000076],[-81.457229999999981,73.691086000000098],[-81.282500999999968,73.58027600000014],[-81.239715999999873,73.546936000000073],[-81.228881999999999,73.535538000000088],[-81.21945199999999,73.521378000000141],[-81.197494999999947,73.477203000000145],[-81.188323999999909,73.389709000000039],[-81.21166999999997,73.326096000000007],[-81.216109999999958,73.314697000000081],[-81.215835999999967,73.303863999999919],[-81.214172000000019,73.291931000000091],[-81.20944199999991,73.272766000000104],[-81.204726999999991,73.266662999999994],[-81.192490000000021,73.260543999999982],[-81.177490000000034,73.256378000000041],[-81.101668999999958,73.238312000000064],[-81.074448000000018,73.232208000000071],[-80.900283999999942,73.209427000000005],[-80.712783999999942,73.180267000000129],[-80.664718999999934,73.171097000000088],[-80.640839000000028,73.165543000000127],[-80.61721799999998,73.157760999999994],[-80.596389999999985,73.148041000000092],[-80.557769999999948,73.111374000000069],[-80.547501000000011,73.098037999999917],[-80.547774999999945,73.091369999999984],[-80.549437999999952,73.081940000000088],[-80.59333799999996,73.025818000000072],[-80.617492999999968,73.005554000000132],[-80.641388000000006,72.996094000000085],[-80.647507000000019,72.990540000000067],[-80.652221999999938,72.974700999999982],[-80.650833000000034,72.969146999999964],[-80.633895999999936,72.940536000000066],[-80.642501999999979,72.93553200000008],[-80.642775999999969,72.92886400000009],[-80.638335999999981,72.922760000000096],[-80.537216000000001,72.851089000000002],[-80.513901000000033,72.838882000000012],[-80.487777999999992,72.828598],[-80.440552000000025,72.818603999999993],[-80.405563000000029,72.813309000000118],[-80.349166999999966,72.806366000000139],[-80.333327999999938,72.803040000000067],[-80.319457999999941,72.799149],[-80.299987999999985,72.788040000000137],[-80.283614999999998,72.77748100000008],[-80.247498000000007,72.730545000000063],[-80.258056999999894,72.724425999999994],[-80.332229999999925,72.712494000000049],[-80.361664000000019,72.706099999999992],[-80.444991999999957,72.673599000000081],[-80.464721999999938,72.665268000000026],[-80.541381999999999,72.628860000000145],[-80.55610699999994,72.6202550000001],[-80.556380999999874,72.607208000000071],[-80.648620999999991,72.554977000000008],[-80.676391999999964,72.547211000000118],[-80.765288999999996,72.516937000000098],[-80.942489999999964,72.455261000000121],[-80.953887999999949,72.450546000000088],[-80.988327000000027,72.429703000000018],[-81.186935000000005,72.299149000000114],[-81.192490000000021,72.293594000000041],[-81.199722000000008,72.289153999999996],[-81.222504000000015,72.281662000000097],[-81.239166000000012,72.27777100000003],[-81.30471799999998,72.268326000000116],[-81.379439999999988,72.241652999999928],[-81.365279999999984,72.241652999999928],[-81.301392000000021,72.246094000000028],[-81.285827999999924,72.247208000000057],[-81.253066999999987,72.251938000000052],[-81.241942999999992,72.254439999999931],[-81.229720999999927,72.258606000000043],[-81.164169000000015,72.287201000000096],[-81.037506000000008,72.351089000000115],[-80.929442999999935,72.40026899999998],[-80.821670999999981,72.439148000000046],[-80.715012000000002,72.473037999999974],[-80.600554999999986,72.506653000000028],[-80.580291999999929,72.509995000000004],[-80.554442999999992,72.512497000000053],[-80.539443999999946,72.511658000000068],[-80.52555799999999,72.508040999999935],[-80.516402999999912,72.503875999999934],[-80.508895999999993,72.49664300000012],[-80.503066999999987,72.484985000000108],[-80.495270000000005,72.464157000000057],[-80.492767000000015,72.453049000000021],[-80.493606999999997,72.447205000000054],[-80.514174999999966,72.379700000000014],[-80.525009000000011,72.374146000000053],[-80.54222099999987,72.37052900000009],[-80.564437999999939,72.366653000000042],[-80.603058000000033,72.363037000000134],[-80.655562999999972,72.351928999999984],[-80.669158999999979,72.347214000000122],[-80.680556999999965,72.342209000000082],[-80.783324999999991,72.290267999999969],[-80.794158999999922,72.284714000000008],[-80.808333999999945,72.274155000000121],[-80.854172000000005,72.235535000000027],[-80.896956999999929,72.194427000000076],[-80.905563000000029,72.180542000000003],[-80.816665999999998,72.150542999999971],[-80.769454999999994,72.141663000000108],[-80.753890999999953,72.140548999999965],[-80.709732000000031,72.131927000000132],[-80.580840999999964,72.094437000000084],[-80.569457999999997,72.088318000000072],[-80.567229999999995,72.077208999999982],[-80.567229999999995,72.072768999999937],[-80.574172999999917,72.068329000000119],[-80.588333000000034,72.064148000000046],[-80.630554000000018,72.062195000000088],[-80.646118000000001,72.063309000000061],[-80.686661000000015,72.073043999999982],[-80.741942999999935,72.094147000000078],[-80.941100999999946,72.087494000000106],[-81.080291999999929,72.051651000000049],[-81.08666999999997,72.04664600000001],[-81.083327999999938,72.045532000000037],[-81.065001999999936,72.041655999999932],[-81.046660999999972,72.039978000000019],[-80.990554999999972,72.037766000000147],[-80.927215999999987,72.037766000000147],[-80.906386999999995,72.039978000000019],[-80.892226999999991,72.044144000000131],[-80.886397999999986,72.049713000000111],[-80.879439999999988,72.054152999999928],[-80.866652999999985,72.0577550000001],[-80.84722899999997,72.056641000000127],[-80.792770000000019,72.02777100000003],[-80.794158999999922,72.022491000000002],[-80.821395999999879,71.95637499999998],[-80.833327999999995,71.945815999999979],[-80.849441999999954,71.934707999999944],[-80.886123999999938,71.920821999999987],[-80.933318999999926,71.908875000000023],[-80.975005999999951,71.895827999999995],[-80.980834999999956,71.890273999999977],[-80.983611999999994,71.886383000000137],[-80.971664000000033,71.881653000000085],[-80.950287000000003,71.881088000000034],[-80.926392000000021,71.882750999999985],[-80.903610000000015,71.885268999999937],[-80.868056999999965,71.893051000000071],[-80.767226999999991,71.929428000000087],[-80.756119000000012,71.93414300000012],[-80.750290000000007,71.939697000000081],[-80.746947999999975,71.945251000000098],[-80.744720000000029,71.951934999999992],[-80.745834000000002,71.957488999999953],[-80.75556899999998,71.971099999999922],[-80.758346999999958,71.977768000000083],[-80.746947999999975,71.982483000000116],[-80.659164000000033,72.003052000000082],[-80.639449999999954,72.006377999999927],[-80.620543999999995,72.006103999999993],[-80.535277999999948,72.016098000000056],[-80.448883000000023,72.029160000000047],[-80.410552999999993,72.039429000000098],[-80.385009999999966,72.048325000000034],[-80.350554999999929,72.069153000000085],[-80.347777999999948,72.075272000000098],[-80.346663999999976,72.081100000000049],[-80.347228999999913,72.088318000000072],[-80.352492999999981,72.095534999999984],[-80.358611999999994,72.101379000000009],[-80.370269999999948,72.10803199999998],[-80.383056999999951,72.113312000000008],[-80.410278000000005,72.121368000000075],[-80.433884000000035,72.132751000000098],[-80.445540999999992,72.139709000000096],[-80.455275999999969,72.146652000000074],[-80.478607000000011,72.168593999999985],[-80.483321999999987,72.175261999999918],[-80.486938000000009,72.183044000000052],[-80.486664000000019,72.189423000000147],[-80.468062999999972,72.191925000000026],[-80.426940999999886,72.191086000000041],[-80.408614999999884,72.189148000000102],[-80.393616000000009,72.177200000000084],[-80.376663000000008,72.17442299999999],[-80.355559999999912,72.17442299999999],[-80.331389999999999,72.176086000000112],[-80.241103999999893,72.197754000000032],[-80.235274999999945,72.203323000000012],[-80.244445999999925,72.209717000000069],[-80.27305599999994,72.219147000000135],[-80.279723999999931,72.22554000000008],[-80.301665999999955,72.248596000000134],[-80.306380999999988,72.255264000000125],[-80.295546999999942,72.274429000000055],[-80.289718999999934,72.279984000000127],[-80.272231999999974,72.290267999999969],[-80.260833999999988,72.294983000000002],[-80.24221799999998,72.297485000000108],[-80.22444200000001,72.296371000000136],[-80.194153000000028,72.28776600000009],[-80.155838000000017,72.273605000000089],[-80.134734999999921,72.262771999999927],[-80.113051999999982,72.244141000000127],[-80.08555599999994,72.226654000000053],[-80.021392999999989,72.189697000000081],[-79.991668999999888,72.176651000000106],[-79.962783999999999,72.168868999999972],[-79.947220000000016,72.165267999999912],[-79.899733999999967,72.15554800000001],[-79.840285999999935,72.145263999999997],[-79.790557999999976,72.137772000000041],[-79.761123999999995,72.134155000000078],[-79.685546999999929,72.126372999999944],[-79.674437999999952,72.126647999999989],[-79.672501000000011,72.129700000000071],[-79.691665999999998,72.141663000000108],[-79.719161999999926,72.148331000000098],[-79.789992999999981,72.155823000000055],[-79.811110999999983,72.160263000000043],[-79.854995999999971,72.171097000000145],[-79.923889000000031,72.190536000000009],[-79.941101000000003,72.195816000000093],[-80.045546999999999,72.242477000000122],[-80.15194699999995,72.310531999999967],[-80.166396999999961,72.322220000000129],[-80.164443999999946,72.32748400000014],[-80.155562999999916,72.336928999999998],[-80.133620999999948,72.349716000000001],[-80.115279999999927,72.359421000000111],[-80.076400999999976,72.378859999999975],[-80.064712999999983,72.3836060000001],[-80.052215999999987,72.387771999999984],[-79.991942999999992,72.402771000000087],[-79.957229999999925,72.408325000000048],[-79.874434999999949,72.470534999999984],[-79.870834000000002,72.483046999999999],[-79.86332699999997,72.489699999999971],[-79.836944999999901,72.498596000000077],[-79.820847000000015,72.501389000000074],[-79.799164000000019,72.501389000000074],[-79.780562999999972,72.499420000000043],[-79.770844000000011,72.49664300000012],[-79.734160999999915,72.484420999999998],[-79.700561999999991,72.472488000000112],[-79.692215000000033,72.466933999999924],[-79.768638999999894,72.411766],[-79.687865999999985,72.384392000000105],[-79.595550999999944,72.334717000000126],[-79.638901000000033,72.289153999999996],[-79.668059999999912,72.280823000000112],[-79.705565999999976,72.273605000000089],[-79.720000999999968,72.269440000000088],[-79.731673999999998,72.264708999999982],[-79.759734999999921,72.250549000000092],[-79.768616000000009,72.2452550000001],[-79.774718999999891,72.239700000000028],[-79.775283999999999,72.233322000000044],[-79.769729999999925,72.225815000000125],[-79.75,72.215546000000074],[-79.732773000000009,72.212203999999986],[-79.712783999999999,72.211104999999975],[-79.701110999999969,72.215820000000008],[-79.565825999999959,72.275269000000094],[-79.485001000000011,72.325545999999974],[-79.355559999999912,72.399155000000007],[-79.342498999999975,72.40026899999998],[-79.329726999999991,72.397217000000069],[-79.243331999999953,72.374419999999986],[-79.182495000000017,72.358322000000101],[-79.146666999999979,72.345825000000104],[-79.113327000000027,72.331099999999992],[-79.082229999999925,72.313873000000001],[-79.012787000000003,72.273880000000133],[-78.945540999999935,72.199996999999996],[-78.943603999999993,72.193038999999999],[-78.946945000000028,72.186919999999986],[-79.036391999999978,72.069443000000092],[-79.136123999999938,72.007492000000127],[-79.145003999999972,72.002487000000087],[-79.156661999999983,71.997757000000036],[-79.206389999999942,71.986649000000057],[-79.229996000000028,71.980270000000019],[-79.233063000000016,71.976379000000122],[-79.203063999999983,71.961928999999998],[-79.19027699999998,71.958328000000108],[-79.176392000000021,71.955826000000059],[-79.161117999999931,71.954437000000041],[-79.138610999999912,71.955261000000007],[-79.123046999999929,71.958038000000101],[-79.099730999999963,71.967209000000082],[-79.090835999999854,71.972488000000055],[-79.072234999999921,71.974990999999989],[-79.061110999999926,71.975266000000033],[-79.026671999999962,71.970535000000098],[-78.81806899999998,71.935257000000092],[-78.768889999999999,71.92692599999998],[-78.722503999999901,71.918869000000029],[-78.683884000000035,71.909714000000008],[-78.65306099999998,71.893875000000037],[-78.639724999999999,71.884430000000009],[-78.625823999999852,71.879150000000095],[-78.585555999999997,71.865814],[-78.571395999999879,71.862762000000032],[-78.551392000000021,71.861098999999967],[-78.529174999999952,71.861649],[-78.511123999999995,71.864699999999971],[-78.503615999999965,71.868866000000082],[-78.508346999999901,71.876373000000001],[-78.595551,71.933318999999983],[-78.607498000000021,71.938583000000108],[-78.622222999999963,71.942200000000071],[-78.691375999999991,71.949707000000046],[-78.740554999999972,71.958038000000101],[-78.855559999999855,71.979706000000022],[-78.914444000000003,72.007767000000115],[-78.923614999999984,72.014999000000046],[-78.924438000000009,72.020538000000045],[-78.877486999999974,72.153320000000065],[-78.869445999999925,72.166656000000046],[-78.866104000000007,72.170532000000094],[-78.854445999999939,72.173035000000084],[-78.843613000000005,72.171097000000145],[-78.554442999999992,72.111374000000069],[-78.512221999999952,72.101089000000002],[-78.487777999999935,72.092484000000127],[-78.476105000000018,72.087204000000099],[-78.460830999999928,72.073318000000086],[-78.432770000000005,72.03804000000008],[-78.39527899999996,71.982483000000116],[-78.389998999999989,71.969437000000028],[-78.392775999999969,71.949997000000053],[-78.391678000000013,71.943587999999977],[-78.386672999999973,71.933318999999983],[-78.381942999999922,71.92804000000001],[-78.365279999999927,71.917480000000012],[-78.317779999999971,71.888321000000076],[-78.226669000000015,71.833054000000118],[-78.210830999999985,71.825821000000133],[-78.18499799999995,71.817490000000021],[-78.157607999999982,71.810577000000023],[-78.123046999999929,71.806366000000139],[-78.090560999999923,71.800812000000121],[-78.05972300000002,71.79414399999996],[-77.924437999999952,71.764709000000096],[-77.907775999999956,71.76638800000012],[-77.904448999999943,71.768051000000014],[-77.90695199999999,71.770538000000101],[-77.914169000000015,71.773605000000032],[-77.966659999999933,71.786652000000061],[-77.997498000000007,71.793319999999994],[-78.029723999999931,71.798874000000012],[-78.085830999999985,71.813309000000118],[-78.107223999999917,71.819153000000142],[-78.139998999999932,71.830551000000128],[-78.178878999999995,71.848602000000142],[-78.308884000000035,71.921096999999975],[-78.316665999999998,71.929428000000087],[-78.321395999999993,71.936920000000043],[-78.315001999999993,71.942474000000004],[-78.305266999999901,71.946930000000123],[-78.279175000000009,71.953598000000113],[-78.258895999999993,71.956650000000025],[-78.178878999999995,71.967209000000082],[-78.156951999999933,71.968323000000055],[-78.141677999999956,71.964157000000114],[-78.018616000000009,71.890823000000125],[-77.974716000000001,71.859984999999938],[-77.785552999999993,71.787490999999989],[-77.807769999999948,71.823044000000039],[-77.960006999999962,71.881653000000085],[-78.096953999999982,71.96804800000001],[-78.107223999999917,71.974152000000061],[-78.116393999999957,71.976928999999984],[-78.149733999999967,71.980545000000006],[-78.156386999999995,71.980545000000006],[-78.196105999999929,71.978592000000049],[-78.262222000000008,71.972763000000043],[-78.281386999999995,71.973877000000016],[-78.298614999999984,71.977478000000076],[-78.322509999999909,71.985809000000017],[-78.334166999999923,71.99136400000009],[-78.341110000000015,71.99859600000002],[-78.342498999999918,72.012771999999984],[-78.341674999999952,72.019149999999968],[-78.341674999999952,72.031936999999971],[-78.356948999999929,72.05831900000004],[-78.375548999999978,72.085815000000082],[-78.386672999999973,72.095534999999984],[-78.402221999999938,72.104980000000069],[-78.424437999999952,72.113602000000071],[-78.436935000000005,72.117477000000008],[-78.468886999999995,72.12414600000011],[-78.515014999999948,72.131363000000022],[-78.599990999999989,72.145263999999997],[-78.696654999999964,72.163605000000018],[-78.809998000000007,72.197205000000054],[-78.842498999999918,72.209152000000017],[-78.854720999999984,72.214432000000102],[-78.870834000000002,72.226654000000053],[-78.869155999999919,72.229706000000022],[-78.734725999999966,72.328598000000113],[-78.615829000000019,72.359146000000067],[-78.604172000000005,72.359421000000111],[-78.580565999999919,72.354156000000046],[-78.515839000000028,72.330551000000071],[-78.512511999999901,72.324432000000002],[-78.519164999999987,72.319153000000028],[-78.528335999999911,72.313873000000001],[-78.533324999999991,72.30914300000012],[-78.53694200000001,72.303314000000114],[-78.537780999999995,72.254715000000147],[-78.531386999999938,72.240265000000022],[-78.529174999999952,72.235535000000027],[-78.520843999999954,72.229155999999989],[-78.42193599999996,72.170822000000101],[-78.40834000000001,72.166382000000112],[-78.399733999999967,72.167206000000078],[-78.390839000000028,72.169982999999945],[-78.386123999999995,72.172485000000052],[-78.384170999999981,72.175537000000134],[-78.411117999999988,72.216660000000047],[-78.414718999999934,72.220535000000041],[-78.422775000000001,72.224152000000004],[-78.459732000000031,72.233871000000022],[-78.472777999999948,72.242477000000122],[-78.46833799999996,72.314986999999974],[-78.462783999999942,72.318878000000041],[-78.451110999999912,72.324158000000068],[-78.439437999999996,72.326660000000004],[-78.40834000000001,72.325821000000019],[-78.305266999999901,72.313309000000004],[-78.012512000000015,72.274994000000106],[-77.893615999999952,72.259430000000009],[-77.827498999999989,72.248596000000134],[-77.793883999999991,72.242202999999961],[-77.665282999999874,72.204712000000029],[-77.655272999999966,72.201385000000073],[-77.648620999999991,72.194137999999953],[-77.644454999999994,72.186646000000053],[-77.540833000000021,72.17692599999998],[-77.381103999999993,72.184982000000048],[-77.32417299999986,72.18609600000002],[-77.289444000000003,72.183319000000097],[-77.239989999999977,72.17442299999999],[-77.115828999999962,72.148331000000098],[-77.039443999999946,72.131653000000028],[-77.023330999999985,72.128860000000032],[-77.006118999999956,72.127472000000125],[-76.99722300000002,72.128036000000066],[-76.995833999999945,72.128860000000032],[-76.994719999999973,72.130539000000056],[-77.005004999999983,72.134430000000123],[-77.068619000000012,72.152206000000092],[-77.251677999999913,72.193313999999987],[-77.27806099999998,72.196930000000066],[-77.306945999999925,72.19802900000002],[-77.397232000000031,72.192748999999992],[-77.455840999999964,72.190811000000053],[-77.476944000000003,72.191360000000145],[-77.514175000000023,72.193862999999965],[-77.549987999999985,72.19802900000002],[-77.578888000000006,72.204163000000051],[-77.604172000000005,72.211929000000112],[-77.623885999999914,72.221100000000092],[-77.658614999999998,72.231658999999922],[-77.760833999999932,72.257217000000026],[-77.823058999999944,72.271927000000005],[-77.866104000000007,72.281097000000045],[-77.949996999999883,72.296097000000032],[-78.072509999999966,72.312485000000038],[-78.121384000000035,72.319716999999969],[-78.154723999999987,72.325545999999974],[-78.220001000000025,72.337769000000037],[-78.326950000000011,72.359146000000067],[-78.37388599999997,72.36943100000002],[-78.389175000000023,72.37303200000008],[-78.473327999999981,72.394989000000123],[-78.499161000000015,72.404709000000025],[-78.520843999999954,72.414993000000038],[-78.559158000000025,72.438034000000073],[-78.561110999999926,72.444977000000051],[-78.556655999999919,72.504440000000102],[-78.443053999999961,72.581939999999975],[-78.430556999999965,72.586655000000007],[-78.170273000000009,72.653594999999996],[-78.156386999999995,72.656937000000084],[-78.001677999999913,72.682480000000055],[-77.869994999999903,72.697479000000101],[-77.845001000000025,72.698868000000061],[-77.78083799999996,72.706940000000031],[-77.768616000000009,72.709427000000119],[-77.701401000000033,72.724701000000039],[-77.670273000000009,72.732208000000128],[-77.656951999999876,72.736099000000024],[-77.639998999999989,72.743865999999969],[-77.627486999999974,72.74859600000002],[-77.613892000000021,72.751663000000121],[-77.576401000000033,72.755554000000018],[-77.532226999999921,72.756943000000035],[-77.513625999999988,72.754715000000033],[-77.413054999999872,72.752212999999983],[-77.259734999999978,72.751663000000121],[-77.05581699999999,72.752861000000109],[-77.002501999999993,72.749419999999986],[-76.947219999999902,72.743865999999969],[-76.799728000000016,72.727478000000133],[-76.753066999999987,72.720534999999927],[-76.693053999999961,72.694702000000007],[-76.684997999999894,72.691085999999927],[-76.662505999999894,72.678588999999988],[-76.653609999999958,72.670821999999987],[-76.655272999999966,72.664429000000041],[-76.65972899999997,72.658324999999991],[-76.646118000000001,72.639708999999982],[-76.584732000000031,72.628585999999984],[-76.428328999999962,72.614151000000049],[-76.328339000000028,72.607483000000116],[-76.288329999999917,72.604980000000126],[-76.215285999999935,72.596100000000092],[-76.182219999999973,72.58998100000008],[-76.166945999999996,72.58638000000002],[-76.155562999999916,72.580826000000002],[-76.150283999999999,72.574158000000011],[-76.154723999999931,72.562485000000038],[-76.160552999999936,72.54942299999999],[-76.165833000000021,72.538315000000011],[-76.162506000000008,72.526093000000003],[-76.156112999999948,72.518051000000071],[-76.121657999999911,72.478317000000118],[-76.107773000000009,72.473037999999974],[-76.087783999999999,72.471648999999957],[-76.069457999999997,72.474991000000102],[-76.046386999999868,72.483597000000032],[-76.036941999999897,72.489426000000037],[-76.037780999999939,72.496368000000132],[-76.052215999999987,72.51138300000008],[-76.068619000000012,72.525818000000015],[-76.077224999999942,72.536377000000073],[-76.074172999999917,72.541656000000046],[-76.06471299999987,72.549988000000042],[-76.018889999999999,72.574431999999945],[-76.005843999999968,72.579163000000108],[-75.988601999999958,72.580826000000002],[-75.931945999999925,72.583603000000096],[-75.885284000000013,72.584152000000074],[-75.841948999999943,72.583053999999947],[-75.798888999999974,72.581939999999975],[-75.759170999999981,72.579163000000108],[-75.56806899999998,72.557479999999941],[-75.553328999999962,72.553589000000102],[-75.547226000000023,72.545532000000094],[-75.537780999999939,72.539703000000088],[-75.521117999999888,72.536102000000028],[-75.472228999999913,72.527480999999966],[-75.435271999999998,72.522491000000059],[-75.379439999999931,72.51638800000012],[-75.360001000000011,72.515548999999965],[-75.301666000000012,72.509720000000129],[-75.231673999999998,72.500549000000035],[-75.215285999999878,72.497482000000105],[-75.192490000000021,72.491928000000087],[-75.186661000000015,72.487488000000099],[-75.189163000000008,72.478317000000118],[-75.199158000000011,72.466933999999924],[-75.200287000000003,72.461929000000055],[-75.160277999999948,72.421097000000088],[-75.132492000000013,72.393600000000106],[-75.054169000000002,72.328873000000101],[-75.034164000000033,72.317490000000134],[-75,72.298369999999977],[-74.980559999999912,72.288315000000068],[-74.950835999999981,72.269989000000066],[-74.943603999999993,72.263321000000076],[-74.942490000000021,72.255829000000119],[-74.947494999999947,72.249710000000107],[-75.044997999999964,72.188308999999947],[-75.068068999999923,72.179152999999985],[-75.225280999999995,72.122482000000105],[-75.238326999999913,72.118317000000104],[-75.25306699999993,72.116378999999938],[-75.271666999999979,72.117203000000075],[-75.291381999999885,72.119431000000077],[-75.323623999999938,72.125534000000016],[-75.387511999999901,72.134430000000123],[-75.440552000000025,72.141098000000113],[-75.477782999999988,72.144714000000135],[-75.520003999999972,72.146102999999982],[-75.607498000000021,72.143326000000059],[-75.710006999999962,72.136658000000068],[-75.73332199999993,72.134155000000078],[-75.813889000000017,72.122482000000105],[-75.866652999999985,72.113876000000005],[-76.015015000000005,72.086655000000121],[-76.033324999999934,72.081100000000049],[-76.054717999999866,72.073043999999982],[-76.078063999999983,72.059417999999994],[-76.084166999999923,72.049713000000111],[-76.09973100000002,72.02887000000004],[-76.111938000000009,72.018050999999957],[-76.128052000000025,72.004166000000055],[-76.142226999999934,71.99331699999999],[-76.156386999999881,71.985260000000039],[-76.173614999999984,71.975540000000137],[-76.192490000000021,71.967758000000003],[-76.234726000000023,71.957488999999953],[-76.262511999999901,71.949707000000046],[-76.274445000000014,71.944427000000132],[-76.301665999999955,71.930542000000059],[-76.318344000000025,71.919983000000002],[-76.348052999999879,71.891662999999994],[-76.31082200000003,71.884720000000016],[-76.089721999999938,71.978867000000093],[-76.073058999999944,71.989425999999924],[-76.063323999999966,72],[-76.049727999999902,72.017761000000121],[-76.047501000000011,72.023604999999975],[-76.043609999999944,72.030272999999966],[-76.029448999999943,72.041091999999992],[-76.019729999999981,72.046097000000032],[-75.998610999999983,72.054152999999928],[-75.956115999999952,72.067215000000147],[-75.89445499999988,72.082214000000022],[-75.828338999999971,72.096939000000134],[-75.796660999999915,72.103591999999935],[-75.710555999999997,72.113312000000008],[-75.630554000000018,72.11970500000001],[-75.586120999999991,72.12164300000012],[-75.528335999999967,72.120818999999983],[-75.488051999999925,72.118866000000025],[-75.433060000000012,72.112761999999975],[-75.23332199999993,72.084152000000131],[-75.226105000000018,72.080276000000083],[-75.219451999999876,72.074432000000058],[-75.218886999999995,72.070267000000058],[-75.221114999999998,72.064696999999967],[-75.228881999999942,72.059143000000006],[-75.255279999999914,72.046097000000032],[-75.281676999999888,72.038589000000059],[-75.317504999999926,72.031661999999926],[-75.338332999999977,72.02887000000004],[-75.404174999999952,72.025543000000084],[-75.449432000000002,72.02526899999998],[-75.494155999999975,72.021378000000084],[-75.515015000000005,72.018326000000002],[-75.548049999999989,72.011107999999979],[-75.574172999999917,72.00360100000006],[-75.586670000000026,71.999146000000053],[-75.606383999999935,71.989425999999924],[-75.613892000000021,71.983871000000022],[-75.618880999999988,71.978592000000049],[-75.686661000000015,71.883040999999992],[-75.697495000000004,71.858322000000044],[-75.691375999999877,71.850266000000147],[-75.688048999999921,71.842758000000117],[-75.6875,71.839157000000057],[-75.692215000000033,71.833328000000051],[-75.802490000000034,71.750548999999978],[-75.830001999999979,71.736649000000114],[-75.872222999999906,71.721375000000023],[-75.898345999999947,71.714432000000045],[-75.934157999999968,71.711105000000089],[-75.953612999999962,71.710266000000104],[-75.997497999999894,71.709152000000131],[-76.040282999999931,71.709426999999948],[-76.067504999999869,71.706650000000081],[-76.079177999999956,71.704437000000098],[-76.090835999999911,71.702208999999982],[-76.096114999999998,71.697479000000101],[-76.095839999999953,71.693863000000079],[-76.085281000000009,71.691924999999912],[-75.901671999999962,71.701096000000064],[-75.880279999999971,71.70248400000014],[-75.846953999999982,71.708602999999982],[-75.819457999999941,71.716934000000094],[-75.794998000000021,71.725815000000011],[-75.787215999999944,71.730545000000063],[-75.675003000000004,71.810532000000023],[-75.654998999999975,71.826096000000121],[-75.580001999999865,71.906097000000045],[-75.570281999999963,71.917480000000012],[-75.565825999999959,71.929703000000075],[-75.567229999999938,71.937485000000038],[-75.570281999999963,71.941360000000032],[-75.574447999999961,71.953048999999965],[-75.571944999999971,71.958878000000141],[-75.569167999999991,71.963882000000126],[-75.558334000000002,71.97665400000011],[-75.538605000000018,71.986374000000012],[-75.513335999999924,71.995254999999986],[-75.498046999999929,71.999146000000053],[-75.476669000000015,72.000823999999966],[-75.414444000000003,71.999709999999993],[-75.371932999999899,71.997757000000036],[-75.349441999999897,71.998032000000023],[-75.327788999999939,71.999419999999986],[-75.24888599999997,72.012771999999984],[-75.197768999999937,72.023315000000139],[-75.174437999999952,72.031936999999971],[-75.158614999999941,72.041655999999932],[-75.150283999999942,72.0577550000001],[-75.135009999999966,72.080551000000071],[-75.129990000000021,72.086380000000133],[-75.119155999999862,72.096375000000023],[-75.109160999999858,72.101089000000002],[-75.093613000000005,72.10803199999998],[-75.081389999999942,72.11303700000002],[-75.051392000000021,72.121917999999937],[-75.035827999999924,72.125809000000004],[-75.012511999999958,72.12831100000011],[-75,72.128525000000025],[-74.98443599999996,72.127472000000125],[-74.951675000000023,72.123306000000071],[-74.835006999999962,72.10386699999998],[-74.801391999999964,72.098327999999981],[-74.764449999999954,72.094711000000018],[-74.65943900000002,72.091094999999939],[-74.625548999999921,72.091369999999984],[-74.535278000000005,72.089705999999978],[-74.316390999999953,72.082214000000022],[-74.297226000000023,72.080826000000116],[-74.260009999999966,72.076096000000064],[-74.244155999999862,72.073043999999982],[-74.233321999999987,72.067489999999964],[-74.218062999999972,72.058029000000033],[-74.177489999999921,72.031936999999971],[-74.122222999999963,71.983597000000088],[-74.117766999999958,71.969985999999949],[-74.119445999999982,71.955826000000059],[-74.166107000000011,71.874695000000088],[-74.171111999999937,71.868591000000038],[-74.184998000000007,71.855819999999937],[-74.229996000000028,71.822768999999994],[-74.243056999999965,71.818603999999993],[-74.263335999999981,71.815810999999997],[-74.403060999999923,71.80386400000009],[-74.43998699999986,71.801925999999924],[-74.460555999999997,71.802765000000079],[-74.477782999999931,71.804977000000122],[-74.50140399999998,71.809708000000057],[-74.513625999999874,71.818053999999961],[-74.570557000000008,71.809418000000051],[-74.604996000000028,71.784714000000122],[-74.678328999999962,71.745254999999986],[-74.696105999999929,71.738586000000112],[-74.71362299999987,71.735260000000096],[-74.885009999999909,71.708602999999982],[-75,71.711914000000036],[-75.046660999999915,71.716095000000109],[-75.090560999999923,71.718048000000067],[-75.136672999999973,71.716934000000094],[-75.158051,71.715271000000143],[-75.342772999999909,71.695815999999979],[-75.363892000000021,71.691360000000088],[-75.378600999999946,71.686920000000043],[-75.389998999999989,71.681091000000038],[-75.393889999999942,71.677475000000015],[-75.391953000000001,71.674698000000092],[-75.385009999999909,71.674423000000104],[-75.241942999999878,71.686096000000077],[-75.178329000000019,71.694138000000066],[-75.085007000000019,71.700821000000076],[-75.043610000000001,71.699707000000046],[-75.025008999999955,71.698029000000133],[-75.009170999999924,71.694977000000051],[-74.941101000000003,71.674698000000092],[-74.934158000000025,71.670822000000044],[-74.93360899999999,71.663879000000009],[-74.93638599999997,71.658035000000041],[-74.945540999999935,71.652481000000023],[-74.956115999999952,71.648331000000042],[-75.008895999999993,71.631927000000076],[-75.055557000000022,71.622481999999991],[-75.114166000000012,71.611098999999967],[-75.194152999999972,71.595535000000098],[-75.206954999999994,71.591934000000037],[-75.398345999999947,71.525269000000094],[-75.40972899999997,71.519714000000022],[-75.408339999999953,71.514708999999982],[-75.406386999999938,71.512207000000046],[-75.402221999999938,71.512497000000053],[-75.205276000000026,71.546371000000079],[-75,71.607238999999993],[-74.861114999999927,71.649429000000112],[-74.851668999999958,71.654984000000013],[-74.799437999999952,71.678863999999976],[-74.784163999999976,71.682755000000043],[-74.718337999999903,71.693588000000034],[-74.697768999999937,71.696365000000128],[-74.686661000000015,71.696365000000128],[-74.672774999999945,71.692474000000061],[-74.631942999999978,71.662491000000102],[-74.629714999999919,71.65277100000003],[-74.631942999999978,71.646378000000084],[-74.646392999999989,71.631927000000076],[-74.674437999999896,71.608322000000101],[-74.689712999999983,71.598038000000031],[-74.704726999999934,71.588042999999971],[-74.713057999999933,71.583878000000141],[-74.733886999999982,71.575546000000145],[-74.811934999999949,71.547760000000096],[-74.869720000000029,71.541656000000046],[-74.922500999999897,71.53776600000009],[-74.940276999999867,71.538040000000024],[-74.97084000000001,71.537201000000039],[-74.990279999999984,71.536652000000117],[-75,71.535583000000088],[-75.027221999999995,71.532486000000006],[-75.036666999999966,71.530548000000067],[-75.081389999999942,71.515273999999977],[-75.107773000000009,71.503052000000025],[-75.124709999999936,71.492477000000065],[-75.15194699999995,71.471649000000014],[-75.152221999999995,71.466094999999996],[-75.146117999999944,71.463608000000079],[-75.12777699999998,71.465820000000008],[-75.115554999999972,71.469986000000063],[-75.106110000000001,71.481934000000081],[-75.093886999999938,71.49275200000011],[-75.084731999999974,71.498322000000144],[-75.06138599999997,71.506378000000041],[-75.05082699999997,71.509720000000016],[-75.033324999999934,71.513046000000031],[-75,71.517899000000114],[-74.993056999999908,71.518875000000037],[-74.944153000000028,71.521652000000131],[-74.877486999999974,71.524155000000121],[-74.857223999999974,71.523605000000089],[-74.838332999999921,71.521926999999948],[-74.828338999999971,71.517211999999915],[-74.71665999999999,71.419144000000131],[-74.699431999999945,71.390823000000069],[-74.700561999999934,71.386658000000068],[-74.705565999999976,71.380814000000044],[-74.715285999999992,71.375809000000004],[-74.888335999999981,71.287201000000096],[-75.075012000000015,71.204437000000041],[-75.081389999999942,71.17942800000003],[-75.065001999999993,71.180817000000047],[-75,71.199341000000061],[-74.987503000000004,71.203873000000101],[-74.874160999999958,71.247756999999979],[-74.864440999999943,71.252487000000031],[-74.671660999999972,71.359985000000052],[-74.654448999999943,71.370254999999986],[-74.637511999999958,71.380538999999999],[-74.632216999999969,71.385818000000029],[-74.628051999999968,71.392487000000074],[-74.625823999999852,71.39888000000002],[-74.626098999999954,71.405822999999998],[-74.631103999999993,71.419433999999967],[-74.638061999999991,71.426651000000106],[-74.646956999999929,71.433044000000052],[-74.657227000000034,71.438583000000051],[-74.719726999999978,71.462494000000106],[-74.726944000000003,71.466094999999996],[-74.735549999999989,71.472487999999942],[-74.736388999999974,71.476654000000053],[-74.743057000000022,71.511932000000058],[-74.73611499999987,71.530548000000067],[-74.723891999999978,71.541931000000091],[-74.714172000000019,71.546646000000123],[-74.701675000000023,71.551086000000112],[-74.686385999999914,71.554977000000008],[-74.663895000000025,71.557204999999954],[-74.628875999999934,71.554703000000075],[-74.619995000000017,71.55802900000009],[-74.583618000000001,71.585815000000025],[-74.576401000000033,71.591370000000097],[-74.543883999999991,71.631362999999965],[-74.381942999999922,71.677199999999971],[-74.345550999999944,71.689423000000033],[-74.335555999999997,71.694138000000066],[-74.317779999999971,71.704437000000098],[-74.309432999999956,71.712204000000042],[-74.306945999999982,71.71775800000006],[-74.299437999999952,71.723877000000073],[-74.288604999999905,71.727478000000133],[-74.268341000000021,71.730270000000019],[-74.146956999999929,71.738875999999948],[-74.12470999999988,71.738875999999948],[-74.109160999999972,71.735809000000017],[-74.103058000000033,71.733321999999987],[-74.097777999999948,71.72886699999998],[-74.123885999999914,71.680817000000104],[-74.128875999999877,71.67164600000001],[-74.142226999999991,71.661652000000004],[-74.15055799999999,71.657486000000063],[-74.173049999999989,71.651093000000117],[-74.202788999999996,71.645828000000051],[-74.220276000000013,71.641663000000051],[-74.232773000000009,71.637496999999939],[-74.239440999999999,71.634155000000021],[-74.24888599999997,71.621643000000063],[-74.253066999999987,71.611649],[-74.254455999999948,71.60664399999996],[-74.254729999999995,71.603867000000093],[-74.252228000000002,71.58998100000008],[-74.249161000000015,71.582489000000123],[-74.243056999999965,71.569716999999969],[-74.218886999999938,71.556641000000013],[-74.180282999999974,71.538315000000011],[-74.168334999999956,71.533324999999991],[-74.156386999999995,71.532211000000018],[-74.150283999999886,71.533324999999991],[-74.148620999999935,71.537491000000045],[-74.151671999999962,71.544983000000002],[-74.165008999999998,71.555252000000053],[-74.146118000000001,71.637496999999939],[-74.039718999999934,71.722213999999951],[-74.019164999999987,71.73803700000002],[-74.014724999999942,71.741089000000102],[-73.996947999999975,71.751389000000017],[-73.977782999999931,71.759720000000129],[-73.964447000000007,71.763321000000019],[-73.928329000000019,71.769150000000025],[-73.748046999999929,71.776931999999988],[-73.718886999999938,71.776931999999988],[-73.61610399999995,71.773315000000025],[-73.604172000000005,71.772217000000126],[-73.593886999999995,71.769988999999953],[-73.589721999999995,71.763321000000019],[-73.589995999999985,71.756943000000035],[-73.591675000000009,71.751937999999996],[-73.598343,71.738312000000008],[-73.612503000000004,71.722213999999951],[-73.619995000000017,71.716095000000109],[-73.638061999999991,71.706375000000037],[-73.663329999999917,71.697204999999997],[-73.694442999999922,71.690262000000018],[-73.732772999999952,71.683868000000132],[-73.771117999999944,71.670822000000044],[-73.791381999999999,71.661102000000142],[-73.890839000000028,71.609421000000054],[-73.985549999999989,71.534149000000127],[-73.990279999999927,71.527480999999966],[-74.010833999999988,71.491363999999976],[-74.095275999999956,71.46276899999998],[-74.169997999999964,71.445816000000036],[-74.303878999999995,71.419433999999967],[-74.315826000000015,71.414429000000098],[-74.319167999999877,71.409424000000058],[-74.312209999999993,71.40554800000001],[-74.297226000000023,71.405822999999998],[-74.191665999999998,71.425537000000134],[-74.159163999999919,71.4327550000001],[-74.121384000000035,71.438583000000051],[-74.083617999999944,71.441086000000041],[-74.045836999999949,71.440810999999997],[-74.028610000000015,71.437759000000085],[-74.063889000000017,71.336929000000055],[-74.091675000000009,71.285537999999974],[-74.106383999999878,71.274704000000099],[-74.137787000000003,71.255828999999949],[-74.152221999999995,71.248032000000023],[-74.187774999999931,71.229430999999977],[-74.207503999999858,71.219711000000075],[-74.217223999999931,71.214996000000042],[-74.226669000000015,71.212203999999986],[-74.238327000000027,71.203873000000101],[-74.240829000000019,71.200821000000133],[-74.235000999999897,71.198317999999972],[-74.228881999999942,71.199416999999983],[-74.217772999999966,71.202209000000039],[-74.190825999999959,71.211104999999975],[-74.158339999999953,71.223877000000016],[-74.148055999999997,71.228592000000049],[-74.118332000000009,71.24331699999999],[-74.039444000000003,71.302199999999971],[-74.009444999999971,71.360809000000017],[-74.006957999999997,71.367203000000075],[-73.973327999999924,71.413605000000132],[-73.968612999999891,71.419433999999967],[-73.867767000000015,71.525818000000015],[-73.86221299999994,71.531096999999988],[-73.761672999999973,71.580826000000059],[-73.746947999999975,71.585266000000047],[-73.732772999999952,71.586928999999998],[-73.689162999999951,71.588042999999971],[-73.653610000000015,71.587493999999992],[-73.639724999999942,71.58638000000002],[-73.621932999999956,71.583328000000108],[-73.595000999999968,71.575272000000041],[-73.588608000000022,71.572220000000129],[-73.565001999999936,71.55192599999998],[-73.566665999999941,71.544144000000017],[-73.598343,71.528320000000122],[-73.615554999999915,71.520264000000054],[-73.619445999999982,71.515823000000125],[-73.630279999999971,71.456649999999911],[-73.635009999999909,71.359421000000111],[-73.622498000000007,71.356644000000017],[-73.61332699999997,71.355820000000051],[-73.594727000000034,71.35775799999999],[-73.540389999999945,71.37286400000005],[-73.518889999999942,71.379150000000038],[-73.517226999999934,71.379974000000004],[-73.516112999999962,71.385818000000029],[-73.515563999999927,71.39888000000002],[-73.513335999999981,71.413040000000137],[-73.50306699999993,71.424698000000149],[-73.496947999999918,71.428589000000045],[-73.477492999999924,71.436371000000008],[-73.446945000000028,71.440262000000075],[-73.428878999999995,71.435806000000127],[-73.384445000000028,71.391937000000041],[-73.380279999999914,71.385269000000051],[-73.385009999999966,71.381927000000132],[-73.500899999999945,71.337212000000022],[-73.590285999999935,71.304977000000065],[-73.615554999999915,71.296371000000136],[-73.623046999999872,71.291091999999992],[-73.635558999999944,71.279709000000139],[-73.663054999999986,71.254166000000055],[-73.678878999999995,71.238037000000077],[-73.712783999999999,71.177765000000136],[-73.717772999999966,71.164993000000095],[-73.718886999999938,71.159424000000115],[-73.716399999999965,71.14498900000001],[-73.713622999999984,71.137497000000053],[-73.713622999999984,71.130539000000056],[-73.71665999999999,71.118317000000104],[-73.728606999999954,71.098602000000085],[-73.735824999999977,71.093323000000112],[-73.745833999999888,71.088593000000117],[-73.760833999999932,71.084717000000012],[-73.77806099999998,71.0816650000001],[-73.797774999999945,71.078872999999987],[-73.842498999999918,71.074432000000115],[-73.87388599999997,71.069717000000082],[-73.890288999999996,71.064987000000031],[-73.898346000000004,71.057480000000112],[-73.895003999999972,71.052200000000028],[-73.886672999999973,71.049149],[-73.879439999999875,71.047759999999982],[-73.872771999999998,71.047484999999995],[-73.850554999999986,71.059981999999991],[-73.842223999999987,71.064148000000046],[-73.753066999999987,71.065810999999997],[-73.732772999999952,71.067764000000125],[-73.715835999999854,71.071655000000021],[-73.692764000000011,71.079436999999984],[-73.674438000000009,71.088318000000072],[-73.667220999999984,71.093597000000045],[-73.660552999999993,71.10386699999998],[-73.658339999999953,71.124985000000095],[-73.662505999999951,71.134995000000004],[-73.666655999999875,71.141662999999994],[-73.673614999999927,71.163039999999967],[-73.668883999999991,71.173035000000084],[-73.623610999999983,71.225540000000137],[-73.615829000000019,71.230270000000132],[-73.549164000000019,71.269989000000066],[-73.454726999999991,71.300262000000032],[-73.433884000000035,71.308594000000028],[-73.42860399999995,71.314423000000033],[-73.427779999999984,71.327208999999925],[-73.435271999999941,71.332214000000022],[-73.437774999999988,71.336380000000077],[-73.436110999999983,71.340545999999961],[-73.430282999999974,71.34165999999999],[-73.382216999999969,71.345260999999994],[-73.363051999999982,71.345824999999991],[-73.349730999999963,71.345260999999994],[-73.320847000000015,71.340820000000122],[-73.083617999999944,71.285812000000078],[-73.061110999999983,71.277481000000023],[-73.049437999999952,71.268325999999945],[-73.053878999999938,71.261658000000011],[-73.065001999999936,71.258331000000055],[-73.155562999999972,71.246643000000006],[-73.214721999999995,71.240814],[-73.230835000000013,71.238312000000121],[-73.249434999999949,71.233871000000022],[-73.266113000000018,71.224990999999989],[-73.271941999999854,71.220535000000041],[-73.263061999999991,71.205826000000002],[-73.252501999999936,71.195251000000098],[-73.244445999999982,71.188873000000115],[-73.235001000000011,71.173309000000017],[-73.235001000000011,71.162201000000039],[-73.238327000000027,71.157210999999961],[-73.247771999999998,71.144150000000025],[-73.256957999999884,71.133881000000031],[-73.294448999999929,71.092483999999956],[-73.311110999999926,71.080826000000116],[-73.327788999999996,71.072768999999994],[-73.379439999999988,71.05831900000004],[-73.426391999999908,71.047759999999982],[-73.446105999999986,71.041092000000049],[-73.450835999999924,71.035263000000043],[-73.451950000000011,71.029433999999981],[-73.446945000000028,71.024993999999992],[-73.377486999999917,70.980545000000006],[-73.369995000000017,70.985809000000017],[-73.17361499999987,71.156937000000028],[-73.168610000000001,71.170532000000094],[-73.177490000000034,71.185257000000036],[-73.183060000000012,71.191360000000032],[-73.188048999999978,71.199141999999938],[-73.185271999999998,71.205826000000002],[-73.180283000000031,71.211655000000007],[-73.172226000000023,71.216385000000059],[-73.142226999999934,71.224425999999937],[-73.115554999999915,71.230270000000132],[-73.101395000000025,71.231658999999979],[-73.079726999999991,71.231658999999979],[-73.067779999999857,71.230270000000132],[-73.045546999999885,71.225540000000137],[-73.027221999999881,71.227203000000031],[-73.011947999999961,71.234421000000054],[-73.004455999999948,71.239700000000028],[-72.99499499999996,71.249999999999943],[-72.981673999999941,71.267487000000017],[-72.952788999999996,71.311096000000077],[-72.951400999999976,71.316085999999984],[-72.959731999999974,71.355820000000051],[-72.963622999999927,71.362488000000042],[-72.970001000000025,71.369979999999998],[-72.978332999999907,71.376373000000115],[-72.989440999999999,71.391663000000108],[-72.993057000000022,71.397766000000047],[-72.993331999999953,71.401931999999931],[-72.988892000000021,71.40554800000001],[-72.975829999999917,71.40914900000007],[-72.897232000000031,71.416655999999989],[-72.858046999999942,71.413315000000125],[-72.836394999999925,71.413315000000125],[-72.765839000000028,71.423874000000012],[-72.759170999999924,71.426926000000094],[-72.757507000000032,71.431931000000134],[-72.758621000000005,71.437484999999981],[-72.764724999999942,71.451660000000061],[-72.76916499999993,71.459152000000017],[-72.679992999999911,71.524704000000042],[-72.649733999999967,71.536926000000051],[-72.61860699999994,71.559418000000107],[-72.61332699999997,71.565536000000066],[-72.610274999999888,71.571930000000123],[-72.608337000000006,71.583878000000141],[-72.61082499999992,71.595535000000098],[-72.608337000000006,71.60664399999996],[-72.593886999999995,71.642487000000017],[-72.583327999999881,71.651382000000069],[-72.580291999999929,71.653594999999996],[-72.573333999999932,71.656647000000135],[-72.557495000000017,71.660262999999986],[-72.538054999999929,71.660812000000135],[-72.523620999999991,71.65887500000008],[-72.503066999999874,71.65026899999998],[-72.474715999999944,71.642761000000121],[-72.444442999999978,71.636107999999979],[-72.301102000000014,71.612198000000149],[-72.152221999999938,71.58998100000008],[-71.847777999999948,71.546646000000123],[-71.689437999999996,71.524429000000055],[-71.670546999999999,71.522216999999955],[-71.635559000000001,71.517761000000064],[-71.58555599999994,71.509995000000004],[-71.554169000000002,71.503875999999991],[-71.455275999999913,71.473037999999974],[-71.444442999999922,71.468597000000045],[-71.435271999999998,71.463608000000079],[-71.295546999999942,71.384720000000129],[-71.241378999999995,71.349425999999994],[-71.12332200000003,71.271652000000017],[-71.119719999999973,71.264160000000061],[-71.122771999999998,71.257217000000082],[-71.128601000000003,71.251389000000131],[-71.147780999999952,71.241927999999973],[-71.169448999999986,71.233322000000044],[-71.206116000000009,71.220535000000041],[-71.221389999999985,71.216934000000037],[-71.234726000000023,71.212769000000037],[-71.324722000000008,71.177765000000136],[-71.340560999999866,71.170532000000094],[-71.342772999999909,71.166382000000112],[-71.346114999999941,71.155823000000055],[-71.349441999999897,71.149428999999998],[-71.415832999999907,71.093323000000112],[-71.452224999999999,71.068054000000132],[-71.46444699999995,71.062484999999981],[-71.470275999999956,71.061370999999951],[-71.48971599999993,71.0619200000001],[-71.551102000000014,71.064697000000024],[-71.608336999999949,71.068603999999993],[-71.640839000000028,71.073883000000137],[-71.714447000000007,71.088043000000084],[-71.812499999999943,71.104156000000103],[-71.848891999999921,71.108321999999987],[-71.868880999999874,71.109420999999998],[-71.890288999999882,71.109420999999998],[-71.910827999999924,71.107758000000047],[-72.069457999999997,71.075271999999984],[-72.08555599999994,71.070267000000115],[-72.09973100000002,71.063873000000058],[-72.110275000000001,71.052200000000028],[-72.113892000000021,71.047211000000061],[-72.114440999999999,71.043594000000098],[-72.113326999999913,71.037490999999989],[-72.107223999999974,71.030272999999966],[-72.09973100000002,71.020263999999941],[-72.101944000000003,71.016098000000056],[-72.165557999999919,70.968048000000067],[-72.179717999999923,70.962204000000042],[-72.200286999999946,70.961105000000032],[-72.235001000000011,70.961928999999998],[-72.261123999999995,70.959152000000131],[-72.27806099999998,70.955261000000064],[-72.290557999999976,70.951096000000064],[-72.297226000000023,70.947204999999997],[-72.317504999999983,70.930267000000072],[-72.319457999999997,70.925812000000064],[-72.317504999999983,70.918320000000108],[-72.31138599999997,70.911102000000085],[-72.313889000000017,70.899719000000061],[-72.320557000000008,70.888321000000076],[-72.325561999999877,70.882477000000051],[-72.334166999999979,70.878585999999984],[-72.514724999999999,70.844436999999971],[-72.534438999999907,70.841933999999981],[-72.653609999999958,70.82777400000009],[-72.654174999999896,70.820831000000112],[-72.511397999999872,70.827209000000039],[-72.476944000000003,70.833328000000051],[-72.401108000000022,70.849716000000114],[-72.356110000000001,70.860535000000027],[-72.302779999999927,70.867203000000018],[-72.264175000000023,70.866652999999985],[-72.25,70.863876000000062],[-72.184722999999963,70.844711000000075],[-72.172225999999966,70.840546000000074],[-72.16361999999998,70.83638000000002],[-72.162215999999887,70.829987000000017],[-72.363327000000027,70.686096000000134],[-72.381942999999978,70.677200000000028],[-72.459441999999967,70.65387000000004],[-72.475829999999917,70.649429000000112],[-72.499435000000005,70.646652000000017],[-72.542496000000028,70.644714000000079],[-72.578063999999983,70.641373000000044],[-72.597778000000005,70.63859599999995],[-72.609160999999972,70.636658000000011],[-72.615828999999962,70.633331000000055],[-72.623321999999973,70.628036000000009],[-72.569457999999884,70.609985000000052],[-72.551666000000012,70.608032000000094],[-72.503066999999874,70.629973999999947],[-72.490554999999972,70.634155000000021],[-72.371932999999956,70.654984000000013],[-72.342223999999931,70.662200999999925],[-72.326110999999912,70.667206000000022],[-72.306380999999988,70.677475000000015],[-72.277495999999871,70.698028999999963],[-72.264724999999942,70.70915199999996],[-72.248610999999983,70.726653999999996],[-72.245834000000002,70.733046999999999],[-72.236937999999896,70.743866000000025],[-72.229172000000005,70.749420000000043],[-72.210555999999997,70.758040999999935],[-72.185546999999929,70.76638800000012],[-72.155838000000017,70.773605000000032],[-72.136123999999995,70.776093000000003],[-72.004729999999995,70.786925999999994],[-71.896956999999929,70.80693100000002],[-71.818893000000003,70.823044000000039],[-71.689163000000008,70.850266000000147],[-71.543883999999991,70.872481999999991],[-71.354445999999939,70.882750999999985],[-71.287506000000008,70.906097000000045],[-71.289169000000015,70.908875000000023],[-71.289444000000003,70.913605000000075],[-71.208343999999954,71.004990000000078],[-71.185546999999872,71.019439999999975],[-71.162216000000001,71.028320000000008],[-70.895553999999947,71.099716000000058],[-70.836120999999935,71.114426000000037],[-70.799727999999959,71.118866000000025],[-70.771666999999979,71.118042000000059],[-70.755568999999923,71.11554000000001],[-70.724715999999944,71.10443099999992],[-70.635559000000001,71.072220000000016],[-70.613891999999964,71.062194999999917],[-70.604720999999927,71.056366000000082],[-70.601669000000015,71.053864000000033],[-70.591949,71.042480000000126],[-70.514724999999942,70.940536000000066],[-70.512511999999958,70.926085999999998],[-70.514450000000011,70.921097000000032],[-70.519729999999981,70.913879000000009],[-70.553604000000007,70.894989000000066],[-70.58944699999995,70.876083000000051],[-70.678878999999995,70.840546000000074],[-70.740828999999906,70.75471500000009],[-70.746947999999918,70.745529000000147],[-70.773330999999985,70.734420999999998],[-70.798888999999917,70.725540000000024],[-70.872498000000007,70.703872999999987],[-70.891112999999962,70.698868000000118],[-70.965835999999967,70.684143000000006],[-71.024445000000014,70.674987999999928],[-71.055267000000015,70.669144000000131],[-71.08277899999996,70.661652000000004],[-71.100554999999929,70.654984000000013],[-71.108611999999994,70.649993999999992],[-71.118056999999965,70.638885000000073],[-71.128051999999968,70.62052900000009],[-71.129439999999988,70.614151000000106],[-71.134445000000028,70.602767999999912],[-71.139998999999932,70.596374999999966],[-71.147780999999952,70.591095000000109],[-71.160277999999948,70.586928999999998],[-71.175277999999992,70.583602999999982],[-71.191665999999998,70.58248900000001],[-71.224715999999944,70.582214000000135],[-71.281676999999888,70.584152000000074],[-71.312499999999943,70.587204000000042],[-71.34584000000001,70.591660000000104],[-71.389724999999942,70.600540000000137],[-71.407501000000025,70.603043000000127],[-71.422775000000001,70.604980000000012],[-71.461944999999957,70.60775799999999],[-71.558608999999933,70.609421000000111],[-71.592772999999966,70.606934000000024],[-71.595550999999944,70.603867000000093],[-71.595839999999953,70.600540000000137],[-71.592498999999918,70.589706000000092],[-71.586670000000026,70.581665000000044],[-71.583892999999932,70.576096000000007],[-71.580291999999986,70.564697000000137],[-71.581954999999994,70.551376000000005],[-71.583618000000001,70.546371000000136],[-71.588057999999933,70.542755000000056],[-71.74360699999994,70.466933999999981],[-71.803054999999972,70.428314000000057],[-71.763061999999934,70.427200000000084],[-71.748046999999985,70.425811999999951],[-71.736389000000031,70.423035000000084],[-71.727218999999991,70.417479999999955],[-71.728058000000033,70.410538000000088],[-71.731673999999998,70.397217000000126],[-71.746384000000035,70.3477630000001],[-71.75556899999998,70.329162999999994],[-71.763061999999934,70.323318000000086],[-71.783065999999963,70.313873000000001],[-71.816665999999941,70.303040000000067],[-71.844161999999983,70.29664600000001],[-71.849730999999906,70.290817000000004],[-71.836944999999957,70.289978000000019],[-71.806945999999868,70.295822000000044],[-71.748046999999985,70.309708000000001],[-71.733611999999937,70.313873000000001],[-71.686385999999914,70.355820000000108],[-71.674712999999997,70.36970500000001],[-71.641678000000013,70.444977000000108],[-71.640288999999996,70.450546000000088],[-71.543335000000013,70.514708999999982],[-71.525283999999942,70.524704000000099],[-71.510009999999966,70.535812000000078],[-71.502501999999936,70.546096999999975],[-71.50167799999997,70.55304000000001],[-71.503341999999975,70.56053199999991],[-71.507506999999976,70.569153000000028],[-71.511672999999973,70.573318000000029],[-71.506957999999941,70.57638500000013],[-71.495543999999938,70.578873000000101],[-71.435271999999998,70.578598000000113],[-71.420273000000009,70.57748400000014],[-71.397781000000009,70.574432000000002],[-71.25306699999993,70.549713000000054],[-71.184998000000007,70.538040000000024],[-71.17582699999997,70.535812000000078],[-71.170272999999952,70.533324999999991],[-71.167769999999905,70.531937000000084],[-71.162506000000008,70.525269000000094],[-71.162216000000001,70.520537999999988],[-71.260558999999887,70.377762000000132],[-71.322509999999966,70.312759000000028],[-71.321670999999981,70.30664100000007],[-71.318343999999968,70.299988000000099],[-71.301101999999958,70.284987999999998],[-71.288894999999968,70.280822999999998],[-71.279998999999975,70.274993999999936],[-71.276947000000007,70.268326000000002],[-71.278335999999854,70.262771999999984],[-71.285278000000005,70.251388999999961],[-71.289169000000015,70.246094000000085],[-71.316955999999948,70.218596999999988],[-71.363051999999868,70.182204999999954],[-71.43472300000002,70.126923000000033],[-71.485275000000001,70.088318000000072],[-71.498046999999929,70.080551000000128],[-71.523055999999997,70.052200000000028],[-71.532776000000013,70.038589000000059],[-71.539168999999958,70.026382000000126],[-71.541107000000011,70.022217000000126],[-71.535827999999924,70.019714000000135],[-71.52806099999998,70.020263999999997],[-71.518065999999976,70.024993999999992],[-71.500290000000007,70.038315000000125],[-71.493606999999997,70.050537000000134],[-71.475829999999974,70.068054000000132],[-71.438048999999978,70.086655000000007],[-71.393616000000009,70.104430999999977],[-71.366652999999985,70.111923000000104],[-71.331680000000006,70.128585999999984],[-71.210555999999997,70.262206999999933],[-71.208892999999989,70.267761000000121],[-71.21305799999999,70.272491000000002],[-71.218886999999995,70.276382000000069],[-71.229720999999984,70.281097000000102],[-71.231948999999929,70.294983000000059],[-71.171660999999972,70.368042000000059],[-71.135833999999932,70.410538000000088],[-71.093062999999972,70.460541000000035],[-71.030563000000029,70.540543000000014],[-71.049987999999928,70.546371000000136],[-71.053054999999972,70.55304000000001],[-71.049438000000009,70.558868000000075],[-71.005843999999968,70.61692800000003],[-70.997222999999963,70.625808999999947],[-70.968886999999995,70.63220200000012],[-70.913054999999986,70.637771999999984],[-70.771117999999944,70.668869000000086],[-70.611937999999952,70.723602000000085],[-70.421660999999858,70.772217000000126],[-70.396956999999986,70.778320000000065],[-70.365279999999927,70.782486000000006],[-70.324721999999952,70.785812000000021],[-70.255004999999983,70.793868999999972],[-70.228881999999942,70.797211000000118],[-70.075012000000015,70.83027600000014],[-69.988051999999982,70.853592000000049],[-69.915833000000021,70.877472000000012],[-69.904723999999931,70.881363000000079],[-69.892775999999913,70.883331000000055],[-69.87388599999997,70.883331000000055],[-69.865279999999927,70.882477000000051],[-69.833618000000001,70.87692300000009],[-69.78443900000002,70.864700000000028],[-69.771117999999944,70.857483000000116],[-69.770554000000004,70.856094000000098],[-69.772506999999962,70.85054000000008],[-69.795837000000006,70.820541000000048],[-69.808884000000035,70.81109600000002],[-69.879439999999931,70.768051000000071],[-69.915557999999919,70.74914600000011],[-69.965285999999935,70.727767999999969],[-70.073897999999929,70.687484999999924],[-70.084732000000031,70.683594000000028],[-70.121658000000025,70.67164600000001],[-70.21055599999994,70.646103000000096],[-70.225554999999929,70.641936999999984],[-70.244995000000017,70.638321000000133],[-70.277221999999995,70.636107999999979],[-70.33805799999999,70.637496999999996],[-70.353332999999964,70.638885000000073],[-70.407775999999956,70.638885000000073],[-70.423324999999977,70.636932000000115],[-70.454726999999991,70.627762000000075],[-70.473052999999993,70.617203000000018],[-70.476943999999946,70.612197999999978],[-70.478881999999999,70.606644000000017],[-70.460555999999997,70.574158000000068],[-70.442764000000011,70.561920000000043],[-70.424164000000019,70.551926000000037],[-70.411391999999978,70.542205999999908],[-70.404723999999931,70.536377000000073],[-70.400283999999999,70.530273000000079],[-70.397507000000019,70.524155000000121],[-70.401672000000019,70.519150000000081],[-70.407775999999956,70.514160000000004],[-70.423324999999977,70.506943000000092],[-70.467223999999987,70.493866000000082],[-70.482223999999917,70.490540000000067],[-70.490829000000019,70.486649],[-70.494445999999982,70.484984999999995],[-70.49610899999999,70.479430999999977],[-70.488892000000021,70.476929000000098],[-70.477782999999988,70.47554000000008],[-70.459166999999979,70.47554000000008],[-70.441375999999934,70.477203000000031],[-70.309722999999963,70.498031999999967],[-70.316665999999998,70.528594999999939],[-70.320007000000032,70.536926000000051],[-70.331679999999949,70.548599000000081],[-70.348617999999931,70.559707999999944],[-70.371108999999933,70.573608000000036],[-70.344451999999933,70.613037000000134],[-70.158339999999953,70.615540000000124],[-70.092498999999975,70.612197999999978],[-70.023330999999985,70.610535000000084],[-69.99221799999998,70.645828000000051],[-69.987777999999935,70.649993999999992],[-69.978607000000011,70.653320000000008],[-69.875823999999909,70.677200000000028],[-69.775832999999977,70.682205000000067],[-69.651397999999972,70.725540000000024],[-69.649169999999913,70.731094000000041],[-69.644729999999981,70.741088999999931],[-69.638610999999969,70.746933000000126],[-69.619995000000017,70.758040999999935],[-69.569167999999934,70.771927000000119],[-69.53832999999986,70.778595000000109],[-69.469727000000034,70.790543000000127],[-69.451401000000033,70.791931000000034],[-69.242766999999958,70.782486000000006],[-69.226943999999946,70.77998400000007],[-69.215012000000002,70.776093000000003],[-69.190552000000025,70.766937000000041],[-69.131942999999978,70.737488000000099],[-68.958053999999947,70.688582999999994],[-68.928329000000019,70.681656000000089],[-68.664444000000003,70.626923000000147],[-68.61860699999994,70.62052900000009],[-68.582503999999972,70.617751999999996],[-68.549727999999959,70.613602000000014],[-68.515288999999996,70.609146000000067],[-68.484726000000023,70.604156000000046],[-68.390563999999983,70.582214000000135],[-68.325561999999934,70.566665999999941],[-68.313889000000017,70.563034000000016],[-68.293610000000001,70.551376000000005],[-68.284164000000033,70.540543000000014],[-68.279174999999952,70.531097000000045],[-68.279449,70.519440000000088],[-68.281386999999938,70.51249700000011],[-68.289718999999991,70.500000000000114],[-68.296111999999994,70.494141000000127],[-68.31361400000003,70.484711000000061],[-68.331680000000006,70.476379000000065],[-68.371932999999956,70.455826000000002],[-68.446654999999964,70.413040000000137],[-68.451400999999976,70.409424000000115],[-68.453613000000018,70.403870000000097],[-68.451950000000011,70.392212000000086],[-68.449158000000011,70.384155000000078],[-68.448607999999979,70.375259000000142],[-68.451675000000023,70.372482000000048],[-68.458618000000001,70.369431000000077],[-68.485000999999954,70.367752000000053],[-68.495270000000005,70.368590999999981],[-68.506393000000003,70.371093999999971],[-68.519454999999994,70.37414600000011],[-68.561385999999914,70.389709000000096],[-68.571121000000005,70.393326000000059],[-68.575835999999924,70.396102999999982],[-68.580840999999964,70.404160000000104],[-68.580565999999976,70.415817000000061],[-68.569732999999985,70.426376000000118],[-68.556106999999997,70.435257000000036],[-68.549987999999985,70.440811000000053],[-68.548049999999932,70.447754000000032],[-68.556945999999982,70.461929000000112],[-68.564712999999927,70.466385000000059],[-68.582503999999972,70.464432000000102],[-68.621657999999968,70.45277400000009],[-68.650833000000034,70.441925000000026],[-68.654174999999896,70.439148000000102],[-68.661666999999909,70.431090999999924],[-68.666655999999989,70.422211000000118],[-68.670273000000009,70.408874999999966],[-68.670836999999949,70.404160000000104],[-68.664444000000003,70.384994999999947],[-68.657226999999978,70.375809000000004],[-68.651947000000007,70.359420999999941],[-68.650557999999933,70.349991000000045],[-68.651107999999965,70.345824999999991],[-68.653884999999946,70.341369999999984],[-68.65695199999999,70.33859300000006],[-68.664169000000015,70.335541000000148],[-68.682495000000017,70.329437000000098],[-68.735549999999876,70.317764000000068],[-68.784164000000033,70.310256999999979],[-68.906951999999933,70.293869000000086],[-68.941375999999991,70.29304500000012],[-69.071945000000028,70.28804000000008],[-69.235001000000011,70.270264000000111],[-69.283889999999985,70.264709000000039],[-69.473891999999978,70.238876000000062],[-69.639998999999875,70.204712000000086],[-69.668059999999969,70.198593000000017],[-69.823897999999986,70.155823000000112],[-69.829453000000001,70.15415999999999],[-69.836120999999991,70.150543000000027],[-69.839721999999938,70.144150000000081],[-69.840835999999911,70.141937000000098],[-69.839721999999938,70.134430000000009],[-69.843062999999972,70.121917999999994],[-69.848891999999978,70.116088999999988],[-69.856948999999929,70.110809000000074],[-69.875823999999909,70.101929000000041],[-69.917769999999962,70.085541000000035],[-69.946655000000021,70.076385000000073],[-69.96833799999996,70.074706999999933],[-69.990279999999927,70.074432000000115],[-70.037780999999995,70.072220000000073],[-70.073059000000001,70.069153000000142],[-70.086120999999991,70.066666000000055],[-70.096953999999982,70.063309000000118],[-70.141387999999949,70.043319999999994],[-70.174438000000009,70.034987999999998],[-70.182769999999891,70.031096999999932],[-70.185546999999985,70.028046000000131],[-70.182769999999891,70.021378000000141],[-70.169997999999964,70.014434999999992],[-70.15449499999994,70.015160000000094],[-70.147506999999962,70.015488000000062],[-70.139502999999934,70.017159000000106],[-70.113327000000027,70.02388000000002],[-70.103058000000033,70.028595000000053],[-70.089995999999985,70.036102000000028],[-70.088897999999915,70.038315000000125],[-70.077498999999989,70.049712999999997],[-70.066955999999948,70.053589000000045],[-70.049987999999871,70.057205000000067],[-70.028610000000015,70.058868000000018],[-70.020279000000016,70.058594000000085],[-69.901107999999965,70.048325000000034],[-69.892226999999934,70.045822000000101],[-69.884734999999921,70.042755],[-69.853607000000011,70.029709000000025],[-69.83555599999994,70.020263999999997],[-69.827498999999989,70.014434999999992],[-69.820846999999958,70.008041000000105],[-69.813048999999921,69.99859600000002],[-69.812209999999993,69.991089000000102],[-69.815552000000025,69.984711000000118],[-69.822509999999909,69.981659000000036],[-69.837508999999955,69.978317000000118],[-69.851395000000025,69.978317000000118],[-69.897507000000019,69.983047000000113],[-69.93638599999997,69.98942599999998],[-69.963332999999977,69.991653000000042],[-69.981383999999991,69.991653000000042],[-70.00306699999993,69.989700000000084],[-70.057494999999903,69.981093999999985],[-70.098891999999921,69.973602000000085],[-70.164443999999889,69.961655000000121],[-70.218886999999938,69.941650000000095],[-70.223327999999981,69.938034000000016],[-70.223891999999978,69.929703000000131],[-70.218062999999972,69.925262000000032],[-70.216110000000015,69.92053199999998],[-70.220276000000013,69.915543000000014],[-70.228607000000011,69.911651999999947],[-70.291381999999999,69.889435000000105],[-70.384170999999981,69.860535000000027],[-70.401397999999972,69.859146000000067],[-70.422225999999966,69.860809000000131],[-70.432495000000017,69.862487999999985],[-70.443877999999927,69.860535000000027],[-70.450561999999991,69.857208000000071],[-70.467223999999987,69.844711000000132],[-70.468612999999948,69.842758000000003],[-70.460280999999952,69.841660000000104],[-70.436935000000005,69.839431999999931],[-70.412215999999944,69.837769000000037],[-70.396118000000001,69.837203999999986],[-70.384170999999981,69.837203999999986],[-70.372771999999884,69.838318000000129],[-70.355834999999956,69.841370000000097],[-70.343613000000005,69.845260999999937],[-70.255279999999914,69.879149999999981],[-70.192764000000011,69.907761000000107],[-70.136948000000018,69.933318999999983],[-70.126098999999954,69.940536000000122],[-70.098617999999988,69.953049000000021],[-70.076675000000023,69.958037999999988],[-70.059433000000013,69.959716999999955],[-69.978607000000011,69.964157],[-69.941939999999988,69.963043000000027],[-69.925003000000004,69.961105000000089],[-69.896956999999986,69.956100000000049],[-69.868057000000022,69.953323000000125],[-69.837508999999955,69.952773999999977],[-69.813109999999995,69.955429000000095],[-69.777221999999995,69.963608000000022],[-69.750838999999928,69.972488000000055],[-69.745543999999938,69.974701000000039],[-69.738051999999925,69.981369000000029],[-69.735549999999932,69.985535000000084],[-69.735275000000001,69.990539999999953],[-69.739440999999999,70.001389000000017],[-69.744155999999975,70.008041000000105],[-69.760009999999966,70.017487000000074],[-69.769454999999937,70.021378000000141],[-69.781112999999948,70.024993999999992],[-69.795546999999999,70.031661999999983],[-69.804717999999866,70.038879000000065],[-69.808884000000035,70.049712999999997],[-69.806945999999982,70.055251999999996],[-69.792770000000019,70.080826000000002],[-69.790282999999931,70.084991000000002],[-69.783889999999985,70.089432000000102],[-69.740829000000019,70.114151000000049],[-69.675826999999913,70.139708999999982],[-69.653335999999911,70.14498900000001],[-69.426101999999958,70.176086000000112],[-69.404175000000009,70.177765000000136],[-69.21945199999999,70.188309000000004],[-69.18249499999996,70.187195000000031],[-69.169997999999907,70.18609600000002],[-69.154723999999987,70.183318999999983],[-69.011123999999995,70.178314000000114],[-68.936934999999949,70.193039000000056],[-68.859160999999858,70.203048999999965],[-68.839172000000019,70.203598000000056],[-68.697220000000016,70.203873000000101],[-68.682770000000005,70.203598000000056],[-68.678329000000019,70.202484000000084],[-68.676391999999964,70.201660000000118],[-68.647507000000019,70.158324999999991],[-68.642501999999979,70.149429000000055],[-68.645003999999915,70.145264000000054],[-68.741378999999995,70.065262000000075],[-68.746658000000025,70.062484999999981],[-68.783066000000019,70.044433999999967],[-68.800551999999982,70.037490999999989],[-68.813323999999966,70.032760999999994],[-68.868056999999965,70.016937000000041],[-68.900283999999942,70.011658000000068],[-68.954453000000001,70.00471500000009],[-69.088608000000022,69.974991000000045],[-69.15306099999998,69.953049000000021],[-69.313109999999938,69.882294000000059],[-69.346114999999998,69.855545000000006],[-69.370543999999938,69.83998100000008],[-69.398055999999997,69.828598000000056],[-69.426940999999943,69.819716999999969],[-69.439712999999927,69.816376000000105],[-69.460555999999997,69.813309000000004],[-69.474716000000001,69.813599000000011],[-69.516953000000001,69.819992000000127],[-69.543335000000013,69.826934999999935],[-69.565826000000015,69.834152000000074],[-69.580841000000021,69.836928999999998],[-69.683884000000035,69.83998100000008],[-69.713897999999972,69.83998100000008],[-69.744995000000017,69.837769000000037],[-69.760009999999966,69.834991000000002],[-69.770844000000011,69.831940000000031],[-69.805832000000009,69.819992000000127],[-69.827788999999996,69.809418000000107],[-69.844161999999926,69.800261999999975],[-69.855834999999956,69.793593999999985],[-69.87249799999995,69.781096999999988],[-69.998046999999985,69.669983000000116],[-70,69.66415400000011],[-70.000838999999985,69.656097000000102],[-70.00140399999998,69.622757000000036],[-69.998885999999914,69.616089000000102],[-69.990554999999915,69.614990000000091],[-69.944442999999978,69.649719000000005],[-69.816956000000005,69.724426000000051],[-69.810821999999973,69.72886699999998],[-69.808334000000002,69.733046999999999],[-69.808334000000002,69.73803700000002],[-69.81471299999987,69.75471500000009],[-69.815001999999993,69.760269000000108],[-69.814163000000008,69.763884999999959],[-69.805557000000022,69.772491000000059],[-69.783066000000019,69.785812000000021],[-69.764724999999999,69.795531999999923],[-69.754455999999948,69.799712999999997],[-69.741942999999992,69.803589000000102],[-69.730835000000013,69.806090999999981],[-69.713333000000034,69.807479999999998],[-69.643065999999976,69.810806000000014],[-69.602782999999988,69.809708000000114],[-69.572783999999899,69.80442800000003],[-69.561110999999983,69.799988000000042],[-69.545273000000009,69.794434000000024],[-69.489989999999921,69.779709000000082],[-69.45666499999993,69.775818000000015],[-69.446655000000021,69.775543000000027],[-69.409163999999976,69.776381999999955],[-69.395844000000011,69.777771000000143],[-69.384734999999921,69.780823000000055],[-69.378051999999968,69.783875000000023],[-69.313889000000017,69.816376000000105],[-69.291381999999999,69.831099999999935],[-69.279448999999943,69.84248400000007],[-69.26916499999993,69.852768000000083],[-69.253066999999987,69.862198000000149],[-69.200561999999877,69.883606000000043],[-69.188048999999978,69.887771999999984],[-69.101943999999946,69.916091999999992],[-69.076674999999966,69.923874000000126],[-68.945540999999992,69.949997000000053],[-68.933884000000035,69.951096000000064],[-68.870270000000005,69.953049000000021],[-68.801940999999886,69.952208999999982],[-68.76666299999988,69.948868000000118],[-68.751953000000015,69.946639999999945],[-68.622817999999938,69.98240699999991],[-68.471664000000033,70.046646000000067],[-68.338333000000034,70.064148000000102],[-68.241378999999995,70.095825000000048],[-68.221389999999985,70.102768000000026],[-68.207229999999981,70.109420999999998],[-68.196380999999974,70.119431000000077],[-68.193603999999993,70.123596000000077],[-68.203338999999971,70.128860000000088],[-68.229445999999939,70.135269000000108],[-68.268616000000009,70.13749700000011],[-68.290832999999907,70.137207000000046],[-68.308333999999945,70.135269000000108],[-68.320557000000008,70.135543999999982],[-68.333618000000001,70.139160000000004],[-68.349166999999852,70.168045000000063],[-68.348617999999988,70.172760000000096],[-68.345275999999956,70.188034000000016],[-68.318618999999956,70.218596999999988],[-68.31361400000003,70.222214000000122],[-68.160004000000015,70.282761000000107],[-68.039443999999946,70.301376000000005],[-67.808043999999938,70.262496999999996],[-67.794723999999974,70.258881000000088],[-67.774170000000026,70.250549000000092],[-67.768065999999976,70.243866000000139],[-67.760009999999909,70.229706000000022],[-67.740554999999858,70.218872000000147],[-67.697219999999959,70.202209000000096],[-67.674437999999952,70.193587999999977],[-67.648055999999997,70.18609600000002],[-67.591674999999952,70.165267999999969],[-67.575561999999934,70.158324999999991],[-67.556945999999982,70.149155000000121],[-67.528335999999967,70.133881000000031],[-67.412215999999944,70.068878000000097],[-67.404723999999987,70.06442300000009],[-67.378052000000025,70.048035000000027],[-67.242492999999968,69.958327999999995],[-67.222778000000005,69.943863000000079],[-67.216949,69.937759000000028],[-67.152495999999985,69.817764000000011],[-67.148620999999991,69.810257000000092],[-67.127776999999867,69.726929000000041],[-67.193603999999993,69.721924000000001],[-67.371384000000035,69.714432000000045],[-67.391113000000018,69.713882000000012],[-67.406951999999876,69.714705999999978],[-67.436110999999926,69.719147000000078],[-67.499999999999943,69.731833999999992],[-67.602492999999924,69.750275000000101],[-67.761123999999995,69.778595000000109],[-67.77305599999994,69.779434000000094],[-67.81082200000003,69.778869999999927],[-67.99610899999999,69.774429000000055],[-68.013061999999991,69.771927000000119],[-68.087783999999999,69.756104000000107],[-68.208054000000004,69.715546000000018],[-68.216659999999933,69.71026599999999],[-68.222777999999948,69.704711999999972],[-68.228606999999897,69.691360000000145],[-68.230285999999978,69.684418000000051],[-68.24110399999995,69.674987999999985],[-68.31138599999997,69.633331000000112],[-68.323623999999995,69.628860000000032],[-68.329453000000001,69.627762000000132],[-68.352782999999988,69.626923000000147],[-68.496383999999978,69.625809000000004],[-68.518065999999919,69.626083000000108],[-68.620269999999891,69.637206999999989],[-68.64527899999996,69.641098000000056],[-68.839995999999985,69.616089000000102],[-68.980834999999956,69.589157],[-69.188599000000011,69.54193099999992],[-69.201110999999912,69.538040000000024],[-69.220001000000025,69.535812000000078],[-69.325012000000015,69.532486000000063],[-69.342772999999966,69.532486000000063],[-69.364165999999955,69.53776600000009],[-69.410277999999948,69.546097000000032],[-69.426940999999943,69.548035000000141],[-69.549438000000009,69.560531999999967],[-69.630829000000006,69.56721500000009],[-69.688889000000017,69.569443000000092],[-69.737777999999992,69.568329000000062],[-69.75111400000003,69.56721500000009],[-69.838608000000022,69.558868000000132],[-70.030837999999903,69.536102000000085],[-70.028610000000015,69.530823000000112],[-70.025283999999999,69.527481000000023],[-70.011123999999995,69.521103000000039],[-69.995543999999995,69.517211999999972],[-69.964721999999995,69.513885000000016],[-69.899444999999957,69.507217000000082],[-69.885833999999988,69.507217000000082],[-69.866942999999878,69.509430000000009],[-69.844161999999926,69.517487000000017],[-69.824448000000018,69.527205999999978],[-69.815826000000015,69.530548000000124],[-69.803878999999995,69.534988000000112],[-69.789443999999946,69.538589000000002],[-69.732773000000009,69.545258000000047],[-69.698607999999922,69.548324999999977],[-69.68499799999995,69.548874000000126],[-69.663329999999917,69.548324999999977],[-69.613891999999908,69.54304500000012],[-69.506957999999997,69.529433999999924],[-69.449996999999883,69.518875000000094],[-69.375823999999909,69.509720000000016],[-69.343062999999972,69.505828999999949],[-69.323333999999988,69.505264000000125],[-69.299987999999928,69.506103999999993],[-69.206664999999987,69.514998999999989],[-69.151671999999905,69.520264000000054],[-69.005844000000025,69.535812000000078],[-68.995270000000005,69.539703000000145],[-68.982223999999974,69.547211000000004],[-68.971389999999985,69.555817000000104],[-68.957229999999981,69.560531999999967],[-68.926101999999901,69.566665999999998],[-68.76945499999988,69.587494000000049],[-68.752501999999879,69.589431999999988],[-68.6683349999999,69.590820000000065],[-68.611938000000009,69.587494000000049],[-68.544723999999917,69.579987000000131],[-68.528060999999923,69.577208999999925],[-68.317229999999881,69.530273000000079],[-68.293334999999956,69.523604999999918],[-68.181945999999982,69.49832200000003],[-68.02555799999999,69.466095000000053],[-67.982223999999974,69.457489000000123],[-67.946105999999929,69.454712000000029],[-67.926392000000021,69.454163000000108],[-67.893340999999964,69.454437000000041],[-67.874161000000015,69.456649999999968],[-67.861937999999952,69.460266000000047],[-67.840835999999967,69.469436999999971],[-67.819457999999941,69.476929000000098],[-67.806945999999868,69.480819999999994],[-67.792220999999984,69.48414600000001],[-67.604996000000028,69.478043000000071],[-67.562209999999993,69.471924000000058],[-67.511672999999973,69.466095000000053],[-67.475829999999974,69.463042999999914],[-67.432770000000005,69.463318000000129],[-67.305266999999958,69.467209000000025],[-67.258347000000015,69.467484000000013],[-67.210006999999962,69.46138000000002],[-67.180832000000009,69.454712000000029],[-66.921111999999994,69.379150000000095],[-66.795546999999885,69.341094999999996],[-66.785277999999948,69.337204000000099],[-66.774444999999957,69.331940000000088],[-66.767226999999934,69.327484000000027],[-66.694992000000013,69.281661999999983],[-66.682769999999948,69.270264000000111],[-66.650283999999942,69.236374000000012],[-66.645844000000011,69.224991000000045],[-66.646666999999979,69.203598000000113],[-66.658614999999941,69.188309000000004],[-66.668335000000013,69.178314000000114],[-66.689437999999939,69.161926000000051],[-66.720001000000025,69.144150000000081],[-66.730559999999969,69.138885000000016],[-66.75306699999993,69.129424999999969],[-66.758620999999948,69.128036000000122],[-66.776107999999965,69.128860000000088],[-66.837219000000005,69.135818000000086],[-66.84944200000001,69.138321000000076],[-66.912780999999995,69.154984000000127],[-66.928328999999906,69.164153999999996],[-66.953339000000028,69.172211000000004],[-66.965285999999992,69.174423000000047],[-66.996947999999975,69.177764999999965],[-67.132767000000001,69.182479999999998],[-67.371932999999956,69.184417999999937],[-67.385558999999944,69.183868000000132],[-67.414718999999991,69.178314000000114],[-67.427215999999987,69.174423000000047],[-67.458892999999932,69.162491000000102],[-67.466109999999958,69.160812000000078],[-67.50556899999998,69.157486000000063],[-67.521117999999944,69.15776100000005],[-67.648620999999991,69.166931000000091],[-67.676391999999964,69.169434000000081],[-67.864166000000012,69.221924000000115],[-68.18447900000001,69.308014000000014],[-68.209732000000031,69.311370999999951],[-68.221663999999976,69.312194999999917],[-68.232772999999952,69.311370999999951],[-68.251953000000015,69.309708000000057],[-68.285278000000005,69.304428000000144],[-68.31082200000003,69.298598999999967],[-68.327498999999989,69.296097000000088],[-68.344161999999983,69.294708000000071],[-68.355835000000013,69.294144000000131],[-68.375548999999921,69.294708000000071],[-68.464721999999938,69.301651000000049],[-68.675277999999992,69.322220000000016],[-68.740279999999984,69.330551000000128],[-68.811935000000005,69.341933999999924],[-68.84445199999999,69.346100000000035],[-68.944716999999912,69.354980000000069],[-68.962783999999999,69.356369000000029],[-68.984436000000017,69.356934000000081],[-69.015015000000005,69.354980000000069],[-69.040282999999988,69.349716000000058],[-69.176665999999955,69.310806000000127],[-69.203063999999927,69.303040000000067],[-69.241378999999881,69.284149000000014],[-69.253890999999953,69.27526899999998],[-69.25778200000002,69.270264000000111],[-69.25167799999997,69.263610999999969],[-69.246947999999975,69.261107999999979],[-69.235001000000011,69.259720000000073],[-69.221938999999963,69.261658000000011],[-69.213057999999933,69.264709000000039],[-69.203339000000028,69.269989000000123],[-69.197768999999994,69.275542999999914],[-69.176392000000021,69.287490999999989],[-69.156386999999938,69.297484999999995],[-69.146118000000001,69.300537000000077],[-69.133330999999998,69.303314],[-69.013335999999981,69.327484000000027],[-68.956664999999873,69.331940000000088],[-68.941100999999946,69.332489000000066],[-68.921386999999868,69.331940000000088],[-68.658339999999896,69.300262000000089],[-68.537216000000001,69.285262999999986],[-68.504729999999995,69.280272999999966],[-68.330565999999919,69.27526899999998],[-68.251953000000015,69.27748100000008],[-68.230835000000013,69.277771000000087],[-68.198607999999979,69.274703999999986],[-68.172225999999966,69.269714000000079],[-68.159438999999963,69.266098000000056],[-68.14834599999989,69.261658000000011],[-68.139724999999885,69.257766999999944],[-68.088608000000022,69.228867000000093],[-68.083618000000001,69.225540000000137],[-68.077498999999875,69.21748400000007],[-68.081679999999949,69.211928999999998],[-68.091384999999946,69.205551000000071],[-68.103881999999999,69.202209000000096],[-68.129715000000033,69.197754000000089],[-68.163054999999929,69.199997000000053],[-68.263061999999991,69.211380000000077],[-68.410827999999924,69.221374999999966],[-68.549987999999985,69.226928999999984],[-68.643616000000009,69.229431000000034],[-68.664444000000003,69.228043000000127],[-68.689986999999917,69.223602000000028],[-68.839721999999938,69.214706000000092],[-68.923049999999989,69.220825000000104],[-68.967772999999966,69.221099999999979],[-68.948333999999875,69.214156999999943],[-68.93971299999987,69.211928999999998],[-68.913054999999986,69.20748900000001],[-68.862777999999992,69.201934999999992],[-68.80749499999996,69.198868000000061],[-68.788054999999986,69.198318000000029],[-68.767226999999991,69.199707000000046],[-68.737777999999992,69.203598000000113],[-68.704726999999991,69.209152000000074],[-68.65695199999999,69.210541000000092],[-68.618057000000022,69.209152000000074],[-68.515015000000005,69.20248400000014],[-68.502501999999993,69.198593000000074],[-68.505279999999914,69.195815999999979],[-68.513901000000033,69.191925000000083],[-68.690551999999968,69.141098],[-68.707229999999925,69.138321000000076],[-68.872771999999998,69.120529000000033],[-68.998046999999985,69.103591999999992],[-68.961670000000026,69.103867000000037],[-68.929717999999923,69.100266000000147],[-68.926940999999943,69.098328000000038],[-68.926666000000012,69.079987000000017],[-68.957779000000016,69.005264000000011],[-68.958892999999989,69.003052000000139],[-68.969161999999926,68.993591000000038],[-68.994155999999919,68.982483000000002],[-69.006118999999956,68.978317000000118],[-69.018889999999885,68.975815000000068],[-69.028885000000002,68.971375000000023],[-69.025833000000034,68.968597000000045],[-69.017501999999979,68.966385000000002],[-69.005568999999923,68.964705999999978],[-68.998046999999985,68.964995999999985],[-68.973052999999993,68.970824999999991],[-68.962783999999999,68.974701000000039],[-68.946380999999917,68.982483000000002],[-68.930557000000022,68.992752000000053],[-68.920272999999952,69.00277699999998],[-68.89416499999993,69.044982999999945],[-68.89416499999993,69.050537000000134],[-68.892226999999991,69.062194999999974],[-68.889724999999999,69.066376000000048],[-68.881942999999865,69.07777400000009],[-68.879165999999941,69.081374999999923],[-68.872497999999894,69.084991000000002],[-68.858336999999892,69.088318000000129],[-68.753615999999965,69.109711000000061],[-68.471114999999998,69.166381999999999],[-68.412780999999939,69.176926000000037],[-68.381377999999927,69.175262000000032],[-68.351394999999968,69.171646000000123],[-68.178329000000019,69.14665199999996],[-68.089447000000007,69.126082999999994],[-67.725280999999939,69.032211000000132],[-67.715012000000002,69.029160000000104],[-67.708054000000004,69.024704000000042],[-67.705840999999964,69.01638800000012],[-67.721114999999941,69.009720000000129],[-67.974715999999944,68.9727630000001],[-68.029448999999943,68.971375000000023],[-68.058884000000035,68.973602000000085],[-68.211120999999935,68.991928000000087],[-68.241378999999995,68.996933000000126],[-68.268065999999976,69.00277699999998],[-68.314162999999951,69.010544000000095],[-68.335007000000019,69.009155000000078],[-68.535552999999879,68.984146000000123],[-68.548614999999984,68.982208000000014],[-68.552779999999984,68.977203000000145],[-68.554717999999923,68.971100000000035],[-68.556106999999997,68.964157],[-68.545272999999952,68.959717000000012],[-68.440552000000025,68.9727630000001],[-68.337509000000011,68.985809000000074],[-68.320281999999963,68.986374000000069],[-68.303054999999972,68.985809000000074],[-68.290557999999976,68.982208000000014],[-68.285278000000005,68.977478000000133],[-68.28443900000002,68.974701000000039],[-68.264175000000023,68.964705999999978],[-68.196945000000028,68.94999700000011],[-68.186661000000015,68.947754000000145],[-68.169448999999986,68.946930000000009],[-68.152221999999938,68.946930000000009],[-68.116104000000007,68.94747899999993],[-68.081679999999949,68.94747899999993],[-68.064163000000008,68.946091000000024],[-68.048339999999996,68.943863000000079],[-68.039992999999981,68.941360000000088],[-67.974715999999944,68.865265000000079],[-67.972778000000005,68.859146000000067],[-67.977492999999981,68.855545000000006],[-67.986938000000009,68.854431000000034],[-68.006118999999899,68.854979999999955],[-68.082229999999981,68.862487999999985],[-68.129165999999998,68.867751999999996],[-68.18360899999999,68.878586000000041],[-68.242217999999866,68.889984000000027],[-68.256119000000012,68.892212000000029],[-68.289444000000003,68.894989000000123],[-68.37388599999997,68.897217000000069],[-68.475280999999995,68.899429000000112],[-68.489990000000034,68.897491000000002],[-68.491668999999945,68.896652000000017],[-68.488892000000021,68.893326000000002],[-68.48582499999992,68.89027400000009],[-68.477218999999934,68.886932000000115],[-68.463333000000034,68.885544000000039],[-68.43249499999996,68.883331000000055],[-68.373046999999929,68.88220200000012],[-68.353606999999954,68.88108799999992],[-68.293059999999969,68.874984999999981],[-68.266662999999994,68.869980000000112],[-68.179717999999923,68.851928999999984],[-68.133895999999936,68.837203999999986],[-68.008347000000015,68.816666000000112],[-67.972778000000005,68.811920000000043],[-67.955565999999976,68.810257000000092],[-67.916945999999939,68.808318999999983],[-67.886672999999917,68.808868000000075],[-67.861389000000031,68.805542000000059],[-67.778335999999911,68.786102000000085],[-67.771941999999967,68.78276100000005],[-67.771392999999932,68.781372000000033],[-67.774718999999948,68.77915999999999],[-67.803329000000019,68.774155000000121],[-67.820006999999976,68.772766000000104],[-67.857772999999952,68.771378000000027],[-67.872771999999998,68.771652000000131],[-67.915008999999998,68.774155000000121],[-67.944442999999922,68.778046000000018],[-68.076110999999969,68.80192599999998],[-68.170836999999892,68.814697000000081],[-68.352218999999934,68.832488999999953],[-68.426392000000021,68.839157000000114],[-68.546660999999972,68.84664900000007],[-68.565551999999968,68.847214000000122],[-68.58805799999999,68.846374999999966],[-68.606109999999887,68.842758000000003],[-68.610549999999989,68.839157000000114],[-68.611663999999962,68.835815000000025],[-68.604445999999939,68.83137499999998],[-68.593886999999995,68.827484000000084],[-68.557769999999948,68.821380999999974],[-68.52694699999995,68.795258000000047],[-68.602492999999924,68.794983000000002],[-68.678878999999938,68.796646000000123],[-68.795273000000009,68.799423000000047],[-68.807220000000029,68.800261999999975],[-68.900283999999942,68.80720500000001],[-68.967498999999918,68.814697000000081],[-68.995270000000005,68.819153000000028],[-69.00389100000001,68.822220000000129],[-69.015015000000005,68.827209000000096],[-69.105835000000013,68.848602000000028],[-69.25111400000003,68.872481999999991],[-69.28083799999996,68.875809000000118],[-69.323058999999944,68.876648000000102],[-69.361938000000009,68.874146000000053],[-69.378051999999968,68.871368000000018],[-69.389998999999989,68.867476999999951],[-69.398055999999997,68.862198000000149],[-69.394454999999994,68.85775799999999],[-69.379990000000021,68.854979999999955],[-69.36082499999992,68.854431000000034],[-69.331679999999949,68.856934000000024],[-69.279448999999943,68.855255],[-69.245543999999882,68.851379000000122],[-69.185546999999985,68.842209000000082],[-69.171111999999994,68.838882000000126],[-69.162215999999944,68.835815000000025],[-69.152221999999938,68.828048999999965],[-69.153884999999946,68.827209000000096],[-69.163054999999986,68.826096000000007],[-69.229996000000028,68.827209000000096],[-69.294158999999922,68.831940000000031],[-69.315001999999993,68.831664999999987],[-69.357773000000009,68.829163000000108],[-69.368606999999997,68.827209000000096],[-69.375548999999978,68.824997000000053],[-69.382767000000001,68.819153000000028],[-69.383895999999993,68.816376000000105],[-69.381377999999984,68.814986999999917],[-69.37110899999999,68.812759000000142],[-69.193603999999993,68.804153000000042],[-68.971114999999998,68.791931000000091],[-68.959166999999923,68.789703000000145],[-68.944992000000013,68.786926000000051],[-68.942490000000021,68.784988000000112],[-68.196380999999974,68.706940000000145],[-68.049437999999952,68.681655999999975],[-68.044998000000021,68.678314000000057],[-68.046111999999937,68.676376000000062],[-68.087508999999955,68.629425000000083],[-68.094451999999933,68.627762000000132],[-68.34445199999999,68.628586000000098],[-68.56220999999988,68.651931999999988],[-68.621933000000013,68.655823000000055],[-68.657776000000013,68.656372000000147],[-68.680283000000031,68.65554800000001],[-68.747771999999941,68.649155000000064],[-68.777785999999935,68.643051000000014],[-68.89416499999993,68.607208000000014],[-68.902495999999985,68.603592000000106],[-68.900283999999942,68.603043000000014],[-68.835830999999985,68.589157],[-68.804169000000002,68.589980999999966],[-68.757674999999949,68.600646999999981],[-68.749343999999951,68.602654000000143],[-68.735001000000011,68.607314999999971],[-68.711165999999992,68.621147000000121],[-68.679992999999911,68.630814000000044],[-68.647507000000019,68.635544000000095],[-68.62860099999989,68.635544000000095],[-68.594161999999926,68.633605999999986],[-68.563048999999921,68.629425000000083],[-68.533324999999991,68.624985000000038],[-68.481383999999935,68.614990000000148],[-68.475280999999995,68.61303700000002],[-68.470276000000013,68.609146000000123],[-68.46945199999999,68.606369000000029],[-68.483321999999987,68.596939000000134],[-68.50389100000001,68.589980999999966],[-68.519454999999994,68.585815000000082],[-68.533889999999928,68.583878000000027],[-68.605834999999956,68.578872999999987],[-68.648345999999947,68.577773999999977],[-68.660004000000015,68.578872999999987],[-68.682883999999945,68.575211000000024],[-68.69506100000001,68.574379000000135],[-68.707053999999971,68.57337200000012],[-68.712387000000035,68.572044000000005],[-68.716064000000017,68.569382000000019],[-68.716727999999932,68.568047000000035],[-68.707053999999971,68.5660400000001],[-68.696724000000017,68.565207999999984],[-68.656113000000005,68.559708000000001],[-68.460007000000019,68.562195000000088],[-68.447220000000016,68.563599000000067],[-68.435271999999941,68.567490000000134],[-68.427215999999987,68.571930000000009],[-68.422774999999945,68.576096000000064],[-68.420272999999895,68.579711999999915],[-68.419997999999964,68.585266000000104],[-68.416397000000018,68.591369999999984],[-68.396117999999944,68.593048000000067],[-68.337783999999999,68.593323000000112],[-68.244445999999982,68.588043000000027],[-68.215560999999866,68.585541000000148],[-68.136672999999973,68.572220000000016],[-68.06534599999992,68.545822000000044],[-67.920273000000009,68.534424000000001],[-67.866942999999992,68.509720000000073],[-67.809158000000025,68.531097000000102],[-67.673049999999932,68.561096000000077],[-67.664169000000015,68.562759000000028],[-67.643615999999952,68.562759000000028],[-67.539443999999946,68.550812000000064],[-67.52555799999999,68.548598999999911],[-67.500838999999928,68.538315000000068],[-67.492217999999923,68.527206000000035],[-67.493056999999965,68.523604999999975],[-67.502228000000002,68.514999000000046],[-67.510559000000001,68.511382999999967],[-67.51916499999993,68.509155000000021],[-67.543059999999912,68.506103999999993],[-67.607773000000009,68.503876000000048],[-67.621658000000025,68.5],[-67.628052000000025,68.496368000000018],[-67.634734999999921,68.486649],[-67.621383999999978,68.384429999999952],[-67.618606999999997,68.381088000000034],[-67.612502999999947,68.379424999999912],[-67.603332999999907,68.378860000000088],[-67.59445199999999,68.381363000000079],[-67.551102000000014,68.414428999999984],[-67.548339999999996,68.440262000000132],[-67.549437999999896,68.443863000000022],[-67.555832000000009,68.455261000000007],[-67.511123999999938,68.483322000000101],[-67.426102000000014,68.494430999999963],[-67.335555999999997,68.49693300000007],[-67.31639100000001,68.496094000000085],[-67.232497999999964,68.480545000000006],[-67.224166999999966,68.47665400000011],[-67.217498999999918,68.471924000000058],[-67.213622999999927,68.440811000000053],[-67.223052999999993,68.426086000000112],[-67.307770000000005,68.423309000000017],[-67.325835999999981,68.421371000000079],[-67.332779000000016,68.418869000000029],[-67.335830999999985,68.416092000000106],[-67.338608000000022,68.411926000000051],[-67.33805799999999,68.409988000000055],[-67.324448000000018,68.40776100000005],[-67.15695199999999,68.406372000000033],[-67.111938000000009,68.411926000000051],[-67.104996000000028,68.414153999999996],[-67.100554999999929,68.418320000000051],[-67.09722899999997,68.45138500000013],[-67.100280999999995,68.457214000000135],[-67.106658999999866,68.460541000000092],[-67.116652999999985,68.463607999999965],[-67.127212999999983,68.46804800000001],[-67.129990000000021,68.472763000000043],[-67.126937999999996,68.475540000000137],[-67.112777999999992,68.478867000000093],[-66.908050999999944,68.453873000000101],[-66.821395999999993,68.465271000000087],[-66.803054999999972,68.467209000000025],[-66.787506000000008,68.464996000000099],[-66.706954999999994,68.44470200000012],[-66.697768999999937,68.428039999999953],[-66.724166999999909,68.429153000000042],[-66.782775999999956,68.426086000000112],[-66.904998999999918,68.416382000000112],[-66.920546999999942,68.411102000000085],[-66.921660999999915,68.408324999999991],[-66.914168999999902,68.398880000000077],[-66.913054999999986,68.39498900000001],[-66.914444000000003,68.391937000000098],[-66.93638599999997,68.374420000000043],[-66.946654999999907,68.369980000000055],[-66.955001999999979,68.367477000000065],[-67.005843999999968,68.354430999999977],[-67.011123999999938,68.353591999999992],[-67.02416999999997,68.35386699999998],[-67.048889000000031,68.355820000000108],[-67.075561999999934,68.360535000000141],[-67.111388999999974,68.370255000000043],[-67.130279999999914,68.379700000000128],[-67.142226999999991,68.382750999999985],[-67.230559999999969,68.39498900000001],[-67.245543999999995,68.395827999999995],[-67.286391999999978,68.395827999999995],[-67.379715000000033,68.390823000000125],[-67.411117999999931,68.382750999999985],[-67.415557999999976,68.378036000000122],[-67.418883999999991,68.376373000000001],[-67.455565999999919,68.36775200000011],[-67.494719999999973,68.360809000000074],[-67.595276000000013,68.347762999999986],[-67.631667999999991,68.345261000000107],[-67.646117999999944,68.344711000000075],[-67.743880999999988,68.343322999999941],[-67.781386999999938,68.337204000000099],[-67.810546999999985,68.328598],[-67.832229999999925,68.320267000000115],[-67.849730999999963,68.309981999999991],[-67.865829000000019,68.29971299999994],[-67.87110899999999,68.292755],[-67.878326000000015,68.26527400000009],[-67.869720000000029,68.259995000000117],[-67.860001000000011,68.258331000000112],[-67.845551,68.258880999999974],[-67.833327999999938,68.261383000000023],[-67.826675000000023,68.264434999999935],[-67.820281999999906,68.268599999999935],[-67.818068999999923,68.274155000000064],[-67.821120999999948,68.284987999999998],[-67.820557000000008,68.289703000000031],[-67.815551999999968,68.292206000000022],[-67.752501999999993,68.318878000000097],[-67.745269999999891,68.320541000000048],[-67.597778000000005,68.323044000000039],[-67.583069000000023,68.308029000000033],[-67.572234999999978,68.273314999999968],[-67.576675000000023,68.268599999999935],[-67.583327999999995,68.265548999999965],[-67.591674999999952,68.263046000000145],[-67.616394000000014,68.258331000000112],[-67.646666999999979,68.25360100000006],[-67.662780999999995,68.252487000000087],[-67.689437999999996,68.24803200000008],[-67.695267000000001,68.242477000000008],[-67.694992000000013,68.241089000000102],[-67.690826000000015,68.239700000000084],[-67.679717999999923,68.238876000000118],[-67.666945999999996,68.239975000000129],[-67.579726999999934,68.251389000000017],[-67.570846999999901,68.253052000000139],[-67.551666000000012,68.258331000000112],[-67.546950999999979,68.260544000000095],[-67.539169000000015,68.265823000000069],[-67.533066000000019,68.271378000000141],[-67.531112999999948,68.278320000000065],[-67.535004000000015,68.285538000000031],[-67.541381999999999,68.288879000000065],[-67.546111999999937,68.294144000000131],[-67.544997999999964,68.296371000000022],[-67.540282999999931,68.29971299999994],[-67.523894999999982,68.308594000000085],[-67.494155999999975,68.321930000000009],[-67.401947000000007,68.352478000000019],[-67.394729999999981,68.354156000000103],[-67.385558999999944,68.354430999999977],[-67.243880999999988,68.358322000000044],[-67.232497999999964,68.357483000000059],[-67.182495000000017,68.349426000000108],[-67.130279999999914,68.340820000000008],[-67.078063999999927,68.331100000000106],[-67.016113000000018,68.318603999999993],[-67.011672999999917,68.316086000000041],[-67.018340999999964,68.311645999999996],[-67.032500999999968,68.309143000000006],[-67.152221999999995,68.299987999999985],[-67.235000999999954,68.291655999999989],[-67.303878999999938,68.258880999999974],[-67.319732999999985,68.249709999999993],[-67.327788999999939,68.243590999999981],[-67.333617999999944,68.237761999999975],[-67.337509000000011,68.232483000000002],[-67.338897999999915,68.227767999999969],[-67.33944699999995,68.221649000000127],[-67.33944699999995,68.205551000000071],[-67.335007000000019,68.200821000000019],[-67.327498999999932,68.18664600000011],[-67.327788999999939,68.181091000000038],[-67.338608000000022,68.171097000000032],[-67.34584000000001,68.166091999999992],[-67.37110899999999,68.153869999999984],[-67.387787000000003,68.146378000000084],[-67.398620999999878,68.143875000000094],[-67.412505999999951,68.143051000000128],[-67.430283000000031,68.144714000000079],[-67.456954999999994,68.149429000000112],[-67.477782999999988,68.154984000000013],[-67.513901000000033,68.162491000000102],[-67.528885000000002,68.165268000000026],[-67.567779999999971,68.169144000000074],[-67.581116000000009,68.168869000000086],[-67.598891999999978,68.164992999999981],[-67.598342999999943,68.162766000000147],[-67.575561999999934,68.154984000000013],[-67.544723999999917,68.14776599999999],[-67.480285999999978,68.134720000000016],[-67.466949,68.132202000000063],[-67.438048999999978,68.128036000000009],[-67.408050999999944,68.124984999999981],[-67.396956999999929,68.124694999999974],[-67.374161000000015,68.127472000000012],[-67.353881999999999,68.135268999999994],[-67.307770000000005,68.155548000000124],[-67.304168999999945,68.158600000000035],[-67.273894999999925,68.19081100000011],[-67.272781000000009,68.195525999999973],[-67.274718999999891,68.200546000000031],[-67.279175000000009,68.205261000000064],[-67.283614999999998,68.211929000000055],[-67.288894999999968,68.226379000000122],[-67.289444000000003,68.230820000000051],[-67.289444000000003,68.236374000000069],[-67.274718999999891,68.244141000000013],[-67.178878999999995,68.269989000000123],[-67.139724999999999,68.27998400000007],[-67.057769999999891,68.291092000000049],[-67.011397999999986,68.294983000000116],[-66.998336999999935,68.292480000000126],[-66.99110399999995,68.288879000000065],[-66.986114999999984,68.285538000000031],[-66.984160999999972,68.28054800000001],[-66.973617999999988,68.27388000000002],[-66.964721999999995,68.270263999999997],[-66.930572999999924,68.262482000000034],[-66.865828999999962,68.25],[-66.835830999999928,68.246368000000075],[-66.791672000000005,68.244705000000124],[-66.777495999999985,68.243317000000047],[-66.769729999999925,68.241089000000102],[-66.765839000000028,68.238586000000112],[-66.780288999999982,68.207764000000054],[-66.852218999999991,68.115265000000079],[-66.888900999999976,68.092758000000003],[-66.896666999999866,68.089432000000102],[-66.913894999999968,68.084152000000074],[-66.945830999999941,68.076096000000007],[-66.954452999999944,68.071930000000066],[-66.965560999999923,68.063873000000115],[-66.971114999999998,68.053314000000057],[-66.972777999999948,68.048599000000024],[-66.973327999999981,68.039428999999984],[-66.969727000000034,68.034149000000127],[-66.961120999999991,68.024994000000049],[-66.953612999999962,68.017212000000086],[-66.946654999999907,68.013611000000026],[-66.928054999999972,68.042755],[-66.921660999999915,68.049149000000057],[-66.836120999999935,68.095535000000041],[-66.748046999999985,68.131653000000142],[-66.709166999999923,68.141098],[-66.694442999999978,68.143051000000128],[-66.682769999999948,68.141373000000044],[-66.678878999999995,68.138885000000016],[-66.670837000000006,68.128860000000145],[-66.670272999999952,68.114151000000106],[-66.678054999999915,68.043320000000051],[-66.680557000000022,68.036925999999994],[-66.693053999999904,68.022217000000126],[-66.706389999999942,68.011658000000125],[-66.720839999999953,68.001663000000008],[-66.735000999999954,67.982208000000014],[-66.732773000000009,67.981934000000081],[-66.714721999999938,67.983597000000032],[-66.697219999999902,67.987488000000099],[-66.647232000000031,68.015548999999965],[-66.634734999999864,68.064147999999932],[-66.631942999999978,68.075821000000133],[-66.625548999999978,68.103317000000004],[-66.620270000000005,68.125809000000118],[-66.615554999999972,68.132477000000108],[-66.610549999999932,68.136932000000115],[-66.594726999999921,68.143051000000128],[-66.56138599999997,68.147490999999945],[-66.541945999999882,68.148330999999985],[-66.513625999999931,68.148330999999985],[-66.328887999999949,68.132202000000063],[-66.31527699999998,68.130264000000125],[-66.309432999999956,68.127472000000012],[-66.310546999999929,68.118591000000094],[-66.315001999999879,68.112487999999985],[-66.321121000000005,68.106934000000138],[-66.350280999999939,68.090271000000087],[-66.366394000000014,68.083328000000108],[-66.371657999999968,68.081664999999987],[-66.388610999999969,68.08137499999998],[-66.41361999999998,68.086104999999975],[-66.427779999999984,68.087493999999992],[-66.450561999999991,68.086928999999941],[-66.468612999999948,68.083054000000004],[-66.476104999999905,68.080551000000014],[-66.478606999999954,68.077209000000039],[-66.472228999999913,68.073044000000039],[-66.460555999999997,68.070541000000105],[-66.438048999999978,68.068054000000018],[-66.389998999999989,68.069443000000035],[-66.369445999999925,68.071655000000078],[-66.326110999999969,68.079163000000108],[-66.303878999999995,68.083878000000141],[-66.296660999999972,68.086104999999975],[-66.272780999999952,68.087769000000037],[-66.259170999999981,68.085814999999968],[-66.250838999999985,68.082214000000135],[-66.240279999999871,68.073317999999972],[-66.184157999999968,68.018875000000037],[-66.184433000000013,68.013321000000019],[-66.186385999999914,68.010818000000029],[-66.192764000000011,68.007217000000026],[-66.204177999999899,68.00471500000009],[-66.253066999999874,68.00221300000004],[-66.264175000000023,67.99971000000005],[-66.294448999999986,67.991653000000099],[-66.309722999999963,67.986099000000081],[-66.320846999999958,67.97886699999998],[-66.344451999999933,67.956650000000081],[-66.405838000000017,67.898041000000035],[-66.401397999999972,67.888596000000007],[-66.522232000000031,67.860809000000017],[-66.535278000000005,67.863602000000014],[-66.594161999999983,67.872482000000048],[-66.628601000000003,67.876648000000102],[-66.672501000000011,67.880264000000011],[-66.729445999999996,67.878859999999975],[-66.739715999999987,67.877762000000075],[-66.746947999999918,67.875259000000142],[-66.74499499999996,67.872757000000036],[-66.732223999999974,67.867203000000075],[-66.703063999999983,67.863602000000014],[-66.686934999999949,67.862761999999975],[-66.653885000000002,67.859421000000111],[-66.56138599999997,67.843048000000067],[-66.401397999999972,67.811096000000077],[-66.356658999999922,67.821381000000031],[-66.346389999999985,67.861099000000024],[-66.332779000000016,67.887772000000041],[-66.319457999999884,67.911102000000142],[-66.295837000000006,67.938309000000118],[-66.276672000000019,67.954436999999984],[-66.268615999999952,67.958037999999988],[-66.251952999999958,67.962494000000106],[-66.240554999999972,67.962768999999923],[-66.227492999999868,67.959991000000116],[-66.213897999999972,67.960815000000082],[-66.136948000000018,67.976089000000002],[-66.119995000000017,67.981369000000086],[-66.003219999999885,68.020492999999988],[-65.988723999999877,68.026145999999983],[-65.981383999999991,68.029984000000127],[-65.943603999999993,68.046097000000145],[-65.948607999999979,68.09248400000007],[-65.958617999999944,68.129424999999969],[-65.961945000000014,68.13749700000011],[-65.960555999999997,68.144440000000145],[-65.94749499999989,68.154160000000047],[-65.941665999999941,68.157211000000018],[-65.928329000000019,68.162201000000096],[-65.920837000000006,68.161926000000051],[-65.911941999999954,68.15887500000008],[-65.867492999999911,68.124694999999974],[-65.863892000000021,68.119431000000134],[-65.857773000000009,68.110260000000039],[-65.853607000000011,68.078048999999908],[-65.853607000000011,68.073317999999972],[-65.857773000000009,68.067215000000033],[-65.933837999999923,68.01226800000012],[-65.96032699999995,67.996429000000035],[-65.980835000000013,67.987267000000088],[-65.994330999999988,67.979767000000038],[-66.032226999999978,67.952484000000027],[-65.985824999999977,67.916655999999989],[-65.967223999999987,67.853317000000061],[-65.980835000000013,67.842758000000003],[-66.005004999999869,67.814986999999974],[-66.009734999999978,67.803314000000114],[-66.028884999999946,67.724426000000108],[-66.028884999999946,67.719436999999971],[-66.021941999999967,67.650269000000037],[-66.020003999999915,67.635269000000108],[-66.013061999999934,67.626923000000033],[-66.008621000000005,67.625534000000016],[-65.999724999999899,67.627472000000125],[-65.986663999999962,67.635269000000108],[-65.961394999999982,67.689697000000081],[-65.950286999999946,67.722487999999998],[-65.936935000000005,67.765549000000021],[-65.938598999999954,67.77609300000006],[-65.942490000000021,67.780823000000112],[-65.953888000000006,67.798324999999977],[-65.95666499999993,67.811920000000043],[-65.955840999999964,67.818329000000062],[-65.953338999999971,67.821381000000031],[-65.946105999999986,67.82638500000013],[-65.926391999999964,67.832763999999997],[-65.869155999999919,67.844147000000021],[-65.831679999999949,67.854431000000034],[-65.804169000000002,67.863602000000014],[-65.795272999999952,67.868042000000003],[-65.763625999999931,67.909987999999998],[-65.762222000000008,67.914703000000031],[-65.763901000000033,67.919708000000071],[-65.767226999999991,67.923035000000027],[-65.798889000000031,67.938309000000118],[-65.819732999999985,67.955551000000128],[-65.823623999999995,67.962768999999923],[-65.817779999999971,67.968048000000124],[-65.807769999999948,67.971100000000035],[-65.684433000000013,67.992477000000065],[-65.46305799999999,67.996368000000132],[-65.448607999999979,67.995529000000147],[-65.443603999999993,67.992203000000131],[-65.441939999999988,67.986923000000047],[-65.442490000000021,67.981369000000086],[-65.457503999999972,67.937194999999917],[-65.464447000000007,67.920822000000044],[-65.52027899999996,67.843048000000067],[-65.525833000000034,67.837769000000037],[-65.545273000000009,67.822220000000129],[-65.55860899999999,67.814423000000033],[-65.573623999999938,67.806931000000077],[-65.603881999999999,67.79693599999996],[-65.610549999999876,67.792755000000056],[-65.615829000000019,67.786102000000085],[-65.613891999999908,67.780823000000112],[-65.610001000000011,67.776382000000012],[-65.591948999999943,67.763046000000088],[-65.572509999999966,67.751663000000065],[-65.556945999999868,67.7452550000001],[-65.517501999999979,67.733047000000056],[-65.473617999999931,67.719711000000075],[-65.454726999999991,67.71276899999998],[-65.439712999999927,67.705551000000014],[-65.426391999999964,67.696365000000014],[-65.41361999999998,67.683593999999914],[-65.40695199999999,67.674988000000042],[-65.403609999999958,67.664703000000088],[-65.400283999999942,67.654434000000037],[-65.396392999999875,67.64498900000001],[-65.384734999999921,67.625809000000004],[-65.363892000000021,67.597488000000112],[-65.356658999999922,67.594711000000018],[-65.346389999999985,67.593323000000112],[-65.335281000000009,67.593597000000045],[-65.322784000000013,67.594986000000063],[-65.318344000000025,67.601089000000002],[-65.369155999999919,67.70277400000009],[-65.379165999999941,67.711655000000007],[-65.40264899999994,67.72322100000008],[-65.462508999999955,67.741928000000144],[-65.492492999999968,67.751663000000065],[-65.510833999999988,67.759155000000021],[-65.544448999999986,67.774155000000121],[-65.550551999999982,67.778320000000122],[-65.554442999999992,67.783051000000057],[-65.554442999999992,67.788040000000024],[-65.423614999999984,67.898041000000035],[-65.292495999999971,67.934143000000006],[-65.235275000000001,67.944702000000063],[-65.201401000000033,67.954436999999984],[-65.171660999999915,67.966094999999996],[-65.156386999999938,67.973602000000085],[-65.144164999999873,67.984145999999953],[-65.141387999999949,67.990265000000022],[-65.145553999999947,67.997208000000001],[-65.175827000000027,68.008881000000031],[-65.180831999999953,68.012207000000046],[-65.181106999999997,68.016662999999994],[-65.176665999999955,68.022491000000059],[-65.169158999999922,68.027206000000092],[-65.047775000000001,68.04942299999999],[-65.001113999999916,68.055542000000003],[-64.973052999999993,68.050261999999975],[-64.734160999999972,67.993866000000025],[-64.723617999999988,67.99054000000001],[-64.717498999999975,67.986374000000126],[-64.713622999999984,67.981659000000093],[-64.718063000000029,67.976654000000053],[-64.725554999999929,67.971648999999957],[-64.743332000000009,67.965819999999951],[-64.84722899999997,67.934981999999991],[-64.942490000000021,67.912490999999989],[-65.015288999999996,67.862488000000042],[-65.017775999999969,67.820830999999998],[-65.008347000000015,67.785262999999929],[-65.014175000000023,67.780273000000079],[-65.051101999999958,67.754439999999988],[-65.060546999999929,67.752213000000097],[-65.085280999999895,67.749145999999996],[-65.112212999999997,67.748032000000023],[-65.124434999999949,67.746368000000018],[-65.136123999999995,67.743591000000094],[-65.145553999999947,67.738876000000062],[-65.158339999999953,67.729706000000022],[-65.179992999999911,67.713608000000136],[-65.192489999999964,67.702209000000039],[-65.196380999999974,67.69720500000011],[-65.198607999999922,67.691649999999981],[-65.205001999999979,67.65914900000007],[-65.205565999999919,67.653595000000109],[-65.204178000000013,67.648331000000098],[-65.200286999999946,67.643875000000037],[-65.178328999999962,67.633605999999986],[-65.172500999999954,67.633605999999986],[-65.167220999999984,67.635818000000029],[-65.162780999999995,67.63888500000013],[-65.150283999999999,67.672211000000118],[-65.149733999999967,67.677765000000079],[-65.150283999999999,67.68193100000002],[-65.154174999999952,67.686646000000053],[-65.153335999999911,67.692200000000014],[-65.148894999999982,67.698317999999972],[-65.129715000000033,67.715820000000008],[-65.124161000000015,67.718047999999953],[-64.929717999999923,67.78776600000009],[-64.919723999999917,67.790817000000118],[-64.907227000000034,67.792205999999965],[-64.827224999999942,67.784714000000008],[-64.81639100000001,67.78137200000009],[-64.810546999999985,67.777205999999978],[-64.808884000000035,67.771927000000005],[-64.80749499999996,67.74275200000011],[-64.81610099999989,67.710541000000035],[-64.825835999999981,67.703049000000078],[-64.837509000000011,67.700271999999984],[-64.862777999999992,67.691649999999981],[-64.862502999999947,67.687484999999981],[-64.84944200000001,67.687194999999974],[-64.820557000000008,67.688308999999947],[-64.799728000000016,67.690811000000053],[-64.779448999999886,67.697754000000032],[-64.773055999999997,67.703598000000056],[-64.768616000000009,67.709427000000062],[-64.762221999999952,67.76249700000011],[-64.755843999999968,67.817764000000068],[-64.75,67.822769000000108],[-64.740829000000019,67.824707000000046],[-64.65306099999998,67.82887299999993],[-64.611938000000009,67.82638500000013],[-64.56806899999998,67.819992000000013],[-64.506957999999997,67.80720500000001],[-64.368880999999931,67.764160000000061],[-64.363327000000027,67.759430000000009],[-64.363891999999964,67.754439999999988],[-64.396117999999944,67.711929000000112],[-64.401397999999915,67.707764000000111],[-64.414718999999991,67.707214000000079],[-64.431380999999988,67.709717000000069],[-64.445266999999944,67.71138000000002],[-64.460006999999905,67.711655000000007],[-64.472503999999958,67.710266000000047],[-64.578338999999971,67.696930000000066],[-64.597228999999857,67.689697000000081],[-64.61721799999998,67.678589000000045],[-64.637221999999895,67.665267999999912],[-64.639175000000023,67.660538000000088],[-64.626389000000017,67.659714000000122],[-64.618332000000009,67.663040000000137],[-64.581389999999999,67.67442299999999],[-64.515839000000028,67.68609600000002],[-64.454177999999956,67.693314000000044],[-64.380828999999892,67.698029000000076],[-64.36250299999989,67.702484000000084],[-64.34722899999997,67.709991000000002],[-64.331389999999885,67.727203000000031],[-64.326400999999919,67.731094000000098],[-64.318068999999923,67.73414600000001],[-64.305557000000022,67.733597000000088],[-64.295273000000009,67.730270000000132],[-64.072784000000013,67.610260000000096],[-64.067779999999971,67.602477999999962],[-64.039718999999991,67.533600000000092],[-64.038604999999905,67.528595000000053],[-64.038895000000025,67.525818000000129],[-64.044998000000021,67.520828000000051],[-64.053054999999915,67.517487000000017],[-64.134734999999921,67.490265000000079],[-64.144729999999925,67.487197999999978],[-64.165282999999988,67.482482999999945],[-64.238601999999901,67.46748400000007],[-64.250838999999871,67.466095000000109],[-64.271941999999967,67.464996000000099],[-64.281113000000005,67.465546000000131],[-64.343886999999938,67.469985999999949],[-64.386948000000018,67.474425999999994],[-64.412216000000001,67.477478000000076],[-64.423049999999989,67.478043000000127],[-64.435546999999985,67.478592000000049],[-64.440552000000025,67.474991000000045],[-64.432220000000029,67.471099999999979],[-64.410004000000015,67.464156999999943],[-64.384734999999978,67.458328000000108],[-64.356948999999986,67.453873000000101],[-64.296660999999915,67.448029000000076],[-64.283614999999998,67.448029000000076],[-64.204452999999944,67.452209000000096],[-64.190551999999968,67.453323000000069],[-64.166945999999996,67.456940000000031],[-64.145003999999858,67.461655000000064],[-64.123321999999916,67.465271000000143],[-64.111114999999927,67.466660000000104],[-64.086394999999982,67.46748400000007],[-64.048049999999876,67.464156999999943],[-64.010833999999988,67.459717000000126],[-64.00111400000003,67.455826000000059],[-63.992653000000018,67.448624000000109],[-63.951110999999969,67.409988000000112],[-63.904166999999973,67.30581699999999],[-63.904166999999973,67.301651000000106],[-63.905829999999924,67.299712999999997],[-63.912773000000016,67.295532000000094],[-63.923889000000031,67.293320000000051],[-63.93721800000003,67.292755],[-64.022780999999952,67.30802900000009],[-64.055266999999958,67.311371000000008],[-64.084732000000031,67.313309000000118],[-64.181670999999938,67.312194999999974],[-64.217498999999975,67.313598999999954],[-64.339995999999985,67.319442999999978],[-64.530562999999916,67.33776899999998],[-64.740279999999984,67.356934000000138],[-64.757507000000032,67.358322000000044],[-64.788329999999917,67.35914600000001],[-64.797500999999954,67.356644000000131],[-64.80082699999997,67.352768000000026],[-64.798889000000031,67.350266000000147],[-64.788605000000018,67.34693900000002],[-64.73443599999996,67.333603000000096],[-64.721389999999928,67.331374999999923],[-64.687774999999988,67.327484000000027],[-64.441665999999998,67.303040000000124],[-64.402221999999995,67.299149000000057],[-64.372498000000007,67.297211000000118],[-64.344726999999921,67.297485000000052],[-64.283614999999998,67.299987999999985],[-64.258621000000005,67.299149000000057],[-64.24610899999999,67.298599000000024],[-64.23832699999997,67.296936000000073],[-64.231948999999986,67.293320000000051],[-64.233886999999868,67.288589000000115],[-64.248336999999992,67.279434000000037],[-64.306380999999988,67.262207000000046],[-64.325012000000015,67.257216999999969],[-64.356110000000001,67.250275000000045],[-64.392226999999991,67.24664300000012],[-64.419448999999929,67.247207999999944],[-64.509170999999981,67.254990000000078],[-64.536941999999954,67.256653000000028],[-64.550277999999992,67.25610400000005],[-64.668610000000001,67.238585999999941],[-64.724166999999966,67.22886699999998],[-64.779174999999952,67.218872000000033],[-64.790282999999931,67.21665999999999],[-64.799987999999928,67.213608000000079],[-64.80972300000002,67.210266000000104],[-64.81610099999989,67.206940000000088],[-64.813048999999978,67.201385000000016],[-64.808043999999995,67.198029000000133],[-64.801392000000021,67.195250999999985],[-64.783324999999934,67.190262000000018],[-64.772781000000009,67.189696999999967],[-64.758895999999993,67.19081099999994],[-64.71665999999999,67.200272000000098],[-64.655838000000017,67.217209000000139],[-64.46665999999999,67.229156000000046],[-64.425277999999935,67.228043000000014],[-64.350783999999976,67.234764000000098],[-64.287444999999991,67.238257999999973],[-64.267112999999995,67.241425000000049],[-64.232772999999952,67.251434000000017],[-64.169448999999986,67.260818000000029],[-64.158889999999928,67.262497000000053],[-64.114715999999987,67.267212000000086],[-64.010559000000001,67.275269000000037],[-63.976944000000003,67.277771000000087],[-63.969993999999986,67.27748100000008],[-63.965836000000024,67.275542999999971],[-63.962775999999963,67.272491000000059],[-63.962775999999963,67.270263999999997],[-63.975829999999917,67.251937999999996],[-63.993056999999965,67.228317000000118],[-63.998336999999935,67.221649000000127],[-64.013335999999981,67.212204000000042],[-64.021392999999989,67.208878000000027],[-64.045272999999952,67.204711999999972],[-64.05610699999994,67.204437000000098],[-64.088608000000022,67.207764000000054],[-64.220222000000035,67.201714000000038],[-64.467498999999918,67.167480000000069],[-64.501403999999923,67.161652000000004],[-64.545272999999952,67.152481000000023],[-64.575011999999958,67.144714000000079],[-64.584166999999923,67.142212000000029],[-64.611938000000009,67.132477000000108],[-64.658050999999944,67.113037000000134],[-64.680831999999953,67.09304800000001],[-64.686935000000005,67.087493999999992],[-64.689986999999917,67.083602999999925],[-64.692490000000021,67.078048999999965],[-64.700561999999991,67.018051000000071],[-64.701110999999912,67.012207000000046],[-64.700561999999991,67.008040999999992],[-64.696945000000028,67.003326000000129],[-64.691939999999988,67.000549000000035],[-64.683060000000012,67.000275000000101],[-64.660278000000005,67.003875999999991],[-64.638610999999969,67.008606000000043],[-64.628325999999959,67.012207000000046],[-64.623885999999914,67.018051000000071],[-64.619720000000029,67.028320000000122],[-64.618057000000022,67.039428999999984],[-64.618057000000022,67.044434000000081],[-64.619720000000029,67.049713000000054],[-64.618880999999988,67.055252000000053],[-64.615279999999927,67.066940000000045],[-64.609160999999972,67.081940000000031],[-64.604172000000005,67.088317999999958],[-64.597777999999892,67.093872000000147],[-64.583617999999888,67.103043000000127],[-64.547501000000011,67.118590999999924],[-64.527221999999881,67.124145999999996],[-64.506393000000003,67.129425000000026],[-64.474715999999944,67.13499500000006],[-64.229995999999971,67.164154000000053],[-64.087218999999948,67.179703000000131],[-64.008895999999993,67.178864000000033],[-63.995551999999975,67.179428000000144],[-63.971381999999949,67.182205000000067],[-63.96055599999994,67.184417999999994],[-63.929726000000016,67.192749000000106],[-63.919166999999959,67.196365000000128],[-63.912216000000001,67.200546000000031],[-63.86222099999992,67.225815000000011],[-63.80750299999994,67.239150999999993],[-63.797500999999954,67.240265000000136],[-63.561942999999985,67.236923000000047],[-63.546394000000021,67.235809000000074],[-63.469443999999953,67.228317000000118],[-63.458336000000031,67.226088999999945],[-63.450554000000011,67.222488000000112],[-63.449164999999994,67.219437000000084],[-63.449164999999994,67.214995999999985],[-63.450835999999981,67.179703000000131],[-63.453888000000006,67.169434000000138],[-63.529442000000017,67.104431000000034],[-63.53833800000001,67.100540000000137],[-63.604720999999984,67.075272000000041],[-63.613892000000021,67.072769000000051],[-63.648055999999883,67.066940000000045],[-63.672775000000001,67.063599000000011],[-63.712776000000019,67.054977000000008],[-63.722771000000023,67.05192599999998],[-63.731383999999991,67.048035000000084],[-63.744445999999982,67.041092000000106],[-63.779723999999987,67.017487000000131],[-63.795836999999949,67.006653000000085],[-63.806389000000024,66.99581900000004],[-63.807219999999973,66.988037000000077],[-63.801392000000021,66.979705999999965],[-63.781386999999938,66.963608000000136],[-63.772498999999868,66.958878000000084],[-63.769447000000014,66.97137500000008],[-63.768889999999942,66.976929000000041],[-63.771111000000019,66.980819999999937],[-63.772498999999868,66.986098999999911],[-63.773613000000012,66.991088999999988],[-63.773330999999985,66.996094000000028],[-63.770836000000031,67.001389000000074],[-63.767219999999952,67.006104000000107],[-63.756950000000018,67.014160000000004],[-63.750557000000015,67.017487000000131],[-63.734443999999939,67.024155000000121],[-63.698607999999979,67.038878999999952],[-63.680000000000007,67.045821999999987],[-63.650832999999977,67.052475000000129],[-63.638335999999981,67.054428000000087],[-63.600837999999953,67.057479999999998],[-63.565552000000025,67.062485000000038],[-63.535277999999948,67.070831000000112],[-63.497222999999963,67.085266000000047],[-63.40277900000001,67.144440000000145],[-63.396392999999989,67.152206000000035],[-63.39416499999993,67.156936999999971],[-63.393889999999942,67.161652000000004],[-63.398055999999997,67.165817000000004],[-63.416945999999882,67.180267000000072],[-63.419997999999964,67.185806000000071],[-63.421943999999883,67.194702000000007],[-63.420836999999949,67.200272000000098],[-63.417777999999998,67.206100000000049],[-63.409163999999919,67.21665999999999],[-63.351669000000015,67.268051000000014],[-63.340553,67.276657000000114],[-63.332503999999972,67.281937000000028],[-63.298888999999974,67.297760000000039],[-63.280555999999933,67.306366000000139],[-63.272498999999982,67.309418000000051],[-63.160277999999948,67.328323000000012],[-63.137222000000008,67.331100000000106],[-63.110282999999868,67.329987000000017],[-63.03972599999986,67.306090999999924],[-63.022498999999925,67.298035000000084],[-63.015006999999969,67.293593999999985],[-62.997779999999977,67.281372000000147],[-62.992774999999995,67.276382000000126],[-62.973884999999882,67.235535000000141],[-62.970832999999971,67.225815000000011],[-62.970832999999971,67.221375000000023],[-63.023055999999997,67.179428000000144],[-63.035834999999963,67.171097000000032],[-63.04472399999986,67.167205999999965],[-63.075561999999934,67.15887500000008],[-63.100554999999986,67.155548000000124],[-63.134170999999981,67.15277100000003],[-63.170279999999991,67.147217000000069],[-63.19027699999998,67.143326000000002],[-63.232497999999964,67.132202000000063],[-63.242500000000007,67.129149999999981],[-63.268889999999942,67.117477000000122],[-63.275832999999977,67.113312000000121],[-63.284447,67.105255],[-63.285278000000005,67.099716000000001],[-63.283614999999998,67.094986000000119],[-63.278052999999943,67.090820000000065],[-63.268607999999972,67.082488999999953],[-63.260833999999988,67.074158000000068],[-63.25389100000001,67.064697000000081],[-63.224716000000001,67.024704000000042],[-63.220276000000013,67.016937000000098],[-63.220276000000013,67.006104000000107],[-63.220832999999971,66.989699999999971],[-63.221381999999949,66.984984999999938],[-63.223884999999996,66.979430999999977],[-63.227776000000006,66.972762999999986],[-63.240836999999999,66.961655000000007],[-63.27777900000001,66.949706999999933],[-63.320557000000008,66.940262000000075],[-63.356109999999944,66.934708000000057],[-63.36860699999994,66.934708000000057],[-63.43638599999997,66.925537000000134],[-63.469993999999986,66.920532000000094],[-63.514724999999999,66.912490999999989],[-63.526138000000003,66.909271000000047],[-63.545554999999865,66.903595000000053],[-63.554442999999935,66.899719000000005],[-63.565552000000025,66.892487000000074],[-63.565552000000025,66.888046000000145],[-63.563613999999973,66.883605999999929],[-63.557502999999997,66.875809000000004],[-63.554717999999866,66.870254999999986],[-63.551392000000021,66.860535000000084],[-63.555557000000022,66.848877000000073],[-63.571944999999971,66.837494000000049],[-63.593329999999924,66.831665000000044],[-63.615004999999996,66.827208999999982],[-63.638892999999882,66.824432000000058],[-63.652221999999881,66.82388300000008],[-63.698607999999979,66.822495000000004],[-63.725273000000016,66.823043999999982],[-63.775832999999921,66.825821000000019],[-63.771384999999952,66.811096000000077],[-63.653053,66.802475000000015],[-63.624442999999928,66.801926000000037],[-63.598334999999906,66.80304000000001],[-63.587776000000019,66.804428000000144],[-63.548889000000031,66.812485000000095],[-63.539443999999946,66.814697000000137],[-63.535277999999948,66.81581100000011],[-63.488891999999964,66.828323000000125],[-63.478881999999942,66.835815000000082],[-63.476386999999932,66.839157],[-63.475272999999959,66.842484000000127],[-63.476944000000003,66.846939000000134],[-63.487220999999977,66.858871000000079],[-63.494719999999973,66.865539999999953],[-63.496947999999861,66.880814000000044],[-63.487220999999977,66.896942000000081],[-63.480826999999977,66.90248100000008],[-63.474441999999954,66.906096999999932],[-63.456107999999972,66.910811999999964],[-63.441665999999998,66.908325000000104],[-63.427223000000026,66.901382000000126],[-63.407218999999998,66.814423000000033],[-63.407776000000013,66.809708000000001],[-63.410278000000005,66.799988000000099],[-63.414718999999991,66.783325000000048],[-63.417777999999998,66.773040999999978],[-63.436110999999926,66.728043000000071],[-63.449439999999925,66.716095000000053],[-63.453056000000004,66.711655000000064],[-63.451941999999917,66.70637499999998],[-63.441939999999931,66.703048999999965],[-63.420279999999934,66.698868000000061],[-63.415276000000006,66.700546000000145],[-63.408332999999914,66.704437000000041],[-63.40277900000001,66.708878000000141],[-63.376663000000008,66.734146000000067],[-63.32028200000002,66.814148000000046],[-63.319450000000018,66.819992000000013],[-63.224716000000001,66.899428999999998],[-62.973884999999882,66.961104999999975],[-62.962501999999972,66.963882000000069],[-62.939994999999954,66.966660000000047],[-62.87222300000002,66.964432000000102],[-62.846946999999943,66.961929000000112],[-62.837776000000019,66.957764000000111],[-62.821114000000023,66.830276000000083],[-62.820557000000008,66.813599000000067],[-62.827498999999932,66.78804000000008],[-62.829726999999991,66.783325000000048],[-62.837501999999972,66.771927000000005],[-62.84332999999998,66.769149999999911],[-62.864448999999979,66.746094000000085],[-62.869995000000017,66.739700000000028],[-62.873055000000022,66.733597000000088],[-62.91194200000001,66.652771000000143],[-62.914444000000003,66.647216999999955],[-62.908050999999944,66.63998400000014],[-62.903052999999943,66.637207000000046],[-62.899726999999984,66.636658000000125],[-62.859169000000009,66.653045999999961],[-62.850280999999939,66.656937000000028],[-62.835274000000027,66.666382000000112],[-62.819999999999936,66.684418000000107],[-62.734168999999952,66.790816999999947],[-62.735831999999959,66.801651000000049],[-62.743331999999953,66.809982000000105],[-62.751113999999916,66.818054000000075],[-62.768058999999937,66.830551000000071],[-62.774170000000026,66.840546000000018],[-62.768332999999984,66.907760999999994],[-62.764449999999954,66.925262000000089],[-62.761115999999959,66.929152999999985],[-62.743057000000022,66.941924999999969],[-62.725273000000016,66.947478999999987],[-62.634170999999981,66.951385000000073],[-62.607779999999991,66.952209000000039],[-62.592223999999931,66.950821000000133],[-62.578612999999962,66.947754000000032],[-62.568892999999889,66.944138000000123],[-62.549994999999967,66.931655999999975],[-62.519996999999933,66.911102000000028],[-62.40277900000001,66.809417999999994],[-62.401389999999935,66.804977000000065],[-62.40193899999997,66.789154000000053],[-62.398613000000012,66.780272999999909],[-62.393332999999984,66.775818000000072],[-62.326950000000011,66.730270000000132],[-62.319450000000018,66.726379000000065],[-62.313332000000003,66.726929000000098],[-62.299171000000001,66.733047000000056],[-62.291388999999924,66.756378000000097],[-62.292777999999998,66.761658000000011],[-62.295837000000006,66.766388000000006],[-62.362220999999977,66.818329000000119],[-62.419448999999986,66.843323000000055],[-62.424720999999977,66.847488000000055],[-62.426948999999865,66.851378999999952],[-62.436942999999985,66.884430000000123],[-62.427222999999969,66.921097000000088],[-62.418891999999971,66.926651000000106],[-62.407501000000025,66.92942800000003],[-62.394721999999945,66.929152999999985],[-62.346946999999886,66.933594000000085],[-62.284728999999913,66.946091000000081],[-62.271666999999979,66.960815000000139],[-62.279723999999931,66.979156000000103],[-62.291388999999924,67.005829000000119],[-62.294448999999986,67.021378000000027],[-62.293616999999983,67.026382000000012],[-62.290282999999988,67.032486000000006],[-62.285277999999948,67.036102000000085],[-62.278609999999958,67.039428999999984],[-62.262504999999976,67.045258000000047],[-62.101394999999968,67.054703000000075],[-62.054442999999878,67.049149000000114],[-62.03194400000001,67.045258000000047],[-62.019721999999945,67.042206000000078],[-62.005561999999941,67.0352630000001],[-62.006950000000018,67.031937000000084],[-62.04999499999991,66.987198000000092],[-62.106110000000001,66.917206000000022],[-62.102225999999916,66.913040000000137],[-62.072226999999998,66.907486000000119],[-62.029723999999987,66.901657000000114],[-62.018889999999942,66.901657000000114],[-62.018607999999972,66.908035000000098],[-62.015006999999912,66.91415400000011],[-61.95666499999993,66.963882000000069],[-61.949722000000008,66.967208999999968],[-61.938605999999993,66.969436999999971],[-61.913329999999974,66.970825000000048],[-61.865554999999972,66.970825000000048],[-61.851395000000025,66.970535000000041],[-61.83805099999995,66.968597000000102],[-61.749725000000012,66.94802900000002],[-61.737220999999977,66.941086000000041],[-61.731941000000006,66.93691999999993],[-61.728881999999942,66.932205000000067],[-61.730826999999863,66.923874000000012],[-61.612777999999992,66.870818999999926],[-61.314163000000008,66.687195000000031],[-61.294723999999917,66.67442299999999],[-61.289443999999946,66.669983000000002],[-61.281386999999995,66.661102000000028],[-61.262504999999976,66.629425000000083],[-61.266662999999937,66.622756999999922],[-61.300277999999935,66.593597000000045],[-61.341667000000029,66.571930000000009],[-61.348052999999936,66.570541000000048],[-61.356666999999959,66.571106000000043],[-61.388335999999981,66.578598],[-61.400275999999963,66.577208999999982],[-61.409720999999934,66.572768999999994],[-61.425003000000004,66.559708000000057],[-61.447776999999974,66.538315000000125],[-61.46166999999997,66.543319999999994],[-61.54861499999987,66.547484999999995],[-61.584723999999994,66.547760000000039],[-61.598609999999951,66.550262000000089],[-61.618056999999965,66.557205000000067],[-61.623885999999914,66.566939999999988],[-61.631942999999978,66.586654999999951],[-61.638610999999969,66.595534999999984],[-61.643889999999999,66.599991000000102],[-61.669166999999959,66.616378999999995],[-61.691382999999973,66.62831100000011],[-61.72582999999986,66.643051000000071],[-61.734443999999996,66.645827999999995],[-61.950554000000011,66.67692599999998],[-62.015555999999947,66.671371000000079],[-62.12388599999997,66.626373000000001],[-62.050551999999982,66.624985000000095],[-62.018607999999972,66.640823000000125],[-61.990836999999999,66.648041000000092],[-61.979995999999971,66.648041000000092],[-61.950554000000011,66.646102999999982],[-61.830284000000006,66.621368000000132],[-61.796950999999979,66.611923000000047],[-61.788895000000025,66.608597000000032],[-61.75389100000001,66.588593000000117],[-61.576667999999984,66.487198000000035],[-61.575279000000023,66.48275799999999],[-61.576392999999996,66.477203000000088],[-61.583327999999938,66.471649000000127],[-61.59194199999996,66.46775800000006],[-61.614166000000012,66.463043000000027],[-61.635001999999929,66.459991000000059],[-61.731383999999935,66.451096000000064],[-61.844161999999926,66.446091000000024],[-61.857779999999934,66.447204999999997],[-61.869720000000029,66.445815999999979],[-61.956947000000014,66.424149000000114],[-61.976943999999946,66.417480000000069],[-61.985832000000016,66.413605000000075],[-61.986945999999932,66.410262999999986],[-61.978049999999996,66.403869999999984],[-61.96416499999998,66.401382000000012],[-61.934165999999891,66.400818000000072],[-61.755004999999983,66.407486000000063],[-61.578612999999905,66.415268000000026],[-61.569449999999904,66.415543000000014],[-61.557266000000027,66.413680999999997],[-61.545279999999991,66.409988000000112],[-61.466942000000017,66.371918000000051],[-61.462501999999972,66.369141000000127],[-61.463614999999891,66.365814],[-61.665276000000006,66.324996999999996],[-61.877494999999954,66.283324999999934],[-61.928885999999977,66.283874999999966],[-62.198883000000023,66.314148000000102],[-62.207503999999915,66.316666000000112],[-62.212218999999948,66.319442999999978],[-62.218055999999933,66.331939999999975],[-62.231941000000006,66.366089000000045],[-62.232215999999937,66.369705000000067],[-62.229439000000013,66.375259000000085],[-62.224998000000028,66.380264000000125],[-62.218604999999968,66.392487000000017],[-62.218329999999867,66.396652000000017],[-62.223610000000008,66.401093000000117],[-62.229996000000028,66.40415999999999],[-62.255279999999914,66.408324999999991],[-62.268889999999999,66.409424000000001],[-62.418610000000001,66.421097000000032],[-62.456107999999915,66.423874000000126],[-62.565833999999995,66.42804000000001],[-62.626662999999894,66.426085999999998],[-62.698883000000023,66.41276600000009],[-62.709723999999994,66.410537999999974],[-62.716110000000015,66.407211000000018],[-62.710281000000009,66.403594999999996],[-62.673614999999984,66.393600000000049],[-62.629996999999946,66.387771999999984],[-62.478049999999996,66.369980000000112],[-62.337501999999972,66.315811000000053],[-62.32028200000002,66.308319000000097],[-62.316108999999983,66.304977000000008],[-62.320556999999951,66.299712999999997],[-62.323616000000015,66.298035000000084],[-62.388892999999939,66.276093000000003],[-62.398338000000024,66.273041000000092],[-62.621940999999993,66.221375000000023],[-62.643615999999952,66.216933999999924],[-62.666945999999939,66.214432000000045],[-62.680832000000009,66.216933999999924],[-62.751944999999921,66.241088999999931],[-62.757225000000005,66.245255000000043],[-62.780555999999933,66.277771000000143],[-62.782218999999884,66.282486000000006],[-62.782218999999884,66.288879000000122],[-62.773330999999985,66.296936000000073],[-62.774170000000026,66.302765000000136],[-62.77944199999996,66.307205000000124],[-62.797225999999966,66.313873000000115],[-62.816665999999941,66.320831000000112],[-62.826110999999912,66.324158000000011],[-62.858894000000021,66.334152000000074],[-62.868057000000022,66.336104999999975],[-62.881110999999976,66.335815000000139],[-62.889998999999989,66.333328000000108],[-62.895003999999915,66.329712000000029],[-62.809440999999993,66.240814000000114],[-62.801391999999964,66.235259999999926],[-62.715003999999908,66.201660000000061],[-62.706107999999972,66.199707000000103],[-62.681389000000024,66.196930000000009],[-62.647223999999994,66.199707000000103],[-62.603614999999991,66.205261000000121],[-62.488051999999925,66.200271999999927],[-62.366660999999965,66.174987999999985],[-62.180557000000022,66.148604999999975],[-62.037505999999951,66.100815000000011],[-61.961112999999898,66.033875000000023],[-61.955001999999979,66.024155000000121],[-61.954445000000021,66.019150000000081],[-61.955832999999927,66.014998999999989],[-61.960280999999895,66.011932000000058],[-61.975554999999986,66.010543999999982],[-62.088889999999935,66.000274999999931],[-62.133614000000023,66.000000000000114],[-62.148055999999997,66.001389000000131],[-62.166388999999981,66.00749200000007],[-62.172501000000011,66.010543999999982],[-62.188889000000017,66.012207000000103],[-62.196663000000001,66.011108000000092],[-62.291672000000005,65.980270000000132],[-62.307776999999987,65.973876999999959],[-62.391669999999863,66.011383000000137],[-62.404715999999894,66.014708999999982],[-62.525276000000019,66.034149000000127],[-62.541388999999981,66.035537999999974],[-62.695549000000028,66.042205999999965],[-62.74111199999993,66.038315000000068],[-62.759726999999884,66.033051000000057],[-62.778885000000002,66.033324999999991],[-62.799995000000024,66.039703000000145],[-62.809165999999891,66.043869000000029],[-62.831672999999967,66.055542000000059],[-62.842223999999987,66.064147999999989],[-62.846946999999943,66.069153000000028],[-62.855003000000011,66.083054000000004],[-62.856667000000016,66.087494000000049],[-62.860001000000011,66.103043000000127],[-62.8663939999999,66.112761999999975],[-62.873329000000012,66.121368000000075],[-62.884170999999867,66.129973999999947],[-62.90555599999999,66.140823000000012],[-62.930557000000022,66.146942000000081],[-62.946945000000028,66.148604999999975],[-62.95944199999991,66.14888000000002],[-62.970551,66.148041000000035],[-63.013618000000008,66.138885000000073],[-63.041672000000005,66.130264000000011],[-63.061942999999928,66.120819000000097],[-63.060279999999977,66.116379000000109],[-63.039443999999889,66.113312000000008],[-63.006393000000003,66.11692800000003],[-62.892226999999934,66.076660000000004],[-62.889998999999989,66.066375999999934],[-62.885833999999988,66.056366000000025],[-62.875,66.047760000000096],[-62.862220999999863,66.039429000000041],[-62.841942000000017,66.027480999999966],[-62.826667999999927,66.020264000000054],[-62.815833999999938,66.016098],[-62.793616999999983,66.010818000000086],[-62.778885000000002,66.009720000000016],[-62.768332999999984,66.009720000000016],[-62.755561999999884,66.00999500000006],[-62.743889000000024,66.011383000000137],[-62.67472099999992,66.015549000000021],[-62.523055999999997,66.002213000000097],[-62.517219999999952,66.000549000000092],[-62.4183349999999,65.970535000000041],[-62.405555999999933,65.963043000000084],[-62.395003999999915,65.949996999999996],[-62.386664999999994,65.936646000000053],[-62.321114000000023,65.831100000000049],[-62.317222999999956,65.808029000000033],[-62.441665999999941,65.793594000000098],[-62.478881999999999,65.790817000000004],[-62.505279999999971,65.790817000000004],[-62.521384999999952,65.792480000000126],[-62.604171999999892,65.801085999999998],[-62.619995000000017,65.803040000000067],[-62.684440999999936,65.816375999999991],[-62.717773000000022,65.825272000000098],[-62.727218999999991,65.828598],[-62.729996000000028,65.831940000000088],[-62.75278499999996,65.853591999999935],[-62.80750299999994,65.88998400000014],[-62.829445000000021,65.899994000000049],[-62.857506000000001,65.911102000000028],[-62.864166000000012,65.911102000000028],[-62.870551999999918,65.90554800000001],[-62.871940999999936,65.901382000000126],[-62.87471800000003,65.887497000000053],[-62.87471800000003,65.883041000000105],[-62.760001999999986,65.816665999999998],[-62.746391000000017,65.809708000000001],[-62.736945999999932,65.80831900000004],[-62.719993999999929,65.809708000000001],[-62.658889999999985,65.791930999999977],[-62.597778000000005,65.771927000000062],[-62.582221999999888,65.765549000000078],[-62.575004999999976,65.761658000000011],[-62.569449999999961,65.757492000000127],[-62.568610999999919,65.752212999999927],[-62.569725000000005,65.746643000000063],[-62.579444999999964,65.728317000000061],[-62.583610999999962,65.723312000000021],[-62.587775999999963,65.720260999999994],[-62.59027900000001,65.719147000000021],[-62.59944200000001,65.718872000000147],[-62.612777999999992,65.72164900000007],[-62.621940999999993,65.725540000000137],[-62.67472099999992,65.735809000000017],[-62.823891000000003,65.761383000000023],[-62.833442999999875,65.752991000000009],[-62.833777999999882,65.74999200000002],[-62.828780999999879,65.744492000000093],[-62.799170999999887,65.711928999999998],[-62.788054999999929,65.708328000000108],[-62.726386999999988,65.71138000000002],[-62.698883000000023,65.710266000000047],[-62.681670999999994,65.708038000000101],[-62.662772999999902,65.701096000000007],[-62.59944200000001,65.675812000000008],[-62.59194199999996,65.671920999999941],[-62.589721999999938,65.668594000000041],[-62.595832999999857,65.652205999999978],[-62.602225999999973,65.640273999999977],[-62.611670999999944,65.624145999999939],[-62.617499999999893,65.614990000000034],[-62.628051999999968,65.601929000000098],[-62.645279000000016,65.587203999999929],[-62.653053,65.586104999999975],[-62.751113999999916,65.58526599999999],[-62.767220000000009,65.587493999999936],[-62.78472899999997,65.59137000000004],[-62.803054999999972,65.59887700000013],[-62.859726000000023,65.634720000000016],[-62.861389000000031,65.639160000000004],[-62.858611999999937,65.65525800000006],[-62.862503000000004,65.685257000000092],[-62.882998999999984,65.724152000000061],[-62.885001999999986,65.726973999999927],[-62.887999999999863,65.729652000000044],[-62.904167000000029,65.746368000000018],[-62.922500999999954,65.752212999999927],[-62.936110999999926,65.754990000000021],[-62.949439999999925,65.755263999999954],[-62.95944199999991,65.753876000000048],[-62.962219000000005,65.748322000000087],[-62.943610999999919,65.743042000000003],[-62.93472300000002,65.738876000000118],[-62.925277999999992,65.731093999999985],[-62.916663999999912,65.722214000000122],[-62.914444000000003,65.718323000000055],[-62.892226999999934,65.641937000000098],[-62.89166999999992,65.638321000000076],[-62.895836000000031,65.633040999999992],[-62.901389999999935,65.628036000000122],[-62.953330999999991,65.586929000000112],[-62.961670000000026,65.583054000000118],[-62.972220999999934,65.580826000000002],[-63.005004999999926,65.624985000000095],[-63.016113000000018,65.632750999999985],[-63.027495999999928,65.635818000000086],[-63.040282999999931,65.63749700000011],[-63.137779000000023,65.644150000000081],[-63.162498000000028,65.632477000000051],[-63.162406999999973,65.628868000000068],[-63.164443999999946,65.625534000000073],[-63.178611999999987,65.627472000000012],[-63.200279000000023,65.633330999999998],[-63.211945000000014,65.640549000000021],[-63.293891999999971,65.708878000000141],[-63.43638599999997,65.84526100000005],[-63.443054000000018,65.854705999999908],[-63.474167000000023,65.833054000000061],[-63.379165999999998,65.720260999999994],[-63.368332000000009,65.693863000000022],[-63.368332000000009,65.669434000000081],[-63.399726999999984,65.676375999999948],[-63.412215999999944,65.67804000000001],[-63.448607999999922,65.680817000000047],[-63.461944999999957,65.681090999999981],[-63.704720000000009,65.68220500000001],[-63.717216000000008,65.681656000000032],[-63.723609999999894,65.680267000000015],[-63.728607000000011,65.675812000000008],[-63.728881999999999,65.673035000000141],[-63.723609999999894,65.668869000000029],[-63.700553999999954,65.655823000000112],[-63.68360899999999,65.650818000000072],[-63.671669000000009,65.648330999999985],[-63.504723000000013,65.6308140000001],[-63.453330999999991,65.629700000000128],[-63.432502999999997,65.631927000000019],[-63.399726999999984,65.634155000000135],[-63.375,65.632202000000007],[-63.36860699999994,65.629150000000095],[-63.351669000000015,65.61775200000011],[-63.326667999999984,65.600815000000068],[-63.319999999999936,65.593322999999998],[-63.336661999999933,65.556930999999963],[-63.34332999999998,65.548325000000091],[-63.355003000000011,65.537766000000033],[-63.359726000000023,65.536102000000028],[-63.373610999999983,65.533874999999966],[-63.463332999999977,65.522766000000047],[-63.474715999999887,65.523605000000032],[-63.482215999999937,65.525269000000037],[-63.488608999999997,65.528320000000065],[-63.501396,65.536377000000016],[-63.523055999999997,65.550812000000121],[-63.532775999999899,65.558594000000085],[-63.541114999999934,65.570267000000115],[-63.541388999999867,65.574158000000011],[-63.546669000000009,65.581100000000106],[-63.561278999999956,65.585372999999947],[-63.567943999999954,65.590042000000096],[-63.572449000000006,65.591209000000049],[-63.581279999999992,65.591873000000078],[-63.589943000000005,65.591209000000049],[-63.595778999999993,65.589035000000081],[-63.608894000000021,65.589981000000023],[-63.618331999999953,65.541931000000034],[-63.616660999999908,65.537490999999989],[-63.612777999999878,65.533325000000104],[-63.601395000000025,65.530273000000022],[-63.530280999999945,65.512206999999989],[-63.43277699999993,65.484421000000111],[-63.391945000000021,65.472488000000112],[-63.362503000000004,65.463318000000015],[-63.309165999999948,65.445525999999973],[-63.301665999999898,65.441650000000095],[-63.295279999999991,65.436371000000122],[-63.290839999999946,65.431656000000089],[-63.292777999999998,65.428863999999976],[-63.393889999999942,65.425262000000032],[-63.409995999999921,65.426651000000049],[-63.468886999999938,65.439697000000137],[-63.495276999999987,65.450272000000098],[-63.502785000000017,65.454162999999994],[-63.521666999999979,65.461105000000089],[-63.532775999999899,65.464705999999978],[-63.553329000000019,65.468872000000033],[-63.568892999999946,65.471649000000127],[-63.583327999999995,65.4727630000001],[-63.64305899999988,65.473602000000085],[-63.65444199999996,65.472213999999951],[-63.655555999999933,65.470824999999991],[-63.654716000000008,65.464995999999985],[-63.627494999999954,65.455826000000116],[-63.563613999999973,65.435806000000071],[-63.483611999999994,65.404984000000013],[-63.335555999999997,65.30053700000002],[-63.335830999999985,65.295531999999923],[-63.424720999999977,65.229430999999977],[-63.472220999999934,65.196365000000014],[-63.418892000000028,65.145263999999997],[-63.376944999999978,65.110809000000017],[-63.424445999999932,65.049149000000114],[-63.464721999999938,65.018051000000128],[-63.527221999999995,64.971924000000058],[-63.528335999999967,64.967758000000003],[-63.546950999999979,64.887207000000046],[-63.653885000000002,64.911652000000061],[-63.659720999999934,64.939697000000081],[-63.747779999999977,64.962203999999986],[-63.824172999999973,64.984711000000061],[-63.828339000000028,65.010817999999915],[-63.825561999999877,65.012771999999984],[-63.720276000000013,65.030823000000112],[-63.669723999999917,65.034988000000112],[-63.659995999999978,65.03637700000013],[-63.655272999999966,65.03804000000008],[-63.658051,65.041091999999992],[-63.664718999999934,65.043594000000041],[-63.685554999999965,65.047759999999982],[-63.697776999999974,65.049423000000047],[-63.732215999999994,65.048874000000126],[-63.751944999999978,65.045258000000047],[-63.782218999999941,65.034149000000014],[-63.801940999999999,65.030273000000079],[-63.824447999999961,65.027481000000023],[-63.849723999999924,65.030273000000079],[-63.861114999999984,65.033325000000048],[-63.870551999999918,65.040816999999947],[-63.873885999999914,65.04553199999998],[-63.875556999999958,65.050262000000032],[-63.885559000000001,65.079987000000131],[-63.886116000000015,65.085815000000025],[-63.881667999999934,65.096939000000134],[-63.948607999999979,65.100540000000024],[-64.121108999999933,65.043869000000086],[-64.132491999999957,65.044434000000081],[-64.140839000000028,65.047211000000004],[-64.267226999999991,65.094147000000021],[-64.275833000000034,65.098877000000073],[-64.271118000000001,65.103317000000061],[-64.22193900000002,65.146942000000081],[-64.208892999999989,65.155258000000003],[-64.18582200000003,65.163879000000065],[-64.167220999999927,65.170532000000037],[-64.131103999999937,65.182480000000112],[-64.129715000000033,65.193588000000091],[-64.203613000000018,65.199707000000103],[-64.211944999999901,65.199996999999939],[-64.231383999999991,65.196930000000009],[-64.301940999999999,65.163040000000137],[-64.30999799999995,65.15914900000007],[-64.314712999999983,65.15248100000008],[-64.339172000000019,65.161377000000016],[-64.37332200000003,65.177200000000028],[-64.380828999999892,65.181091000000094],[-64.395844000000011,65.207214000000079],[-64.407227000000034,65.275818000000015],[-64.405272999999909,65.285537999999917],[-64.402785999999935,65.291092000000106],[-64.398620999999935,65.29693600000013],[-64.389724999999999,65.304428000000087],[-64.355835000000013,65.324996999999996],[-64.333327999999995,65.337203999999986],[-64.30999799999995,65.349990999999989],[-64.300551999999982,65.355819999999994],[-64.25556899999998,65.386382999999967],[-64.250838999999871,65.390823000000012],[-64.236389000000031,65.421920999999998],[-64.234160999999972,65.427199999999971],[-64.237212999999997,65.429977000000065],[-64.248885999999914,65.430542000000116],[-64.272781000000009,65.428588999999988],[-64.291107000000011,65.422484999999938],[-64.431380999999988,65.326934999999992],[-64.461670000000026,65.294983000000002],[-64.471664000000033,65.283324999999991],[-64.474715999999944,65.272491000000116],[-64.468886999999938,65.263885000000016],[-64.463897999999972,65.258881000000031],[-64.456954999999994,65.249420000000043],[-64.452498999999989,65.241653000000099],[-64.455565999999976,65.207214000000079],[-64.462218999999948,65.190810999999997],[-64.468337999999903,65.180267000000129],[-64.509734999999921,65.12052900000009],[-64.521117999999944,65.109146000000123],[-64.535004000000015,65.097214000000122],[-64.549987999999985,65.09275800000006],[-64.555556999999965,65.092209000000082],[-64.561934999999949,65.094986000000006],[-64.567504999999926,65.115814000000057],[-64.567504999999926,65.119979999999998],[-64.569457999999941,65.124419999999986],[-64.580001999999922,65.128860000000032],[-64.611389000000031,65.141937000000041],[-64.641112999999962,65.149993999999992],[-64.655272999999966,65.166092000000049],[-64.718338000000017,65.222487999999942],[-64.760284000000013,65.25221300000004],[-64.765014999999948,65.247756999999979],[-64.778335999999967,65.238585999999998],[-64.788329999999917,65.23414600000001],[-64.801102000000014,65.230820000000108],[-64.814712999999983,65.235259999999982],[-64.864440999999999,65.256653000000085],[-64.883895999999993,65.265273999999977],[-64.891113000000018,65.269150000000081],[-64.896666999999979,65.273315000000082],[-64.898346000000004,65.275818000000015],[-64.910552999999993,65.29942299999999],[-64.910827999999981,65.303589000000102],[-64.910004000000015,65.304977000000008],[-64.855887999999936,65.314545000000123],[-64.834228999999937,65.319046000000014],[-64.823387000000025,65.318214000000125],[-64.796111999999937,65.31860400000005],[-64.793883999999991,65.314697000000081],[-64.786391999999978,65.310806000000014],[-64.777221999999995,65.30914300000012],[-64.757171999999912,65.313095000000033],[-64.752173999999911,65.314255000000117],[-64.696105999999872,65.329712000000029],[-64.691101000000003,65.331940000000031],[-64.687209999999936,65.334991000000059],[-64.685271999999998,65.337493999999992],[-64.684433000000013,65.341095000000053],[-64.689162999999951,65.341660000000104],[-64.799728000000016,65.346939000000077],[-64.813613999999973,65.347214000000065],[-64.868056999999965,65.339706000000092],[-64.897780999999952,65.334152000000074],[-64.909163999999976,65.334717000000126],[-64.912216000000001,65.338042999999971],[-64.910552999999993,65.33998100000008],[-64.904723999999987,65.343596999999932],[-64.609160999999972,65.426376000000005],[-64.591110000000015,65.429703000000131],[-64.583892999999989,65.430267000000072],[-64.508347000000015,65.425812000000064],[-64.477218999999991,65.421097000000032],[-64.466400000000021,65.417480000000069],[-64.458343999999954,65.416656000000103],[-64.448607999999979,65.418319999999937],[-64.441939999999931,65.420258000000103],[-64.433608999999933,65.429153000000099],[-64.429992999999968,65.434417999999994],[-64.40943900000002,65.473877000000073],[-64.412780999999939,65.478592000000106],[-64.418335000000013,65.482758000000047],[-64.434432999999899,65.484146000000123],[-64.551940999999999,65.457764000000054],[-64.695267000000001,65.427765000000022],[-64.795273000000009,65.415268000000026],[-64.806655999999919,65.413879000000009],[-64.82417299999986,65.413315000000068],[-64.833618000000001,65.414429000000041],[-64.843886999999938,65.417205999999965],[-64.845550999999944,65.419434000000138],[-64.854996000000028,65.422759999999982],[-64.863891999999964,65.424698000000092],[-64.869719999999973,65.423874000000126],[-64.974166999999966,65.404708999999968],[-64.981110000000001,65.401932000000102],[-64.987502999999947,65.39776599999999],[-64.990279999999927,65.393875000000094],[-64.988602000000014,65.379424999999969],[-64.98582499999992,65.371368000000018],[-64.989715999999987,65.36831699999999],[-65.001113999999916,65.366652999999985],[-65.016112999999962,65.367203000000018],[-65.058883999999978,65.376648000000102],[-65.075012000000015,65.383041000000048],[-65.136123999999995,65.422484999999938],[-65.144164999999873,65.427765000000022],[-65.149993999999992,65.434143000000006],[-65.168883999999991,65.482758000000047],[-65.168059999999969,65.483871000000079],[-65.160003999999958,65.48803700000002],[-65.149445000000014,65.493042000000059],[-65.142501999999922,65.495818999999983],[-65.129990000000021,65.49859600000002],[-65.110274999999945,65.497482000000048],[-65.082503999999972,65.500548999999978],[-64.929717999999923,65.524703999999986],[-64.854445999999996,65.583603000000096],[-64.836944999999957,65.605819999999937],[-64.767226999999991,65.63998399999997],[-64.741669000000002,65.641662999999994],[-64.723052999999993,65.643600000000049],[-64.711944999999957,65.647217000000012],[-64.70944199999991,65.650543000000027],[-64.710007000000019,65.652205999999978],[-64.71444699999995,65.653320000000122],[-64.768340999999964,65.659988000000112],[-64.794723999999974,65.661926000000051],[-64.818618999999956,65.661926000000051],[-64.828063999999927,65.661102000000085],[-64.843886999999938,65.658034999999984],[-64.853333000000021,65.654709000000139],[-64.872222999999963,65.64498900000001],[-64.888901000000033,65.629150000000095],[-64.899993999999936,65.616378999999995],[-64.952498999999875,65.56442300000009],[-64.974166999999966,65.551376000000062],[-64.993606999999884,65.548035000000027],[-65.110274999999945,65.541092000000049],[-65.15306099999998,65.53915400000011],[-65.311110999999983,65.548874000000012],[-65.318344000000025,65.550537000000134],[-65.326400999999976,65.556366000000139],[-65.333327999999995,65.563599000000124],[-65.338607999999965,65.575546000000088],[-65.308334000000002,65.621094000000028],[-65.303328999999962,65.62831099999994],[-65.299987999999928,65.6308140000001],[-65.295837000000006,65.631653000000085],[-65.275283999999942,65.631363000000079],[-65.252228000000002,65.629974000000061],[-65.217772999999966,65.629974000000061],[-65.188599000000011,65.629974000000061],[-65.153884999999946,65.630264000000068],[-65.125823999999966,65.633330999999998],[-65.112503000000004,65.637207000000103],[-65.105835000000013,65.639435000000049],[-65.103881999999999,65.642487000000131],[-65.103881999999999,65.651932000000045],[-65.109436000000017,65.658875000000023],[-65.106948999999986,65.667205999999908],[-65.105835000000013,65.668594000000041],[-65.09973100000002,65.671920999999941],[-64.994445999999925,65.70138500000013],[-64.981383999999991,65.704712000000086],[-64.969726999999978,65.706650000000025],[-64.942215000000033,65.709152000000074],[-64.922501000000011,65.709427000000119],[-64.902495999999985,65.708602999999982],[-64.814712999999983,65.712769000000037],[-64.803328999999962,65.714157000000114],[-64.798339999999996,65.716385000000116],[-64.793609999999887,65.719985999999949],[-64.791381999999999,65.723312000000021],[-64.794997999999964,65.728043000000127],[-64.801940999999886,65.730270000000019],[-64.815552000000025,65.730545000000006],[-64.90695199999999,65.728867000000093],[-64.973052999999993,65.723602000000028],[-64.996947999999918,65.721374999999966],[-65.024719000000005,65.716934000000037],[-65.057219999999973,65.710266000000047],[-65.076110999999912,65.705551000000014],[-65.103058000000033,65.694427000000132],[-65.11610399999995,65.685257000000092],[-65.138610999999969,65.671096999999975],[-65.144454999999994,65.667480000000012],[-65.164168999999958,65.656937000000084],[-65.168334999999956,65.656097000000045],[-65.369994999999903,65.661102000000085],[-65.431380999999931,65.669144000000074],[-65.441665999999884,65.671646000000123],[-65.449996999999883,65.674988000000042],[-65.454452999999887,65.678314000000114],[-65.456954999999937,65.68220500000001],[-65.456389999999999,65.68553199999991],[-65.452498999999932,65.69081100000011],[-65.447768999999994,65.695251000000098],[-65.460281000000009,65.74136400000009],[-65.490279999999927,65.735809000000017],[-65.497771999999941,65.737487999999985],[-65.50556899999998,65.74331699999999],[-65.505004999999983,65.751663000000121],[-65.498885999999857,65.763046000000088],[-65.455276000000026,65.832489000000066],[-65.449158000000011,65.841094999999939],[-65.439437999999996,65.8477630000001],[-65.357223999999974,65.902480999999909],[-65.152221999999938,65.957764000000111],[-65.137787000000003,65.961104999999975],[-65.050277999999992,65.98054500000012],[-64.963897999999972,65.998596000000134],[-64.946105999999986,66.001389000000131],[-64.934722999999906,66.002213000000097],[-64.923049999999989,66.001389000000131],[-64.898346000000004,65.996933000000013],[-64.880828999999949,65.989975000000015],[-64.851104999999961,65.98054500000012],[-64.842223999999931,65.978043000000071],[-64.801392000000021,65.969436999999971],[-64.772506999999962,65.966095000000053],[-64.755004999999926,65.966095000000053],[-64.743332000000009,65.967484000000013],[-64.735001000000011,65.969436999999971],[-64.733886999999925,65.97554000000008],[-64.738601999999958,65.978867000000037],[-64.765014999999948,65.988037000000077],[-64.821670999999981,66.044708000000014],[-64.750838999999928,66.185532000000023],[-64.721663999999976,66.217483999999956],[-64.712219000000005,66.223602000000085],[-64.605834999999956,66.259155000000135],[-64.480559999999969,66.296371000000079],[-64.451950000000011,66.303589000000102],[-64.405563000000029,66.315811000000053],[-64.388610999999912,66.321655000000078],[-64.375548999999921,66.327209000000039],[-64.365829000000019,66.333053999999947],[-64.356383999999935,66.340546000000074],[-64.354172000000005,66.348038000000031],[-64.356383999999935,66.349715999999944],[-64.366104000000007,66.350815000000125],[-64.377486999999974,66.349990999999989],[-64.443877999999984,66.344711000000075],[-64.464721999999938,66.34304800000001],[-64.71444699999995,66.274994000000049],[-64.718886999999995,66.273315000000025],[-64.789168999999958,66.236374000000126],[-64.796111999999937,66.231659000000093],[-64.839995999999985,66.193313999999987],[-64.858046999999942,66.149993999999992],[-64.856658999999979,66.139984000000084],[-64.851944000000003,66.124984999999981],[-64.849730999999963,66.12052900000009],[-64.854171999999949,66.109711000000118],[-64.858886999999982,66.106093999999985],[-64.933884000000035,66.080276000000026],[-64.948607999999979,66.076934999999992],[-65.126098999999954,66.03776600000009],[-65.381942999999922,65.975815000000125],[-65.398055999999997,65.974700999999925],[-65.827788999999996,65.953049000000078],[-65.876389000000017,65.94802900000002],[-65.916106999999954,65.95109599999995],[-65.928054999999972,65.953873000000044],[-65.935546999999929,65.958328000000051],[-65.939712999999927,65.962493999999992],[-65.96305799999999,66.034424000000001],[-65.963897999999915,66.043869000000029],[-65.918883999999935,66.086105000000032],[-65.911666999999852,66.091660000000104],[-65.904175000000009,66.094437000000028],[-65.786117999999988,66.126373000000115],[-65.674712999999997,66.157486000000119],[-65.65055799999999,66.164429000000098],[-65.640838999999914,66.168319999999994],[-65.634170999999924,66.172484999999995],[-65.564162999999951,66.226929000000041],[-65.545546999999942,66.243317000000104],[-65.471114999999941,66.342484000000013],[-65.471663999999919,66.383606000000043],[-65.473617999999931,66.385817999999915],[-65.475829999999974,66.387771999999984],[-65.479172000000005,66.388046000000088],[-65.482773000000009,66.387771999999984],[-65.489715999999987,66.385817999999915],[-65.501677999999913,66.376373000000058],[-65.553878999999938,66.32777400000009],[-65.555831999999953,66.325272000000041],[-65.559433000000013,66.320541000000105],[-65.561660999999901,66.314423000000147],[-65.564437999999996,66.293593999999985],[-65.562774999999988,66.288315000000011],[-65.562774999999988,66.283324999999934],[-65.571670999999981,66.268326000000059],[-65.598891999999921,66.244979999999998],[-65.610549999999876,66.235809000000074],[-65.696944999999971,66.180542000000116],[-65.702498999999989,66.177475000000015],[-65.844161999999926,66.135817999999972],[-65.926940999999999,66.114700000000084],[-65.951950000000011,66.108871000000079],[-65.96833799999996,66.108032000000094],[-66.073623999999995,66.12052900000009],[-66.139174999999966,66.131362999999965],[-66.145003999999972,66.1336060000001],[-66.147232000000031,66.135269000000051],[-66.200835999999981,66.194977000000051],[-66.191100999999946,66.239974999999959],[-66.25111400000003,66.242203000000131],[-66.371384000000035,66.22526600000009],[-66.401947000000007,66.200821000000076],[-66.478333000000021,66.201660000000061],[-66.489715999999873,66.202774000000034],[-66.496947999999975,66.20498699999996],[-66.505004999999926,66.208878000000027],[-66.524445000000014,66.224152000000117],[-66.529998999999918,66.229156000000103],[-66.534164000000033,66.233046999999999],[-66.540832999999964,66.241653000000099],[-66.542770000000019,66.24664300000012],[-66.577498999999989,66.354430999999977],[-66.576110999999969,66.35914600000001],[-66.570007000000032,66.365540000000067],[-66.564162999999951,66.369141000000127],[-66.53694200000001,66.378035999999952],[-66.500564999999995,66.388046000000088],[-66.454726999999991,66.398041000000148],[-66.445267000000001,66.401382000000012],[-66.438323999999909,66.40415999999999],[-66.434433000000013,66.407211000000018],[-66.437209999999936,66.413315000000068],[-66.441939999999988,66.414429000000041],[-66.466109999999901,66.414992999999981],[-66.473617999999988,66.414429000000041],[-66.481383999999991,66.413040000000024],[-66.597778000000005,66.386932000000115],[-66.604996000000028,66.376373000000058],[-66.610001000000011,66.371368000000018],[-66.617492999999911,66.368591000000094],[-66.629990000000021,66.36775200000011],[-66.713897999999972,66.368866000000082],[-66.724166999999909,66.369431000000134],[-66.730834999999956,66.369980000000112],[-66.743057000000022,66.372756999999979],[-66.767775999999913,66.380539000000113],[-66.821670999999924,66.458037999999931],[-66.821670999999924,66.460815000000025],[-66.806380999999931,66.531936999999971],[-66.851943999999946,66.583328000000051],[-66.972228999999913,66.628860000000088],[-66.999724999999955,66.638321000000019],[-67.023055999999997,66.643326000000059],[-67.036117999999931,66.644714000000022],[-67.048889000000031,66.644714000000022],[-67.058884000000035,66.642761000000064],[-67.060546999999985,66.640273999999977],[-67.05610699999994,66.633605999999986],[-67.043334999999956,66.625809000000061],[-67.016662999999937,66.615265000000022],[-66.950561999999877,66.592209000000139],[-66.908339999999953,66.578049000000078],[-66.887511999999901,66.569442999999978],[-66.884170999999867,66.566086000000041],[-66.889450000000011,66.561096000000134],[-67.105559999999969,66.485809000000017],[-67.118331999999953,66.484985000000052],[-67.133620999999948,66.485809000000017],[-67.176940999999943,66.489700000000084],[-67.189712999999927,66.491653000000042],[-67.198607999999979,66.494141000000013],[-67.202224999999999,66.497208000000114],[-67.203887999999949,66.505264000000011],[-67.192215000000033,66.51527400000009],[-67.186110999999983,66.524428999999941],[-67.19027699999998,66.529160000000104],[-67.327224999999999,66.595825000000048],[-67.338332999999977,66.597762999999986],[-67.34584000000001,66.597214000000008],[-67.398620999999878,66.589157000000057],[-67.410003999999958,66.585540999999978],[-67.463622999999984,66.578873000000044],[-67.515015000000005,66.573607999999979],[-67.581116000000009,66.575271999999984],[-67.639724999999999,66.580551000000128],[-67.726943999999889,66.576660000000061],[-67.737212999999997,66.574158000000011],[-67.740828999999962,66.571106000000043],[-67.742767000000015,66.568328999999949],[-67.741942999999935,66.564148000000046],[-67.735001000000011,66.561371000000008],[-67.722777999999892,66.558029000000033],[-67.701110999999855,66.55581699999999],[-67.499999999999943,66.544838000000027],[-67.426102000000014,66.541367000000037],[-67.407776000000013,66.542206000000022],[-67.395843999999954,66.544708000000071],[-67.380553999999904,66.545822000000044],[-67.373885999999914,66.545822000000044],[-67.365829000000019,66.544434000000138],[-67.296386999999925,66.526093000000003],[-67.281676999999945,66.51887499999998],[-67.148620999999991,66.443863000000022],[-67.143889999999999,66.437759000000028],[-67.143615999999952,66.435531999999967],[-67.138061999999991,66.382202000000063],[-67.139724999999999,66.376648000000046],[-67.160827999999981,66.365540000000067],[-67.172501000000011,66.363876000000062],[-67.185271999999941,66.363602000000128],[-67.197768999999994,66.365814],[-67.291671999999892,66.399429000000055],[-67.337509000000011,66.418869000000086],[-67.338988999999913,66.422852000000091],[-67.343063000000029,66.426650999999993],[-67.350280999999939,66.428863999999976],[-67.365829000000019,66.429703000000131],[-67.389724999999942,66.430817000000104],[-67.406386999999995,66.429703000000131],[-67.410552999999993,66.425262000000032],[-67.410003999999958,66.420821999999987],[-67.383330999999998,66.401932000000045],[-67.378326000000015,66.398604999999918],[-67.36860699999994,66.394714000000022],[-67.31361400000003,66.376373000000058],[-67.288604999999961,66.368866000000082],[-67.240828999999962,66.358871000000022],[-67.195830999999998,66.354980000000126],[-67.188598999999954,66.352203000000031],[-67.133057000000008,66.313873000000115],[-67.125274999999988,66.30693100000002],[-67.126099000000011,66.305542000000003],[-67.129165999999941,66.303589000000102],[-67.139449999999954,66.301376000000118],[-67.162216000000001,66.298874000000069],[-67.183884000000035,66.297485000000052],[-67.194153000000028,66.297760000000039],[-67.208618000000001,66.299988000000042],[-67.226944000000003,66.304153000000042],[-67.240828999999962,66.304153000000042],[-67.254181000000017,66.302765000000136],[-67.261672999999973,66.299149000000057],[-67.282226999999978,66.275269000000037],[-67.297501000000011,66.276093000000003],[-67.399170000000026,66.292480000000012],[-67.413895000000025,66.296646000000067],[-67.450287000000003,66.316666000000112],[-67.453063999999927,66.320541000000105],[-67.453339000000028,66.322495000000117],[-67.494719999999973,66.356934000000138],[-67.526108000000022,66.382202000000063],[-67.5625,66.407486000000063],[-67.566665999999998,66.409424000000001],[-67.603057999999976,66.418594000000041],[-67.634170999999981,66.424698000000092],[-67.690826000000015,66.435256999999922],[-67.71305799999999,66.436096000000077],[-67.730285999999978,66.439971999999955],[-67.812499999999943,66.463043000000027],[-67.825286999999946,66.46775800000006],[-67.828612999999905,66.470824999999934],[-67.834732000000031,66.48332199999993],[-67.838607999999908,66.491653000000042],[-67.923614999999927,66.516098000000056],[-67.952498999999989,66.514709000000039],[-67.985824999999863,66.509720000000073],[-67.992767000000015,66.506943000000035],[-67.992767000000015,66.503876000000105],[-67.944716999999855,66.478867000000093],[-67.929169000000002,66.473038000000088],[-67.906113000000005,66.468048000000067],[-67.886948000000018,66.461928999999998],[-67.870269999999948,66.454712000000086],[-67.760558999999944,66.358032000000037],[-67.756392999999946,66.353317000000004],[-67.711120999999935,66.296936000000073],[-67.701401000000033,66.284714000000122],[-67.701674999999966,66.278320000000065],[-67.705565999999976,66.275269000000037],[-67.724716000000001,66.260818000000029],[-67.672225999999966,66.228317000000118],[-67.570556999999951,66.184143000000006],[-67.454453000000001,66.144714000000079],[-67.399993999999992,66.126373000000115],[-67.281386999999938,66.083054000000004],[-67.165008999999998,66.036926000000051],[-67.162506000000008,66.035262999999929],[-67.243522999999925,65.978301999999985],[-67.173049999999876,65.918593999999985],[-67.185821999999973,65.912200999999982],[-67.194442999999978,65.909714000000122],[-67.201674999999966,65.90914900000007],[-67.429992999999911,65.90554800000001],[-67.740554999999858,65.894150000000025],[-67.795273000000009,65.877197000000137],[-67.824172999999973,65.880814000000044],[-67.86471599999993,65.887772000000041],[-67.914444000000003,65.899155000000064],[-67.938599000000011,65.908035000000098],[-68.02694699999995,65.99275200000011],[-68.030563000000029,65.998032000000023],[-68.031386999999995,66.002213000000097],[-68.027221999999995,66.060806000000071],[-68.025832999999977,66.06581100000011],[-68.130828999999949,66.126648000000102],[-68.244720000000029,66.1827550000001],[-68.340285999999992,66.196930000000009],[-68.538054999999929,66.200821000000076],[-68.712783999999942,66.19859300000013],[-68.808334000000002,66.195816000000036],[-68.842498999999975,66.193313999999987],[-68.851394999999968,66.189972000000012],[-68.846389999999928,66.186645999999996],[-68.835281000000009,66.184981999999991],[-68.668610000000001,66.178864000000033],[-68.568343999999968,66.178588999999988],[-68.414718999999991,66.159424000000058],[-68.403610000000015,66.146378000000084],[-68.391113000000018,66.135269000000051],[-68.383330999999941,66.131087999999977],[-68.300277999999878,66.092758000000003],[-68.27806099999998,66.083602999999982],[-68.244155999999975,66.071105999999986],[-68.237777999999935,66.069992000000013],[-68.225554999999986,66.069992000000013],[-68.220551,66.073044000000095],[-68.218886999999995,66.081375000000037],[-68.22193900000002,66.085266000000104],[-68.229720999999984,66.092209000000082],[-68.244155999999975,66.099991000000045],[-68.246947999999975,66.112761999999975],[-68.220000999999968,66.128586000000041],[-68.202498999999932,66.128859999999975],[-68.194716999999969,66.127472000000068],[-68.157501000000025,66.117477000000008],[-68.134170999999981,66.109985000000052],[-68.118880999999988,66.103592000000106],[-68.047226000000023,66.064986999999974],[-68.048889000000031,66.00749200000007],[-68.051940999999943,65.996643000000006],[-68.05360399999995,65.991088999999988],[-68.064437999999939,65.984421000000054],[-68.12388599999997,65.963043000000084],[-68.134170999999981,65.963318000000129],[-68.173614999999984,65.969436999999971],[-68.196945000000028,65.973876999999959],[-68.210555999999997,65.979430999999977],[-68.27806099999998,66.014160000000061],[-68.304442999999878,66.028046000000018],[-68.323897999999929,66.003875999999991],[-68.333618000000001,65.93193100000002],[-68.332229999999925,65.92886400000009],[-68.325835999999981,65.916382000000112],[-68.321670999999981,65.911925999999994],[-68.304748999999958,65.908661000000052],[-68.287780999999995,65.907760999999994],[-68.260009999999909,65.911377000000016],[-68.194153000000028,65.921097000000145],[-68.156113000000005,65.929703000000018],[-68.150283999999999,65.930542000000003],[-68.142775999999969,65.929152999999985],[-68.139998999999989,65.927475000000072],[-68.136123999999995,65.922760000000039],[-68.134734999999921,65.913605000000018],[-68.13290399999994,65.834885000000043],[-68.139175000000023,65.817215000000147],[-68.147231999999974,65.798325000000034],[-68.033324999999934,65.776382000000069],[-68.023894999999868,65.77526899999998],[-68.003066999999987,65.778320000000008],[-67.923614999999927,65.793869000000086],[-67.886123999999882,65.804977000000065],[-67.821120999999948,65.768050999999957],[-67.870269999999948,65.689422999999977],[-67.942489999999964,65.618042000000116],[-67.989165999999898,65.61914100000007],[-68.058884000000035,65.568053999999961],[-68.027221999999995,65.558319000000097],[-68.012512000000015,65.557754999999929],[-68.011672999999973,65.558868000000018],[-67.998610999999983,65.566939999999988],[-67.98721299999994,65.571381000000088],[-67.971114999999998,65.575271999999984],[-67.956664999999987,65.571655000000021],[-67.951675000000023,65.568329000000006],[-67.953063999999927,65.557205000000124],[-67.955001999999979,65.55386400000009],[-68.020844000000011,65.49803200000008],[-68.027785999999935,65.491653000000042],[-68.030288999999982,65.487761999999975],[-68.030563000000029,65.484421000000111],[-68.025832999999977,65.481093999999985],[-68.022507000000019,65.480545000000063],[-68.00778200000002,65.485535000000084],[-67.941939999999931,65.525269000000037],[-67.922500999999954,65.538040000000137],[-67.860274999999945,65.584427000000062],[-67.730285999999978,65.636383000000137],[-67.712219000000005,65.640823000000125],[-67.652495999999985,65.651382000000012],[-67.466109999999958,65.674149000000114],[-67.428604000000007,65.676650999999993],[-67.402495999999928,65.677475000000129],[-67.396118000000001,65.676650999999993],[-67.382216999999912,65.673874000000069],[-67.328063999999983,65.662491000000045],[-67.319457999999941,65.659423999999944],[-67.280562999999972,65.642487000000131],[-67.275283999999999,65.637772000000098],[-67.256667999999991,65.615265000000022],[-67.25389100000001,65.611649],[-67.251677999999856,65.606934000000138],[-67.253341999999975,65.601654000000053],[-67.256667999999991,65.599152000000004],[-67.272781000000009,65.595261000000107],[-67.320557000000008,65.586929000000112],[-67.333327999999938,65.582489000000066],[-67.336120999999935,65.580826000000002],[-67.456664999999987,65.501937999999996],[-67.458892999999932,65.49803200000008],[-67.451400999999919,65.493590999999981],[-67.347504000000015,65.458602999999982],[-67.221389999999985,65.456375000000037],[-67.189986999999974,65.458037999999988],[-67.180832000000009,65.459152000000131],[-67.169158999999979,65.461380000000077],[-67.155563000000029,65.466934000000094],[-67.142226999999991,65.469147000000078],[-67.081679999999949,65.462494000000049],[-67.065552000000025,65.458602999999982],[-67.058608999999933,65.453597999999943],[-67.058043999999995,65.451385000000016],[-67.058334000000002,65.426651000000049],[-67.062774999999931,65.417480000000069],[-67.078339000000028,65.392211999999972],[-67.111114999999984,65.364700000000028],[-67.118056999999965,65.361922999999933],[-67.12388599999997,65.360535000000027],[-67.134445000000028,65.359711000000061],[-67.218063000000029,65.358597000000088],[-67.255568999999923,65.360535000000027],[-67.316101000000003,65.358597000000088],[-67.400833000000034,65.350266000000033],[-67.408889999999985,65.348328000000095],[-67.413619999999923,65.345825000000104],[-67.417770000000019,65.342209000000025],[-67.416107000000011,65.339157000000114],[-67.40943900000002,65.333328000000108],[-67.399993999999992,65.329712000000029],[-67.391113000000018,65.327209000000096],[-67.33666999999997,65.31721500000009],[-67.326674999999966,65.316940000000045],[-67.319167999999934,65.318054000000018],[-67.315826000000015,65.320541000000105],[-67.306655999999862,65.330276000000026],[-67.306106999999997,65.333602999999925],[-67.306945999999982,65.338042999999971],[-67.303878999999938,65.34248400000007],[-67.297501000000011,65.347487999999998],[-67.291381999999942,65.349716000000001],[-67.283614999999998,65.351089000000059],[-67.269164999999987,65.352203000000031],[-67.125548999999978,65.311919999999986],[-67.119995000000017,65.309982000000048],[-67.077788999999996,65.250275000000101],[-67.063889000000017,65.218322999999941],[-66.93472300000002,65.233871000000136],[-66.933060000000012,65.233597000000032],[-66.928878999999938,65.229705999999965],[-66.948883000000023,65.125259000000142],[-66.950835999999981,65.11692800000003],[-66.953339000000028,65.113036999999963],[-66.959166999999979,65.106644000000017],[-66.967498999999975,65.103866999999923],[-67.025283999999886,65.10832199999993],[-67.044158999999922,65.107483000000002],[-67.055557000000022,65.105255000000056],[-67.066665999999998,65.100815000000011],[-67.072234999999978,65.097214000000122],[-67.106110000000001,65.064147999999989],[-67.108611999999994,65.060256999999922],[-67.107773000000009,65.058868000000132],[-67.096114999999998,65.056091000000038],[-67.085830999999985,65.056366000000082],[-67.075012000000015,65.058029000000147],[-66.890563999999983,65.103317000000061],[-66.835555999999997,65.137206999999989],[-66.756393000000003,65.177200000000028],[-66.74749799999995,65.180542000000003],[-66.730285999999921,65.181366000000139],[-66.726105000000018,65.180267000000129],[-66.725554999999986,65.178040000000067],[-66.753341999999975,65.113312000000008],[-66.801666000000012,65.060806000000071],[-66.767501999999979,65.024429000000112],[-66.743057000000022,64.963042999999971],[-66.726944000000003,64.913879000000122],[-66.727492999999924,64.90525800000006],[-66.728057999999976,64.901657],[-66.733063000000016,64.888321000000019],[-66.739165999999955,64.859985000000108],[-66.735000999999954,64.824707000000103],[-66.734160999999915,64.820541000000048],[-66.698043999999868,64.761931999999945],[-66.694716999999912,64.761383000000023],[-66.687774999999988,64.762206999999989],[-66.654175000000009,64.771103000000096],[-66.641113000000018,64.775818000000129],[-66.632492000000013,64.781372000000147],[-66.638061999999991,64.785538000000031],[-66.676101999999901,64.876082999999994],[-66.696944999999971,65.03276100000005],[-66.694152999999972,65.037201000000096],[-66.688660000000027,65.038772999999935],[-66.673324999999977,65.038589000000002],[-66.660827999999981,65.037201000000096],[-66.618056999999965,65.030273000000079],[-66.535278000000005,65.010817999999915],[-66.530563000000029,65.00749200000007],[-66.49610899999999,64.983047000000056],[-66.488891999999908,64.957489000000123],[-66.496658000000025,64.945526000000086],[-66.495543999999995,64.938873000000115],[-66.491378999999995,64.934982000000048],[-66.486664000000019,64.932205000000124],[-66.478606999999954,64.929153000000042],[-66.388610999999969,64.913315000000011],[-66.379165999999998,64.912201000000039],[-66.368057000000022,64.913605000000018],[-66.363892000000021,64.917480000000012],[-66.361938000000009,64.923599000000024],[-66.36361699999992,64.928589000000102],[-66.334732000000031,64.934708000000114],[-66.177779999999927,64.880264000000068],[-66.148346000000004,64.868866000000025],[-66.177215999999987,64.796371000000022],[-66.18472300000002,64.784424000000058],[-66.191939999999931,64.77887000000004],[-66.199431999999945,64.774993999999992],[-66.203339000000028,64.77388000000002],[-66.213333000000034,64.75610400000005],[-66.219161999999983,64.726089000000115],[-66.218886999999938,64.69081100000011],[-66.212218999999948,64.685531999999967],[-66.18472300000002,64.681656000000032],[-66.166945999999939,64.681091000000038],[-66.161117999999931,64.682479999999998],[-66.15834000000001,64.68414300000012],[-66.151947000000007,64.689147999999989],[-66.147781000000009,64.695815999999979],[-66.147232000000031,64.70138500000013],[-66.147232000000031,64.704162999999937],[-66.150283999999942,64.71748400000007],[-66.14973399999991,64.733597000000145],[-66.145554000000004,64.740265000000136],[-66.136397999999986,64.754166000000112],[-66.116942999999992,64.781372000000147],[-66.091675000000009,64.809708000000057],[-66.080841000000021,64.819153000000085],[-66.058333999999945,64.832764000000054],[-66.037215999999944,64.844986000000063],[-66.020843999999954,64.849716000000058],[-66.011397999999986,64.848327999999981],[-66.011123999999995,64.846375000000023],[-66.008621000000005,64.78915400000011],[-66.009170999999867,64.778046000000074],[-66.012511999999901,64.699417000000039],[-65.899993999999992,64.673309000000074],[-65.846664000000033,64.676085999999998],[-65.852218999999991,64.680267000000072],[-65.861389000000031,64.689147999999989],[-65.889449999999954,64.719711000000132],[-65.899170000000026,64.73275799999999],[-65.958617999999944,64.877761999999962],[-65.95666499999993,64.886108000000092],[-65.953338999999971,64.888321000000019],[-65.941939999999988,64.890548999999965],[-65.931380999999931,64.89137299999993],[-65.92471299999994,64.89137299999993],[-65.838608000000022,64.882476999999994],[-65.727218999999934,64.843597000000045],[-65.717772999999966,64.84027100000003],[-65.674438000000009,64.818054000000132],[-65.664168999999958,64.80831900000004],[-65.661666999999966,64.804428000000144],[-65.660278000000005,64.799149],[-65.665008999999998,64.796936000000017],[-65.683318999999926,64.792206000000022],[-65.698333999999988,64.784714000000065],[-65.720275999999956,64.766663000000108],[-65.736114999999984,64.750275000000045],[-65.742492999999911,64.741089000000102],[-65.742766999999958,64.735260000000039],[-65.736938000000009,64.726089000000115],[-65.726944000000003,64.711380000000077],[-65.710830999999985,64.693039000000056],[-65.704726999999934,64.687485000000095],[-65.703063999999927,64.692200000000128],[-65.709441999999967,64.712769000000037],[-65.71055599999994,64.718596999999988],[-65.710007000000019,64.732208000000128],[-65.708618000000001,64.736099000000024],[-65.684157999999968,64.761107999999979],[-65.676102000000014,64.765548999999908],[-65.665282999999931,64.771378000000141],[-65.648055999999997,64.774993999999992],[-65.642776000000026,64.774993999999992],[-65.627212999999927,64.771103000000096],[-65.598891999999921,64.756377999999984],[-65.56639100000001,64.737488000000042],[-65.561110999999869,64.733047000000113],[-65.557495000000017,64.728317000000061],[-65.555831999999953,64.723312000000021],[-65.556380999999931,64.717758000000003],[-65.572234999999921,64.664153999999996],[-65.576675000000023,64.652481000000023],[-65.583327999999938,64.642761000000121],[-65.586394999999925,64.640274000000034],[-65.654723999999987,64.602478000000019],[-65.662505999999951,64.598328000000038],[-65.714172000000019,64.570541000000048],[-65.730835000000013,64.517761000000007],[-65.732223999999974,64.508040999999935],[-65.725554999999929,64.498031999999967],[-65.721664000000033,64.49414100000007],[-65.708344000000011,64.486649000000114],[-65.695540999999992,64.485809000000074],[-65.665008999999998,64.492203000000131],[-65.643340999999964,64.494979999999998],[-65.573333999999988,64.498596000000077],[-65.524718999999948,64.49971000000005],[-65.518065999999976,64.49971000000005],[-65.506392999999946,64.497482000000105],[-65.504181000000017,64.495818999999983],[-65.50556899999998,64.468872000000033],[-65.396117999999944,64.52137799999997],[-65.384170999999981,64.524155000000064],[-65.365828999999906,64.526931999999988],[-65.210555999999883,64.536102000000028],[-65.203888000000006,64.533874999999966],[-65.144454999999994,64.51138300000008],[-65.085006999999962,64.479705999999965],[-65.077788999999939,64.475815000000068],[-65.075835999999981,64.471375000000023],[-65.074172999999973,64.461929000000055],[-65.071670999999981,64.440810999999997],[-65.071945000000028,64.43081699999999],[-65.073623999999938,64.426086000000055],[-65.194991999999957,64.310257000000092],[-65.202498999999989,64.306366000000025],[-65.210830999999985,64.303863999999976],[-65.284728999999913,64.291656000000103],[-65.295272999999895,64.290267999999969],[-65.309433000000013,64.29136699999998],[-65.343337999999903,64.294983000000002],[-65.377212999999983,64.303314000000114],[-65.386397999999929,64.30664100000007],[-65.408889999999928,64.312485000000038],[-65.451674999999966,64.319992000000013],[-65.498885999999857,64.322769000000108],[-65.525008999999898,64.323318000000029],[-65.554168999999945,64.323318000000029],[-65.563323999999909,64.322494999999947],[-65.65583799999996,64.308868000000075],[-65.661666999999966,64.307479999999998],[-65.658339999999953,64.302765000000136],[-65.654449,64.300812000000008],[-65.61860699999994,64.293045000000063],[-65.601943999999946,64.293594000000041],[-65.591948999999943,64.296096999999975],[-65.572234999999921,64.298599000000081],[-65.505844000000025,64.302475000000129],[-65.465835999999967,64.30304000000001],[-65.434158000000025,64.299149000000114],[-65.422774999999945,64.296371000000136],[-65.250564999999995,64.208328000000051],[-65.24610899999999,64.204987000000017],[-65.242766999999958,64.200271999999984],[-65.265015000000005,64.17886400000009],[-65.16194200000001,64.138046000000145],[-65.049438000000009,64.072220000000016],[-65.053878999999938,64.067764000000068],[-65.060546999999929,64.064986999999974],[-65.093886999999995,64.052199999999971],[-65.103881999999999,64.049149],[-65.136672999999917,64.041367000000037],[-65.158339999999953,64.038315000000068],[-65.196105999999929,64.040268000000026],[-65.206115999999952,64.040268000000026],[-65.21665999999999,64.038589000000002],[-65.221389999999928,64.03637700000013],[-65.225554999999929,64.032761000000107],[-65.221938999999963,64.028594999999996],[-65.214172000000019,64.025543000000084],[-65.189986999999917,64.020264000000111],[-65.096663999999976,64.009155000000021],[-65.08805799999999,64.009430000000066],[-64.949158000000011,64.014999000000046],[-64.800551999999982,64.02777100000003],[-64.68638599999997,64.039154000000053],[-64.676940999999999,64.036652000000004],[-64.668059999999969,64.033051000000114],[-64.661117999999988,64.028594999999996],[-64.630554000000018,63.978324999999984],[-64.631377999999984,63.974709000000132],[-64.632766999999944,63.972763000000043],[-64.638335999999981,63.96915400000006],[-64.64805599999994,63.966934000000037],[-64.658889999999985,63.965546000000131],[-64.669998000000021,63.966385000000059],[-64.689437999999996,63.966103000000032],[-64.700561999999991,63.963882000000126],[-64.817504999999983,63.923607000000004],[-64.875274999999988,63.901100000000099],[-64.888901000000033,63.894996999999989],[-64.974715999999944,63.851936000000137],[-64.985000999999954,63.829163000000051],[-64.987502999999947,63.823051000000078],[-64.984160999999915,63.813881000000038],[-64.954177999999956,63.776382000000126],[-64.94888299999991,63.774437000000091],[-64.77806099999998,63.747772000000055],[-64.68360899999999,63.746383999999978],[-64.584441999999854,63.704711999999915],[-64.559432999999956,63.694153000000085],[-64.540282999999988,63.684433000000013],[-64.527495999999985,63.676941000000056],[-64.522507000000019,63.672768000000076],[-64.508347000000015,63.650826000000052],[-64.506667999999991,63.636940000000038],[-64.507506999999976,63.630821000000026],[-64.515015000000005,63.620270000000119],[-64.52194199999991,63.611938000000123],[-64.536666999999966,63.581108000000086],[-64.529449,63.534996000000035],[-64.522507000000019,63.514717000000076],[-64.50167799999997,63.443878000000097],[-64.49888599999997,63.429161000000079],[-64.495543999999938,63.327773999999977],[-64.510833999999988,63.307770000000062],[-64.588897999999858,63.321938000000102],[-64.608337000000006,63.32388300000008],[-64.61999499999996,63.323326000000009],[-64.62222300000002,63.322219999999959],[-64.624709999999993,63.318054000000075],[-64.61999499999996,63.313324000000023],[-64.614715999999987,63.30971500000004],[-64.587783999999942,63.299721000000034],[-64.577224999999999,63.296660999999972],[-64.566390999999953,63.293884000000048],[-64.525557999999933,63.290550000000053],[-64.500838999999985,63.289992999999981],[-64.488892000000021,63.288330000000087],[-64.482773000000009,63.285827999999981],[-64.481948999999872,63.282211000000018],[-64.531112999999948,63.249718000000087],[-64.538054999999929,63.248329000000069],[-64.658339999999953,63.249161000000015],[-64.767501999999922,63.32388300000008],[-64.826950000000011,63.45249199999995],[-64.850554999999929,63.510826000000009],[-64.942490000000021,63.632210000000043],[-64.955001999999922,63.640274000000034],[-64.973052999999993,63.646942000000024],[-64.99499499999996,63.652488999999946],[-65.046386999999925,63.662209000000075],[-65.06361400000003,63.668053000000043],[-65.070847000000015,63.671936000000017],[-65.166945999999996,63.747772000000055],[-65.166397000000018,63.773323000000119],[-65.153335999999911,63.771102999999925],[-65.150833000000034,63.772217000000126],[-65.154174999999952,63.776939000000027],[-65.15943900000002,63.781105000000082],[-65.204726999999934,63.80332199999998],[-65.293609999999944,63.812767000000065],[-65.298614999999927,63.81249200000002],[-65.301392000000021,63.81082200000003],[-65.303878999999995,63.806938000000002],[-65.300277999999935,63.799995000000024],[-65.281677000000002,63.788887000000045],[-65.215560999999923,63.75471500000009],[-65.15566999999993,63.725326999999993],[-65.135284000000013,63.715271000000143],[-65.053054999999972,63.638046000000088],[-65.039169000000015,63.574165000000107],[-65.069732999999985,63.568886000000134],[-65.085830999999928,63.563881000000094],[-65.091948999999943,63.559714999999983],[-65.099990999999932,63.547217999999987],[-65.102218999999991,63.541664000000026],[-65.102218999999991,63.536658999999929],[-65.099441999999897,63.526381999999955],[-65.026947000000007,63.399162000000103],[-64.965011999999945,63.369438000000059],[-64.952498999999875,63.362212999999997],[-64.942490000000021,63.353049999999996],[-64.909163999999976,63.280548000000124],[-64.901108000000022,63.237495000000024],[-64.908614999999941,63.235550000000046],[-64.921386999999925,63.235825000000034],[-65.046386999999925,63.248329000000069],[-65.068893000000003,63.252494999999954],[-65.082503999999972,63.260826000000066],[-65.103332999999964,63.27777100000003],[-65.114166000000012,63.284996000000092],[-65.123321999999973,63.288330000000087],[-65.136123999999995,63.290833000000021],[-65.141953000000001,63.28943600000008],[-65.148620999999991,63.286110000000065],[-65.146956999999873,63.281380000000013],[-65.083327999999938,63.20388000000014],[-65.057770000000005,63.174712999999997],[-65.054992999999911,63.172217999999987],[-65.046111999999994,63.171104000000014],[-65.016524999999945,63.171515999999997],[-64.998610999999926,63.176102000000014],[-64.944716999999912,63.183327000000077],[-64.920272999999952,63.184158000000082],[-64.911391999999921,63.180824000000086],[-64.811660999999958,63.137497000000053],[-64.797500999999954,63.130547000000035],[-64.783889999999985,63.12221500000004],[-64.755004999999926,63.099158999999986],[-64.753341999999918,63.096657000000107],[-64.762511999999958,63.0472180000001],[-64.771392999999989,62.98333000000008],[-64.703338999999971,62.953323000000069],[-64.696105999999872,62.952217000000076],[-64.676392000000021,62.941658000000018],[-64.645553999999947,62.921660999999972],[-64.634444999999971,62.912491000000102],[-64.627212999999983,62.90415999999999],[-64.626937999999939,62.899994000000106],[-64.629989999999964,62.897491000000116],[-64.638335999999981,62.894440000000088],[-64.733611999999994,62.878875999999991],[-64.769454999999937,62.862213000000111],[-64.855269999999962,62.865273000000002],[-64.881942999999865,62.867493000000024],[-64.903885000000002,62.872490000000084],[-64.923324999999977,62.878875999999991],[-65.005004999999983,62.90776800000009],[-65.162215999999944,62.943047000000035],[-65.225280999999995,62.954993999999942],[-65.236114999999984,62.957771000000037],[-65.243056999999965,62.961662000000103],[-65.248336999999935,62.965828000000045],[-65.25140399999998,62.970543000000077],[-65.255004999999926,62.979713000000118],[-65.254729999999995,62.985268000000019],[-65.26916499999993,62.959991000000059],[-65.194442999999922,62.878875999999991],[-65.190276999999924,62.875267000000008],[-65.175002999999947,62.862495000000024],[-65.153884999999946,62.84693900000002],[-65.14805599999994,62.843322999999998],[-65.129165999999998,62.83638000000002],[-65.115279999999984,62.828880000000083],[-64.984726000000023,62.714157],[-64.978332999999964,62.704711999999972],[-64.94888299999991,62.648604999999975],[-64.964721999999995,62.6336060000001],[-64.980834999999956,62.623604000000114],[-65.062774999999988,62.587494000000049],[-65.071120999999948,62.584435000000042],[-65.087219000000005,62.57888000000014],[-65.114715999999987,62.571663000000058],[-65.145003999999915,62.565826000000072],[-65.187499999999943,62.56221000000005],[-65.19776899999988,62.563048999999978],[-65.205001999999979,62.566101000000117],[-65.212219000000005,62.569992000000013],[-65.22084000000001,62.578331000000048],[-65.288605000000018,62.659987999999998],[-65.294997999999964,62.669441000000006],[-65.296660999999972,62.674163999999962],[-65.290558000000033,62.678878999999995],[-65.273894999999982,62.685265000000129],[-65.267776000000026,62.690269000000058],[-65.266952999999944,62.694434999999999],[-65.279175000000009,62.696654999999964],[-65.321121000000005,62.694434999999999],[-65.327498999999989,62.691658000000075],[-65.329726999999934,62.685546999999985],[-65.328063999999983,62.666100000000142],[-65.337218999999948,62.666664000000083],[-65.346953999999869,62.675827000000083],[-65.353881999999942,62.684433000000013],[-65.356658999999922,62.69499200000007],[-65.339721999999938,62.837493999999992],[-65.391952999999944,62.843605000000025],[-65.436661000000015,62.819442999999978],[-65.566665999999941,62.811661000000015],[-65.579178000000013,62.811934999999949],[-65.601943999999946,62.817772000000105],[-65.60943599999996,62.820831000000055],[-65.61610399999995,62.824715000000083],[-65.746947999999861,62.917770000000075],[-65.909438999999963,62.925827000000027],[-65.933318999999983,62.955826000000059],[-65.910278000000005,62.967765999999983],[-65.839721999999995,63.020828000000051],[-65.834731999999974,63.026382000000069],[-65.833327999999995,63.03138000000007],[-65.838333000000034,63.033333000000027],[-65.84973100000002,63.032767999999976],[-65.866394000000014,63.028602999999976],[-65.926101999999958,63.008331000000112],[-65.949722000000008,62.997772000000055],[-65.955001999999979,62.994155999999975],[-65.955565999999862,62.990829000000076],[-65.946380999999974,62.983047000000113],[-65.945830999999941,62.978874000000133],[-65.950561999999991,62.975822000000051],[-65.960830999999928,62.974433999999974],[-65.973891999999864,62.973877000000073],[-65.987212999999997,62.974709000000132],[-66.014450000000011,62.978874000000133],[-66.031386999999938,62.984717999999987],[-66.039718999999991,62.988602000000014],[-66.052215999999987,62.996658000000082],[-66.14973399999991,63.059990000000084],[-66.155563000000029,63.081383000000017],[-66.162780999999939,63.089989000000116],[-66.174438000000009,63.096382000000062],[-66.266952999999944,63.130820999999969],[-66.275832999999977,63.133881000000031],[-66.282501000000025,63.133330999999998],[-66.287780999999995,63.12971500000009],[-66.291945999999996,63.125267000000122],[-66.293335000000013,63.120543999999995],[-66.291381999999999,63.116104000000121],[-66.206954999999994,63.040833000000077],[-66.196654999999964,63.031661999999983],[-66.182769999999891,63.023604999999975],[-66.121658000000025,63.00110600000005],[-66.105559999999969,62.993880999999988],[-66.098343,62.990273000000059],[-66.091385000000002,62.983604000000014],[-66.089721999999881,62.978600000000029],[-66.097777999999948,62.952492000000063],[-66.103058000000033,62.946655000000135],[-66.107772999999952,62.943878000000041],[-66.11610399999995,62.940544000000045],[-66.135833999999932,62.936652999999978],[-66.147232000000031,62.936104],[-66.159163999999976,62.936652999999978],[-66.168883999999991,62.938881000000094],[-66.192215000000033,62.954437000000041],[-66.220839999999953,62.969437000000028],[-66.284728999999913,62.990273000000059],[-66.293883999999878,62.992767000000015],[-66.345000999999968,62.999161000000015],[-66.351668999999958,62.998603999999943],[-66.366104000000007,62.992493000000081],[-66.37860099999989,62.992493000000081],[-66.392775999999969,62.994995000000131],[-66.408889999999928,63.001938000000109],[-66.444442999999865,63.020546000000024],[-66.46444699999995,63.032211000000075],[-66.518340999999964,63.065269000000058],[-66.525283999999999,63.074715000000026],[-66.551940999999999,63.17943600000001],[-66.626388999999961,63.252220000000136],[-66.646666999999979,63.326384999999959],[-66.638335999999981,63.340271000000143],[-66.637512000000015,63.349998000000085],[-66.636948000000018,63.35833000000008],[-66.637786999999946,63.362770000000069],[-66.642776000000026,63.372489999999971],[-66.650832999999977,63.374992000000077],[-66.657500999999968,63.374435000000005],[-66.664169000000015,63.371658000000082],[-66.735549999999989,63.299438000000066],[-66.738602000000014,63.294159000000093],[-66.740828999999962,63.288048000000003],[-66.740279999999927,63.283607000000075],[-66.731110000000001,63.274712000000022],[-66.720550999999944,63.266388000000006],[-66.685546999999985,63.248046999999985],[-66.671386999999868,63.242767000000129],[-66.646956999999929,63.239159000000029],[-66.639174999999966,63.236107000000118],[-66.607498000000021,63.21027400000014],[-66.602492999999981,63.205269000000101],[-66.600280999999995,63.200829000000113],[-66.558334000000002,63.087212000000022],[-66.537780999999882,62.998047000000042],[-66.540282999999931,62.994155999999975],[-66.546660999999915,62.991379000000109],[-66.557220000000029,62.99193600000001],[-66.673049999999989,63.023048000000074],[-66.682220000000029,63.026382000000069],[-66.763061999999934,63.083054000000061],[-66.768065999999919,63.087768999999923],[-66.773894999999925,63.096382000000062],[-66.774444999999957,63.100548000000003],[-66.778885000000002,63.143607999999972],[-66.789169000000015,63.21138000000002],[-66.806655999999975,63.272491000000116],[-66.807495000000017,63.273323000000062],[-66.811661000000015,63.274437000000034],[-66.82028200000002,63.273323000000062],[-66.829177999999956,63.271660000000111],[-66.837783999999942,63.267769000000044],[-66.846953999999926,63.25750000000005],[-66.849166999999966,63.251389000000131],[-66.849166999999966,63.245544000000052],[-66.846114999999941,63.229713000000061],[-66.844727000000034,63.22665400000011],[-66.837219000000005,63.21804800000001],[-66.828338999999971,63.209159999999997],[-66.819457999999941,63.200272000000041],[-66.813888999999961,63.196098000000006],[-66.803878999999938,63.186378000000104],[-66.801391999999964,63.182495000000131],[-66.799727999999959,63.177490000000091],[-66.799437999999952,63.172492999999974],[-66.801666000000012,63.166382000000112],[-66.806655999999975,63.160545000000127],[-66.818343999999968,63.154159999999933],[-66.835555999999997,63.149161999999933],[-66.844161999999926,63.147217000000126],[-66.855270000000019,63.147217000000126],[-66.868332000000009,63.148880000000077],[-66.87777699999998,63.151931999999988],[-67.018340999999964,63.238883999999985],[-67.023894999999982,63.243050000000096],[-67.025008999999955,63.246658000000025],[-67.024445000000014,63.250274999999988],[-67.023055999999997,63.252777000000037],[-67.006393000000003,63.262215000000083],[-66.971114999999998,63.389717000000019],[-66.972777999999948,63.394997000000103],[-66.977782999999988,63.399719000000005],[-66.988891999999964,63.402489000000003],[-67.011123999999938,63.399993999999992],[-67.017226999999991,63.397217000000069],[-67.040832999999964,63.33554799999996],[-67.039168999999958,63.330551000000071],[-67.035827999999924,63.325272000000098],[-67.025008999999955,63.311104000000057],[-67.016113000000018,63.296660999999972],[-67.014174999999966,63.286385000000053],[-67.017226999999991,63.281105000000025],[-67.033324999999934,63.275268999999923],[-67.051940999999943,63.273323000000062],[-67.171111999999994,63.273880000000133],[-67.179717999999923,63.275551000000007],[-67.203887999999949,63.28527100000008],[-67.431670999999994,63.412765999999976],[-67.499999999999943,63.442764000000125],[-67.621658000000025,63.548881999999992],[-67.683318999999983,63.619438000000002],[-67.838897999999915,63.729713000000118],[-67.897506999999962,63.753052000000139],[-67.914718999999991,63.759438000000046],[-67.92332499999992,63.761108000000036],[-67.926102000000014,63.759163000000058],[-67.925277999999935,63.75471500000009],[-67.921386999999982,63.744438000000059],[-67.918059999999855,63.739159000000086],[-67.820006999999976,63.596382000000006],[-67.710555999999997,63.458603000000039],[-67.683318999999983,63.431664000000069],[-67.675003000000004,63.4180530000001],[-67.67193599999996,63.412490999999989],[-67.667769999999962,63.403046000000074],[-67.666396999999961,63.394439999999975],[-67.666655999999989,63.388046000000145],[-67.678329000000019,63.373047000000099],[-67.685271999999998,63.368880999999988],[-67.694442999999978,63.366385999999977],[-67.716659999999933,63.363884000000098],[-67.724166999999966,63.364159000000086],[-67.737212999999997,63.366385999999977],[-67.746384000000035,63.369438000000059],[-67.820557000000008,63.400269000000037],[-67.827224999999999,63.405266000000097],[-67.837509000000011,63.424164000000019],[-67.854445999999996,63.452774000000034],[-67.858046999999999,63.457497000000046],[-67.871658000000025,63.464714000000129],[-67.950835999999981,63.506660000000124],[-68.025283999999942,63.540832999999964],[-68.033324999999934,63.543883999999991],[-68.041381999999999,63.546104000000014],[-68.053054999999915,63.545273000000009],[-68.061661000000015,63.54332700000009],[-68.075561999999991,63.544159000000036],[-68.365829000000019,63.64527099999998],[-68.388610999999855,63.655548000000124],[-68.400283999999942,63.663879000000009],[-68.405563000000029,63.668602000000021],[-68.428328999999962,63.696381000000031],[-68.542769999999962,63.732490999999925],[-68.645843999999897,63.747490000000028],[-68.713622999999984,63.742493000000081],[-68.709732000000031,63.738045000000113],[-68.711394999999925,63.734717999999987],[-68.716109999999958,63.732207999999957],[-68.723617999999988,63.729713000000118],[-68.795546999999999,63.728600000000085],[-68.804442999999935,63.730270000000019],[-68.876099000000011,63.744713000000104],[-68.915833000000021,63.757216999999969],[-68.924437999999952,63.758888000000013],[-68.962508999999955,63.759163000000058],[-68.994720000000029,63.755554000000018],[-68.996947999999918,63.75360900000004],[-68.998336999999992,63.745270000000005],[-68.995270000000005,63.741379000000109],[-68.989715999999987,63.737495000000081],[-68.977782999999931,63.729713000000118],[-68.933059999999955,63.711936999999978],[-68.919448999999986,63.704993999999999],[-68.824722000000008,63.643883000000073],[-68.813048999999978,63.635551000000078],[-68.809433000000013,63.630821000000026],[-68.807220000000029,63.625824000000136],[-68.809433000000013,63.621658000000025],[-68.793334999999956,63.589157000000114],[-68.766113000000018,63.556656000000032],[-68.754729999999995,63.548607000000004],[-68.717772999999909,63.528603000000089],[-68.557769999999948,63.45249199999995],[-68.495833999999945,63.421378999999945],[-68.35943599999996,63.344710999999961],[-68.288605000000018,63.298332000000016],[-68.270553999999947,63.284996000000092],[-68.206389999999999,63.227211000000011],[-68.202498999999932,63.216933999999981],[-68.206389999999999,63.212493999999992],[-68.18638599999997,63.188324000000136],[-68.156113000000005,63.158324999999934],[-68.146118000000001,63.150269000000037],[-68.139175000000023,63.148605000000032],[-68.128601000000003,63.148048000000131],[-68.115554999999972,63.15248900000006],[-68.082779000000016,63.163605000000018],[-68.063888999999961,63.163605000000018],[-67.952224999999942,63.145546000000081],[-67.926392000000021,63.141106000000036],[-67.917495999999971,63.137214999999969],[-67.916655999999932,63.133049000000085],[-67.92332499999992,63.129433000000063],[-67.912780999999939,63.083327999999995],[-67.646117999999944,63.100272999999959],[-67.632767000000001,63.09887700000013],[-67.610275000000001,63.094154000000117],[-67.604996000000028,63.089989000000116],[-67.599990999999989,63.084434999999928],[-67.599990999999989,63.078880000000026],[-67.601944000000003,63.073326000000066],[-67.61500499999994,63.063605999999993],[-67.624160999999958,63.061104000000057],[-67.636123999999995,63.059715000000097],[-67.682219999999916,63.057770000000119],[-67.689712999999927,63.058044000000052],[-67.709166999999923,63.056655999999919],[-67.719451999999933,63.054993000000024],[-67.727492999999924,63.051659000000029],[-67.77305599999994,63.025826000000052],[-67.772507000000019,62.962212000000136],[-67.769729999999981,62.958327999999938],[-67.763625999999988,62.955551000000071],[-67.748046999999985,62.953049000000135],[-67.738602000000014,62.953323000000069],[-67.728058000000033,62.954993999999942],[-67.721831999999949,62.96265800000009],[-67.718841999999995,62.964493000000061],[-67.718169999999986,62.967327000000068],[-67.719329999999957,62.970490000000098],[-67.72444200000001,62.984161000000086],[-67.729995999999971,62.98832700000014],[-67.736938000000009,62.995544000000109],[-67.733886999999982,63.000832000000116],[-67.698043999999925,63.020828000000051],[-67.686934999999949,63.026657000000114],[-67.659438999999963,63.034164000000033],[-67.56527699999998,63.049438000000123],[-67.553054999999915,63.048607000000118],[-67.529998999999975,63.03694200000001],[-67.510559000000001,63.024712000000079],[-67.499999999999943,63.015549000000078],[-67.499724999999955,63.007773999999984],[-67.509170999999924,63.001938000000109],[-67.531386999999995,62.995269999999948],[-67.550551999999982,62.99193600000001],[-67.573333999999988,62.990273000000059],[-67.593613000000005,62.987495000000081],[-67.630828999999949,62.976379000000122],[-67.651397999999915,62.967490999999939],[-67.670997999999997,62.944323999999995],[-67.671829000000002,62.941322000000127],[-67.672667999999987,62.937996000000055],[-67.672775000000001,62.923324999999977],[-67.665833000000021,62.918884000000048],[-67.659164000000033,62.916664000000026],[-67.654921999999999,62.917282],[-67.648894999999925,62.921104000000071],[-67.646666999999979,62.925270000000125],[-67.638335999999981,62.931938000000116],[-67.572509999999909,62.963882000000126],[-67.566956000000005,62.965546000000131],[-67.470275999999956,62.985268000000019],[-67.462783999999999,62.985268000000019],[-67.39805599999994,62.967209000000082],[-67.194716999999912,62.870270000000062],[-67.048339999999996,62.771378000000141],[-67.012221999999952,62.73443600000013],[-66.95777899999996,62.681106999999997],[-66.913329999999917,62.669991000000039],[-66.824722000000008,62.679161000000079],[-66.813323999999852,62.679992999999968],[-66.741104000000007,62.673882000000106],[-66.733063000000016,62.671661000000029],[-66.726944000000003,62.668602000000021],[-66.728881999999942,62.666100000000142],[-66.735275000000001,62.662490999999932],[-66.744445999999925,62.660271000000137],[-66.752791999999999,62.656936999999971],[-66.760559000000001,62.653602999999976],[-66.768065999999919,62.648879999999963],[-66.773055999999883,62.643050999999957],[-66.775009000000011,62.636940000000095],[-66.773055999999883,62.632492000000127],[-66.606948999999986,62.604996000000085],[-66.425002999999947,62.445267000000115],[-66.359436000000017,62.447487000000137],[-66.351668999999958,62.444992000000127],[-66.349166999999966,62.441376000000048],[-66.327498999999932,62.384438000000046],[-66.330565999999976,62.379158000000018],[-66.337783999999886,62.374992000000077],[-66.426391999999964,62.349433999999974],[-66.435546999999929,62.349158999999986],[-66.458617999999944,62.35193600000008],[-66.469161999999983,62.35193600000008],[-66.475829999999974,62.348602000000085],[-66.478881999999999,62.343323000000112],[-66.478881999999999,62.338325999999995],[-66.476943999999946,62.335823000000005],[-66.470000999999968,62.332214000000022],[-66.374709999999993,62.286110000000065],[-66.329177999999956,62.267494000000056],[-66.318619000000012,62.264717000000132],[-66.355834999999956,62.307770000000062],[-66.359160999999972,62.312492000000134],[-66.363892000000021,62.323051000000021],[-66.361389000000031,62.326942000000088],[-66.355559999999855,62.331940000000088],[-66.351944000000003,62.334991000000116],[-66.332779000000016,62.341934000000094],[-66.3125,62.344993999999986],[-66.294158999999979,62.344711000000018],[-66.285552999999993,62.343605000000139],[-66.208343999999897,62.332214000000022],[-66.165282999999931,62.291381999999999],[-66.160277999999892,62.271378000000084],[-66.167220999999984,62.254439999999988],[-66.201950000000011,62.260551000000078],[-66.256667999999991,62.266105999999979],[-66.261397999999872,62.263054000000068],[-66.257232999999871,62.259720000000073],[-66.241104000000007,62.253326000000015],[-66.212508999999898,62.245270000000119],[-66.166397000000018,62.235267999999962],[-66.081680000000006,62.226379000000065],[-66.058608999999876,62.2241590000001],[-66.051940999999999,62.224709000000132],[-66.045836999999949,62.227485999999999],[-66.043610000000001,62.233604000000128],[-66.038895000000025,62.239432999999963],[-66.033889999999985,62.244995000000131],[-66.028610000000015,62.248604000000114],[-66.025008999999955,62.249718000000087],[-66.015014999999948,62.251389000000131],[-66,62.247771999999998],[-65.993057000000022,62.244155999999975],[-65.939437999999996,62.208602999999925],[-65.933059999999955,62.204163000000108],[-65.929168999999888,62.198044000000095],[-65.930556999999965,62.193321000000083],[-65.934432999999956,62.191657999999961],[-65.952788999999939,62.189156000000082],[-65.963332999999977,62.186935000000005],[-65.969161999999926,62.184714999999983],[-66.043610000000001,62.151657],[-66.050827000000027,62.147774000000084],[-66.132492000000013,62.089432000000045],[-66.110001000000011,62.017494000000113],[-66.041945999999996,61.958046000000081],[-66.035827999999924,61.952773999999977],[-66.033066000000019,61.95249200000012],[-66.019454999999994,61.954993999999999],[-66.003066999999987,61.962212000000022],[-65.999434999999949,61.963051000000121],[-65.992217999999866,61.962769000000094],[-65.988602000000014,61.958885000000066],[-65.949432000000002,61.912491000000102],[-65.946655000000021,61.906936999999914],[-65.946655000000021,61.899162000000047],[-65.948882999999967,61.89527099999998],[-65.955001999999979,61.890274000000034],[-65.961945000000014,61.886383000000137],[-65.97084000000001,61.883881000000088],[-66.057770000000005,61.869713000000047],[-66.066101000000003,61.868599000000074],[-66.275832999999977,61.858330000000024],[-66.287780999999995,61.858330000000024],[-66.395003999999858,61.87082700000002],[-66.404449,61.872765000000129],[-66.521666999999923,61.896942000000024],[-66.543334999999956,61.898880000000133],[-66.555557000000022,61.901382000000012],[-66.626099000000011,61.917213000000004],[-66.632767000000001,61.918884000000048],[-66.659163999999976,61.933601000000067],[-66.665282999999931,61.941375999999991],[-66.662216000000001,61.946655000000135],[-66.746947999999918,62.00777400000004],[-66.755568999999923,62.011108000000036],[-66.781386999999881,62.015549000000135],[-66.803329000000019,62.016937000000041],[-66.812774999999988,62.016663000000108],[-66.825835999999924,62.011940000000095],[-67.091949,62.030822999999998],[-67.104720999999984,62.032211000000132],[-67.254729999999938,62.078049000000078],[-67.345275999999899,62.119437999999946],[-67.463057999999933,62.139435000000049],[-67.499999999999943,62.138657000000137],[-67.731658999999922,62.158356000000026],[-67.757232999999928,62.160544999999956],[-67.798339999999939,62.166100000000085],[-68.003066999999987,62.213882000000126],[-68.113892000000021,62.216103000000032],[-68.233062999999902,62.219711000000132],[-68.256957999999997,62.220825000000104],[-68.269164999999873,62.223045000000127],[-68.299438000000009,62.232208000000128],[-68.325286999999946,62.234993000000145],[-68.401671999999962,62.239432999999963],[-68.46945199999999,62.242767000000129],[-68.519729999999925,62.244713000000047],[-68.548049999999932,62.248604000000114],[-68.564712999999927,62.251938000000109],[-68.615828999999962,62.263885000000073],[-68.722228999999913,62.302216000000044],[-68.725554999999872,62.30471],[-68.726943999999946,62.307770000000062],[-68.759170999999924,62.328049000000021],[-68.882216999999969,62.360550000000103],[-68.922501000000011,62.365547000000049],[-68.995833999999945,62.373322000000087],[-69.039000999999985,62.381355000000042],[-69.121384000000035,62.410820000000115],[-69.160003999999958,62.425270000000069],[-69.193054000000018,62.438042000000053],[-69.231673999999884,62.455269000000101],[-69.270554000000004,62.478325000000098],[-69.36082499999992,62.536385000000053],[-69.40834000000001,62.569992000000013],[-69.430556999999965,62.584160000000054],[-69.426666000000012,62.55443600000001],[-69.428329000000019,62.548332000000016],[-69.442215000000033,62.547493000000031],[-69.449721999999952,62.551102000000014],[-69.519164999999987,62.602493000000095],[-69.583892999999989,62.651932000000102],[-69.597228999999913,62.662490999999932],[-69.597504000000015,62.665268000000026],[-69.565551999999968,62.718048000000067],[-69.557219999999973,62.726379000000009],[-69.543335000000013,62.732765000000086],[-69.525557999999933,62.738044999999943],[-69.50389100000001,62.741378999999938],[-69.482497999999964,62.763611000000026],[-69.727492999999981,62.779991000000109],[-69.906386999999881,62.768599999999992],[-70.121932999999956,62.748878000000104],[-70.217498999999862,62.747772000000111],[-70.229171999999949,62.748878000000104],[-70.240279999999984,62.751389000000074],[-70.354995999999915,62.788329999999974],[-70.360000999999954,62.790276000000063],[-70.367767000000015,62.793883999999991],[-70.477782999999988,62.848328000000038],[-70.499434999999949,62.864441000000056],[-70.508056999999951,62.865828999999962],[-70.665558000000033,62.880547000000092],[-70.830291999999929,62.896660000000111],[-70.853332999999964,62.899994000000106],[-70.885558999999944,62.907211000000018],[-70.896118000000001,62.91443600000008],[-70.893065999999976,62.917770000000075],[-70.885833999999988,62.920546999999999],[-70.871384000000035,62.924713000000054],[-70.863616999999977,62.925552000000039],[-70.848343,62.924713000000054],[-70.847777999999892,62.947212000000036],[-70.974837999999977,62.989437000000009],[-70.977341000000024,62.983768000000055],[-71.013061999999991,62.989990000000091],[-71.060271999999941,62.981102000000078],[-71.071670999999981,62.979431000000034],[-71.120833999999945,62.979431000000034],[-71.135833999999932,62.980820000000051],[-71.152221999999995,62.985268000000019],[-71.156661999999983,62.989159000000086],[-71.156661999999983,62.999434999999949],[-71.136672999999973,63.028602999999976],[-71.118103000000019,63.032219000000055],[-71.091384999999946,63.029991000000052],[-71.020888999999954,63.044270000000097],[-71.013724999999965,63.043602000000021],[-71.007384999999942,63.043437999999981],[-71.003219999999942,63.044768999999974],[-70.863892000000021,63.112213000000054],[-70.856383999999991,63.139434999999992],[-70.908889999999985,63.17083000000008],[-70.920546999999942,63.168883999999991],[-70.952498999999989,63.162766000000033],[-70.971389999999928,63.158882000000006],[-70.976943999999946,63.15665400000006],[-70.990279999999984,63.148048000000131],[-70.997498000000007,63.141662999999937],[-71.001953000000015,63.128044000000045],[-71.002791999999999,63.123322000000144],[-71.00140399999998,63.118881000000044],[-70.993332000000009,63.112770000000125],[-70.990829000000019,63.108330000000137],[-70.989989999999977,63.102492999999981],[-70.993606999999997,63.098045000000013],[-71.029723999999987,63.071937999999989],[-71.041672000000005,63.069442999999922],[-71.127212999999983,63.071663000000115],[-71.138610999999912,63.073326000000066],[-71.195266999999944,63.031661999999983],[-71.195830999999998,63.026657000000114],[-71.198607999999979,63.019989000000123],[-71.208618000000001,63.01166500000005],[-71.232773000000009,63.001938000000109],[-71.243880999999988,63.00110600000005],[-71.255844000000025,63.001938000000109],[-71.262512000000015,63.004166000000112],[-71.40055799999999,63.051659000000029],[-71.408339999999953,63.055267000000129],[-71.413895000000025,63.060546999999985],[-71.421386999999982,63.071663000000115],[-71.454726999999934,63.10193600000008],[-71.465012000000002,63.103325000000098],[-71.605834999999956,63.134995000000004],[-71.624999999999943,63.140831000000048],[-71.70666499999993,63.174995000000081],[-71.713897999999972,63.179161000000136],[-71.770003999999915,63.25638600000002],[-71.794998000000021,63.326660000000004],[-71.795546999999942,63.384720000000073],[-71.805831999999953,63.382767000000001],[-72.009170999999981,63.391106000000036],[-72.063048999999921,63.396385000000009],[-72.076400999999976,63.398048000000074],[-72.083069000000023,63.400542999999971],[-72.141678000000013,63.436104000000114],[-72.146118000000001,63.439987000000031],[-72.145554000000004,63.44609800000012],[-72.126662999999951,63.450271999999984],[-72.023055999999997,63.448043999999982],[-71.933318999999926,63.443321000000026],[-71.825835999999981,63.435265000000129],[-71.785278000000005,63.431938000000002],[-71.748046999999985,63.428047000000106],[-71.711120999999935,63.422768000000133],[-71.683059999999955,63.419716000000051],[-71.634734999999921,63.419716000000051],[-71.61500499999994,63.422493000000145],[-71.59944200000001,63.42582700000014],[-71.411666999999909,63.485824999999977],[-71.316955999999948,63.530823000000055],[-71.227492999999924,63.598877000000016],[-71.229720999999984,63.604713000000061],[-71.234726000000023,63.608047000000056],[-71.245620999999971,63.610939000000087],[-71.261123999999995,63.612495000000024],[-71.295273000000009,63.612495000000024],[-71.306945999999982,63.611381999999935],[-71.323623999999938,63.605270000000132],[-71.328063999999983,63.602218999999934],[-71.331680000000006,63.598328000000038],[-71.333069000000023,63.583603000000096],[-71.332503999999972,63.581664999999987],[-71.328063999999983,63.576942000000031],[-71.325561999999991,63.571938000000046],[-71.326110999999912,63.570549000000028],[-71.331680000000006,63.565543999999989],[-71.335280999999895,63.564437999999996],[-71.379990000000021,63.565543999999989],[-71.407501000000025,63.567771999999934],[-71.414168999999958,63.570549000000028],[-71.416397000000018,63.572769000000051],[-71.378052000000025,63.595268000000033],[-71.367492999999968,63.601935999999966],[-71.363616999999977,63.607216000000051],[-71.362503000000004,63.61332700000014],[-71.377486999999974,63.632767000000115],[-71.396666999999923,63.635826000000066],[-71.407776000000013,63.635551000000078],[-71.411391999999978,63.634437999999989],[-71.418059999999969,63.629990000000021],[-71.452498999999989,63.604439000000127],[-71.441101000000003,63.590827999999988],[-71.439437999999996,63.588042999999971],[-71.446944999999914,63.580826000000002],[-71.455841000000021,63.57888000000014],[-71.470275999999956,63.578049000000135],[-71.561661000000015,63.580275999999969],[-71.576950000000011,63.581664999999987],[-71.580565999999976,63.583878000000141],[-71.581389999999942,63.59304800000001],[-71.583618000000001,63.649719000000118],[-71.569457999999997,63.675552000000039],[-71.562209999999993,63.685546999999985],[-71.581116000000009,63.714995999999985],[-71.585007000000019,63.71665999999999],[-71.615828999999906,63.722213999999951],[-71.629165999999941,63.723877000000073],[-71.638061999999877,63.721099999999979],[-71.660004000000015,63.706940000000088],[-71.664718999999877,63.703049000000021],[-71.667220999999927,63.697212000000036],[-71.700561999999991,63.696381000000031],[-71.823897999999872,63.78054800000001],[-71.830001999999979,63.784439000000077],[-71.891113000000018,63.80832700000002],[-71.904449,63.809989999999971],[-71.915558000000033,63.810271999999998],[-71.938599000000011,63.808044000000052],[-71.958344000000011,63.802490000000034],[-71.970550999999944,63.795830000000024],[-71.985549999999932,63.781937000000028],[-72.000564999999995,63.761383000000023],[-72.004181000000017,63.752776999999924],[-71.999725000000012,63.748328999999956],[-71.991104000000007,63.74610100000001],[-71.972778000000005,63.748047000000099],[-71.966949,63.75110600000005],[-71.954726999999934,63.76527400000009],[-71.946654999999964,63.770271000000037],[-71.939162999999951,63.772491000000059],[-71.934433000000013,63.772766000000047],[-71.853881999999999,63.761383000000023],[-71.848617999999988,63.759438000000046],[-71.843886999999995,63.755554000000018],[-71.879439999999988,63.681937999999946],[-71.882766999999944,63.678047000000049],[-71.920273000000009,63.655548000000124],[-71.933884000000035,63.649437000000034],[-71.963622999999984,63.649162000000047],[-72.051940999999943,63.67860399999995],[-72.154175000000009,63.735550000000103],[-72.169448999999986,63.748604],[-72.21305799999999,63.683876000000112],[-72.212783999999942,63.680550000000039],[-72.213897999999915,63.677772999999945],[-72.218886999999995,63.673882000000049],[-72.223891999999864,63.672218000000044],[-72.234160999999972,63.670273000000066],[-72.245269999999948,63.669715999999994],[-72.28694200000001,63.671660999999972],[-72.317504999999983,63.674164000000133],[-72.324172999999973,63.676658999999972],[-72.327498999999989,63.67971799999998],[-72.363891999999964,63.749435000000005],[-72.363616999999977,63.754440000000045],[-72.357772999999952,63.761383000000023],[-72.352782999999988,63.76527400000009],[-72.342498999999975,63.771378000000141],[-72.324722000000008,63.776939000000027],[-72.317779999999914,63.777771000000087],[-72.302779999999927,63.776657000000114],[-72.291381999999942,63.773605000000032],[-72.270003999999915,63.787216000000001],[-72.215012000000002,63.867767000000072],[-72.209732000000031,63.893051000000071],[-72.223052999999993,63.92943600000001],[-72.232772999999895,63.948325999999952],[-72.238892000000021,63.952492000000063],[-72.246384000000035,63.950272000000041],[-72.250564999999938,63.947769000000051],[-72.36471599999993,63.845543000000134],[-72.383056999999951,63.815543999999932],[-72.376388999999961,63.812209999999936],[-72.371658000000025,63.809158000000025],[-72.366942999999992,63.804710000000057],[-72.365554999999915,63.800270000000069],[-72.363051999999925,63.791107000000068],[-72.368056999999965,63.782494000000099],[-72.372771999999998,63.778603000000032],[-72.436110999999926,63.781661999999983],[-72.515838999999971,63.786384999999996],[-72.526397999999915,63.787773000000072],[-72.531386999999995,63.791107000000068],[-72.532227000000034,63.796661000000029],[-72.531386999999995,63.799438000000123],[-72.519729999999925,63.804710000000057],[-72.496658000000025,63.803604000000064],[-72.474166999999909,63.804710000000057],[-72.463897999999972,63.806655999999975],[-72.459731999999974,63.809158000000025],[-72.456116000000009,63.814438000000109],[-72.456954999999994,63.815826000000015],[-72.465011999999945,63.819160000000011],[-72.521117999999944,63.84027100000003],[-72.537216000000001,63.844154000000003],[-72.585555999999997,63.852776000000006],[-72.634734999999978,63.852493000000038],[-72.637512000000015,63.873604000000057],[-72.641112999999962,63.904434000000094],[-72.611663999999962,63.943046999999979],[-72.592772999999852,64.018051000000128],[-72.592772999999852,64.022217000000069],[-72.658339999999896,64.076660000000004],[-72.664718999999934,64.080551000000071],[-72.67471299999994,64.083327999999995],[-72.682495000000017,64.079711999999972],[-72.685546999999929,64.076385000000016],[-72.688048999999978,64.070540999999992],[-72.704726999999991,64.015549000000078],[-72.705841000000021,64.009155000000021],[-72.702498999999932,64.005553999999961],[-72.696945000000028,64.003052000000082],[-72.668335000000013,63.996101000000124],[-72.660004000000015,63.992493000000024],[-72.658614999999998,63.987770000000069],[-72.666396999999961,63.980545000000006],[-72.678878999999938,63.972488000000055],[-72.692490000000021,63.966660000000104],[-72.699722000000008,63.964439000000027],[-72.720000999999968,63.961105000000032],[-72.753341999999918,64.000274999999988],[-72.758346999999958,64.004166000000055],[-72.779449,64.010544000000039],[-72.836120999999991,64.019714000000079],[-72.931380999999988,64.052475000000015],[-72.94027699999998,64.058594000000028],[-72.941375999999991,64.063599000000067],[-72.93971299999987,64.067764000000068],[-72.933318999999983,64.076385000000016],[-72.925551999999868,64.084152000000131],[-72.919723999999917,64.086929000000055],[-72.911117999999931,64.08859300000006],[-72.888061999999991,64.086105000000089],[-72.878326000000015,64.086655000000121],[-72.874435000000005,64.08859300000006],[-72.870833999999945,64.093872000000033],[-72.868880999999931,64.099152000000117],[-72.868332000000009,64.108321999999987],[-72.897232000000031,64.156937000000028],[-72.905272999999909,64.164993000000095],[-72.911666999999966,64.168868999999972],[-73.223891999999921,64.31164600000011],[-73.271117999999888,64.283875000000023],[-73.267226999999991,64.273880000000133],[-73.270003999999972,64.265823000000125],[-73.273055999999997,64.26249700000011],[-73.279174999999952,64.258606000000043],[-73.339721999999938,64.258040999999992],[-73.365829000000019,64.261932000000058],[-73.380554000000018,64.268600000000049],[-73.384170999999981,64.272491000000116],[-73.386947999999904,64.277480999999966],[-73.417769999999905,64.371093999999914],[-73.415558000000033,64.445816000000036],[-73.326950000000011,64.476089000000002],[-73.167770000000019,64.576660000000118],[-73.164718999999934,64.579712000000029],[-73.164718999999934,64.60554499999995],[-73.165557999999976,64.607483000000116],[-73.169448999999872,64.609984999999995],[-73.296950999999922,64.656937000000084],[-73.302779999999927,64.658875000000023],[-73.309433000000013,64.658600000000035],[-73.342223999999931,64.644150000000081],[-73.346664000000033,64.641098],[-73.347504000000015,64.63499500000006],[-73.341110000000015,64.626083000000051],[-73.326110999999969,64.609984999999995],[-73.314437999999939,64.598038000000031],[-73.308043999999995,64.593322999999998],[-73.302215999999987,64.583878000000084],[-73.298614999999927,64.559418000000107],[-73.299163999999962,64.544982999999945],[-73.303328999999962,64.538315000000011],[-73.30749499999996,64.535812000000021],[-73.315276999999924,64.532211000000132],[-73.32417299999986,64.52998400000007],[-73.424164000000019,64.509995000000004],[-73.463333000000034,64.502486999999974],[-73.47222899999997,64.504440000000102],[-73.475829999999917,64.508040999999935],[-73.477218999999991,64.512207000000046],[-73.473052999999993,64.553589000000045],[-73.448714999999936,64.565422000000012],[-73.467223999999987,64.612762000000089],[-73.595000999999968,64.629699999999957],[-73.655563000000029,64.631653000000085],[-73.655563000000029,64.623596000000134],[-73.667496000000028,64.577209000000039],[-73.750289999999893,64.536377000000073],[-73.75389100000001,64.535263000000043],[-73.764450000000011,64.537491000000045],[-73.787780999999939,64.548035000000084],[-73.803054999999915,64.555251999999996],[-73.821121000000005,64.567490000000078],[-73.837783999999999,64.579712000000029],[-73.84944200000001,64.587493999999992],[-73.861388999999974,64.594436999999971],[-73.876662999999951,64.600815000000125],[-73.886947999999961,64.603592000000049],[-73.910277999999948,64.605819999999994],[-73.920272999999952,64.605255000000113],[-73.929442999999992,64.602203000000031],[-73.932495000000017,64.593597000000102],[-73.931106999999997,64.583878000000084],[-73.844726999999978,64.501937999999996],[-73.925551999999925,64.460265999999933],[-73.972777999999892,64.430267000000129],[-73.999434999999892,64.328048999999965],[-74.062774999999988,64.334427000000119],[-74.102218999999877,64.367476999999951],[-74.128051999999911,64.533051],[-74.127486999999974,64.534424000000115],[-74.105835000000013,64.535812000000021],[-74.082229999999925,64.534988000000055],[-74.065276999999924,64.533051],[-74.055557000000022,64.610535000000027],[-74.050551999999982,64.724991000000045],[-74.053878999999938,64.728592000000106],[-74.060546999999985,64.733322000000101],[-74.089721999999995,64.751099000000011],[-74.096114999999941,64.751389000000017],[-74.114440999999943,64.745819000000097],[-74.120543999999995,64.74192800000003],[-74.195266999999888,64.663040000000024],[-74.208892999999932,64.614151000000049],[-74.212783999999999,64.602768000000083],[-74.224715999999944,64.592484000000013],[-74.240279999999984,64.58027600000014],[-74.381942999999922,64.569992000000127],[-74.390288999999996,64.569716999999912],[-74.397507000000019,64.572220000000073],[-74.535278000000005,64.622208000000057],[-74.657500999999968,64.700272000000098],[-74.701675000000023,64.732483000000002],[-74.704177999999899,64.735535000000084],[-74.700835999999867,64.740265000000136],[-74.683318999999926,64.758331000000112],[-74.567504999999983,64.832764000000054],[-74.501113999999973,64.833603000000039],[-74.487777999999935,64.834152000000017],[-74.478881999999999,64.835815000000082],[-74.476395000000025,64.838882000000012],[-74.476943999999946,64.84165999999999],[-74.540557999999976,64.889160000000004],[-74.545836999999949,64.892212000000086],[-74.561110999999926,64.896102999999982],[-74.621932999999956,64.903869999999927],[-74.639998999999932,64.903595000000109],[-74.648620999999935,64.901382000000126],[-74.660277999999892,64.896378000000027],[-74.732773000000009,64.854705999999965],[-74.741378999999938,64.847488000000112],[-74.743057000000022,64.842209000000139],[-74.741942999999992,64.835815000000082],[-74.738892000000021,64.831375000000094],[-74.72222899999997,64.822220000000016],[-74.714721999999938,64.815535999999952],[-74.710007000000019,64.810532000000023],[-74.706664999999987,64.800537000000077],[-74.706664999999987,64.794983000000116],[-74.710830999999985,64.782761000000107],[-74.718886999999938,64.773604999999975],[-74.726394999999968,64.770828000000108],[-74.837219000000005,64.778595000000053],[-74.868332000000009,64.781936999999971],[-74.893341000000021,64.784714000000065],[-74.902221999999938,64.78804000000008],[-74.909164000000033,64.791367000000037],[-74.915833000000021,64.795822000000044],[-74.924438000000009,64.799149],[-74.944153000000028,64.803589000000045],[-74.955001999999979,64.804428000000144],[-74.975554999999872,64.801376000000062],[-74.985274999999945,64.795822000000044],[-74.985549999999876,64.790268000000083],[-74.982498000000021,64.785263000000043],[-74.978881999999999,64.781372000000147],[-74.963332999999977,64.773604999999975],[-74.834732000000031,64.716385000000116],[-74.733321999999987,64.685531999999967],[-74.694442999999978,64.676376000000005],[-74.675551999999982,64.670258000000047],[-74.660003999999958,64.663879000000009],[-74.613051999999925,64.640274000000034],[-74.545273000000009,64.602203000000031],[-74.512787000000003,64.583603000000096],[-74.475280999999939,64.561371000000008],[-74.470000999999968,64.557479999999941],[-74.47084000000001,64.555542000000003],[-74.513625999999874,64.533325000000104],[-74.520279000000016,64.532211000000132],[-74.585830999999985,64.480270000000075],[-74.685546999999985,64.391936999999984],[-74.685821999999973,64.371093999999914],[-74.797774999999945,64.380813999999987],[-74.974716000000001,64.416091999999992],[-74.985274999999945,64.418869000000086],[-75.010558999999944,64.429977000000122],[-75.056380999999988,64.452208999999982],[-75.142501999999979,64.483321999999987],[-75.174712999999997,64.492752000000053],[-75.182769999999948,64.492477000000065],[-75.188598999999954,64.489426000000037],[-75.188888999999904,64.483321999999987],[-75.187209999999993,64.473602000000085],[-75.182495000000017,64.468323000000112],[-75.177215999999987,64.464705999999978],[-75.151397999999915,64.460265999999933],[-75.146117999999944,64.457214000000022],[-75.14416499999993,64.453049000000021],[-75.15055799999999,64.447204999999997],[-75.154448999999943,64.444702000000063],[-75.199721999999952,64.428040000000067],[-75.207779000000016,64.427765000000022],[-75.21556099999998,64.428864000000033],[-75.224166999999909,64.432205000000067],[-75.295272999999952,64.46665999999999],[-75.323897999999986,64.481934000000081],[-75.332503999999972,64.490814000000114],[-75.344161999999926,64.49914600000011],[-75.34973100000002,64.50221300000004],[-75.381667999999991,64.513611000000026],[-75.409164000000033,64.522766000000104],[-75.479720999999927,64.53915399999994],[-75.490829000000019,64.539703000000088],[-75.566100999999946,64.549988000000042],[-75.666396999999961,64.563873000000115],[-75.693329000000006,64.569992000000127],[-75.703887999999949,64.572769000000051],[-75.721389999999985,64.579163000000051],[-75.736938000000009,64.586104999999975],[-75.74722300000002,64.594436999999971],[-75.763625999999988,64.604980000000126],[-75.773894999999925,64.608322000000044],[-75.796951000000035,64.612198000000149],[-75.824172999999973,64.611649],[-75.843063000000029,64.607758000000103],[-75.847228999999913,64.604430999999977],[-75.837219000000005,64.561371000000008],[-75.823623999999938,64.535812000000021],[-75.818893000000003,64.530823000000055],[-75.807495000000017,64.525269000000037],[-75.729172000000005,64.503051999999968],[-75.644729999999925,64.468872000000033],[-75.639449999999954,64.46527100000003],[-75.630554000000018,64.457214000000022],[-75.631667999999991,64.453598],[-75.636123999999938,64.449142000000052],[-75.641388000000006,64.448028999999963],[-75.696655000000021,64.43942300000009],[-75.708343999999954,64.437759000000028],[-75.727782999999931,64.442474000000061],[-75.746947999999975,64.453049000000021],[-75.765839000000028,64.46527100000003],[-75.77305599999994,64.467484000000127],[-75.874709999999993,64.486923000000047],[-75.895279000000016,64.48803700000002],[-75.908339999999953,64.487198000000035],[-75.920273000000009,64.484420999999998],[-75.922500999999954,64.481094000000041],[-75.910552999999993,64.478317000000118],[-75.875274999999988,64.47387700000013],[-75.857772999999952,64.468048000000067],[-75.720839999999953,64.383331000000055],[-75.717223999999987,64.379700000000014],[-75.718886999999995,64.374419999999986],[-75.723327999999924,64.369705000000124],[-75.726944000000003,64.367203000000018],[-75.83805799999999,64.369141000000013],[-75.861664000000019,64.371093999999914],[-75.950561999999934,64.399155000000007],[-76.043883999999991,64.368317000000047],[-76.253615999999965,64.35775799999999],[-76.264450000000011,64.319153000000028],[-76.214721999999995,64.314986999999974],[-76.205565999999976,64.313309000000004],[-76.196655000000021,64.310806000000071],[-76.188323999999852,64.306931000000077],[-76.189712999999927,64.301376000000005],[-76.197219999999959,64.29693600000013],[-76.205840999999964,64.294708000000014],[-76.300551999999982,64.278869999999984],[-76.484725999999966,64.266662999999994],[-76.493606999999997,64.268600000000049],[-76.503066999999987,64.275269000000094],[-76.506957999999941,64.284424000000001],[-76.505568999999923,64.289153999999996],[-76.503615999999909,64.291091999999935],[-76.502501999999936,64.295258000000047],[-76.506667999999934,64.297485000000108],[-76.541381999999999,64.304703000000075],[-76.591949,64.31053199999991],[-76.705840999999964,64.300812000000008],[-76.719451999999933,64.296646000000123],[-76.733886999999868,64.290543000000014],[-76.736664000000019,64.285812000000078],[-76.738892000000021,64.276382000000012],[-76.721663999999976,64.238312000000064],[-76.714721999999995,64.233870999999965],[-76.706115999999952,64.231369000000086],[-76.684722999999963,64.227768000000026],[-76.674438000000009,64.224990999999932],[-76.667220999999927,64.221924000000058],[-76.660278000000005,64.218322999999998],[-76.654723999999931,64.209152000000017],[-76.654723999999931,64.196640000000059],[-76.65834000000001,64.189972000000068],[-76.662215999999944,64.186646000000053],[-76.670546999999942,64.184143000000063],[-76.84722899999997,64.23054500000012],[-76.968337999999903,64.259720000000016],[-77.138335999999981,64.289429000000041],[-77.276108000000022,64.256378000000097],[-77.296111999999937,64.251938000000052],[-77.327498999999989,64.246367999999961],[-77.351944000000003,64.243866000000082],[-77.366104000000007,64.243866000000082],[-77.379990000000021,64.2452550000001],[-77.381377999999984,64.246643000000006],[-77.382216999999969,64.2494200000001],[-77.381377999999984,64.253601000000003],[-77.378875999999934,64.256943000000092],[-77.434158000000025,64.320267000000001],[-77.588332999999977,64.368317000000047],[-77.652221999999938,64.388046000000088],[-77.660278000000005,64.386383000000023],[-77.664444000000003,64.3836060000001],[-77.665832999999907,64.376923000000147],[-77.664718999999991,64.374146000000053],[-77.658889999999985,64.364990000000091],[-77.67971799999998,64.321105999999986],[-77.747222999999963,64.337769000000037],[-77.831389999999942,64.412490999999989],[-77.970276000000013,64.454436999999928],[-78.178054999999972,64.567490000000078],[-78.183318999999926,64.572495000000117],[-78.168578999999966,64.626197999999931],[-78.160552999999993,64.690536000000066],[-78.184433000000013,64.731093999999985],[-78.073623999999938,64.813599000000124],[-78.064437999999996,64.849426000000051],[-78.065276999999867,64.853591999999992],[-78.06639100000001,64.855820000000108],[-78.073623999999938,64.859420999999998],[-78.102492999999981,64.868866000000025],[-78.117217999999923,64.876082999999994],[-78.120834000000002,64.881088000000034],[-78.129715000000033,64.893875000000037],[-78.146118000000001,64.938309000000004],[-78.148055999999997,64.943862999999965],[-78.149733999999967,64.952209000000039],[-78.145279000000016,64.957489000000123],[-77.973052999999993,65.04136699999998],[-77.67971799999998,65.123306000000014],[-77.543610000000001,65.139709000000096],[-77.50306699999993,65.138596000000007],[-77.488326999999913,65.139434999999935],[-77.479720999999984,65.141098000000056],[-77.344726999999978,65.173309000000131],[-77.328612999999962,65.178864000000033],[-77.322783999999956,65.18331900000004],[-77.315825999999959,65.190536000000009],[-77.313048999999978,65.195816000000036],[-77.315552000000025,65.199417000000096],[-77.3824919999999,65.247482000000105],[-77.397232000000031,65.254990000000134],[-77.422774999999945,65.264435000000049],[-77.444716999999912,65.275543000000027],[-77.498046999999985,65.306641000000013],[-77.513061999999934,65.318877999999984],[-77.515015000000005,65.325820999999962],[-77.512222000000008,65.330551000000014],[-77.471114999999998,65.371368000000018],[-77.466949,65.375259000000085],[-77.461120999999878,65.379149999999981],[-77.452498999999875,65.380813999999987],[-77.438048999999921,65.379700000000014],[-77.41361999999998,65.371643000000063],[-77.402495999999985,65.369141000000127],[-77.345839999999896,65.358597000000088],[-77.337783999999999,65.357483000000116],[-77.323058999999944,65.357757999999933],[-77.30610699999994,65.359711000000061],[-77.295546999999999,65.361922999999933],[-77.291945999999939,65.363876000000062],[-77.287505999999951,65.367751999999996],[-77.287216000000001,65.375259000000085],[-77.289992999999924,65.378860000000145],[-77.295273000000009,65.383331000000055],[-77.319457999999997,65.393326000000002],[-77.326950000000011,65.395538000000045],[-77.341949,65.401657000000057],[-77.367492999999911,65.412491000000102],[-77.398620999999935,65.426651000000049],[-77.420272999999952,65.439972000000012],[-77.428329000000019,65.447754000000145],[-77.434432999999956,65.456940000000088],[-77.430556999999908,65.458878000000027],[-77.421660999999972,65.461380000000077],[-77.385559000000001,65.468048000000067],[-77.336670000000026,65.471375000000023],[-77.265288999999882,65.471923999999944],[-77.238051999999925,65.469437000000084],[-77.154449,65.445815999999979],[-77.134734999999978,65.439423000000033],[-77.124434999999892,65.434143000000006],[-77.115828999999962,65.429703000000131],[-77.111663999999962,65.426085999999998],[-77.111114999999927,65.421371000000136],[-77.106383999999991,65.413605000000075],[-77.09944200000001,65.409149000000014],[-77.08666999999997,65.407211000000075],[-76.962783999999999,65.407211000000075],[-76.956954999999994,65.410537999999974],[-76.952498999999989,65.414993000000038],[-76.956116000000009,65.421371000000136],[-76.955565999999976,65.422759999999982],[-76.951675000000023,65.425262000000032],[-76.944442999999978,65.427765000000022],[-76.920837000000006,65.429428000000144],[-76.849990999999989,65.428313999999943],[-76.824722000000008,65.425262000000032],[-76.626937999999939,65.398880000000133],[-76.361937999999952,65.342209000000025],[-76.235001000000011,65.312759000000142],[-76.164444000000003,65.296097000000145],[-76.072509999999909,65.277205999999921],[-75.96665999999999,65.255829000000119],[-75.953888000000006,65.255264000000068],[-75.925277999999935,65.257217000000026],[-75.920273000000009,65.258330999999998],[-75.912215999999944,65.257217000000026],[-75.898345999999947,65.253875999999991],[-75.805556999999965,65.229705999999965],[-75.785552999999936,65.224426000000108],[-75.769164999999987,65.21887200000009],[-75.765014999999892,65.216660000000047],[-75.760009999999909,65.210815000000139],[-75.741378999999995,65.173874000000012],[-75.739989999999921,65.168319999999994],[-75.570847000000015,65.120818999999926],[-75.528610000000015,65.108871000000079],[-75.475006000000008,65.086105000000089],[-75.46665999999999,65.082214000000022],[-75.457229999999925,65.074707000000046],[-75.446945000000028,65.06581100000011],[-75.428054999999972,65.048324999999977],[-75.424438000000009,65.043869000000086],[-75.410552999999936,65.024704000000099],[-75.415557999999976,64.977478000000076],[-75.420273000000009,64.972214000000065],[-75.428054999999972,64.968322999999998],[-75.496947999999975,64.940536000000066],[-75.507232999999985,64.938309000000004],[-75.51916499999993,64.936919999999986],[-75.533614999999941,64.936919999999986],[-75.557220000000029,64.940262000000132],[-75.634734999999921,64.94720500000011],[-75.654448999999943,64.946365000000071],[-75.663054999999929,64.945251000000098],[-75.667496000000028,64.940811000000053],[-75.601944000000003,64.867752000000053],[-75.594161999999983,64.860259999999926],[-75.587508999999898,64.856644000000074],[-75.56806899999998,64.850540000000024],[-75.555557000000022,64.848602000000085],[-75.461394999999925,64.811645999999996],[-75.389175000000023,64.736099000000024],[-75.373046999999985,64.714996000000099],[-75.316665999999941,64.719437000000028],[-75.308333999999888,64.721099999999979],[-75.298186999999984,64.725769000000128],[-75.294723999999974,64.728043000000127],[-75.291381999999885,64.733871000000079],[-75.289444000000003,64.739975000000072],[-75.291381999999885,64.74443100000002],[-75.30221599999993,64.751099000000011],[-75.310546999999929,64.754990000000078],[-75.329726999999991,64.761107999999979],[-75.333892999999989,64.763321000000133],[-75.344161999999926,64.772217000000069],[-75.373885999999914,64.833054000000118],[-75.357223999999917,64.897766000000104],[-75.422775000000001,64.890273999999977],[-75.451675000000023,64.875259000000028],[-75.460830999999985,64.87164300000012],[-75.469727000000034,64.869431000000077],[-75.55749499999996,64.87414600000011],[-75.563323999999966,64.877197000000137],[-75.565552000000025,64.879425000000083],[-75.567504999999983,64.883605999999986],[-75.56527699999998,64.886932000000058],[-75.473891999999921,64.935806000000014],[-75.390288999999996,64.979430999999977],[-75.384734999999978,64.981934000000138],[-75.376098999999897,64.983322000000044],[-75.363051999999982,64.98414600000001],[-75.353332999999964,64.983597000000088],[-75.344161999999926,64.981094000000098],[-75.335555999999997,64.977768000000083],[-75.264175000000023,64.966095000000053],[-75.196105999999986,65.068604000000107],[-75.189163000000008,65.079712000000086],[-75.185546999999872,65.091369999999927],[-75.186934999999949,65.101653999999996],[-75.192490000000021,65.105545000000063],[-75.196655000000021,65.107207999999957],[-75.212508999999955,65.109421000000111],[-75.225554999999986,65.109421000000111],[-75.240828999999962,65.10832199999993],[-75.259170999999981,65.102203000000088],[-75.263625999999988,65.0977630000001],[-75.265563999999927,65.09165999999999],[-75.262512000000015,65.080551000000071],[-75.260009999999852,65.072769000000108],[-75.261123999999995,65.059142999999949],[-75.263061999999934,65.052199999999971],[-75.279998999999975,65.035262999999986],[-75.299727999999959,65.024704000000099],[-75.348617999999931,65.003876000000048],[-75.360001000000011,65.003876000000048],[-75.367492999999968,65.006378000000097],[-75.373046999999985,65.009430000000009],[-75.378875999999991,65.016663000000051],[-75.379165999999998,65.021378000000084],[-75.381103999999937,65.025818000000072],[-75.402495999999871,65.055817000000104],[-75.410003999999958,65.063873000000001],[-75.425551999999982,65.077208999999925],[-75.441375999999991,65.089157],[-75.448043999999982,65.094147000000021],[-75.516402999999855,65.138596000000007],[-75.728058000000033,65.224151999999947],[-75.761947999999961,65.237762000000032],[-75.781676999999945,65.243042000000116],[-75.835555999999997,65.255264000000068],[-75.864166000000012,65.258330999999998],[-75.890563999999983,65.269150000000081],[-75.939712999999983,65.292480000000012],[-75.943877999999984,65.29525799999999],[-75.950835999999981,65.316376000000105],[-75.950287000000003,65.318329000000062],[-75.941101000000003,65.321380999999974],[-75.931106999999884,65.322220000000129],[-75.904449,65.322220000000129],[-75.873885999999914,65.320541000000105],[-75.857772999999952,65.319153000000028],[-75.603057999999976,65.295531999999923],[-75.592223999999931,65.287201000000039],[-75.575561999999934,65.278046000000018],[-75.566390999999896,65.274994000000049],[-75.555267000000015,65.273605000000089],[-75.495834000000002,65.269150000000081],[-75.48443599999996,65.268326000000116],[-75.211945000000014,65.250549000000035],[-75.186661000000015,65.251938000000052],[-75.153885000000002,65.256943000000092],[-75.114440999999999,65.266387999999949],[-75.101669000000015,65.271378000000027],[-75.093886999999938,65.274994000000049],[-75.083618000000001,65.286102000000085],[-75.081679999999892,65.292206000000078],[-75.070847000000015,65.330276000000026],[-75.090835999999911,65.355545000000006],[-75.109160999999858,65.379974000000118],[-75.110824999999977,65.384720000000073],[-75.111114999999984,65.388885000000073],[-75.110549999999932,65.391098],[-75.108046999999942,65.393051000000128],[-75.097778000000005,65.394989000000066],[-75.08277899999996,65.394989000000066],[-74.823623999999938,65.377472000000068],[-74.660552999999993,65.346374999999966],[-74.645844000000011,65.341370000000097],[-74.635009999999966,65.338593000000003],[-74.624161000000015,65.336655000000064],[-74.58944699999995,65.332489000000123],[-74.546660999999915,65.33137499999998],[-74.524445000000014,65.333328000000108],[-74.508621000000005,65.336655000000064],[-74.496947999999975,65.340820000000065],[-74.357773000000009,65.398604999999975],[-74.347838999999965,65.407181000000037],[-74.323897999999986,65.437759000000028],[-74.318892999999946,65.447204999999997],[-74.31527699999998,65.458037999999988],[-74.311385999999914,65.463882000000012],[-74.182770000000005,65.525269000000037],[-74.105835000000013,65.534988000000055],[-73.845276000000013,65.532211000000132],[-73.791381999999999,65.524428999999998],[-73.767776000000026,65.520828000000108],[-73.747222999999963,65.517487000000074],[-73.736937999999952,65.514709000000096],[-73.732772999999952,65.511932000000002],[-73.731383999999935,65.506943000000035],[-73.730835000000013,65.504166000000112],[-73.735001000000011,65.501662999999951],[-73.740279999999984,65.496933000000126],[-73.740829000000019,65.490814000000114],[-73.736937999999952,65.487761999999975],[-73.711670000000026,65.471099999999979],[-73.703063999999927,65.466934000000094],[-73.694152999999915,65.464432000000045],[-73.663895000000025,65.456940000000088],[-73.651397999999972,65.454711999999915],[-73.641113000000018,65.455261000000064],[-73.559997999999894,65.462494000000049],[-73.500564999999938,65.474426000000051],[-73.56361400000003,65.562194999999974],[-73.618332000000009,65.619705000000067],[-73.662215999999944,65.658599999999979],[-73.684157999999911,65.715271000000087],[-73.68499799999995,65.730545000000006],[-73.704726999999934,65.758041000000048],[-73.709731999999917,65.762496999999996],[-73.720550999999887,65.769440000000145],[-73.810821999999973,65.811096000000134],[-73.841110000000015,65.81999200000007],[-73.884170999999981,65.821930000000009],[-73.886123999999995,65.821381000000031],[-73.923614999999984,65.824432000000058],[-73.931670999999938,65.825546000000031],[-73.942490000000021,65.828323000000125],[-74.011947999999961,65.854705999999908],[-74.029174999999952,65.861923000000047],[-74.058043999999938,65.875534000000016],[-74.129439999999988,65.924697999999978],[-74.258895999999993,66.001663000000065],[-74.296950999999979,66.018326000000116],[-74.337783999999999,66.036652000000117],[-74.37388599999997,66.053863999999976],[-74.388061999999934,66.06164600000011],[-74.425551999999925,66.084717000000126],[-74.444992000000013,66.096939000000077],[-74.455565999999862,66.105820000000051],[-74.471389999999985,66.127197000000081],[-74.472777999999948,66.133041000000048],[-74.472504000000015,66.139160000000118],[-74.470000999999968,66.145828000000051],[-74.466110000000015,66.151932000000102],[-74.446655000000021,66.168594000000098],[-74.434432999999956,66.178314],[-74.406113000000005,66.195816000000036],[-74.366652999999928,66.214157000000057],[-74.342223999999987,66.22526600000009],[-74.316390999999953,66.235259999999926],[-74.306655999999975,66.238876000000005],[-74.187209999999993,66.269713999999965],[-74.077788999999939,66.300812000000008],[-73.86082499999992,66.388321000000076],[-73.744995000000017,66.437759000000028],[-73.666107000000011,66.471924000000115],[-73.606658999999979,66.495254999999986],[-73.529998999999975,66.522766000000047],[-73.460555999999997,66.544434000000138],[-73.444153000000028,66.551086000000055],[-73.430556999999908,66.55831900000004],[-73.420272999999952,66.571655000000021],[-73.418335000000013,66.579711999999972],[-73.418335000000013,66.584717000000012],[-73.416396999999961,66.589981000000023],[-73.400283999999942,66.611649000000114],[-73.396956999999986,66.61554000000001],[-73.379714999999976,66.632477000000051],[-73.351944000000003,66.649994000000049],[-73.328339000000028,66.6602630000001],[-73.296386999999982,66.665817000000061],[-73.267226999999991,66.672760000000096],[-73.108611999999937,66.723311999999964],[-73.00111400000003,66.815536000000122],[-72.87388599999997,66.931930999999963],[-72.852492999999981,66.968597000000102],[-72.837783999999999,66.998031999999967],[-72.831389999999885,67.013321000000076],[-72.831115999999952,67.018326000000116],[-72.828063999999927,67.024994000000049],[-72.824172999999973,67.029434000000094],[-72.806655999999919,67.037201000000039],[-72.791671999999949,67.043320000000051],[-72.738891999999908,67.063034000000016],[-72.716659999999933,67.06860400000005],[-72.68499799999995,67.076096000000007],[-72.626099000000011,67.084717000000126],[-72.550827000000027,67.082763999999997],[-72.525832999999977,67.083328000000108],[-72.464172000000019,67.08998100000008],[-72.43110699999994,67.096099999999922],[-72.399445000000014,67.103592000000049],[-72.368606999999997,67.112487999999985],[-72.351394999999968,67.119705000000124],[-72.337783999999999,67.126373000000058],[-72.315552000000025,67.139435000000105],[-72.282501000000025,67.161102000000142],[-72.276108000000022,67.166930999999977],[-72.258346999999901,67.24803199999991],[-72.28694200000001,67.290817000000061],[-72.363616999999977,67.353317000000004],[-72.436385999999914,67.472214000000122],[-72.481110000000001,67.609711000000004],[-72.48582499999992,67.623031999999967],[-72.490829000000019,67.62831100000011],[-72.49749799999995,67.633040999999935],[-72.508895999999993,67.63638300000008],[-72.597778000000005,67.639709000000096],[-72.666396999999961,67.684143000000063],[-72.676391999999964,67.693862999999965],[-72.677779999999984,67.699416999999983],[-72.675002999999947,67.70526099999995],[-72.668883999999935,67.710541000000035],[-72.661666999999909,67.714706000000035],[-72.613892000000021,67.735259999999982],[-72.596953999999926,67.740814],[-72.591948999999886,67.74331699999999],[-72.583327999999881,67.750274999999988],[-72.608886999999982,67.785812000000078],[-72.612503000000004,67.790268000000026],[-72.619445999999925,67.794708000000014],[-72.735001000000011,67.841659999999933],[-72.820007000000032,67.851089000000115],[-72.833327999999995,67.849991000000045],[-72.843886999999938,67.850815000000011],[-72.848052999999936,67.853592000000106],[-72.942215000000033,67.925262000000089],[-72.944442999999978,67.928040000000067],[-72.944992000000013,67.93081699999999],[-72.94387799999987,67.937759000000085],[-72.942490000000021,67.941085999999984],[-72.929992999999968,67.948867999999948],[-72.922774999999945,67.952774000000034],[-72.904175000000009,67.959717000000012],[-72.902495999999928,67.963882000000012],[-72.896117999999944,68.014160000000004],[-72.910552999999993,68.054153000000042],[-72.913895000000025,68.060806000000014],[-72.941100999999946,68.078323000000069],[-72.956954999999994,68.094986000000119],[-72.981110000000001,68.139160000000061],[-72.992767000000015,68.198593000000074],[-72.993880999999988,68.212204000000042],[-73.161117999999988,68.228866999999923],[-73.190276999999924,68.248871000000065],[-73.189437999999996,68.254715000000033],[-73.189986999999917,68.259430000000066],[-73.194716999999969,68.26527400000009],[-73.200835999999981,68.269714000000135],[-73.215560999999923,68.272766000000047],[-73.271117999999888,68.281936999999971],[-73.303328999999962,68.278434999999945],[-73.314499000000012,68.278434999999945],[-73.336670000000026,68.275604000000044],[-73.355186000000003,68.267830000000004],[-73.395554000000004,68.258605999999929],[-73.496108999999933,68.275542999999971],[-73.410004000000015,68.310806000000127],[-73.39916999999997,68.314987000000031],[-73.354674999999929,68.329215999999974]],[[-124.43055699999996,73.878586000000098],[-124.45028699999995,73.878586000000098],[-124.46721600000001,73.8808140000001],[-124.515289,73.89498900000001],[-124.53666699999991,73.902480999999909],[-124.54611199999999,73.906647000000021],[-124.55055199999998,73.912201000000039],[-124.55277999999993,73.916931000000034],[-124.53056299999997,73.917480000000012],[-124.5133439999999,73.916656000000046],[-124.43250299999994,73.912766000000033],[-124.42027300000001,73.90914900000007],[-124.41583300000002,73.90498400000007],[-124.40888999999993,73.900269000000037],[-124.40943899999996,73.893326000000059],[-124.42027300000001,73.882476999999994],[-124.43055699999996,73.878586000000098]],[[-99.804557999999929,73.889099000000101],[-99.732773000000009,73.849991000000102],[-99.71362299999987,73.846375000000023],[-99.589721999999881,73.837769000000094],[-99.531386999999938,73.831940000000088],[-99.493880999999988,73.825821000000076],[-99.480285999999978,73.821930000000009],[-99.235000999999897,73.737761999999918],[-99.115004999999996,73.74859600000002],[-98.97193900000002,73.750548999999921],[-98.829177999999956,73.751663000000121],[-98.756393000000003,73.75610400000005],[-98.71665999999999,73.766663000000051],[-98.688323999999966,73.772018000000116],[-98.641953000000001,73.777206000000035],[-98.514449999999954,73.787490999999989],[-98.424437999999952,73.793594000000098],[-98.290832999999964,73.801651000000049],[-98.207229999999925,73.80525200000011],[-98.190552000000025,73.803588999999988],[-98.179992999999911,73.804152999999928],[-98.134170999999867,73.809708000000057],[-98.095000999999968,73.815536000000122],[-98.071670999999924,73.819443000000092],[-97.976944000000003,73.84275800000006],[-97.960281000000009,73.846938999999963],[-97.948333999999988,73.851653999999996],[-97.943053999999904,73.856934000000081],[-97.942763999999954,73.862762000000032],[-97.941375999999991,73.868042000000059],[-97.936385999999914,73.87831100000011],[-97.918335000000013,73.890273999999977],[-97.90834000000001,73.894714000000135],[-97.887512000000015,73.899428999999998],[-97.805267000000015,73.911102000000028],[-97.788054999999986,73.912766000000033],[-97.761948000000018,73.911925999999994],[-97.581954999999937,73.893875000000037],[-97.562774999999988,73.890823000000069],[-97.544723999999917,73.886108000000036],[-97.529175000000009,73.879700000000071],[-97.520844000000011,73.873871000000065],[-97.514175000000023,73.867752000000053],[-97.50028999999995,73.861923000000047],[-97.471389999999985,73.857758000000047],[-97.456954999999994,73.857758000000047],[-97.39973399999991,73.858871000000136],[-97.357772999999952,73.862488000000099],[-97.34584000000001,73.864990000000148],[-97.327498999999989,73.865814000000114],[-97.260284000000013,73.860260000000096],[-97.223617999999931,73.856369000000029],[-96.972504000000015,73.744141000000013],[-96.962218999999891,73.738586000000112],[-96.955841000000021,73.732482999999945],[-96.937209999999993,73.703598000000113],[-96.932770000000005,73.692200000000071],[-96.93472300000002,73.686920000000043],[-96.963897999999972,73.63998399999997],[-96.968613000000005,73.633330999999998],[-96.988891999999964,73.624695000000088],[-97.001953000000015,73.6202550000001],[-97.184998000000007,73.562194999999974],[-97.202498999999932,73.557205000000124],[-97.436110999999926,73.525542999999971],[-97.623885999999857,73.538879000000122],[-97.638061999999934,73.538589000000115],[-97.641112999999962,73.533599999999922],[-97.668335000000013,73.483321999999987],[-97.667496000000028,73.479431000000091],[-97.663054999999929,73.4727630000001],[-97.654723999999931,73.466934000000094],[-97.638335999999981,73.460266000000104],[-97.623321999999973,73.456375000000037],[-97.607223999999974,73.454711999999972],[-97.579453000000001,73.454987000000131],[-97.562774999999988,73.459152000000131],[-97.534163999999976,73.473877000000073],[-97.522232000000031,73.478592000000106],[-97.50389100000001,73.483046999999942],[-97.437209999999993,73.491928000000087],[-97.417220999999984,73.493317000000047],[-97.401947000000007,73.493042000000059],[-97.232223999999917,73.474426000000051],[-97.197219999999959,73.469711000000018],[-97.183059999999955,73.464995999999985],[-97.172225999999966,73.460266000000104],[-97.166106999999954,73.454162999999994],[-97.157226999999921,73.395538000000045],[-97.150283999999999,73.389984000000027],[-97.169448999999986,73.35664399999996],[-97.17193599999996,73.352768000000083],[-97.183883999999921,73.350540000000137],[-97.207503999999972,73.348328000000095],[-97.236937999999896,73.348602000000028],[-97.243057000000022,73.354706000000022],[-97.375548999999921,73.347214000000122],[-97.645003999999858,73.318054000000018],[-97.660278000000005,73.316086000000098],[-97.708617999999944,73.304703000000075],[-97.841384999999889,73.273315000000082],[-97.84445199999999,73.268326000000116],[-97.848052999999936,73.254440000000102],[-97.847778000000005,73.249420000000043],[-97.848617999999988,73.244980000000055],[-97.86250299999989,73.233871000000136],[-97.983611999999994,73.181091000000094],[-98.029175000000009,73.165268000000083],[-98.076674999999966,73.151382000000126],[-98.112503000000004,73.142487000000074],[-98.151672000000019,73.131087999999977],[-98.202788999999996,73.110535000000084],[-98.222777999999948,73.099991000000045],[-98.229996000000028,73.090820000000122],[-98.231383999999878,73.085541000000148],[-98.235001000000011,73.079711999999915],[-98.240829000000019,73.075272000000098],[-98.319457999999997,73.050537000000077],[-98.365829000000019,73.037766000000147],[-98.450287000000003,73.020264000000111],[-98.459166999999923,72.99331699999999],[-98.453613000000018,72.898605000000089],[-98.450561999999991,72.874985000000095],[-98.445830999999998,72.865814000000114],[-98.438598999999954,72.860535000000141],[-98.428054999999915,72.856094000000041],[-98.419998000000021,72.858597000000032],[-98.413329999999974,72.864151000000049],[-98.403335999999967,72.881363000000022],[-98.403335999999967,72.887207000000046],[-98.405838000000017,72.891662999999994],[-98.402221999999995,72.897491000000059],[-98.397780999999952,72.902771000000143],[-98.388061999999991,72.908034999999927],[-98.266402999999855,72.972763000000043],[-98.255004999999926,72.977478000000076],[-98.227218999999877,72.987487999999985],[-98.176940999999999,72.998596000000134],[-97.99499499999996,73.037491000000102],[-97.980559999999969,73.039702999999975],[-97.864166000000012,73.047485000000108],[-97.846953999999982,73.048598999999911],[-97.684433000000013,73.033051000000114],[-97.668335000000013,73.03137200000009],[-97.527495999999985,73.011383000000137],[-97.442489999999964,72.999145999999996],[-97.299728000000016,72.969711000000132],[-97.283324999999991,72.963882000000069],[-97.229720999999984,72.943038999999999],[-97.225006000000008,72.939972000000125],[-97.258056999999951,72.883605999999986],[-97.266402999999968,72.878585999999984],[-97.265288999999996,72.84887700000013],[-97.203613000000018,72.825821000000076],[-97.081679999999949,72.77998400000007],[-97.030288999999982,72.74136400000009],[-97.023055999999997,72.732208000000128],[-97.023055999999997,72.727203000000088],[-97.029723999999987,72.716659999999933],[-97.079453000000001,72.701934999999992],[-97.105834999999956,72.696365000000128],[-97.134444999999914,72.688309000000061],[-97.161117999999988,72.67804000000001],[-97.170546999999885,72.673599000000081],[-97.179442999999992,72.667480000000069],[-97.183059999999955,72.661926000000051],[-97.19027699999998,72.640549000000021],[-97.198333999999932,72.609984999999995],[-97.196655000000021,72.604430999999977],[-97.185271999999998,72.601929000000098],[-97.165557999999919,72.60165400000011],[-97.09056099999998,72.605254999999943],[-97.081008999999938,72.605927000000122],[-97.07028200000002,72.608597000000088],[-97.042770000000019,72.623306000000127],[-97.035827999999981,72.628860000000145],[-97.005568999999866,72.644714000000022],[-96.982223999999974,72.655258000000117],[-96.968886999999938,72.660262999999986],[-96.915558000000033,72.678588999999988],[-96.611938000000009,72.74693300000007],[-96.517501999999922,72.714706000000092],[-96.52194199999991,72.674423000000047],[-96.459731999999917,72.607758000000103],[-96.405272999999966,72.559418000000107],[-96.374709999999993,72.534424000000115],[-96.336945000000014,72.500824000000023],[-96.325561999999991,72.488312000000064],[-96.30221599999993,72.433868000000018],[-96.297501000000011,72.42164600000001],[-96.298339999999939,72.415817000000004],[-96.538605000000018,72.343323000000055],[-96.668335000000013,72.309708000000001],[-96.696945000000028,72.310531999999967],[-96.738892000000021,72.321105999999986],[-96.776397999999972,72.323318000000029],[-96.831389999999999,72.323608000000036],[-96.868332000000009,72.321930000000123],[-96.871932999999956,72.321105999999986],[-96.864440999999943,72.317764000000068],[-96.771118000000001,72.298874000000069],[-96.668883999999878,72.27915999999999],[-96.578339000000028,72.278594999999996],[-96.561110999999983,72.275543000000027],[-96.554169000000002,72.263885000000016],[-96.487212999999883,72.136108000000036],[-96.485001000000011,72.129974000000004],[-96.483062999999959,72.11303700000002],[-96.487503000000004,72.101653999999996],[-96.498336999999935,72.090270999999973],[-96.508346999999958,72.084991000000116],[-96.521117999999944,72.079987000000131],[-96.537216000000001,72.07499700000011],[-96.557220000000029,72.071930000000009],[-96.721663999999919,72.052765000000022],[-96.77305599999994,72.053040000000067],[-96.789444000000003,72.052200000000028],[-96.866942999999992,72.041091999999992],[-96.853881999999999,72.036376999999959],[-96.828888000000006,72.030822999999998],[-96.672501000000011,72.012771999999984],[-96.635009999999966,72.013885000000073],[-96.618057000000022,72.018326000000002],[-96.609160999999915,72.024155000000007],[-96.600554999999986,72.02777100000003],[-96.567779999999971,72.033600000000092],[-96.521117999999944,72.038879000000065],[-96.501953000000015,72.038589000000059],[-96.488601999999958,72.034987999999998],[-96.489990000000034,72.018326000000002],[-96.490829000000019,72.012206999999989],[-96.493056999999965,72.001098999999954],[-96.502228000000002,71.975540000000137],[-96.505843999999968,71.969711000000132],[-96.512786999999889,71.964431999999988],[-96.522506999999962,71.959152000000074],[-96.554442999999935,71.949141999999995],[-96.565552000000025,71.946930000000123],[-96.573897999999986,71.948318000000029],[-96.589447000000007,71.954437000000041],[-96.602782999999988,71.958038000000101],[-96.617492999999911,71.959991000000059],[-96.638335999999981,71.957488999999953],[-96.73332199999993,71.928863999999976],[-96.749160999999958,71.923874000000069],[-96.761947999999961,71.918594000000041],[-96.764450000000011,71.914992999999981],[-96.761397999999929,71.909714000000008],[-96.749725000000012,71.903046000000018],[-96.736389000000031,71.899429000000055],[-96.724166999999966,71.898605000000089],[-96.700835999999924,71.899994000000106],[-96.64527899999996,71.917480000000012],[-96.607223999999974,71.92692599999998],[-96.565552000000025,71.93220500000001],[-96.522781000000009,71.934418000000107],[-96.509170999999924,71.933044000000109],[-96.503890999999953,71.931656000000032],[-96.491668999999888,71.926085999999941],[-96.49110399999995,71.919434000000081],[-96.493056999999965,71.914153999999996],[-96.525832999999977,71.868866000000082],[-96.557769999999948,71.829436999999984],[-96.570846999999901,71.819442999999978],[-96.579726999999934,71.814987000000031],[-96.591949,71.810805999999957],[-96.613327000000027,71.807205000000124],[-96.726668999999958,71.793593999999928],[-96.744720000000029,71.792206000000022],[-96.738051999999982,71.824996999999996],[-96.791381999999942,71.827774000000034],[-96.983611999999994,71.775817999999958],[-97.013061999999991,71.749146000000053],[-97.084166999999923,71.700272000000098],[-97.165008999999941,71.675537000000077],[-97.210006999999962,71.663605000000075],[-97.434433000000013,71.617751999999996],[-97.470550999999944,71.612487999999985],[-97.505004999999983,71.611649],[-97.656386999999938,71.614700000000028],[-97.696655000000021,71.619705000000067],[-97.713332999999977,71.623871000000008],[-97.726395000000025,71.628310999999997],[-97.787215999999944,71.644149999999968],[-97.974715999999944,71.660812000000135],[-97.988051999999982,71.661926000000108],[-98.035277999999948,71.653320000000008],[-98.053329000000019,71.648331000000042],[-98.072784000000013,71.641663000000051],[-98.112777999999935,71.636932000000115],[-98.131103999999937,71.638046000000088],[-98.178878999999938,71.641663000000051],[-98.196654999999907,71.643600000000106],[-98.207503999999972,71.646103000000039],[-98.218063000000029,71.649719000000118],[-98.240829000000019,71.659714000000008],[-98.252791999999886,71.666091999999992],[-98.331116000000009,71.708327999999995],[-98.349166999999909,71.718597000000045],[-98.3558349999999,71.7227630000001],[-98.359725999999966,71.728043000000014],[-98.359436000000017,71.733871000000079],[-98.333327999999995,71.787490999999989],[-98.325561999999934,71.798325000000091],[-98.321395999999936,71.803314000000057],[-98.315276999999924,71.809143000000063],[-98.279174999999952,71.834717000000069],[-98.259170999999924,71.844711000000075],[-98.228881999999999,71.862198000000092],[-98.211944999999957,71.878585999999984],[-98.208617999999944,71.884430000000009],[-98.209166999999979,71.889160000000004],[-98.221938999999963,71.89498900000001],[-98.255279999999971,71.902480999999966],[-98.267226999999991,71.90415999999999],[-98.282776000000013,71.899155000000121],[-98.291381999999999,71.894714000000022],[-98.450561999999991,71.79414399999996],[-98.462508999999955,71.783874999999966],[-98.477782999999931,71.767212000000086],[-98.488892000000021,71.749419999999986],[-98.49749799999995,71.733321999999987],[-98.49749799999995,71.721649000000127],[-98.493880999999988,71.713882000000012],[-98.381377999999984,71.653594999999996],[-98.367492999999911,71.647491000000002],[-98.179992999999911,71.571930000000123],[-98.041381999999885,71.530823000000055],[-98.037506000000008,71.526657],[-98.120543999999995,71.460540999999978],[-98.180831999999953,71.423598999999967],[-98.198043999999982,71.414703000000031],[-98.466110000000015,71.313309000000061],[-98.505568999999923,71.299149000000114],[-98.541381999999942,71.289429000000041],[-98.55471799999998,71.287201000000096],[-98.701675000000023,71.271927000000005],[-98.72084000000001,71.269989000000066],[-98.729720999999927,71.270538000000045],[-98.75111400000003,71.274154999999951],[-98.816390999999953,71.289154000000053],[-98.829453000000001,71.293869000000086],[-98.844726999999978,71.305542000000116],[-98.882216999999969,71.333878000000027],[-98.938323999999852,71.369141000000013],[-98.960281000000009,71.379974000000004],[-98.978881999999999,71.382476999999994],[-98.995543999999995,71.382751000000098],[-99.014724999999942,71.381653000000028],[-99.034438999999963,71.378860000000032],[-99.042770000000019,71.374419999999986],[-99.045546999999942,71.368590999999981],[-99.051392000000021,71.363036999999963],[-99.05972300000002,71.358597000000145],[-99.077498999999989,71.353592000000106],[-99.115829000000019,71.350540000000024],[-99.220839999999896,71.342209000000082],[-99.238051999999982,71.344986000000006],[-99.288054999999872,71.402771000000087],[-99.313323999999966,71.43942300000009],[-99.462783999999942,71.59304800000001],[-99.529723999999987,71.605255],[-99.558608999999876,71.613037000000134],[-99.574172999999973,71.619705000000067],[-99.578888000000006,71.622757000000036],[-99.591675000000009,71.635268999999994],[-99.676392000000021,71.72526600000009],[-99.677779999999927,71.729156000000046],[-99.677215999999987,71.736923000000047],[-99.674437999999896,71.742752000000053],[-99.673049999999989,71.749146000000053],[-99.673889000000031,71.753876000000105],[-99.676392000000021,71.758605999999986],[-99.678328999999962,71.760544000000095],[-99.842223999999987,71.834991000000002],[-99.959166999999979,71.854155999999932],[-99.977218999999991,71.855819999999937],[-100.05110200000001,71.865814],[-100.067497,71.870529000000033],[-100.10193599999997,71.884720000000016],[-100.31471299999993,71.979979999999955],[-100.32195299999989,71.984985000000052],[-100.33222999999998,71.997208000000057],[-100.33583099999993,72.006653000000142],[-100.579453,72.154434000000037],[-100.63445299999995,72.18553200000008],[-100.64417300000002,72.188308999999947],[-100.72000099999997,72.201660000000118],[-100.88527699999997,72.207764000000111],[-100.88999899999988,72.207489000000123],[-100.92388900000003,72.199416999999983],[-100.95140099999992,72.171097000000145],[-100.96777299999997,72.174149000000057],[-101.01334399999996,72.191086000000041],[-101.02084400000001,72.196365000000014],[-101.054169,72.231658999999922],[-101.05555700000002,72.236649],[-101.11776700000001,72.284424000000001],[-101.19444299999998,72.324432000000002],[-101.20861799999994,72.329712000000086],[-101.220551,72.332214000000135],[-101.23889200000002,72.33387799999997],[-101.27667200000002,72.328323000000069],[-101.32528699999995,72.314986999999974],[-101.395554,72.286926000000051],[-101.40416699999997,72.281372000000033],[-101.40972899999986,72.275543000000027],[-101.46945199999999,72.265549000000021],[-101.50917099999998,72.283051000000057],[-101.58556399999998,72.301376000000005],[-101.63474299999996,72.306931000000077],[-101.65638699999994,72.305252000000053],[-101.66416900000002,72.301650999999993],[-101.672234,72.292755000000056],[-101.68499799999989,72.28776600000009],[-101.69444299999986,72.288040000000024],[-101.77694700000001,72.299713000000054],[-101.83056599999992,72.319153000000028],[-101.84472699999992,72.324432000000002],[-101.88834399999996,72.358597000000145],[-101.94167299999987,72.451935000000049],[-101.98131599999999,72.478111000000126],[-102.08033799999993,72.516006000000118],[-102.22222899999991,72.542206000000078],[-102.25862100000001,72.549149000000057],[-102.37721299999998,72.577484000000084],[-102.46584299999995,72.604706000000022],[-102.6219329999999,72.664703000000145],[-102.73638899999992,72.719986000000006],[-102.74166899999989,72.724152000000061],[-102.75583599999993,72.761383000000023],[-102.76471699999996,72.784987999999998],[-102.76306199999999,72.790817000000004],[-102.75306699999999,72.811096000000134],[-102.74944299999999,72.817214999999976],[-102.74305699999996,72.82249500000006],[-102.73500100000001,72.826096000000121],[-102.69860799999992,72.836654999999951],[-102.66361999999992,72.853316999999947],[-102.64666699999992,72.864426000000037],[-102.61277799999993,72.896652000000131],[-102.59722899999991,72.913605000000018],[-102.59361299999995,72.919983000000002],[-102.59166699999997,72.925536999999963],[-102.59306300000003,72.931656000000032],[-102.59416199999998,72.942748999999992],[-102.593887,72.949141999999995],[-102.59166699999997,72.954987000000074],[-102.576683,72.979706000000022],[-102.56304899999998,72.991089000000045],[-102.51306199999993,73.026093000000117],[-102.50110599999994,73.030548000000124],[-102.38806199999999,73.062759000000028],[-102.36805699999996,73.067490000000134],[-102.27610800000002,73.08248900000001],[-102.24694799999997,73.083878000000027],[-102.13722199999989,73.086929000000055],[-102.08444199999985,73.084152000000131],[-102.014183,73.079711999999915],[-101.97083999999995,73.070540999999992],[-101.88417099999992,73.024704000000099],[-101.81777999999991,72.966660000000104],[-101.810272,72.960541000000035],[-101.75527999999997,72.930542000000059],[-101.74109599999991,72.924149000000057],[-101.67527799999999,72.909714000000122],[-101.59528399999994,72.902205999999921],[-101.52166699999998,72.87831100000011],[-101.50974299999996,72.871642999999949],[-101.40444899999989,72.782486000000119],[-101.41332999999997,72.748322000000087],[-101.37249800000001,72.727203000000088],[-101.36665299999999,72.725266000000033],[-101.29750099999995,72.709991000000059],[-101.03333299999997,72.689697000000137],[-100.91583299999996,72.688034000000016],[-100.88221699999991,72.689697000000137],[-100.82778899999994,72.705826000000059],[-100.81945799999994,72.710266000000104],[-100.81220999999994,72.715545999999961],[-100.81194299999999,72.719710999999961],[-100.79833999999994,72.743590999999981],[-100.70722999999998,72.755829000000006],[-100.53307299999994,72.751389000000017],[-100.50917099999992,72.749146000000053],[-100.49833699999994,72.74803200000008],[-100.47582999999997,72.742751999999996],[-100.44803599999995,72.735535000000084],[-100.43443300000001,72.73692299999999],[-100.41221599999994,72.74192800000003],[-100.34973100000002,72.770538000000101],[-100.34084300000001,72.774993999999992],[-100.33168000000001,72.78054800000001],[-100.314438,72.796371000000022],[-100.31555199999997,72.801376000000062],[-100.35077699999994,72.851326000000086],[-100.35160799999994,72.853660999999988],[-100.35711699999996,72.859154000000103],[-100.46916199999998,72.950272000000041],[-100.48638899999992,72.949141999999995],[-100.49889399999995,72.950546000000145],[-100.49973299999999,72.95637499999998],[-100.46305799999993,73.014709000000039],[-100.45194999999995,73.020538000000045],[-100.421944,73.034987999999942],[-100.36776700000001,73.046936000000017],[-100.35637700000001,73.049423000000047],[-100.34221600000001,73.044144000000074],[-100.31667299999992,73.034149000000014],[-100.30943299999996,73.028046000000074],[-100.31555199999997,73.022490999999945],[-100.34306300000003,73.013885000000073],[-100.3577729999999,73.010544000000039],[-100.38137799999998,72.949141999999995],[-100.32899499999991,72.891372999999987],[-100.31732899999992,72.888869999999997],[-100.28527800000001,72.873596000000077],[-100.21721599999995,72.876647999999989],[-100.196663,72.877762000000018],[-100.09638999999993,72.88638300000008],[-100.06722999999994,72.902205999999921],[-100.031387,72.934982000000048],[-100.04750099999995,72.957214000000135],[-100.11277799999999,73.025818000000072],[-100.16972399999992,73.078598000000113],[-100.23222399999997,73.134430000000123],[-100.24445299999996,73.136932000000002],[-100.25446299999999,73.137206999999989],[-100.28888699999993,73.135818000000029],[-100.32362399999994,73.133331000000112],[-100.345551,73.130264000000011],[-100.38249200000001,73.122757000000092],[-100.39138799999995,73.118317000000047],[-100.41443600000002,73.104706000000078],[-100.44275699999997,73.087204000000042],[-100.51862299999993,73.0977630000001],[-100.58667000000003,73.132751000000098],[-100.60193599999997,73.140823000000069],[-100.60777300000001,73.146378000000141],[-100.58612099999999,73.167480000000126],[-100.58000199999987,73.173035000000027],[-100.49082900000002,73.230819999999937],[-100.40666199999987,73.280273000000079],[-100.39778100000001,73.284713999999951],[-100.37832600000002,73.289978000000133],[-100.36110699999995,73.290267999999969],[-100.28138699999994,73.27915999999999],[-100.1347429999999,73.221100000000035],[-100.05332899999996,73.186371000000008],[-100.03751399999999,73.183868000000018],[-100.021118,73.183044000000052],[-100.00418099999996,73.183319000000097],[-99.841110000000015,73.191360000000145],[-99.801666000000012,73.195526000000029],[-99.771666999999979,73.201096000000121],[-99.77027899999996,73.203873000000044],[-99.771666999999979,73.208038000000045],[-99.786391999999921,73.212493999999936],[-99.811934999999949,73.215546000000074],[-99.84944200000001,73.21527100000003],[-99.886123999999995,73.213318000000072],[-99.925827000000027,73.214996000000042],[-99.945267000000001,73.216660000000047],[-99.96444699999995,73.219436999999971],[-100.07749899999999,73.251389000000074],[-100.09500100000002,73.257217000000026],[-100.15915699999994,73.289428999999984],[-100.19943199999994,73.31860400000005],[-100.27223199999992,73.358597000000088],[-100.32362399999994,73.3836060000001],[-100.33332799999994,73.388321000000133],[-100.358047,73.393326000000002],[-100.37389399999995,73.395828000000051],[-100.38417099999987,73.396378000000084],[-100.38806199999993,73.395538000000045],[-100.4058379999999,73.361374000000012],[-100.387787,73.338593000000003],[-100.56166099999996,73.286652000000117],[-100.583618,73.283599999999979],[-100.823059,73.260818000000086],[-100.84056099999992,73.259720000000016],[-100.88945000000001,73.264435000000049],[-100.97749299999998,73.280273000000079],[-101.30499299999991,73.361649000000057],[-101.31276700000001,73.371094000000085],[-101.31139400000001,73.382751000000042],[-101.31054699999999,73.392487000000017],[-101.31139400000001,73.398331000000042],[-101.31723,73.401657000000057],[-101.47055099999994,73.436096000000134],[-101.55832700000002,73.446640000000002],[-101.58084099999996,73.450272000000098],[-101.61665299999993,73.485260000000096],[-101.62138400000003,73.490265000000136],[-101.44055200000003,73.549149000000057],[-101.42748999999992,73.552200000000084],[-101.40083299999992,73.553589000000045],[-101.31582599999996,73.550811999999951],[-101.2808379999999,73.552475000000072],[-101.26888999999994,73.556090999999924],[-101.25974300000001,73.561646000000053],[-101.25527999999997,73.567763999999954],[-101.25222799999995,73.578873000000044],[-101.25306699999993,73.584991000000002],[-101.25110599999994,73.589706000000035],[-101.24194299999994,73.595261000000107],[-101.23082699999998,73.600266000000147],[-101.21721600000001,73.604155999999932],[-101.199432,73.60554500000012],[-100.92639200000002,73.600266000000147],[-100.90943900000002,73.599716000000114],[-100.890289,73.596100000000092],[-100.87748699999997,73.59027100000003],[-100.77084400000001,73.539978000000076],[-100.71749899999992,73.509155000000078],[-100.70667299999997,73.499420000000043],[-100.70221699999996,73.494431000000077],[-100.70140100000003,73.488585999999941],[-100.69721999999996,73.482483000000002],[-100.69110099999995,73.476929000000041],[-100.67278299999998,73.464432000000045],[-100.51834099999996,73.416930999999977],[-100.49973299999999,73.412490999999932],[-100.46472199999988,73.407211000000075],[-100.44444299999992,73.40637200000009],[-100.43055700000002,73.406936999999971],[-100.41722099999998,73.413315000000068],[-100.41500899999994,73.41804500000012],[-100.42971799999998,73.430267000000072],[-100.45500199999998,73.441924999999969],[-100.484734,73.451935000000049],[-100.50279199999989,73.45748900000001],[-100.531387,73.466094999999939],[-100.58389299999993,73.482208000000014],[-100.59221599999995,73.486374000000069],[-100.59861799999999,73.491089000000102],[-100.60611,73.497207999999944],[-100.61000099999995,73.503052000000139],[-100.610817,73.509155000000078],[-100.60804699999994,73.514999000000103],[-100.60388199999994,73.521102999999982],[-100.55915799999997,73.546097000000088],[-100.54387700000001,73.556366000000139],[-100.541382,73.562194999999974],[-100.54277000000002,73.573883000000023],[-100.54998799999993,73.594711000000075],[-100.55166600000001,73.598876999999959],[-100.573624,73.596649000000014],[-100.628601,73.593322999999998],[-100.76750199999998,73.603867000000037],[-100.89167799999996,73.619980000000055],[-100.91139199999998,73.622756999999979],[-100.91194200000001,73.625259000000028],[-100.91139199999998,73.630539000000113],[-100.87943999999999,73.635818000000086],[-100.86472300000003,73.641662999999994],[-100.86110699999995,73.645827999999995],[-100.85360699999995,73.662201000000039],[-100.858047,73.667205999999908],[-100.97444199999995,73.679153000000042],[-100.99194299999999,73.678863999999976],[-101.03333299999997,73.671371000000136],[-101.04695099999998,73.673035000000141],[-101.057503,73.676650999999993],[-101.11833199999995,73.723312000000021],[-101.120003,73.727203000000088],[-101.01390100000003,73.797211000000061],[-100.99749799999989,73.802475000000015],[-100.98222399999997,73.80581699999999],[-100.95973199999997,73.809143000000006],[-100.93804899999998,73.810256999999979],[-100.82861300000002,73.815536000000122],[-100.79527300000001,73.812484999999924],[-100.77583300000003,73.812195000000088],[-100.754997,73.812484999999924],[-100.73416099999997,73.815262000000018],[-100.71444700000001,73.820267000000058],[-100.69915800000001,73.826096000000064],[-100.66416900000002,73.844986000000063],[-100.64835399999993,73.848327999999981],[-100.554169,73.854705999999965],[-100.52999899999998,73.853591999999935],[-100.41777000000002,73.845534999999984],[-100.39555399999995,73.840820000000122],[-100.38945000000001,73.83859300000006],[-100.370003,73.828049000000021],[-100.34999099999993,73.818603999999993],[-100.33612099999993,73.814697000000024],[-100.06304899999998,73.764999000000046],[-99.865828999999962,73.837769000000094],[-99.857773000000009,73.84275800000006],[-99.870109999999954,73.861541999999986],[-99.869109999999921,73.867370999999991],[-99.869780999999932,73.870201000000009],[-99.877105999999912,73.876541000000032],[-99.886771999999951,73.8822100000001],[-99.892440999999963,73.883536999999933],[-99.961944999999957,73.873306000000071],[-99.971663999999976,73.868042000000059],[-99.988051999999925,73.856934000000081],[-99.990829000000019,73.851089000000002],[-99.997498000000007,73.845534999999984],[-100.00834699999996,73.841369999999984],[-100.02639799999997,73.836929000000055],[-100.04943800000001,73.832764000000054],[-100.13667299999997,73.827484000000027],[-100.175003,73.828049000000021],[-100.24944299999993,73.833878000000027],[-100.26139799999993,73.838318000000072],[-100.29972799999996,73.860260000000096],[-100.29695100000004,73.865814000000114],[-100.29222099999993,73.872208000000001],[-100.27860999999996,73.888596000000007],[-100.26583900000003,73.899994000000049],[-100.252792,73.905258000000003],[-100.24305700000002,73.907486000000006],[-100.14306599999992,73.929977000000008],[-100.12721299999993,73.933319000000097],[-100.104446,73.936371000000008],[-100.03751399999999,73.942473999999947],[-99.981109999999944,73.945816000000093],[-99.938599000000011,73.946091000000081],[-99.896956999999986,73.944138000000009],[-99.856109999999887,73.940811000000053],[-99.816100999999946,73.93609600000002],[-99.800827000000027,73.931655999999975],[-99.800551999999925,73.925812000000008],[-99.813323999999966,73.921371000000079],[-99.806220999999937,73.902100000000019],[-99.810058999999967,73.898766000000023],[-99.810889999999972,73.894928000000107],[-99.808227999999986,73.891937000000041],[-99.804557999999929,73.889099000000101]],[[-89.988892000000021,73.988312000000121],[-90.007781999999963,73.984984999999995],[-90.058043999999938,73.992477000000122],[-90.158614999999998,74.001389000000131],[-90.217772999999966,74.004439999999988],[-90.250290000000007,74.00999500000006],[-90.265015000000005,74.014708999999982],[-90.281112999999891,74.02165199999996],[-90.284728999999913,74.024994000000106],[-90.285003999999958,74.029709000000139],[-90.276397999999858,74.038589000000002],[-90.271117999999944,74.043320000000108],[-90.240554999999972,74.053863999999976],[-90.206115999999952,74.057755000000043],[-89.991942999999935,74.066665999999998],[-89.97193900000002,74.064697000000137],[-89.941375999999991,74.057479999999998],[-89.914443999999946,74.047485000000108],[-89.90194699999995,74.03776600000009],[-89.903885000000002,74.03137200000009],[-89.918609999999944,74.010543999999982],[-89.928329000000019,74.005554000000132],[-89.988892000000021,73.988312000000121]],[[-98.918610000000001,73.806091000000094],[-98.96166999999997,73.80525200000011],[-99.104172000000005,73.81442300000009],[-99.140838999999914,73.818054000000132],[-99.36361699999992,73.864426000000037],[-99.381942999999922,73.86914100000007],[-99.429717999999923,73.891662999999937],[-99.437499999999943,73.89694199999991],[-99.43638599999997,73.902206000000092],[-99.429717999999923,73.908035000000098],[-99.422501000000011,73.911102000000028],[-99.406113000000005,73.915267999999912],[-99.282500999999968,73.936919999999986],[-99.223891999999978,73.940262000000075],[-99.092772999999909,73.952209000000039],[-99.020279000000016,73.979706000000022],[-98.938048999999921,73.998596000000134],[-98.801666000000012,74.018051000000128],[-98.66194200000001,74.03137200000009],[-98.575835999999981,74.03137200000009],[-98.532501000000025,74.032211000000018],[-98.491942999999935,74.034148999999957],[-98.425277999999992,74.043869000000029],[-98.3558349999999,74.057479999999998],[-98.275832999999921,74.07388300000008],[-98.255004999999926,74.078598000000113],[-98.230285999999978,74.083327999999938],[-98.170836999999949,74.09248400000007],[-98.039992999999981,74.105820000000051],[-97.994445999999925,74.109421000000111],[-97.806106999999884,74.11943100000002],[-97.758346999999958,74.118590999999981],[-97.737212999999997,74.117477000000008],[-97.703613000000018,74.113876000000118],[-97.690826000000015,74.111374000000069],[-97.653609999999958,74.099991000000045],[-97.64805599999994,74.0977630000001],[-97.642226999999934,74.087204000000042],[-97.637787000000003,74.075546000000031],[-97.638335999999981,74.063873000000001],[-97.649444999999957,74.052474999999959],[-97.656661999999983,74.04693599999996],[-97.673324999999863,74.035537999999974],[-97.717223999999987,74.009720000000016],[-97.728058000000033,74.004166000000055],[-97.763625999999931,73.988312000000121],[-97.823058999999887,73.968597000000102],[-98.124161000000015,73.878586000000098],[-98.145003999999915,73.873596000000077],[-98.168334999999956,73.870818999999983],[-98.392776000000026,73.84526100000005],[-98.478881999999999,73.837494000000106],[-98.777221999999995,73.813599000000124],[-98.918610000000001,73.806091000000094]],[[-92.638061999999877,74.103043000000127],[-92.36860699999994,74.041091999999992],[-92.356948999999986,74.038040000000024],[-92.33444199999991,74.03137200000009],[-92.31138599999997,74.02165199999996],[-92.296951000000035,74.014435000000049],[-92.289444000000003,74.009155000000021],[-92.282775999999956,74.003325999999959],[-92.273620999999991,73.990540000000067],[-92.272781000000009,73.984421000000054],[-92.28195199999999,73.974990999999989],[-92.291107000000011,73.969711000000075],[-92.310546999999929,73.961104999999975],[-92.327788999999939,73.951385000000073],[-92.330001999999979,73.945526000000086],[-92.329726999999991,73.942473999999947],[-92.309433000000013,73.940811000000053],[-92.1324919999999,73.946365000000014],[-92.118606999999997,73.949142000000109],[-92.116652999999985,73.95109599999995],[-92.113327000000027,73.95637499999998],[-92.110000999999897,73.964706000000035],[-92.113051999999982,73.974426000000108],[-92.114440999999999,73.976654000000053],[-92.113051999999982,73.981368999999916],[-92.107773000000009,73.984711000000061],[-92.094161999999983,73.989151000000049],[-91.925551999999982,74.012771999999927],[-91.877212999999983,74.016936999999928],[-91.838332999999977,74.018875000000094],[-91.570847000000015,74.025818000000072],[-91.528335999999911,74.024429000000055],[-91.139998999999932,74.00999500000006],[-91.097504000000015,74.008331000000055],[-91.065001999999993,74.006103999999993],[-91.046951000000035,74.004166000000055],[-90.735549999999932,73.968322999999998],[-90.660003999999958,73.953873000000044],[-90.633056999999951,73.948317999999972],[-90.441375999999934,73.919708000000128],[-90.406661999999983,73.914703000000088],[-90.364440999999999,73.911652000000061],[-90.354720999999984,73.912201000000039],[-90.344955000000027,73.914368000000081],[-90.341674999999952,73.917206000000078],[-90.339721999999938,73.920532000000094],[-90.341110000000015,73.924149000000057],[-90.33555599999994,73.925812000000008],[-90.317779999999971,73.925261999999975],[-90.225006000000008,73.908599999999979],[-90.195830999999998,73.901931999999988],[-90.194442999999922,73.899719000000005],[-90.204178000000013,73.888321000000019],[-90.230285999999978,73.862198000000035],[-90.241942999999992,73.851929000000041],[-90.25140399999998,73.846649000000127],[-90.264450000000011,73.84165999999999],[-90.275283999999942,73.83859300000006],[-90.283066000000019,73.838318000000072],[-90.360000999999954,73.800812000000121],[-90.474716000000001,73.72164900000007],[-90.581389999999999,73.65776100000005],[-90.724715999999944,73.583054000000118],[-90.84973100000002,73.540268000000083],[-90.921386999999925,73.495255000000043],[-90.930283000000031,73.483871000000079],[-90.932219999999973,73.481934000000081],[-91.089172000000019,73.384155000000021],[-91.152221999999995,73.361099000000024],[-91.171386999999982,73.351089000000059],[-91.180557000000022,73.345825000000104],[-91.186385999999914,73.340271000000087],[-91.238602000000014,73.279984000000127],[-91.253066999999874,73.269150000000081],[-91.262222000000008,73.263885000000016],[-91.367767000000015,73.200821000000133],[-91.569457999999997,73.063309000000061],[-91.642776000000026,73.021103000000039],[-91.647506999999962,73.016663000000051],[-91.645003999999972,72.998032000000023],[-91.770844000000011,72.913040000000024],[-91.799727999999959,72.897216999999955],[-91.808333999999888,72.891937000000098],[-91.812774999999988,72.885818000000086],[-91.813048999999921,72.880264000000068],[-91.81138599999997,72.868042000000116],[-91.818893000000003,72.862198000000092],[-91.84973100000002,72.846100000000035],[-92.06610099999989,72.752487000000087],[-92.095839999999896,72.743042000000003],[-92.127486999999917,72.734421000000111],[-92.166396999999961,72.725539999999967],[-92.232223999999974,72.713043000000027],[-92.274718999999891,72.70748900000001],[-92.314437999999996,72.704987000000131],[-92.335280999999952,72.704437000000098],[-92.393340999999907,72.707213999999965],[-92.431106999999997,72.710541000000092],[-92.524719000000005,72.720534999999927],[-92.745269999999891,72.739975000000129],[-92.898346000000004,72.750275000000045],[-93.077498999999875,72.769439999999975],[-93.248885999999914,72.789703000000031],[-93.337783999999999,72.8077550000001],[-93.349166999999852,72.802475000000072],[-93.366652999999985,72.797760000000039],[-93.391952999999944,72.794144000000131],[-93.412216000000001,72.792206000000022],[-93.580001999999922,72.778046000000074],[-93.679992999999911,72.779709000000025],[-93.726104999999905,72.781097000000102],[-93.764450000000011,72.781372000000147],[-93.932769999999948,72.774155000000007],[-94.038604999999961,72.766388000000063],[-94.099166999999966,72.764160000000118],[-94.132492000000013,72.764709000000039],[-94.170546999999942,72.767487000000074],[-94.18249499999996,72.769439999999975],[-94.24610899999999,72.77388000000002],[-94.262786999999889,72.774155000000007],[-94.298049999999989,72.770263999999941],[-94.315552000000025,72.763046000000145],[-94.321944999999971,72.759430000000066],[-94.327498999999989,72.754440000000045],[-94.334441999999967,72.738036999999963],[-94.332779000000016,72.731934000000024],[-94.327498999999989,72.721649000000127],[-94.319457999999997,72.717484000000127],[-94.3125,72.715545999999961],[-94.297501000000011,72.713318000000015],[-94.26916499999993,72.719147000000021],[-94.265288999999939,72.723877000000073],[-94.263901000000033,72.729980000000012],[-94.258346999999958,72.732483000000002],[-94.236388999999917,72.734985000000052],[-94.160278000000005,72.729431000000034],[-94.103606999999897,72.718596999999988],[-94.09333799999996,72.714995999999928],[-94.001403999999923,72.704162999999994],[-93.985000999999954,72.70387299999993],[-93.886672999999973,72.704712000000086],[-93.839447000000007,72.717209000000082],[-93.798339999999996,72.702208999999925],[-93.823058999999887,72.653046000000018],[-93.817229999999938,72.642211999999972],[-93.801665999999955,72.634430000000009],[-93.786117999999931,72.629149999999981],[-93.76945499999988,72.624984999999981],[-93.75778200000002,72.623032000000023],[-93.686660999999901,72.622208000000057],[-93.674438000000009,72.618866000000082],[-93.589721999999995,72.58137499999998],[-93.568619000000012,72.570831000000112],[-93.49888599999997,72.521927000000119],[-93.463333000000034,72.462204000000099],[-93.466110000000015,72.451385000000016],[-93.46945199999999,72.439697000000024],[-93.628052000000025,72.341934000000037],[-93.64527899999996,72.337204000000042],[-93.666397000000018,72.333602999999982],[-93.688323999999909,72.331099999999992],[-93.748610999999983,72.329712000000086],[-93.767226999999991,72.327209000000096],[-93.787216000000001,72.322769000000108],[-93.801392000000021,72.317764000000068],[-93.819732999999928,72.30720500000001],[-93.827498999999989,72.301926000000037],[-93.913329999999974,72.241652999999928],[-93.925277999999935,72.233047000000056],[-94.014175000000023,72.163879000000122],[-94.036666999999852,72.142212000000086],[-94.040282999999988,72.137497000000053],[-94.043610000000001,72.131363000000022],[-94.045546999999885,72.126922999999977],[-94.044723999999974,72.115814000000114],[-94.042220999999927,72.106644000000074],[-94.043883999999935,72.096939000000134],[-94.048339999999939,72.091094999999939],[-94.054717999999923,72.085265999999933],[-94.066665999999941,72.076660000000004],[-94.080840999999964,72.066939999999931],[-94.091675000000009,72.061645999999996],[-94.127685999999926,72.056366000000082],[-94.143341000000021,72.057480000000055],[-94.172500999999954,72.0577550000001],[-94.186660999999958,72.055816999999934],[-94.198883000000023,72.052765000000022],[-94.188720999999987,72.045258000000103],[-94.19505300000003,72.042091000000084],[-94.198387000000025,72.03910100000013],[-94.199546999999995,72.036438000000032],[-94.196053000000006,72.032432999999969],[-94.188384999999982,72.030930000000126],[-94.172042999999917,72.029594000000088],[-94.149886999999921,72.029433999999981],[-94.137382999999886,72.031769000000111],[-94.130554000000018,72.033104000000037],[-94.125214000000028,72.035095000000126],[-94.091385000000002,72.037766000000147],[-94.06082200000003,72.035262999999986],[-94.029723999999931,71.999419999999986],[-94.063048999999921,71.978317000000061],[-94.082229999999981,71.976089000000115],[-94.191719000000035,71.994316000000083],[-94.353881999999942,72.018050999999957],[-94.371933000000013,72.019440000000145],[-94.418059999999912,72.02276599999999],[-94.449721999999952,72.023315000000139],[-94.743880999999931,72.011383000000023],[-94.780288999999982,72.006103999999993],[-94.825561999999991,71.997481999999991],[-94.902221999999881,71.989151000000106],[-95.121932999999956,71.966095000000053],[-95.161117999999931,71.964706000000092],[-95.17582699999997,71.966934000000037],[-95.20777899999996,71.988876000000118],[-95.213333000000034,71.99443100000002],[-95.206664999999987,72.097488000000112],[-95.204453000000001,72.102767999999969],[-95.196654999999964,72.106644000000074],[-95.039444000000003,72.131363000000022],[-94.981673999999998,72.139434999999992],[-94.929717999999923,72.143599999999992],[-94.899993999999992,72.144440000000031],[-94.868057000000022,72.145538000000101],[-94.752228000000002,72.153320000000065],[-94.760833999999932,72.15498400000007],[-94.80610699999994,72.15914900000007],[-94.839171999999905,72.158599999999979],[-94.961394999999982,72.155258000000003],[-95.027495999999985,72.14498900000001],[-95.12110899999999,72.136658000000068],[-95.139998999999932,72.135544000000095],[-95.158889999999985,72.135818000000029],[-95.171111999999937,72.139159999999947],[-95.206664999999987,72.180817000000047],[-95.211670000000026,72.187194999999974],[-95.213622999999984,72.193313999999987],[-95.214721999999938,72.200271999999984],[-95.214721999999938,72.20526099999995],[-95.203887999999893,72.221924000000058],[-95.191375999999991,72.2452550000001],[-95.171111999999937,72.283324999999991],[-95.133330999999885,72.46026599999999],[-95.200287000000003,72.524428999999998],[-95.226394999999968,72.53166200000004],[-95.283065999999906,72.535538000000088],[-95.316100999999946,72.539703000000088],[-95.321395999999993,72.546097000000145],[-95.344451999999933,72.58137499999998],[-95.346664000000033,72.587493999999992],[-95.345551,72.593322999999998],[-95.331679999999949,72.598328000000038],[-95.313323999999966,72.601089000000059],[-95.315826000000015,72.606368999999916],[-95.355559999999969,72.637771999999984],[-95.364440999999886,72.643326000000116],[-95.458617999999944,72.68220500000001],[-95.475554999999986,72.686371000000122],[-95.492766999999901,72.688034000000016],[-95.50556899999998,72.686371000000122],[-95.52555799999999,72.681656000000089],[-95.535827999999924,72.681366000000025],[-95.548614999999927,72.68220500000001],[-95.576110999999969,72.689971999999955],[-95.590560999999923,72.695525999999973],[-95.602218999999934,72.702208999999925],[-95.666106999999897,72.801376000000062],[-95.673614999999984,72.813873000000058],[-95.675551999999982,72.82499700000011],[-95.675277999999935,72.841094999999996],[-95.671936000000017,72.852478000000019],[-95.653885000000002,72.876923000000033],[-95.645844000000011,72.91276600000009],[-95.655563000000029,73.019989000000066],[-95.683318999999983,73.075821000000019],[-95.582503999999972,73.127762000000132],[-95.575012000000015,73.164993000000095],[-95.600540000000024,73.283905000000004],[-95.650832999999977,73.325272000000041],[-95.646666999999979,73.330826000000059],[-95.613616999999977,73.342758000000003],[-95.623610999999983,73.361099000000024],[-95.653610000000015,73.412490999999932],[-95.681670999999994,73.444138000000066],[-95.683884000000035,73.450272000000098],[-95.700287000000003,73.55386400000009],[-95.668364999999937,73.581787000000077],[-95.612563999999963,73.610976999999991],[-95.656059000000027,73.631866000000116],[-95.676085999999998,73.665061999999978],[-95.681945999999982,73.711928999999998],[-95.673049999999989,73.723312000000021],[-95.658889999999985,73.732482999999945],[-95.645844000000011,73.735535000000084],[-95.450835999999981,73.771103000000096],[-95.428329000000019,73.77276599999999],[-95.299727999999959,73.771103000000096],[-95.283614999999941,73.769149999999968],[-95.266402999999912,73.764160000000118],[-95.236938000000009,73.752212999999983],[-95.160278000000005,73.713042999999971],[-95.154723999999987,73.706940000000031],[-95.138335999999924,73.700821000000019],[-95.106948999999986,73.691925000000083],[-95.076401000000033,73.683318999999983],[-95.024170000000026,73.671646000000123],[-94.95666499999993,73.659149000000127],[-94.890563999999927,73.649155000000121],[-94.845550999999944,73.644150000000081],[-94.828613000000018,73.643051000000071],[-94.812209999999993,73.643326000000116],[-94.652221999999995,73.648605000000089],[-94.634170999999924,73.649429000000055],[-94.618056999999908,73.651382000000012],[-94.619155999999975,73.654434000000094],[-94.638061999999991,73.665817000000118],[-94.649445000000014,73.670821999999987],[-94.676392000000021,73.676650999999993],[-94.732773000000009,73.681366000000025],[-94.773055999999997,73.679977000000008],[-94.81471299999987,73.680817000000104],[-94.866104000000007,73.687195000000031],[-94.883330999999998,73.692200000000071],[-95.075561999999877,73.773315000000139],[-95.089172000000019,73.783325000000048],[-95.111937999999952,73.801086000000055],[-95.11610399999995,73.806641000000127],[-95.108046999999999,73.812195000000088],[-95.070847000000015,73.822768999999994],[-95.036666999999909,73.829436999999928],[-95.00556899999998,73.832489000000066],[-94.976668999999958,73.831100000000049],[-94.958054000000004,73.831940000000088],[-94.963332999999977,73.838318000000072],[-94.982497999999964,73.845534999999984],[-95.005004999999983,73.852767999999969],[-95.024445000000014,73.855255000000056],[-95.045546999999942,73.855545000000063],[-95.076675000000023,73.852477999999962],[-95.109160999999972,73.843597000000045],[-95.116393999999957,73.839157],[-95.127212999999927,73.825821000000076],[-95.136123999999938,73.823608000000092],[-95.154174999999952,73.823608000000092],[-95.263061999999991,73.862762000000032],[-95.304169000000002,73.8808140000001],[-95.311385999999914,73.885269000000108],[-95.323333999999932,73.89694199999991],[-95.327788999999882,73.90914900000007],[-95.329726999999991,73.919982999999945],[-95.326110999999969,73.944138000000009],[-95.324721999999952,73.952484000000084],[-95.319167999999877,73.964157000000114],[-95.298339999999996,73.980819999999994],[-95.245270000000005,74.010268999999994],[-95.227782999999988,74.014160000000061],[-95.220001000000025,74.014708999999982],[-95.192489999999964,74.008881000000088],[-95.174438000000009,74.008881000000088],[-95.040833000000021,74.026382000000012],[-94.90695199999999,74.047485000000108],[-94.850280999999995,74.058868000000132],[-94.80610699999994,74.068054000000075],[-94.787506000000008,74.072769000000108],[-94.755279999999914,74.087204000000042],[-94.745833999999945,74.092209000000082],[-94.732223999999974,74.095260999999994],[-94.618332000000009,74.090271000000143],[-94.460281000000009,74.094437000000028],[-94.436934999999949,74.095824999999934],[-94.42721599999993,74.100815000000011],[-94.421111999999994,74.105820000000051],[-94.412780999999995,74.115265000000136],[-94.406112999999948,74.118865999999969],[-94.392226999999991,74.121918000000107],[-94.217498999999975,74.131652999999972],[-94.177779999999927,74.1336060000001],[-94.093063000000029,74.136383000000023],[-93.992492999999911,74.138596000000007],[-93.951950000000011,74.138885000000073],[-93.914169000000015,74.136107999999979],[-93.90194699999995,74.133331000000112],[-93.758346999999958,74.096939000000134],[-93.761397999999986,74.129150000000038],[-93.759445000000028,74.139160000000118],[-93.754456000000005,74.144714000000079],[-93.730835000000013,74.154160000000047],[-93.690551999999968,74.162200999999982],[-93.641112999999962,74.167754999999943],[-93.583617999999888,74.170822000000044],[-93.515015000000005,74.173035000000027],[-93.431670999999994,74.172211000000061],[-93.327498999999989,74.169983000000116],[-93.243880999999988,74.164993000000038],[-93.028885000000002,74.149993999999992],[-92.979445999999996,74.145828000000108],[-92.796386999999982,74.124985000000038],[-92.638061999999877,74.103043000000127]],[[-98.657226999999978,74.29942299999999],[-98.746947999999975,74.298035000000084],[-98.810271999999941,74.298325000000091],[-98.831679999999949,74.299149000000057],[-98.859436000000017,74.301376000000118],[-98.86221299999994,74.302475000000129],[-98.864715999999987,74.304703000000075],[-98.863051999999982,74.307479999999998],[-98.857223999999974,74.311371000000065],[-98.752501999999936,74.334152000000074],[-98.718338000000017,74.336655000000007],[-98.630829000000006,74.34248400000007],[-98.616652999999985,74.341934000000037],[-98.585830999999985,74.338593000000003],[-98.573623999999938,74.334991000000002],[-98.535278000000005,74.328873000000101],[-98.521666999999979,74.324706999999989],[-98.511123999999995,74.318329000000006],[-98.515563999999927,74.314147999999932],[-98.525009000000011,74.31053200000008],[-98.568618999999899,74.304703000000075],[-98.657226999999978,74.29942299999999]],[[-120.14998600000001,74.272491000000059],[-119.86472300000003,74.237762000000032],[-119.84528399999999,74.235809000000074],[-119.79527299999995,74.234420999999998],[-119.72501399999993,74.233871000000136],[-119.60916099999997,74.233321999999987],[-119.63971699999996,74.193039000000113],[-119.65139799999997,74.181655999999919],[-119.67250099999995,74.165817000000004],[-119.69082599999996,74.156936999999971],[-119.70249899999999,74.153046000000074],[-119.72305299999994,74.144714000000079],[-119.79415899999998,74.115265000000136],[-119.80332900000002,74.110535000000084],[-119.82417299999992,74.094711000000132],[-119.833618,74.082763999999997],[-119.83612099999999,74.075821000000019],[-119.83277900000002,74.064147999999989],[-119.82721699999991,74.05914300000012],[-119.77916699999997,74.033875000000023],[-119.76806599999986,74.030273000000079],[-119.74481199999997,74.025513000000046],[-119.72860699999995,74.02915999999999],[-119.72609699999992,74.035812000000078],[-119.72638699999993,74.041931000000091],[-119.73777799999999,74.058029000000147],[-119.650284,74.118590999999981],[-119.51000999999991,74.209152000000017],[-119.50083899999998,74.213882000000012],[-119.48916599999995,74.217483999999956],[-119.46528599999994,74.221100000000035],[-119.44972199999995,74.221924000000001],[-119.25723299999999,74.218323000000112],[-119.18472300000002,74.216933999999924],[-119.16528299999987,74.214995999999985],[-119.14862099999999,74.212204000000099],[-119.137787,74.208603000000039],[-119.12110899999993,74.199707000000103],[-119.11554699999999,74.194977000000051],[-119.10193600000002,74.179428000000144],[-119.09638999999999,74.168319999999994],[-119.09084300000001,74.156936999999971],[-119.07055700000001,74.114700000000084],[-119.06527699999998,74.103317000000061],[-119.07084699999996,74.089980999999966],[-119.08084099999996,74.077773999999977],[-119.08805799999999,74.072769000000108],[-119.10166900000002,74.069716999999969],[-119.11972000000003,74.068054000000075],[-119.14723199999997,74.062195000000031],[-119.15222199999994,74.056091000000038],[-119.18720999999999,73.994141000000127],[-119.18720999999999,73.987762000000089],[-119.16750299999995,73.987198000000149],[-118.98889200000002,73.998032000000023],[-118.97305299999999,74.000274999999988],[-118.96362299999993,74.004990000000021],[-118.80777,74.090546000000131],[-118.80055199999998,74.095824999999934],[-118.79028299999993,74.10775799999999],[-118.78751399999999,74.114700000000084],[-118.79277000000002,74.125809000000004],[-118.79804999999999,74.130814000000044],[-118.80695299999996,74.133880999999974],[-118.82333399999999,74.136383000000023],[-118.83693699999992,74.139435000000105],[-118.84805299999994,74.143326000000002],[-118.86721799999998,74.151382000000069],[-118.88333099999994,74.166382000000056],[-118.88612399999994,74.171921000000054],[-118.88110399999999,74.178040000000067],[-118.84388699999994,74.188309000000118],[-118.72000100000002,74.212768999999923],[-118.67388899999997,74.219986000000063],[-118.60722399999997,74.228317000000118],[-118.50583599999999,74.239974999999959],[-118.17999299999991,74.272217000000126],[-118.12249799999995,74.275818000000015],[-118.10193600000002,74.276382000000126],[-118.031387,74.275269000000094],[-117.97361799999999,74.269150000000025],[-117.91860999999989,74.262207000000046],[-117.62832599999996,74.244980000000055],[-117.51251199999996,74.238585999999998],[-117.43859900000001,74.22943099999992],[-117.422234,74.226929000000041],[-117.37609899999995,74.218323000000112],[-117.28943599999997,74.199707000000103],[-117.15722700000003,74.167754999999943],[-116.82833899999997,74.072495000000004],[-116.78500400000001,74.059708000000001],[-116.735817,74.039703000000145],[-116.62249799999989,73.990814],[-116.52806099999998,73.949706999999989],[-116.441101,73.913605000000018],[-116.34805299999999,73.875534000000016],[-116.33805799999999,73.87164300000012],[-116.32778899999988,73.867752000000053],[-116.31471299999993,73.864426000000037],[-116.29888900000003,73.861649000000114],[-116.20805399999995,73.838318000000072],[-116.05583199999995,73.792755000000113],[-116.00556899999998,73.773315000000139],[-115.97638699999999,73.755554000000018],[-115.91443599999997,73.726379000000122],[-115.89444699999996,73.718596999999988],[-115.817497,73.698318000000029],[-115.603882,73.652205999999978],[-115.40222199999999,73.568329000000006],[-115.36694299999999,73.545822000000101],[-115.34889199999998,73.531937000000028],[-115.33194700000001,73.511658000000068],[-115.31500199999999,73.479705999999908],[-115.32305899999994,73.474426000000051],[-115.449432,73.426651000000049],[-115.46140300000002,73.42303499999997],[-115.69943199999989,73.368866000000139],[-115.83473199999997,73.33998100000008],[-115.862213,73.334427000000119],[-116.26750199999998,73.273041000000148],[-116.33556399999998,73.267211999999915],[-116.37249800000001,73.265549000000021],[-116.42500299999995,73.261658000000125],[-116.45612299999993,73.257492000000013],[-116.46945199999999,73.254715000000147],[-116.69304699999992,73.203873000000044],[-116.80943299999996,73.168045000000006],[-116.94803599999995,73.124985000000038],[-117.02639799999997,73.106934000000024],[-117.16915899999998,73.081940000000088],[-117.39388999999994,73.048598999999911],[-117.42639200000002,73.044983000000059],[-117.46610999999996,73.03637700000013],[-117.708054,72.977768000000083],[-117.83667000000003,72.938583000000108],[-117.891953,72.919983000000002],[-117.925003,72.908875000000023],[-117.97501399999993,72.896378000000027],[-118.01611300000002,72.888321000000019],[-118.11527999999993,72.870818999999983],[-118.21806300000003,72.854705999999965],[-118.27362099999999,72.844436999999914],[-118.314438,72.836104999999918],[-118.36609599999997,72.824432000000115],[-118.38999899999993,72.817764000000125],[-118.44444299999998,72.798874000000012],[-118.45333900000003,72.794434000000138],[-118.46000700000002,72.78915400000011],[-118.46472199999994,72.783325000000104],[-118.48528299999992,72.767487000000074],[-118.49610899999999,72.763610999999969],[-118.53472899999991,72.754715000000033],[-118.54943799999995,72.752487000000087],[-118.58528100000001,72.750275000000045],[-118.65805099999994,72.74803200000008],[-118.70861799999994,72.743590999999981],[-118.75306699999999,72.73692299999999],[-118.77861000000001,72.731093999999985],[-119.11444099999994,72.639435000000049],[-119.1375119999999,72.632477000000051],[-119.15888999999999,72.624984999999981],[-119.16750299999995,72.620529000000033],[-119.30943300000001,72.438873000000058],[-119.3163909999999,72.425812000000121],[-119.33000199999987,72.394149999999968],[-119.33249699999999,72.387206999999989],[-119.33000199999987,72.381653000000142],[-119.32501200000002,72.376648000000102],[-119.30999800000001,72.368042000000003],[-119.30277999999993,72.363037000000134],[-119.30248999999998,72.356644000000017],[-119.31111099999993,72.352203000000088],[-119.40444899999994,72.325545999999974],[-119.429169,72.319716999999969],[-119.51555599999989,72.305817000000104],[-119.62666300000001,72.278320000000122],[-119.65750099999991,72.267211999999972],[-119.67804699999999,72.259430000000009],[-119.760559,72.228867000000037],[-119.80139200000002,72.22137500000008],[-119.837784,72.219711000000075],[-119.97250399999996,72.221100000000092],[-120.12372599999998,72.232597000000112],[-120.13405599999999,72.233756999999969],[-120.13871799999998,72.236420000000066],[-120.13621499999994,72.239929000000132],[-120.12888299999992,72.241928000000144],[-120.14362299999993,72.2494200000001],[-120.12943999999999,72.251663000000065],[-120.12721299999993,72.258606000000043],[-120.12999000000002,72.264160000000061],[-120.13999899999993,72.267761000000064],[-120.15750099999997,72.269714000000022],[-120.17582699999997,72.268875000000094],[-120.24109599999997,72.26249700000011],[-120.25110599999999,72.258606000000043],[-120.25945299999995,72.246643000000006],[-120.26139799999987,72.239700000000028],[-120.25862099999995,72.23414600000001],[-120.23144500000001,72.214812999999992],[-120.225281,72.212479000000144],[-120.21028899999999,72.20881700000001],[-120.19810499999994,72.204322999999988],[-120.18894999999998,72.199150000000088],[-120.18578299999996,72.196151999999984],[-120.14527900000002,72.149994000000049],[-120.14499699999993,72.143599999999992],[-120.17582699999997,72.094437000000084],[-120.19415299999997,72.078323000000125],[-120.30526699999996,72.013046000000088],[-120.329453,71.999146000000053],[-120.34750399999996,71.990814000000057],[-120.38362100000001,71.981658999999979],[-120.41332999999986,71.971374999999966],[-120.423317,71.96748400000007],[-120.43916299999989,71.958328000000108],[-120.445267,71.953048999999965],[-120.4491579999999,71.946930000000123],[-120.45278899999994,71.934707999999944],[-120.45249899999993,71.927765000000136],[-120.44972200000001,71.922210999999947],[-120.439438,71.912201000000039],[-120.43167099999994,71.908034999999984],[-120.391953,71.893051000000071],[-120.38445300000001,71.888885000000016],[-120.37917299999998,71.883881000000031],[-120.38082900000001,71.87831099999994],[-120.41500899999994,71.776382000000126],[-120.42278299999998,71.764160000000118],[-120.42471299999994,71.757216999999969],[-120.42639199999996,71.74443100000002],[-120.423607,71.738875999999948],[-120.41332999999986,71.72886699999998],[-120.40805099999994,71.723877000000073],[-120.40055799999993,71.719437000000084],[-120.37998999999996,71.699707000000046],[-120.37748699999992,71.694138000000066],[-120.37693799999994,71.688034000000073],[-120.38082900000001,71.681931000000077],[-120.43611099999998,71.611922999999933],[-120.47305299999999,71.565536000000066],[-120.49665799999997,71.544144000000017],[-120.54332699999992,71.516662999999994],[-120.60166900000002,71.493591000000038],[-120.63639799999999,71.485535000000141],[-120.78028899999998,71.457214000000079],[-120.80750299999988,71.452484000000027],[-120.87721299999998,71.441360000000145],[-120.921944,71.435532000000023],[-121.13333099999994,71.409424000000058],[-121.33249699999993,71.386932000000002],[-121.39444700000001,71.380264000000011],[-121.42916899999994,71.378311000000053],[-121.44833399999999,71.379425000000026],[-121.59056099999998,71.396378000000141],[-121.60305799999998,71.399428999999998],[-121.59137699999991,71.402771000000087],[-121.57611099999997,71.404434000000037],[-121.54915599999993,71.40914900000007],[-121.53751399999999,71.412490999999989],[-121.53195199999993,71.417755],[-121.52861000000001,71.423874000000012],[-121.531677,71.429427999999973],[-121.53694200000001,71.434418000000051],[-121.54998799999993,71.443588000000091],[-121.56973299999999,71.451660000000061],[-121.59638999999999,71.456940000000145],[-121.63027999999991,71.460540999999978],[-121.66860999999994,71.46276899999998],[-121.70361300000002,71.460815000000139],[-121.74388099999999,71.453323000000012],[-121.75556899999998,71.450271999999984],[-121.77639799999997,71.443038999999942],[-121.81220999999994,71.426651000000106],[-121.82917800000001,71.418319999999994],[-121.84612299999998,71.409714000000065],[-121.90194700000001,71.378586000000098],[-121.96528599999999,71.34275800000006],[-122.07501199999996,71.286926000000051],[-122.12165799999991,71.267211999999972],[-122.14417300000002,71.260817999999915],[-122.21056399999986,71.24832200000003],[-122.25446299999999,71.242477000000122],[-122.29833999999994,71.236374000000012],[-122.35526999999996,71.227768000000083],[-122.43028299999997,71.214157000000114],[-122.50556899999992,71.197754000000032],[-122.593887,71.178040000000124],[-122.60500299999995,71.174988000000042],[-122.61638600000003,71.171646000000067],[-122.64584400000001,71.160538000000088],[-122.66221599999994,71.151931999999988],[-122.67832900000002,71.143326000000059],[-122.7069469999999,71.124420000000043],[-122.74249299999997,71.101089000000002],[-122.76999699999988,71.089157000000057],[-122.781113,71.086104999999918],[-122.79611199999988,71.084152000000017],[-122.84944199999995,71.0816650000001],[-123.07611099999986,71.079163000000051],[-123.09500099999997,71.079987000000017],[-123.1260989999999,71.083878000000084],[-123.162781,71.092758000000117],[-123.22332799999998,71.114150999999993],[-123.25945300000001,71.129700000000128],[-123.29305999999985,71.146102999999982],[-123.31696299999999,71.158599999999979],[-123.37027,71.188873000000115],[-123.3952789999999,71.207763999999941],[-123.42999299999997,71.236923000000104],[-123.44860799999998,71.257767000000115],[-123.46640000000002,71.285537999999974],[-123.51390099999998,71.349152000000061],[-123.56696299999993,71.406096999999932],[-123.63417099999992,71.472487999999942],[-123.66583299999996,71.496368000000132],[-123.67971799999998,71.505264000000068],[-123.84388699999994,71.583328000000108],[-123.88722200000001,71.623595999999964],[-123.89917000000003,71.633041000000048],[-123.94888299999997,71.658325000000048],[-123.97582999999997,71.670258000000103],[-124.01334400000002,71.685806000000071],[-124.02390300000002,71.689148000000046],[-124.07055700000001,71.701935000000049],[-124.11138900000003,71.709991000000116],[-124.13694800000002,71.714432000000045],[-124.38474299999996,71.75471500000009],[-124.458054,71.76638800000012],[-124.609734,71.788040000000137],[-124.65278599999994,71.79525799999999],[-124.67887899999999,71.800812000000121],[-124.700287,71.806366000000139],[-124.83194700000001,71.840820000000008],[-124.86665299999993,71.85054000000008],[-125.07694999999995,71.909149000000127],[-125.16000400000001,71.924683000000073],[-125.23638900000003,71.941910000000064],[-125.24722300000002,71.945511000000124],[-125.25361599999997,71.950255999999968],[-125.24472000000003,71.954422000000079],[-125.04804999999999,71.955536000000052],[-124.98029300000002,71.943587999999977],[-124.96945199999999,71.939972000000125],[-124.95388800000001,71.938034000000016],[-124.94275699999997,71.939972000000125],[-124.93804899999998,71.945525999999916],[-124.93554699999999,71.951659999999947],[-124.93971299999998,71.956940000000031],[-124.94833399999999,71.961105000000032],[-124.98777799999999,71.969711000000132],[-125.02278100000001,71.972504000000129],[-125.23277300000001,71.975524999999948],[-125.35221899999999,71.97468600000002],[-125.41639700000002,71.974135999999987],[-125.47833300000002,71.972763000000043],[-125.59111000000001,71.966385000000116],[-125.62666299999995,71.963608000000022],[-125.68639399999995,71.954987000000074],[-125.72165699999994,71.952209000000096],[-125.76139799999993,71.950821000000019],[-125.80139199999996,71.952209000000096],[-125.93582199999992,71.958602999999982],[-125.97361799999999,71.960541000000092],[-125.984444,71.963882000000126],[-125.99333200000001,71.96804800000001],[-125.997772,71.973602000000028],[-125.99333200000001,71.978867000000093],[-125.97778299999999,71.979706000000022],[-125.966949,71.976379000000122],[-125.90055799999999,71.962494000000049],[-125.88054699999992,71.963318000000015],[-125.84973099999991,71.967209000000082],[-125.80999799999995,71.975540000000137],[-125.787781,71.982208000000128],[-125.77887699999991,71.986374000000012],[-125.765289,71.996094000000085],[-125.75418100000002,72.006103999999993],[-125.74082899999996,72.022751000000028],[-125.73388699999998,72.034133999999995],[-125.724716,72.051926000000094],[-125.71777299999985,72.070540999999992],[-125.71528599999994,72.083603000000039],[-125.71528599999994,72.090270999999973],[-125.71749899999992,72.096375000000023],[-125.72165699999994,72.101929000000041],[-125.72833299999996,72.106644000000074],[-125.73944099999989,72.110260000000096],[-125.71444700000001,72.157485999999949],[-125.57389799999993,72.247467000000142],[-125.51445000000001,72.291076999999973],[-125.46777299999997,72.351074000000096],[-125.43221999999997,72.403580000000034],[-125.43666099999996,72.409134000000051],[-125.30055199999993,72.483307000000025],[-125.29110699999995,72.487183000000073],[-125.27971600000001,72.490524000000107],[-125.25787399999996,72.495125000000144],[-125.247772,72.49523899999997],[-125.17194399999994,72.513596000000064],[-125.1394499999999,72.524138999999991],[-125.02806099999998,72.566071000000079],[-125,72.605254999999943],[-124.94055199999997,72.70248400000014],[-124.97193899999991,72.755829000000006],[-125.02610800000002,72.821091000000081],[-124.95916699999998,72.856369000000086],[-124.89334100000002,72.873871000000122],[-124.87917299999998,72.876373000000001],[-124.801941,72.887497000000053],[-124.76695299999994,72.890823000000125],[-124.72749299999987,72.888596000000064],[-124.68804899999986,72.887497000000053],[-124.66944899999993,72.888884999999959],[-124.63667299999997,72.892761000000064],[-124.60611,72.897216999999955],[-124.591949,72.899994000000049],[-124.49722300000002,72.919707999999957],[-124.48554999999999,72.923035000000084],[-124.47582999999997,72.927200000000084],[-124.47305299999999,72.933318999999926],[-124.49305700000002,72.97164900000007],[-124.49722300000002,72.977203000000031],[-124.62138399999992,73.001389000000131],[-124.71250899999995,73.003876000000048],[-124.72609699999998,73.006653000000142],[-124.73777799999999,73.010268999999994],[-124.76972999999992,73.021378000000084],[-124.82417299999992,73.046097000000032],[-124.83332799999994,73.050262000000032],[-124.84916699999997,73.059417999999994],[-124.862503,73.068878000000041],[-124.86694299999994,73.074432000000058],[-124.86888099999999,73.080551000000071],[-124.86389200000002,73.086105000000089],[-124.79472399999992,73.134720000000129],[-124.78500400000001,73.13888500000013],[-124.71362299999987,73.149428999999998],[-124.59916699999985,73.227768000000026],[-124.58640299999996,73.238037000000077],[-124.57389799999993,73.248321999999973],[-124.56360599999988,73.259155000000135],[-124.50805699999995,73.32638500000013],[-124.44583099999994,73.411102000000142],[-124.44055199999997,73.416655999999932],[-124.43306000000001,73.421370999999965],[-124.40556299999997,73.434143000000006],[-124.30555699999991,73.478592000000106],[-124.29332699999998,73.481659000000036],[-124.252228,73.483596999999975],[-124.22833300000002,73.483321999999987],[-124.20916699999998,73.481659000000036],[-124.18998699999997,73.481659000000036],[-124.17304999999999,73.483596999999975],[-124.16055299999999,73.486923000000047],[-124.07000699999998,73.546097000000088],[-124.041946,73.582214000000079],[-124.03888699999993,73.586929000000112],[-124.07167099999998,73.61775200000011],[-124.0786129999999,73.622756999999979],[-124.07611099999991,73.643051000000071],[-124.073059,73.649155000000121],[-124.06777999999991,73.654709000000139],[-124.05526700000001,73.658034999999984],[-123.94554099999993,73.681656000000032],[-123.86138899999997,73.695815999999979],[-123.83389299999999,73.700272000000041],[-123.774719,73.764435000000105],[-123.80471799999987,73.796936000000017],[-123.83833300000003,73.821106000000043],[-123.84777800000001,73.825271999999927],[-123.93639399999995,73.840546000000018],[-123.95834399999995,73.841369999999984],[-123.98055999999991,73.840820000000122],[-124.01999699999999,73.838318000000072],[-124.06639100000001,73.839432000000045],[-124.08583099999998,73.841094999999996],[-124.13417099999992,73.848327999999981],[-124.16306299999985,73.854156000000103],[-124.19860799999992,73.864699999999971],[-124.21749899999986,73.872757000000092],[-124.36860699999988,74.014435000000049],[-124.41166699999991,74.056366000000025],[-124.42666600000001,74.109711000000118],[-124.43415800000002,74.134430000000066],[-124.600281,74.268326000000059],[-124.61805699999996,74.26638800000012],[-124.66082799999992,74.264708999999925],[-124.68083200000001,74.266098000000113],[-124.69304699999986,74.269440000000031],[-124.77500900000001,74.319152999999972],[-124.78415699999999,74.329987000000074],[-124.781387,74.336104999999975],[-124.77084400000001,74.340271000000087],[-124.75556899999992,74.342758000000003],[-124.69722000000002,74.347214000000065],[-124.40471600000001,74.369141000000127],[-124.10861199999999,74.392761000000121],[-123.89527899999996,74.396378000000084],[-123.85694899999987,74.399429000000112],[-123.676941,74.418320000000108],[-123.63834399999996,74.421371000000136],[-123.57444800000002,74.424149000000114],[-123.41887700000001,74.428314000000114],[-123.20584100000002,74.443039000000056],[-123.02250700000002,74.444702000000007],[-122.68998699999992,74.453872999999987],[-122.43804899999998,74.464995999999928],[-122.33750900000001,74.471099999999979],[-122.118607,74.49192800000003],[-122.06610099999995,74.49803200000008],[-121.93859900000001,74.518326000000002],[-121.76666299999999,74.539703000000031],[-121.73000299999995,74.543319999999994],[-121.65194699999995,74.548598999999967],[-121.61028299999992,74.550537000000134],[-121.56416300000001,74.551086000000055],[-121.51862299999993,74.548874000000012],[-121.31082200000003,74.531661999999983],[-121.25361599999997,74.525818000000129],[-121.13612399999994,74.506943000000035],[-121.08389299999993,74.493590999999981],[-121.05777,74.486649000000057],[-121.01112399999988,74.472214000000122],[-121.00222799999995,74.46775800000006],[-120.98998999999998,74.458037999999988],[-120.98055999999991,74.447479000000101],[-120.97693599999991,74.441925000000083],[-120.97556299999991,74.429703000000131],[-120.90638699999994,74.415268000000026],[-120.70584100000002,74.373596000000134],[-120.48166700000002,74.329987000000074],[-120.21721599999989,74.282486000000006],[-120.14998600000001,74.272491000000059]],[[-97.652785999999992,74.455826000000059],[-97.675551999999982,74.454987000000131],[-97.691939999999988,74.455261000000064],[-97.708892999999989,74.457214000000022],[-97.777221999999995,74.476379000000122],[-97.789444000000003,74.479980000000012],[-97.792495999999915,74.485809000000017],[-97.781386999999995,74.497208000000114],[-97.768616000000009,74.508041000000105],[-97.761672999999917,74.512496999999996],[-97.753890999999953,74.515548999999965],[-97.618057000000022,74.552200000000028],[-97.532227000000034,74.606369000000086],[-97.513625999999988,74.611374000000126],[-97.470001000000025,74.621094000000028],[-97.445830999999998,74.626082999999994],[-97.422774999999945,74.629424999999912],[-97.406951999999933,74.62831100000011],[-97.389724999999999,74.626373000000001],[-97.368056999999965,74.622756999999979],[-97.357772999999952,74.621368000000132],[-97.291381999999942,74.605255000000113],[-97.267226999999934,74.597214000000008],[-97.261672999999917,74.594711000000075],[-97.256957999999997,74.590546000000074],[-97.261948000000018,74.583878000000084],[-97.299987999999871,74.551376000000062],[-97.376098999999954,74.511658000000068],[-97.387511999999958,74.506377999999984],[-97.606383999999991,74.461929000000055],[-97.652785999999992,74.455826000000059]],[[-95.311110999999983,74.497757000000092],[-95.331389999999999,74.496093999999971],[-95.353332999999964,74.496368000000075],[-95.458892999999989,74.49859600000002],[-95.480559999999912,74.5],[-95.522781000000009,74.504990000000078],[-95.603057999999919,74.515548999999965],[-95.661666999999966,74.523605000000032],[-95.697768999999937,74.529709000000025],[-95.71665999999999,74.533874999999966],[-95.809432999999956,74.554427999999973],[-95.845000999999968,74.563873000000058],[-95.862212999999997,74.56999200000007],[-95.866394000000014,74.574158000000011],[-95.860549999999989,74.579163000000051],[-95.857497999999964,74.580551000000128],[-95.682495000000017,74.634995000000004],[-95.653885000000002,74.642211999999915],[-95.638061999999991,74.643326000000116],[-95.624161000000015,74.641662999999994],[-95.628601000000003,74.640823000000125],[-95.517501999999922,74.630264000000068],[-95.497498000000007,74.627197000000137],[-95.441101000000003,74.613876000000005],[-95.403609999999958,74.603316999999947],[-95.334441999999967,74.580825999999945],[-95.317779999999971,74.573883000000137],[-95.291945999999939,74.560257000000036],[-95.260283999999956,74.540543000000071],[-95.25111400000003,74.53414900000007],[-95.244995000000017,74.527771000000087],[-95.246383999999978,74.521652000000074],[-95.25111400000003,74.516098000000056],[-95.259170999999981,74.510544000000095],[-95.271117999999944,74.505554000000018],[-95.289443999999946,74.501389000000017],[-95.311110999999983,74.497757000000092]],[[-97.175827000000027,75.24414100000007],[-97.194442999999978,75.242752000000053],[-97.216110000000015,75.24470500000001],[-97.225006000000008,75.24803199999991],[-97.231948999999929,75.254440000000045],[-97.27806099999998,75.343597000000102],[-97.275283999999999,75.347487999999998],[-97.258056999999951,75.349426000000108],[-97.208617999999944,75.342209000000025],[-97.190551999999968,75.33526599999999],[-97.161666999999852,75.322220000000073],[-97.153060999999923,75.315262000000075],[-97.148894999999925,75.297760000000039],[-97.146956999999986,75.27998400000007],[-97.147507000000019,75.273880000000077],[-97.155838000000017,75.255264000000011],[-97.161666999999852,75.250000000000057],[-97.175827000000027,75.24414100000007]],[[-103.9175029999999,75.054977000000008],[-104.22917199999995,75.018051000000071],[-104.261124,75.018326000000116],[-104.45944199999991,75.028869999999984],[-104.662216,75.062485000000038],[-104.84722899999991,75.109146000000067],[-104.85722399999992,75.164703000000031],[-104.82000699999998,75.177765000000022],[-104.79998799999998,75.189423000000033],[-104.79305999999997,75.194702000000063],[-104.74472000000003,75.246093999999971],[-104.76862299999999,75.281937000000028],[-104.71083099999993,75.322220000000073],[-104.68222000000003,75.33776899999998],[-104.67360699999995,75.341660000000047],[-104.49722299999996,75.406372000000033],[-104.42804699999994,75.420821999999987],[-104.37777699999998,75.42804000000001],[-104.33000199999992,75.433043999999938],[-104.18222000000003,75.435531999999967],[-104.15177900000003,75.434555000000103],[-104.11416600000001,75.430267000000072],[-103.97112299999998,75.404434000000094],[-103.953056,75.399994000000106],[-103.935272,75.394989000000066],[-103.84805299999999,75.364990000000034],[-103.81054699999993,75.348602000000142],[-103.74166899999994,75.286102000000028],[-103.587219,75.169983000000059],[-103.58306899999997,75.164703000000031],[-103.59028599999999,75.159424000000058],[-103.60888699999992,75.149155000000007],[-103.7302929999999,75.099990999999989],[-103.76390100000003,75.088882000000126],[-103.79943799999995,75.077484000000084],[-103.81777999999997,75.072494999999947],[-103.88999899999999,75.058318999999983],[-103.9175029999999,75.054977000000008]],[[-100.17223399999995,75.601379000000009],[-100.15722700000003,75.589432000000045],[-100.15778399999994,75.584991000000116],[-100.17639200000002,75.57998699999996],[-100.23332199999993,75.569153000000085],[-100.383331,75.553588999999988],[-100.45417800000001,75.546371000000022],[-100.47972099999993,75.545822000000044],[-100.47556299999997,75.549987999999985],[-100.45749699999999,75.554152999999985],[-100.43195299999991,75.55831900000004],[-100.40666199999987,75.561370999999951],[-100.36110699999995,75.565535999999952],[-100.31777999999986,75.573043999999982],[-100.30332900000002,75.577484000000027],[-100.29361,75.584427000000005],[-100.30332900000002,75.58859300000006],[-100.31973299999999,75.590820000000122],[-100.33917199999996,75.591369999999984],[-100.36332699999997,75.59027100000003],[-100.52778599999994,75.577208999999982],[-100.74973299999994,75.558029000000033],[-100.86527999999998,75.547211000000061],[-100.88555899999994,75.545822000000044],[-100.90862300000003,75.546371000000022],[-100.950287,75.549713000000111],[-100.99445300000002,75.554977000000122],[-101.02333099999993,75.559981999999991],[-101.03333299999997,75.563034000000073],[-101.03943600000002,75.567215000000147],[-101.02583299999998,75.570540999999992],[-100.84277299999991,75.586929000000055],[-100.70249899999993,75.588882000000012],[-100.68055699999996,75.589432000000045],[-100.65583800000002,75.59165999999999],[-100.64167800000001,75.596100000000035],[-100.62027,75.606094000000041],[-100.59861799999999,75.610259999999926],[-100.51112399999994,75.61914100000007],[-100.39444700000001,75.623031999999967],[-100.27639799999997,75.623031999999967],[-100.23500099999995,75.623031999999967],[-100.21777299999997,75.621917999999994],[-100.204453,75.617477000000065],[-100.19499200000001,75.613312000000064],[-100.17223399999995,75.601379000000009]],[[-94.363892000000021,75.590820000000122],[-94.326950000000011,75.579711999999972],[-94.243880999999931,75.549713000000111],[-94.205275999999913,75.529709000000025],[-94.010283999999956,75.442200000000071],[-93.989715999999987,75.434982000000105],[-93.839721999999938,75.388046000000031],[-93.742492999999968,75.364426000000094],[-93.499160999999958,75.264709000000096],[-93.487502999999947,75.256653000000028],[-93.493331999999953,75.247207999999944],[-93.529175000000009,75.176376000000062],[-93.488892000000021,75.072494999999947],[-93.434157999999968,74.966385000000002],[-93.406386999999995,74.883605999999986],[-93.458053999999947,74.714996000000099],[-93.462508999999955,74.708602999999925],[-93.467772999999966,74.703048999999965],[-93.484726000000023,74.687759000000142],[-93.49610899999999,74.68193100000002],[-93.530563000000029,74.667755000000056],[-93.563323999999966,74.659424000000115],[-93.691665999999941,74.63998400000014],[-93.717223999999874,74.636932000000058],[-93.741378999999995,74.635543999999982],[-94.040282999999988,74.640823000000125],[-94.249999999999886,74.646378000000027],[-94.388061999999991,74.635269000000108],[-94.471114999999884,74.626648000000046],[-94.511947999999961,74.623306000000071],[-94.547500999999897,74.621368000000132],[-94.643340999999964,74.623596000000077],[-94.687774999999931,74.62831100000011],[-95.024718999999948,74.673035000000084],[-95.080001999999979,74.680817000000047],[-95.085830999999985,74.687195000000031],[-95.076949999999954,74.697479000000044],[-95.072783999999956,74.702209000000096],[-95.104445999999996,74.744141000000127],[-95.266402999999912,74.793319999999937],[-95.283324999999991,74.79803499999997],[-95.298339999999996,74.800262000000032],[-95.403335999999911,74.803863999999976],[-95.434158000000025,74.801376000000005],[-95.457503999999972,74.798324999999977],[-95.479172000000005,74.78804000000008],[-95.483062999999902,74.783325000000048],[-95.482772999999952,74.779433999999981],[-95.475554999999986,74.769989000000066],[-95.462219000000005,74.756653000000142],[-95.547226000000023,74.761107999999979],[-95.625823999999909,74.807480000000055],[-95.705565999999976,74.829987000000131],[-95.740828999999906,74.82388300000008],[-95.771392999999932,74.823608000000092],[-95.864166000000012,74.826096000000064],[-95.959473000000003,74.856369000000029],[-96.002501999999879,74.872757000000092],[-96.006667999999934,74.876923000000147],[-96.077224999999942,74.902771000000087],[-96.135283999999899,74.951096000000121],[-96.141678000000013,74.957214000000079],[-96.136948000000018,74.963043000000084],[-96.124709999999936,74.975815000000068],[-96.094726999999978,74.991364000000033],[-96.070847000000015,75.001938000000052],[-96.056380999999988,75.010268999999937],[-96.055557000000022,75.016097999999943],[-96.060546999999985,75.019440000000088],[-96.07417299999986,75.023605000000089],[-96.083068999999966,75.024429000000055],[-96.142226999999991,75.017761000000064],[-96.147507000000019,75.013611000000083],[-96.200835999999924,74.954712000000029],[-96.203339000000028,74.951660000000061],[-96.20666499999993,74.943038999999999],[-96.203887999999949,74.93691999999993],[-96.205840999999964,74.92025799999999],[-96.209732000000031,74.915543000000127],[-96.221389999999985,74.910263000000043],[-96.247771999999884,74.90554800000001],[-96.268341000000021,74.903870000000097],[-96.31527699999998,74.90248100000008],[-96.337219000000005,74.903595000000053],[-96.357497999999964,74.906647000000021],[-96.373610999999983,74.910263000000043],[-96.387221999999952,74.914703000000088],[-96.396666999999923,74.919708000000128],[-96.40306099999998,74.925812000000121],[-96.386123999999995,74.97387700000013],[-96.357497999999964,74.97137500000008],[-96.341385000000002,74.972487999999998],[-96.328063999999983,74.974701000000096],[-96.320557000000008,74.979430999999977],[-96.318343999999968,74.982208000000071],[-96.322234999999864,75.001389000000074],[-96.331115999999895,75.004715000000147],[-96.476669000000015,75.004440000000102],[-96.500838999999928,75.002777000000037],[-96.523055999999997,74.999145999999939],[-96.533889999999985,74.994705000000067],[-96.55972300000002,74.986098999999967],[-96.580291999999986,74.98414600000001],[-96.599990999999989,74.983322000000044],[-96.614165999999955,74.984984999999938],[-96.616942999999992,74.991088999999988],[-96.604720999999984,75.063309000000004],[-96.571395999999936,75.101089000000115],[-96.463057999999933,75.19331399999993],[-96.456389999999999,75.196930000000009],[-96.378600999999946,75.21665999999999],[-96.077788999999996,75.272491000000059],[-95.948043999999982,75.283325000000104],[-95.922500999999954,75.286102000000028],[-95.903335999999911,75.289978000000076],[-95.910552999999936,75.29525799999999],[-95.934433000000013,75.297211000000118],[-95.978058000000033,75.298874000000012],[-96.026671999999962,75.299149000000057],[-96.049987999999928,75.296936000000073],[-96.061935000000005,75.315262000000075],[-96.003615999999965,75.343047999999953],[-95.932494999999903,75.353043000000071],[-95.934714999999983,75.350173999999981],[-95.93472300000002,75.347762999999986],[-95.919998000000021,75.34693900000002],[-95.890288999999996,75.349152000000004],[-95.887443999999959,75.360268000000133],[-95.83677699999987,75.369926000000021],[-95.830780000000004,75.371429000000035],[-95.829781000000025,75.372589000000119],[-95.83061199999986,75.374428000000023],[-95.832786999999939,75.375923000000114],[-95.848274000000004,75.378432999999973],[-95.906775999999979,75.387428000000057],[-95.927779999999871,75.398041000000148],[-96.033324999999934,75.40109300000006],[-96.055267000000015,75.400818000000072],[-96.078887999999893,75.396103000000039],[-96.079178000000013,75.391098],[-96.083618000000001,75.385543999999982],[-96.099730999999963,75.380264000000125],[-96.126099000000011,75.37692300000009],[-96.151108000000022,75.374984999999924],[-96.175277999999992,75.379424999999969],[-96.178878999999995,75.384430000000009],[-96.161941999999954,75.395537999999988],[-96.14973399999991,75.400818000000072],[-96.135009999999966,75.406372000000033],[-96.095839999999896,75.417755000000056],[-96.0625,75.424988000000099],[-95.974166999999966,75.436096000000077],[-95.958344000000011,75.436371000000065],[-95.93638599999997,75.43414300000012],[-95.874160999999958,75.423874000000069],[-95.831046999999955,75.41531400000008],[-95.832549999999969,75.413651000000129],[-95.83322099999998,75.409988000000112],[-95.831046999999955,75.406982000000085],[-95.825881999999979,75.403320000000122],[-95.814383999999961,75.400322000000074],[-95.769553999999857,75.400322000000074],[-95.691100999999946,75.40525800000006],[-95.682495000000017,75.408324999999991],[-95.676102000000014,75.415817000000118],[-95.678328999999962,75.421920999999998],[-95.68472300000002,75.428314000000114],[-95.691665999999998,75.429703000000131],[-95.715835999999911,75.429153000000099],[-95.734160999999915,75.426085999999998],[-95.758620999999948,75.42553700000002],[-95.781677000000002,75.42804000000001],[-95.800551999999925,75.431656000000032],[-95.825011999999958,75.439972000000125],[-95.830001999999922,75.4433140000001],[-95.836945000000014,75.453598000000113],[-95.83805799999999,75.459152000000074],[-95.835555999999997,75.464431999999988],[-95.832229999999981,75.470535000000098],[-95.824172999999973,75.477767999999912],[-95.800551999999925,75.49136400000009],[-95.762222000000008,75.508041000000048],[-95.749725000000012,75.513321000000133],[-95.470000999999968,75.566939999999988],[-95.275283999999942,75.599426000000051],[-95.264175000000023,75.59387200000009],[-95.234436000000017,75.584717000000012],[-95.212783999999999,75.582489000000066],[-95.178604000000007,75.584427000000005],[-95.12470999999988,75.59526100000005],[-95.104172000000005,75.60026600000009],[-95.093338000000017,75.603591999999992],[-95.085830999999985,75.607208000000014],[-95.084166999999979,75.609146000000123],[-95.075286999999946,75.614426000000037],[-95.063323999999909,75.618866000000025],[-95.044448999999872,75.62164300000012],[-94.917769999999962,75.637207000000046],[-94.901672000000019,75.637497000000053],[-94.741378999999938,75.62414600000011],[-94.559722999999963,75.612488000000099],[-94.511123999999995,75.611099000000081],[-94.46556099999998,75.608321999999987],[-94.404175000000009,75.599152000000117],[-94.363892000000021,75.590820000000122]],[[-95.910003999999901,75.560256999999979],[-95.911117999999988,75.554152999999985],[-95.93472300000002,75.540543000000071],[-96.170837000000006,75.458038000000101],[-96.220276000000013,75.455551000000071],[-96.238892000000021,75.456650000000025],[-96.255004999999983,75.461380000000077],[-96.399170000000026,75.516388000000063],[-96.417220999999984,75.523315000000139],[-96.42471299999994,75.528595000000053],[-96.450995999999975,75.529991000000052],[-96.441161999999963,75.535987999999975],[-96.415832999999907,75.543648000000132],[-96.412659000000019,75.546150000000011],[-96.411666999999909,75.548819999999978],[-96.417992000000027,75.552658000000065],[-96.431167999999957,75.555489000000023],[-96.441832999999974,75.555664000000093],[-96.450995999999975,75.553154000000063],[-96.503837999999917,75.535156000000029],[-96.507995999999935,75.532982000000118],[-96.518165999999951,75.526320999999996],[-96.525161999999909,75.519325000000038],[-96.553603999999893,75.508880999999917],[-96.552215999999987,75.503326000000015],[-96.549437999999896,75.497208000000114],[-96.545546999999999,75.492203000000075],[-96.541107000000011,75.488037000000134],[-96.533324999999934,75.48275799999999],[-96.517501999999922,75.478043000000127],[-96.503341999999975,75.471374999999966],[-96.500564999999995,75.464996000000099],[-96.50418099999996,75.460266000000104],[-96.511948000000018,75.455826000000059],[-96.65834000000001,75.388596000000064],[-96.833617999999944,75.352478000000019],[-96.851104999999905,75.350266000000147],[-96.862212999999997,75.350815000000125],[-96.876098999999954,75.353591999999992],[-96.93249499999996,75.376082999999994],[-97.030838000000017,75.454437000000041],[-97.053054999999915,75.492203000000075],[-97.053054999999915,75.497208000000114],[-97.006957999999941,75.508331000000112],[-96.940825999999959,75.521652000000017],[-96.913619999999923,75.526382000000069],[-96.891677999999956,75.529160000000047],[-96.666945999999996,75.552765000000022],[-96.469382999999993,75.588425000000029],[-96.466552999999919,75.591933999999924],[-96.467727999999909,75.599091000000044],[-96.470054999999888,75.602264000000048],[-96.422500999999954,75.623596000000077],[-96.424438000000009,75.635544000000095],[-96.415008999999941,75.646941999999967],[-96.396392999999989,75.649994000000049],[-96.379715000000033,75.651093000000003],[-96.347228999999913,75.651382000000126],[-96.335555999999997,75.650818000000015],[-96.314437999999996,75.647766000000104],[-96.241104000000007,75.629974000000061],[-96.133330999999941,75.606644000000074],[-96.115829000000019,75.60386699999998],[-96.101944000000003,75.603591999999992],[-96.025436000000013,75.602844000000061],[-95.95777899999996,75.583603000000039],[-95.938889000000017,75.577484000000027],[-95.923888999999974,75.571655000000021],[-95.916397000000018,75.566375999999991],[-95.910003999999901,75.560256999999979]],[[-96.954453000000001,75.595534999999984],[-96.975005999999894,75.594711000000018],[-96.996658000000025,75.597762999999929],[-97.005004999999983,75.604431000000091],[-97.001953000000015,75.610809000000074],[-96.988601999999958,75.618042000000059],[-96.978607000000011,75.623031999999967],[-96.960830999999985,75.627472000000125],[-96.779449,75.6602630000001],[-96.751952999999958,75.664703000000088],[-96.729720999999984,75.665267999999969],[-96.720551,75.66415399999994],[-96.715835999999967,75.659988000000055],[-96.718886999999995,75.653870000000097],[-96.722305000000006,75.652954000000022],[-96.740279999999927,75.646941999999967],[-96.849166999999966,75.613312000000064],[-96.954453000000001,75.595534999999984]],[[-96.579177999999899,75.736923000000104],[-96.696655000000021,75.730819999999994],[-96.710555999999997,75.733597000000088],[-96.717223999999987,75.739700000000028],[-96.67860399999995,75.777481000000023],[-96.666945999999996,75.786652000000117],[-96.660827999999981,75.789429000000041],[-96.541107000000011,75.822219999999959],[-96.525283999999942,75.826384999999959],[-96.507506999999976,75.828323000000125],[-96.48443599999996,75.827208999999925],[-96.468062999999916,75.822495000000004],[-96.455841000000021,75.817764000000068],[-96.457503999999972,75.801085999999998],[-96.459166999999979,75.789429000000041],[-96.539718999999991,75.74331699999999],[-96.553603999999893,75.738586000000055],[-96.579177999999899,75.736923000000104]],[[-111.79998799999998,75.839157],[-111.823624,75.83859300000006],[-111.86582899999996,75.840545999999961],[-111.900284,75.843596999999988],[-111.91722099999993,75.846939000000134],[-111.92250100000001,75.852767999999969],[-111.91972399999997,75.85775799999999],[-111.90139799999997,75.863876000000118],[-111.85665899999992,75.867751999999996],[-111.79972799999996,75.871093999999971],[-111.61305199999993,75.881927000000132],[-111.59528399999999,75.882751000000098],[-111.58306899999991,75.881927000000132],[-111.5786129999999,75.879974000000004],[-111.58194699999996,75.876083000000108],[-111.59306300000003,75.87303200000008],[-111.62917299999992,75.856934000000024],[-111.64806399999998,75.851928999999984],[-111.75695799999994,75.841659999999933],[-111.79998799999998,75.839157]],[[-122.34084300000001,75.862761999999975],[-122.36277799999999,75.858032000000094],[-122.39862099999993,75.859421000000111],[-122.66471899999993,75.89387499999998],[-122.69167299999998,75.900269000000037],[-122.69360399999999,75.902206000000035],[-122.69554099999993,75.908035000000041],[-122.68277,75.911652000000004],[-122.633331,75.919708000000071],[-122.58222999999998,75.921921000000054],[-122.53751399999993,75.922484999999995],[-122.37917299999992,75.915817000000004],[-122.35305800000003,75.914429000000098],[-122.337784,75.911377000000016],[-122.32833900000003,75.905822999999998],[-122.32417299999997,75.899719000000005],[-122.33473200000003,75.869141000000013],[-122.34084300000001,75.862761999999975]],[[-121.09306299999997,75.726089000000059],[-121.1100009999999,75.724700999999982],[-121.14306599999992,75.725815000000125],[-121.27555799999993,75.747481999999991],[-121.28832999999997,75.752777000000037],[-121.28582799999998,75.758881000000088],[-121.27194199999997,75.770537999999988],[-121.26306199999993,75.774154999999951],[-121.11694299999999,75.795821999999987],[-121.04332699999992,75.808868000000132],[-121.02944899999989,75.811371000000122],[-121.01917299999997,75.818054000000075],[-121.01500699999997,75.824707000000046],[-121.00083899999993,75.856644000000017],[-120.99833699999988,75.867751999999996],[-121.00695799999988,75.879700000000071],[-121.01363399999997,75.884720000000073],[-121.04222099999998,75.894149999999968],[-121.04750099999995,75.899993999999992],[-121.04250299999995,75.90554800000001],[-121.03859699999998,75.908325000000104],[-120.997772,75.926376000000062],[-120.98000300000001,75.929427999999973],[-120.87777699999998,75.936096000000134],[-120.86776700000001,75.924698000000149],[-120.86776700000001,75.913315000000125],[-120.86972000000003,75.881087999999977],[-120.87110899999993,75.87553400000013],[-120.88474300000001,75.844986000000006],[-120.89835399999998,75.825821000000019],[-120.92111199999999,75.803314000000114],[-120.93804899999998,75.790543000000014],[-120.99388099999993,75.757767000000115],[-121.01862299999993,75.744431000000134],[-121.03278399999994,75.737762000000089],[-121.05248999999992,75.732758000000103],[-121.09306299999997,75.726089000000059]],[[-95.792769999999962,75.899719000000005],[-95.809432999999956,75.894714000000135],[-95.818893000000003,75.907211000000075],[-95.825561999999991,75.913315000000125],[-95.847777999999892,75.929427999999973],[-95.862503000000004,75.936096000000134],[-95.882492000000013,75.941086000000041],[-95.896956999999986,75.947753999999975],[-95.899993999999992,75.953873000000044],[-95.890839000000028,75.959427000000005],[-95.860001000000011,75.966660000000047],[-95.796660999999972,75.973312000000078],[-95.770554000000004,75.974991000000102],[-95.746947999999918,75.97387700000013],[-95.73582499999992,75.968323000000112],[-95.736938000000009,75.962494000000106],[-95.751952999999958,75.927475000000072],[-95.761947999999961,75.916092000000049],[-95.779723999999931,75.90498400000007],[-95.792769999999962,75.899719000000005]],[[-94.405563000000029,75.75082400000008],[-94.582778999999903,75.74581900000004],[-94.629165999999998,75.746094000000085],[-94.676102000000014,75.747756999999979],[-94.72084000000001,75.753876000000048],[-94.739440999999999,75.75749200000007],[-94.777495999999928,75.768600000000049],[-94.795272999999952,75.775818000000072],[-94.809157999999968,75.782486000000063],[-94.822234999999978,75.794144000000074],[-94.898894999999925,75.912765999999976],[-94.902785999999992,75.919434000000138],[-94.905272999999966,75.925537000000077],[-94.906112999999948,75.93081699999999],[-94.904449,75.9369200000001],[-94.89527899999996,75.942200000000014],[-94.879989999999964,75.945526000000029],[-94.865554999999972,75.947478999999987],[-94.813613999999973,75.950546000000088],[-94.737777999999992,75.952208999999982],[-94.699722000000008,75.955551000000128],[-94.53832999999986,75.986099000000081],[-94.481948999999929,75.974426000000051],[-94.466948999999886,75.968597000000045],[-94.453338999999914,75.961929000000112],[-94.449721999999952,75.955261000000121],[-94.443603999999993,75.938309000000118],[-94.420272999999952,75.868590999999981],[-94.410277999999948,75.86192299999999],[-94.370833999999945,75.842209000000082],[-94.322234999999978,75.814986999999974],[-94.305557000000022,75.80304000000001],[-94.287780999999939,75.783875000000023],[-94.288054999999986,75.777481000000023],[-94.291381999999999,75.772217000000012],[-94.296950999999979,75.766388000000006],[-94.310271999999941,75.761383000000137],[-94.326400999999976,75.757217000000082],[-94.353881999999942,75.753876000000048],[-94.405563000000029,75.75082400000008]],[[-103.137787,75.74275200000011],[-103.20667300000002,75.74275200000011],[-103.3011019999999,75.744705000000067],[-103.32389799999999,75.747208000000057],[-103.36888099999999,75.753876000000048],[-103.38082899999995,75.759430000000009],[-103.382767,75.765549000000021],[-103.31139399999995,75.805252000000053],[-103.07749899999999,75.890823000000069],[-103.05943300000001,75.896378000000141],[-103.03751399999993,75.901657000000114],[-103.01194799999996,75.906097000000102],[-102.98693800000001,75.909424000000058],[-102.69611399999997,75.946640000000002],[-102.59889199999986,75.953598],[-102.52278099999995,75.958038000000045],[-102.43360899999999,75.964157000000057],[-102.291382,75.977203000000145],[-102.21749899999998,75.985535000000141],[-102.19138299999997,75.989699999999971],[-102.16471899999993,75.99054000000001],[-102.07861300000002,75.97137500000008],[-101.98916599999995,75.950821000000076],[-101.98332199999987,75.945816000000036],[-101.98860200000001,75.934418000000051],[-102.020554,75.925537000000077],[-102.09472700000003,75.911652000000004],[-102.14639299999993,75.903320000000008],[-102.19638099999997,75.899719000000005],[-102.29638699999998,75.894989000000123],[-102.31916799999999,75.893051000000014],[-102.34665699999999,75.889434999999935],[-102.39417299999997,75.880814000000044],[-102.43055699999991,75.869979999999998],[-102.44082600000002,75.86442599999998],[-102.44943199999994,75.85832199999993],[-102.45584099999996,75.852478000000133],[-102.46000699999996,75.847214000000122],[-102.47165699999988,75.818329000000062],[-102.48277300000001,75.806366000000025],[-102.49694799999992,75.79553199999998],[-102.50917099999998,75.789429000000041],[-102.54527300000001,75.779709000000139],[-102.59028599999994,75.770537999999988],[-102.61165599999998,75.767211999999972],[-102.636124,75.764708999999982],[-102.86638599999998,75.753601000000003],[-103.015289,75.747208000000057],[-103.137787,75.74275200000011]],[[-122.81916799999999,76.06053200000008],[-122.78056300000003,76.057205000000124],[-122.68776700000001,76.059982000000048],[-122.66194200000001,76.05693100000002],[-122.64277599999997,76.052475000000129],[-122.63082900000001,76.046646000000123],[-122.72501399999987,76.023605000000089],[-122.88194299999998,76.011108000000092],[-122.89250199999998,76.013611000000026],[-122.89611799999994,76.026931999999988],[-122.89222699999999,76.031096999999988],[-122.85082999999997,76.057205000000124],[-122.81916799999999,76.06053200000008]],[[-102.38999899999993,76.083603000000096],[-102.37554899999998,76.079163000000108],[-102.37138399999998,76.079163000000108],[-102.36805699999996,76.077209000000096],[-102.3563769999999,76.075820999999962],[-102.35333300000002,76.073883000000023],[-102.33889799999997,76.069443000000035],[-102.33249699999999,76.065536000000066],[-102.32167099999998,76.053589000000102],[-102.31639100000001,76.036925999999994],[-102.31889299999989,76.031096999999988],[-102.319458,76.024704000000042],[-102.32972699999993,76.015823000000125],[-102.34388699999994,76.010269000000108],[-102.36582900000002,76.005829000000119],[-102.41665599999999,76.000275000000101],[-102.51722699999993,75.991088999999988],[-102.56777999999991,75.985535000000141],[-102.695267,75.973312000000078],[-102.71472199999988,75.97026100000005],[-102.73972299999997,75.968048000000124],[-102.79055800000003,75.961380000000133],[-102.81139399999995,75.959990999999945],[-102.93611099999998,75.94802900000002],[-103.01027699999997,75.943038999999942],[-103.08528099999995,75.935806000000127],[-103.15695199999993,75.925812000000121],[-103.21888699999994,75.920258000000103],[-103.26500699999997,75.914429000000098],[-103.28943600000002,75.913040000000137],[-103.33944700000001,75.908035000000041],[-103.37998999999996,75.906097000000102],[-103.39639299999993,75.904434000000037],[-103.43305999999995,75.903320000000008],[-103.45333899999997,75.901657000000114],[-103.52443699999998,75.89888000000002],[-103.59277299999997,75.897217000000069],[-103.61332700000003,75.895538000000101],[-103.63474300000001,75.891098000000056],[-103.65556300000003,75.888596000000007],[-103.69972199999989,75.887496999999996],[-103.72332799999987,75.889160000000118],[-103.77111799999994,75.896378000000141],[-103.81166100000002,75.899428999999941],[-103.88806199999993,75.898041000000035],[-103.90194700000001,75.898604999999975],[-103.91471899999993,75.90248100000008],[-103.91500899999994,75.907760999999937],[-103.91722099999993,75.913605000000132],[-103.92555199999998,75.919144000000131],[-103.93611099999998,75.924149],[-103.96472199999999,75.934418000000051],[-103.97165699999994,75.938309000000118],[-103.94220699999994,75.942749000000106],[-103.90194700000001,75.943862999999908],[-103.82556199999999,75.950821000000076],[-103.80248999999998,75.953873000000044],[-103.78527799999995,75.957489000000066],[-103.77139299999988,75.963043000000084],[-103.75834700000001,75.966660000000047],[-103.7083439999999,75.972488000000112],[-103.68776699999989,75.97387700000013],[-103.598343,75.977203000000145],[-103.57444799999996,75.976654000000053],[-103.55471799999998,75.975266000000147],[-103.52250699999991,75.97554000000008],[-103.49694799999997,75.979980000000069],[-103.474716,75.985259999999982],[-103.45694700000001,75.990814000000114],[-103.41306299999997,76.001663000000008],[-103.39138800000001,76.006104000000107],[-103.36582899999996,76.009429999999952],[-103.34028599999988,76.013884999999959],[-103.31500199999999,76.017212000000086],[-103.29028299999999,76.018599999999992],[-103.26363399999997,76.019440000000088],[-103.22138999999993,76.019150000000025],[-103.196663,76.020537999999988],[-103.17887899999999,76.024994000000049],[-103.15666199999993,76.036652000000061],[-103.13667299999992,76.041656000000046],[-103.120003,76.043320000000051],[-103.05110200000001,76.043593999999985],[-103.00639299999995,76.044707999999957],[-102.98110999999989,76.04693600000013],[-102.95556599999998,76.050261999999975],[-102.91555800000003,76.060257000000092],[-102.88971700000002,76.064423000000147],[-102.86833199999995,76.066940000000045],[-102.86028299999992,76.066666000000112],[-102.85582699999992,76.067764000000011],[-102.75666799999993,76.073044000000095],[-102.708618,76.077484000000084],[-102.68138099999999,76.079163000000108],[-102.65805099999994,76.082214000000135],[-102.60777299999995,76.085814999999968],[-102.53138699999994,76.089431999999931],[-102.46806300000003,76.090271000000087],[-102.42804699999999,76.089431999999931],[-102.40416699999997,76.087769000000037],[-102.39639299999999,76.086655000000064],[-102.38999899999993,76.083603000000096]],[[-118.31639100000001,75.57249500000006],[-118.35472099999993,75.558868000000018],[-118.58306900000002,75.499419999999986],[-118.60472099999998,75.496368000000075],[-118.7036129999999,75.503052000000082],[-118.72250400000001,75.504440000000045],[-118.82749899999999,75.532761000000107],[-118.87361099999998,75.547484999999995],[-118.87777699999998,75.553314],[-118.92804699999999,75.562759000000085],[-118.95305599999995,75.564697000000024],[-119.08194700000001,75.567764000000125],[-119.13082900000001,75.566939999999988],[-119.19695299999995,75.562484999999924],[-119.22250400000001,75.565262000000018],[-119.34028599999999,75.579436999999928],[-119.36749299999991,75.58415199999996],[-119.38333099999994,75.589157000000057],[-119.39527899999996,75.594711000000018],[-119.40583800000002,75.600540000000024],[-119.408051,75.605820000000108],[-119.40471600000001,75.611923000000047],[-119.39750700000002,75.618317000000104],[-119.37554899999998,75.631088000000034],[-119.27528399999994,75.674698000000035],[-119.18831599999987,75.702484000000084],[-119.11389200000002,75.720535000000041],[-118.95472699999999,75.778594999999996],[-118.78888699999999,75.843048000000067],[-118.762787,75.856934000000024],[-118.75834699999996,75.862198000000035],[-118.75334199999992,75.866379000000109],[-118.71694899999994,75.882751000000098],[-118.61916399999996,75.915543000000071],[-118.58139,75.924987999999985],[-118.56388899999996,75.928589000000045],[-118.40444899999994,75.960815000000082],[-118.36776699999996,75.966385000000002],[-118.34028599999999,75.967484000000013],[-118.19415300000003,75.967484000000013],[-118.16832699999998,75.968323000000112],[-118.15222199999994,75.97137500000008],[-118.13751200000002,75.979705999999965],[-118.13137799999998,75.985535000000141],[-118.13137799999998,75.991363999999976],[-118.12748699999992,75.997482000000105],[-118.10500299999995,76.023880000000077],[-118.08860800000002,76.029434000000094],[-118.07140400000003,76.034149000000127],[-118.03751399999987,76.038315000000011],[-117.99804699999993,76.039978000000133],[-117.95722999999992,76.043045000000063],[-117.93360899999993,76.047485000000052],[-117.89972699999998,76.057479999999998],[-117.88971699999996,76.060806000000014],[-117.88500999999997,76.066086000000098],[-117.89138799999995,76.072220000000129],[-117.89277600000003,76.077484000000084],[-117.88612399999988,76.079712000000029],[-117.77887699999991,76.108597000000088],[-117.72609699999998,76.115540000000067],[-117.70694700000001,76.117203000000018],[-117.662216,76.117751999999939],[-117.64111299999996,76.116652999999985],[-117.62304699999999,76.114426000000094],[-117.51944700000001,76.099716000000001],[-117.49166899999989,76.094986000000119],[-117.47138999999993,76.088882000000069],[-117.46389799999997,76.083054000000004],[-117.48916600000001,76.04693600000013],[-117.57305899999994,75.981934000000081],[-117.681107,75.921097000000088],[-117.70445299999989,75.916930999999977],[-117.74694799999997,75.910812000000135],[-117.77555799999993,75.89888000000002],[-117.83833299999998,75.859985000000052],[-117.93720999999999,75.785262999999986],[-117.94499199999996,75.77915999999999],[-117.95221700000002,75.771927000000005],[-117.95638999999994,75.765822999999955],[-117.95638999999994,75.75999500000006],[-117.97138999999993,75.728867000000037],[-118.01583899999997,75.699416999999983],[-118.06220999999999,75.685806000000014],[-118.096947,75.678589000000102],[-118.11389200000002,75.673874000000069],[-118.14277599999997,75.663879000000122],[-118.22193900000002,75.633881000000031],[-118.26363400000002,75.616928000000087],[-118.2675089999999,75.61285399999997],[-118.266953,75.609985000000108],[-118.26834099999991,75.59165999999999],[-118.31639100000001,75.57249500000006]],[[-78.926391999999964,75.875809000000004],[-78.914169000000015,75.87303200000008],[-78.904174999999896,75.867203000000075],[-78.881377999999984,75.853317000000061],[-78.876663000000008,75.849152000000061],[-78.879439999999931,75.844147000000021],[-78.897781000000009,75.839706000000092],[-78.921111999999994,75.837494000000049],[-79.048889000000031,75.836928999999998],[-79.067779999999971,75.840271000000143],[-79.072783999999956,75.844437000000028],[-79.068618999999956,75.848328000000095],[-79.05749499999996,75.853317000000061],[-79.042495999999915,75.858032000000094],[-79.021666999999923,75.867477000000008],[-79.031676999999945,75.870819000000097],[-79.05471799999998,75.872757000000036],[-79.268889999999999,75.875259000000142],[-79.319457999999941,75.87359600000002],[-79.343063000000029,75.871093999999971],[-79.361389000000031,75.86692800000003],[-79.408339999999953,75.852767999999969],[-79.420273000000009,75.848038000000088],[-79.428054999999972,75.842484000000127],[-79.458617999999944,75.810806000000071],[-79.598052999999936,75.861374000000069],[-79.620270000000005,75.862761999999975],[-79.705840999999964,75.860535000000084],[-79.726944000000003,75.861099000000024],[-79.739990000000034,75.86442599999998],[-79.752227999999889,75.878586000000098],[-79.580001999999979,75.945251000000042],[-79.567504999999983,75.949142000000109],[-79.396956999999986,76.001938000000052],[-79.375,76.005554000000075],[-79.272780999999952,76.028045999999961],[-79.137786999999946,76.077209000000096],[-79.129714999999976,76.082763999999997],[-79.121932999999956,76.088593000000003],[-79.113051999999925,76.100540000000137],[-79.091384999999889,76.114426000000094],[-79.081954999999994,76.116379000000052],[-78.923888999999974,76.121094000000085],[-78.904174999999896,76.119705000000067],[-78.893065999999976,76.115540000000067],[-78.821670999999924,76.098328000000038],[-78.805832000000009,76.09304800000001],[-78.798049999999876,76.08638000000002],[-78.799164000000019,76.079987000000074],[-78.825835999999924,76.05802900000009],[-78.833892999999989,76.052475000000129],[-78.845551,76.047485000000052],[-78.861389000000031,76.043320000000051],[-78.921660999999915,76.031937000000028],[-78.998610999999983,76.014998999999989],[-79.069732999999928,75.998322000000144],[-79.085007000000019,75.993866000000082],[-79.144729999999981,75.975266000000147],[-79.156112999999948,75.969986000000063],[-79.166655999999932,75.964157000000057],[-79.171936000000017,75.958878000000084],[-79.176392000000021,75.952774000000034],[-79.176940999999943,75.946365000000014],[-79.174437999999952,75.93942300000009],[-79.168335000000013,75.931931000000134],[-79.140288999999939,75.918868999999972],[-79.111938000000009,75.910263000000043],[-79.029449,75.888321000000133],[-79.010284000000013,75.884720000000073],[-78.989440999999943,75.881927000000132],[-78.943603999999993,75.878036000000066],[-78.926391999999964,75.875809000000004]],[[-94.843613000000005,76.122208000000057],[-94.831116000000009,76.09664900000007],[-94.870270000000005,76.068877999999984],[-94.889175000000023,76.05802900000009],[-94.905562999999916,76.05386400000009],[-94.92860399999995,76.051086000000112],[-95.006667999999991,76.047485000000052],[-95.027221999999938,76.047760000000096],[-95.048888999999974,76.050812000000008],[-95.062499999999943,76.056090999999981],[-95.086394999999925,76.068054000000018],[-95.101943999999946,76.07777400000009],[-95.139724999999999,76.107757999999933],[-95.14416499999993,76.111922999999933],[-95.147232000000031,76.116927999999973],[-95.146392999999989,76.118042000000003],[-95.12110899999999,76.118591000000094],[-95.09445199999999,76.113602000000128],[-95.076949999999954,76.108322000000101],[-95.060546999999985,76.105819999999994],[-95.030562999999972,76.104706000000022],[-95.013061999999934,76.105819999999994],[-94.992767000000015,76.109421000000054],[-94.854445999999996,76.136658000000011],[-94.843613000000005,76.122208000000057]],[[-81.327788999999996,76.147217000000012],[-81.338607999999965,76.146378000000084],[-81.452498999999875,76.155822999999941],[-81.462508999999955,76.15887500000008],[-81.456954999999994,76.163605000000075],[-81.415833000000021,76.176926000000037],[-81.378051999999968,76.184417999999994],[-81.348891999999978,76.187485000000095],[-81.294448999999929,76.187759000000028],[-81.267226999999991,76.187759000000028],[-81.221663999999976,76.185531999999967],[-81.203338999999971,76.181091000000038],[-81.201401000000033,76.177765000000022],[-81.208617999999944,76.172211000000004],[-81.306106999999884,76.151093000000117],[-81.327788999999996,76.147217000000012]],[[-102.53083800000002,76.223312000000021],[-102.52722199999994,76.216934000000094],[-102.53138699999994,76.211655000000121],[-102.58056599999986,76.152481000000023],[-102.636124,76.125534000000073],[-102.65055799999999,76.119980000000112],[-102.67138699999998,76.114151000000106],[-102.73665599999998,76.098601999999971],[-102.78056300000003,76.089706000000035],[-102.80638099999999,76.085541000000035],[-102.85777300000001,76.078873000000101],[-102.93360899999999,76.070831000000112],[-103.34221599999995,76.036652000000061],[-103.36472300000003,76.035812000000021],[-103.67999299999997,76.034149000000127],[-103.82000700000003,76.031372000000033],[-103.86638600000003,76.030823000000055],[-103.91443599999997,76.03166200000004],[-103.962219,76.034714000000122],[-103.97277799999995,76.039703000000088],[-103.92388899999997,76.040817000000061],[-103.87832599999996,76.043869000000029],[-103.86945299999996,76.047485000000052],[-103.88861099999997,76.049712999999997],[-103.98332199999999,76.057205000000124],[-104.06054699999999,76.062195000000031],[-104.08677699999998,76.06053200000008],[-104.08743999999996,76.05819699999995],[-104.13082899999989,76.056366000000025],[-104.39111300000002,76.078323000000069],[-104.40833999999995,76.082214000000135],[-104.47833300000002,76.135817999999972],[-104.48277299999995,76.142211999999972],[-104.46389799999992,76.15887500000008],[-104.45417800000001,76.164429000000041],[-104.31582600000002,76.208037999999988],[-104.29804999999993,76.212494000000049],[-104.27250700000002,76.216095000000109],[-104.24722300000002,76.218596999999988],[-104.17223399999995,76.224152000000117],[-104.14806399999986,76.2227630000001],[-104.07472200000001,76.222213999999951],[-103.9569469999999,76.233047000000113],[-103.91805999999997,76.239975000000129],[-103.85138699999999,76.250000000000057],[-103.59445199999999,76.26527400000009],[-103.33693699999998,76.27998400000007],[-103.13137799999993,76.303040000000067],[-103.11000100000001,76.304703000000018],[-103.05999799999995,76.306366000000139],[-102.86472299999997,76.311095999999964],[-102.81696299999999,76.312194999999974],[-102.765556,76.311645999999996],[-102.72693599999997,76.30581699999999],[-102.66915899999992,76.295822000000101],[-102.66555799999998,76.294708000000128],[-102.65222199999994,76.287766000000033],[-102.64277599999997,76.269989000000123],[-102.63362100000001,76.257491999999957],[-102.62554899999992,76.251937999999996],[-102.6036069999999,76.24552900000009],[-102.55832700000002,76.235809000000017],[-102.54055799999998,76.229431000000091],[-102.53083800000002,76.223312000000021]],[[-89.398894999999982,76.43553200000008],[-89.425003000000004,76.43553200000008],[-89.599166999999966,76.440262000000132],[-89.613616999999977,76.440811000000053],[-89.625548999999978,76.444976999999994],[-89.615004999999996,76.449141999999995],[-89.559158000000025,76.470535000000098],[-89.533065999999963,76.47665400000011],[-89.49499499999996,76.472488000000055],[-89.488327000000027,76.46804800000001],[-89.465835999999911,76.462203999999986],[-89.446380999999917,76.457763999999997],[-89.40834000000001,76.450546000000145],[-89.386123999999938,76.447754000000089],[-89.378051999999968,76.444138000000009],[-89.380553999999961,76.439147999999989],[-89.398894999999982,76.43553200000008]],[[-83.962783999999999,76.426375999999948],[-83.986114999999984,76.423309000000017],[-84.009170999999924,76.425812000000008],[-84.109436000000017,76.444427000000132],[-84.12388599999997,76.451096000000007],[-84.139449999999954,76.507217000000082],[-84.128052000000025,76.50999500000006],[-84.097503999999901,76.506653000000142],[-84.013625999999931,76.498032000000023],[-83.992492999999854,76.494980000000112],[-83.976944000000003,76.491089000000045],[-83.918334999999956,76.469437000000028],[-83.908050999999944,76.464996000000099],[-83.962783999999999,76.426375999999948]],[[-104.05387899999999,76.563034000000073],[-104.03388999999999,76.559708000000001],[-103.87888299999997,76.573608000000092],[-103.86860699999994,76.579162999999994],[-103.86665299999993,76.584991000000116],[-103.87138400000003,76.596649000000127],[-103.86721799999998,76.603043000000014],[-103.85944399999994,76.607208000000014],[-103.82640100000003,76.618317000000047],[-103.804169,76.621918000000107],[-103.78751399999993,76.620529000000147],[-103.58194699999996,76.547759999999982],[-103.58805799999993,76.541930999999977],[-103.59249899999998,76.535812000000135],[-103.59166700000003,76.53137200000009],[-103.587784,76.524993999999936],[-103.57028199999996,76.521103000000096],[-103.404449,76.494705000000124],[-103.38445299999995,76.492203000000018],[-103.32112100000001,76.494980000000112],[-103.24500299999994,76.485535000000027],[-103.05777,76.457763999999997],[-103.03666699999991,76.453873000000101],[-103.01418299999995,76.447754000000089],[-103.00805699999989,76.441650000000038],[-103.00446299999999,76.435257000000092],[-103.00446299999999,76.429977000000008],[-103.011124,76.423309000000017],[-103.01917300000002,76.418045000000063],[-103.02971599999989,76.412491000000045],[-103.0425029999999,76.406372000000033],[-103.098343,76.384720000000016],[-103.17250099999995,76.362762000000032],[-103.20472699999993,76.354705999999965],[-103.281387,76.336929000000112],[-103.37805200000003,76.325546000000088],[-103.55444299999999,76.310257000000036],[-103.70056199999993,76.304152999999985],[-103.75195299999996,76.303589000000045],[-103.848343,76.310257000000036],[-104.06194299999993,76.317490000000021],[-104.11165599999998,76.316376000000048],[-104.33500699999996,76.318603999999993],[-104.37888299999992,76.323317999999972],[-104.396118,76.327774000000034],[-104.40471599999995,76.333328000000051],[-104.404449,76.334427000000005],[-104.38971700000002,76.342758000000117],[-104.37581599999993,76.348328000000038],[-104.362213,76.352202999999975],[-104.34333799999996,76.354156000000103],[-104.32972699999999,76.358032000000037],[-104.328056,76.363876000000005],[-104.39111300000002,76.461105000000032],[-104.43388399999998,76.484984999999995],[-104.44888300000002,76.491089000000045],[-104.47332799999998,76.49331699999999],[-104.48249800000002,76.490540000000124],[-104.48361199999999,76.485808999999961],[-104.49749800000001,76.481093999999928],[-104.52278100000001,76.480545000000006],[-104.56388900000002,76.482208000000128],[-104.65888999999987,76.545822000000044],[-104.66583300000002,76.551651000000049],[-104.63722200000001,76.603317000000118],[-104.56304899999998,76.612761999999975],[-104.53666699999997,76.617203000000075],[-104.445267,76.635818000000029],[-104.40666199999987,76.645538000000101],[-104.37416100000002,76.655823000000055],[-104.35193600000002,76.660263000000043],[-104.31500199999994,76.663879000000122],[-104.26750199999998,76.667206000000022],[-104.21665999999999,76.668320000000051],[-104.13417099999998,76.669434000000024],[-104.05332899999996,76.664703000000088],[-104.031113,76.661652000000061],[-103.96333299999998,76.649994000000049],[-103.93971299999998,76.644714000000135],[-103.926941,76.638046000000145],[-103.9225009999999,76.633605999999986],[-103.92610200000001,76.621918000000107],[-103.93831599999999,76.610535000000141],[-103.95861799999994,76.599152000000117],[-104.02778599999988,76.579162999999994],[-104.051941,76.568878000000041],[-104.05387899999999,76.563034000000073]],[[-98.418059999999912,76.668320000000051],[-98.403885000000002,76.661377000000016],[-98.413939999999911,76.647491000000059],[-98.423606999999947,76.641486999999927],[-98.425780999999972,76.63848900000005],[-98.425277999999992,76.63564300000013],[-98.429169000000002,76.626922999999977],[-98.419723999999917,76.622482000000048],[-98.376099000000011,76.611923000000047],[-98.357773000000009,76.608321999999987],[-98.281386999999995,76.602203000000145],[-98.180557000000022,76.586929000000055],[-98.189712999999983,76.580276000000083],[-98.242766999999958,76.571655000000135],[-98.258621000000005,76.573318000000086],[-98.278335999999967,76.581100000000049],[-98.298339999999996,76.585266000000104],[-98.319457999999997,76.58859300000006],[-98.362502999999947,76.593323000000112],[-98.395554000000004,76.594437000000084],[-98.40194699999995,76.591934000000094],[-98.398894999999925,76.581375000000037],[-98.378051999999968,76.572220000000016],[-98.357773000000009,76.565536000000122],[-98.322784000000013,76.561096000000134],[-98.080565999999976,76.531097000000102],[-97.944442999999978,76.518051000000128],[-97.897780999999895,76.515823000000012],[-97.807770000000005,76.514435000000105],[-97.764450000000011,76.510544000000039],[-97.750290000000007,76.506942999999978],[-97.693328999999949,76.487762000000089],[-97.684722999999963,76.47164900000007],[-97.662215999999944,76.425261999999975],[-97.662505999999894,76.419434000000081],[-97.670273000000009,76.414992999999981],[-97.706954999999937,76.405548000000067],[-97.718886999999995,76.40109300000006],[-97.727218999999991,76.395537999999988],[-97.731673999999998,76.38998400000014],[-97.761397999999986,76.334991000000002],[-97.728881999999999,76.282760999999994],[-97.726104999999905,76.278320000000065],[-97.699432000000002,76.266663000000108],[-97.64805599999994,76.250275000000045],[-97.610549999999989,76.242203000000075],[-97.591674999999952,76.23692299999999],[-97.575561999999991,76.231369000000029],[-97.523055999999997,76.205826000000116],[-97.516952999999944,76.199997000000053],[-97.509170999999981,76.188873000000001],[-97.494994999999903,76.148880000000133],[-97.494445999999868,76.138885000000073],[-97.503066999999874,76.127472000000068],[-97.517776000000026,76.119141000000127],[-97.542496000000028,76.108322000000101],[-97.563323999999966,76.097487999999998],[-97.588333000000034,76.080826000000002],[-97.656386999999938,75.972762999999986],[-97.647507000000019,75.944427000000076],[-97.64555399999989,75.938873000000058],[-97.642226999999934,75.9327550000001],[-97.612503000000004,75.901932000000102],[-97.597778000000005,75.889434999999935],[-97.597778000000005,75.846939000000134],[-97.654174999999896,75.798324999999977],[-97.664169000000015,75.793320000000108],[-97.693603999999993,75.785812000000078],[-97.707503999999972,75.783324999999991],[-97.837219000000005,75.765549000000021],[-97.913329999999974,75.751663000000065],[-97.930557000000022,75.746933000000013],[-97.938598999999954,75.741364000000033],[-97.870543999999938,75.73054499999995],[-97.827224999999885,75.726929000000098],[-97.690276999999867,75.720535000000041],[-97.425551999999982,75.692200000000071],[-97.404448999999943,75.68803400000013],[-97.386672999999973,75.682754999999986],[-97.375823999999852,75.676376000000118],[-97.369995000000017,75.670822000000101],[-97.368606999999997,75.659424000000115],[-97.369155999999975,75.653320000000065],[-97.384734999999978,75.643326000000059],[-97.394454999999937,75.638321000000019],[-97.410003999999958,75.620818999999983],[-97.41194200000001,75.61554000000001],[-97.423889000000031,75.528595000000053],[-97.422501000000011,75.506377999999984],[-97.417495999999971,75.494705000000124],[-97.401397999999858,75.458602999999982],[-97.398055999999997,75.45248400000014],[-97.378326000000015,75.43414300000012],[-97.349730999999963,75.419983000000002],[-97.330565999999919,75.414153999999996],[-97.293883999999991,75.405548000000067],[-97.285003999999958,75.402205999999978],[-97.280837999999903,75.396941999999967],[-97.293334999999956,75.390823000000125],[-97.305557000000022,75.390274000000034],[-97.320557000000008,75.391098],[-97.341675000000009,75.393875000000094],[-97.441665999999998,75.414992999999981],[-97.469161999999983,75.422760000000096],[-97.484160999999915,75.429428000000087],[-97.49610899999999,75.442200000000071],[-97.49888599999997,75.469986000000006],[-97.496658000000025,75.478592000000106],[-97.573623999999882,75.513046000000145],[-97.711944999999901,75.566666000000055],[-97.728881999999999,75.570267000000058],[-97.744155999999975,75.571106000000043],[-97.762511999999958,75.568054000000132],[-97.818061999999884,75.54898100000014],[-97.827552999999909,75.545815000000005],[-97.827056999999911,75.539817999999968],[-97.821724000000017,75.537323000000129],[-97.811561999999924,75.535156000000029],[-97.802054999999996,75.53532400000006],[-97.801940999999999,75.524429000000112],[-97.789992999999924,75.51887499999998],[-97.774169999999913,75.508331000000112],[-97.758895999999993,75.496643000000063],[-97.748046999999872,75.484421000000111],[-97.744720000000029,75.478317000000061],[-97.743332000000009,75.471924000000115],[-97.745269999999948,75.466660000000104],[-97.756392999999946,75.462204000000042],[-97.783324999999877,75.45748900000001],[-97.80749499999996,75.456650000000025],[-97.835830999999985,75.460815000000025],[-97.840835999999854,75.464996000000099],[-97.845001000000025,75.469986000000006],[-97.855674999999906,75.484482000000014],[-97.85600299999993,75.487488000000042],[-97.858001999999885,75.494644000000051],[-97.859169000000009,75.497985999999969],[-97.86983499999991,75.501160000000084],[-97.882338999999945,75.503494000000103],[-97.90834000000001,75.513321000000133],[-97.932495000000017,75.512496999999996],[-97.951950000000011,75.507492000000127],[-98.041672000000005,75.483322000000101],[-98.043335000000013,75.481368999999972],[-97.985549999999989,75.457214000000135],[-97.957503999999915,75.44720499999994],[-97.933318999999983,75.448029000000133],[-97.911117999999931,75.446090999999967],[-97.782776000000013,75.428314000000114],[-97.774718999999948,75.423035000000141],[-97.793610000000001,75.413040000000024],[-97.808608999999933,75.408875000000023],[-97.934432999999899,75.407486000000063],[-97.984726000000023,75.408875000000023],[-98.004729999999881,75.413605000000075],[-98.028060999999923,75.413879000000009],[-98.019890000000032,75.407042999999987],[-98.028724999999895,75.404541000000108],[-98.032386999999915,75.400879000000145],[-98.029556000000014,75.398375999999985],[-98.021225000000015,75.39521000000002],[-97.96055599999994,75.384720000000016],[-97.920272999999952,75.38081399999993],[-97.901397999999915,75.379974000000061],[-97.884445000000028,75.376373000000058],[-97.872771999999998,75.37081900000004],[-97.876662999999894,75.364990000000034],[-97.887786999999946,75.360535000000027],[-97.910277999999948,75.356644000000131],[-97.926392000000021,75.35554500000012],[-97.990554999999972,75.355819999999994],[-98.042769999999962,75.35914600000001],[-98.070107000000007,75.364700000000028],[-98.070769999999982,75.367088000000081],[-98.074112000000014,75.369033999999942],[-98.082779000000016,75.370033000000035],[-98.107772999999895,75.371917999999994],[-98.124709999999993,75.367202999999961],[-98.136397999999986,75.361923000000104],[-98.141953000000001,75.356644000000131],[-98.153610000000015,75.345535000000041],[-98.165282999999988,75.334152000000017],[-98.164718999999934,75.329163000000051],[-98.129165999999998,75.30192599999998],[-98.120543999999995,75.297760000000039],[-98.101395000000025,75.291931000000034],[-98.064712999999927,75.285812000000021],[-97.913054999999986,75.264159999999947],[-97.87388599999997,75.270263999999997],[-97.755843999999911,75.229431000000091],[-97.74360699999994,75.224991000000102],[-97.735001000000011,75.207214000000022],[-97.736937999999952,75.204437000000098],[-97.759734999999978,75.188582999999994],[-97.676940999999999,75.164154000000053],[-97.62860099999989,75.151093000000117],[-97.602492999999924,75.147217000000069],[-97.597503999999958,75.149155000000007],[-97.605834999999956,75.158325000000048],[-97.614440999999886,75.162766000000147],[-97.613051999999982,75.164703000000031],[-97.597778000000005,75.164703000000031],[-97.578613000000018,75.15887500000008],[-97.567779999999971,75.152481000000023],[-97.567504999999926,75.147491000000002],[-97.582503999999915,75.137496999999996],[-97.619445999999925,75.118590999999924],[-97.639998999999989,75.116379000000052],[-97.746947999999975,75.111649000000057],[-97.843886999999938,75.110260000000039],[-97.86250299999989,75.111099000000024],[-97.881377999999927,75.11692800000003],[-98.024719000000005,75.162490999999932],[-98.033614999999998,75.17164600000001],[-98.034438999999963,75.181656000000089],[-98.02694699999995,75.187195000000088],[-98.02027899999996,75.196640000000002],[-98.019164999999987,75.201096000000064],[-98.025833000000034,75.210815000000082],[-98.041381999999885,75.216385000000002],[-98.061661000000015,75.22026100000005],[-98.085281000000009,75.2227630000001],[-98.098617999999931,75.2227630000001],[-98.146666999999866,75.180816999999934],[-98.146666999999866,75.163879000000065],[-98.145553999999947,75.159987999999998],[-98.136123999999995,75.154160000000047],[-98.121384000000035,75.147491000000002],[-98.081389999999999,75.130538999999999],[-98.039169000000015,75.116379000000052],[-98.025557999999933,75.113601999999958],[-98.00306699999993,75.112761999999918],[-97.981673999999941,75.110809000000017],[-97.966949,75.104155999999989],[-97.947219999999902,75.079987000000074],[-97.938888999999904,75.069716999999969],[-97.938598999999954,75.064986999999917],[-97.945830999999998,75.026657],[-97.949996999999996,75.021103000000039],[-97.960006999999905,75.017487000000131],[-97.982497999999907,75.015273999999977],[-98.00306699999993,75.015549000000021],[-98.02027899999996,75.018326000000116],[-98.108886999999982,75.022491000000116],[-98.259170999999924,75.022766000000104],[-98.276947000000007,75.022217000000012],[-98.300277999999935,75.021103000000039],[-98.369719999999973,75.014435000000049],[-98.444442999999978,75.004990000000134],[-98.46833799999996,75.003052000000025],[-98.634734999999978,74.992477000000065],[-98.723891999999921,74.989426000000037],[-98.785004000000015,74.994980000000055],[-98.985001000000011,75.000000000000114],[-99.066955999999948,74.996368000000132],[-99.354445999999882,74.984420999999998],[-99.376662999999951,74.98553499999997],[-99.394164999999987,74.988037000000077],[-99.406113000000005,74.993316999999934],[-99.393615999999952,75.027205999999978],[-99.387512000000015,75.03776600000009],[-99.335555999999997,75.070541000000105],[-99.299437999999952,75.092758000000003],[-99.28195199999999,75.102768000000083],[-99.27694699999995,75.108032000000094],[-99.272232000000031,75.115814000000057],[-99.281386999999995,75.122481999999991],[-99.308043999999995,75.122481999999991],[-99.325835999999924,75.11831699999999],[-99.34056099999998,75.113037000000134],[-99.445540999999935,75.058318999999983],[-99.482497999999964,75.03776600000009],[-99.496657999999968,75.026382000000012],[-99.5,75.020537999999988],[-99.496108999999933,75.014708999999982],[-99.480285999999978,75.009155000000135],[-99.445540999999935,75.003875999999991],[-99.432495000000017,75.000275000000101],[-99.42721599999993,74.996368000000132],[-99.426391999999964,74.991364000000033],[-99.538605000000018,74.974152000000004],[-99.562499999999943,74.972214000000065],[-99.602782999999988,74.971100000000035],[-99.619719999999973,74.97137500000008],[-99.701675000000023,74.973602000000142],[-99.990554999999915,74.984420999999998],[-100.05722000000003,74.986923000000104],[-100.14584400000001,74.991088999999988],[-100.21056399999998,74.997208000000001],[-100.25306699999993,75.002777000000037],[-100.34777799999995,75.016937000000098],[-100.36389200000002,75.021378000000027],[-100.38945000000001,75.031097000000045],[-100.39388999999994,75.037201000000039],[-100.396118,75.043594000000041],[-100.39750699999991,75.055542000000059],[-100.39723199999997,75.066666000000112],[-100.39472999999998,75.078323000000069],[-100.38583399999999,75.095535000000098],[-100.38054699999986,75.101928999999984],[-100.37805200000003,75.113311999999951],[-100.39806399999998,75.158600000000092],[-100.41221599999994,75.16804500000012],[-100.43250299999994,75.173598999999967],[-100.45333900000003,75.177200000000028],[-100.47693599999997,75.179428000000144],[-100.51112399999994,75.184143000000006],[-100.52834300000001,75.187759000000028],[-100.54444899999993,75.193039000000113],[-100.54695099999998,75.199417000000096],[-100.53859699999998,75.204711999999972],[-100.46333299999998,75.223602000000085],[-100.43859900000001,75.226653999999996],[-100.41722099999998,75.227478000000133],[-100.32528699999995,75.230545000000063],[-100.30222299999997,75.230820000000108],[-100.27999899999998,75.22886699999998],[-100.24833699999999,75.223877000000073],[-100.22556299999997,75.223037999999974],[-100.031387,75.226929000000041],[-100.00778200000002,75.228043000000014],[-99.990554999999915,75.231369000000029],[-99.987777999999992,75.236099000000081],[-99.995269999999948,75.239975000000129],[-100.00945300000001,75.242203000000075],[-100.11945300000002,75.248596000000077],[-100.20333900000003,75.253326000000072],[-100.22609699999998,75.254165999999941],[-100.314438,75.250824000000023],[-100.35417200000001,75.251663000000008],[-100.37554899999986,75.255264000000011],[-100.39388999999994,75.260269000000108],[-100.406113,75.266663000000108],[-100.40278599999999,75.272491000000059],[-100.33444199999991,75.274428999999998],[-100.31166100000002,75.277206000000092],[-100.29387700000001,75.281371999999976],[-100.279449,75.286652000000061],[-100.25805700000001,75.297760000000039],[-100.24445299999996,75.308868000000018],[-100.25723299999993,75.313308999999947],[-100.28222699999992,75.310257000000036],[-100.33277900000002,75.302200000000084],[-100.35944399999994,75.299712999999997],[-100.49999999999989,75.292480000000012],[-100.52306399999998,75.293045000000006],[-100.60888699999998,75.305817000000047],[-100.62249799999995,75.309143000000063],[-100.76555599999989,75.34637500000008],[-100.77887699999991,75.35054000000008],[-100.76888999999994,75.355255000000113],[-100.67639199999996,75.376648000000046],[-100.65222199999999,75.378585999999984],[-100.63305700000001,75.378036000000122],[-100.61805700000002,75.376648000000046],[-100.60221899999993,75.373596000000134],[-100.61833199999995,75.368866000000082],[-100.64389,75.364700000000028],[-100.67999299999997,75.361923000000104],[-100.69833399999993,75.356644000000131],[-100.68222000000003,75.350266000000147],[-100.63806199999999,75.345825000000048],[-100.61472299999997,75.346100000000092],[-100.59472699999998,75.347487999999998],[-100.44748699999991,75.369980000000055],[-100.43277,75.375259000000028],[-100.42832899999991,75.380539000000113],[-100.44055200000003,75.386658000000125],[-100.56527699999998,75.422211000000004],[-100.58444199999997,75.426376000000005],[-100.60694899999999,75.42804000000001],[-100.67555199999993,75.426926000000037],[-100.71694899999989,75.429153000000099],[-100.72305299999999,75.432479999999998],[-100.69776899999999,75.436371000000065],[-100.67331699999994,75.438582999999937],[-100.43388399999998,75.445815999999979],[-100.33972199999999,75.447479000000101],[-100.27084400000001,75.448593000000074],[-100.17666600000001,75.449141999999995],[-100.11138899999997,75.451096000000007],[-100.06276700000001,75.454437000000041],[-100.01194800000002,75.461380000000077],[-100.00917099999992,75.466095000000109],[-100.01944700000001,75.468596999999988],[-100.10056299999997,75.470535000000098],[-100.19193999999999,75.467758000000003],[-100.21528599999988,75.467758000000003],[-100.30695300000002,75.47164900000007],[-100.30555699999996,75.473602000000028],[-100.12999000000002,75.525818000000129],[-100.03415699999988,75.529433999999981],[-99.966948999999943,75.533325000000048],[-99.845000999999968,75.540817000000004],[-99.831389999999999,75.544144000000131],[-99.832229999999981,75.545532000000037],[-99.845000999999968,75.547484999999995],[-99.856383999999991,75.548035000000027],[-99.899993999999992,75.547484999999995],[-99.946655000000021,75.544708000000071],[-99.990279999999984,75.544434000000138],[-100.03859699999998,75.549149],[-100.03943600000002,75.554152999999985],[-100.02806099999998,75.557205000000067],[-99.823623999999938,75.58415199999996],[-99.800551999999925,75.586655000000121],[-99.756393000000003,75.588043000000027],[-99.736938000000009,75.587204000000099],[-99.712508999999955,75.589157000000057],[-99.672774999999945,75.606094000000041],[-99.667770000000019,75.611099000000081],[-99.685821999999973,75.613876000000005],[-99.790833000000021,75.616653000000099],[-99.84056099999998,75.612488000000099],[-99.863051999999982,75.614426000000037],[-99.862503000000004,75.618866000000025],[-99.823623999999938,75.651657],[-99.817504999999926,75.655258000000003],[-99.788054999999929,75.658324999999934],[-99.458617999999944,75.672485000000052],[-99.226669000000015,75.675537000000134],[-99.202498999999989,75.675537000000134],[-99.083617999999944,75.675812000000008],[-99.033066000000019,75.677200000000084],[-98.982773000000009,75.681090999999981],[-98.929717999999923,75.686371000000008],[-98.905562999999916,75.689972000000068],[-98.889998999999989,75.695251000000042],[-98.891388000000006,75.699141999999938],[-98.907775999999956,75.704712000000029],[-98.925827000000027,75.707489000000123],[-98.950286999999889,75.709991000000002],[-98.97193900000002,75.710266000000047],[-99.329453000000001,75.695251000000042],[-99.55749499999996,75.691925000000026],[-99.619995000000017,75.694138000000009],[-99.643889999999999,75.694138000000009],[-99.740828999999906,75.690811000000053],[-99.84973100000002,75.677475000000072],[-100.031677,75.664428999999984],[-100.256393,75.651657],[-100.37332199999997,75.654709000000082],[-100.39723199999997,75.654434000000037],[-100.54028299999993,75.645537999999931],[-100.62888299999997,75.634720000000129],[-100.65416699999997,75.631653000000028],[-100.80471799999998,75.614990000000148],[-100.82972699999999,75.61303700000002],[-101.22556299999991,75.587494000000106],[-101.24916100000002,75.587204000000099],[-101.30638099999999,75.591094999999996],[-101.37721299999993,75.59887700000013],[-101.38806199999999,75.60026600000009],[-101.47165699999999,75.602203000000145],[-101.4955369999999,75.601929000000041],[-101.74944299999999,75.574432000000058],[-101.89835399999998,75.556091000000094],[-101.97250399999996,75.548325000000034],[-101.99638399999998,75.547211000000061],[-102.06723,75.546097000000088],[-102.13639799999993,75.553314],[-102.15915699999999,75.554977000000122],[-102.20667300000002,75.553314],[-102.35193599999997,75.542206000000022],[-102.39916999999997,75.537200999999982],[-102.44860799999998,75.530547999999953],[-102.49916099999996,75.521103000000096],[-102.53415699999999,75.511383000000023],[-102.67304999999999,75.514709000000039],[-102.86694299999999,75.601089000000002],[-102.87805200000003,75.607758000000047],[-102.88194299999992,75.613312000000064],[-102.88390400000003,75.61914100000007],[-102.87777699999992,75.624695000000031],[-102.86054999999999,75.62831100000011],[-102.8125,75.631088000000034],[-102.79305999999991,75.630539000000056],[-102.70140100000003,75.628860000000032],[-102.68916299999995,75.670532000000094],[-102.58168000000001,75.71276899999998],[-102.56360599999999,75.718322999999998],[-102.53888699999993,75.72137499999991],[-102.37748699999992,75.729155999999989],[-102.35193599999997,75.729155999999989],[-102.31139400000001,75.72665400000011],[-102.26390100000003,75.721924000000058],[-102.16832699999992,75.709152000000074],[-102.15416700000003,75.706100000000106],[-102.07861300000002,75.688309000000004],[-102.05776999999995,75.690811000000053],[-102.03666699999997,75.694138000000009],[-102.01862299999999,75.699416999999983],[-102.00917099999998,75.703048999999908],[-102.00805700000001,75.704987000000074],[-102.09166699999997,75.721924000000058],[-102.120003,75.776382000000012],[-102.10185200000001,75.784247999999991],[-102.09361299999989,75.791091999999992],[-102.112213,75.793594000000041],[-102.23277299999995,75.786652000000117],[-102.28222700000003,75.781937000000084],[-102.32668299999995,75.779983999999956],[-102.34388699999994,75.781937000000084],[-102.36609599999997,75.789978000000019],[-102.37165800000002,75.795821999999987],[-102.37332200000003,75.801650999999993],[-102.37082700000002,75.807480000000055],[-102.36250299999995,75.818054000000075],[-102.33944700000001,75.834991000000059],[-102.31667299999998,75.846649000000127],[-102.29028299999993,75.857208000000128],[-102.26640299999997,75.86192299999999],[-102.16306299999997,75.878860000000032],[-102.13806199999993,75.881087999999977],[-101.864441,75.902206000000035],[-101.82640099999992,75.898331000000042],[-101.80526700000001,75.891937000000041],[-101.79943800000001,75.886658000000068],[-101.77194199999997,75.868590999999981],[-101.74833699999999,75.859146000000067],[-101.74109599999991,75.856934000000024],[-101.55638099999987,75.821105999999986],[-101.47028399999999,75.772217000000012],[-101.46888699999994,75.766388000000006],[-101.45973199999997,75.761107999999922],[-101.43859900000001,75.755554000000132],[-101.41416899999996,75.752487000000031],[-101.301941,75.746094000000085],[-101.254997,75.744705000000067],[-101.24416400000001,75.746933000000013],[-101.23388699999998,75.751389000000131],[-101.20249899999993,75.767211999999972],[-101.18221999999997,75.779709000000139],[-101.23110999999994,75.777205999999978],[-101.328056,75.774429000000055],[-101.34777799999995,75.774994000000106],[-101.35555999999991,75.779433999999924],[-101.35861199999999,75.784988000000112],[-101.35193599999991,75.790543000000014],[-101.34137699999997,75.796097000000032],[-101.326683,75.801650999999993],[-101.323624,75.807480000000055],[-101.32501200000002,75.813309000000061],[-101.33500700000002,75.825272000000098],[-101.34056099999992,75.830276000000026],[-101.35637700000001,75.843048000000067],[-101.36389199999996,75.8477630000001],[-101.37805199999997,75.851928999999984],[-101.39277600000003,75.854431000000034],[-101.40833999999995,75.855820000000051],[-101.42388900000003,75.856369000000029],[-101.48889199999996,75.854156000000046],[-101.52694699999995,75.85832199999993],[-101.537216,75.861374000000069],[-101.54638699999992,75.867477000000008],[-101.57917799999996,75.908600000000092],[-101.56500199999988,75.929703000000018],[-101.49665800000002,75.954987000000017],[-101.47778299999999,75.96026599999999],[-101.45221700000002,75.963608000000079],[-101.39417299999997,75.97554000000008],[-101.30915800000002,76.008330999999998],[-101.30277999999987,76.013046000000031],[-101.31582599999996,76.019150000000025],[-101.33556399999992,76.020827999999995],[-101.36971999999992,76.016937000000098],[-101.38249200000001,76.010818000000086],[-101.39195299999989,76.000549000000035],[-101.40833999999995,75.995529000000147],[-101.61721799999998,75.980820000000108],[-101.641953,75.979705999999965],[-101.67832900000002,75.979705999999965],[-101.68388399999998,75.980270000000075],[-101.728882,75.987488000000099],[-101.80638099999999,76.007492000000013],[-101.83249699999999,76.016662999999994],[-101.84889199999992,76.024704000000042],[-101.89362299999993,76.060257000000092],[-101.90055799999999,76.066666000000112],[-101.90722700000003,76.078598000000056],[-101.90862299999998,76.084427000000062],[-101.90750099999997,76.096100000000092],[-101.90222199999999,76.107757999999933],[-101.88861099999991,76.119141000000127],[-101.761124,76.174148999999943],[-101.71140300000002,76.184708000000001],[-101.685272,76.187759000000028],[-101.60833699999995,76.194427000000019],[-101.53362299999998,76.205261000000064],[-101.48860200000001,76.213608000000022],[-101.46556099999998,76.218872000000033],[-101.39611799999989,76.243317000000047],[-101.38500999999997,76.248871000000065],[-101.387787,76.251937999999996],[-101.44193999999993,76.241653000000042],[-101.49694799999992,76.233871000000079],[-101.69888299999997,76.219437000000084],[-101.74973299999999,76.215820000000122],[-101.77471899999995,76.215546000000018],[-102.051941,76.213608000000022],[-102.11444099999994,76.215546000000018],[-102.13305699999989,76.219986000000006],[-102.14835399999998,76.226653999999996],[-102.16583300000002,76.238312000000008],[-102.15972899999997,76.243042000000059],[-102.13362100000001,76.246368000000075],[-102.08222999999998,76.250824000000023],[-102.06388899999996,76.255264000000011],[-102.05803700000001,76.259155000000078],[-102.00110599999999,76.352768000000026],[-102.029449,76.3808140000001],[-102.051941,76.38638300000008],[-102.05332900000002,76.392211999999915],[-102.05082700000003,76.398041000000148],[-102.03999299999998,76.403595000000109],[-102.01862299999999,76.409423999999944],[-101.88583399999993,76.444976999999994],[-101.86221299999994,76.450272000000041],[-101.80832699999996,76.454163000000108],[-101.78333299999991,76.454437000000041],[-101.67111199999999,76.449141999999995],[-101.45667300000002,76.436371000000065],[-101.43472300000002,76.434418000000107],[-101.41166699999997,76.430817000000047],[-101.31582599999996,76.414428999999984],[-101.30249000000003,76.408324999999991],[-101.29138199999994,76.401657],[-101.28362300000003,76.396102999999982],[-101.27667200000002,76.389435000000049],[-101.24027999999993,76.371643000000006],[-101.22805800000003,76.366928000000144],[-101.20612299999993,76.361374000000126],[-101.13694799999996,76.350815000000068],[-101.06806899999998,76.331940000000145],[-101.05832700000002,76.326935000000105],[-101.09388699999994,76.283051],[-101.00446299999993,76.237761999999975],[-100.98111,76.235260000000096],[-100.92832899999996,76.225815000000011],[-100.91000399999996,76.222213999999951],[-100.86582900000002,76.212204000000042],[-100.783073,76.191085999999984],[-100.75110599999994,76.18220500000001],[-100.71056399999998,76.166381999999999],[-100.63027999999991,76.133331000000055],[-100.43998699999992,76.105255],[-100.31582600000002,76.051376000000118],[-100.30943299999996,76.048035000000084],[-100.13166799999993,75.952484000000027],[-100.047234,75.913879000000065],[-99.982498000000021,75.890548999999908],[-99.888335999999981,75.886383000000023],[-99.753615999999909,75.906372000000147],[-99.730834999999956,75.910538000000031],[-99.71556099999998,75.916092000000049],[-99.678328999999962,75.931366000000139],[-99.587783999999999,75.94999700000011],[-99.508621000000005,75.957489000000066],[-99.483611999999937,75.958603000000039],[-99.457503999999972,75.961380000000133],[-99.442490000000021,75.965819999999951],[-99.439437999999996,75.970534999999984],[-99.45461999999992,75.974808000000053],[-99.494445999999982,75.973602000000085],[-99.657776000000013,75.961380000000133],[-99.785277999999948,75.951385000000016],[-99.811110999999983,75.948317999999915],[-99.859436000000017,75.935256999999979],[-99.86332699999997,75.935532000000023],[-99.898620999999991,75.950271999999984],[-100.07749899999999,76.038879000000122],[-100.08249699999999,76.043869000000029],[-100.09221600000001,76.054977000000008],[-100.14222699999999,76.112198000000149],[-100.15278599999994,76.132477000000108],[-100.12499999999994,76.148880000000133],[-100.10388199999994,76.153320000000008],[-100.07167099999998,76.155822999999941],[-100.031113,76.155548000000124],[-100.01139799999999,76.15387000000004],[-99.868332000000009,76.139984000000027],[-99.730834999999956,76.117477000000122],[-99.680832000000009,76.118591000000094],[-99.650832999999977,76.127472000000068],[-99.609160999999972,76.135817999999972],[-99.556106999999997,76.141663000000051],[-99.502227999999945,76.146103000000039],[-99.483062999999902,76.146942000000024],[-99.429717999999923,76.15387000000004],[-99.414444000000003,76.158325000000048],[-99.421386999999925,76.160262999999986],[-99.445267000000001,76.16137700000013],[-99.498885999999914,76.157761000000107],[-99.548888999999974,76.153320000000008],[-99.668059999999912,76.139709000000039],[-99.693054000000018,76.138596000000121],[-99.716949,76.139709000000039],[-99.874434999999892,76.17053199999998],[-99.915833000000021,76.180267000000072],[-99.948882999999967,76.189697000000137],[-100.15028399999994,76.1933140000001],[-100.17832900000002,76.19081100000011],[-100.20140099999998,76.189972000000012],[-100.22556299999997,76.19081100000011],[-100.43888900000002,76.212494000000049],[-100.47222899999991,76.226378999999952],[-100.49861099999998,76.237761999999975],[-100.51278699999989,76.249146000000053],[-100.514183,76.254166000000112],[-100.51112399999994,76.259720000000129],[-100.49944299999999,76.26527400000009],[-100.465012,76.274993999999992],[-100.43804899999998,76.278870000000097],[-100.41665599999999,76.280272999999966],[-100.36638600000003,76.281661999999983],[-100.26917300000002,76.278595000000053],[-100.18276999999995,76.270828000000108],[-100.111107,76.266388000000063],[-99.895553999999947,76.274703999999986],[-99.86999499999996,76.275817999999958],[-99.844727000000034,76.280272999999966],[-99.848617999999931,76.283874999999966],[-100.03859699999998,76.318878000000097],[-100.27722199999994,76.378585999999984],[-100.30166600000001,76.382750999999985],[-100.32362399999994,76.384155000000135],[-100.35056299999991,76.384430000000009],[-100.37444299999999,76.382750999999985],[-100.48137700000001,76.373871000000122],[-100.55332899999996,76.371094000000028],[-100.67360699999995,76.371917999999994],[-100.69444299999998,76.374985000000095],[-100.95249899999999,76.474700999999982],[-100.97222899999997,76.485260000000039],[-100.98388699999992,76.494430999999963],[-100.98554999999993,76.499145999999996],[-100.98249800000002,76.504990000000021],[-100.962784,76.510268999999994],[-100.93943799999988,76.514435000000105],[-100.89277600000003,76.519440000000145],[-100.82972699999999,76.519714000000079],[-100.80526700000001,76.522217000000069],[-100.737213,76.531097000000102],[-100.72083999999995,76.546097000000032],[-100.72341899999998,76.551094000000148],[-100.72332799999992,76.556091000000038],[-100.71250899999995,76.560531999999967],[-100.65306099999992,76.576385000000016],[-100.45861799999994,76.613602000000014],[-100.383827,76.627502000000106],[-100.36389200000002,76.631087999999977],[-100.318893,76.635544000000095],[-100.21665999999988,76.643051000000014],[-100.19193999999999,76.642212000000086],[-100.05222300000003,76.631363000000022],[-99.981673999999998,76.622207999999944],[-99.911117999999988,76.61303700000002],[-99.885009999999909,76.610535000000141],[-99.837783999999886,76.608596999999975],[-99.811385999999914,76.609710999999947],[-99.796111999999994,76.613875999999948],[-99.795272999999952,76.618317000000047],[-99.770554000000004,76.627762000000132],[-99.741942999999992,76.632751000000098],[-99.725829999999917,76.634720000000129],[-99.684433000000013,76.633331000000112],[-99.588333000000034,76.623871000000065],[-99.569457999999997,76.620529000000147],[-99.366942999999935,76.526382000000069],[-99.256957999999941,76.470535000000098],[-99.260559000000001,76.464706000000092],[-99.255279999999914,76.453598000000056],[-99.184433000000013,76.415817000000118],[-99.163619999999923,76.409149000000127],[-99.12332200000003,76.400818000000015],[-99.099990999999989,76.398041000000148],[-99.079726999999991,76.397217000000012],[-99.066101000000003,76.398605000000089],[-99.06639100000001,76.404434000000094],[-99.083617999999944,76.416092000000106],[-99.110001000000011,76.426650999999993],[-99.118332000000009,76.433044000000109],[-99.137221999999952,76.451934999999992],[-99.133895999999993,76.456650000000025],[-99.122498000000007,76.461105000000032],[-98.994155999999975,76.471099999999922],[-98.980834999999956,76.47164900000007],[-98.955276000000026,76.469147000000021],[-98.946945000000028,76.463042999999971],[-98.948043999999925,76.45277399999992],[-98.950286999999889,76.446365000000071],[-98.943603999999993,76.440811000000053],[-98.925827000000027,76.43609600000002],[-98.906386999999881,76.433318999999983],[-98.882767000000001,76.431366000000025],[-98.857773000000009,76.431366000000025],[-98.846114999999998,76.43609600000002],[-98.856110000000001,76.463882000000126],[-98.865279999999927,76.469147000000021],[-98.898620999999991,76.481093999999928],[-98.953888000000006,76.499145999999996],[-99.038054999999986,76.529708999999968],[-99.050551999999982,76.536102000000142],[-99.051940999999999,76.539978000000019],[-99.027221999999938,76.601088999999945],[-98.999160999999958,76.604980000000012],[-98.971663999999976,76.607758000000047],[-98.86082499999992,76.61442599999998],[-98.714721999999938,76.614150999999993],[-98.611114999999984,76.610260000000096],[-98.589172000000019,76.611374000000069],[-98.56639100000001,76.613602000000014],[-98.538894999999968,76.616379000000109],[-98.518065999999976,76.621368000000075],[-98.511123999999995,76.625259000000142],[-98.489731000000006,76.644707000000096],[-98.48832699999997,76.650818000000015],[-98.546951000000035,76.658035000000098],[-98.591109999999901,76.661652000000061],[-98.595000999999968,76.659424000000115],[-98.592498999999975,76.653870000000097],[-98.598617999999988,76.651093000000003],[-98.623046999999872,76.647217000000126],[-98.674438000000009,76.64387499999998],[-98.744445999999982,76.64387499999998],[-98.814163000000008,76.653595000000053],[-98.851105000000018,76.661652000000061],[-98.857773000000009,76.663879000000122],[-98.855834999999956,76.67025799999999],[-98.852492999999924,76.671646000000067],[-98.821395999999936,76.676925999999924],[-98.733611999999994,76.682754999999986],[-98.712509000000011,76.683044000000052],[-98.504729999999938,76.681090999999924],[-98.480285999999921,76.679152999999985],[-98.439986999999974,76.673035000000084],[-98.418059999999912,76.668320000000051]],[[-99.996947999999975,76.734420999999998],[-99.976395000000025,76.733597000000032],[-99.86999499999996,76.736374000000126],[-99.819457999999884,76.738312000000064],[-99.748336999999992,76.74275200000011],[-99.720839999999953,76.74581900000004],[-99.693877999999984,76.747756999999979],[-99.646392999999989,76.748031999999967],[-99.622498000000007,76.7452550000001],[-99.528884999999946,76.72554000000008],[-99.447768999999994,76.706100000000106],[-99.430556999999965,76.699416999999926],[-99.433883999999978,76.69470200000012],[-99.52806099999998,76.67442299999999],[-99.556106999999997,76.670532000000094],[-99.581680000000006,76.67025799999999],[-99.626937999999996,76.673035000000084],[-99.657776000000013,76.677765000000079],[-99.733321999999987,76.702484000000027],[-99.888389999999902,76.718651000000136],[-99.900222999999926,76.72015399999998],[-99.915557999999976,76.72015399999998],[-100.01112399999988,76.719147000000135],[-100.02999899999992,76.715820000000008],[-100.05139200000002,76.715546000000074],[-100.09750400000001,76.717209000000025],[-100.12138399999998,76.719711000000075],[-100.128601,76.721924000000058],[-100.12805199999997,76.723038000000031],[-100.10193599999997,76.744705000000067],[-100.08277899999996,76.748031999999967],[-100.05526700000001,76.75082400000008],[-100.03778099999988,76.751389000000131],[-99.999434999999949,76.751099000000067],[-99.972228999999913,76.747208000000001],[-99.975006000000008,76.742477000000065],[-99.994155999999975,76.739151000000049],[-100.004997,76.735535000000027],[-99.996947999999975,76.734420999999998]],[[-120.88362100000001,76.739700000000028],[-120.886124,76.728591999999992],[-120.90334299999995,76.723876999999959],[-120.94499199999996,76.717758000000117],[-120.97000100000002,76.716660000000047],[-121.09084299999989,76.71887200000009],[-121.11749299999991,76.719711000000075],[-121.16000400000001,76.723312000000135],[-121.18110699999994,76.727203000000031],[-121.18472299999991,76.731094000000098],[-121.18167099999999,76.732208000000071],[-121.15666199999998,76.733597000000032],[-121.12832600000002,76.730819999999994],[-121.083618,76.729155999999932],[-121.05972300000002,76.731369000000086],[-121.05638099999999,76.732483000000059],[-121.01806599999998,76.751389000000131],[-120.99082900000002,76.754715000000147],[-120.97833300000002,76.755264000000068],[-120.91443599999997,76.754165999999998],[-120.89083900000003,76.749710000000107],[-120.88474300000001,76.745529000000033],[-120.88362100000001,76.739700000000028]],[[-101.38054699999992,76.553588999999988],[-101.40416699999997,76.552765000000022],[-101.45388799999989,76.554153000000099],[-101.54083300000002,76.560806000000071],[-101.56471299999993,76.563599000000067],[-101.62332199999992,76.572768999999937],[-101.68831599999999,76.586380000000077],[-101.57556199999999,76.614150999999993],[-101.52194199999991,76.623871000000065],[-101.38583399999993,76.642487000000074],[-101.31777999999991,76.642761000000007],[-101.21362299999993,76.651931999999988],[-101.05999800000001,76.685805999999957],[-101.04250300000001,76.690536000000009],[-101.03943600000002,76.696365000000014],[-101.04028299999993,76.702209000000039],[-101.03307299999994,76.708038000000045],[-101.00583599999993,76.71887200000009],[-100.98361199999999,76.724700999999925],[-100.95749699999999,76.729155999999932],[-100.90249599999993,76.736374000000126],[-100.74388099999999,76.753326000000129],[-100.69193999999999,76.754715000000147],[-100.53443900000002,76.757217000000026],[-100.50917099999992,76.756378000000097],[-100.484734,76.754715000000147],[-100.26888999999989,76.737198000000092],[-100.24889400000001,76.734711000000061],[-100.25917099999998,76.728591999999992],[-100.26666299999999,76.726379000000065],[-100.29305999999997,76.721924000000058],[-100.297234,76.721924000000058],[-100.31723,76.716660000000047],[-100.48721299999988,76.684418000000051],[-100.761124,76.635818000000029],[-100.92304999999999,76.610260000000096],[-101.19275699999997,76.571381000000031],[-101.27390300000002,76.560806000000071],[-101.326683,76.556366000000082],[-101.38054699999992,76.553588999999988]],[[-89.934432999999956,76.47665400000011],[-89.978881999999999,76.469711000000132],[-89.999725000000012,76.470260999999994],[-90.040833000000021,76.476928999999927],[-90.081680000000006,76.484984999999995],[-90.151108000000022,76.504439999999988],[-90.184433000000013,76.515274000000034],[-90.21444699999995,76.528594999999996],[-90.226669000000015,76.535538000000031],[-90.412216000000001,76.636108000000036],[-90.478058000000033,76.662200999999982],[-90.504456000000005,76.675261999999918],[-90.56361400000003,76.709991000000002],[-90.573333999999988,76.715820000000008],[-90.59445199999999,76.729705999999965],[-90.600280999999939,76.734984999999995],[-90.600829999999974,76.741088999999988],[-90.599990999999989,76.746643000000006],[-90.597777999999948,76.750000000000114],[-90.58666999999997,76.761383000000137],[-90.579178000000013,76.766937000000098],[-90.57028200000002,76.771927000000005],[-90.544448999999986,76.783051000000057],[-90.510284000000013,76.793320000000108],[-90.474716000000001,76.799713000000054],[-90.230559999999969,76.828048999999965],[-90.103058000000033,76.836105000000032],[-90.025283999999999,76.839156999999943],[-89.983063000000016,76.836928999999998],[-89.927779999999984,76.828873000000101],[-89.865279999999984,76.816086000000098],[-89.825835999999981,76.806091000000038],[-89.779448999999886,76.7852630000001],[-89.673888999999974,76.737487999999928],[-89.673888999999974,76.731369000000086],[-89.687774999999988,76.708878000000084],[-89.702224999999999,76.689697000000024],[-89.729445999999996,76.673309000000017],[-89.744155999999975,76.669434000000024],[-89.768065999999976,76.668045000000006],[-89.819732999999928,76.667206000000022],[-89.837218999999891,76.663040000000137],[-89.840835999999911,76.657211000000132],[-89.862777999999992,76.60386699999998],[-89.862502999999947,76.597488000000112],[-89.858336999999949,76.591094999999939],[-89.817504999999983,76.546936000000017],[-89.794448999999929,76.533325000000048],[-89.756119000000012,76.524703999999929],[-89.721663999999976,76.519714000000079],[-89.699157999999954,76.516936999999984],[-89.684433000000013,76.511658000000011],[-89.671386999999982,76.504166000000055],[-89.673888999999974,76.502212999999927],[-89.757507000000032,76.486099000000024],[-89.783614999999884,76.483047000000056],[-89.934432999999956,76.47665400000011]],[[-108.65110800000002,76.813599000000011],[-108.65110800000002,76.808868000000075],[-108.65527299999991,76.803863999999976],[-108.67804699999999,76.784988000000112],[-108.68443299999996,76.780548000000067],[-108.69055200000003,76.774429000000055],[-108.69249000000002,76.769989000000066],[-108.68831599999999,76.766098],[-108.67971799999992,76.763321000000076],[-108.66278099999994,76.761383000000137],[-108.596947,76.760818000000086],[-108.55248999999992,76.761383000000137],[-108.52722199999999,76.760268999999937],[-108.50389099999995,76.756103999999937],[-108.48889199999996,76.751663000000065],[-108.46333299999998,76.739151000000049],[-108.45500199999998,76.733322000000044],[-108.44638099999997,76.723602000000142],[-108.44220699999994,76.717758000000117],[-108.43804899999998,76.708038000000045],[-108.44193999999999,76.696365000000014],[-108.45889299999988,76.684708000000057],[-108.54472399999997,76.646378000000141],[-108.56555200000003,76.641663000000108],[-108.58667000000003,76.641663000000108],[-108.60749800000002,76.642487000000074],[-108.628601,76.645263999999997],[-108.65387699999997,76.647217000000126],[-108.68110699999994,76.647766000000047],[-108.70417799999996,76.646378000000141],[-108.72083999999995,76.642487000000074],[-108.72721899999999,76.638046000000145],[-108.72693600000002,76.634155000000078],[-108.69915800000001,76.605545000000063],[-108.69055200000003,76.600540000000024],[-108.62721299999998,76.575546000000031],[-108.61054999999993,76.569717000000026],[-108.58389299999993,76.477478000000076],[-108.58112299999999,76.439147999999989],[-108.55803699999996,76.408599999999979],[-108.475281,76.406937000000084],[-108.36389200000002,76.399994000000049],[-108.32888800000001,76.396652000000131],[-108.31861900000001,76.394150000000081],[-108.28971899999993,76.384430000000009],[-108.26917300000002,76.374985000000095],[-108.07749899999999,76.28054800000001],[-108.11472299999997,76.261383000000023],[-108.252228,76.196929999999952],[-108.33139,76.181931000000077],[-108.38027999999997,76.165268000000026],[-108.39222699999993,76.159424000000001],[-108.40862300000003,76.14776599999999],[-108.396118,76.046097000000145],[-108.35193600000002,76.048874000000069],[-108.02555799999999,76.062195000000031],[-108.00140399999998,76.063033999999959],[-107.916946,76.063033999999959],[-107.83833300000003,76.061371000000065],[-107.81220999999999,76.056090999999981],[-107.73665599999998,76.039428999999984],[-107.72471599999994,76.035538000000088],[-107.63834399999996,75.996368000000132],[-107.63249200000001,75.991088999999988],[-107.63305699999995,75.981369000000086],[-107.639183,75.976089000000002],[-107.65139799999997,75.97026100000005],[-107.78555299999999,75.919983000000116],[-107.84221599999995,75.899993999999992],[-107.90194700000001,75.896103000000096],[-107.91805999999997,75.891373000000101],[-107.93028300000003,75.885544000000039],[-108.031113,75.822495000000004],[-108.04361,75.802199999999971],[-108.02417000000003,75.783875000000023],[-108.02027900000002,75.780823000000112],[-108.00639299999995,75.779433999999924],[-107.9569469999999,75.784714000000008],[-107.91332999999986,75.789429000000041],[-107.87361099999993,75.798035000000141],[-107.82084699999996,75.829162999999994],[-107.77834300000001,75.854706000000078],[-107.75974299999996,75.869705000000124],[-107.75974299999996,75.874419999999986],[-107.739441,75.879150000000038],[-107.51555599999995,75.899993999999992],[-107.36945299999996,75.911652000000004],[-107.33750899999995,75.911377000000016],[-107.18666099999996,75.90387000000004],[-107.08000199999998,75.892761000000007],[-107.08583099999998,75.872482000000048],[-107.09028599999994,75.867477000000008],[-107.10500300000001,75.834717000000126],[-107.09805299999999,75.823043999999925],[-107.03167699999995,75.771103000000039],[-106.96362299999993,75.738586000000055],[-106.89666699999998,75.720261000000107],[-106.88027999999991,75.765822999999955],[-106.83056599999998,75.785812000000078],[-106.79444899999993,75.791656000000103],[-106.74471999999992,75.79553199999998],[-106.72277799999995,75.795821999999987],[-106.67944299999999,75.793594000000041],[-106.6558379999999,75.793594000000041],[-106.636124,75.794434000000081],[-106.61582899999996,75.797211000000004],[-106.62110899999993,75.803314000000114],[-106.6383439999999,75.806931000000077],[-106.67944299999999,75.812485000000095],[-106.72666900000002,75.813873000000001],[-106.78611799999993,75.813309000000061],[-106.829453,75.816665999999998],[-106.85082999999992,75.819992000000013],[-106.87000299999994,75.824997000000053],[-106.88890100000003,75.834717000000126],[-106.89584400000001,75.844437000000028],[-106.89666699999998,75.935256999999979],[-106.89611799999994,75.941086000000041],[-106.89334100000002,75.947478999999987],[-106.86971999999997,75.964157000000057],[-106.63890099999998,76.053040000000124],[-106.60610999999994,76.057754999999986],[-106.58583099999993,76.058593999999971],[-106.368607,76.055817000000047],[-106.33667000000003,76.054703000000075],[-106.30082699999997,76.051376000000118],[-106.01611299999996,76.019714000000022],[-105.93720999999999,76.010269000000108],[-105.89998600000001,76.005554000000075],[-105.837219,75.996932999999956],[-105.73500100000001,75.974991000000102],[-105.66832699999998,75.955551000000128],[-105.61945299999996,75.93942300000009],[-105.60637699999995,75.934708000000057],[-105.59528399999988,75.929703000000018],[-105.47888199999994,75.863036999999963],[-105.46528599999999,75.851928999999984],[-105.45333900000003,75.841659999999933],[-105.445831,75.830551000000071],[-105.40028399999989,75.694427000000076],[-105.38834399999996,75.656372000000033],[-105.391953,75.63888500000013],[-105.48750299999995,75.560806000000127],[-105.49638399999998,75.55525200000011],[-105.51666299999994,75.550537000000077],[-105.54083300000002,75.546936000000017],[-105.60444599999988,75.539978000000019],[-105.63667299999997,75.533600000000092],[-105.68582200000003,75.519440000000145],[-105.74082900000002,75.494979999999941],[-105.75140399999998,75.489700000000084],[-105.74804699999999,75.485809000000017],[-105.73693799999995,75.48275799999999],[-105.68666100000002,75.483047000000113],[-105.67166099999986,75.481093999999985],[-105.61138900000003,75.47164900000007],[-105.59277299999997,75.46748400000007],[-105.593613,75.462769000000037],[-105.64639299999993,75.365265000000022],[-105.65110799999997,75.359421000000054],[-105.66055299999994,75.349716000000114],[-105.72666900000002,75.31303400000013],[-105.7386019999999,75.309418000000051],[-105.76251199999996,75.304976999999951],[-105.79361,75.302200000000084],[-105.81304899999998,75.29942299999999],[-105.82140399999992,75.295822000000101],[-105.86694299999999,75.275818000000015],[-105.87526699999995,75.271102999999982],[-105.93776699999989,75.214432000000045],[-105.93888900000002,75.208603000000039],[-105.93582199999997,75.202774000000034],[-105.929169,75.197754000000145],[-105.89222699999999,75.190810999999997],[-105.87249800000001,75.171920999999998],[-105.876938,75.145828000000051],[-105.88527699999997,75.14027400000009],[-105.90499899999998,75.136383000000023],[-105.92582699999997,75.135268999999994],[-106.00361599999991,75.135544000000039],[-106.01889,75.133881000000088],[-106.07028200000002,75.106644000000017],[-106.07945299999989,75.096939000000077],[-106.07333399999993,75.087203999999986],[-106.01862299999999,75.074158000000068],[-106.00446299999999,75.068054000000018],[-105.99416399999996,75.062195000000031],[-105.99333199999995,75.055817000000047],[-106.011124,75.050812000000008],[-106.23528299999998,75.021378000000027],[-106.26000999999997,75.019150000000081],[-106.45500199999992,75.005829000000119],[-106.54554699999989,75.001663000000008],[-106.564438,75.00082400000008],[-106.66332999999992,75.004165999999998],[-106.72556299999997,75.00221300000004],[-106.77111799999989,74.996643000000006],[-106.78639199999998,74.991928000000144],[-106.78307299999994,74.989975000000015],[-106.78333299999997,74.986098999999967],[-106.78582799999992,74.98054500000012],[-106.79194599999994,74.975266000000147],[-106.807503,74.969711000000075],[-106.93055699999996,74.933594000000085],[-106.97222899999997,74.926086000000055],[-107.01000999999991,74.922484999999995],[-107.05110200000001,74.921646000000067],[-107.07362399999994,74.919983000000116],[-107.16000399999996,74.910538000000088],[-107.19722000000002,74.910812000000021],[-107.21584300000001,74.911925999999994],[-107.46417199999996,74.934418000000051],[-107.506958,74.939972000000068],[-107.63082900000001,74.961104999999975],[-107.66251399999999,74.966660000000047],[-107.68804899999998,74.976379000000065],[-107.69554099999999,74.982208000000071],[-107.72389199999998,75.016388000000006],[-107.72389199999998,75.020264000000054],[-107.71972699999998,75.02609300000006],[-107.704453,75.030823000000112],[-107.68138099999999,75.042480000000012],[-107.67944299999994,75.048599000000081],[-107.68110699999994,75.05304000000001],[-107.69499199999996,75.075272000000041],[-107.70584100000002,75.086105000000032],[-107.716949,75.090820000000065],[-107.739441,75.095825000000104],[-107.75834700000001,75.096939000000077],[-107.77333099999998,75.096099999999922],[-107.78307299999994,75.093596999999988],[-107.77999899999998,75.072220000000129],[-107.77084400000001,75.06581100000011],[-107.75778200000002,75.06053199999991],[-107.74500299999994,75.054153000000042],[-107.739441,75.048874000000069],[-107.73972299999997,75.043045000000063],[-107.74388099999993,75.037201000000039],[-107.77778599999999,75.029434000000094],[-107.89499699999999,75.003601000000003],[-107.94193999999999,74.93081699999999],[-107.95527600000003,74.928589000000045],[-107.97749299999998,74.927475000000072],[-108.02417000000003,74.929152999999985],[-108.13417099999992,74.927765000000079],[-108.21083099999987,74.923599000000024],[-108.37304699999999,74.910538000000088],[-108.3916779999999,74.911377000000016],[-108.43639400000001,74.915268000000083],[-108.45500199999998,74.918319999999994],[-108.52971599999995,74.936645999999996],[-108.54110700000001,74.940536000000009],[-108.548607,74.946365000000014],[-108.54795799999999,74.951653000000022],[-108.55055199999998,74.956375000000094],[-108.55999800000001,74.960815000000139],[-108.67971799999992,74.970261000000107],[-108.781113,74.979980000000069],[-108.80721999999997,74.983597000000032],[-108.80721999999997,74.984711000000004],[-108.79611199999999,74.985809000000131],[-108.74553699999996,74.984420999999998],[-108.63890100000003,74.981094000000098],[-108.614441,74.979705999999965],[-108.55999800000001,74.976379000000065],[-108.53028899999993,74.973312000000135],[-108.51139799999999,74.97554000000008],[-108.52667199999996,75.001663000000008],[-108.53056300000003,75.005554000000075],[-108.53806299999985,75.009430000000009],[-108.628601,75.046096999999975],[-108.65139799999992,75.053863999999976],[-108.79472399999997,75.069153000000028],[-108.83249699999993,75.069992000000013],[-108.92777999999993,75.05192599999998],[-108.94972200000001,75.040267999999969],[-109.00110599999999,75.004990000000134],[-109.11971999999997,74.979430999999977],[-109.34584000000001,74.944702000000063],[-109.36416600000001,74.939697000000024],[-109.39998600000001,74.918319999999994],[-109.40722700000003,74.912490999999989],[-109.40695199999993,74.908599999999922],[-109.420547,74.893051000000014],[-109.50805700000001,74.866379000000109],[-109.52278099999995,74.863312000000008],[-109.56861900000001,74.857758000000047],[-109.58721899999995,74.856644000000017],[-109.66139199999992,74.856369000000029],[-109.76944700000001,74.859421000000111],[-109.79750099999995,74.863602000000014],[-109.81111099999993,74.868042000000059],[-109.83361799999994,74.869704999999954],[-109.87249800000001,74.869141000000013],[-109.93472300000002,74.860809000000017],[-109.95500199999987,74.857208000000014],[-109.99471999999997,74.848327999999981],[-110.01640299999991,74.842209000000082],[-110.13971700000002,74.833054000000061],[-110.30444299999994,74.846375000000023],[-110.32501200000002,74.847488000000112],[-110.34555099999989,74.846939000000134],[-110.36000100000001,74.843872000000033],[-110.37053700000001,74.839980999999966],[-110.40416699999997,74.826660000000004],[-110.39620999999994,74.813689999999951],[-110.39666699999998,74.799423000000104],[-110.43666100000002,74.793319999999937],[-110.58999599999993,74.778046000000074],[-110.59137699999997,74.724152000000061],[-110.75666799999993,74.685257000000092],[-110.77250699999996,74.680817000000047],[-110.78639199999998,74.674698000000035],[-110.79638699999998,74.668869000000029],[-110.807503,74.657486000000006],[-110.83389299999993,74.651931999999988],[-110.98111,74.621368000000132],[-111.28056300000003,74.567764000000125],[-111.38722200000001,74.563034000000073],[-111.40915699999999,74.562759000000085],[-111.43055699999996,74.560532000000023],[-111.55888399999998,74.52748100000008],[-111.64250199999992,74.501389000000017],[-111.67722300000003,74.493317000000047],[-111.700287,74.49136400000009],[-111.82389799999999,74.48332199999993],[-111.94554099999993,74.474425999999994],[-111.98416099999997,74.468872000000033],[-112.087219,74.452208999999925],[-112.29305999999991,74.427765000000022],[-112.37053699999996,74.418594000000041],[-112.43831599999999,74.414429000000041],[-112.54194599999988,74.409424000000001],[-112.75306699999993,74.401382000000012],[-112.85694899999993,74.398330999999985],[-112.91999799999991,74.397490999999945],[-113.00890400000003,74.398040999999978],[-113.25723299999993,74.405258000000117],[-113.406113,74.413315000000068],[-113.42832899999996,74.414703000000145],[-113.47168699999997,74.41891499999997],[-113.64083900000003,74.437485000000095],[-113.69638099999997,74.446091000000024],[-113.84221600000001,74.479706000000078],[-113.94167299999998,74.50360100000006],[-114.05387899999999,74.530822999999998],[-114.12110899999993,74.549987999999985],[-114.29834,74.602768000000026],[-114.34861799999999,74.618866000000082],[-114.37470999999994,74.629150000000095],[-114.39695699999993,74.639160000000004],[-114.43804899999986,74.659424000000115],[-114.44360399999994,74.664153999999996],[-114.44776899999994,74.674698000000035],[-114.42859599999991,74.691925000000026],[-114.41972399999992,74.698029000000076],[-114.40750099999997,74.704163000000108],[-114.39444700000001,74.708328000000108],[-114.21444699999995,74.755554000000132],[-114.10166899999996,74.776657000000057],[-114.01027699999992,74.790543000000071],[-113.73166699999996,74.827208999999982],[-113.71000699999996,74.829711999999915],[-113.55695300000002,74.839157],[-113.41861,74.84275800000006],[-113.28278399999999,74.848602000000085],[-113.25334199999998,74.87359600000002],[-113.22269399999988,74.896469000000025],[-113.15194699999995,74.924987999999985],[-113.1205369999999,74.932480000000112],[-113.00750699999992,74.954163000000051],[-112.91111799999987,74.970825000000048],[-112.86749299999997,74.97554000000008],[-112.84528399999994,74.976929000000098],[-112.57224299999996,74.99275200000011],[-112.52416999999991,74.995529000000033],[-112.5,74.996010000000012],[-112.453056,74.996933000000013],[-112.37444299999993,74.998321999999973],[-112.01500699999991,75.002486999999974],[-111.962219,75.001389000000074],[-111.935272,74.998871000000122],[-111.89890299999996,74.994980000000055],[-111.86527999999993,74.988312000000064],[-111.84056099999998,74.986374000000126],[-111.76444999999995,74.981659000000093],[-111.75334199999998,74.981659000000093],[-111.718613,74.986649],[-111.62666300000001,75.003875999999991],[-111.58972199999999,75.006378000000041],[-111.55139200000002,75.011383000000137],[-111.53527800000001,75.014998999999989],[-111.28971899999999,75.086105000000032],[-111.02916700000003,75.171097000000032],[-110.920547,75.223602000000085],[-110.91361999999998,75.228591999999935],[-110.91278099999994,75.233871000000136],[-110.91750300000001,75.239699999999971],[-111.05249000000003,75.270263999999997],[-111.06806899999987,75.271927000000119],[-111.23082699999998,75.264159999999947],[-111.24889400000001,75.259155000000078],[-111.25195300000001,75.254165999999941],[-111.25083899999993,75.248596000000077],[-111.25167799999997,75.243042000000059],[-111.25611900000001,75.236649000000114],[-111.26112399999994,75.232208000000014],[-111.27778599999994,75.220534999999984],[-111.33416699999992,75.19747899999993],[-111.39167800000001,75.181091000000094],[-111.47501399999999,75.161652000000004],[-111.56082200000003,75.146103000000096],[-111.57721700000002,75.143600000000106],[-111.59612299999998,75.143326000000002],[-111.69526699999989,75.145828000000051],[-111.70584100000002,75.151093000000117],[-111.787216,75.166655999999932],[-111.958054,75.13499500000006],[-112.22833300000002,75.124694999999974],[-112.39055599999995,75.123032000000023],[-112.40972899999997,75.12359600000002],[-112.42916899999994,75.125259000000085],[-112.439438,75.128586000000041],[-112.44833399999999,75.133041000000048],[-112.47084000000001,75.146378000000084],[-112.46833800000002,75.151382000000069],[-112.46166999999997,75.154433999999981],[-112.45249899999999,75.155822999999998],[-112.41197199999993,75.159012000000075],[-112.36860699999994,75.169144000000131],[-112.35833700000001,75.173035000000027],[-112.29472399999992,75.198028999999963],[-112.29583700000001,75.202774000000034],[-112.33944700000001,75.223602000000085],[-112.39750700000002,75.241089000000102],[-112.40888999999993,75.240814000000114],[-112.4366609999999,75.230545000000063],[-112.46193700000003,75.218872000000033],[-112.46417200000002,75.213043000000027],[-112.46305799999999,75.208327999999995],[-112.45056199999999,75.204711999999972],[-112.43749999999994,75.198868000000118],[-112.43221999999997,75.19331399999993],[-112.43250299999994,75.1869200000001],[-112.44471699999997,75.18331900000004],[-112.46665999999999,75.179977000000065],[-112.56111099999993,75.178314],[-112.59249899999998,75.181656000000089],[-112.60888699999992,75.185256999999979],[-112.62554899999998,75.190810999999997],[-112.6347429999999,75.196365000000128],[-112.63722200000001,75.204987000000131],[-112.63694800000002,75.210541000000148],[-112.632767,75.215820000000122],[-112.61609599999997,75.223877000000073],[-112.59472699999998,75.230270000000075],[-112.58583099999998,75.239150999999993],[-112.59472699999998,75.250000000000057],[-112.61277799999999,75.259430000000123],[-112.65167200000002,75.275269000000037],[-112.66583300000002,75.278595000000109],[-112.679169,75.277771000000143],[-112.71305799999999,75.256104000000107],[-112.718887,75.250275000000045],[-112.735817,75.203323000000125],[-112.73416099999992,75.19747899999993],[-112.72888199999994,75.192749000000106],[-112.71584299999995,75.187195000000088],[-112.698036,75.177765000000022],[-112.68859899999995,75.171920999999998],[-112.699997,75.138321000000133],[-112.80695300000002,75.115814000000057],[-112.89417300000002,75.103317000000061],[-112.95667300000002,75.097214000000122],[-113.25446299999999,75.076096000000007],[-113.29888899999997,75.073044000000095],[-113.343887,75.072220000000129],[-113.610817,75.062759000000142],[-113.68083200000001,75.05192599999998],[-113.699432,75.051375999999948],[-113.89417299999997,75.052199999999914],[-113.91750299999995,75.053589000000102],[-113.94138299999986,75.056931000000077],[-113.950287,75.06053199999991],[-113.96888699999994,75.075272000000041],[-113.97305299999994,75.086655000000064],[-113.97305299999994,75.096374999999966],[-113.93138099999999,75.189148000000046],[-113.82055700000001,75.314423000000147],[-113.80583199999995,75.326660000000118],[-113.78278399999999,75.33776899999998],[-113.72805800000003,75.345825000000048],[-113.66055299999994,75.351379000000065],[-113.64222699999993,75.353591999999992],[-113.573624,75.366928000000144],[-113.34056099999992,75.413315000000068],[-113.38110399999999,75.418320000000108],[-113.47112300000003,75.427764999999965],[-113.577789,75.411652000000117],[-113.66027799999995,75.398605000000089],[-113.74445299999996,75.385818000000086],[-113.83389299999988,75.37692300000009],[-113.87138400000003,75.374145999999996],[-113.90222199999999,75.3744200000001],[-113.91139199999998,75.378036000000122],[-113.92111199999994,75.383881000000031],[-113.958618,75.411102000000085],[-113.98166700000002,75.431091000000038],[-113.98416099999992,75.437758999999971],[-113.99221799999998,75.448318000000029],[-114.02416999999997,75.461105000000032],[-114.04083300000002,75.463882000000126],[-114.06500199999988,75.466095000000109],[-114.08389299999999,75.464706000000092],[-114.08693699999998,75.462494000000049],[-114.08917199999996,75.458602999999982],[-114.093887,75.410812000000078],[-114.09166699999992,75.404984000000127],[-114.08583099999993,75.400269000000094],[-114.07778899999988,75.394150000000081],[-114.06610099999995,75.389160000000061],[-114.05638099999987,75.383330999999998],[-114.04472399999992,75.373032000000023],[-114.04055800000003,75.36775200000011],[-114.04055800000003,75.362198000000092],[-114.04750100000001,75.35054000000008],[-114.13751200000002,75.244979999999998],[-114.15805099999994,75.233321999999987],[-114.17083699999989,75.226929000000041],[-114.18666100000002,75.223312000000078],[-114.203056,75.221375000000023],[-114.22277799999995,75.2227630000001],[-114.26363399999991,75.229705999999908],[-114.28472899999997,75.234985000000108],[-114.319458,75.24470500000001],[-114.34638999999993,75.25471500000009],[-114.35082999999997,75.26638800000012],[-114.34916699999985,75.271378000000141],[-114.35109699999992,75.276093000000003],[-114.35888699999992,75.281371999999976],[-114.49999999999994,75.312194999999974],[-114.51278699999995,75.314697000000081],[-114.52806099999992,75.314423000000147],[-114.54276999999996,75.31303400000013],[-114.60973399999995,75.27998400000007],[-114.61527999999993,75.274994000000049],[-114.61138900000003,75.265273999999977],[-114.598343,75.261658000000068],[-114.57972699999999,75.263321000000019],[-114.57250999999997,75.264434999999992],[-114.54666099999997,75.266937000000041],[-114.49638399999998,75.265548999999965],[-114.46806299999997,75.262207000000046],[-114.44304699999986,75.257216999999969],[-114.41278099999994,75.24803199999991],[-114.39723200000003,75.238876000000005],[-114.30249000000003,75.1827550000001],[-114.297234,75.179152999999928],[-114.29472399999997,75.173309000000131],[-114.29804999999999,75.166655999999932],[-114.30860899999993,75.154709000000025],[-114.32112099999995,75.143326000000002],[-114.33528099999995,75.13108799999992],[-114.34944199999995,75.119140999999956],[-114.36749299999985,75.106934000000024],[-114.39499699999993,75.090546000000131],[-114.42971799999987,75.073044000000095],[-114.46640000000002,75.06053199999991],[-114.48332199999987,75.056090999999981],[-114.51889,75.050261999999975],[-114.60082999999997,75.038315000000011],[-114.72416699999997,75.011932000000058],[-114.76342799999998,75.002472000000012],[-114.825287,74.988037000000077],[-114.88861099999991,74.977478000000019],[-114.94915800000001,74.969986000000063],[-115.03222699999992,74.961655000000007],[-115.05082700000003,74.961104999999975],[-115.066101,74.961655000000007],[-115.16055299999999,74.979430999999977],[-115.18582200000003,74.985259999999982],[-115.195267,74.989975000000015],[-115.22609699999992,75.049713000000054],[-115.22638699999993,75.058318999999983],[-115.225281,75.064147999999989],[-115.21861299999995,75.070831000000112],[-115.21167000000003,75.07638500000013],[-115.199432,75.082763999999997],[-115.18331899999993,75.088882000000126],[-115.17415599999993,75.094147000000021],[-115.17304999999999,75.099990999999989],[-115.17278299999992,75.10775799999999],[-115.17832899999996,75.115814000000057],[-115.216949,75.167480000000126],[-115.23554999999993,75.174698000000092],[-115.24861099999998,75.178314],[-115.25695799999994,75.179977000000065],[-115.26083399999993,75.179977000000065],[-115.25611900000001,75.178040000000067],[-115.252228,75.173874000000126],[-115.25361599999991,75.164429000000098],[-115.256393,75.158035000000041],[-115.26139799999999,75.151932000000102],[-115.27916699999997,75.140823000000012],[-115.291382,75.134430000000066],[-115.33640300000002,75.116652999999985],[-115.35305799999998,75.111099000000024],[-115.37304699999999,75.105820000000051],[-115.38694799999996,75.102203000000088],[-115.40416700000003,75.098877000000016],[-115.42666600000001,75.098038000000088],[-115.451683,75.098877000000016],[-115.48361199999994,75.106093999999985],[-115.51944700000001,75.117751999999996],[-115.62389399999995,75.121368000000018],[-115.60472099999993,75.108597000000088],[-115.54888899999997,75.055817000000047],[-115.53971899999993,75.044434000000081],[-115.53751399999993,75.039429000000041],[-115.53751399999993,75.027205999999978],[-115.54527300000001,75.015823000000125],[-115.5516659999999,75.009155000000135],[-115.57472200000001,74.998321999999973],[-115.60249299999998,74.98553499999997],[-115.61833200000001,74.979155999999932],[-115.658051,74.967208999999968],[-115.67194399999988,74.964706000000035],[-115.69055200000003,74.964157000000057],[-115.73500100000001,74.967208999999968],[-115.75723299999999,74.969986000000063],[-115.84777800000001,74.98553499999997],[-116.16306299999991,75.040267999999969],[-116.27916699999997,75.099425999999994],[-116.28639199999992,75.13108799999992],[-116.27694699999995,75.135268999999994],[-116.26889,75.141373000000044],[-116.2455369999999,75.162766000000147],[-116.24109599999997,75.168869000000086],[-116.23860200000001,75.196930000000009],[-116.23916599999995,75.201385000000016],[-116.24694799999992,75.205261000000064],[-116.26834100000002,75.206100000000049],[-116.287216,75.205551000000071],[-116.52722199999999,75.184708000000001],[-116.56054699999999,75.179152999999928],[-116.58084100000002,75.174423000000104],[-116.59388699999994,75.170258000000103],[-116.60249299999998,75.164993000000038],[-116.618607,75.152481000000023],[-116.66332999999997,75.122481999999991],[-116.679169,75.117203000000018],[-116.69415299999997,75.116652999999985],[-116.71721599999995,75.116652999999985],[-117.16860999999994,75.157486000000063],[-117.38417099999992,75.178588999999988],[-117.41915899999992,75.182480000000055],[-117.45777899999996,75.188873000000001],[-117.47501399999993,75.192200000000128],[-117.66361999999998,75.239150999999993],[-117.67832900000002,75.244431000000077],[-117.68305999999995,75.248596000000077],[-117.68388400000003,75.253052000000139],[-117.67166099999997,75.288879000000122],[-117.666946,75.294144000000017],[-117.66194199999995,75.298035000000084],[-117.53666699999997,75.361649],[-117.45527599999997,75.400269000000094],[-117.42054699999994,75.413315000000068],[-117.35360699999995,75.437485000000038],[-117.32112099999995,75.448593000000074],[-117.26139799999993,75.468871999999976],[-117.24054699999999,75.473602000000028],[-117.218887,75.476379000000122],[-117.14666699999998,75.480270000000019],[-117.10305799999998,75.482208000000128],[-117.041382,75.483597000000145],[-116.89778100000001,75.482482999999945],[-116.87748699999997,75.481368999999972],[-116.75334199999998,75.479431000000034],[-116.13474300000001,75.476379000000122],[-116.11554699999994,75.476928999999984],[-116.02194199999997,75.484985000000052],[-115.97332799999998,75.492751999999996],[-115.92250100000001,75.503876000000048],[-115.81833599999987,75.529709000000025],[-115.68888900000002,75.56442300000009],[-115.64639299999999,75.573607999999922],[-115.61972000000003,75.578872999999987],[-115.56527699999987,75.583878000000027],[-115.53056299999997,75.584991000000116],[-115.50611900000001,75.587204000000099],[-115.46305799999999,75.591933999999924],[-115.36609599999997,75.602768000000026],[-115.28832999999997,75.620529000000147],[-115.28611799999993,75.624420000000043],[-115.27722199999999,75.630539000000056],[-115.26777600000003,75.635818000000029],[-115.20333900000003,75.657211000000132],[-115.18611099999993,75.662766000000033],[-115.09665699999994,75.687194999999974],[-115.08194700000001,75.689423000000147],[-115.07028200000002,75.689972000000068],[-115.04250300000001,75.689697000000081],[-114.99973299999994,75.690811000000053],[-114.99804699999999,75.695816000000093],[-115.00556899999992,75.698868000000004],[-115.02834300000001,75.701660000000118],[-115.05277999999998,75.703048999999908],[-115.07611099999991,75.702484000000084],[-115.10305800000003,75.700821000000133],[-115.14555399999995,75.694138000000009],[-115.21721600000001,75.679321000000073],[-115.27916699999997,75.667755],[-115.32472199999995,75.659988000000055],[-115.38305700000001,75.653870000000097],[-115.40194699999995,75.652480999999966],[-115.47193900000002,75.650269000000037],[-115.51888999999994,75.649994000000049],[-115.60637700000001,75.651093000000003],[-115.66750299999995,75.647217000000126],[-115.71444700000001,75.642487000000131],[-115.889183,75.614426000000037],[-116.09166700000003,75.580551000000128],[-116.108047,75.574157999999954],[-116.11916400000001,75.572768999999994],[-116.34750399999996,75.559143000000006],[-116.38971700000002,75.5577550000001],[-116.46028099999995,75.557480000000055],[-116.48610699999995,75.5577550000001],[-116.84361299999989,75.564987000000031],[-117.19499200000001,75.573607999999922],[-117.21556099999998,75.574707000000103],[-117.23277300000001,75.576935000000049],[-117.24276700000001,75.580551000000128],[-117.25,75.586105000000089],[-117.25110599999994,75.597488000000112],[-117.24833699999999,75.603043000000014],[-117.23999000000003,75.614990000000148],[-117.23361199999994,75.620529000000147],[-117.21362299999993,75.633330999999998],[-117.07805599999995,75.707214000000079],[-117.06443799999994,75.714157000000114],[-117.03971899999999,75.725815000000125],[-117.02362099999993,75.732483000000116],[-117.01666299999994,75.737198000000149],[-116.95556599999992,75.761932000000115],[-116.923317,75.774704000000099],[-116.88667299999992,75.786926000000051],[-116.86888099999999,75.790543000000014],[-116.85056299999991,75.79304500000012],[-116.81639099999995,75.796371000000136],[-116.76278699999995,75.799988000000099],[-116.71972699999998,75.801650999999993],[-116.58860799999997,75.803314000000114],[-116.53056300000003,75.802765000000022],[-116.32417299999992,75.804703000000131],[-116.10582699999998,75.806931000000077],[-116.03721599999994,75.809708000000001],[-115.82305899999994,75.827208999999925],[-115.80444299999994,75.829987000000131],[-115.79444899999999,75.834152000000131],[-115.78415699999994,75.845260999999994],[-115.77971600000001,75.852203000000088],[-115.76500699999997,75.854431000000034],[-115.74944299999999,75.854980000000012],[-115.73693800000001,75.854431000000034],[-115.72638699999993,75.853317000000061],[-115.69193999999993,75.848328000000095],[-115.67388900000003,75.844147000000021],[-115.65943900000002,75.839706000000092],[-115.62277199999994,75.834427000000119],[-115.59445199999999,75.833327999999995],[-115.50723299999993,75.834991000000059],[-115.40499899999998,75.838043000000027],[-115.38194299999992,75.839706000000092],[-115.36416599999995,75.844147000000021],[-115.35193599999997,75.852203000000088],[-115.31360599999994,75.855255],[-115.13945000000001,75.859421000000111],[-115.07277699999986,75.85775799999999],[-115.04998799999998,75.855820000000051],[-115.00083899999998,75.853317000000061],[-114.98082699999992,75.853043000000127],[-114.932503,75.856644000000017],[-114.91194199999995,75.859711000000118],[-114.83860799999997,75.874419999999986],[-114.817497,75.880814000000044],[-114.80444299999994,75.886932000000002],[-114.798607,75.892212000000029],[-114.80999800000001,75.899428999999941],[-114.82417299999986,75.904160000000104],[-114.83667000000003,75.905822999999998],[-114.88166799999993,75.907486000000119],[-114.90722700000003,75.906372000000147],[-115.01806599999992,75.89888000000002],[-115.06416299999989,75.894714000000135],[-115.10527000000002,75.888596000000007],[-115.22165699999999,75.880264000000011],[-115.29277000000002,75.878311000000053],[-115.39472999999992,75.877762000000132],[-115.54055799999998,75.881362999999965],[-115.68222000000003,75.888321000000133],[-115.74694799999986,75.889434999999935],[-115.83029199999993,75.887772000000041],[-115.86888099999999,75.884430000000066],[-116.00472999999994,75.868590999999981],[-116.05332899999991,75.865540000000124],[-116.10665899999998,75.864150999999936],[-116.13474300000001,75.86442599999998],[-116.15083299999992,75.864700000000084],[-116.48277299999995,75.873871000000065],[-116.62389400000001,75.881927000000132],[-116.64972699999998,75.884995000000117],[-116.67666600000001,75.889709000000039],[-116.69972199999995,75.894989000000123],[-116.71501199999994,75.900269000000037],[-116.72444200000001,75.906372000000147],[-116.73416099999992,75.922484999999995],[-116.73361199999999,75.928589000000045],[-116.73137699999995,75.945251000000042],[-116.72666899999996,75.951385000000016],[-116.71389799999997,75.956649999999911],[-116.69972199999995,75.959990999999945],[-116.67748999999998,75.963882000000012],[-116.63221699999997,75.969147000000078],[-116.58528099999995,75.971924000000001],[-116.56139400000001,75.972762999999986],[-116.53721599999994,75.972488000000112],[-116.51611300000002,75.971100000000035],[-116.48528299999998,75.966385000000002],[-116.470551,75.96887200000009],[-116.46193700000003,75.974991000000102],[-116.46833800000002,75.986374000000126],[-116.52834299999995,76.027480999999966],[-116.60221899999993,76.022216999999955],[-116.645554,76.023041000000092],[-116.66944899999999,76.025818000000015],[-116.6875,76.02915999999999],[-116.69888300000002,76.034424000000115],[-116.70556599999998,76.039153999999996],[-116.708618,76.043869000000029],[-116.70777900000002,76.049988000000042],[-116.70612299999999,76.05386400000009],[-116.70168299999995,76.059982000000048],[-116.69638099999992,76.064987000000087],[-116.64138800000001,76.113312000000121],[-116.53388999999999,76.153320000000008],[-116.51611300000002,76.157761000000107],[-116.34221599999995,76.183043999999995],[-116.29611199999999,76.188582999999994],[-116.21362299999998,76.194977000000051],[-116.16361999999992,76.197204999999997],[-116.08416699999998,76.198318000000086],[-116.05943300000001,76.198029000000133],[-115.95889299999999,76.194138000000066],[-115.90862300000003,76.191924999999912],[-115.86554699999999,76.188309000000061],[-115.81582600000002,76.186920000000043],[-115.64334099999996,76.186096000000077],[-115.59500100000002,76.187759000000028],[-115.44721999999996,76.186920000000043],[-115.32749899999999,76.184708000000001],[-115.27306399999998,76.18220500000001],[-115.154449,76.169434000000081],[-115.13027999999997,76.165816999999947],[-115.02166699999998,76.15637200000009],[-114.87554899999998,76.149719000000118],[-114.85109699999992,76.149429000000112],[-114.79077100000001,76.151077000000043],[-114.72833300000002,76.153046000000074],[-114.68499799999995,76.156097000000045],[-114.66972399999997,76.158325000000048],[-114.66251399999999,76.160537999999974],[-114.662781,76.161651999999947],[-114.68083199999995,76.164992999999981],[-114.70639,76.167205999999965],[-114.80082699999997,76.168594000000041],[-114.85056299999997,76.170258000000047],[-114.89862099999993,76.172485000000108],[-114.94499200000001,76.176085999999998],[-114.99305700000002,76.182480000000055],[-115.00974299999996,76.187485000000095],[-115.01444999999995,76.192749000000049],[-115.02250700000002,76.196929999999952],[-115.04527300000001,76.202208999999982],[-115.08944699999995,76.208878000000027],[-115.15972899999997,76.218596999999988],[-115.27223200000003,76.230270000000019],[-115.37304699999999,76.230820000000051],[-115.54943800000001,76.230545000000063],[-115.75666799999993,76.234146000000123],[-115.78195199999993,76.235260000000096],[-115.82721699999991,76.23942599999998],[-115.84777800000001,76.243042000000059],[-115.86665299999993,76.247482000000048],[-115.88194299999992,76.252776999999924],[-115.91471899999993,76.275269000000037],[-115.92166099999997,76.281096999999932],[-115.92500299999989,76.286652000000061],[-115.90943899999996,76.345535000000041],[-115.90139799999997,76.349991000000102],[-115.86054999999999,76.362488000000099],[-115.64835399999998,76.420258000000047],[-115.62638899999996,76.425812000000008],[-115.51471700000002,76.45138500000013],[-115.49973299999994,76.454712000000086],[-115.46665999999993,76.455826000000059],[-115.26944700000001,76.461105000000032],[-115.02139299999993,76.474700999999982],[-115.00167799999997,76.477203000000088],[-114.978882,76.481658999999979],[-114.95638999999994,76.487198000000149],[-114.94638099999992,76.492477000000122],[-114.93360899999999,76.504990000000021],[-114.92999299999997,76.510268999999994],[-114.91944899999999,76.514435000000105],[-114.89972699999987,76.516936999999984],[-114.74054699999988,76.517212000000029],[-114.71112099999999,76.516936999999984],[-114.70194999999995,76.515274000000034],[-114.69611399999991,76.511382999999967],[-114.69833399999999,76.507492000000127],[-114.720551,76.501099000000124],[-114.70694699999996,76.489700000000028],[-114.61028299999992,76.488312000000121],[-114.45140099999998,76.49693300000007],[-114.29361,76.480269999999962],[-114.25167799999991,76.474990999999989],[-114.20722999999987,76.46804800000001],[-114.17471299999994,76.460266000000047],[-114.14806399999998,76.45138500000013],[-114.13555899999989,76.446365000000071],[-114.11833199999995,76.435257000000092],[-114.11193800000001,76.429428000000087],[-114.10333299999996,76.418869000000029],[-114.096947,76.403595000000109],[-114.09111000000001,76.388885000000016],[-114.10611,76.35554500000012],[-114.11749299999997,76.353317000000004],[-114.12943999999993,76.31191999999993],[-114.05972299999996,76.21775800000006],[-113.99665800000002,76.192749000000049],[-113.98332199999999,76.190262000000018],[-113.9583439999999,76.188873000000001],[-113.94833399999999,76.189423000000033],[-113.70889299999999,76.203598000000113],[-113.685272,76.206100000000049],[-113.63890100000003,76.212769000000094],[-113.61609599999997,76.218323000000055],[-113.52443700000003,76.235809000000017],[-113.36501299999992,76.258605999999929],[-113.32333399999993,76.262772000000041],[-113.26055899999994,76.264434999999992],[-112.99916100000002,76.267487000000074],[-112.95667300000002,76.263611000000026],[-112.90972899999997,76.257491999999957],[-112.89222699999993,76.253876000000105],[-112.86860699999994,76.244704999999954],[-112.85888699999998,76.239975000000129],[-112.85305800000003,76.234146000000123],[-112.75055700000001,76.200546000000031],[-112.71721599999995,76.198318000000086],[-112.62138399999998,76.198318000000086],[-112.59028599999999,76.196639999999945],[-112.48194899999999,76.181366000000082],[-112.46278399999994,76.178313999999943],[-112.45388800000001,76.176376000000005],[-112.42500299999995,76.167755000000113],[-112.43138099999993,76.161926000000108],[-112.43859900000001,76.15887500000008],[-112.47721899999999,76.151382000000012],[-112.49416400000001,76.146652000000017],[-112.50389099999995,76.138596000000121],[-112.52610800000002,76.110535000000027],[-112.52806099999998,76.103867000000037],[-112.52278100000001,76.099152000000004],[-112.42278299999987,76.047211000000118],[-112.41332999999992,76.042480000000012],[-112.38555899999994,76.036652000000061],[-112.29888900000003,76.029434000000094],[-112.15416699999997,76.014998999999989],[-112.06861899999996,76.003326000000129],[-112.04332699999992,75.998871000000122],[-111.9786069999999,75.981369000000086],[-111.78443900000002,75.949707000000103],[-111.76390100000003,75.946930000000009],[-111.75279199999994,75.942749000000106],[-111.72778299999999,75.92164600000001],[-111.72666900000002,75.915817000000004],[-111.729446,75.911101999999971],[-111.736107,75.90498400000007],[-111.77749599999999,75.894714000000135],[-111.87138400000003,75.887496999999996],[-111.94444299999998,75.884995000000117],[-112.00945300000001,75.881652999999972],[-112.03472899999997,75.879974000000004],[-112.05222300000003,75.878036000000066],[-112.07501200000002,75.873871000000065],[-112.165009,75.851928999999984],[-112.17971799999998,75.848038000000088],[-112.18694299999993,75.844986000000006],[-112.22556299999997,75.811096000000077],[-112.218613,75.808029000000147],[-112.20834399999995,75.80664100000007],[-112.19248999999996,75.805817000000104],[-112.02834299999995,75.815261999999962],[-111.85861199999988,75.826934999999992],[-111.69082599999996,75.822769000000108],[-111.64499699999993,75.821655000000135],[-111.604446,75.826660000000004],[-111.53971899999993,75.838318000000015],[-111.49638400000003,75.839706000000092],[-111.47638699999999,75.839157],[-111.45195000000001,75.836655000000064],[-111.44499200000001,75.832213999999965],[-111.35527000000002,75.724426000000108],[-111.35388199999994,75.718597000000102],[-111.35500299999995,75.714432000000102],[-111.38971700000002,75.663039999999967],[-111.40834000000001,75.620818999999983],[-111.40722700000003,75.614990000000148],[-111.35360700000001,75.57249500000006],[-111.31861900000001,75.545258000000103],[-111.27139299999999,75.522491000000002],[-111.24722299999996,75.518051000000014],[-111.22165699999999,75.516936999999984],[-110.995003,75.529160000000047],[-110.97222899999997,75.532486000000119],[-110.89943700000003,75.550262000000089],[-110.79499799999996,75.565262000000018],[-110.77166699999992,75.566666000000055],[-110.54222099999993,75.568878000000097],[-110.49553699999996,75.569153000000085],[-110.47582999999992,75.568329000000119],[-110.45612299999999,75.565535999999952],[-110.43110699999994,75.554152999999985],[-110.42443799999995,75.548873999999955],[-110.42223399999995,75.545532000000037],[-110.33389299999993,75.539154000000053],[-110.19583099999994,75.539703000000031],[-110.06777999999997,75.540543000000071],[-109.97416699999991,75.537490999999989],[-109.75,75.529709000000025],[-109.55304699999999,75.521652000000017],[-109.30444299999999,75.514999000000046],[-109.25389100000001,75.514160000000118],[-109.18360899999999,75.5086060000001],[-109.07472199999995,75.498322000000087],[-108.93639400000001,75.47665399999994],[-108.89943699999998,75.476379000000122],[-108.89584399999995,75.477203000000088],[-108.891953,75.480270000000019],[-108.91639700000002,75.513321000000133],[-108.92443800000001,75.52388000000002],[-108.83612099999993,75.612762000000032],[-108.8269499999999,75.686646000000053],[-108.84277299999991,75.691359999999975],[-108.88194299999998,75.692200000000071],[-108.91332999999992,75.691086000000041],[-108.94499199999996,75.694976999999938],[-109.05832699999996,75.728043000000071],[-109.05860899999993,75.733047000000056],[-109.06276699999989,75.737762000000089],[-109.12638900000002,75.7494200000001],[-109.21000699999996,75.762771999999984],[-109.26555599999995,75.770264000000054],[-109.30526700000001,75.771103000000039],[-109.45221700000002,75.783051000000057],[-109.62943999999993,75.799988000000099],[-109.63751200000002,75.822769000000108],[-109.62805200000003,75.829162999999994],[-109.62638900000002,75.83248900000001],[-109.65722699999992,75.866379000000109],[-109.66361999999998,75.870819000000097],[-109.72972099999998,75.876647999999932],[-109.737503,75.876647999999932],[-109.845551,75.863036999999963],[-109.85722399999992,75.860809000000017],[-109.88390400000003,75.849991000000045],[-109.90778399999994,75.849991000000045],[-109.93639399999989,75.856644000000017],[-110.05555699999996,75.890548999999908],[-110.05583200000001,75.894439999999975],[-110.04055800000003,75.898604999999975],[-109.92610200000001,75.927765000000079],[-109.826683,75.930541999999946],[-109.69776899999999,75.940262000000075],[-109.672234,75.943862999999908],[-109.65666199999998,75.94802900000002],[-109.42138699999998,76.035812000000021],[-109.30499299999991,76.100540000000137],[-109.30943300000001,76.106094000000098],[-109.31360599999999,76.109146000000067],[-109.396118,76.133041000000048],[-109.69999699999994,76.218872000000033],[-109.72250400000001,76.222213999999951],[-109.80943300000001,76.234421000000111],[-109.83416699999998,76.236099000000024],[-109.85861199999999,76.235809000000017],[-109.882767,76.233871000000079],[-109.89666699999992,76.230270000000019],[-109.90222199999999,76.226089000000115],[-109.90167199999996,76.221099999999979],[-109.88305699999995,76.198868000000118],[-109.88667299999997,76.194977000000051],[-109.89666699999992,76.193588000000034],[-109.91944899999993,76.196639999999945],[-109.94055200000003,76.20248400000014],[-110.01471700000002,76.229706000000078],[-110.06833599999993,76.250000000000057],[-110.08528100000001,76.255829000000062],[-110.12332199999997,76.266098000000056],[-110.15306099999998,76.27388000000002],[-110.201683,76.285538000000031],[-110.24109599999991,76.290543000000127],[-110.26583900000003,76.291367000000093],[-110.33138999999989,76.290817000000061],[-110.35804699999994,76.292206000000022],[-110.372772,76.294433999999967],[-110.38362099999995,76.297760000000039],[-110.39306599999986,76.391937000000098],[-110.38527699999986,76.423035000000084],[-110.38390400000003,76.427475000000129],[-110.28943600000002,76.433044000000109],[-110.095551,76.454163000000108],[-109.80721999999997,76.490540000000124],[-109.74638400000003,76.505553999999961],[-109.71833799999996,76.515274000000034],[-109.70639,76.521103000000096],[-109.70694700000001,76.526093000000117],[-109.71140300000002,76.529984000000013],[-109.72416699999997,76.531662000000097],[-109.74916100000002,76.531662000000097],[-109.81111099999993,76.527206000000035],[-109.83222999999992,76.529160000000047],[-109.84722899999991,76.532486000000063],[-109.83750900000001,76.538879000000065],[-109.75527999999997,76.572768999999937],[-109.70667299999997,76.587494000000106],[-109.64666699999998,76.593323000000112],[-109.56082199999997,76.640823000000069],[-109.5097429999999,76.708328000000051],[-109.30277999999998,76.79693600000013],[-109.22277800000001,76.808029000000147],[-109.12777699999992,76.819443000000035],[-109.02583299999998,76.822769000000108],[-108.97444199999995,76.816086000000098],[-108.95084400000002,76.81164600000011],[-108.93582200000003,76.809417999999937],[-108.91887699999995,76.809417999999937],[-108.88945000000001,76.814147999999989],[-108.84500099999997,76.823608000000036],[-108.82195299999989,76.829987000000074],[-108.81331599999999,76.833878000000141],[-108.81360599999999,76.837769000000037],[-108.81582600000002,76.84304800000001],[-108.81388899999996,76.847488000000055],[-108.78859699999992,76.857208000000128],[-108.77362099999999,76.85775799999999],[-108.74804699999999,76.855820000000051],[-108.65556300000003,76.817490000000078],[-108.65110800000002,76.813599000000011]],[[-97.045272999999952,76.797760000000096],[-97.075287000000003,76.793320000000108],[-97.093886999999995,76.79693600000013],[-97.188598999999954,76.822769000000108],[-97.200561999999991,76.829437000000041],[-97.200835999999924,76.834152000000074],[-97.200835999999924,76.857482999999945],[-97.187499999999943,76.860260000000039],[-97.149170000000026,76.859711000000118],[-97.128875999999991,76.85775799999999],[-97.086945000000014,76.851089000000115],[-97.005004999999983,76.819716999999969],[-96.997222999999963,76.813309000000004],[-97.009170999999981,76.807479999999998],[-97.026397999999915,76.802475000000129],[-97.045272999999952,76.797760000000096]],[[-113.46610999999996,76.766388000000006],[-113.61361699999992,76.713043000000084],[-113.628601,76.708038000000045],[-113.65249599999999,76.704436999999984],[-113.67999299999985,76.704436999999984],[-113.70417799999996,76.706374999999923],[-113.78472899999997,76.717209000000025],[-113.83667000000003,76.719986000000063],[-113.889183,76.718597000000102],[-114.05471799999992,76.703598000000056],[-114.16194200000001,76.716933999999981],[-114.21444699999995,76.720535000000041],[-114.50110599999999,76.73414600000001],[-114.73416099999997,76.746643000000006],[-114.78694200000001,76.750274999999931],[-114.82501200000002,76.753601000000003],[-114.85888699999998,76.758040999999992],[-114.87304699999993,76.760818000000086],[-114.87526700000001,76.765549000000021],[-114.87581599999999,76.770827999999995],[-114.85526999999996,76.794434000000081],[-114.83721899999989,76.801650999999993],[-114.80444299999994,76.813309000000004],[-114.76666299999988,76.82388300000008],[-114.62416099999996,76.86192299999999],[-114.60637700000001,76.865814000000057],[-114.58583099999993,76.867476999999951],[-114.33693700000003,76.877197000000081],[-114.13834400000002,76.884430000000066],[-113.96221899999995,76.889984000000084],[-113.885559,76.891663000000051],[-113.80750299999994,76.889435000000105],[-113.7625119999999,76.884430000000066],[-113.73444399999994,76.879149999999981],[-113.49804699999993,76.833328000000108],[-113.48750299999989,76.827773999999977],[-113.44915799999995,76.777205999999978],[-113.45388800000001,76.772765999999933],[-113.46610999999996,76.766388000000006]],[[-109.06610099999995,76.900543000000084],[-109.07444800000002,76.894714000000079],[-109.12581599999987,76.898604999999975],[-109.22917200000001,76.906936999999971],[-109.254997,76.910812000000135],[-109.29888899999997,76.922211000000061],[-109.30777,76.928040000000067],[-109.30387899999994,76.933867999999961],[-109.28278399999999,76.937759000000028],[-109.256958,76.938873000000058],[-109.20527600000003,76.935256999999979],[-109.17944299999999,76.932480000000055],[-109.12721299999998,76.923873999999955],[-109.09249899999992,76.912200999999925],[-109.07695000000001,76.906097000000102],[-109.06610099999995,76.900543000000084]],[[-97.256392999999946,76.967484000000127],[-97.284164000000033,76.965820000000122],[-97.335007000000019,76.968048000000067],[-97.40943900000002,76.973037999999974],[-97.458618000000001,76.977203000000145],[-97.473052999999936,76.980545000000063],[-97.423889000000031,77.005829000000062],[-97.374709999999936,77.022491000000059],[-97.286117999999874,77.033325000000104],[-97.243057000000022,77.037491000000045],[-97.199158000000011,77.037766000000033],[-97.154723999999931,77.030273000000022],[-97.136672999999973,77.025542999999971],[-97.092223999999987,77.010818000000029],[-97.093063000000029,77.004990000000134],[-97.231109999999944,76.971375000000023],[-97.256392999999946,76.967484000000127]],[[-95.659728999999913,77.058868000000075],[-95.585555999999883,77.053314000000057],[-95.56082200000003,77.053589000000045],[-95.465285999999935,77.058319000000097],[-95.417769999999962,77.05693100000002],[-95.386672999999973,77.052475000000072],[-95.368331999999953,77.048599000000024],[-95.337218999999948,77.039978000000076],[-95.288054999999872,77.022491000000059],[-95.224715999999944,77.006378000000041],[-95.181945999999925,76.996368000000132],[-95.168334999999956,76.99414100000007],[-95.115829000000019,76.995818999999983],[-95,76.99054000000001],[-94.906386999999881,76.976089000000002],[-94.813888999999904,76.971375000000023],[-94.728606999999954,76.972762999999929],[-94.714172000000019,76.97387700000013],[-94.688599000000011,76.97526600000009],[-94.636123999999995,76.976929000000041],[-94.593063000000029,76.975540000000024],[-94.526397999999972,76.969437000000084],[-94.510009999999909,76.966094999999996],[-94.494155999999919,76.960265999999933],[-94.489715999999987,76.956100000000049],[-94.40194699999995,76.918319999999994],[-94.25778200000002,76.896378000000084],[-94.254729999999995,76.891373000000044],[-94.238891999999964,76.889435000000105],[-94.207229999999925,76.888046000000088],[-94.15972899999997,76.887496999999996],[-94.096389999999985,76.888885000000073],[-94.081680000000006,76.89027400000009],[-94.054992999999854,76.894714000000079],[-94.032226999999921,76.903320000000008],[-94.026107999999965,76.909149000000014],[-94.010559000000001,76.919144000000131],[-94.001113999999916,76.923598999999967],[-93.986663999999962,76.928864000000033],[-93.964721999999995,76.932480000000055],[-93.943603999999937,76.933867999999961],[-93.899993999999936,76.93331900000004],[-93.755004999999926,76.922484999999995],[-93.739166000000012,76.920822000000044],[-93.658339999999896,76.909987999999998],[-93.649445000000014,76.908035000000041],[-93.641953000000001,76.905258000000117],[-93.635833999999988,76.89888000000002],[-93.488602000000014,76.839706000000092],[-93.301392000000021,76.768600000000049],[-93.208054000000004,76.746933000000013],[-93.202788999999939,76.747481999999934],[-93.192214999999976,76.747208000000001],[-93.187499999999943,76.745529000000033],[-93.179717999999923,76.741088999999988],[-93.169723999999974,76.686919999999986],[-93.174438000000009,76.674987999999985],[-93.18638599999997,76.660812000000021],[-93.300277999999878,76.552199999999971],[-93.306655999999919,76.54664600000001],[-93.461394999999982,76.49832200000003],[-93.595276000000013,76.462493999999992],[-93.629989999999964,76.451934999999992],[-93.641953000000001,76.44720500000011],[-93.651947000000007,76.441650000000038],[-93.652221999999938,76.437759000000142],[-93.650283999999999,76.43553200000008],[-93.548339999999882,76.386108000000092],[-93.528609999999958,76.384720000000016],[-93.509445000000028,76.386658000000125],[-93.498336999999992,76.388885000000016],[-93.46362299999987,76.399429000000055],[-93.456954999999994,76.403595000000109],[-93.467399999999998,76.40792799999997],[-93.480559999999969,76.409927000000039],[-93.500838999999985,76.4102630000001],[-93.508895999999993,76.406647000000078],[-93.520554000000004,76.405823000000112],[-93.537780999999995,76.407486000000006],[-93.554992999999968,76.411377000000073],[-93.570846999999958,76.416382000000112],[-93.580565999999976,76.423035000000084],[-93.576401000000033,76.426650999999993],[-93.533065999999963,76.443039000000056],[-93.518889999999999,76.448318000000029],[-93.501403999999923,76.452209000000096],[-93.476562000000001,76.454772999999932],[-93.454223999999954,76.456436000000053],[-93.422226000000023,76.458328000000108],[-93.392776000000026,76.461655000000064],[-93.370270000000005,76.466385000000059],[-93.357223999999917,76.470535000000098],[-93.123610999999926,76.573043999999982],[-93.111114999999927,76.580276000000083],[-93.095276000000013,76.590546000000018],[-93.096953999999926,76.596649000000127],[-93.09973100000002,76.601653999999996],[-93.046386999999925,76.616089000000102],[-92.945830999999998,76.622482000000048],[-92.90306099999998,76.621918000000107],[-92.880279999999971,76.620818999999983],[-92.857223999999917,76.618317000000047],[-92.789718999999934,76.609146000000123],[-92.705276000000026,76.594437000000084],[-92.68360899999999,76.592484000000127],[-92.654998999999975,76.594711000000018],[-92.642501999999979,76.598037999999974],[-92.632767000000001,76.602478000000133],[-92.618057000000022,76.607483000000002],[-92.605834999999956,76.610535000000141],[-92.564437999999939,76.616089000000102],[-92.541106999999897,76.617752000000053],[-92.506393000000003,76.617477000000008],[-92.468338000000017,76.61303700000002],[-92.440825999999959,76.603317000000118],[-92.42111199999988,76.598037999999974],[-92.40055799999999,76.594986000000006],[-92.386948000000018,76.593872000000033],[-92.36860699999994,76.594437000000084],[-92.330840999999964,76.597214000000008],[-92.183318999999983,76.614699999999914],[-92.077498999999989,76.637207000000046],[-92.043609999999887,76.646942000000081],[-92.004332999999917,76.657897999999932],[-91.991942999999992,76.660812000000021],[-91.970001000000025,76.664428999999984],[-91.938599000000011,76.668320000000051],[-91.910003999999901,76.670532000000094],[-91.775557999999933,76.679703000000018],[-91.668609999999944,76.684708000000057],[-91.535827999999924,76.688873000000058],[-91.410552999999936,76.689148000000102],[-91.385283999999956,76.688309000000118],[-91.132767000000001,76.664428999999984],[-91.008895999999936,76.651657000000114],[-90.986114999999984,76.649155000000064],[-90.883895999999936,76.626647999999989],[-90.871383999999978,76.622757000000092],[-90.854720999999984,76.61554000000001],[-90.849990999999875,76.609146000000123],[-90.844161999999926,76.603592000000106],[-90.837218999999948,76.599152000000117],[-90.817779999999971,76.593597000000045],[-90.779998999999975,76.585815000000082],[-90.741104000000007,76.580551000000071],[-90.674438000000009,76.573318000000086],[-90.626388999999961,76.56999200000007],[-90.582503999999972,76.565262000000018],[-90.56361400000003,76.559708000000001],[-90.50306699999993,76.53137200000009],[-90.498610999999926,76.524993999999936],[-90.468613000000005,76.479155999999989],[-90.468063000000029,76.473038000000088],[-90.48332199999993,76.46804800000001],[-90.510833999999988,76.463882000000126],[-90.538054999999929,76.46138000000002],[-90.61610399999995,76.45637499999998],[-90.638335999999924,76.455826000000059],[-90.779175000000009,76.461105000000032],[-90.826400999999976,76.463042999999971],[-91.090560999999923,76.478043000000127],[-91.304169000000002,76.504166000000055],[-91.34973100000002,76.509430000000066],[-91.373885999999857,76.511107999999979],[-91.414718999999934,76.512771999999984],[-91.441101000000003,76.512771999999984],[-91.564162999999951,76.500823999999966],[-91.566665999999998,76.498871000000008],[-91.416396999999961,76.460266000000047],[-91.402495999999985,76.457488999999953],[-91.271117999999944,76.453873000000101],[-91.147506999999962,76.450821000000019],[-91.057219999999973,76.450546000000145],[-90.99110399999995,76.447754000000089],[-90.974166999999966,76.446091000000138],[-90.797774999999945,76.42692599999998],[-90.642226999999991,76.410537999999917],[-90.414443999999946,76.403046000000018],[-90.368331999999953,76.399994000000049],[-90.317229999999938,76.394714000000022],[-90.281386999999995,76.389160000000004],[-90.06361400000003,76.361648999999943],[-89.831389999999942,76.34027100000003],[-89.543883999999935,76.316939999999988],[-89.367766999999958,76.304152999999985],[-89.305557000000022,76.299149],[-89.292496000000028,76.296097000000088],[-89.230559999999912,76.272766000000047],[-89.217772999999909,76.266663000000108],[-89.208617999999944,76.260818000000029],[-89.201110999999912,76.254166000000112],[-89.192214999999976,76.242203000000075],[-89.192490000000021,76.236099000000024],[-89.198607999999865,76.22526600000009],[-89.209166999999979,76.221099999999979],[-89.295546999999942,76.197754000000145],[-89.326400999999919,76.189423000000033],[-89.349730999999963,76.183594000000028],[-89.378051999999968,76.180267000000072],[-89.588332999999921,76.165816999999947],[-89.831954999999994,76.160812000000078],[-89.888610999999912,76.166091999999992],[-89.904175000000009,76.168869000000086],[-89.976105000000018,76.173874000000126],[-90.37332200000003,76.181366000000082],[-90.397780999999952,76.180542000000116],[-90.416945999999996,76.178863999999976],[-90.438598999999954,76.175537000000077],[-90.453613000000018,76.17053199999998],[-90.455840999999964,76.167205999999965],[-90.455565999999976,76.165543000000014],[-90.438598999999954,76.162201000000096],[-90.414443999999946,76.159987999999942],[-90.256957999999941,76.146942000000024],[-90.22222899999997,76.144440000000145],[-90.151671999999905,76.141663000000051],[-90.064162999999894,76.136932000000115],[-90.048614999999984,76.132751000000042],[-90.06361400000003,76.127762000000075],[-90.085280999999895,76.1244200000001],[-90.110824999999977,76.124145999999996],[-90.308884000000035,76.138321000000076],[-90.448607999999979,76.154984000000013],[-90.666397000000018,76.166930999999977],[-90.786117999999988,76.171371000000136],[-90.937209999999936,76.180817000000104],[-91.112212999999883,76.191924999999912],[-91.204726999999934,76.212769000000094],[-91.219726999999978,76.218323000000055],[-91.256957999999941,76.227203000000088],[-91.274444999999957,76.230270000000019],[-91.423614999999984,76.253876000000105],[-91.445830999999941,76.256653000000028],[-91.571395999999936,76.26527400000009],[-91.59722899999997,76.264999000000103],[-91.613616999999977,76.262206999999989],[-91.599730999999963,76.25610400000005],[-91.579453000000001,76.251663000000121],[-91.416655999999989,76.22526600000009],[-91.332779000000016,76.214157],[-91.33666999999997,76.178588999999988],[-91.27194199999991,76.155822999999941],[-91.220276000000013,76.161651999999947],[-91.203339000000028,76.16137700000013],[-91.163329999999974,76.159714000000008],[-91.116652999999985,76.15637200000009],[-90.882491999999957,76.137207000000103],[-90.700287000000003,76.119431000000134],[-90.67971799999998,76.117203000000018],[-90.665008999999998,76.112198000000149],[-90.757506999999976,76.07638500000013],[-90.785277999999948,76.072769000000051],[-90.809432999999956,76.071930000000066],[-90.833618000000001,76.072769000000051],[-90.855270000000019,76.072220000000129],[-90.862502999999947,76.069992000000127],[-90.866104000000007,76.067215000000033],[-90.864715999999987,76.064987000000087],[-90.848891999999978,76.060806000000014],[-90.71578199999999,76.06343099999998],[-90.703605999999922,76.064926000000014],[-90.663940000000025,76.074265000000025],[-90.660941999999864,76.076431000000014],[-90.611664000000019,76.084717000000069],[-90.599166999999966,76.088042999999971],[-90.575012000000015,76.090271000000087],[-90.548339999999939,76.091370000000097],[-90.474166999999966,76.089706000000035],[-90.429442999999992,76.088318000000129],[-90.408614999999998,76.08638000000002],[-90.194442999999922,76.062759000000142],[-90.190552000000025,76.06109600000002],[-90.193877999999984,76.055251999999996],[-90.202498999999989,76.050261999999975],[-90.215012000000002,76.04582199999993],[-90.233886999999925,76.041092000000106],[-90.27416999999997,76.034424000000115],[-90.301666000000012,76.032486000000006],[-90.328613000000018,76.031372000000033],[-90.404723999999931,76.031096999999988],[-90.635947999999985,76.028152000000034],[-90.718452000000013,76.022658999999976],[-90.904175000000009,76.015549000000021],[-90.929168999999888,76.015549000000021],[-91.005279999999971,76.024994000000049],[-91.144729999999981,76.021102999999982],[-91.160827999999924,76.018051000000071],[-91.155272999999909,76.014160000000004],[-91.069732999999928,75.990265000000022],[-90.950286999999946,75.962204000000099],[-90.941939999999988,75.955551000000128],[-90.938598999999954,75.951385000000016],[-90.941939999999988,75.945526000000029],[-90.948882999999967,75.939972000000012],[-90.968063000000029,75.931091000000094],[-91.016953000000001,75.925537000000077],[-91.070557000000008,75.922484999999995],[-91.100280999999995,75.918594000000098],[-91.118880999999931,75.913879000000065],[-91.129439999999988,75.908600000000092],[-91.143340999999964,75.897217000000069],[-91.125823999999852,75.857483000000002],[-91.132492000000013,75.851928999999984],[-91.135833999999932,75.846099999999979],[-91.134170999999924,75.842484000000127],[-91.129990000000021,75.839157],[-91.107498000000021,75.840545999999961],[-91.091675000000009,75.843323000000055],[-91.079452999999944,75.848038000000088],[-91.053328999999906,75.881087999999977],[-90.939986999999974,75.915268000000083],[-90.903060999999923,75.924698000000149],[-90.895844000000011,75.927200000000028],[-90.886123999999995,75.931655999999975],[-90.847778000000005,75.952208999999982],[-90.833618000000001,75.96026599999999],[-90.827788999999996,75.966385000000002],[-90.805557000000022,75.985535000000141],[-90.793883999999991,75.99470500000001],[-90.777495999999985,75.996094000000028],[-90.755843999999968,75.994980000000055],[-90.717223999999931,75.989151000000049],[-90.569457999999941,75.979980000000069],[-90.48332199999993,75.980270000000075],[-90.464447000000007,75.978591999999992],[-90.444716999999969,75.974151999999947],[-90.433318999999983,75.97026100000005],[-90.429442999999992,75.968323000000112],[-90.434158000000025,75.963318000000072],[-90.442490000000021,75.959717000000012],[-90.49221799999998,75.945816000000036],[-90.519164999999987,75.936096000000134],[-90.526107999999965,75.930541999999946],[-90.528335999999911,75.925537000000077],[-90.531386999999938,75.913605000000132],[-90.531676999999945,75.903595000000053],[-90.529998999999862,75.898331000000042],[-90.521118000000001,75.895538000000101],[-90.504729999999938,75.895263999999941],[-90.496947999999975,75.897766000000047],[-90.34722899999997,75.949417000000096],[-90.342223999999987,75.953049000000078],[-90.337783999999999,75.963043000000084],[-90.339447000000007,75.968323000000112],[-90.256957999999941,75.966933999999981],[-90.118057000000022,75.941924999999969],[-90.114440999999943,75.947753999999975],[-90.102492999999981,75.961654999999951],[-90.072509999999966,75.995529000000147],[-90.060271999999998,76.00471500000009],[-90.052779999999984,76.007217000000026],[-90.037506000000008,76.009155000000135],[-90.015015000000005,76.010269000000108],[-89.966659999999877,76.008605999999986],[-89.947495000000004,76.007217000000026],[-89.929717999999923,76.00471500000009],[-89.924437999999952,76.00221300000004],[-89.909163999999976,75.964995999999985],[-89.825012000000015,75.943038999999942],[-89.687499999999943,75.899993999999992],[-89.689986999999917,75.894989000000123],[-89.702224999999999,75.879700000000071],[-89.70944199999991,75.874146000000053],[-89.724441999999954,75.863036999999963],[-89.750290000000007,75.846649000000127],[-89.772781000000009,75.836380000000077],[-89.778885000000002,75.831665000000044],[-89.782227000000034,75.825821000000019],[-89.776397999999972,75.792755000000056],[-89.775008999999955,75.787491000000102],[-89.765014999999948,75.785812000000078],[-89.738891999999964,75.786652000000117],[-89.692490000000021,75.796371000000136],[-89.68638599999997,75.802474999999959],[-89.688048999999978,75.804428000000087],[-89.689162999999951,75.809708000000001],[-89.685546999999985,75.814147999999989],[-89.61999499999996,75.853592000000106],[-89.611114999999927,75.857208000000128],[-89.587508999999955,75.859146000000067],[-89.558334000000002,75.857483000000002],[-89.439163000000008,75.845260999999994],[-89.422774999999945,75.841934000000094],[-89.410277999999948,75.829712000000086],[-89.392501999999979,75.821105999999986],[-89.37777699999998,75.816665999999998],[-89.320007000000032,75.803863999999976],[-89.277495999999928,75.798324999999977],[-89.201401000000033,75.786926000000051],[-89.172775000000001,75.780548000000124],[-89.164169000000015,75.774704000000099],[-89.160278000000005,75.768051000000128],[-89.160552999999936,75.755828999999949],[-89.166945999999996,75.7452550000001],[-89.253890999999953,75.631088000000034],[-89.262787000000003,75.627761999999962],[-89.275008999999955,75.627761999999962],[-89.336670000000026,75.627761999999962],[-89.543059999999969,75.610535000000141],[-89.649170000000026,75.61554000000001],[-89.763061999999991,75.577484000000027],[-89.765288999999882,75.575546000000088],[-89.739440999999943,75.573607999999922],[-89.722504000000015,75.574157999999954],[-89.681945999999868,75.57998699999996],[-89.649993999999992,75.587204000000099],[-89.605559999999912,75.589705999999978],[-89.588332999999921,75.58859300000006],[-89.550995,75.579711999999972],[-89.542496000000028,75.570540999999992],[-89.548614999999984,75.566085999999984],[-89.56806899999998,75.5619200000001],[-89.628325999999959,75.561370999999951],[-89.676392000000021,75.562194999999917],[-89.692490000000021,75.561096000000134],[-89.706954999999994,75.557480000000055],[-89.700835999999981,75.553040000000067],[-89.645553999999947,75.548325000000034],[-89.576674999999966,75.547759999999982],[-89.550827000000027,75.548873999999955],[-89.526397999999915,75.551926000000094],[-89.515015000000005,75.554152999999985],[-89.500564999999995,75.558868000000018],[-89.491942999999992,75.565535999999952],[-89.473617999999874,75.574707000000103],[-89.458618000000001,75.579436999999928],[-89.441665999999998,75.583327999999995],[-89.431670999999994,75.584427000000005],[-89.403335999999967,75.587204000000099],[-89.351669000000015,75.589157000000057],[-89.302215999999987,75.589157000000057],[-89.235824999999977,75.586655000000121],[-89.217223999999987,75.584991000000116],[-89.182770000000005,75.577208999999982],[-89.174438000000009,75.572768999999994],[-89.168335000000013,75.566666000000055],[-89.156386999999938,75.549713000000111],[-89.154998999999975,75.544434000000138],[-89.149170000000026,75.532211000000075],[-89.143065999999976,75.524429000000112],[-89.09973100000002,75.484146000000067],[-88.963897999999972,75.431931000000077],[-88.950561999999934,75.429703000000131],[-88.921386999999982,75.427199999999971],[-88.87110899999999,75.43414300000012],[-88.841675000000009,75.436371000000065],[-88.818618999999956,75.436920000000043],[-88.796951000000035,75.434982000000105],[-88.779723999999987,75.432479999999998],[-88.768889999999942,75.434708000000001],[-88.747771999999941,75.470825000000104],[-88.75,75.474991000000045],[-88.801392000000021,75.531372000000147],[-88.865829000000019,75.586105000000089],[-88.755004999999983,75.676650999999936],[-88.738892000000021,75.67942800000003],[-88.722777999999892,75.679153000000042],[-88.678329000000019,75.675261999999975],[-88.631667999999991,75.667206000000078],[-88.600829999999917,75.659424000000115],[-88.574172999999917,75.648880000000077],[-88.542770000000019,75.635818000000029],[-88.50778200000002,75.619431000000077],[-88.448883000000023,75.59526100000005],[-88.399445000000014,75.579162999999994],[-88.364166000000012,75.568878000000097],[-88.315826000000015,75.556366000000082],[-88.228881999999999,75.539429000000098],[-88.203613000000018,75.531097000000102],[-88.198882999999967,75.528595000000053],[-88.196945000000028,75.522766000000047],[-88.198607999999979,75.517212000000029],[-88.201401000000033,75.512206999999989],[-88.217498999999918,75.509720000000073],[-88.240828999999962,75.509155000000078],[-88.290833000000021,75.49693300000007],[-88.305831999999896,75.492203000000075],[-88.301391999999964,75.488037000000134],[-88.295273000000009,75.484985000000052],[-88.263061999999934,75.476089000000115],[-88.228881999999999,75.471099999999979],[-88.21305799999999,75.470535000000098],[-88.200835999999924,75.471924000000115],[-88.148055999999997,75.488876000000118],[-88.12249799999995,75.501099000000011],[-88.06806899999998,75.521927000000062],[-87.958054000000004,75.544144000000131],[-87.751403999999923,75.576660000000061],[-87.716110000000015,75.575271999999927],[-87.697768999999937,75.573607999999922],[-87.661391999999921,75.567215000000147],[-87.648346000000004,75.5619200000001],[-87.495543999999995,75.485809000000017],[-87.494995000000017,75.483871000000079],[-87.498885999999914,75.478043000000127],[-87.504729999999995,75.474425999999994],[-87.529998999999918,75.465271000000143],[-87.563889000000017,75.459152000000074],[-87.588607999999965,75.456375000000037],[-87.601394999999968,75.453323000000069],[-87.606383999999935,75.449707000000046],[-87.594726999999978,75.446365000000071],[-87.58277899999996,75.444702000000007],[-87.568344000000025,75.443588000000034],[-87.548614999999927,75.444427000000132],[-87.533614999999884,75.446090999999967],[-87.5,75.452209000000096],[-87.459732000000031,75.461380000000077],[-87.445830999999941,75.465271000000143],[-87.434433000000013,75.468871999999976],[-87.4183349999999,75.479706000000078],[-87.416397000000018,75.485260000000039],[-87.430283000000031,75.501099000000011],[-87.437774999999988,75.5086060000001],[-87.444442999999922,75.513885000000073],[-87.46665999999999,75.521103000000096],[-87.462783999999942,75.563034000000073],[-87.393065999999976,75.604156000000103],[-87.381103999999937,75.609420999999998],[-87.354720999999984,75.61303700000002],[-87.285552999999879,75.620255000000043],[-87.263335999999981,75.621094000000028],[-87.25111400000003,75.621094000000028],[-87.234160999999915,75.618317000000104],[-87.088057999999933,75.57998699999996],[-87.079178000000013,75.566666000000055],[-87.072783999999956,75.559981999999991],[-87.055267000000015,75.546936000000017],[-87.011948000000018,75.531372000000147],[-86.967498999999975,75.518326000000002],[-86.931106999999997,75.508041000000048],[-86.914444000000003,75.503876000000048],[-86.862777999999935,75.491653000000042],[-86.807495000000017,75.479156000000046],[-86.771117999999944,75.475540000000137],[-86.72222899999997,75.474991000000045],[-86.643340999999964,75.478043000000127],[-86.631103999999993,75.477767999999912],[-86.601943999999946,75.476379000000122],[-86.583892999999875,75.474701000000039],[-86.567504999999983,75.472214000000122],[-86.48332199999993,75.456650000000025],[-86.464721999999995,75.452773999999977],[-86.375548999999978,75.427475000000129],[-86.365554999999972,75.423309000000074],[-86.368880999999988,75.418320000000108],[-86.389175000000023,75.40776100000005],[-86.400283999999999,75.402205999999978],[-86.415282999999988,75.398880000000133],[-86.506392999999946,75.388046000000031],[-86.553878999999938,75.381363000000079],[-86.576675000000023,75.377197000000024],[-86.611114999999984,75.36831699999999],[-86.615279999999984,75.365540000000067],[-86.596663999999976,75.361649],[-86.544723999999974,75.35914600000001],[-86.520279000000016,75.360259999999982],[-86.491942999999935,75.362762000000089],[-86.376099000000011,75.376373000000058],[-86.358336999999949,75.379699999999957],[-86.245270000000005,75.401932000000045],[-86.198607999999922,75.416091999999935],[-86.169997999999964,75.418594000000041],[-86.082503999999972,75.421371000000136],[-86.031386999999938,75.422485000000108],[-85.833618000000001,75.416091999999935],[-85.680557000000022,75.408034999999984],[-85.674438000000009,75.418320000000108],[-85.908614999999941,75.460266000000104],[-86.006392999999889,75.472214000000122],[-86.109726000000023,75.481934000000024],[-86.124709999999993,75.485535000000084],[-86.138335999999924,75.489975000000072],[-86.149445000000014,75.496368000000075],[-86.154449,75.500823999999966],[-86.143065999999976,75.508041000000048],[-86.11332699999997,75.514999000000046],[-86.096953999999982,75.51776099999995],[-86.00389100000001,75.531372000000147],[-85.908614999999941,75.543868999999916],[-85.865554999999972,75.544708000000071],[-85.763061999999991,75.546097000000088],[-85.44387799999987,75.560256999999979],[-85.329178000000013,75.561096000000134],[-85.303328999999962,75.568878000000097],[-85.189986999999917,75.611923000000047],[-85.074172999999917,75.651931999999988],[-85.054442999999992,75.656096999999988],[-85.039169000000015,75.657760999999994],[-84.926940999999943,75.658874999999966],[-84.879165999999884,75.656937000000028],[-84.797226000000023,75.652771000000143],[-84.763061999999934,75.650269000000037],[-84.71833799999996,75.642761000000064],[-84.683883999999921,75.634430000000123],[-84.62249799999995,75.628036000000066],[-84.59973100000002,75.626647999999989],[-84.572234999999978,75.626373000000001],[-84.524719000000005,75.628036000000066],[-84.497497999999894,75.631653000000028],[-84.503066999999987,75.633330999999998],[-84.519454999999937,75.636108000000036],[-84.539992999999981,75.637772000000098],[-84.557220000000029,75.63888500000013],[-84.607773000000009,75.639160000000004],[-84.63110399999988,75.640548999999965],[-84.651107999999965,75.643599999999992],[-84.657226999999921,75.647491000000059],[-84.66361999999998,75.68609600000002],[-84.644454999999994,75.687194999999974],[-84.482773000000009,75.694427000000076],[-84.350554999999872,75.697754000000032],[-84.322783999999956,75.699141999999938],[-84.299164000000019,75.70277400000009],[-84.070556999999951,75.761932000000115],[-83.929442999999878,75.810806000000071],[-83.878150999999946,75.818962000000056],[-83.767226999999934,75.824158000000125],[-83.740554999999972,75.824432000000058],[-83.722503999999958,75.822495000000004],[-83.703887999999949,75.818329000000062],[-83.698043999999925,75.814423000000033],[-83.706389999999942,75.812195000000088],[-83.72193900000002,75.810806000000071],[-83.74888599999997,75.80664100000007],[-83.752228000000002,75.801376000000005],[-83.736938000000009,75.795258000000047],[-83.698607999999979,75.790268000000026],[-83.672774999999945,75.788879000000009],[-83.619995000000017,75.789429000000041],[-83.56610099999989,75.791656000000103],[-83.515288999999882,75.789703000000145],[-83.495269999999948,75.78637700000013],[-83.479720999999927,75.782211000000018],[-83.464721999999995,75.776093000000117],[-83.458344000000011,75.770264000000054],[-83.447768999999994,75.755828999999949],[-83.43360899999999,75.750274999999988],[-83.419158999999866,75.748870999999951],[-83.292220999999927,75.737762000000089],[-83.123610999999983,75.734421000000054],[-83.065276999999924,75.739151000000049],[-82.960007000000019,75.756103999999993],[-82.82028200000002,75.781937000000084],[-82.799437999999952,75.786102000000085],[-82.664718999999991,75.811371000000122],[-82.466400000000021,75.828048999999965],[-82.327224999999942,75.836928999999998],[-82.279175000000009,75.836655000000064],[-82.139998999999875,75.826934999999992],[-81.95666499999993,75.815261999999962],[-81.885559000000001,75.811096000000077],[-81.660827999999924,75.811371000000122],[-81.536941999999954,75.809417999999994],[-81.450561999999991,75.800812000000064],[-81.212509000000011,75.771378000000084],[-81.22084000000001,75.704712000000029],[-81.276671999999962,75.668320000000051],[-81.281677000000002,75.663605000000018],[-81.285278000000005,75.657486000000006],[-81.271118000000001,75.651382000000126],[-81.256957999999997,75.649719000000005],[-81.010009999999966,75.633330999999998],[-80.983886999999982,75.633330999999998],[-80.857772999999952,75.634995000000004],[-80.779998999999918,75.637772000000098],[-80.547226000000023,75.650818000000015],[-80.502501999999936,75.652206000000092],[-80.480559999999969,75.651093000000003],[-80.46665999999999,75.649428999999998],[-80.316955999999948,75.630539000000056],[-80.275283999999999,75.624985000000095],[-80.256119000000012,75.62164300000012],[-80.199158000000011,75.608871000000136],[-80.101944000000003,75.586929000000055],[-80.068344000000025,75.578872999999987],[-79.953612999999962,75.540268000000083],[-79.948607999999922,75.534149000000014],[-79.956115999999952,75.530822999999998],[-80.085006999999905,75.507766999999944],[-80.191665999999884,75.489975000000072],[-80.252501999999993,75.485809000000017],[-80.355269999999962,75.473877000000073],[-80.371932999999956,75.468871999999976],[-80.373046999999929,75.463042999999971],[-80.358337000000006,75.458602999999982],[-80.338607999999908,75.456375000000037],[-80.306655999999919,75.456099999999992],[-80.108046999999942,75.469147000000021],[-80.000289999999893,75.476928999999984],[-79.929168999999945,75.479706000000078],[-79.73332199999993,75.471924000000115],[-79.714721999999995,75.470535000000098],[-79.644164999999987,75.462494000000049],[-79.586394999999982,75.454712000000086],[-79.574721999999895,75.449997000000053],[-79.581954999999994,75.446365000000071],[-79.635559000000001,75.445815999999979],[-79.656386999999995,75.444138000000066],[-79.675551999999925,75.441360000000032],[-79.683059999999955,75.435806000000071],[-79.682495000000017,75.430817000000104],[-79.62222300000002,75.402480999999966],[-79.605559999999969,75.398041000000148],[-79.561660999999958,75.394989000000066],[-79.520003999999972,75.391098],[-79.503066999999987,75.388596000000064],[-79.488051999999925,75.383330999999998],[-79.486937999999952,75.379974000000061],[-79.488601999999958,75.362487999999928],[-79.510009999999966,75.338043000000084],[-79.527495999999928,75.322220000000073],[-79.539443999999889,75.317763999999954],[-79.563323999999966,75.31860400000005],[-79.596664000000033,75.316086000000041],[-79.610000999999897,75.310806000000014],[-79.61471599999993,75.305542000000003],[-79.611938000000009,75.298325000000091],[-79.587508999999898,75.287491000000045],[-79.570847000000015,75.283051],[-79.548889000000031,75.281096999999988],[-79.443084999999996,75.280190000000061],[-79.506957999999884,75.229980000000069],[-79.571121000000005,75.199142000000052],[-79.629439999999988,75.174987999999928],[-79.651672000000019,75.172484999999995],[-79.731948999999929,75.164703000000031],[-79.774170000000026,75.167205999999965],[-79.835555999999997,75.160262999999986],[-79.929442999999878,75.140549000000078],[-79.944152999999915,75.136383000000023],[-79.954726999999934,75.12692300000009],[-79.955841000000021,75.113876000000118],[-79.955275999999969,75.106644000000017],[-79.955841000000021,75.100266000000033],[-79.960555999999883,75.094711000000132],[-79.974166999999852,75.08998100000008],[-80.128875999999991,75.068054000000018],[-80.150832999999977,75.065536000000066],[-80.215012000000002,75.063309000000004],[-80.296111999999994,75.058868000000075],[-80.440552000000025,75.038040000000024],[-80.427489999999921,75.029984000000127],[-80.402495999999928,75.021103000000039],[-80.327498999999989,74.998596000000134],[-80.310546999999985,74.996368000000132],[-80.297225999999966,74.996643000000006],[-80.238892000000021,74.994431000000134],[-80.194442999999978,74.989975000000015],[-80.182219999999916,74.986649],[-80.173888999999917,74.982483000000059],[-80.184158000000025,74.979430999999977],[-80.216110000000015,74.976089000000002],[-80.243057000000022,74.973038000000031],[-80.258347000000015,74.969711000000075],[-80.271941999999967,74.964996000000042],[-80.278884999999946,74.959427000000062],[-80.278884999999946,74.957214000000079],[-80.274170000000026,74.951096000000121],[-80.266112999999962,74.946640000000059],[-80.240828999999962,74.946640000000059],[-80.033614999999941,74.974426000000108],[-80.026946999999893,74.979980000000069],[-80.013061999999991,74.986923000000104],[-79.975280999999995,74.9994200000001],[-79.942764000000011,75.006943000000092],[-79.919158999999922,75.010543999999982],[-79.795273000000009,75.027480999999966],[-79.776947000000007,75.028320000000122],[-79.716400000000021,75.028869999999984],[-79.692763999999954,75.028046000000018],[-79.613891999999964,75.01998900000001],[-79.59722899999997,75.017487000000131],[-79.582503999999915,75.014435000000049],[-79.505004999999926,74.998321999999973],[-79.501953000000015,74.99581900000004],[-79.507232999999985,74.993042000000116],[-79.535827999999924,74.991653000000099],[-79.555557000000022,74.987198000000092],[-79.551940999999943,74.981659000000093],[-79.464721999999995,74.933319000000097],[-79.442489999999907,74.921646000000067],[-79.426392000000021,74.917206000000022],[-79.391953000000001,74.911102000000028],[-79.35722399999986,74.907486000000119],[-79.338608000000022,74.903320000000065],[-79.334732000000031,74.899993999999992],[-79.333617999999944,74.896378000000141],[-79.333617999999944,74.894440000000031],[-79.335830999999928,74.889160000000118],[-79.370543999999995,74.876373000000115],[-79.390839000000028,74.872482000000048],[-79.501953000000015,74.859421000000111],[-79.530288999999925,74.857758000000047],[-79.580001999999979,74.858321999999987],[-79.732773000000009,74.836655000000121],[-79.851943999999946,74.818878000000041],[-79.860549999999989,74.814697000000137],[-79.880553999999904,74.813034000000073],[-79.930557000000022,74.813309000000061],[-80.06806899999998,74.836380000000077],[-80.25306699999993,74.870818999999983],[-80.274170000000026,74.881087999999977],[-80.28195199999999,74.889984000000084],[-80.293883999999935,74.919983000000116],[-80.293610000000001,74.926376000000062],[-80.296951000000035,74.931090999999924],[-80.306380999999988,74.939148000000102],[-80.321670999999981,74.937759000000085],[-80.335280999999952,74.933044000000052],[-80.362212999999997,74.923599000000024],[-80.386123999999882,74.913604999999961],[-80.396118000000001,74.908599999999922],[-80.413054999999986,74.897766000000047],[-80.416655999999932,74.89387499999998],[-80.416107000000011,74.88888500000013],[-80.361114999999984,74.868866000000025],[-80.347777999999948,74.864990000000148],[-80.329726999999991,74.861374000000069],[-80.296951000000035,74.856934000000081],[-80.261123999999995,74.852767999999969],[-80.224166999999966,74.849426000000051],[-80.18638599999997,74.843323000000112],[-80.153609999999958,74.836655000000121],[-80.108611999999994,74.824432000000058],[-80.097778000000005,74.820267000000058],[-80.101668999999958,74.789154000000053],[-80.159164000000033,74.730269999999962],[-80.191375999999934,74.698029000000076],[-80.156112999999948,74.636932000000058],[-80.148894999999925,74.631088000000034],[-80.146666999999979,74.626923000000033],[-80.149444999999957,74.622482000000105],[-80.161391999999921,74.612198000000092],[-80.231673999999998,74.578049000000078],[-80.248046999999985,74.576096000000121],[-80.253715999999997,74.576050000000066],[-80.339995999999985,74.580551000000128],[-80.385009999999966,74.5816650000001],[-80.454453000000001,74.580825999999945],[-80.468886999999938,74.579436999999984],[-80.488891999999964,74.575546000000088],[-80.591674999999952,74.56442300000009],[-80.753066999999987,74.563309000000118],[-80.844161999999983,74.562759000000085],[-80.951950000000011,74.566086000000041],[-80.974715999999944,74.566939999999988],[-80.994155999999919,74.569717000000082],[-81.029998999999975,74.576660000000061],[-81.049727999999959,74.579163000000051],[-81.069457999999884,74.579711999999972],[-81.219161999999983,74.571381000000088],[-81.269729999999981,74.566086000000041],[-81.287505999999951,74.563034000000073],[-81.510833999999988,74.514434999999935],[-81.670836999999949,74.478592000000106],[-81.759170999999924,74.461105000000089],[-81.785003999999958,74.457764000000054],[-81.810821999999973,74.456940000000088],[-81.854720999999984,74.459427000000119],[-82.060546999999929,74.475540000000024],[-82.081680000000006,74.477203000000088],[-82.101395000000025,74.479706000000078],[-82.327498999999989,74.510544000000095],[-82.511123999999995,74.527206000000035],[-82.557219999999973,74.514709000000096],[-82.574722000000008,74.511658000000068],[-82.592498999999975,74.510544000000095],[-82.615279999999984,74.511108000000036],[-82.74749799999995,74.518051000000014],[-82.783614999999941,74.520263999999997],[-82.871933000000013,74.538589000000059],[-82.914169000000015,74.549149],[-82.953613000000018,74.565810999999997],[-83.018340999999907,74.594436999999914],[-83.056380999999988,74.61554000000001],[-83.079726999999934,74.630264000000068],[-83.088607999999965,74.636658000000125],[-83.092498999999975,74.641372999999987],[-83.102218999999934,74.65415999999999],[-83.12388599999997,74.684982000000048],[-83.128051999999968,74.691925000000026],[-83.131942999999978,74.708328000000108],[-83.128051999999968,74.71748400000007],[-83.107772999999952,74.748032000000023],[-83.090835999999854,74.757767000000115],[-83.075012000000015,74.762206999999933],[-83.041381999999942,74.769989000000066],[-83.028884999999946,74.774993999999936],[-83.02305599999994,74.780548000000124],[-83.024170000000026,74.783325000000048],[-83.081680000000006,74.818054000000075],[-83.09584000000001,74.82388300000008],[-83.105269999999962,74.826660000000004],[-83.116104000000007,74.828597999999943],[-83.15583799999996,74.826935000000049],[-83.203063999999983,74.820830999999998],[-83.227782999999874,74.820540999999992],[-83.24888599999997,74.823608000000092],[-83.299727999999959,74.835541000000148],[-83.33666999999997,74.849426000000051],[-83.380829000000006,74.866379000000109],[-83.402221999999938,74.875259000000142],[-83.475554999999929,74.896652000000074],[-83.511397999999986,74.901657000000114],[-83.52806099999998,74.901657000000114],[-83.547500999999954,74.897491000000059],[-83.55972300000002,74.892487000000074],[-83.560546999999985,74.887206999999989],[-83.559433000000013,74.880814000000044],[-83.556945999999925,74.875259000000142],[-83.527221999999995,74.84526100000005],[-83.518616000000009,74.839432000000045],[-83.472504000000015,74.815262000000018],[-83.458617999999944,74.808028999999976],[-83.429992999999911,74.797484999999938],[-83.394164999999987,74.790268000000026],[-83.375274999999931,74.786926000000108],[-83.354995999999971,74.784424000000001],[-83.327498999999932,74.779160000000047],[-83.318893000000003,74.774993999999936],[-83.324172999999973,74.755264000000125],[-83.327498999999932,74.75],[-83.454726999999991,74.591094999999996],[-83.474441999999954,74.579711999999972],[-83.484160999999972,74.574996999999939],[-83.598891999999978,74.543594000000098],[-83.611664000000019,74.540817000000004],[-83.720839999999953,74.545532000000037],[-83.785552999999936,74.548598999999967],[-83.805556999999965,74.550812000000121],[-83.830840999999964,74.551376000000062],[-83.855270000000019,74.550812000000121],[-83.907501000000025,74.546936000000073],[-84.037780999999939,74.53414900000007],[-84.063323999999966,74.530822999999998],[-84.107498000000021,74.523314999999968],[-84.145844000000011,74.515548999999965],[-84.216400000000021,74.507216999999969],[-84.238892000000021,74.505554000000018],[-84.285552999999936,74.50360100000006],[-84.332778999999903,74.503876000000105],[-84.355835000000013,74.504440000000045],[-84.396118000000001,74.507492000000127],[-84.641678000000013,74.506943000000035],[-84.850280999999995,74.502212999999983],[-84.871384000000035,74.501389000000017],[-84.889450000000011,74.502212999999983],[-84.899445000000014,74.503326000000072],[-84.91194200000001,74.508041000000105],[-84.916655999999932,74.511108000000036],[-84.983063000000016,74.570541000000048],[-84.985275000000001,74.579163000000051],[-84.974715999999944,74.617477000000065],[-84.960281000000009,74.656937000000084],[-84.955001999999865,74.66276600000009],[-84.950835999999981,74.668869000000029],[-84.950835999999981,74.672760000000096],[-84.952498999999989,74.679153000000042],[-84.955565999999976,74.684708000000114],[-84.964172000000019,74.691925000000026],[-84.973327999999867,74.696091000000138],[-84.990554999999972,74.698029000000076],[-85.003341999999975,74.697479000000044],[-85.063888999999961,74.651657],[-85.072509999999966,74.641098000000113],[-85.044723999999917,74.612198000000092],[-85.037506000000008,74.541092000000049],[-85.036941999999954,74.535263000000043],[-85.038604999999961,74.528870000000097],[-85.043609999999944,74.523314999999968],[-85.074172999999917,74.508880999999974],[-85.087783999999886,74.504990000000078],[-85.104720999999984,74.501663000000121],[-85.125274999999931,74.49859600000002],[-85.21444699999995,74.49192800000003],[-85.259445000000028,74.490540000000124],[-85.353057999999976,74.49859600000002],[-85.363616999999977,74.501937999999996],[-85.369995000000017,74.509430000000066],[-85.363891999999964,74.537490999999989],[-85.365554999999972,74.544144000000131],[-85.370270000000005,74.552475000000072],[-85.468613000000005,74.658875000000023],[-85.474166999999909,74.664428999999984],[-85.482773000000009,74.671646000000123],[-85.49499499999996,74.679153000000042],[-85.504455999999948,74.683318999999926],[-85.520554000000004,74.688033999999959],[-85.527221999999881,74.688873000000115],[-85.543335000000013,74.686371000000065],[-85.549987999999985,74.68193100000002],[-85.524170000000026,74.598602000000142],[-85.520844000000011,74.593048000000124],[-85.509170999999981,74.579987000000017],[-85.486938000000009,74.561096000000134],[-85.481948999999929,74.554152999999985],[-85.479996000000028,74.547760000000039],[-85.479171999999949,74.541655999999989],[-85.480285999999921,74.537200999999982],[-85.50389100000001,74.520538000000101],[-85.527221999999881,74.510269000000051],[-85.542220999999927,74.505554000000018],[-85.560546999999929,74.501389000000017],[-85.580840999999964,74.498322000000087],[-85.604172000000005,74.495818999999926],[-86.013335999999981,74.479431000000091],[-86.059433000000013,74.478592000000106],[-86.082503999999972,74.479156000000046],[-86.120834000000002,74.482207999999957],[-86.123046999999872,74.48332199999993],[-86.122771999999941,74.489975000000129],[-86.101105000000018,74.511383000000023],[-86.085555999999997,74.529434000000037],[-86.079178000000013,74.53915400000011],[-86.077788999999939,74.545257999999933],[-86.082779000000016,74.555251999999939],[-86.153610000000015,74.60914600000001],[-86.177779999999927,74.615265000000022],[-86.197494999999947,74.615265000000022],[-86.215835999999854,74.610809000000074],[-86.224441999999954,74.607758000000047],[-86.235001000000011,74.601929000000041],[-86.240554999999972,74.59693900000002],[-86.242766999999958,74.59137000000004],[-86.23443599999996,74.581100000000106],[-86.227492999999981,74.575271999999984],[-86.223052999999936,74.562194999999974],[-86.232223999999974,74.540268000000083],[-86.235275000000001,74.535263000000043],[-86.244719999999973,74.52388000000002],[-86.278885000000002,74.508605999999929],[-86.332779000000016,74.490265000000136],[-86.399170000000026,74.479431000000091],[-86.423324999999977,74.478866999999923],[-86.443603999999993,74.481093999999985],[-86.462508999999955,74.485535000000084],[-86.633330999999998,74.526093000000003],[-86.664168999999958,74.534714000000065],[-86.69110099999989,74.544144000000131],[-86.708618000000001,74.551086000000055],[-86.720839999999896,74.558594000000085],[-86.759170999999981,74.586380000000133],[-86.762786999999946,74.591933999999981],[-86.761672999999973,74.598037999999974],[-86.751403999999866,74.60386699999998],[-86.74610899999999,74.608871000000136],[-86.75111400000003,74.613602000000071],[-86.766952999999944,74.616088999999988],[-86.785277999999948,74.616928000000144],[-86.799437999999952,74.615265000000022],[-86.801101999999958,74.611374000000126],[-86.800551999999925,74.552200000000028],[-86.797226000000023,74.543594000000098],[-86.794448999999986,74.539978000000076],[-86.705565999999976,74.500275000000045],[-86.693603999999937,74.468048000000067],[-86.905838000000017,74.460541000000092],[-87.225829999999917,74.466934000000094],[-87.27027899999996,74.468323000000055],[-87.304169000000002,74.471649000000127],[-87.320846999999958,74.476653999999996],[-87.352782999999931,74.495254999999986],[-87.474441999999954,74.475815000000011],[-87.508621000000005,74.46775800000006],[-87.527221999999995,74.465545999999961],[-87.574722000000008,74.461929000000055],[-87.669998000000021,74.459991000000059],[-87.710830999999928,74.460815000000025],[-87.732223999999974,74.466385000000116],[-87.755004999999983,74.479431000000091],[-87.848052999999993,74.476089000000115],[-87.903610000000015,74.472214000000122],[-88.036117999999931,74.476928999999984],[-88.263625999999988,74.483597000000145],[-88.356109999999944,74.489150999999993],[-88.496947999999861,74.497757000000092],[-88.517226999999991,74.499709999999993],[-88.529723999999987,74.501937999999996],[-88.535277999999948,74.50360100000006],[-88.539992999999981,74.50610400000005],[-88.571121000000005,74.549987999999985],[-88.570846999999958,74.556091000000094],[-88.560821999999973,74.593048000000124],[-88.542220999999984,74.616088999999988],[-88.406386999999995,74.736098999999967],[-88.347504000000015,74.784714000000008],[-88.484725999999966,74.857758000000047],[-88.528060999999866,74.901931999999988],[-88.537216000000001,74.906937000000028],[-88.547774999999945,74.907760999999994],[-88.557220000000029,74.906647000000021],[-88.56806899999998,74.901382000000126],[-88.664718999999934,74.844986000000006],[-88.675827000000027,74.836929000000055],[-88.74360699999994,74.78387500000008],[-88.749724999999899,74.77777100000003],[-88.752501999999993,74.768326000000002],[-88.75306699999993,74.756103999999993],[-88.749724999999899,74.749709999999936],[-88.748885999999914,74.741364000000033],[-88.749434999999949,74.726089000000059],[-88.753341999999918,74.714157000000114],[-88.811935000000005,74.672211000000118],[-88.821395999999993,74.666382000000112],[-88.835555999999997,74.661377000000073],[-88.848343,74.659149000000127],[-88.862212999999997,74.658875000000023],[-88.873885999999914,74.6602630000001],[-88.883056999999951,74.665267999999969],[-88.889724999999999,74.670531999999923],[-88.917220999999984,74.719711000000132],[-88.918059999999855,74.732483000000116],[-88.914168999999958,74.749145999999996],[-88.910278000000005,74.754990000000021],[-88.905563000000029,74.75999500000006],[-88.904174999999952,74.765549000000078],[-88.906386999999995,74.773041000000035],[-88.909728999999857,74.77777100000003],[-88.926940999999943,74.78387500000008],[-89.073623999999882,74.833878000000027],[-89.088608000000022,74.837204000000042],[-89.097778000000005,74.836105000000089],[-89.099166999999966,74.835266000000104],[-89.059998000000007,74.797484999999938],[-89.053329000000019,74.793594000000041],[-89.042769999999905,74.789702999999975],[-89.011123999999938,74.780822999999941],[-89.010283999999956,74.775543000000084],[-89.012786999999946,74.770538000000045],[-89.041381999999999,74.730269999999962],[-89.047501000000011,74.722487999999998],[-89.055832000000009,74.719146999999964],[-89.077788999999882,74.717209000000025],[-89.102218999999991,74.719437000000028],[-89.178878999999938,74.732208000000128],[-89.178878999999938,74.735260000000039],[-89.181106999999997,74.739700000000028],[-89.190551999999968,74.744430999999963],[-89.223052999999993,74.752487000000031],[-89.243057000000022,74.755264000000125],[-89.265014999999948,74.756378000000097],[-89.271118000000001,74.754715000000033],[-89.216400000000021,74.721100000000092],[-89.202498999999932,74.713882000000126],[-89.189712999999927,74.708602999999925],[-89.141112999999962,74.698029000000076],[-89.12249799999995,74.696091000000138],[-89.105270000000019,74.693039000000056],[-89.095839999999953,74.688033999999959],[-89.095839999999953,74.68193100000002],[-89.125,74.616928000000144],[-89.131942999999922,74.611374000000126],[-89.150557999999933,74.599716000000114],[-89.185271999999998,74.587494000000106],[-89.196945000000028,74.584427000000005],[-89.438889000000017,74.550812000000121],[-89.455001999999922,74.548598999999967],[-89.489715999999987,74.545532000000037],[-89.580565999999976,74.540268000000083],[-89.92860399999995,74.530822999999998],[-89.946105999999986,74.532211000000132],[-90.106658999999979,74.549422999999933],[-90.223891999999921,74.563599000000124],[-90.244995000000017,74.566939999999988],[-90.263335999999924,74.570541000000048],[-90.363051999999982,74.594711000000075],[-90.45666499999993,74.600815000000068],[-90.496384000000035,74.601654000000053],[-90.529998999999862,74.605255000000113],[-90.589721999999995,74.613312000000064],[-90.607223999999917,74.616378999999995],[-90.619995000000017,74.619980000000055],[-90.70805399999989,74.648041000000148],[-90.731673999999941,74.664153999999996],[-90.736938000000009,74.669434000000024],[-90.739440999999999,74.673874000000069],[-90.747771999999998,74.703048999999965],[-90.75111400000003,74.716385000000059],[-90.867492999999911,74.702484000000084],[-90.875823999999966,74.691925000000026],[-90.885559000000001,74.683593999999971],[-90.895614999999964,74.681137000000092],[-91.013625999999988,74.698868000000061],[-91.024718999999948,74.70277400000009],[-91.023620999999991,74.706940000000031],[-91.012221999999952,74.717209000000025],[-90.978332999999964,74.739700000000028],[-90.965012000000002,74.747757000000036],[-90.945830999999941,74.751389000000131],[-90.938598999999954,74.750823999999966],[-90.926101999999958,74.751663000000065],[-90.896118000000001,74.75749200000007],[-90.883895999999936,74.761658000000011],[-90.851395000000025,74.776093000000117],[-90.758057000000008,74.831100000000049],[-90.752791999999943,74.835815000000082],[-90.740829000000019,74.847488000000112],[-90.742492999999911,74.852767999999969],[-90.746658000000025,74.860535000000084],[-90.75778200000002,74.880814000000044],[-90.772232000000031,74.884995000000117],[-90.816956000000005,74.883605999999986],[-90.841110000000015,74.879425000000083],[-90.853881999999942,74.875259000000142],[-90.863892000000021,74.869979999999998],[-90.870270000000005,74.86442599999998],[-90.874435000000005,74.859146000000123],[-90.87388599999997,74.853043000000014],[-90.883330999999998,74.84165999999999],[-90.975006000000008,74.799423000000104],[-91,74.789702999999975],[-91.075286999999946,74.761107999999979],[-91.101943999999946,74.751099000000124],[-91.132767000000001,74.744430999999963],[-91.144729999999981,74.747481999999991],[-91.14416499999993,74.751389000000131],[-91.146666999999923,74.755554000000132],[-91.171660999999972,74.75749200000007],[-91.188599000000011,74.752777000000037],[-91.216110000000015,74.738876000000062],[-91.225829999999917,74.733597000000088],[-91.228881999999942,74.727768000000083],[-91.226944000000003,74.722487999999998],[-91.185271999999941,74.684708000000114],[-91.177489999999977,74.678039999999953],[-91.154998999999975,74.665542999999957],[-91.11471599999993,74.645827999999995],[-91.105835000000013,74.63998400000014],[-91.098052999999879,74.633330999999998],[-91.099730999999963,74.62831100000011],[-91.106658999999979,74.625809000000061],[-91.133056999999951,74.624420000000043],[-91.256393000000003,74.628585999999984],[-91.455841000000021,74.639708999999982],[-91.539992999999924,74.646378000000027],[-91.553328999999962,74.648330999999985],[-91.676101999999901,74.671921000000111],[-91.684998000000007,74.677765000000136],[-91.671660999999972,74.689697000000081],[-91.664169000000015,74.693314000000044],[-91.634170999999981,74.696091000000138],[-91.621932999999956,74.700272000000041],[-91.620270000000005,74.704987000000074],[-91.624435000000005,74.709991000000059],[-91.635833999999932,74.715271000000087],[-91.651671999999962,74.719986000000119],[-91.708618000000001,74.727478000000076],[-91.754181000000017,74.727768000000083],[-91.779449,74.725815000000125],[-91.798888999999917,74.722214000000065],[-91.811110999999983,74.71804800000001],[-91.812499999999886,74.713042999999971],[-91.80296299999992,74.706184000000007],[-91.798888999999917,74.699416999999983],[-91.815551999999968,74.69470200000012],[-91.833069000000023,74.696091000000138],[-91.851105000000018,74.698868000000061],[-91.866652999999928,74.702209000000096],[-91.876663000000008,74.706940000000031],[-91.875274999999931,74.711928999999998],[-91.859160999999972,74.721100000000092],[-91.892226999999934,74.750823999999966],[-91.961944999999957,74.764160000000061],[-91.998610999999983,74.773041000000035],[-92.015838999999971,74.778320000000008],[-92.045546999999999,74.789702999999975],[-92.05749499999996,74.79664600000001],[-92.063613999999973,74.803588999999988],[-92.065276999999924,74.80720500000001],[-92.06639100000001,74.813309000000061],[-92.05749499999996,74.82499700000011],[-92.051665999999955,74.830551000000071],[-92.043334999999956,74.836380000000077],[-92.01916499999993,74.846099999999979],[-92.013061999999991,74.851928999999984],[-92.008056999999951,74.863602000000014],[-92.006393000000003,74.888046000000145],[-92.013335999999924,74.908325000000104],[-92.015288999999939,74.913604999999961],[-92.043334999999956,74.951935000000105],[-92.048049999999989,74.958328000000051],[-92.063323999999966,74.963882000000069],[-92.091674999999896,74.971649000000014],[-92.1058349999999,74.976654000000053],[-92.164169000000015,74.998031999999967],[-92.209732000000031,75.038588999999945],[-92.228881999999999,75.071105999999986],[-92.225829999999917,75.07388300000008],[-92.21556099999998,75.07638500000013],[-92.186385999999914,75.08137499999998],[-92.152495999999985,75.083878000000141],[-92.111664000000019,75.081940000000031],[-92.046188000000029,75.084961000000078],[-92.029998999999918,75.08638000000002],[-92.012511999999958,75.095260999999994],[-92.010009999999966,75.101089000000115],[-92.051392000000021,75.146942000000024],[-92.055557000000022,75.15026899999998],[-92.070556999999894,75.153046000000074],[-92.083618000000001,75.153320000000008],[-92.105269999999962,75.151932000000102],[-92.193329000000006,75.143326000000002],[-92.325561999999991,75.151657000000057],[-92.490829000000019,75.213608000000079],[-92.468886999999938,75.284714000000122],[-92.428604000000007,75.394440000000088],[-92.388335999999924,75.441925000000083],[-92.328063999999983,75.489151000000106],[-92.220276000000013,75.546097000000088],[-92.210281000000009,75.551376000000062],[-92.199431999999945,75.553864000000033],[-92.155838000000017,75.556641000000127],[-92.100280999999995,75.562759000000085],[-92.085830999999985,75.564987000000031],[-92.069457999999997,75.568878000000097],[-92.056655999999975,75.573043999999982],[-92.013901000000033,75.589157000000057],[-92.005004999999926,75.594986000000063],[-92.008346999999958,75.661377000000073],[-92.043609999999887,75.68553200000008],[-92.05749499999996,75.691359999999975],[-92.089995999999985,75.700272000000041],[-92.137512000000015,75.721100000000092],[-92.156661999999983,75.731094000000098],[-92.174437999999952,75.744431000000134],[-92.175551999999925,75.750549000000092],[-92.139724999999999,75.778319999999951],[-92.119155999999919,75.789154000000053],[-92.112777999999992,75.794708000000014],[-92.104720999999984,75.805252000000053],[-92.100554999999929,75.823043999999925],[-92.103881999999942,75.841369999999927],[-92.105269999999962,75.847488000000055],[-92.108611999999994,75.858871000000079],[-92.113327000000027,75.863602000000014],[-92.129714999999976,75.876373000000115],[-92.138061999999991,75.879974000000004],[-92.151108000000022,75.883041000000105],[-92.172774999999945,75.885544000000039],[-92.215012000000002,75.888321000000133],[-92.23832699999997,75.891373000000101],[-92.317779999999914,75.90498400000007],[-92.336394999999868,75.908600000000092],[-92.408614999999998,75.928589000000045],[-92.433060000000012,75.936371000000008],[-92.444442999999922,75.941086000000041],[-92.583618000000001,76.008881000000031],[-92.635833999999988,76.104155999999989],[-92.635833999999988,76.109711000000061],[-92.637222000000008,76.115814],[-92.793883999999935,76.20748900000001],[-92.809433000000013,76.212494000000049],[-92.946654999999964,76.245818999999926],[-93.066956000000005,76.299149],[-93.076674999999909,76.316939999999988],[-93.057220000000029,76.326660000000061],[-93.054992999999968,76.332489000000066],[-93.056380999999874,76.338593000000117],[-93.059158000000025,76.34387200000009],[-93.071945000000028,76.353317000000004],[-93.083618000000001,76.358032000000037],[-93.115279999999927,76.363876000000005],[-93.138061999999934,76.366378999999995],[-93.186935000000005,76.368317000000104],[-93.212783999999942,76.368042000000116],[-93.239989999999977,76.366653000000099],[-93.315276999999924,76.360259999999982],[-93.345275999999956,76.356094000000041],[-93.381377999999927,76.34637500000008],[-93.449996999999996,76.326385000000073],[-93.561934999999949,76.297211000000061],[-93.587783999999886,76.292755],[-93.617492999999968,76.291092000000049],[-93.635833999999988,76.291655999999989],[-93.658339999999896,76.293868999999972],[-93.666397000000018,76.298598999999967],[-93.653335999999911,76.302765000000079],[-93.624434999999892,76.30581699999999],[-93.623610999999926,76.310806000000127],[-93.636123999999995,76.326660000000061],[-93.654174999999896,76.325821000000133],[-93.678878999999938,76.322220000000073],[-93.718886999999995,76.312484999999981],[-93.731383999999991,76.306930999999963],[-93.763901000000033,76.286377000000016],[-93.763901000000033,76.282211000000132],[-93.761948000000018,76.280272999999966],[-93.753890999999953,76.275817999999958],[-93.74110399999995,76.271927000000062],[-93.720551,76.267761000000007],[-93.697220000000016,76.26388500000013],[-93.78443900000002,76.253052000000139],[-93.954453000000001,76.257767000000001],[-93.956116000000009,76.257767000000001],[-93.958343999999954,76.257767000000001],[-94.097504000000015,76.259430000000123],[-94.118880999999988,76.261383000000023],[-94.134170999999867,76.264709000000096],[-94.141387999999949,76.269989000000123],[-94.151671999999905,76.274155000000064],[-94.168610000000001,76.278320000000065],[-94.212509000000011,76.280822999999998],[-94.470839999999953,76.281096999999932],[-94.641677999999956,76.293319999999994],[-94.780288999999982,76.288879000000065],[-94.789992999999981,76.283600000000092],[-94.803329000000019,76.278320000000065],[-94.838608000000022,76.268326000000059],[-95.029174999999952,76.236099000000024],[-95.354995999999915,76.234146000000123],[-95.376099000000011,76.234421000000111],[-95.386947999999961,76.235809000000017],[-95.388061999999934,76.283600000000092],[-95.374435000000005,76.297760000000039],[-95.366942999999935,76.301376000000062],[-95.357223999999974,76.302765000000079],[-95.343063000000029,76.300262000000089],[-95.31806899999998,76.290817000000061],[-95.279175000000009,76.281372000000147],[-95.258895999999993,76.282760999999994],[-95.118332000000009,76.298035000000027],[-95.092772999999909,76.302765000000079],[-95.075561999999877,76.307754999999929],[-95.069732999999928,76.313309000000118],[-95.066558999999984,76.319862000000001],[-95.058883999999978,76.324706999999933],[-95.010558999999944,76.331100000000106],[-94.983886999999982,76.332489000000066],[-94.958892999999989,76.332214000000079],[-94.915008999999884,76.329711999999972],[-94.866394000000014,76.325546000000088],[-94.84973100000002,76.323317999999972],[-94.84056099999998,76.319717000000082],[-94.849990999999875,76.31442300000009],[-94.862777999999878,76.309981999999991],[-94.861663999999962,76.306930999999963],[-94.843613000000005,76.303864000000033],[-94.828613000000018,76.306091000000094],[-94.808608999999933,76.311371000000008],[-94.802489999999977,76.315536000000009],[-94.80082699999997,76.321655000000021],[-94.814163000000008,76.329163000000051],[-94.834441999999967,76.334427000000005],[-94.894729999999925,76.341660000000047],[-94.965012000000002,76.347487999999942],[-95.132767000000001,76.361374000000126],[-95.274719000000005,76.372208000000001],[-95.299437999999952,76.372482000000105],[-95.326401000000033,76.37081900000004],[-95.331679999999949,76.365265000000022],[-95.341384999999946,76.359711000000004],[-95.388900999999976,76.351929000000041],[-95.399993999999992,76.353317000000004],[-95.447220000000016,76.365813999999943],[-95.645279000000016,76.384155000000135],[-95.668335000000013,76.386108000000092],[-95.715835999999911,76.392211999999915],[-95.737502999999947,76.393875000000037],[-95.851105000000018,76.40109300000006],[-95.995834000000002,76.436919999999986],[-96.081679999999892,76.478043000000127],[-96.106948999999986,76.494430999999963],[-96.104171999999949,76.5],[-96.099166999999909,76.505553999999961],[-96.09056099999998,76.510268999999994],[-96.065552000000025,76.521378000000084],[-96.052489999999921,76.524155000000007],[-95.997222999999963,76.519440000000145],[-95.944991999999957,76.518326000000002],[-95.806380999999931,76.516388000000063],[-95.778609999999958,76.518875000000094],[-95.694152999999972,76.545258000000103],[-95.680557000000022,76.550537000000077],[-95.657776000000013,76.561371000000122],[-95.593886999999938,76.593048000000067],[-95.584166999999979,76.598327999999981],[-95.587783999999999,76.603592000000106],[-95.599441999999954,76.605255000000056],[-95.619719999999973,76.606094000000041],[-95.638901000000033,76.604156000000046],[-95.660277999999948,76.599426000000051],[-95.696105999999986,76.584152000000131],[-95.695540999999992,76.580276000000083],[-95.696654999999964,76.574432000000058],[-95.712783999999999,76.568603999999937],[-95.759170999999981,76.553588999999988],[-95.780562999999916,76.548874000000126],[-95.992492999999968,76.54803499999997],[-96.016953000000001,76.549149],[-96.158614999999941,76.583327999999995],[-96.17860399999995,76.594147000000078],[-96.225280999999882,76.625809000000004],[-96.27027899999996,76.632751000000098],[-96.33944699999995,76.63220199999995],[-96.355835000000013,76.633041000000105],[-96.38137799999987,76.635818000000029],[-96.403335999999911,76.639709000000096],[-96.421386999999982,76.646102999999982],[-96.445830999999998,76.657211000000132],[-96.454178000000013,76.662490999999989],[-96.461394999999925,76.668593999999985],[-96.461120999999991,76.673599000000024],[-96.46444699999995,76.679703000000018],[-96.470275999999956,76.685532000000023],[-96.527785999999935,76.693038999999999],[-96.611938000000009,76.702484000000027],[-96.636123999999995,76.704436999999984],[-96.661666999999966,76.704712000000029],[-96.736938000000009,76.697205000000054],[-96.764175000000023,76.695526000000086],[-96.789718999999934,76.695816000000093],[-96.81639100000001,76.697478999999987],[-96.857772999999952,76.701935000000105],[-96.879990000000021,76.705826000000002],[-96.915832999999964,76.714432000000102],[-96.946654999999964,76.723602000000142],[-96.959166999999979,76.729155999999932],[-96.964447000000007,76.733322000000044],[-96.900283999999999,76.795258000000047],[-96.887221999999952,76.805542000000059],[-96.873885999999914,76.810806000000071],[-96.854995999999971,76.813034000000016],[-96.839721999999995,76.810257000000092],[-96.724716000000001,76.783324999999991],[-96.679717999999923,76.770264000000054],[-96.592498999999918,76.758881000000031],[-96.426102000000014,76.744705000000067],[-96.330291999999929,76.750274999999931],[-96.311935000000005,76.751389000000131],[-96.305556999999965,76.753875999999991],[-96.315551999999968,76.802475000000129],[-96.320557000000008,76.80664100000007],[-96.366942999999935,76.812758999999971],[-96.453612999999962,76.815262000000132],[-96.50111400000003,76.818054000000075],[-96.547226000000023,76.822769000000108],[-96.797500999999897,76.861374000000012],[-96.81361400000003,76.868042000000003],[-96.848891999999921,76.887496999999996],[-96.865829000000019,76.898041000000035],[-96.869155999999975,76.904160000000047],[-96.869445999999982,76.913879000000065],[-96.864166000000012,76.919708000000071],[-96.857772999999952,76.924987999999928],[-96.833617999999944,76.9327550000001],[-96.796386999999982,76.937484999999924],[-96.771941999999967,76.937759000000028],[-96.761123999999995,76.937759000000028],[-96.723891999999978,76.935256999999979],[-96.708054000000004,76.93331900000004],[-96.698607999999979,76.934143000000006],[-96.660827999999981,76.947204999999997],[-96.659163999999976,76.949142000000052],[-96.667769999999962,76.954436999999928],[-96.677779999999984,76.957764000000054],[-96.696945000000028,76.960541000000148],[-96.718886999999995,76.963043000000027],[-96.765288999999996,76.96527100000003],[-96.808333999999945,76.966094999999996],[-96.824447999999904,76.96775800000006],[-96.827788999999939,76.968872000000033],[-96.825561999999991,76.974426000000051],[-96.810271999999998,76.979156000000103],[-96.772034000000019,76.98101800000012],[-96.742034999999987,76.982208000000014],[-96.673324999999977,76.982208000000014],[-96.622771999999998,76.979980000000069],[-96.483611999999994,76.971100000000035],[-96.353881999999999,76.993042000000059],[-96.391113000000018,77.026931999999988],[-96.387787000000003,77.03054800000001],[-96.373321999999973,77.031937000000028],[-96.28472899999997,77.039428999999984],[-96.27305599999994,77.040267999999912],[-96.24499499999996,77.041931000000034],[-96.226105000000018,77.043045000000006],[-96.103057999999976,77.044708000000128],[-95.96665999999999,77.053040000000124],[-95.888061999999934,77.06109600000002],[-95.752501999999993,77.06860400000005],[-95.734726000000023,77.06860400000005],[-95.707503999999915,77.066940000000045],[-95.659728999999913,77.058868000000075]],[[-113.32888800000001,77.079987000000017],[-113.353882,77.077484000000084],[-113.40888999999999,77.078873000000044],[-113.45140099999992,77.081664999999987],[-113.49194299999999,77.085541000000035],[-113.49749799999989,77.088318000000129],[-113.49027999999998,77.092484000000013],[-113.34472700000003,77.127762000000018],[-113.33528099999995,77.126083000000051],[-113.31471299999998,77.11775200000011],[-113.29332699999986,77.107483000000116],[-113.28694200000001,77.09637500000008],[-113.29110700000001,77.08998100000008],[-113.30471799999998,77.085266000000047],[-113.32888800000001,77.079987000000017]],[[-113.77861000000001,77.104155999999989],[-113.80695299999991,77.104155999999989],[-113.85333300000002,77.10554499999995],[-113.88054699999992,77.108032000000037],[-113.90888999999999,77.113037000000077],[-113.92443800000001,77.118591000000094],[-113.93138099999999,77.1244200000001],[-113.93138099999999,77.129699999999957],[-113.92722300000003,77.135268999999994],[-113.92083700000001,77.141098],[-113.90110800000002,77.146378000000027],[-113.88082900000001,77.149719000000061],[-113.859444,77.151382000000012],[-113.798607,77.152481000000023],[-113.77417000000003,77.151657000000057],[-113.72250399999996,77.148041000000148],[-113.69915800000001,77.144714000000022],[-113.67555199999993,77.140274000000034],[-113.66443599999997,77.134720000000016],[-113.65778399999999,77.129149999999925],[-113.66416900000002,77.123032000000023],[-113.67916899999989,77.116928000000144],[-113.703056,77.111649],[-113.72778299999993,77.108032000000037],[-113.75306699999993,77.10554499999995],[-113.77861000000001,77.104155999999989]],[[-104.25250199999999,77.072769000000051],[-104.30277999999998,77.072220000000073],[-104.35417200000001,77.073883000000023],[-104.37721299999998,77.076660000000118],[-104.40222199999994,77.081100000000106],[-104.421944,77.087203999999986],[-104.43167099999994,77.098877000000016],[-104.42639200000002,77.116379000000052],[-104.42027300000001,77.122208000000057],[-104.40556299999997,77.127762000000018],[-104.31973299999999,77.151657000000057],[-104.30082700000003,77.15525800000006],[-104.27333099999998,77.159714000000008],[-104.18360899999993,77.167205999999965],[-104.11389199999996,77.166091999999992],[-104.07140399999997,77.16137700000013],[-104.06139400000001,77.158875000000023],[-104.031113,77.15109300000006],[-104.01972999999998,77.146103000000039],[-104.00110599999999,77.135818000000086],[-103.99889399999995,77.123870999999951],[-104.00945300000001,77.118042000000116],[-104.02416999999991,77.112487999999985],[-104.04778299999992,77.106934000000138],[-104.15028399999994,77.08638000000002],[-104.196663,77.077484000000084],[-104.25250199999999,77.072769000000051]],[[-95.22444200000001,77.167205999999965],[-95.245270000000005,77.164153999999996],[-95.291381999999999,77.164992999999981],[-95.314437999999996,77.166656000000103],[-95.362777999999935,77.171920999999998],[-95.419998000000021,77.181931000000077],[-95.572509999999852,77.213042999999971],[-95.613051999999925,77.221924000000115],[-95.634170999999924,77.228043000000127],[-95.638901000000033,77.232208000000128],[-95.639998999999932,77.237761999999975],[-95.636672999999973,77.239150999999936],[-95.631377999999927,77.239700000000084],[-95.608046999999885,77.240814000000057],[-95.511123999999995,77.243042000000003],[-95.438048999999978,77.24443100000002],[-95.387512000000015,77.240814000000057],[-95.37222300000002,77.238037000000134],[-95.356110000000001,77.236374000000069],[-95.31361400000003,77.229156000000046],[-95.244155999999919,77.213882000000126],[-95.216399999999965,77.201660000000004],[-95.206664999999987,77.189147999999989],[-95.206954999999994,77.177764999999965],[-95.214447000000007,77.172485000000108],[-95.22444200000001,77.167205999999965]],[[-90.933059999999955,77.254440000000045],[-90.909164000000033,77.251663000000121],[-90.815001999999993,77.240265000000136],[-90.772232000000031,77.231368999999972],[-90.736388999999974,77.220824999999934],[-90.718338000000017,77.207213999999965],[-90.713622999999984,77.200821000000019],[-90.724166999999909,77.183318999999983],[-90.731948999999986,77.177764999999965],[-90.779175000000009,77.156647000000078],[-90.811385999999914,77.14665199999996],[-90.83555599999994,77.142211999999972],[-90.868331999999953,77.138321000000076],[-90.899993999999992,77.136932000000058],[-90.978606999999897,77.137771999999927],[-91.049728000000016,77.145537999999988],[-91.18472300000002,77.163605000000075],[-91.221664000000033,77.170258000000047],[-91.238892000000021,77.174423000000047],[-91.262512000000015,77.18414300000012],[-91.286391999999921,77.196640000000116],[-91.295546999999999,77.203323000000069],[-91.297501000000011,77.207213999999965],[-91.299164000000019,77.217758000000003],[-91.277221999999995,77.227478000000133],[-91.24749799999995,77.235809000000017],[-91.189712999999983,77.24803200000008],[-91.162216000000001,77.251389000000017],[-91.107223999999917,77.254715000000033],[-91.084732000000031,77.254440000000045],[-91.072234999999921,77.253326000000072],[-91.057219999999973,77.254440000000045],[-90.987503000000004,77.254990000000078],[-90.933059999999955,77.254440000000045]],[[-116.35109699999998,77.539154000000053],[-116.20333900000003,77.519989000000066],[-116.09056099999992,77.491089000000045],[-116.073624,77.485535000000027],[-115.88027999999991,77.433319000000097],[-115.52055399999995,77.364426000000037],[-115.49526999999989,77.359420999999998],[-115.458054,77.348602000000085],[-115.44611399999985,77.343048000000124],[-115.389183,77.312194999999917],[-115.390289,77.306366000000082],[-115.54332699999986,77.265548999999908],[-115.59110999999996,77.259995000000117],[-115.61694299999999,77.258331000000112],[-115.66915899999992,77.256942999999978],[-115.69499199999996,77.255264000000011],[-115.77250700000002,77.247757000000036],[-115.81973299999999,77.237488000000042],[-115.83084099999991,77.233322000000101],[-115.85888699999998,77.220824999999934],[-115.87777699999992,77.215271000000143],[-115.94695299999989,77.20887799999997],[-116.112503,77.193863000000022],[-116.13806199999999,77.192200000000128],[-116.19055200000003,77.191650000000095],[-116.21777299999997,77.192749000000049],[-116.26917300000002,77.190261999999962],[-116.28056300000003,77.183594000000028],[-116.31416300000001,77.144440000000088],[-116.31973299999999,77.11775200000011],[-116.28028899999998,77.067215000000033],[-116.26917300000002,77.055817000000047],[-116.24249299999991,77.044144000000017],[-116.17360699999989,77.027206000000092],[-116.06388900000002,77.007492000000013],[-116.00583599999999,76.997482000000105],[-115.95028699999995,76.991363999999976],[-115.860817,76.979156000000103],[-115.75499699999995,76.960815000000082],[-115.73889199999996,76.955261000000064],[-115.73137700000001,76.949707000000103],[-115.72833300000002,76.943863000000079],[-115.729446,76.938034000000073],[-115.73222399999997,76.931656000000089],[-115.74610899999999,76.925262000000089],[-115.80695300000002,76.90637200000009],[-115.829453,76.900818000000129],[-115.85333299999996,76.897217000000069],[-115.90334300000001,76.893874999999923],[-115.92859599999997,76.893050999999957],[-115.98194899999993,76.895538000000045],[-116.06388900000002,76.902771000000087],[-116.11501299999992,76.909149000000014],[-116.25389100000001,76.932480000000055],[-116.306107,76.936096000000134],[-116.32721699999996,76.935532000000023],[-116.35166899999996,76.9327550000001],[-116.36527999999993,76.926376000000062],[-116.36721799999998,76.915543000000071],[-116.36332699999997,76.90887500000008],[-116.35555999999985,76.903320000000008],[-116.34612299999992,76.898331000000042],[-116.32972699999999,76.89276099999995],[-116.18360899999993,76.845825000000104],[-116.16388699999999,76.841660000000104],[-116.10749800000002,76.833602999999982],[-116.031113,76.820267000000001],[-116.00029000000001,76.811371000000065],[-115.89472999999992,76.703323000000012],[-115.89138800000001,76.697478999999987],[-115.89666699999998,76.691649999999981],[-116.07140400000003,76.625809000000004],[-116.09306299999992,76.619141000000013],[-116.11582900000002,76.61442599999998],[-116.16055299999999,76.611099000000081],[-116.23194899999999,76.603043000000014],[-116.25446299999999,76.598602000000085],[-116.32250999999997,76.581100000000049],[-116.37351999999993,76.581802000000039],[-116.73277300000001,76.572495000000004],[-116.75890399999992,76.56999200000007],[-116.97112299999998,76.548598999999967],[-116.99471999999992,76.545822000000044],[-117.01750199999992,76.542205999999965],[-117.03999299999992,76.537490999999932],[-117.05387899999999,76.533051000000114],[-117.06861900000001,76.526093000000117],[-117.07556199999993,76.520538000000045],[-117.07749899999999,76.514160000000061],[-117.07640099999998,76.508881000000088],[-117.07277699999997,76.503052000000082],[-117.05695299999996,76.491652999999985],[-117.04360999999989,76.48692299999999],[-117.01750199999992,76.482483000000116],[-117.00389099999995,76.477478000000076],[-116.98361199999999,76.454987000000074],[-116.94082599999996,76.386932000000058],[-116.93916299999995,76.380539000000113],[-116.93582200000003,76.351929000000041],[-116.93859900000001,76.34637500000008],[-117.09555099999994,76.295257999999933],[-117.13971700000002,76.286925999999994],[-117.31973299999999,76.257767000000001],[-117.345551,76.256377999999984],[-117.36888099999999,76.256943000000035],[-117.52390300000002,76.263611000000026],[-117.5750119999999,76.26887499999998],[-117.60305799999998,76.27388000000002],[-117.62304699999999,76.278870000000097],[-117.639183,76.28414900000007],[-117.65778399999999,76.293319999999994],[-117.64917000000003,76.305542000000003],[-117.64890299999996,76.311371000000008],[-117.65527299999997,76.317490000000021],[-117.67304999999993,76.322220000000073],[-117.69915800000001,76.324158000000011],[-117.72416699999997,76.324432000000115],[-117.87777699999998,76.341933999999981],[-117.889183,76.355819999999937],[-117.90139799999997,76.367203000000131],[-117.90695199999993,76.372208000000001],[-117.99722299999996,76.396941999999967],[-118.02139299999999,76.401932000000045],[-118.04444899999999,76.404984000000127],[-118.05999800000001,76.409149000000127],[-118.04750100000001,76.441650000000038],[-118.02749599999999,76.484711000000061],[-117.97332799999998,76.596375000000023],[-117.92832899999996,76.676651000000106],[-117.91915899999992,76.68803400000013],[-117.90666199999993,76.694137999999953],[-117.883331,76.700546000000088],[-117.86444099999994,76.704163000000051],[-117.84805299999999,76.708328000000051],[-117.81331599999999,76.719436999999971],[-117.79638699999998,76.725815000000125],[-117.78806299999997,76.732208000000071],[-117.73889200000002,76.772217000000012],[-117.73444399999994,76.778320000000122],[-117.73860200000001,76.784149000000127],[-117.79888899999997,76.817764000000011],[-117.81667299999998,76.821380999999974],[-117.84221600000001,76.82388300000008],[-117.86665299999999,76.822220000000129],[-117.88806199999999,76.818878000000041],[-117.90499899999992,76.812195000000031],[-117.91777000000002,76.799988000000042],[-117.92610200000001,76.788040000000024],[-117.96056399999998,76.769989000000066],[-118.00583599999993,76.761383000000137],[-118.02971600000001,76.758606000000043],[-118.08222999999998,76.756943000000092],[-118.10611,76.75749200000007],[-118.15695199999999,76.76249700000011],[-118.21362299999998,76.769150000000081],[-118.29361,76.773041000000148],[-118.319458,76.773041000000148],[-118.33750900000001,76.768326000000116],[-118.49500299999994,76.712203999999929],[-118.47471599999994,76.679703000000018],[-118.45973199999997,76.673874000000012],[-118.42887899999999,76.663879000000122],[-118.40306099999998,76.657760999999994],[-118.35804699999989,76.64888000000002],[-118.34137699999997,76.643599999999992],[-118.33473199999992,76.637497000000053],[-118.316101,76.574707000000103],[-118.50279199999994,76.509720000000073],[-118.52390299999996,76.503876000000048],[-118.54611199999999,76.5],[-118.57084699999996,76.499145999999996],[-118.59694699999989,76.5],[-118.62361099999993,76.501938000000109],[-118.65167200000002,76.505553999999961],[-118.67804699999994,76.50999500000006],[-118.70916699999998,76.519989000000066],[-118.71333299999998,76.525818000000129],[-118.71362299999998,76.531662000000097],[-118.72222899999991,76.537201000000096],[-118.73473399999995,76.542480000000069],[-118.76139799999999,76.546936000000017],[-118.81471299999998,76.553040000000067],[-118.84166700000003,76.554977000000065],[-118.94415299999997,76.518051000000128],[-118.96806300000003,76.505264000000125],[-118.97582999999992,76.498871000000008],[-118.97609699999998,76.496368000000018],[-118.97250399999996,76.491652999999985],[-118.96777299999997,76.488312000000121],[-118.95527600000003,76.483047000000056],[-118.93110699999994,76.479155999999989],[-118.82195300000001,76.471374999999966],[-118.68195300000002,76.445251000000098],[-118.64862099999999,76.428863999999919],[-118.612503,76.400269000000094],[-118.59416199999993,76.383881000000031],[-118.56610099999995,76.343048000000124],[-118.567497,76.336655000000007],[-118.58168000000001,76.324706999999933],[-118.62554899999998,76.294433999999967],[-118.63751200000002,76.288040000000137],[-118.65556299999997,76.28414900000007],[-118.67916899999994,76.282211000000132],[-118.70556599999992,76.281661999999983],[-118.78083799999996,76.282486000000119],[-118.82833900000003,76.281937000000028],[-118.87666299999989,76.27748100000008],[-118.89584400000001,76.272217000000126],[-118.91139199999992,76.265548999999965],[-118.91915899999998,76.259430000000123],[-118.92443799999995,76.252776999999924],[-118.942207,76.210541000000148],[-118.93776699999995,76.204711999999915],[-118.92331699999994,76.194138000000066],[-118.91278099999994,76.188034000000016],[-118.90471600000001,76.169144000000074],[-118.95527600000003,76.132477000000108],[-118.96501199999994,76.126648000000102],[-119.07584399999996,76.083328000000108],[-119.10109699999998,76.084152000000074],[-119.12470999999999,76.088042999999971],[-119.22972099999993,76.107208000000071],[-119.24526999999995,76.111374000000012],[-119.26000999999997,76.117203000000018],[-119.28250099999997,76.127472000000068],[-119.29943800000001,76.138596000000121],[-119.30832699999996,76.149994000000106],[-119.31054699999999,76.155258000000117],[-119.30583200000001,76.167755000000113],[-119.30082699999997,76.174423000000047],[-119.29499799999996,76.180267000000072],[-119.29527300000001,76.186096000000077],[-119.30166600000001,76.191360000000088],[-119.36916399999996,76.229706000000078],[-119.54915599999998,76.324158000000011],[-119.5864029999999,76.318603999999993],[-119.65499899999992,76.303040000000067],[-119.67527799999993,76.264160000000118],[-119.67500299999995,76.245818999999926],[-119.64555399999995,76.230545000000063],[-119.59445199999999,76.203049000000021],[-119.58583099999998,76.197479000000101],[-119.57277699999992,76.186371000000122],[-119.56806899999987,76.180542000000116],[-119.56582600000002,76.175262000000032],[-119.56696299999999,76.168869000000086],[-119.57277699999992,76.16304000000008],[-119.64334099999996,76.112487999999985],[-119.74527,76.116652999999985],[-119.76999699999993,76.116379000000052],[-119.79305999999991,76.114426000000094],[-119.80499299999997,76.108871000000022],[-119.79723399999995,76.104155999999989],[-119.7727809999999,76.099425999999937],[-119.74416400000001,76.097487999999998],[-119.64723200000003,76.081664999999987],[-119.62666300000001,76.076660000000118],[-119.50389100000001,76.040817000000061],[-119.49137899999999,76.035538000000088],[-119.47833299999996,76.024155000000121],[-119.47389199999998,76.018599999999992],[-119.47222899999997,76.000824000000023],[-119.47609699999998,75.982483000000059],[-119.48110999999989,75.970825000000048],[-119.48916599999995,75.965546000000018],[-119.50974299999996,75.960540999999978],[-119.53555299999994,75.962494000000106],[-119.54638699999998,75.968323000000112],[-119.56111099999998,75.97886699999998],[-119.57195299999995,75.984985000000108],[-119.58583099999998,75.989699999999971],[-119.612503,75.992477000000065],[-119.63694800000002,75.992203000000131],[-119.64890300000002,75.986649000000114],[-119.699997,75.94859300000013],[-119.70333900000003,75.942749000000106],[-119.6875,75.938309000000118],[-119.612503,75.910263000000043],[-119.81082199999997,75.86943100000002],[-119.870003,75.857483000000002],[-119.93554699999993,75.848328000000095],[-119.98000300000001,75.843323000000055],[-120.02583300000003,75.839980999999966],[-120.04915599999987,75.838882000000126],[-120.07640100000003,75.867203000000075],[-120.08500700000002,75.872757000000036],[-120.11416600000001,75.888321000000133],[-120.12805199999997,75.893051000000014],[-120.14916999999997,75.896378000000141],[-120.16639700000002,75.892487000000074],[-120.18028299999997,75.879974000000004],[-120.18331899999993,75.873871000000065],[-120.19722000000002,75.861374000000069],[-120.21501199999994,75.848602000000028],[-120.22582999999992,75.842209000000082],[-120.26972999999992,75.821930000000123],[-120.28888699999987,75.816085999999927],[-120.30915800000002,75.811096000000077],[-120.33222999999998,75.807480000000055],[-120.35555999999997,75.806366000000025],[-120.37805200000003,75.80664100000007],[-120.40387699999991,75.808318999999983],[-120.43028300000003,75.811096000000077],[-120.45445299999994,75.81581100000011],[-120.46694899999994,75.821105999999986],[-120.47582999999997,75.826660000000004],[-120.48528299999998,75.837769000000094],[-120.4886019999999,75.844147000000021],[-120.48972300000003,75.849991000000045],[-120.48832699999997,75.855545000000063],[-120.46305799999999,75.916382000000056],[-120.46000700000002,75.922484999999995],[-120.44860799999987,75.935532000000023],[-120.406113,75.954987000000017],[-120.40583800000002,75.97137500000008],[-120.43499799999989,76.003052000000025],[-120.45889299999999,76.011658000000125],[-120.46749899999998,76.012207000000046],[-120.53333299999991,76.003052000000025],[-120.56054699999999,75.991653000000099],[-120.56331599999993,75.985535000000141],[-120.57417299999997,75.979156000000103],[-120.59388699999994,75.978043000000014],[-120.61361699999998,75.981934000000081],[-120.64306599999986,75.992477000000065],[-120.696663,76.013884999999959],[-120.70722999999998,76.018875000000037],[-120.71611000000001,76.024429000000055],[-120.729446,76.039428999999984],[-120.75167799999997,76.099425999999937],[-120.75110599999999,76.105819999999994],[-120.74833699999999,76.111922999999933],[-120.74305700000002,76.117751999999939],[-120.73222399999997,76.124145999999996],[-120.71193699999998,76.129149999999981],[-120.72749299999992,76.158600000000035],[-120.85722399999986,76.196639999999945],[-120.88362100000001,76.198318000000086],[-120.90249599999999,76.196365000000128],[-120.95639,76.177765000000022],[-120.96806300000003,76.172211000000004],[-121.00890400000003,76.144149999999911],[-121.01251199999996,76.139160000000061],[-121.016953,76.121094000000085],[-121.02528399999989,76.073318000000029],[-121.02278100000001,76.059143000000063],[-120.99328600000001,76.026817000000108],[-120.97961399999997,76.019653000000119],[-120.970123,76.013489000000106],[-120.93195300000002,75.959990999999945],[-120.93306000000001,75.956940000000145],[-120.94583099999994,75.94859300000013],[-120.98082699999998,75.941649999999981],[-120.99944299999999,75.939697000000024],[-121.01445000000001,75.942749000000106],[-121.01722699999999,75.94802900000002],[-121.01112399999988,75.970825000000048],[-121.00055699999996,75.977203000000145],[-120.98610699999995,75.984145999999953],[-121.00761399999999,75.988982999999962],[-121.01527399999998,75.992149000000097],[-121.030441,75.992477000000065],[-121.09277299999997,75.993317000000104],[-121.11389199999996,75.991653000000099],[-121.25945299999995,75.964432000000045],[-121.26583900000003,75.958328000000051],[-121.271118,75.946091000000081],[-121.27887699999985,75.927765000000079],[-121.34861799999993,75.928040000000067],[-121.423317,75.933868000000018],[-121.43639400000001,75.939148000000046],[-121.422775,75.946465000000103],[-121.41665599999988,75.953049000000078],[-121.42415599999993,75.956649999999911],[-121.479446,75.976379000000009],[-121.58306899999997,76.003601000000117],[-121.59500100000002,76.005554000000075],[-121.83473200000003,76.034424000000115],[-122.13417099999998,76.036377000000073],[-122.14499699999999,76.030823000000055],[-122.14472999999992,75.996932999999956],[-122.16944899999999,75.978043000000014],[-122.33583099999998,75.942474000000118],[-122.37666300000001,75.933868000000018],[-122.41639700000002,75.928589000000045],[-122.442207,75.927475000000072],[-122.48916599999995,75.927200000000028],[-122.51666299999994,75.928314],[-122.56360599999999,75.931931000000134],[-122.67610200000001,75.951660000000061],[-122.69638099999997,75.955551000000128],[-122.72250400000001,75.96887200000009],[-122.728882,75.973037999999974],[-122.66915899999998,75.976929000000041],[-122.64943699999998,75.982208000000014],[-122.59111000000001,76.001663000000008],[-122.57640100000003,76.007492000000013],[-122.5625,76.014434999999992],[-122.47556299999997,76.104431000000034],[-122.47112300000003,76.110260000000039],[-122.47193899999996,76.114990000000034],[-122.48554999999993,76.1202550000001],[-122.49833699999994,76.120529000000033],[-122.60134900000003,76.115097000000048],[-122.62222300000002,76.111374000000012],[-122.67832900000002,76.111374000000012],[-122.69999699999994,76.112198000000149],[-122.70445299999994,76.114426000000094],[-122.69554099999993,76.117751999999939],[-122.58721899999995,76.134155000000021],[-122.50195299999996,76.136383000000137],[-122.48999000000003,76.141098],[-122.57417299999992,76.166091999999992],[-122.595551,76.170822000000044],[-122.62027,76.174423000000047],[-122.64666699999998,76.175812000000064],[-122.67027300000001,76.174423000000047],[-122.69360399999999,76.17053199999998],[-122.73361199999994,76.162491000000102],[-122.84277299999997,76.131088000000091],[-122.885559,76.104431000000034],[-122.90194699999995,76.098038000000031],[-122.92138699999987,76.092758000000003],[-123.01139799999993,76.083328000000108],[-123.037781,76.084717000000069],[-122.97917199999995,76.125809000000118],[-122.84861799999999,76.208878000000027],[-122.72112299999998,76.231369000000029],[-122.636124,76.264709000000096],[-122.63166799999999,76.270538000000101],[-122.63751200000002,76.288040000000137],[-122.64527899999996,76.299712999999997],[-122.63249199999996,76.329987000000017],[-122.62638900000002,76.336380000000133],[-122.61776700000001,76.342208999999968],[-122.59889199999998,76.348328000000038],[-122.57861300000002,76.353591999999992],[-122.39890300000002,76.396941999999967],[-122.30943300000001,76.408875000000023],[-122.01471699999996,76.432479999999998],[-121.826683,76.422760000000096],[-121.78195199999999,76.420258000000047],[-121.73805199999998,76.421097000000145],[-121.54998799999993,76.434708000000114],[-121.53307299999994,76.437195000000031],[-121.51445000000001,76.444138000000009],[-121.421944,76.493590999999924],[-121.31220999999994,76.572495000000004],[-121.30695300000002,76.578323000000125],[-121.31388899999996,76.589705999999978],[-121.30915800000002,76.593872000000033],[-121.21250899999995,76.649719000000005],[-121.118607,76.673309000000017],[-121.10109699999992,76.668320000000051],[-121.079453,76.668320000000051],[-121.05666399999996,76.671371000000022],[-120.923317,76.689972000000068],[-120.900284,76.693313999999987],[-120.88417099999998,76.698868000000004],[-120.86193800000001,76.711929000000112],[-120.84777799999989,76.724700999999925],[-120.83249699999993,76.731369000000086],[-120.81220999999994,76.737198000000092],[-120.76611299999996,76.743591000000094],[-120.66915899999998,76.751099000000067],[-120.64083899999997,76.748596000000134],[-120.62581599999999,76.746367999999961],[-120.60417200000001,76.746367999999961],[-120.58112299999999,76.7494200000001],[-120.40167200000002,76.797211000000004],[-120.38194299999992,76.804153000000042],[-120.36776700000001,76.810257000000092],[-120.36609599999997,76.813309000000004],[-120.36527999999993,76.836105000000032],[-120.09137699999997,77.003051999999968],[-120.06916799999999,77.008040999999935],[-120.03888699999999,77.013321000000019],[-120.02278100000001,77.015273999999977],[-119.99722300000002,77.01638800000012],[-119.97693600000002,77.013321000000019],[-119.96112099999993,77.009995000000004],[-119.94999699999994,77.012497000000053],[-119.92027299999995,77.023605000000032],[-119.83944700000001,77.05693100000002],[-119.83167999999995,77.06303400000013],[-119.83249699999999,77.069153000000142],[-119.83583099999987,77.075271999999984],[-119.83721899999995,77.079712000000029],[-119.83556399999998,77.085266000000047],[-119.825287,77.091095000000053],[-119.8125,77.096649000000014],[-119.77639799999992,77.106094000000098],[-119.60056299999991,77.145827999999995],[-119.43331899999998,77.173599000000081],[-119.41082799999998,77.178588999999931],[-119.389183,77.184417999999994],[-119.360817,77.203323000000069],[-119.354446,77.209152000000131],[-119.346947,77.221374999999966],[-119.34583999999995,77.227767999999969],[-119.33389299999993,77.239975000000072],[-119.31582599999996,77.258041000000105],[-119.29583700000001,77.276657000000114],[-119.26834099999996,77.28915400000011],[-119.25306699999999,77.295258000000103],[-119.22222899999991,77.306366000000082],[-119.20111099999991,77.313034000000073],[-119.15334299999995,77.325821000000076],[-119.11444099999994,77.327484000000027],[-119.08666999999997,77.326660000000061],[-119.00110599999988,77.321106000000043],[-118.94138299999992,77.319717000000082],[-118.91694599999994,77.32249500000006],[-118.89389,77.327484000000027],[-118.87000299999994,77.333878000000084],[-118.75723299999999,77.352478000000019],[-118.73249800000002,77.35554500000012],[-118.65110799999997,77.360535000000141],[-118.44972199999995,77.358871000000136],[-118.224716,77.356094000000041],[-118.19721999999996,77.354980000000069],[-118.16583300000002,77.355255000000056],[-118.14111299999996,77.35803199999998],[-118.12805200000003,77.364426000000037],[-118.12721299999998,77.369431000000077],[-118.125,77.372482000000105],[-118.10694899999993,77.378036000000122],[-118.08750899999995,77.379150000000095],[-117.91111799999993,77.386932000000058],[-117.86721799999992,77.388596000000064],[-117.85056299999991,77.384430000000123],[-117.781113,77.36303700000002],[-117.76806599999998,77.357758000000047],[-117.756958,77.351654000000053],[-117.75083899999998,77.346648999999957],[-117.73860200000001,77.341933999999924],[-117.72444200000001,77.338043000000084],[-117.61193800000001,77.327774000000034],[-117.45084400000002,77.312194999999917],[-117.27639799999997,77.28915400000011],[-117.02306399999998,77.290817000000004],[-117.01478600000002,77.296700000000044],[-117.01711999999992,77.300208999999938],[-117.02749599999993,77.310256999999979],[-117.06082199999997,77.326660000000061],[-117.10555999999997,77.339981000000023],[-117.11582900000002,77.34165999999999],[-117.11805699999996,77.338593000000117],[-117.1324919999999,77.333328000000051],[-117.15416699999997,77.332489000000066],[-117.16999800000002,77.335815000000082],[-117.18195300000002,77.34027100000003],[-117.18167099999999,77.346375000000023],[-117.17666600000001,77.352203000000145],[-117.15888999999987,77.358871000000136],[-117.14277600000003,77.361374000000126],[-117.11945300000002,77.359985000000108],[-117.06082199999997,77.353317000000118],[-117.00749999999994,77.343039999999974],[-116.94666299999994,77.329436999999984],[-116.87638900000002,77.318054000000132],[-116.848343,77.315810999999997],[-116.79583700000001,77.317490000000021],[-116.77887699999997,77.319153000000085],[-116.65167199999996,77.377761999999962],[-116.64835399999998,77.383330999999998],[-116.65167199999996,77.388046000000031],[-116.66278099999994,77.391662999999994],[-116.74137899999999,77.395263999999997],[-116.87082699999996,77.400818000000015],[-116.89917000000003,77.399428999999998],[-116.97582999999997,77.393326000000059],[-116.99471999999992,77.394440000000031],[-117.01112399999994,77.398880000000077],[-117.15306099999992,77.451660000000118],[-117.14998599999996,77.457214000000135],[-117.13890100000003,77.460541000000035],[-117.08306899999997,77.474425999999937],[-117.06667299999998,77.476929000000098],[-117.06139399999989,77.476089000000059],[-117.03833799999995,77.471001000000058],[-116.991669,77.466660000000104],[-116.91972399999997,77.470535000000041],[-116.89444700000001,77.473312000000135],[-116.78527799999995,77.499145999999996],[-116.75723299999993,77.511658000000011],[-116.76944699999996,77.516388000000006],[-116.85109699999998,77.516663000000051],[-116.87917299999987,77.517761000000121],[-116.9058379999999,77.520264000000111],[-116.926941,77.524704000000099],[-116.92054699999994,77.528594999999996],[-116.900284,77.532211000000018],[-116.875,77.534988000000112],[-116.83306900000002,77.533600000000035],[-116.75418100000002,77.534424000000001],[-116.64750699999996,77.537766000000147],[-116.58583099999998,77.540543000000014],[-116.53611799999993,77.544434000000081],[-116.48777799999999,77.550262000000032],[-116.35109699999998,77.539154000000053]],[[-85.285278000000005,77.587494000000049],[-85.259734999999978,77.586655000000121],[-85.235274999999945,77.586655000000121],[-85.107223999999974,77.581099999999992],[-85.011123999999938,77.57388300000008],[-84.995270000000005,77.569443000000092],[-84.822509999999966,77.505264000000125],[-84.813889000000017,77.497208000000057],[-84.824447999999961,77.491927999999973],[-84.843062999999916,77.487198000000149],[-84.934433000000013,77.470260999999937],[-84.960830999999985,77.466385000000059],[-85.027221999999995,77.459717000000069],[-85.095551,77.454437000000041],[-85.126937999999939,77.453048999999908],[-85.153609999999958,77.454437000000041],[-85.168335000000013,77.456939999999975],[-85.178604000000007,77.464157000000114],[-85.172500999999897,77.473601999999971],[-85.159164000000033,77.48414600000001],[-85.144729999999925,77.489426000000094],[-85.138610999999969,77.494980000000112],[-85.140839000000028,77.501663000000065],[-85.152785999999992,77.507767000000115],[-85.170273000000009,77.511658000000011],[-85.248885999999914,77.527481000000023],[-85.270843999999954,77.529984000000013],[-85.319732999999928,77.532211000000018],[-85.344161999999983,77.532211000000018],[-85.39916999999997,77.53387500000008],[-85.538329999999974,77.539978000000019],[-85.535552999999936,77.543869000000086],[-85.352218999999934,77.582764000000054],[-85.31138599999997,77.586655000000121],[-85.285278000000005,77.587494000000049]],[[-90.603058000000033,77.628311000000053],[-90.521118000000001,77.626083000000108],[-90.492492999999968,77.626083000000108],[-90.438598999999954,77.630538999999999],[-90.414443999999946,77.631087999999977],[-90.388061999999877,77.629425000000026],[-90.339172000000019,77.623871000000065],[-90.242492999999854,77.612488000000042],[-90.219161999999983,77.608871000000079],[-90.208892999999932,77.603042999999957],[-90.210007000000019,77.597488000000055],[-90.206664999999987,77.59165999999999],[-90.196654999999964,77.587204000000042],[-90.177779999999927,77.58248900000001],[-90.059722999999963,77.566375999999991],[-89.937209999999993,77.53276100000005],[-89.91722099999987,77.527205999999978],[-89.841109999999958,77.504166000000055],[-89.806655999999919,77.492477000000122],[-89.753615999999965,77.473038000000031],[-89.719161999999983,77.458328000000108],[-89.636123999999995,77.339157000000057],[-89.640288999999996,77.333328000000051],[-89.67471299999994,77.310256999999979],[-89.70777899999996,77.294144000000131],[-89.849730999999963,77.25],[-89.882767000000001,77.239975000000072],[-89.919998000000021,77.230270000000019],[-90,77.213814000000013],[-90.009170999999981,77.211928999999998],[-90.088897999999915,77.199707000000046],[-90.118057000000022,77.198593000000074],[-90.129165999999998,77.200546000000031],[-90.259170999999924,77.201096000000064],[-90.366942999999992,77.197754000000089],[-90.416655999999989,77.213042999999971],[-90.683318999999926,77.271927000000062],[-90.704726999999934,77.276382000000069],[-90.727218999999934,77.279984000000013],[-90.843063000000029,77.292754999999943],[-90.90972899999997,77.303040000000067],[-90.946655000000021,77.309418000000051],[-91.146666999999923,77.362198000000092],[-91.18249499999996,77.386932000000058],[-91.187209999999993,77.390273999999977],[-91.208892999999932,77.414993000000095],[-91.206954999999994,77.568604000000107],[-91.184433000000013,77.608597000000145],[-91.173614999999927,77.613036999999963],[-91.15834000000001,77.617203000000075],[-91.10943599999996,77.624985000000038],[-90.906386999999938,77.653046000000131],[-90.880828999999949,77.654434000000037],[-90.826400999999976,77.654434000000037],[-90.801666000000012,77.651657000000114],[-90.727492999999981,77.642212000000029],[-90.683608999999933,77.633331000000112],[-90.603058000000033,77.628311000000053]],[[-105.01027699999986,77.408034999999927],[-104.98665599999998,77.404434000000094],[-104.96193700000003,77.404434000000094],[-104.90805099999994,77.406937000000028],[-104.82584400000002,77.413605000000018],[-104.77166699999998,77.416656000000046],[-104.74109599999997,77.414428999999984],[-104.73277300000001,77.411377000000073],[-104.53832999999997,77.338318000000072],[-104.48889199999996,77.318603999999993],[-104.39555399999995,77.276382000000069],[-104.38834400000002,77.271378000000141],[-104.38137799999998,77.264435000000105],[-104.37998999999996,77.261931999999945],[-104.36554699999999,77.230270000000019],[-104.36749299999997,77.224425999999994],[-104.40499899999992,77.172485000000108],[-104.416946,77.161926000000051],[-104.43804899999998,77.150543000000027],[-104.47250400000001,77.13749700000011],[-104.5,77.133040999999992],[-104.52250699999996,77.130539000000113],[-104.74027999999993,77.108597000000088],[-104.79028299999999,77.108871000000022],[-104.83249699999993,77.113312000000121],[-104.85333300000002,77.117477000000122],[-104.86916400000001,77.123596000000134],[-104.883331,77.135543999999982],[-104.89250199999992,77.141936999999928],[-104.906387,77.147491000000116],[-104.92250099999995,77.152481000000023],[-104.945267,77.157211000000018],[-104.993607,77.164992999999981],[-105.04444899999993,77.171371000000136],[-105.09583999999995,77.176085999999998],[-105.11971999999997,77.176650999999993],[-105.13751200000002,77.176085999999998],[-105.15167200000002,77.171371000000136],[-105.24694799999997,77.193863000000022],[-105.40888999999999,77.281661999999983],[-105.41722099999998,77.284714000000065],[-105.45527599999997,77.291930999999977],[-105.48111,77.294983000000116],[-105.50666799999993,77.299149],[-105.531677,77.30525200000011],[-105.55027799999999,77.311645999999996],[-105.57195300000001,77.323317999999915],[-105.67916899999994,77.447479000000044],[-105.691101,77.497208000000057],[-105.83444199999997,77.610260000000096],[-105.85833700000001,77.626923000000147],[-105.878601,77.639709000000096],[-105.88890100000003,77.645263999999997],[-105.93083200000001,77.663040000000137],[-105.94776899999994,77.668868999999972],[-105.98000299999995,77.679427999999973],[-106.01471700000002,77.688583000000051],[-106.08361799999989,77.71026599999999],[-106.09166699999997,77.71527100000003],[-106.09472700000003,77.724151999999947],[-106.08917199999996,77.72886699999998],[-106.07945299999989,77.732758000000047],[-106.04055800000003,77.744980000000055],[-106.01222200000001,77.750549000000035],[-105.94167299999987,77.759720000000016],[-105.91388699999999,77.762497000000053],[-105.70056199999999,77.753600999999946],[-105.64890299999996,77.748596000000077],[-105.55248999999998,77.729430999999977],[-105.50666799999993,77.719711000000075],[-105.47028399999999,77.709152000000017],[-105.38971699999996,77.683868000000018],[-105.17360699999995,77.612198000000035],[-105.15695199999999,77.606093999999985],[-105.03971899999999,77.552199999999971],[-105.02778599999994,77.546371000000136],[-104.968613,77.514435000000049],[-104.95916699999998,77.508041000000048],[-104.94888300000002,77.496094000000085],[-104.94499199999996,77.484984999999995],[-104.946663,77.479155999999989],[-104.95249899999999,77.474425999999937],[-104.96749899999998,77.468872000000147],[-105.01027699999986,77.458603000000096],[-105.01194800000002,77.45277400000009],[-105.01806599999986,77.411925999999994],[-105.01027699999986,77.408034999999927]],[[-95.405838000000017,77.763885000000016],[-95.408889999999928,77.75221300000004],[-95.406113000000005,77.746094000000028],[-95.389724999999942,77.739426000000037],[-95.363892000000021,77.737198000000092],[-95.343886999999995,77.738037000000077],[-95.118606999999997,77.74971000000005],[-95.087783999999942,77.75221300000004],[-95.059433000000013,77.756653000000085],[-95.029174999999952,77.767211999999915],[-95.010833999999988,77.777771000000143],[-94.981673999999998,77.780823000000055],[-94.951674999999966,77.782486000000006],[-94.752228000000002,77.788589000000115],[-94.728881999999942,77.788315000000011],[-94.623321999999973,77.783599999999979],[-94.572783999999899,77.780548000000067],[-94.542220999999927,77.773880000000077],[-94.521118000000001,77.767761000000064],[-94.477492999999924,77.764708999999982],[-94.448607999999979,77.765273999999977],[-94.356658999999866,77.767487000000131],[-94.252501999999936,77.772216999999955],[-94.089995999999928,77.765823000000125],[-94.030288999999982,77.760543999999982],[-93.951110999999969,77.735535000000141],[-93.935821999999973,77.732483000000059],[-93.931380999999988,77.732483000000059],[-93.826675000000023,77.739426000000037],[-93.820007000000032,77.744980000000055],[-93.817779999999971,77.75082400000008],[-93.806655999999919,77.756378000000041],[-93.786666999999966,77.761108000000092],[-93.68638599999997,77.773880000000077],[-93.65695199999999,77.776657],[-93.629439999999931,77.77609300000006],[-93.546111999999994,77.770827999999995],[-93.241669000000002,77.733871000000136],[-93.233886999999868,77.732483000000059],[-93.17471299999994,77.704163000000051],[-93.101944000000003,77.662490999999989],[-93.106658999999922,77.660263000000043],[-93.14834599999989,77.645538000000101],[-93.164169000000015,77.64027400000009],[-93.196380999999974,77.637206999999989],[-93.222504000000015,77.638596000000007],[-93.249161000000015,77.641663000000108],[-93.277221999999938,77.643599999999935],[-93.303054999999972,77.643599999999935],[-93.35943599999996,77.635818000000029],[-93.379439999999988,77.630814000000044],[-93.390288999999939,77.625533999999959],[-93.397232000000031,77.619979999999998],[-93.486388999999974,77.54553199999998],[-93.502501999999993,77.503052000000082],[-93.477782999999988,77.492477000000122],[-93.474715999999944,77.487487999999985],[-93.474166999999909,77.476379000000065],[-93.475280999999995,77.47137499999991],[-93.480834999999956,77.466660000000104],[-93.537780999999995,77.445816000000093],[-93.553054999999915,77.440811000000053],[-93.570556999999951,77.437759000000142],[-93.906661999999983,77.433319000000097],[-93.933884000000035,77.433593999999971],[-94.25167799999997,77.455261000000007],[-94.319457999999997,77.468597000000102],[-94.345001000000025,77.472487999999998],[-94.468886999999995,77.476929000000098],[-94.801101999999901,77.480270000000132],[-95.032226999999978,77.469986000000119],[-95.123610999999983,77.463882000000069],[-95.204453000000001,77.460814999999968],[-95.252791999999943,77.460814999999968],[-95.294998000000021,77.466385000000059],[-95.346389999999985,77.469986000000119],[-95.477492999999981,77.473877000000016],[-95.532776000000013,77.473601999999971],[-95.726105000000018,77.470260999999937],[-95.823623999999938,77.466385000000059],[-95.838897999999858,77.462493999999992],[-95.864166000000012,77.462203999999986],[-95.889450000000011,77.464432000000102],[-96,77.479980000000126],[-96.061385999999857,77.491652999999985],[-96.083327999999995,77.497756999999979],[-96.099730999999963,77.504439999999988],[-96.259170999999981,77.571929999999952],[-96.318343999999968,77.598877000000073],[-96.328888000000006,77.604980000000012],[-96.255568999999923,77.689697000000024],[-96.241104000000007,77.694977000000108],[-96.194442999999978,77.704987000000017],[-96.077224999999942,77.726929000000041],[-95.934433000000013,77.753052000000025],[-95.918059999999969,77.755554000000075],[-95.897231999999974,77.757492000000013],[-95.869445999999925,77.757217000000026],[-95.848052999999993,77.755264000000068],[-95.742767000000015,77.762207000000046],[-95.630553999999961,77.771102999999982],[-95.583892999999932,77.779709000000082],[-95.570007000000032,77.784149000000127],[-95.566101000000003,77.78776600000009],[-95.565552000000025,77.792755000000056],[-95.552779999999927,77.796097000000145],[-95.528884999999946,77.801086000000112],[-95.49610899999999,77.805542000000059],[-95.465285999999935,77.80802900000009],[-95.427779999999984,77.803314000000057],[-95.418335000000013,77.798874000000069],[-95.410827999999981,77.792480000000012],[-95.40695199999999,77.787201000000039],[-95.404449,77.776381999999955],[-95.405838000000017,77.763885000000016]],[[-77.851944000000003,77.774429000000055],[-77.875274999999874,77.774429000000055],[-77.888061999999877,77.781372000000033],[-77.930556999999965,77.808868000000075],[-77.955001999999922,77.830276000000026],[-77.952224999999999,77.833054000000004],[-77.936385999999914,77.839157000000114],[-77.906386999999995,77.844437000000028],[-77.880279999999914,77.848038000000031],[-77.821121000000005,77.854431000000034],[-77.717772999999966,77.863037000000134],[-77.676102000000014,77.864700000000028],[-77.622771999999941,77.862762000000089],[-77.596389999999985,77.860808999999961],[-77.582779000000016,77.858032000000094],[-77.575286999999946,77.854980000000126],[-77.568619000000012,77.849716000000001],[-77.575561999999991,77.823608000000036],[-77.579178000000013,77.81860400000005],[-77.592772999999909,77.813309000000004],[-77.628052000000025,77.804153000000042],[-77.658889999999985,77.79693600000013],[-77.680557000000022,77.792755000000056],[-77.851944000000003,77.774429000000055]],[[-101.71140300000002,77.901657000000057],[-101.671944,77.893326000000002],[-101.62082699999996,77.884430000000066],[-101.52443700000003,77.869980000000112],[-101.450287,77.861098999999967],[-101.36833200000001,77.853867000000093],[-101.26555599999995,77.842758000000003],[-101.23777799999993,77.838882000000126],[-101.19138299999997,77.830826000000059],[-101.16139199999992,77.822769000000051],[-100.96056399999992,77.759155000000135],[-100.92639200000002,77.743317000000104],[-100.92555199999998,77.737198000000092],[-100.92887899999999,77.731369000000086],[-100.94055200000003,77.726929000000041],[-100.96472199999994,77.72554000000008],[-101.096947,77.719436999999914],[-101.21694899999994,77.721924000000001],[-101.26777599999997,77.725815000000068],[-101.31806899999992,77.726089000000002],[-101.50695799999994,77.724991000000102],[-101.53527799999995,77.723602000000142],[-101.56471299999993,77.720535000000041],[-101.58583099999993,77.71527100000003],[-101.593613,77.709427000000005],[-101.60582699999992,77.703873000000044],[-101.62249799999995,77.69859300000013],[-101.65222199999994,77.694427000000076],[-101.79888900000003,77.676376000000062],[-101.82640099999992,77.676086000000055],[-102.01695299999994,77.679703000000018],[-102.06777999999997,77.682205000000067],[-102.1416779999999,77.690810999999997],[-102.43639399999995,77.729705999999965],[-102.44444299999998,77.731934000000081],[-102.51083399999999,77.786102000000085],[-102.52971600000001,77.834152000000074],[-102.51806599999992,77.844146999999964],[-102.49889400000001,77.855545000000006],[-102.45889299999999,77.871094000000085],[-102.44249000000002,77.876648000000102],[-102.41665599999999,77.881927000000076],[-102.38778699999995,77.884155000000021],[-102.13999899999999,77.896378000000084],[-102.08389299999999,77.897217000000069],[-102.04915599999998,77.896942000000024],[-101.91583299999996,77.893875000000094],[-101.83194699999996,77.893875000000094],[-101.779449,77.896378000000084],[-101.74973299999999,77.899719000000118],[-101.71140300000002,77.901657000000057]],[[-114.07305899999994,77.981659000000036],[-113.9813769999999,77.934982000000105],[-113.97501399999993,77.931091000000038],[-113.97222899999997,77.925262000000032],[-113.97222899999997,77.919983000000059],[-113.9583439999999,77.914993000000038],[-113.92388900000003,77.910812000000135],[-113.89499699999993,77.908325000000048],[-113.84028599999999,77.906097000000102],[-113.72666899999996,77.896103000000039],[-113.70639,77.891663000000051],[-113.58556399999998,77.825820999999962],[-113.57861300000002,77.819991999999957],[-113.57611099999997,77.814147999999989],[-113.58750899999995,77.80802900000009],[-113.61916399999996,77.795821999999987],[-113.65972899999997,77.783324999999991],[-113.78832999999992,77.745255000000043],[-113.90833999999995,77.726379000000009],[-113.93472300000002,77.72387700000013],[-114.11444099999989,77.706649999999911],[-114.19304699999998,77.69802900000002],[-114.22305299999999,77.698868000000004],[-114.27722199999999,77.702209000000039],[-114.33112299999999,77.709717000000012],[-114.415009,77.731369000000086],[-114.514183,77.765273999999977],[-114.66251399999999,77.803863999999919],[-114.70916699999998,77.813599000000011],[-114.73029300000002,77.818877999999984],[-114.84834299999994,77.854706000000022],[-115.07721699999996,77.938582999999994],[-115.11138900000003,77.953872999999987],[-115.11501299999992,77.956375000000037],[-115.11609599999991,77.958327999999995],[-115.10833700000001,77.961380000000077],[-115.09084300000001,77.963608000000079],[-115.06054699999993,77.963882000000012],[-115.03388999999993,77.962204000000042],[-114.93028299999997,77.960541000000148],[-114.81973299999993,77.973037999999917],[-114.79778299999992,77.975540000000024],[-114.77749599999993,77.981659000000036],[-114.74027999999998,78.000000000000057],[-114.60582699999998,78.03054800000001],[-114.40083299999998,78.067490000000021],[-114.35500300000001,78.070541000000048],[-114.32694999999995,78.0711060000001],[-114.30332899999996,78.070541000000048],[-114.28694200000001,78.066086000000041],[-114.07305899999994,77.981659000000036]],[[-109.58805799999999,78.064697000000024],[-109.58056599999998,78.058319000000097],[-109.58112299999988,78.041367000000093],[-109.58528100000001,78.035538000000088],[-109.66972399999997,77.971649000000127],[-109.68305999999995,77.965820000000122],[-109.70556599999986,77.959991000000116],[-109.76027699999997,77.951096000000064],[-109.81527699999992,77.942749000000106],[-109.84249899999998,77.938873000000001],[-109.89750699999996,77.932755000000043],[-110.00723299999987,77.921371000000136],[-110.14499699999999,77.911926000000108],[-110.162781,77.906936999999971],[-110.16665599999999,77.901093000000117],[-110.19611399999991,77.896652000000017],[-110.22112299999998,77.893875000000094],[-110.24889399999995,77.893875000000094],[-110.48999000000003,77.883881000000088],[-110.62666300000001,77.873032000000023],[-110.65416700000003,77.871918000000051],[-110.79250299999995,77.870819000000097],[-110.846947,77.866379000000052],[-110.87389400000001,77.862198000000149],[-110.89584400000001,77.856093999999928],[-110.90139799999992,77.849716000000001],[-110.90471600000001,77.843872000000147],[-110.90360999999996,77.838042999999971],[-110.90028399999994,77.832763999999997],[-110.89444699999996,77.826934999999992],[-110.88639799999987,77.820831000000112],[-110.74388099999993,77.773605000000089],[-110.71556099999992,77.768875000000037],[-110.65888999999999,77.759720000000016],[-110.63110399999994,77.758040999999992],[-110.60138699999999,77.758881000000031],[-110.51972999999992,77.763321000000019],[-110.41583299999996,77.770827999999995],[-110.39306599999986,77.773041000000148],[-110.368607,77.776381999999955],[-110.28916899999996,77.782486000000006],[-110.16111799999999,77.784149000000127],[-110.13305700000001,77.780548000000067],[-110.10500299999995,77.774994000000049],[-110.09028599999994,77.769150000000081],[-110.08029199999993,77.763321000000019],[-110.04055800000003,77.637496999999996],[-110.08029199999993,77.563599000000067],[-110.08416699999992,77.557755000000043],[-110.09221599999995,77.551926000000037],[-110.11749299999997,77.539978000000019],[-110.20333899999997,77.511383000000137],[-110.22501399999987,77.505264000000125],[-110.27055399999995,77.49581900000004],[-110.29695100000004,77.491652999999985],[-110.502228,77.460266000000047],[-110.81500199999999,77.424988000000042],[-110.82749899999999,77.419144000000017],[-110.85082999999992,77.414428999999984],[-110.87721299999998,77.411377000000073],[-110.95639,77.407486000000006],[-111.00974299999996,77.406096999999988],[-111.06527699999998,77.406096999999988],[-111.11721799999992,77.408874999999966],[-111.172234,77.416092000000106],[-111.29998799999993,77.419144000000017],[-111.46305799999999,77.393051000000071],[-111.61833200000001,77.373871000000122],[-111.82501199999996,77.34887700000013],[-112.031113,77.324707000000103],[-112.05722000000003,77.323317999999915],[-112.083618,77.323043999999982],[-112.13694800000002,77.323317999999915],[-112.16639700000002,77.325271999999984],[-112.41306299999997,77.356094000000041],[-112.43888900000002,77.361099000000081],[-112.48222399999992,77.371094000000028],[-112.5,77.378235000000018],[-112.50778200000002,77.381363000000022],[-112.52139299999999,77.389434999999992],[-112.52333099999993,77.395263999999997],[-112.52694700000001,77.399719000000061],[-112.545547,77.415817000000061],[-112.587784,77.449141999999938],[-112.60109699999992,77.455261000000007],[-112.626938,77.459427000000062],[-112.65387699999997,77.458878000000141],[-112.68222000000003,77.456939999999975],[-112.69721999999996,77.455261000000007],[-112.73889200000002,77.445816000000093],[-112.764183,77.441650000000038],[-112.79083300000002,77.441086000000098],[-112.80249000000003,77.442474000000004],[-112.92887899999994,77.464157000000114],[-112.95777899999996,77.469436999999971],[-112.96389799999992,77.474152000000004],[-112.96806299999992,77.485809000000131],[-112.96806299999992,77.492203000000018],[-112.97028399999999,77.498032000000023],[-112.978882,77.503326000000015],[-112.99445300000002,77.508881000000088],[-113.01167299999997,77.512771999999984],[-113.03751399999999,77.515823000000012],[-113.06500199999999,77.517211999999972],[-113.14611799999994,77.517761000000121],[-113.17388900000003,77.519440000000145],[-113.198036,77.523880000000133],[-113.20472699999999,77.529433999999981],[-113.23805199999998,77.581375000000037],[-113.24027999999993,77.587204000000042],[-113.16251399999993,77.609146000000123],[-113.1875,77.739426000000037],[-113.20556599999998,77.744431000000077],[-113.26251200000002,77.755554000000075],[-113.283073,77.761108000000092],[-113.29444899999999,77.766662999999994],[-113.30387899999994,77.773041000000148],[-113.31054699999993,77.778595000000109],[-113.31500199999994,77.783875000000023],[-113.31973299999999,77.795531999999923],[-113.31973299999999,77.807204999999954],[-113.31749699999995,77.813033999999959],[-113.30638099999993,77.837203999999986],[-113.23473399999989,77.901657000000057],[-113.23082699999992,77.903594999999996],[-113.20973200000003,77.90887500000008],[-113.12721299999998,77.912201000000096],[-113.09973100000002,77.912766000000147],[-113.07167099999998,77.912201000000096],[-113.04666099999997,77.907761000000107],[-113.03971899999999,77.901932000000102],[-112.94360399999999,77.911926000000108],[-112.80499299999985,77.933043999999995],[-112.78333299999997,77.937195000000088],[-112.76666299999999,77.942474000000061],[-112.74194299999988,77.951660000000004],[-112.57444799999996,77.979431000000091],[-112.46694899999994,77.992477000000008],[-112.29499800000002,78.010544000000095],[-112.12526699999995,78.00610400000005],[-111.97944599999994,78.018599999999992],[-111.787216,78.033599999999922],[-111.77610800000002,78.028046000000131],[-111.756393,78.024428999999998],[-111.73055999999997,78.024155000000064],[-111.70556599999998,78.026931999999988],[-111.63221699999991,78.040817000000061],[-111.34583999999995,78.076935000000105],[-111.31833599999999,78.08027600000014],[-111.28832999999997,78.081940000000145],[-111.09333800000002,78.092484000000013],[-111.048607,78.093597000000102],[-111.02749599999999,78.093322999999998],[-110.99861099999993,78.090546000000074],[-110.99749799999995,78.084717000000069],[-111.00110599999994,78.079987000000017],[-110.995003,78.074158000000011],[-110.90334300000001,78.062194999999974],[-110.861107,78.061645999999996],[-110.83306899999997,78.06303400000013],[-110.80555700000002,78.065262000000075],[-110.78778099999994,78.0711060000001],[-110.77500899999995,78.076935000000105],[-110.77139299999999,78.082764000000111],[-110.76334399999996,78.088882000000069],[-110.74553700000001,78.094711000000075],[-110.72721899999988,78.097762999999986],[-110.67051700000002,78.101089000000002],[-110.54998799999998,78.106094000000098],[-110.46584299999995,78.108597000000032],[-110.23777799999999,78.110809000000131],[-110.10082999999992,78.108597000000032],[-109.95916699999987,78.104705999999965],[-109.78916899999996,78.099716000000114],[-109.67777999999998,78.091933999999981],[-109.65387699999985,78.088318000000129],[-109.60527000000002,78.0711060000001],[-109.58805799999999,78.064697000000024]],[[-101.65139799999997,78.144714000000022],[-101.67527799999999,78.144440000000088],[-101.859444,78.15525800000006],[-101.87917299999992,78.158324999999991],[-101.88194299999998,78.162201000000039],[-101.77610800000002,78.216385000000116],[-101.75334199999992,78.227203000000088],[-101.73137700000001,78.232483000000116],[-101.70722999999987,78.23275799999999],[-101.68472299999996,78.230545000000006],[-101.68167099999994,78.227478000000076],[-101.67250100000001,78.226089000000115],[-101.63362100000001,78.210815000000025],[-101.62277199999988,78.204712000000086],[-101.61582899999996,78.199416999999983],[-101.60360700000001,78.187485000000038],[-101.59999099999993,78.181090999999981],[-101.59861799999993,78.175261999999975],[-101.59973100000002,78.164429000000041],[-101.60527000000002,78.159149000000127],[-101.61305199999998,78.153594999999939],[-101.62581599999993,78.148041000000148],[-101.65139799999997,78.144714000000022]],[[-103.05695300000002,78.119705000000067],[-103.11444099999994,78.11775200000011],[-103.19444299999992,78.11914100000007],[-103.212784,78.120529000000033],[-103.23029300000002,78.123871000000122],[-103.25862099999995,78.134995000000004],[-103.27027900000002,78.141097999999943],[-103.27722199999999,78.146941999999967],[-103.28222700000003,78.15776100000005],[-103.27971600000001,78.163605000000075],[-103.274719,78.169983000000002],[-103.26750199999998,78.17553700000002],[-103.23916600000001,78.192200000000071],[-103.22721899999993,78.197754000000089],[-103.17027300000001,78.219985999999949],[-103.12470999999999,78.236649000000057],[-103.06276700000001,78.258041000000048],[-103.04138199999994,78.263610999999969],[-102.98693800000001,78.27276599999999],[-102.93415800000002,78.27276599999999],[-102.89750700000002,78.269149999999968],[-102.82556199999993,78.258881000000088],[-102.8125,78.255829000000006],[-102.79860699999995,78.250274999999988],[-102.78916899999996,78.24443100000002],[-102.78222700000003,78.238586000000055],[-102.78028899999993,78.23275799999999],[-102.77639799999986,78.215546000000131],[-102.77639799999986,78.210266000000047],[-102.781387,78.204987000000074],[-102.79332699999998,78.199416999999983],[-102.85527000000002,78.188872999999944],[-102.89806399999992,78.17804000000001],[-102.93195300000002,78.166931000000091],[-102.97721899999999,78.150269000000094],[-103.01777599999997,78.133606000000043],[-103.04167199999995,78.122208000000001],[-103.05695300000002,78.119705000000067]],[[-94.366652999999985,78.159149000000127],[-94.378051999999968,78.15776100000005],[-94.404448999999943,78.159988000000112],[-94.506118999999956,78.172760000000096],[-94.520003999999858,78.177475000000129],[-94.67111199999988,78.240814000000057],[-94.683060000000012,78.247208000000057],[-94.694152999999915,78.2586060000001],[-94.692215000000033,78.264709000000039],[-94.681106999999884,78.274155000000007],[-94.660827999999924,78.279160000000047],[-94.635558999999944,78.28387500000008],[-94.602218999999991,78.287200999999925],[-94.572234999999921,78.287766000000147],[-94.546386999999982,78.284424000000058],[-94.515014999999892,78.278046000000074],[-94.481948999999929,78.268326000000002],[-94.36111499999987,78.22164900000007],[-94.344726999999978,78.214706000000092],[-94.316665999999998,78.197479000000044],[-94.309433000000013,78.191086000000098],[-94.306945999999925,78.184982000000048],[-94.309157999999968,78.179153000000042],[-94.366652999999985,78.159149000000127]],[[-88.287215999999944,78.24331699999999],[-88.360001000000011,78.237761999999918],[-88.381942999999978,78.242476999999951],[-88.393616000000009,78.248871000000008],[-88.404723999999987,78.25999500000006],[-88.407500999999911,78.264435000000105],[-88.411117999999931,78.273879999999963],[-88.40972899999997,78.292205999999965],[-88.404449,78.298035000000027],[-88.235274999999888,78.42692599999998],[-88.113051999999982,78.45526099999995],[-88.09445199999999,78.456940000000145],[-88.070281999999963,78.454712000000029],[-88.061385999999914,78.452484000000084],[-88.052779999999927,78.445526000000086],[-88.049728000000016,78.444427000000076],[-88.043334999999956,78.436646000000053],[-88.044448999999929,78.42442299999999],[-88.044997999999964,78.421371000000079],[-88.046660999999972,78.418868999999972],[-88.057220000000029,78.407485999999949],[-88.166396999999961,78.308029000000033],[-88.187774999999988,78.291655999999932],[-88.245543999999995,78.252777000000094],[-88.255004999999983,78.247208000000057],[-88.287215999999944,78.24331699999999]],[[-109.64806399999992,78.588042999999971],[-109.569458,78.586380000000077],[-109.54998799999998,78.586655000000064],[-109.50055700000001,78.582763999999997],[-109.40527299999997,78.556931000000077],[-109.33416699999998,78.524155000000121],[-109.26055899999994,78.487198000000092],[-109.25556899999998,78.482483000000059],[-109.254997,78.478591999999992],[-109.26055899999994,78.455826000000002],[-109.31806899999992,78.35803199999998],[-109.32721700000002,78.352203000000145],[-109.40499899999992,78.306366000000082],[-109.42859599999997,78.303314],[-109.59583999999995,78.302765000000022],[-109.766953,78.294144000000131],[-109.82444799999996,78.293869000000086],[-109.85333300000002,78.29664600000001],[-109.882767,78.301376000000062],[-109.89306599999998,78.307205000000067],[-109.89835399999998,78.3119200000001],[-109.90862299999998,78.317764000000068],[-109.92610200000001,78.323043999999982],[-109.95527599999997,78.325821000000076],[-109.98388699999998,78.325546000000031],[-110.01251200000002,78.323608000000092],[-110.19638099999997,78.303864000000033],[-110.22444199999995,78.299987999999928],[-110.25250199999999,78.295822000000044],[-110.279449,78.284987999999998],[-110.29778299999992,78.281097000000102],[-110.354446,78.276657000000057],[-110.4119419999999,78.277206000000035],[-110.484734,78.284424000000058],[-110.57167099999992,78.289703000000031],[-110.65833999999995,78.29304500000012],[-110.71556099999992,78.292480000000126],[-110.78778099999994,78.306931000000134],[-110.85665899999987,78.327208999999982],[-110.85888699999998,78.337769000000094],[-110.97501399999999,78.363876000000005],[-111.00250199999999,78.368042000000059],[-111.14138799999995,78.386108000000036],[-111.16999799999996,78.384155000000078],[-111.27778599999994,78.372207999999944],[-111.27139299999999,78.346100000000035],[-111.30610699999994,78.321106000000043],[-111.41000400000001,78.277206000000035],[-111.42304999999993,78.272217000000069],[-111.43888899999996,78.268600000000106],[-111.46250899999995,78.267487000000017],[-111.50527999999997,78.266936999999984],[-111.57556199999999,78.270538000000045],[-111.65249599999993,78.27276599999999],[-111.73832700000003,78.27276599999999],[-111.76666299999994,78.271378000000084],[-111.79527299999995,78.271103000000096],[-111.82000700000003,78.273604999999975],[-111.86472300000003,78.296370999999965],[-111.88221699999997,78.306931000000134],[-111.88861099999997,78.312485000000095],[-111.89277599999997,78.318054000000132],[-111.89167800000001,78.322220000000016],[-111.91861,78.332764000000054],[-111.939438,78.338318000000072],[-112.13305700000001,78.36554000000001],[-112.21501199999994,78.365265000000136],[-112.43776700000001,78.354431000000091],[-112.58306899999997,78.343597000000045],[-112.68443299999996,78.331375000000037],[-112.73916599999995,78.323043999999982],[-112.78721599999989,78.310531999999967],[-112.89083900000003,78.292480000000126],[-112.94499199999996,78.28387500000008],[-113.02694700000001,78.27276599999999],[-113.05499299999997,78.271378000000084],[-113.14222699999999,78.268326000000002],[-113.16860999999994,78.268600000000106],[-113.18831599999999,78.269989000000123],[-113.21777299999985,78.27777100000003],[-113.27333099999998,78.296370999999965],[-113.28195199999999,78.299713000000111],[-113.287781,78.302475000000015],[-113.33249699999993,78.328872999999987],[-113.33416699999998,78.332764000000054],[-113.21611000000001,78.385269000000108],[-113.1241609999999,78.420822000000101],[-113.11527999999987,78.423035000000084],[-113.03832999999997,78.436919999999986],[-112.71167000000003,78.484711000000061],[-112.60749800000002,78.4994200000001],[-112.36305199999998,78.533324999999991],[-112.31166100000002,78.539977999999962],[-112.23805199999998,78.547211000000004],[-112.12970699999994,78.551926000000037],[-111.98805199999987,78.552764999999965],[-111.90360999999996,78.548874000000069],[-111.87304699999999,78.544434000000081],[-111.85305800000003,78.542755000000056],[-111.80972299999991,78.545258000000047],[-111.75250199999994,78.55053700000002],[-111.67777999999993,78.563034000000016],[-111.641953,78.574158000000068],[-111.60082999999997,78.585266000000104],[-111.57224299999996,78.588593000000003],[-111.45556599999998,78.592758000000003],[-111.39195299999994,78.61192299999999],[-111.378601,78.617751999999996],[-111.37998999999991,78.622757000000036],[-111.36305199999998,78.64276099999995],[-111.16055299999999,78.691649999999925],[-110.95612299999993,78.718323000000112],[-110.79110700000001,78.735259999999926],[-110.6375119999999,78.748596000000077],[-110.46028100000001,78.757492000000013],[-110.43055700000002,78.758605999999986],[-110.41055299999999,78.757767000000001],[-110.39527900000002,78.756104000000107],[-110.38445299999989,78.751389000000074],[-110.271118,78.727768000000026],[-110.16416900000002,78.70915199999996],[-110.07778899999988,78.694977000000051],[-109.99722300000002,78.683868000000018],[-109.86165599999998,78.666930999999977],[-109.85582699999998,78.660262999999986],[-109.86000100000001,78.654433999999981],[-109.86165599999998,78.649155000000007],[-109.86110699999995,78.643326000000002],[-109.85526999999996,78.637496999999996],[-109.67054699999989,78.591370000000097],[-109.64806399999992,78.588042999999971]],[[-74.306945999999982,78.676651000000049],[-74.334166999999923,78.675262000000089],[-74.36721799999998,78.676086000000055],[-74.419448999999986,78.681655999999919],[-74.614166000000012,78.702774000000034],[-74.704726999999934,78.722762999999929],[-74.710007000000019,78.727477999999962],[-74.710281000000009,78.731094000000041],[-74.706664999999987,78.737488000000099],[-74.645003999999972,78.772491000000059],[-74.632216999999969,78.777206000000092],[-74.615829000000019,78.778595000000109],[-74.591109999999958,78.778870000000097],[-74.555557000000022,78.776093000000003],[-74.356948999999929,78.755829000000062],[-74.312042000000019,78.750000000000057],[-74.28195199999999,78.746094000000028],[-74.192489999999964,78.729705999999965],[-74.167770000000019,78.719986000000063],[-74.163619999999923,78.716094999999996],[-74.172774999999888,78.711380000000133],[-74.236388999999974,78.687194999999917],[-74.256667999999934,78.6827550000001],[-74.28443900000002,78.678864000000033],[-74.306945999999982,78.676651000000049]],[[-96.768065999999976,78.684143000000006],[-96.708892999999989,78.6827550000001],[-96.645003999999972,78.686096000000134],[-96.613051999999982,78.685532000000023],[-96.585007000000019,78.68331900000004],[-96.533614999999941,78.676926000000094],[-96.510559000000001,78.672484999999995],[-96.466399999999965,78.661926000000108],[-96.395279000000016,78.640549000000078],[-96.379165999999998,78.634430000000066],[-96.356109999999944,78.627762000000075],[-96.315826000000015,78.618042000000003],[-96.293883999999935,78.615265000000079],[-96.265015000000005,78.618866000000139],[-96.235549999999989,78.627762000000075],[-96.202498999999875,78.630264000000011],[-96.184432999999956,78.628586000000041],[-96.167495999999971,78.623306000000014],[-96.158889999999872,78.617203000000075],[-96.152495999999985,78.611374000000012],[-96.216400000000021,78.560531999999967],[-96.178054999999915,78.518875000000094],[-96.009445000000028,78.492477000000122],[-95.857773000000009,78.494980000000055],[-95.820006999999919,78.502213000000097],[-95.746658000000025,78.514998999999989],[-95.71665999999999,78.519714000000022],[-95.68472300000002,78.521103000000039],[-95.652221999999995,78.521378000000027],[-95.601944000000003,78.519714000000022],[-95.537215999999944,78.514708999999982],[-95.481673999999998,78.508881000000031],[-95.407775999999956,78.497208000000057],[-95.206389999999942,78.461655000000007],[-95.086944999999957,78.437759000000085],[-94.895003999999972,78.395828000000108],[-94.877776999999924,78.391373000000101],[-94.86082499999992,78.384720000000129],[-94.831679999999949,78.364699999999971],[-94.829177999999956,78.358871000000136],[-94.830840999999907,78.352767999999969],[-94.837508999999955,78.347214000000008],[-94.853332999999907,78.341934000000094],[-94.941939999999988,78.316375999999991],[-94.966948999999943,78.311371000000122],[-95.096389999999928,78.290268000000026],[-95.36361699999992,78.24136400000009],[-95.388061999999934,78.236374000000012],[-95.399170000000026,78.231093999999985],[-95.398620999999991,78.226928999999984],[-95.388900999999976,78.222488000000055],[-95.368880999999988,78.218596999999988],[-95.345839999999953,78.217758000000003],[-95.255279999999914,78.21804800000001],[-95.227492999999981,78.216660000000104],[-95.130829000000006,78.194138000000009],[-95.113051999999925,78.188583000000108],[-95.106948999999986,78.185257000000092],[-95.108611999999994,78.179428000000087],[-95.111937999999952,78.174149000000114],[-95.111937999999952,78.167480000000012],[-95.106109999999944,78.161926000000051],[-95.089721999999995,78.154984000000127],[-95.068068999999923,78.148041000000148],[-94.98332199999993,78.133040999999992],[-94.90695199999999,78.117203000000131],[-94.889998999999989,78.108870999999965],[-94.886947999999961,78.102768000000026],[-94.911666999999852,78.055251999999996],[-95.011397999999986,77.991363999999919],[-95.043883999999935,77.974991000000045],[-95.057494999999903,77.969147000000078],[-95.085280999999952,77.958878000000027],[-95.100554999999929,77.953597999999943],[-95.112503000000004,77.951385000000016],[-95.137511999999958,77.950546000000031],[-95.162506000000008,77.953597999999943],[-95.186385999999857,77.957764000000054],[-95.211670000000026,77.961105000000089],[-95.236938000000009,77.964157],[-95.265838999999971,77.966095000000109],[-95.321395999999993,77.96775800000006],[-95.379989999999964,77.966384999999946],[-95.400283999999999,77.962769000000094],[-95.41332999999986,77.959426999999948],[-95.425551999999925,77.948029000000133],[-95.449722000000008,77.9433140000001],[-95.549728000000016,77.934143000000006],[-95.758057000000008,77.911926000000108],[-95.830840999999964,77.898880000000133],[-95.938599000000011,77.885817999999972],[-96.189437999999939,77.866089000000045],[-96.285552999999936,77.859421000000054],[-96.317504999999926,77.858322000000101],[-96.345551,77.858597000000088],[-96.365279999999984,77.859984999999995],[-96.386123999999995,77.862762000000089],[-96.404174999999952,77.868591000000094],[-96.41194200000001,77.874984999999981],[-96.410827999999924,77.880813999999987],[-96.405272999999966,77.886382999999967],[-96.410552999999993,77.890549000000078],[-96.416945999999996,77.893875000000094],[-96.43582200000003,77.898604999999975],[-96.456664999999987,77.901657000000057],[-96.541107000000011,77.897217000000069],[-96.734436000000017,77.872757000000036],[-96.735000999999954,77.86692800000003],[-96.710555999999997,77.855545000000006],[-96.696380999999917,77.850815000000125],[-96.667220999999927,77.849152000000061],[-96.585007000000019,77.856368999999972],[-96.558884000000035,77.859421000000054],[-96.539718999999991,77.864426000000094],[-96.516113000000018,77.869430999999963],[-96.491668999999888,77.870254999999929],[-96.515563999999983,77.845535000000098],[-96.542770000000019,77.841934000000037],[-96.628325999999959,77.840546000000131],[-96.68720999999988,77.840546000000131],[-96.71166999999997,77.839706000000092],[-96.734160999999972,77.835541000000092],[-96.748610999999926,77.830276000000026],[-96.829452999999944,77.789153999999996],[-96.849990999999989,77.787201000000039],[-96.880553999999961,77.786926000000051],[-96.900283999999999,77.788315000000011],[-96.907776000000013,77.790542999999957],[-96.912216000000001,77.793045000000063],[-96.933884000000035,77.797485000000052],[-97.014174999999966,77.804153000000042],[-97.057495000000017,77.805542000000059],[-97.072509999999909,77.804153000000042],[-97.096953999999926,77.803314000000057],[-97.102218999999991,77.807479999999998],[-97.119720000000029,77.865265000000079],[-97.11999499999996,77.870254999999929],[-97.107497999999964,77.876373000000058],[-97.081389999999942,77.886658000000011],[-97.015563999999983,77.904160000000047],[-97.002228000000002,77.908600000000035],[-96.99221799999998,77.914154000000053],[-96.992492999999911,77.918869000000086],[-96.994995000000017,77.921097000000032],[-97.142775999999969,77.934982000000105],[-97.281676999999945,77.948318000000086],[-97.30999799999995,77.951096000000064],[-97.354445999999996,77.962204000000042],[-97.380279999999971,77.969986000000006],[-97.431670999999994,77.986923000000047],[-97.454726999999934,77.992752000000053],[-97.503066999999874,78.002486999999917],[-97.572234999999978,78.012497000000053],[-97.602782999999931,78.015548999999965],[-97.673614999999984,78.021378000000141],[-97.75556899999998,78.025542999999971],[-97.766953000000001,78.028870000000097],[-97.77555799999999,78.034988000000055],[-97.666945999999996,78.088043000000084],[-97.647781000000009,78.090820000000008],[-97.618331999999953,78.091660000000047],[-97.567504999999926,78.089706000000035],[-97.513061999999991,78.086655000000007],[-97.43249499999996,78.080551000000128],[-97.323623999999995,78.076935000000105],[-97.297775000000001,78.076385000000073],[-97.024444999999901,78.074706999999933],[-96.997771999999998,78.075271999999984],[-96.910278000000005,78.079163000000051],[-96.887511999999958,78.083054000000118],[-96.855559999999912,78.104155999999932],[-96.856383999999991,78.108032000000037],[-96.870543999999995,78.133330999999998],[-96.885558999999944,78.138046000000031],[-96.983886999999925,78.150818000000072],[-97.059157999999968,78.15776100000005],[-97.138061999999934,78.165817000000118],[-97.164444000000003,78.168869000000029],[-97.184722999999963,78.172485000000108],[-97.194992000000013,78.17692599999998],[-97.200835999999924,78.183593999999971],[-97.212509000000011,78.189422999999977],[-97.299438000000009,78.204712000000086],[-97.321120999999948,78.207488999999953],[-97.349166999999966,78.208602999999982],[-97.407776000000013,78.207763999999997],[-97.635558999999944,78.206650000000025],[-97.829453000000001,78.219147000000021],[-97.849441999999954,78.234711000000118],[-97.817504999999983,78.23275799999999],[-97.773055999999997,78.238876000000118],[-97.763335999999924,78.24443100000002],[-97.777785999999878,78.25],[-97.867766999999958,78.279709000000025],[-97.881103999999993,78.283600000000092],[-97.904175000000009,78.28804000000008],[-97.930557000000022,78.290817000000004],[-98.012786999999946,78.296936000000017],[-98.054717999999923,78.301651000000049],[-98.068343999999968,78.308029000000033],[-98.070846999999958,78.313599000000067],[-98.043610000000001,78.389434999999992],[-98.148345999999947,78.403870000000097],[-98.172226000000023,78.40498400000007],[-98.198333999999988,78.408599999999979],[-98.347778000000005,78.443038999999999],[-98.366652999999985,78.449416999999983],[-98.388061999999991,78.467484000000013],[-98.410552999999993,78.490265000000022],[-98.411391999999921,78.4952550000001],[-98.410277999999948,78.508040999999992],[-98.308884000000035,78.533875000000023],[-98.171386999999982,78.529709000000139],[-98.054442999999992,78.533600000000035],[-98.022231999999917,78.53637700000013],[-98.019164999999987,78.542755000000056],[-98.028060999999923,78.563309000000004],[-98.042220999999927,78.569716999999969],[-98.080001999999922,78.582763999999997],[-98.115004999999996,78.593871999999976],[-98.139998999999989,78.599425999999994],[-98.169158999999922,78.603043000000127],[-98.235001000000011,78.619141000000013],[-98.315276999999924,78.64387499999998],[-98.326950000000011,78.650542999999914],[-98.328063999999927,78.652206000000035],[-98.371658000000025,78.719986000000063],[-98.366104000000007,78.763611000000026],[-98.36471599999993,78.768051000000071],[-98.17332499999992,78.812759000000142],[-98.144454999999994,78.816666000000112],[-98.06138599999997,78.818877999999984],[-97.777785999999878,78.815262000000075],[-97.65695199999999,78.811371000000008],[-97.59973100000002,78.807479999999941],[-97.488602000000014,78.796646000000067],[-97.461945000000014,78.792755],[-97.436934999999892,78.786925999999994],[-97.385559000000001,78.776931999999988],[-97.359160999999972,78.773041000000092],[-97.273620999999991,78.764434999999992],[-97.160278000000005,78.758881000000031],[-97.078063999999983,78.74971000000005],[-97.025283999999942,78.741928000000087],[-96.999725000000012,78.736923000000047],[-96.954726999999934,78.726379000000009],[-96.922500999999954,78.713318000000072],[-96.913895000000025,78.706940000000088],[-96.903884999999946,78.701660000000061],[-96.886397999999986,78.696640000000002],[-96.768065999999976,78.684143000000006]],[[-86.319457999999997,78.883606000000043],[-86.388061999999877,78.883041000000048],[-86.414718999999934,78.884430000000009],[-86.444442999999978,78.887207000000103],[-86.469161999999926,78.889708999999982],[-86.484436000000017,78.892761000000121],[-86.476943999999889,78.896378000000084],[-86.43638599999997,78.911102000000085],[-86.386672999999973,78.924988000000099],[-86.366104000000007,78.929703000000131],[-86.346114999999998,78.939697000000137],[-86.328613000000018,78.950821000000019],[-86.292770000000019,78.983047000000113],[-86.285277999999948,78.993317000000047],[-86.283614999999941,78.99803200000008],[-86.046951000000035,79.038589000000059],[-85.990828999999962,79.046936000000073],[-85.924437999999952,79.053864000000033],[-85.896117999999944,79.056931000000134],[-85.820007000000032,79.061371000000008],[-85.712509000000011,79.064148000000046],[-85.646118000000001,79.06442300000009],[-85.321395999999936,79.053864000000033],[-85.263335999999924,79.048874000000012],[-85.216109999999901,79.041367000000037],[-85.199722000000008,79.037490999999989],[-85.182495000000017,79.031372000000147],[-85.167220999999927,79.020828000000108],[-85.169448999999986,79.014709000000039],[-85.176391999999964,79.008880999999974],[-85.186661000000015,79.002777000000094],[-85.20944199999991,78.993590999999981],[-85.225829999999974,78.988586000000112],[-85.246947999999975,78.984146000000067],[-85.301392000000021,78.975266000000033],[-85.466110000000015,78.958327999999995],[-85.546660999999972,78.95248400000014],[-85.765563999999983,78.93414300000012],[-86.026947000000007,78.910262999999986],[-86.213897999999972,78.891663000000051],[-86.244995000000017,78.888321000000076],[-86.284163999999976,78.885268999999994],[-86.319457999999997,78.883606000000043]],[[-103.59388699999988,79.325821000000019],[-103.39835399999993,79.299988000000099],[-103.33556399999998,79.299988000000099],[-103.26251200000002,79.299988000000099],[-103.13999899999993,79.287766000000147],[-103.09777799999995,79.282486000000063],[-103.08361799999994,79.279433999999981],[-103.06806899999992,79.273880000000133],[-102.92111199999999,79.21748400000007],[-102.92666600000001,79.211105000000032],[-102.92639199999996,79.206649999999968],[-102.921944,79.200272000000041],[-102.90194699999995,79.172211000000118],[-102.89167800000001,79.166656000000046],[-102.87444299999987,79.164992999999924],[-102.76862299999993,79.138884999999959],[-102.620003,79.097214000000008],[-102.61165599999998,79.093048000000124],[-102.60582699999998,79.074432000000115],[-102.60637700000001,79.068054000000132],[-102.612213,79.056641000000127],[-102.654449,78.994141000000013],[-102.66555799999998,78.98275799999999],[-102.67582700000003,78.977478000000133],[-102.69860799999992,78.971924000000115],[-102.72084000000001,78.938309000000061],[-102.59500099999997,78.876648000000046],[-102.57945299999994,78.873032000000023],[-102.56082200000003,78.869705000000067],[-102.55082700000003,78.869431000000134],[-102.52887699999985,78.873032000000023],[-102.39195299999994,78.931656000000089],[-102.37638900000002,78.946365000000128],[-102.38054699999998,78.962769000000094],[-102.39806399999992,78.987198000000035],[-102.36305199999998,79.014999000000103],[-102.27944899999989,79.018051000000014],[-102.09361299999989,79.044144000000131],[-102.04943799999995,79.054427999999973],[-102.01500699999997,79.064987000000031],[-101.99333199999995,79.076096000000121],[-101.975281,79.080825999999945],[-101.942207,79.084717000000012],[-101.90249599999993,79.086380000000133],[-101.88194299999998,79.086104999999918],[-101.64890299999996,79.075821000000076],[-101.62805200000003,79.071930000000009],[-101.54194599999994,79.044708000000071],[-101.5202789999999,79.038315000000125],[-101.30803699999996,78.975815000000011],[-101.23166699999996,78.959427000000119],[-101.20472699999999,78.954162999999994],[-101.17666600000001,78.95387299999993],[-101.15222199999988,78.956650000000025],[-101.14334100000002,78.962494000000049],[-101.14472999999992,78.968323000000055],[-101.14083900000003,78.974152000000061],[-101.09388699999994,78.963608000000022],[-101.00556899999998,78.943039000000056],[-100.98665599999998,78.937195000000088],[-100.98528299999998,78.931366000000025],[-101.11694299999988,78.856934000000138],[-101.15278599999999,78.83998100000008],[-101.19304699999992,78.824431999999945],[-101.20056199999999,78.820831000000112],[-101.20333899999997,78.815811000000053],[-101.20084399999996,78.811919999999986],[-101.18639400000001,78.802765000000136],[-101.17278299999998,78.800537000000134],[-100.99194299999999,78.788879000000122],[-100.86389199999991,78.781372000000033],[-100.83056599999992,78.789703000000088],[-100.80055199999998,78.793320000000051],[-100.70556599999998,78.799712999999997],[-100.61389200000002,78.798035000000084],[-100.587784,78.799149000000057],[-100.55915799999997,78.80442800000003],[-100.55027799999993,78.809982000000048],[-100.53639199999998,78.815536000000009],[-100.52443700000003,78.818054000000018],[-100.35109699999998,78.828323000000012],[-100.34445199999993,78.826660000000118],[-100.32389799999999,78.802200000000084],[-100.32250999999997,78.797211000000118],[-100.33249699999993,78.782760999999994],[-100.32333399999993,78.778046000000131],[-100.283073,78.767761000000064],[-100.22778299999993,78.760544000000095],[-100.14334099999996,78.75221300000004],[-100.12416100000002,78.750000000000057],[-100.03250099999997,78.739426000000037],[-100.004997,78.735809000000074],[-99.952498999999989,78.725540000000024],[-99.93638599999997,78.719986000000063],[-99.896392999999932,78.695816000000036],[-99.893889999999942,78.693039000000113],[-99.893065999999976,78.6869200000001],[-99.913329999999917,78.679703000000018],[-99.972777999999948,78.659987999999998],[-100.0625,78.638885000000073],[-100.0625,78.635544000000039],[-100.01666299999988,78.616653000000042],[-99.988891999999908,78.613876000000118],[-99.96305799999999,78.614990000000091],[-99.90972899999997,78.623871000000008],[-99.853332999999964,78.633041000000048],[-99.817504999999926,78.630538999999999],[-99.573623999999995,78.595535000000098],[-99.550277999999878,78.590271000000143],[-99.533324999999991,78.583602999999982],[-99.529723999999987,78.578048999999965],[-99.534164000000033,78.572220000000129],[-99.661117999999931,78.485535000000027],[-99.670272999999895,78.479706000000022],[-99.684157999999968,78.474426000000108],[-99.712508999999955,78.469436999999971],[-99.777221999999995,78.46138000000002],[-99.831389999999999,78.450821000000133],[-99.859436000000017,78.442200000000014],[-99.867767000000015,78.437484999999981],[-99.865004999999996,78.434418000000051],[-99.821395999999993,78.427475000000072],[-99.801391999999964,78.420822000000101],[-99.786666999999966,78.414703000000088],[-99.776672000000019,78.408599999999979],[-99.761123999999995,78.396378000000141],[-99.753615999999909,78.389709000000096],[-99.748336999999992,78.383605999999986],[-99.749160999999958,78.372482000000105],[-99.778609999999958,78.332214000000022],[-99.797774999999945,78.308594000000028],[-99.799437999999952,78.303314],[-99.793883999999878,78.297211000000061],[-99.775832999999977,78.292480000000126],[-99.741378999999938,78.289978000000019],[-99.673049999999989,78.290817000000004],[-99.620543999999938,78.290268000000026],[-99.551102000000014,78.286102000000142],[-99.529449,78.282486000000063],[-99.514450000000011,78.277206000000035],[-99.479720999999984,78.249146000000053],[-99.447768999999994,78.224152000000061],[-99.428329000000019,78.211655000000064],[-99.413894999999968,78.205261000000007],[-99.398620999999991,78.199997000000053],[-99.188599000000011,78.133040999999992],[-98.989166000000012,78.073044000000039],[-98.969161999999926,78.068329000000006],[-98.945830999999885,78.061645999999996],[-98.945830999999885,78.05581699999999],[-98.962783999999942,78.009155000000078],[-98.971663999999976,77.997757000000092],[-98.980834999999956,77.992203000000075],[-98.998885999999914,77.986923000000047],[-99.021666999999866,77.981659000000036],[-99.081115999999952,77.971923999999944],[-99.094727000000034,77.966384999999946],[-99.099166999999966,77.960815000000082],[-99.098891999999921,77.954987000000131],[-99.078612999999905,77.925537000000077],[-99.069167999999991,77.913605000000075],[-99.041381999999942,77.900818000000072],[-99.022781000000009,77.894440000000145],[-99.013335999999981,77.888321000000133],[-99.022231999999974,77.882477000000108],[-99.238051999999982,77.837769000000037],[-99.396666999999979,77.824158000000068],[-99.525283999999999,77.813599000000011],[-99.549438000000009,77.812485000000038],[-99.713057999999933,77.810806000000014],[-99.853881999999999,77.792206000000078],[-99.859436000000017,77.786926000000051],[-99.876937999999939,77.781372000000033],[-99.90695199999999,77.778595000000109],[-100.21000699999996,77.809982000000048],[-100.32972699999999,77.825272000000041],[-100.49889399999995,77.85165400000011],[-100.60637699999995,77.879974000000118],[-100.75527999999997,77.955551000000071],[-100.78611799999999,77.974152000000117],[-100.81749699999995,77.999146000000053],[-100.82389799999999,78.004440000000045],[-100.83833299999998,78.022766000000047],[-100.83778399999994,78.034988000000055],[-100.83693700000003,78.040268000000083],[-100.83444199999991,78.04414399999996],[-100.82694999999995,78.048874000000012],[-100.853882,78.096649000000014],[-100.87581599999999,78.099990999999932],[-100.99861099999998,78.131653000000085],[-101.00974300000001,78.136658000000125],[-101.02194199999991,78.147766000000104],[-101.01889,78.156937000000084],[-101.01528899999994,78.16276600000009],[-101.01363399999997,78.173599000000081],[-101.01390100000003,78.184707999999944],[-101.02027900000002,78.189697000000081],[-101.03555299999999,78.196091000000138],[-101.06276699999995,78.198593000000017],[-101.08944700000001,78.198029000000076],[-101.23137700000001,78.183868000000075],[-101.28943599999997,78.182479999999998],[-101.31667299999998,78.184982000000048],[-101.34249899999998,78.189422999999977],[-101.41722099999998,78.208878000000141],[-101.432503,78.215271000000087],[-101.43138099999999,78.221374999999966],[-101.43276999999989,78.227478000000076],[-101.45638999999994,78.232208000000128],[-101.47416699999991,78.234711000000118],[-101.49665800000002,78.237198000000149],[-101.83332799999999,78.264999000000046],[-102.13305699999989,78.282761000000107],[-102.15750100000002,78.282486000000063],[-102.18221999999997,78.281097000000102],[-102.29888900000003,78.273315000000139],[-102.34722899999997,78.267761000000121],[-102.38890100000003,78.260817999999972],[-102.47138999999999,78.248871000000008],[-102.50167799999997,78.245819000000097],[-102.56139400000001,78.241089000000045],[-102.59056099999987,78.239700000000084],[-102.61860699999994,78.24136400000009],[-102.64527900000002,78.24552900000009],[-102.73222399999992,78.263885000000073],[-102.781387,78.276093000000117],[-102.79778299999998,78.282211000000075],[-102.80943300000001,78.288315000000125],[-102.8163909999999,78.294434000000138],[-102.81833599999999,78.300262000000032],[-102.81360599999994,78.310806000000127],[-102.80803700000001,78.316939999999931],[-102.74999999999989,78.338318000000072],[-102.736107,78.342484000000127],[-102.68639400000001,78.350540000000024],[-102.66583299999991,78.358596999999975],[-102.67083699999995,78.36303700000002],[-102.69499199999996,78.367752000000053],[-102.72250400000001,78.371368000000075],[-102.77778599999994,78.376372999999944],[-102.80610699999994,78.377762000000132],[-102.83583099999998,78.376372999999944],[-102.88999899999999,78.36914100000007],[-102.92027299999995,78.365814000000114],[-102.93804899999992,78.364699999999971],[-102.96694899999989,78.364150999999993],[-103.02443699999998,78.365265000000136],[-103.13390400000003,78.36914100000007],[-103.16388699999999,78.366928000000087],[-103.21417200000002,78.356644000000074],[-103.23832700000003,78.350540000000024],[-103.26471699999996,78.34526100000005],[-103.38110399999988,78.3316650000001],[-103.41111799999999,78.329437000000098],[-103.49804699999999,78.327774000000034],[-103.52749599999987,78.326385000000016],[-103.58473200000003,78.321930000000009],[-103.67999299999997,78.3119200000001],[-103.75110599999999,78.301376000000062],[-103.78195199999999,78.296097000000032],[-103.80803700000001,78.290543000000071],[-103.829453,78.284987999999998],[-103.87721299999998,78.272217000000069],[-103.89417300000002,78.252212999999927],[-103.89890299999996,78.245819000000097],[-103.91027800000001,78.241089000000045],[-103.93331899999998,78.237198000000149],[-103.96305799999999,78.233597000000088],[-103.99194299999999,78.233047000000056],[-104.02250699999996,78.234146000000067],[-104.04277000000002,78.23692299999999],[-104.06984699999987,78.242171999999982],[-104.08306899999997,78.244140999999956],[-104.110817,78.246643000000063],[-104.19027699999998,78.251663000000121],[-104.30471799999992,78.252212999999927],[-104.36361699999998,78.254439999999988],[-104.41251399999999,78.257767000000115],[-104.46749899999998,78.26527400000009],[-104.49445300000002,78.270538000000045],[-104.82055700000001,78.355820000000108],[-104.99194299999999,78.437759000000085],[-104.99999999999994,78.443862999999965],[-105.05055199999998,78.488037000000077],[-105.05139200000002,78.494431000000134],[-105.04305999999991,78.505829000000119],[-105.01194800000002,78.52165199999996],[-104.95361299999996,78.537491000000102],[-104.86860699999994,78.560531999999967],[-104.83139,78.569992000000013],[-104.806107,78.572495000000004],[-104.69638099999992,78.578873000000101],[-104.66665599999999,78.579712000000086],[-104.39778100000001,78.569992000000013],[-104.35500300000001,78.566375999999934],[-104.287781,78.555252000000053],[-104.26278699999995,78.549423000000047],[-104.21221899999995,78.539977999999962],[-104.1661069999999,78.53276100000005],[-104.14277600000003,78.529434000000094],[-104.08833300000003,78.524155000000121],[-104.03388999999999,78.519989000000066],[-103.93055699999996,78.516098],[-103.87110899999993,78.518051000000128],[-103.78250100000002,78.519714000000022],[-103.7225039999999,78.517211999999972],[-103.66583299999996,78.51249700000011],[-103.58860799999997,78.503875999999991],[-103.53333299999991,78.496367999999961],[-103.52362099999999,78.496094000000028],[-103.51834100000002,78.496933000000013],[-103.46584300000001,78.51748699999996],[-103.37805200000003,78.586105000000032],[-103.39998599999996,78.615540000000124],[-103.44666299999994,78.621368000000075],[-103.50611900000001,78.621368000000075],[-103.74082900000002,78.619705000000124],[-103.98554999999999,78.61692800000003],[-104.01000999999991,78.617203000000075],[-104.04215999999991,78.620681999999931],[-104.04222099999998,78.629973999999947],[-104.03278399999988,78.635269000000051],[-103.98916600000001,78.646103000000096],[-103.85193600000002,78.669434000000138],[-103.82611099999997,78.671921000000054],[-103.77223200000003,78.671097000000088],[-103.65834000000001,78.664993000000038],[-103.62888299999992,78.664429000000098],[-103.53943600000002,78.664993000000038],[-103.50917099999987,78.666382000000056],[-103.48361199999994,78.669144000000131],[-103.49082899999996,78.674987999999985],[-103.50306699999999,78.681091000000094],[-103.51306199999993,78.687484999999924],[-103.52778599999999,78.699417000000096],[-103.525284,78.705261000000121],[-103.51806599999998,78.710815000000082],[-103.48860200000001,78.715820000000122],[-103.439438,78.72026100000005],[-103.41221599999989,78.72026100000005],[-103.38861099999997,78.716933999999924],[-103.35804699999994,78.718597000000045],[-103.33389299999999,78.722488000000112],[-103.31916799999999,78.728591999999992],[-103.31639099999995,78.734420999999998],[-103.31889299999995,78.740264999999965],[-103.41665599999999,78.778870000000097],[-103.43916300000001,78.784988000000055],[-103.46806300000003,78.787491000000045],[-103.63971699999996,78.765273999999977],[-103.66915899999992,78.760544000000095],[-103.71056399999998,78.750000000000057],[-103.79611199999999,78.735809000000074],[-103.70249899999999,78.788315000000011],[-103.69526699999994,78.793868999999972],[-103.698036,78.799712999999997],[-103.72693599999997,78.802200000000084],[-103.86054999999999,78.806090999999981],[-103.87053699999996,78.806365999999969],[-103.886124,78.80442800000003],[-103.9083399999999,78.799149000000057],[-103.90556299999997,78.794144000000017],[-103.89639299999993,78.784714000000122],[-103.89083900000003,78.780273000000022],[-103.89527899999996,78.774994000000049],[-103.90527299999997,78.768875000000037],[-103.92916899999994,78.764998999999932],[-103.96056399999992,78.76138300000008],[-103.99109599999991,78.758881000000031],[-104.02166699999992,78.757492000000013],[-104.04943800000001,78.756378000000041],[-104.07389799999993,78.757767000000001],[-104.170547,78.765823000000069],[-104.19888300000002,78.770263999999997],[-104.21167000000003,78.776093000000003],[-104.21972699999998,78.782211000000132],[-104.21528599999999,78.793593999999985],[-104.16722099999998,78.816376000000105],[-104.13305700000001,78.827484000000084],[-104.04834,78.838882000000069],[-103.98665599999998,78.850265999999976],[-103.86054999999999,78.876648000000046],[-103.83139,78.886932000000115],[-103.82389799999999,78.892487000000017],[-103.82167099999992,78.898330999999985],[-103.82472199999995,78.903319999999951],[-103.86749299999997,78.916091999999992],[-103.96305799999999,78.929977000000065],[-103.98998999999998,78.932755000000043],[-104.00639299999995,78.935531999999967],[-104.029449,78.941650000000095],[-104.04750099999995,78.947754000000089],[-104.05332899999996,78.952208999999925],[-104.05387899999999,78.95748900000001],[-104.05222300000003,78.961380000000077],[-104.04778299999992,78.966659999999933],[-104.048607,78.971099999999979],[-104.05777,78.974152000000061],[-104.08112299999999,78.979431000000034],[-104.12943999999999,78.985809000000017],[-104.17859599999991,78.990265000000136],[-104.20361300000002,78.991653000000042],[-104.23388699999998,78.99192800000003],[-104.265556,78.988586000000112],[-104.45500199999998,78.956099999999992],[-104.47193899999996,78.950546000000031],[-104.51112399999994,78.910262999999986],[-104.53832999999997,78.881927000000019],[-104.56416300000001,78.864700000000028],[-104.57888799999989,78.858597000000088],[-104.78582799999998,78.806641000000013],[-104.81749699999995,78.802200000000084],[-104.87860099999995,78.798035000000084],[-104.90915699999999,78.796646000000067],[-104.96888699999994,78.797211000000118],[-104.98832700000003,78.798325000000091],[-105.01194800000002,78.803589000000102],[-105.02250699999996,78.809982000000048],[-105.02861000000001,78.815262000000075],[-105.02916699999997,78.821655000000078],[-105.02834300000001,78.832763999999941],[-105.01222200000001,78.844711000000075],[-104.83389299999999,78.926650999999993],[-104.68859899999995,78.993590999999981],[-104.67887899999999,78.999709999999993],[-104.674713,79.004990000000078],[-104.68110699999994,79.016663000000108],[-104.69415300000003,79.022766000000047],[-104.70805399999995,79.027771000000087],[-104.737213,79.031936999999971],[-104.90249599999993,79.04971299999994],[-104.98638899999997,79.043045000000006],[-105.01334399999996,79.038315000000125],[-105.09916699999991,79.02388000000002],[-105.12526700000001,79.021103000000096],[-105.15638699999988,79.019439999999975],[-105.39527900000002,79.011658000000068],[-105.42610200000001,79.011108000000036],[-105.48388699999998,79.013046000000145],[-105.51363399999997,79.016098000000056],[-105.54332699999998,79.020263999999941],[-105.5625,79.024428999999941],[-105.58138999999994,79.03054800000001],[-105.59084299999995,79.034424000000058],[-105.59944200000001,79.040268000000083],[-105.60665899999992,79.051926000000094],[-105.628601,79.161377000000073],[-105.62053699999996,79.172760000000096],[-105.48277300000001,79.306366000000082],[-105.45973199999997,79.324158000000125],[-105.43998699999997,79.329162999999994],[-105.40862299999992,79.328872999999987],[-105.38305699999995,79.326935000000049],[-105.33277899999996,79.319443000000092],[-105.19721999999996,79.299713000000111],[-105.16111799999999,79.297485000000108],[-105.12721299999998,79.297485000000108],[-105.10861199999999,79.298874000000126],[-105.01611300000002,79.310531999999967],[-104.95472699999993,79.315262000000018],[-104.85916099999997,79.319153000000085],[-104.74276700000001,79.322495000000004],[-104.58332799999999,79.329437000000098],[-104.54860699999989,79.331375000000037],[-104.49082900000002,79.339157],[-104.46083099999998,79.342209000000082],[-104.18167099999999,79.358871000000079],[-104.00723299999999,79.367752000000053],[-103.97778299999999,79.368866000000025],[-103.9491579999999,79.368042000000059],[-103.83500699999996,79.36442599999998],[-103.7225039999999,79.356934000000024],[-103.69526699999994,79.352203000000088],[-103.62053700000001,79.330551000000071],[-103.59388699999988,79.325821000000019]],[[-99.471663999999976,80.109711000000004],[-99.436661000000015,80.107208000000014],[-99.404723999999931,80.10803199999998],[-99.298049999999989,80.118866000000025],[-99.136672999999917,80.133040999999935],[-99.110549999999876,80.130539000000056],[-99.081680000000006,80.124695000000031],[-98.868880999999988,80.077774000000034],[-98.856658999999922,80.07249500000006],[-98.774719000000005,80.01527400000009],[-98.705841000000021,79.965820000000065],[-98.644164999999873,79.800261999999918],[-98.644164999999873,79.794144000000017],[-98.648620999999878,79.783599999999922],[-98.673049999999989,79.771927000000119],[-98.779175000000009,79.702208999999982],[-98.830001999999922,79.664429000000098],[-98.868057000000022,79.700821000000076],[-98.936110999999983,79.719711000000018],[-98.967772999999909,79.724152000000117],[-99.139998999999932,79.740814000000114],[-99.243056999999965,79.748596000000077],[-99.273620999999935,79.751389000000017],[-99.301391999999908,79.75471500000009],[-99.317229999999995,79.758605999999986],[-99.324448000000018,79.762497000000053],[-99.325561999999991,79.767487000000074],[-99.322509999999909,79.771378000000141],[-99.313048999999921,79.776093000000003],[-99.304717999999923,79.782211000000132],[-99.302779999999984,79.787490999999989],[-99.297501000000011,79.812759000000085],[-99.295837000000006,79.833328000000051],[-99.296386999999925,79.839157000000057],[-99.302215999999873,79.845261000000107],[-99.315826000000015,79.848602000000142],[-99.368880999999988,79.857758000000103],[-99.556655999999919,79.888885000000016],[-99.584441999999967,79.891937000000098],[-99.614166000000012,79.893326000000116],[-99.647781000000009,79.893051000000071],[-99.67971799999998,79.888046000000031],[-99.700835999999867,79.882750999999985],[-99.732223999999974,79.878860000000088],[-99.800827000000027,79.876648000000046],[-100.00556899999998,79.8744200000001],[-100.03582799999992,79.874695000000088],[-100.07028199999996,79.876923000000033],[-100.09777800000001,79.881088000000034],[-100.12110899999999,79.886658000000125],[-100.14389,79.893051000000071],[-100.15862299999998,79.898605000000089],[-100.17748999999998,79.909988000000112],[-100.17832900000002,79.915817000000118],[-100.19332900000001,80.03387500000008],[-100.08167999999989,80.084427000000005],[-100.06555200000003,80.089980999999966],[-100.02362099999993,80.099716000000058],[-99.827224999999999,80.143599999999992],[-99.795272999999952,80.147766000000104],[-99.759170999999981,80.149719000000005],[-99.726944000000003,80.150542999999971],[-99.625548999999921,80.148880000000077],[-99.599990999999989,80.145263999999997],[-99.593886999999881,80.139160000000004],[-99.571120999999948,80.132751000000098],[-99.471663999999976,80.109711000000004]],[[-99.155563000000029,80.174697999999978],[-99.127212999999927,80.168045000000006],[-99.113891999999964,80.163879000000122],[-99.138061999999991,80.162491000000045],[-99.160552999999993,80.163040000000137],[-99.184998000000007,80.167755],[-99.251952999999901,80.173035000000084],[-99.277495999999985,80.173035000000084],[-99.313613999999973,80.171097000000145],[-99.341384999999946,80.166092000000106],[-99.333069000000023,80.159424000000115],[-99.30360399999995,80.153870000000097],[-99.305556999999908,80.148331000000098],[-99.342498999999918,80.145538000000101],[-99.375274999999931,80.147217000000126],[-99.400557999999933,80.150818000000015],[-99.418059999999969,80.157211000000132],[-99.418335000000013,80.163040000000137],[-99.413329999999974,80.168868999999972],[-99.386947999999961,80.17886400000009],[-99.366942999999935,80.182205000000124],[-99.239165999999898,80.183868000000075],[-99.211944999999957,80.182205000000124],[-99.155563000000029,80.174697999999978]],[[-95.030837999999903,80.670258000000047],[-94.969451999999933,80.640274000000034],[-94.970551,80.635268999999994],[-94.981383999999991,80.631927000000076],[-95.006957999999997,80.626648000000046],[-95.190276999999924,80.608871000000022],[-95.226104999999961,80.60914600000001],[-95.453613000000018,80.629424999999969],[-95.611114999999984,80.648040999999978],[-95.676940999999943,80.653319999999951],[-95.711945000000014,80.654433999999981],[-95.749160999999958,80.653869999999984],[-95.788054999999929,80.652205999999978],[-95.823623999999938,80.648604999999918],[-95.86332699999997,80.645828000000051],[-96.061935000000005,80.656647000000078],[-96.118056999999965,80.660537999999974],[-96.14916999999997,80.664703000000145],[-96.139449999999954,80.669708000000014],[-96.076675000000023,80.683043999999995],[-96.028335999999967,80.687195000000088],[-96.006119000000012,80.688034000000016],[-95.491378999999995,80.699997000000053],[-95.424438000000009,80.699707000000046],[-95.200561999999934,80.697479000000101],[-95.166945999999939,80.695250999999985],[-95.128875999999934,80.691925000000083],[-95.096663999999976,80.688582999999994],[-95.062499999999943,80.682480000000055],[-95.065276999999924,80.680542000000116],[-95.045836999999949,80.676926000000037],[-95.030837999999903,80.670258000000047]],[[-92.727782999999931,81.305542000000059],[-92.530288999999982,81.284988000000112],[-92.21305799999999,81.245529000000033],[-92.148055999999997,81.236374000000126],[-92.124709999999936,81.232758000000103],[-92.052489999999921,81.218597000000102],[-91.955841000000021,81.196365000000014],[-91.858046999999999,81.167755],[-91.781677000000002,81.090271000000143],[-91.783889999999928,81.083602999999982],[-91.797501000000011,81.081665000000044],[-91.832503999999972,81.080276000000083],[-91.888061999999934,81.081940000000088],[-91.914444000000003,81.078049000000021],[-91.913894999999968,81.07499700000011],[-91.908614999999998,81.070540999999992],[-91.893341000000021,81.064986999999974],[-91.865828999999962,81.058594000000028],[-91.767226999999934,81.049148999999943],[-91.72222899999997,81.042205999999965],[-91.538895000000025,80.981658999999979],[-91.52555799999999,80.974990999999989],[-91.522781000000009,80.962769000000037],[-91.531676999999945,80.951096000000007],[-91.527221999999995,80.939697000000081],[-91.517776000000026,80.932754999999986],[-91.481673999999998,80.919434000000024],[-91.321121000000005,80.882750999999985],[-91.306106999999997,80.875534000000016],[-91.152221999999995,80.785538000000031],[-91.154998999999975,80.78054800000001],[-91.14916999999997,80.770263999999997],[-91.140563999999983,80.764709000000096],[-91.121658000000025,80.754715000000033],[-91.099441999999954,80.74803200000008],[-91.03472899999997,80.737488000000042],[-90.972777999999948,80.730270000000019],[-90.905272999999966,80.724425999999994],[-90.777221999999995,80.71775800000006],[-90.754181000000017,80.714995999999928],[-90.712783999999999,80.705551000000071],[-90.664718999999991,80.684708000000001],[-90.652495999999928,80.67804000000001],[-90.603881999999999,80.651382000000012],[-90.593612999999948,80.645264000000111],[-90.593063000000029,80.640823000000012],[-90.601943999999946,80.636107999999979],[-90.615829000000019,80.630264000000125],[-90.678054999999972,80.615540000000067],[-90.715835999999911,80.605545000000006],[-90.742492999999911,80.594711000000075],[-90.763061999999991,80.583603000000096],[-90.771666999999979,80.577484000000084],[-90.772780999999952,80.571930000000066],[-90.766402999999912,80.565536000000066],[-90.741378999999938,80.562195000000031],[-90.706116000000009,80.561371000000065],[-90.607223999999917,80.561371000000065],[-90.583069000000023,80.561371000000065],[-90.418059999999912,80.552200000000084],[-90.238891999999964,80.550536999999963],[-90.203339000000028,80.549712999999997],[-90.177215999999987,80.548874000000069],[-90.046386999999925,80.541656000000046],[-90.016402999999968,80.538039999999967],[-90,80.534591999999975],[-89.989990000000034,80.532486000000006],[-89.961394999999982,80.520263999999997],[-89.955565999999976,80.515548999999965],[-89.938598999999954,80.508330999999998],[-89.84056099999998,80.481369000000086],[-89.81639100000001,80.474991000000102],[-89.790282999999931,80.469437000000084],[-89.762511999999958,80.464995999999985],[-89.75111400000003,80.464432000000045],[-89.784163999999919,80.500824000000023],[-89.748336999999879,80.532760999999994],[-89.586945000000014,80.545532000000094],[-89.546111999999994,80.547485000000052],[-89.482773000000009,80.544983000000002],[-89.447219999999902,80.542480000000012],[-89.354172000000005,80.534988000000055],[-89.326400999999919,80.531937000000028],[-89.272781000000009,80.523315000000025],[-89.244995000000017,80.517212000000086],[-89.059158000000025,80.461380000000133],[-89.087508999999955,80.438583000000051],[-89.115279999999927,80.433868000000018],[-89.176101999999958,80.426651000000049],[-89.198333999999932,80.42164600000001],[-89.20944199999991,80.417754999999943],[-89.235001000000011,80.408035000000041],[-89.25,80.402206000000035],[-89.257232999999985,80.396942000000081],[-89.253615999999965,80.392761000000007],[-89.237212999999997,80.388596000000007],[-89.216948999999943,80.389709000000039],[-89.189712999999927,80.394149999999968],[-89.167496000000028,80.399155000000007],[-89.136123999999995,80.40248100000008],[-89.09973100000002,80.40248100000008],[-89.083327999999881,80.398331000000042],[-89.075835999999924,80.393051000000014],[-89.104995999999915,80.339431999999988],[-89.114165999999955,80.333327999999938],[-89.125274999999931,80.327773999999977],[-89.143616000000009,80.323318000000029],[-89.169158999999979,80.318054000000075],[-89.220275999999899,80.30914300000012],[-89.241942999999935,80.304153000000099],[-89.256667999999991,80.298599000000081],[-89.263900999999976,80.293320000000108],[-89.262221999999952,80.286652000000117],[-89.25140399999998,80.278320000000122],[-89.180496000000005,80.238174000000072],[-89.113892000000021,80.208038000000045],[-89.092223999999987,80.200821000000133],[-89.072784000000013,80.195526000000086],[-88.776672000000019,80.131363000000022],[-88.75,80.126647999999989],[-88.534728999999913,80.09887700000013],[-88.49888599999997,80.09887700000013],[-88.441939999999931,80.100540000000024],[-88.414718999999991,80.104980000000069],[-88.414444000000003,80.10803199999998],[-88.363051999999925,80.124420000000043],[-88.235274999999888,80.102477999999962],[-88.161941999999954,80.09165999999999],[-88.145554000000004,80.093872000000033],[-88.148346000000004,80.098037999999974],[-88.261397999999929,80.18803400000013],[-88.27305599999994,80.195526000000086],[-88.294158999999979,80.201385000000073],[-88.350829999999974,80.208878000000084],[-88.422775000000001,80.210541000000035],[-88.479996000000028,80.213608000000136],[-88.506957999999941,80.218322999999998],[-88.595276000000013,80.236923000000104],[-88.618057000000022,80.24331699999999],[-88.630279999999914,80.249145999999996],[-88.661391999999921,80.272491000000116],[-88.684432999999956,80.358597000000145],[-88.68582200000003,80.365540000000124],[-88.685271999999998,80.371643000000063],[-88.683059999999955,80.376923000000147],[-88.67721599999993,80.382751000000042],[-88.648894999999925,80.393600000000106],[-88.615279999999927,80.40387000000004],[-88.510284000000013,80.428864000000033],[-88.487777999999992,80.433868000000018],[-88.463333000000034,80.438034000000073],[-88.420546999999999,80.442200000000014],[-88.383895999999993,80.443588000000091],[-88.308333999999945,80.442749000000106],[-88.110549999999932,80.4327550000001],[-87.918883999999991,80.421097000000088],[-87.718613000000005,80.411102000000142],[-87.683884000000035,80.410263000000043],[-87.666396999999904,80.40387000000004],[-87.636123999999938,80.36692800000003],[-87.607498000000021,80.324158000000068],[-87.563889000000017,80.233322000000044],[-87.561935000000005,80.183593999999914],[-87.562774999999931,80.179153000000042],[-87.572234999999921,80.176086000000112],[-87.678054999999915,80.156371999999976],[-87.721389999999985,80.153046000000131],[-87.939162999999951,80.143875000000037],[-87.96665999999999,80.139434999999992],[-88.048889000000031,80.125809000000004],[-88.065552000000025,80.120818999999983],[-88.060546999999985,80.117477000000065],[-87.956664999999987,80.069717000000026],[-87.938048999999978,80.06442300000009],[-87.891387999999949,80.055542000000116],[-87.860001000000011,80.053588999999988],[-87.836120999999935,80.0577550000001],[-87.823059000000001,80.062484999999924],[-87.763061999999934,80.071106000000043],[-87.720000999999911,80.074707000000103],[-87.680557000000022,80.076385000000016],[-87.641678000000013,80.076385000000016],[-87.365004999999996,80.072768999999994],[-87.299987999999985,80.069443000000092],[-87.275557999999876,80.066939999999931],[-87.258620999999948,80.063873000000058],[-87.233321999999987,80.057480000000055],[-87.215285999999992,80.050537000000077],[-87.043334999999956,79.964996000000099],[-87.093612999999948,79.929428000000087],[-87.314437999999996,79.866088999999988],[-87.336120999999935,79.861374000000126],[-87.368332000000009,79.857208000000071],[-87.446655000000021,79.856094000000098],[-87.471938999999907,79.852478000000019],[-87.483062999999959,79.847214000000065],[-87.489440999999943,79.84137000000004],[-87.485549999999876,79.834991000000002],[-87.463622999999984,79.831374999999923],[-87.439162999999951,79.831940000000145],[-87.412780999999995,79.833328000000051],[-87.338608000000022,79.840820000000008],[-87.190826000000015,79.866088999999988],[-87.165558000000033,79.871094000000028],[-87.146956999999929,79.875534000000073],[-87.079726999999934,79.896103000000039],[-87.051392000000021,79.906647000000078],[-87.024718999999948,79.916091999999935],[-87.003066999999987,79.917755000000056],[-86.985824999999977,79.917755000000056],[-86.973891999999864,79.916381999999942],[-86.961394999999982,79.909988000000112],[-86.957779000000016,79.903594999999939],[-86.960555999999997,79.891372999999987],[-87.055557000000022,79.731934000000081],[-87.134170999999924,79.645264000000111],[-87.14416499999993,79.637771999999984],[-87.154998999999975,79.6336060000001],[-87.173049999999989,79.629149999999981],[-87.258620999999948,79.610260000000039],[-87.344451999999933,79.596374999999966],[-87.425551999999982,79.579163000000108],[-87.441665999999941,79.573883000000023],[-87.448043999999982,79.568329000000062],[-87.462509000000011,79.534713999999951],[-87.441939999999988,79.526382000000012],[-87.406661999999983,79.515823000000125],[-87.390563999999927,79.511108000000092],[-87.366394000000014,79.506378000000041],[-87.345276000000013,79.503052000000025],[-87.309998000000007,79.50221300000004],[-87.280563000000029,79.506943000000092],[-87.262786999999946,79.51138300000008],[-87.248336999999992,79.516937000000098],[-87.190552000000025,79.543593999999985],[-87.182769999999948,79.548874000000069],[-87.179992999999968,79.554153000000042],[-87.168883999999991,79.566376000000105],[-87.161117999999931,79.571655000000078],[-87.076675000000023,79.587493999999992],[-87.02555799999999,79.595535000000098],[-87.001113999999973,79.598877000000016],[-86.966659999999933,79.60165400000011],[-86.932495000000017,79.60165400000011],[-86.841384999999946,79.59304800000001],[-86.823623999999995,79.587769000000037],[-86.819732999999985,79.576096000000007],[-86.823897999999986,79.566086000000098],[-86.839721999999995,79.555817000000047],[-86.846389999999985,79.549988000000042],[-86.837783999999999,79.543320000000051],[-86.816665999999998,79.539703000000145],[-86.789992999999981,79.538878999999952],[-86.777221999999995,79.542206000000078],[-86.694991999999957,79.567490000000078],[-86.693329000000006,79.573608000000036],[-86.71055599999994,79.587203999999986],[-86.723891999999978,79.594437000000028],[-86.746383999999978,79.599990999999989],[-86.802489999999977,79.606093999999928],[-86.813048999999921,79.61192299999999],[-86.806380999999874,79.617751999999996],[-86.795272999999952,79.621643000000063],[-86.77694699999995,79.627472000000068],[-86.762222000000008,79.631653000000142],[-86.687209999999993,79.645264000000111],[-86.640838999999914,79.653320000000008],[-86.613051999999925,79.655822999999998],[-86.575012000000015,79.657211000000075],[-86.547775000000001,79.65637200000009],[-86.334166999999923,79.645538000000045],[-86.302779999999984,79.642761000000121],[-86.279448999999943,79.640274000000034],[-86.258895999999993,79.63499500000006],[-86.109160999999972,79.595260999999994],[-86.046111999999994,79.568877999999984],[-86.042220999999927,79.565536000000066],[-86.028060999999923,79.474701000000096],[-86.05471799999998,79.470535000000041],[-86.160552999999993,79.463608000000136],[-86.167496000000028,79.457764000000111],[-86.136123999999995,79.444702000000063],[-86.120834000000002,79.439972000000068],[-86.098891999999921,79.435806000000127],[-86.070847000000015,79.434143000000063],[-86.035004000000015,79.436371000000008],[-86.011947999999961,79.440262000000075],[-85.990554999999972,79.444977000000108],[-85.975829999999917,79.449142000000109],[-85.964171999999962,79.454436999999984],[-85.901108000000022,79.493591000000038],[-85.887222000000008,79.505264000000068],[-85.885283999999956,79.51138300000008],[-85.893341000000021,79.523315000000082],[-85.89916999999997,79.536377000000073],[-85.896666999999979,79.549149000000114],[-85.893341000000021,79.554703000000075],[-85.887786999999946,79.56109600000002],[-85.847504000000015,79.596374999999966],[-85.840285999999992,79.601928999999927],[-85.828339000000028,79.607483000000116],[-85.781386999999995,79.615540000000124],[-85.743606999999997,79.61692800000003],[-85.681945999999925,79.613312000000121],[-85.639175000000023,79.604155999999989],[-85.623885999999914,79.599152000000061],[-85.591385000000002,79.585266000000047],[-85.531112999999948,79.559418000000107],[-85.485000999999954,79.518600000000049],[-85.402221999999995,79.473602000000142],[-85.306655999999919,79.428314],[-85.27806099999998,79.415543000000127],[-85.150557999999933,79.38220200000012],[-85.130279999999971,79.378586000000098],[-85.039718999999877,79.350815000000011],[-84.93249499999996,79.300262000000032],[-84.920273000000009,79.293320000000108],[-84.904175000000009,79.276657000000057],[-84.904175000000009,79.267761000000121],[-84.909728999999857,79.263046000000088],[-84.93110699999994,79.258331000000055],[-85.099990999999932,79.239426000000094],[-85.158889999999928,79.231933999999967],[-85.211394999999868,79.223311999999964],[-85.232772999999952,79.218872000000147],[-85.248046999999872,79.213042999999971],[-85.260009999999909,79.207763999999997],[-85.271941999999967,79.19720500000011],[-85.280563000000029,79.192200000000071],[-85.297226000000023,79.187195000000031],[-85.591385000000002,79.15415999999999],[-85.779998999999918,79.131088000000034],[-85.877212999999983,79.121642999999949],[-86.00389100000001,79.111374000000126],[-86.158889999999985,79.103316999999947],[-86.271392999999989,79.095534999999984],[-86.341674999999952,79.088318000000072],[-86.422501000000011,79.075546000000088],[-86.485549999999989,79.063309000000118],[-86.550827000000027,79.048874000000012],[-86.55999799999995,79.044434000000138],[-86.555557000000022,79.042480000000126],[-86.550827000000027,79.035538000000031],[-86.552490000000034,79.029434000000037],[-86.55999799999995,79.012206999999989],[-86.587783999999942,78.983597000000145],[-86.598891999999921,78.978317000000061],[-86.614440999999943,78.973312000000021],[-86.676940999999886,78.959717000000126],[-86.702224999999942,78.955261000000064],[-86.741378999999938,78.951934999999992],[-86.765015000000005,78.953598000000113],[-86.785004000000015,78.957213999999965],[-86.808334000000002,78.967209000000082],[-86.903335999999854,79.009430000000066],[-86.916396999999961,79.016663000000108],[-86.926391999999964,79.035812000000135],[-86.930556999999965,79.047760000000039],[-86.940551999999968,79.053589000000045],[-86.949158000000011,79.057205000000067],[-86.965285999999935,79.057480000000112],[-86.98332199999993,79.056641000000127],[-86.989989999999977,79.047760000000039],[-87.004456000000005,78.987198000000035],[-87.002501999999993,78.981369000000029],[-86.986937999999952,78.949707000000046],[-86.979995999999971,78.9433140000001],[-86.966948999999943,78.936371000000122],[-86.950835999999981,78.929428000000087],[-86.942764000000011,78.922485000000108],[-86.937774999999988,78.91693099999992],[-86.952498999999932,78.906647000000078],[-86.97084000000001,78.896103000000039],[-86.997498000000007,78.882477000000051],[-87.021666999999923,78.873032000000023],[-87.052490000000034,78.862762000000089],[-87.179442999999935,78.830551000000014],[-87.282775999999956,78.810257000000036],[-87.328063999999983,78.794708000000128],[-87.353881999999999,78.78414900000007],[-87.529998999999918,78.6869200000001],[-87.532776000000013,78.669983000000116],[-87.543059999999969,78.664703000000031],[-87.572783999999956,78.654433999999981],[-87.591949,78.649718999999948],[-87.615829000000019,78.645264000000111],[-87.663054999999986,78.642487000000017],[-87.684432999999956,78.644989000000123],[-87.872771999999941,78.694977000000051],[-87.937774999999874,78.738312000000064],[-87.953612999999962,78.74971000000005],[-87.959166999999979,78.755264000000068],[-87.993880999999931,78.79525799999999],[-88.003341999999918,78.807205000000124],[-88.00140399999998,78.824158000000011],[-87.985275000000001,78.957213999999965],[-87.981673999999884,78.960541000000092],[-87.968338000000017,78.966385000000116],[-87.894164999999987,78.979706000000078],[-87.833617999999944,78.992203000000075],[-87.81361400000003,78.99693300000007],[-87.794448999999986,79.006943000000035],[-87.728881999999942,79.069442999999978],[-87.724715999999944,79.075821000000076],[-87.733886999999982,79.081100000000049],[-87.746108999999933,79.086104999999918],[-87.752791999999999,79.085540999999978],[-87.772780999999952,79.080825999999945],[-87.806380999999931,79.06999200000007],[-87.849166999999966,79.054977000000122],[-87.872771999999941,79.045258000000103],[-87.883330999999998,79.039978000000076],[-87.894454999999994,79.028320000000008],[-87.890288999999996,79.021652000000074],[-87.899993999999992,79.011108000000036],[-87.929442999999992,79.006943000000035],[-88.000564999999995,79.00360100000006],[-88.032776000000013,79.003876000000105],[-88.061385999999914,79.005829000000006],[-88.093886999999938,79.004440000000045],[-88.162506000000008,78.990540000000124],[-88.202498999999932,78.976379000000122],[-88.21305799999999,78.966095000000109],[-88.215285999999935,78.960815000000025],[-88.216659999999933,78.948318000000029],[-88.229720999999984,78.802200000000084],[-88.224716000000001,78.78915399999994],[-88.22222899999997,78.783324999999934],[-88.218063000000029,78.776931999999988],[-88.201110999999969,78.757216999999969],[-88.132216999999969,78.68081699999999],[-88.044158999999922,78.658600000000092],[-88.02416999999997,78.656647000000135],[-88.010833999999932,78.652771000000087],[-87.993056999999965,78.645264000000111],[-87.982772999999952,78.639435000000105],[-87.908614999999998,78.596939000000077],[-87.894729999999981,78.584717000000126],[-87.890839000000028,78.578323000000069],[-87.896956999999873,78.566375999999934],[-87.908339999999953,78.548599000000081],[-87.984725999999966,78.492202999999961],[-88.011948000000018,78.481369000000086],[-88.055832000000009,78.472762999999986],[-88.205276000000026,78.452484000000084],[-88.234160999999972,78.453598000000056],[-88.249160999999958,78.456649999999968],[-88.389450000000011,78.521378000000027],[-88.559432999999899,78.604156000000046],[-88.574721999999952,78.607208000000128],[-88.723052999999993,78.615814000000057],[-88.788605000000018,78.612761999999975],[-88.804168999999945,78.609711000000118],[-88.746108999999933,78.535812000000078],[-88.725006000000008,78.524155000000121],[-88.659164000000033,78.491088999999988],[-88.595276000000013,78.459991000000002],[-88.5625,78.44470200000012],[-88.552215999999987,78.437484999999981],[-88.543883999999991,78.426086000000112],[-88.535552999999993,78.413040000000137],[-88.536117999999931,78.406937000000028],[-88.538054999999986,78.401382000000126],[-88.541381999999999,78.396652000000074],[-88.553054999999915,78.385544000000095],[-88.561110999999983,78.379425000000083],[-88.570556999999951,78.373871000000065],[-88.614715999999987,78.348327999999981],[-88.663329999999974,78.321381000000031],[-88.672501000000011,78.316085999999984],[-88.704177999999956,78.271103000000096],[-88.710555999999997,78.261107999999979],[-88.713897999999858,78.254715000000033],[-88.71556099999998,78.249146000000053],[-88.716110000000015,78.243042000000003],[-88.721114999999941,78.231093999999985],[-88.726105000000018,78.225266000000033],[-88.75140399999998,78.196930000000123],[-88.776672000000019,78.176085999999941],[-88.78443900000002,78.169983000000002],[-88.793334999999956,78.164429000000041],[-88.817779999999914,78.154434000000094],[-88.847777999999948,78.151382000000012],[-88.978881999999942,78.165817000000118],[-89.002791999999943,78.169434000000081],[-89.065001999999879,78.184418000000107],[-89.079726999999991,78.189147999999989],[-89.115828999999962,78.200821000000019],[-89.227492999999981,78.245254999999986],[-89.259170999999924,78.262771999999984],[-89.265014999999948,78.268326000000002],[-89.275283999999999,78.281936999999971],[-89.353881999999885,78.339705999999978],[-89.364440999999999,78.344147000000078],[-89.381103999999993,78.3477630000001],[-89.518341000000021,78.392212000000086],[-89.676665999999955,78.447478999999987],[-89.803878999999995,78.494431000000134],[-89.819457999999997,78.500549000000092],[-89.891113000000018,78.552764999999965],[-89.921660999999972,78.578048999999965],[-89.945830999999998,78.599425999999994],[-89.95695499999988,78.605255],[-89.980559999999969,78.609711000000118],[-90.014724999999885,78.609421000000111],[-90.051391999999964,78.605820000000051],[-90.088332999999977,78.595825000000104],[-90.092498999999975,78.589980999999909],[-90.09973100000002,78.555252000000053],[-90.100829999999974,78.549713000000054],[-90.064712999999927,78.513321000000076],[-89.985000999999954,78.43609600000002],[-89.960555999999997,78.432480000000112],[-89.936110999999983,78.430267000000015],[-89.910004000000015,78.426086000000112],[-89.869995000000017,78.417755],[-89.80972300000002,78.404709000000082],[-89.785278000000005,78.398041000000092],[-89.774445000000014,78.39387499999998],[-89.748046999999929,78.380264000000011],[-89.615554999999858,78.300262000000032],[-89.606109999999944,78.293319999999994],[-89.461670000000026,78.17553700000002],[-89.455841000000021,78.169983000000002],[-89.452498999999989,78.162491000000045],[-89.461670000000026,78.158599999999979],[-89.476668999999958,78.153869999999984],[-89.507781999999963,78.149994000000106],[-89.530288999999982,78.148330999999985],[-89.549437999999952,78.148605000000089],[-89.563048999999921,78.149719000000061],[-89.59584000000001,78.156937000000084],[-89.61860699999994,78.163040000000024],[-89.631942999999978,78.168594000000041],[-89.639724999999942,78.173309000000074],[-89.644164999999987,78.179703000000075],[-89.646118000000001,78.184707999999944],[-89.646118000000001,78.19720500000011],[-89.64805599999994,78.202209000000096],[-89.654174999999952,78.209427000000119],[-89.657226999999978,78.212203999999986],[-89.673888999999974,78.217209000000082],[-89.700835999999981,78.219147000000021],[-89.748885999999914,78.217209000000082],[-89.783324999999934,78.214431999999988],[-89.847778000000005,78.213042999999971],[-89.886948000000018,78.215271000000087],[-89.911117999999988,78.218872000000147],[-89.929169000000002,78.223038000000088],[-89.955276000000026,78.233322000000101],[-89.960281000000009,78.238311999999951],[-89.961945000000014,78.243590999999924],[-89.959441999999967,78.254439999999988],[-89.955001999999922,78.260544000000039],[-89.980285999999921,78.27777100000003],[-90.023330999999985,78.298035000000027],[-90.060271999999998,78.308029000000033],[-90.172500999999954,78.331100000000049],[-90.186110999999926,78.333327999999995],[-90.213622999999984,78.335265999999933],[-90.242492999999854,78.336105000000089],[-90.27416999999997,78.334991000000116],[-90.34056099999998,78.331100000000049],[-90.411391999999921,78.324432000000058],[-90.478881999999999,78.321106000000043],[-90.507781999999963,78.320540999999992],[-90.59445199999999,78.322768999999937],[-90.620269999999948,78.325546000000031],[-90.667770000000019,78.32748399999997],[-90.729445999999996,78.326096000000064],[-90.744445999999982,78.323043999999982],[-90.748610999999983,78.320267000000058],[-90.73721299999994,78.314423000000033],[-90.715560999999923,78.309143000000006],[-90.622771999999941,78.291091999999992],[-90.598343,78.287490999999932],[-90.544998000000021,78.283051000000114],[-90.46166999999997,78.27887000000004],[-90.410277999999948,78.276657000000057],[-90.363327000000027,78.256942999999978],[-90.273894999999982,78.192200000000071],[-90.267501999999922,78.18664600000011],[-90.268889999999999,78.182755000000043],[-90.272781000000009,78.17692599999998],[-90.293883999999991,78.159988000000112],[-90.301102000000014,78.15525800000006],[-90.330291999999986,78.146103000000039],[-90.353881999999942,78.143326000000116],[-90.433884000000035,78.136383000000137],[-90.465012000000002,78.135268999999937],[-90.497771999999941,78.134995000000004],[-90.624434999999949,78.134430000000009],[-90.711120999999991,78.135818000000086],[-90.967223999999987,78.142761000000064],[-91.021392999999989,78.146103000000039],[-91.039718999999991,78.150269000000094],[-91.238387999999986,78.166594999999973],[-91.326674999999966,78.168594000000041],[-91.489715999999873,78.17692599999998],[-91.539992999999924,78.181366000000025],[-91.613891999999964,78.191925000000083],[-91.661941999999897,78.199707000000046],[-91.707229999999981,78.209427000000119],[-91.724715999999944,78.214706000000092],[-91.807770000000005,78.23275799999999],[-91.831389999999999,78.23692299999999],[-91.857497999999964,78.239700000000084],[-91.887511999999901,78.239425999999924],[-91.920273000000009,78.237198000000149],[-91.946380999999974,78.23275799999999],[-91.963332999999977,78.227768000000083],[-91.974441999999954,78.223312000000021],[-91.986114999999984,78.214706000000092],[-92.003066999999987,78.209717000000126],[-92.031113000000005,78.207488999999953],[-92.058334000000002,78.208878000000141],[-92.083327999999995,78.212494000000049],[-92.105559999999969,78.217758000000003],[-92.308333999999945,78.278594999999996],[-92.537216000000001,78.310531999999967],[-92.556655999999975,78.314696999999967],[-92.589447000000007,78.323608000000092],[-92.949431999999888,78.43193100000002],[-92.96665999999999,78.44358799999992],[-92.982498000000021,78.454436999999984],[-92.98721299999994,78.46026599999999],[-92.987502999999947,78.465546000000074],[-92.978881999999942,78.483322000000044],[-92.96665999999999,78.488586000000055],[-92.863891999999964,78.505264000000125],[-92.848617999999988,78.505554000000132],[-92.690551999999968,78.49581900000004],[-92.646392999999932,78.487487999999928],[-92.621933000000013,78.487198000000092],[-92.600554999999986,78.488037000000077],[-92.576675000000023,78.490540000000067],[-92.520279000000016,78.498596000000134],[-92.493606999999997,78.503325999999959],[-92.48721299999994,78.507767000000058],[-92.487777999999992,78.509430000000009],[-92.497771999999998,78.513046000000031],[-92.563323999999966,78.520537999999988],[-92.529448999999943,78.521378000000027],[-92.24722300000002,78.52777100000003],[-92.216659999999933,78.528046000000018],[-92.070847000000015,78.525543000000027],[-92.011123999999938,78.526657],[-91.949996999999939,78.530273000000079],[-91.918610000000001,78.534424000000001],[-91.726395000000025,78.530548000000067],[-91.682495000000017,78.52609300000006],[-91.660827999999981,78.526932000000045],[-91.646117999999944,78.529984000000127],[-91.636123999999938,78.533600000000035],[-91.632492000000013,78.539429000000041],[-91.635284000000013,78.546097000000032],[-91.647506999999962,78.560257000000092],[-91.657500999999968,78.563873000000001],[-91.670272999999952,78.56581100000011],[-91.945267000000001,78.572220000000129],[-92.151397999999915,78.579437000000041],[-92.351943999999946,78.586928999999998],[-92.557220000000029,78.594711000000132],[-92.58555599999994,78.596099999999979],[-92.604720999999984,78.598602000000028],[-92.697768999999994,78.614151000000106],[-92.733063000000016,78.62359600000002],[-92.757781999999963,78.628036000000009],[-92.806106999999997,78.6336060000001],[-92.828888000000006,78.631927000000076],[-92.907227000000034,78.62303200000008],[-92.935546999999985,78.618866000000139],[-92.935821999999973,78.614990000000091],[-92.941665999999998,78.608597000000145],[-92.955841000000021,78.603867000000093],[-92.991668999999945,78.599716000000001],[-93.176940999999999,78.586380000000077],[-93.210555999999997,78.584152000000074],[-93.242492999999968,78.582763999999997],[-93.271118000000001,78.584152000000074],[-93.28443900000002,78.587494000000049],[-93.434157999999968,78.6336060000001],[-93.771392999999989,78.750549000000035],[-93.813613999999973,78.765823000000069],[-93.802779999999927,78.770263999999997],[-93.684158000000025,78.782486000000006],[-93.650283999999999,78.784714000000122],[-93.589721999999995,78.783599999999979],[-93.534438999999963,78.778870000000097],[-93.429169000000002,78.767212000000086],[-93.376388999999961,78.760544000000095],[-93.351394999999968,78.756104000000107],[-93.299728000000016,78.748596000000077],[-93.24722300000002,78.741928000000087],[-93.190551999999968,78.736374000000126],[-93.163329999999974,78.735535000000141],[-93.09973100000002,78.737198000000092],[-93.054992999999968,78.739974999999959],[-93.04222099999987,78.745255000000043],[-93.039963,78.750000000000057],[-93.039443999999946,78.751099000000067],[-93.035277999999948,78.761932000000002],[-93.037780999999939,78.765823000000069],[-93.118880999999988,78.772491000000059],[-93.170273000000009,78.77998400000007],[-93.271941999999967,78.796097000000145],[-93.346389999999928,78.809982000000048],[-93.369155999999975,78.816086000000041],[-93.391388000000006,78.820831000000112],[-93.416397000000018,78.824996999999996],[-93.560546999999929,78.833328000000108],[-93.589721999999995,78.834717000000069],[-93.650283999999999,78.835541000000035],[-93.746947999999975,78.834991000000002],[-93.779723999999987,78.833603000000096],[-93.842772999999966,78.832489000000123],[-93.874709999999936,78.833603000000096],[-93.892501999999979,78.838042999999914],[-93.902221999999995,78.842484000000013],[-93.906386999999995,78.849152000000004],[-93.917495999999971,78.860535000000027],[-93.939437999999939,78.871643000000006],[-93.959441999999967,78.878310999999997],[-94.052490000000034,78.902481000000023],[-94.09584000000001,78.911102000000085],[-94.253066999999987,78.956940000000031],[-94.269729999999981,78.962204000000042],[-94.282227000000034,78.968872000000033],[-94.287506000000008,78.981093999999985],[-94.288605000000018,78.986374000000069],[-94.241378999999881,78.996643000000063],[-94.005279999999914,79.029709000000025],[-93.910277999999948,79.041930999999977],[-93.878051999999968,79.042480000000126],[-93.854720999999927,79.040543000000071],[-93.813889000000017,79.035538000000031],[-93.784164000000033,79.038040000000137],[-93.601943999999889,79.068328999999949],[-93.472778000000005,79.108871000000136],[-93.455565999999976,79.11970500000001],[-93.452498999999989,79.125534000000016],[-93.456664999999987,79.132202000000007],[-93.463333000000034,79.136932000000058],[-93.46055599999994,79.142761000000064],[-93.443054000000018,79.148041000000092],[-93.36610399999995,79.161377000000073],[-93.329726999999934,79.164428999999984],[-93.294997999999907,79.166931000000091],[-93.259170999999924,79.167480000000012],[-93.227782999999931,79.166931000000091],[-93.003066999999987,79.154434000000094],[-92.895553999999947,79.143875000000037],[-92.869720000000029,79.139708999999925],[-92.841109999999958,79.141098000000113],[-92.816101000000003,79.145537999999988],[-92.801392000000021,79.150269000000094],[-92.7933349999999,79.155823000000055],[-92.780288999999868,79.161102000000028],[-92.746947999999975,79.164153999999996],[-92.506957999999941,79.158324999999991],[-92.478606999999954,79.155823000000055],[-92.407500999999911,79.146102999999982],[-92.309433000000013,79.145264000000054],[-92.243057000000022,79.146941999999967],[-91.89805599999994,79.161377000000073],[-91.691939999999988,79.173309000000017],[-91.439162999999951,79.183593999999971],[-91.205275999999969,79.191925000000026],[-91.009170999999867,79.203048999999965],[-90.811934999999949,79.208038000000101],[-90.601669000000015,79.214157000000114],[-90.564162999999951,79.215546000000131],[-90.528335999999911,79.21748400000007],[-90.492767000000015,79.220825000000104],[-90.390839000000028,79.236374000000012],[-90.368331999999953,79.243042000000003],[-90.36326600000001,79.246811000000093],[-90.382216999999969,79.2494200000001],[-90.405563000000029,79.251938000000109],[-90.472778000000005,79.250823999999909],[-90.502227999999945,79.2494200000001],[-90.732223999999974,79.238312000000121],[-90.885833999999988,79.244141000000127],[-91.139998999999932,79.244431000000134],[-91.198883000000023,79.241364000000033],[-91.47084000000001,79.228867000000037],[-91.861114999999927,79.215271000000087],[-92.026397999999972,79.207489000000123],[-92.053604000000007,79.205261000000007],[-92.087783999999999,79.204163000000108],[-92.180832000000009,79.203048999999965],[-92.213897999999972,79.204163000000108],[-92.238892000000021,79.205551000000014],[-92.510284000000013,79.232757999999933],[-92.621933000000013,79.244431000000134],[-92.676666000000012,79.251389000000131],[-92.694716999999969,79.257217000000082],[-92.693053999999961,79.262207000000103],[-92.625548999999978,79.295258000000047],[-92.603881999999942,79.300812000000064],[-92.571944999999971,79.304153000000099],[-92.523330999999928,79.307755000000043],[-92.454453000000001,79.308594000000028],[-92.394729999999981,79.308594000000028],[-92.303329000000019,79.306366000000082],[-92.255004999999983,79.304428000000144],[-92.131377999999984,79.299988000000099],[-91.994995000000017,79.295258000000047],[-91.961944999999957,79.29553199999998],[-91.932494999999903,79.297211000000004],[-91.894164999999987,79.301085999999998],[-91.865279999999927,79.305542000000116],[-91.829452999999944,79.314697000000137],[-91.795546999999885,79.319153000000085],[-91.727492999999924,79.326096000000064],[-91.658889999999985,79.329987000000131],[-91.589721999999938,79.332214000000022],[-91.528884999999946,79.333054000000061],[-91.493880999999874,79.33248900000001],[-91.467498999999975,79.333602999999982],[-91.267776000000026,79.345824999999991],[-91.231673999999941,79.348037999999917],[-91.15834000000001,79.356093999999985],[-91.119995000000017,79.386383000000023],[-91.129165999999884,79.390823000000069],[-91.156386999999995,79.394440000000031],[-91.191100999999946,79.393326000000059],[-91.230559999999969,79.389434999999992],[-91.422225999999966,79.374146000000053],[-91.508621000000005,79.373306000000014],[-91.580841000000021,79.369141000000013],[-91.702224999999942,79.361374000000069],[-91.729720999999984,79.359421000000111],[-91.766662999999994,79.353317000000118],[-91.788329999999974,79.346375000000023],[-91.835281000000009,79.340820000000122],[-91.864715999999987,79.339431999999988],[-91.897781000000009,79.339157],[-92.150832999999977,79.344437000000084],[-92.18110699999994,79.345824999999991],[-92.210006999999962,79.348327999999924],[-92.290833000000021,79.358031999999923],[-92.351943999999946,79.362761999999975],[-92.41194200000001,79.36442599999998],[-92.510009999999966,79.364150999999993],[-92.561934999999949,79.365814000000057],[-92.571670999999867,79.37052900000009],[-92.577498999999989,79.379150000000038],[-92.567504999999869,79.384155000000078],[-92.479996000000028,79.404434000000037],[-92.462509000000011,79.406937000000028],[-92.41194200000001,79.411652000000061],[-92.31361400000003,79.418593999999928],[-92.243880999999988,79.426651000000106],[-92.228607000000011,79.431366000000139],[-92.227782999999931,79.435257000000036],[-92.228881999999999,79.438309000000118],[-92.234726000000023,79.441649999999981],[-92.241942999999935,79.444138000000123],[-92.259170999999981,79.446930000000066],[-92.283324999999991,79.449142000000109],[-92.33805799999999,79.453049000000078],[-92.419723999999974,79.457214000000079],[-92.580841000000021,79.452209000000039],[-92.605270000000019,79.450546000000088],[-92.634170999999981,79.445816000000036],[-92.679992999999968,79.437194999999974],[-92.774170000000026,79.417755],[-92.803054999999972,79.413040000000137],[-92.854445999999996,79.407760999999994],[-92.876098999999954,79.407760999999994],[-92.901671999999962,79.408874999999966],[-92.929442999999935,79.412490999999989],[-92.950835999999981,79.416382000000056],[-92.973327999999981,79.423598999999967],[-93.029175000000009,79.46026599999999],[-93.032775999999956,79.465546000000074],[-93.034728999999913,79.471649000000014],[-93.044723999999917,79.476089000000002],[-93.063048999999921,79.48054500000012],[-93.09056099999998,79.482208000000071],[-93.107223999999974,79.482208000000071],[-93.126662999999951,79.479980000000069],[-93.143889999999885,79.475815000000068],[-93.146666999999979,79.469986000000063],[-93.144454999999994,79.463882000000069],[-93.125,79.450821000000133],[-93.105834999999956,79.43942300000009],[-93.081389999999942,79.426376000000062],[-93.061110999999983,79.415817000000061],[-93.033614999999941,79.404434000000037],[-93.018889999999999,79.399719000000005],[-93.009170999999981,79.395263999999997],[-93.006957999999941,79.389160000000118],[-93.008347000000015,79.388046000000145],[-93.009445000000028,79.387206999999989],[-93.021392999999989,79.382751000000098],[-93.125,79.359711000000118],[-93.264175000000023,79.353592000000106],[-93.312499999999943,79.372757000000092],[-93.251113999999973,79.40498400000007],[-93.236114999999984,79.415268000000083],[-93.229720999999984,79.425537000000134],[-93.231383999999991,79.429977000000122],[-93.235001000000011,79.435257000000036],[-93.252501999999993,79.441924999999969],[-93.275833000000034,79.446640000000002],[-93.293334999999956,79.44802900000002],[-93.320007000000032,79.448317999999972],[-93.338057999999933,79.447205000000054],[-93.354445999999996,79.441360000000145],[-93.424437999999896,79.405258000000003],[-93.433059999999898,79.387496999999996],[-93.485275000000001,79.354156000000046],[-93.641387999999893,79.31164600000011],[-93.757507000000032,79.283600000000035],[-93.801940999999886,79.274704000000099],[-93.869995000000017,79.263885000000073],[-93.906661999999983,79.260544000000039],[-93.969726999999978,79.25749200000007],[-93.99722300000002,79.256942999999978],[-94.047225999999966,79.25749200000007],[-94.206954999999994,79.272490999999945],[-94.212219000000005,79.276657000000057],[-94.162780999999995,79.322220000000016],[-94.14805599999994,79.333602999999982],[-94.119720000000029,79.344711000000018],[-94.088608000000022,79.353592000000106],[-94.056380999999931,79.379700000000071],[-94.245834000000002,79.404160000000104],[-94.366652999999985,79.419708000000128],[-94.386123999999938,79.421371000000022],[-94.494720000000029,79.421371000000022],[-94.509170999999981,79.416382000000056],[-94.5,79.379700000000071],[-94.483063000000016,79.375809000000004],[-94.46305799999999,79.379150000000038],[-94.454453000000001,79.385544000000095],[-94.432769999999948,79.385544000000095],[-94.398055999999997,79.375259000000142],[-94.389998999999989,79.368866000000025],[-94.506667999999991,79.337204000000042],[-94.538054999999929,79.333602999999982],[-94.573623999999938,79.331100000000049],[-94.638900999999976,79.33248900000001],[-94.669997999999964,79.331375000000037],[-94.697495000000004,79.326660000000004],[-94.720001000000025,79.321655000000135],[-94.765015000000005,79.31164600000011],[-94.952498999999932,79.289978000000019],[-94.970000999999968,79.284714000000008],[-94.972777999999892,79.273880000000133],[-94.977218999999991,79.270264000000111],[-94.985824999999977,79.267487000000017],[-95.018616000000009,79.266936999999984],[-95.087555000000009,79.27075200000013],[-95.161666999999966,79.281097000000045],[-95.304992999999968,79.325821000000019],[-95.318619000000012,79.332214000000022],[-95.32028200000002,79.335266000000104],[-95.294448999999986,79.336655000000121],[-95.285004000000015,79.353042999999957],[-95.295837000000006,79.379425000000026],[-95.394164999999987,79.387496999999996],[-95.477218999999991,79.380814000000044],[-95.655563000000029,79.391663000000108],[-95.753341999999975,79.404434000000037],[-95.771666999999979,79.409714000000065],[-95.778609999999958,79.413040000000137],[-95.779449,79.425812000000121],[-95.736388999999974,79.537491000000045],[-95.657500999999968,79.553314000000114],[-95.636123999999938,79.557479999999998],[-95.565552000000025,79.55914300000012],[-95.309722999999963,79.569153000000028],[-95.170273000000009,79.575272000000041],[-95.051665999999955,79.582214000000135],[-94.839995999999871,79.597214000000122],[-94.802489999999977,79.600540000000137],[-94.699432000000002,79.612198000000149],[-94.40695199999999,79.667755000000113],[-94.360275000000001,79.677765000000022],[-94.329453000000001,79.688309000000061],[-94.282776000000013,79.757492000000013],[-94.28694200000001,79.762772000000041],[-94.298339999999996,79.76887499999998],[-94.318344000000025,79.778595000000053],[-94.335281000000009,79.780823000000055],[-94.361664000000019,79.781937000000028],[-94.384170999999981,79.778046000000131],[-94.577498999999932,79.735809000000074],[-94.592498999999975,79.731094000000041],[-94.596663999999976,79.725815000000011],[-94.601395000000025,79.713882000000012],[-94.608886999999925,79.708327999999995],[-94.748336999999935,79.678314],[-94.776671999999962,79.673598999999967],[-94.814437999999939,79.670258000000103],[-94.878325999999959,79.66804500000012],[-94.946380999999974,79.666930999999977],[-94.985001000000011,79.664993000000038],[-95.091675000000009,79.656936999999971],[-95.153610000000015,79.647491000000002],[-95.190825999999959,79.644149999999968],[-95.355559999999969,79.638321000000133],[-95.419998000000021,79.637496999999996],[-95.485274999999945,79.638046000000088],[-95.740828999999906,79.641373000000044],[-95.799437999999952,79.642487000000017],[-95.853332999999964,79.646103000000096],[-95.901107999999965,79.654433999999981],[-95.933060000000012,79.664429000000098],[-95.954726999999991,79.671920999999998],[-95.980835000000013,79.6827550000001],[-96.032227000000034,79.706940000000088],[-96.282501000000025,79.798874000000012],[-96.335555999999997,79.815536000000009],[-96.360824999999977,79.82249500000006],[-96.384170999999924,79.826385000000073],[-96.490554999999972,79.836104999999975],[-96.575561999999934,79.849990999999932],[-96.589447000000007,79.852478000000019],[-96.610549999999989,79.877762000000018],[-96.61500499999994,79.883881000000031],[-96.609436000000017,79.888596000000064],[-96.573623999999995,79.900269000000094],[-96.458618000000001,79.914429000000041],[-96.422775000000001,79.916091999999935],[-96.391387999999949,79.913879000000009],[-96.385009999999909,79.909714000000008],[-96.37777699999998,79.899155000000121],[-96.194716999999912,79.901382000000012],[-96.158889999999872,79.903046000000018],[-96.138061999999991,79.906372000000033],[-96.147780999999952,79.912491000000102],[-96.164718999999991,79.917205999999908],[-96.23332199999993,79.933043999999938],[-96.262512000000015,79.936920000000043],[-96.325561999999991,79.941360000000032],[-96.399170000000026,79.941086000000098],[-96.492766999999958,79.943314000000044],[-96.52416999999997,79.945251000000098],[-96.556655999999975,79.948868000000061],[-96.580565999999976,79.952773999999977],[-96.595839999999953,79.956940000000031],[-96.606658999999922,79.962204000000042],[-96.675003000000004,80.008331000000055],[-96.679442999999992,80.014435000000105],[-96.661941999999954,80.019989000000123],[-96.628052000000025,80.024429000000112],[-96.482772999999952,80.041091999999992],[-96.419158999999922,80.041930999999977],[-96.394164999999873,80.043869000000086],[-96.391677999999956,80.045822000000044],[-96.40583799999996,80.048325000000034],[-96.428878999999995,80.050537000000077],[-96.479172000000005,80.053864000000033],[-96.512222000000008,80.054977000000122],[-96.548614999999927,80.053314],[-96.582503999999915,80.048598999999967],[-96.599166999999909,80.044434000000138],[-96.627776999999924,80.039429000000098],[-96.676101999999958,80.041930999999977],[-96.698882999999967,80.046936000000017],[-96.737503000000004,80.058029000000033],[-96.781676999999945,80.076660000000061],[-96.801391999999964,80.086929000000055],[-96.802779999999984,80.090820000000122],[-96.748885999999857,80.134720000000129],[-96.734436000000017,80.139709000000096],[-96.711120999999935,80.14498900000001],[-96.675827000000027,80.145538000000101],[-96.410003999999958,80.13888500000013],[-96.381103999999937,80.13638300000008],[-96.351395000000025,80.132476999999994],[-96.322784000000013,80.127472000000125],[-96.163054999999872,80.093048000000067],[-96.077788999999996,80.078049000000021],[-96.017776000000026,80.070830999999998],[-95.847777999999892,80.053314],[-95.545836999999949,80.040543000000071],[-95.418883999999935,80.036652000000004],[-95.325011999999958,80.03387500000008],[-95.193877999999984,80.03137200000009],[-95.06361400000003,80.029984000000013],[-95.038054999999986,80.031936999999971],[-95.011672999999917,80.038879000000065],[-94.988892000000021,80.04304500000012],[-94.951110999999855,80.045532000000037],[-94.921386999999925,80.046371000000022],[-94.887512000000015,80.045822000000044],[-94.852782999999874,80.044144000000131],[-94.825835999999924,80.040543000000071],[-94.717772999999966,80.020828000000051],[-94.607498000000021,80.002777000000094],[-94.569457999999941,79.997208000000114],[-94.416945999999996,79.978867000000093],[-94.383620999999948,79.982482999999945],[-94.387786999999946,79.987761999999918],[-94.413894999999911,79.997757000000036],[-94.451674999999966,80.009720000000073],[-94.525557999999933,80.02276599999999],[-94.62110899999999,80.04304500000012],[-94.67111199999988,80.056931000000134],[-94.74888599999997,80.07998699999996],[-94.728881999999942,80.105545000000063],[-94.632766999999944,80.131088000000034],[-94.611937999999952,80.135544000000095],[-94.510558999999944,80.154434000000037],[-94.480559999999855,80.15914900000007],[-94.416396999999961,80.163605000000018],[-94.387222000000008,80.163315000000011],[-94.285827999999924,80.164993000000095],[-94.121108999999933,80.17025799999999],[-94.091675000000009,80.172485000000052],[-94.083892999999989,80.175537000000134],[-94.096389999999985,80.179153000000042],[-94.119995000000017,80.183044000000109],[-94.184433000000013,80.186646000000053],[-94.217772999999966,80.18803400000013],[-94.354171999999949,80.190811000000053],[-94.485000999999954,80.209991000000002],[-94.642226999999991,80.199996999999996],[-94.649993999999879,80.194427000000076],[-94.704453000000001,80.178040000000124],[-94.748336999999935,80.169434000000024],[-94.816956000000005,80.159714000000122],[-95.033324999999991,80.134995000000004],[-95.104996000000028,80.128860000000032],[-95.263625999999988,80.118317000000104],[-95.333618000000001,80.118042000000059],[-95.367767000000015,80.118317000000104],[-95.420273000000009,80.122482000000105],[-95.658889999999985,80.168593999999985],[-95.683884000000035,80.173874000000012],[-95.695830999999998,80.178314000000057],[-95.692215000000033,80.181090999999981],[-95.673889000000031,80.186371000000008],[-95.621658000000025,80.195251000000042],[-95.580841000000021,80.199706999999989],[-95.542770000000019,80.202209000000039],[-95.471114999999941,80.203598000000056],[-95.404175000000009,80.203598000000056],[-95.370543999999995,80.204712000000029],[-95.327788999999882,80.208603000000096],[-95.295837000000006,80.21276899999998],[-95.268341000000021,80.218047999999953],[-95.254455999999948,80.222214000000065],[-95.235000999999897,80.232208000000071],[-95.229996000000028,80.236098999999967],[-95.235000999999897,80.241088999999988],[-95.243331999999953,80.243591000000094],[-95.258895999999993,80.244980000000055],[-95.278060999999923,80.243866000000082],[-95.287216000000001,80.241088999999988],[-95.325561999999991,80.232208000000071],[-95.39834599999989,80.223602000000142],[-95.461394999999868,80.219986000000119],[-95.496947999999975,80.219436999999971],[-95.548339999999996,80.220261000000107],[-95.566955999999948,80.224152000000004],[-95.577498999999989,80.229430999999977],[-95.581389999999885,80.235535000000027],[-95.586394999999925,80.240540000000067],[-95.601944000000003,80.242203000000018],[-95.645844000000011,80.239700000000028],[-95.69027699999998,80.232483000000116],[-95.71055599999994,80.227768000000083],[-95.884170999999981,80.199142000000109],[-95.922500999999954,80.194138000000009],[-95.93360899999999,80.194427000000076],[-95.98443599999996,80.200271999999984],[-96.216659999999877,80.235809000000131],[-96.43499799999995,80.269714000000022],[-96.46444699999995,80.313034000000016],[-96.613892000000021,80.329987000000131],[-96.645844000000011,80.333054000000004],[-96.670272999999952,80.336928999999998],[-96.681670999999881,80.342209000000082],[-96.676101999999958,80.346939000000134],[-96.658051,80.352203000000088],[-96.634170999999981,80.357208000000128],[-96.604720999999984,80.362198000000035],[-96.592223999999987,80.362761999999975],[-96.440552000000025,80.356644000000017],[-96.408889999999985,80.353592000000106],[-96.363892000000021,80.342209000000082],[-96.254729999999938,80.335541000000092],[-96.232223999999974,80.334717000000126],[-96.216400000000021,80.338042999999971],[-96.221664000000033,80.343323000000055],[-96.255004999999983,80.354156000000046],[-96.277221999999938,80.359985000000052],[-96.280838000000017,80.36192299999999],[-96.268065999999919,80.367477000000008],[-96.240554999999972,80.37303200000008],[-96.080841000000021,80.387206999999989],[-96.047774999999888,80.389984000000084],[-95.978606999999954,80.388596000000007],[-95.732497999999907,80.372757000000036],[-95.697495000000004,80.369979999999941],[-95.636948000000018,80.364150999999936],[-95.61221299999994,80.360260000000039],[-95.566955999999948,80.352203000000088],[-95.542770000000019,80.345824999999934],[-95.513900999999976,80.340820000000065],[-95.48832699999997,80.338042999999971],[-95.460280999999952,80.336928999999998],[-95.440826000000015,80.338318000000015],[-95.436935000000005,80.341095000000109],[-95.453338999999971,80.373306000000014],[-95.458617999999944,80.378586000000041],[-95.468063000000029,80.38220200000012],[-95.498610999999983,80.383880999999974],[-95.564162999999951,80.385817999999972],[-95.624999999999943,80.391663000000108],[-95.653885000000002,80.396652000000074],[-95.694992000000013,80.406097000000102],[-95.721664000000033,80.412765999999976],[-95.852218999999991,80.454163000000051],[-95.957229999999925,80.504990000000134],[-96.020553999999947,80.567490000000078],[-96.027221999999995,80.574158000000068],[-96.024445000000014,80.578323000000069],[-96.006957999999884,80.582763999999941],[-95.979996000000028,80.584717000000069],[-95.941665999999941,80.58638000000002],[-95.671660999999972,80.584717000000069],[-95.536391999999978,80.590820000000008],[-95.498046999999872,80.59248400000007],[-95.423614999999984,80.593597000000102],[-95.318343999999911,80.590820000000008],[-95.246658000000025,80.58998100000008],[-95.172226000000023,80.59137000000004],[-95.132216999999969,80.593872000000147],[-95.067229999999995,80.601379000000065],[-95.030837999999903,80.603317000000004],[-94.99499499999996,80.603043000000071],[-94.962783999999942,80.599715999999944],[-94.902495999999985,80.586655000000007],[-94.846953999999926,80.574706999999989],[-94.823623999999995,80.569716999999969],[-94.77194199999991,80.561371000000065],[-94.752791999999943,80.559982000000048],[-94.696654999999964,80.55693100000002],[-94.658614999999998,80.555817000000047],[-94.554992999999911,80.55442800000003],[-94.374999999999943,80.557205000000124],[-94.230835000000013,80.556365999999969],[-94.010559000000001,80.54942299999999],[-93.968886999999995,80.540817000000061],[-93.968886999999995,80.536925999999994],[-93.966110000000015,80.530823000000055],[-93.958343999999954,80.52609300000006],[-93.89916999999997,80.519150000000025],[-93.866942999999992,80.518326000000059],[-93.839447000000007,80.518599999999992],[-93.786391999999978,80.525543000000027],[-93.783066000000019,80.529709000000082],[-93.790832999999964,80.534424000000115],[-93.810546999999985,80.541367000000093],[-93.894729999999868,80.565811000000053],[-93.949158000000011,80.578048999999908],[-93.973617999999931,80.581939999999975],[-94.005004999999983,80.585266000000047],[-94.093612999999948,80.593322999999998],[-94.308334000000002,80.606368999999972],[-94.437774999999988,80.605545000000006],[-94.457503999999915,80.600265999999976],[-94.484726000000023,80.598328000000038],[-94.524170000000026,80.598328000000038],[-94.543335000000013,80.599715999999944],[-94.561935000000005,80.605819999999994],[-94.660278000000005,80.651382000000012],[-94.669448999999929,80.65776100000005],[-94.672775000000001,80.663879000000009],[-94.670273000000009,80.669708000000014],[-94.662215999999944,80.675262000000032],[-94.650283999999999,80.681366000000082],[-94.628326000000015,80.685806000000071],[-94.596953999999982,80.690536000000122],[-94.553604000000007,80.694977000000051],[-94.514724999999942,80.696365000000128],[-94.439163000000008,80.697479000000101],[-94.331116000000009,80.693863000000022],[-94.231673999999884,80.692200000000128],[-94.199722000000008,80.693039000000056],[-94.117492999999968,80.698593000000074],[-94.088332999999977,80.701660000000004],[-94.075561999999991,80.706099999999992],[-94.076950000000011,80.709152000000131],[-94.086394999999982,80.713043000000027],[-94.108337000000006,80.718872000000033],[-94.140288999999996,80.721924000000115],[-94.304442999999935,80.733871000000079],[-94.423049999999876,80.734985000000052],[-94.449158000000011,80.730270000000019],[-94.491104000000007,80.726928999999984],[-94.549438000000009,80.724991000000045],[-94.65972899999997,80.72526600000009],[-94.694716999999969,80.726653999999996],[-94.722778000000005,80.728592000000106],[-94.895554000000004,80.747757000000092],[-95.035827999999867,80.768326000000002],[-95.037505999999951,80.771378000000141],[-95.03694200000001,80.776093000000003],[-95.033889999999985,80.778046000000131],[-95.025283999999999,80.801651000000106],[-95.243056999999965,80.787766000000033],[-95.282501000000025,80.786101999999971],[-95.334166999999923,80.788879000000065],[-95.442764000000011,80.79971299999994],[-95.475554999999986,80.803040000000067],[-95.501113999999973,80.806931000000134],[-95.524170000000026,80.812484999999981],[-95.534164000000033,80.818878000000097],[-95.526397999999972,80.833328000000051],[-95.500838999999871,80.838318000000072],[-95.44027699999998,80.846100000000035],[-95.371384000000035,80.853316999999947],[-95.212783999999999,80.868317000000104],[-95.170837000000006,80.875809000000061],[-95.150832999999921,80.881088000000034],[-95.146666999999923,80.883881000000031],[-95.170546999999999,80.884720000000016],[-95.300827000000027,80.885269000000108],[-95.41332999999986,80.885269000000108],[-95.468886999999995,80.890273999999977],[-95.481383999999991,80.894714000000022],[-95.484726000000023,80.899155000000121],[-95.474166999999966,80.904434000000094],[-95.460280999999952,80.909713999999951],[-95.422775000000001,80.920821999999987],[-95.334166999999923,80.934708000000114],[-95.311934999999949,80.939147999999989],[-95.283614999999941,80.949996999999996],[-95.267501999999979,80.96138000000002],[-95.259734999999921,80.973602000000028],[-95.257506999999976,80.979431000000034],[-95.259170999999981,80.984984999999995],[-95.255004999999983,80.996643000000063],[-95.241104000000007,81.006103999999993],[-95.220839999999896,81.011382999999967],[-95.183060000000012,81.019714000000079],[-94.943329000000006,81.048874000000126],[-94.814163000000008,81.054153000000099],[-94.663054999999986,81.048598999999911],[-94.572783999999899,81.038879000000009],[-94.546111999999994,81.033325000000048],[-94.493880999999988,81.017487000000017],[-94.495543999999995,80.995819000000097],[-94.504181000000017,80.990265000000079],[-94.509170999999981,80.984711000000061],[-94.508057000000008,80.979431000000034],[-94.492767000000015,80.972763000000043],[-94.472778000000005,80.969146999999964],[-94.434158000000025,80.965546000000131],[-94.408614999999941,80.965546000000131],[-94.365554999999972,80.968872000000147],[-94.344726999999978,80.974152000000061],[-94.330001999999865,80.979706000000022],[-94.143616000000009,81.015823000000012],[-94.071670999999924,81.024993999999936],[-93.908051,81.039429000000041],[-93.906386999999995,81.040543000000071],[-94.013335999999981,81.053588999999988],[-94.042220999999927,81.055542000000116],[-94.18249499999996,81.068054000000075],[-94.328612999999962,81.089432000000045],[-94.357498000000021,81.09526100000005],[-94.36221299999994,81.100540000000024],[-94.353607000000011,81.106093999999985],[-94.345550999999944,81.109421000000111],[-94.313048999999978,81.115539999999953],[-94.278335999999967,81.117203000000075],[-94.255279999999971,81.115539999999953],[-94.230835000000013,81.110535000000084],[-94.214721999999881,81.106369000000029],[-94.195830999999941,81.10026600000009],[-94.154723999999987,81.093872000000033],[-94.130279999999971,81.09275800000006],[-93.989715999999987,81.092484000000127],[-93.960830999999928,81.094147000000078],[-93.935271999999941,81.098327999999981],[-93.907227000000034,81.101653999999996],[-93.866394000000014,81.103043000000014],[-93.795273000000009,81.099426000000051],[-93.689437999999996,81.093048000000067],[-93.517226999999878,81.084426999999948],[-93.299987999999928,81.079711999999915],[-93.255844000000025,81.082764000000054],[-93.163054999999929,81.091934000000094],[-93.152221999999938,81.094711000000018],[-93.123321999999916,81.115265000000136],[-93.095550999999944,81.154160000000104],[-93.091674999999952,81.159988000000055],[-93.095839999999953,81.165268000000083],[-93.121108999999933,81.182754999999929],[-93.259734999999978,81.212203999999929],[-93.419448999999929,81.219986000000063],[-93.514724999999999,81.217758000000117],[-93.687499999999943,81.21026599999999],[-93.728333000000021,81.207214000000079],[-93.852218999999934,81.203049000000078],[-93.928878999999995,81.203873000000044],[-94.031386999999938,81.208878000000084],[-94.166397000000018,81.218048000000124],[-94.200561999999877,81.221100000000035],[-94.282227000000034,81.231094000000098],[-94.302489999999977,81.234984999999938],[-94.381667999999991,81.25082400000008],[-94.388061999999991,81.254990000000134],[-94.391388000000006,81.261108000000092],[-94.386123999999938,81.272766000000104],[-94.370270000000005,81.284714000000008],[-94.278610000000015,81.341934000000037],[-94.268616000000009,81.346099999999922],[-94.240829000000019,81.350814999999955],[-94.200561999999877,81.355545000000006],[-94.153884999999946,81.359711000000118],[-94.06806899999998,81.363311999999951],[-94.035278000000005,81.363311999999951],[-93.789444000000003,81.348038000000088],[-93.755004999999926,81.344711000000132],[-93.694442999999922,81.337494000000049],[-93.665833000000021,81.332763999999997],[-93.638900999999976,81.327209000000096],[-93.621933000000013,81.321655000000078],[-93.611389000000031,81.316376000000105],[-93.594451999999933,81.31053199999991],[-93.553329000000019,81.305542000000059],[-93.515288999999996,81.31053199999991],[-93.494994999999903,81.314697000000081],[-93.483063000000016,81.319716999999969],[-93.483611999999994,81.325272000000041],[-93.488051999999982,81.330551000000014],[-93.533324999999991,81.348602000000028],[-93.560546999999929,81.367751999999996],[-93.564712999999927,81.376648000000102],[-93.550551999999925,81.38108799999992],[-93.517501999999979,81.38499500000006],[-93.340285999999992,81.372208000000057],[-93.177490000000034,81.358597000000088],[-93.01556399999987,81.341370000000097],[-92.928054999999972,81.330826000000059],[-92.831680000000006,81.317764000000011],[-92.727782999999931,81.305542000000059]],[[-91.71833799999996,81.549149000000057],[-91.761672999999973,81.548035000000084],[-91.801391999999964,81.548599000000024],[-91.837509000000011,81.551086000000112],[-91.863616999999977,81.555251999999996],[-91.951110999999912,81.584152000000017],[-91.958617999999944,81.588882000000069],[-91.960555999999997,81.594986000000119],[-91.956115999999952,81.600815000000125],[-91.932494999999903,81.605819999999994],[-91.903884999999946,81.608322000000044],[-91.868332000000009,81.608597000000088],[-91.823897999999986,81.606934000000138],[-91.789444000000003,81.603317000000004],[-91.724715999999944,81.596100000000092],[-91.597778000000005,81.580550999999957],[-91.582229999999925,81.578049000000078],[-91.619995000000017,81.562484999999981],[-91.643615999999895,81.557480000000112],[-91.673614999999984,81.552765000000079],[-91.71833799999996,81.549149000000057]],[[-78.365828999999962,82.883605999999986],[-78.383330999999998,82.883605999999986],[-78.419448999999986,82.899155000000064],[-78.417220999999927,82.935532000000023],[-78.414718999999934,82.941925000000026],[-78.405838000000017,82.947754000000032],[-78.389724999999885,82.953323000000012],[-78.361663999999962,82.958603000000096],[-78.323333999999875,82.961929000000112],[-78.273894999999868,82.963043000000084],[-78.223617999999988,82.961104999999975],[-78.145279000000016,82.954712000000029],[-78.119720000000029,82.94859299999996],[-78.116942999999992,82.942200000000014],[-78.122498000000007,82.937194999999974],[-78.150833000000034,82.926925999999924],[-78.212783999999999,82.911377000000016],[-78.336394999999982,82.888046000000145],[-78.365828999999962,82.883605999999986]],[[-70.111937999999952,83.109421000000111],[-70.00140399999998,83.10775799999999],[-69.812209999999993,83.112197999999978],[-69.74888599999997,83.11192299999999],[-69.701675000000023,83.110535000000084],[-69.665008999999998,83.108322000000101],[-69.659164000000033,83.103043000000127],[-69.662215999999944,83.074158000000068],[-69.664168999999958,83.070830999999941],[-69.680557000000022,83.064986999999974],[-69.716109999999958,83.061096000000077],[-69.757506999999976,83.057755000000043],[-69.773894999999982,83.051926000000037],[-69.775283999999942,83.047760000000096],[-69.744445999999982,83.04553199999998],[-69.671936000000017,83.041091999999935],[-69.636123999999995,83.039703000000145],[-69.471389999999985,83.038879000000009],[-69.451110999999969,83.035812000000078],[-69.513335999999981,83.019714000000022],[-69.536117999999988,83.014435000000049],[-69.565001999999936,83.009995000000004],[-69.559722999999963,82.994141000000127],[-69.233062999999959,83.010268999999937],[-69.156386999999938,83.017487000000131],[-69.120543999999995,83.021652000000131],[-69.097777999999948,83.026657],[-69.06361400000003,83.038040000000024],[-69.015563999999927,83.040817000000118],[-68.983063000000016,83.036652000000117],[-68.975280999999995,83.028320000000122],[-68.973891999999978,83.015549000000021],[-68.977218999999991,83.001663000000065],[-68.902785999999935,82.988312000000064],[-68.708344000000011,82.978043000000071],[-68.665008999999941,82.980270000000132],[-68.630829000000006,82.985259999999982],[-68.626663000000008,82.986923000000104],[-68.579726999999991,82.996933000000013],[-68.550551999999925,83.001663000000065],[-68.514724999999999,83.005554000000132],[-68.46665999999999,83.008040999999992],[-68.404723999999987,83.008330999999998],[-68.358046999999885,83.006103999999937],[-68.316101000000003,83.003326000000129],[-68.190826000000015,82.994705000000067],[-68.154175000000009,82.991088999999988],[-68.142226999999934,82.983597000000032],[-68.155272999999966,82.972487999999998],[-68.177779999999984,82.959991000000002],[-68.188599000000011,82.946091000000081],[-68.176391999999964,82.938873000000058],[-68.145554000000004,82.934981999999991],[-68.09973100000002,82.933594000000085],[-68.06806899999998,82.935257000000036],[-68.054169000000002,82.938873000000058],[-67.881667999999934,82.958878000000084],[-67.666945999999996,82.969711000000075],[-67.61082499999992,82.96887200000009],[-67.544158999999979,82.962203999999929],[-67.50140399999998,82.957214000000079],[-67.499999999999943,82.957016000000067],[-67.476104999999961,82.953598000000056],[-67.410003999999958,82.946640000000059],[-67.327788999999939,82.940811000000053],[-67.241669000000002,82.936919999999986],[-67.196655000000021,82.93609600000002],[-67.136123999999938,82.936646000000053],[-67.116942999999992,82.941086000000041],[-67.122771999999998,82.949142000000109],[-67.121658000000025,82.955261000000121],[-67.113327000000027,82.959427000000062],[-67.092223999999931,82.961104999999975],[-67.041107000000011,82.959717000000069],[-66.964721999999995,82.954163000000051],[-66.939986999999917,82.950546000000088],[-66.938323999999909,82.947754000000032],[-66.818893000000003,82.935257000000036],[-66.653060999999866,82.936371000000008],[-66.330001999999922,82.933868000000018],[-66.301391999999964,82.93193100000002],[-66.299437999999952,82.92942800000003],[-66.347503999999958,82.898041000000092],[-66.369155999999919,82.888321000000019],[-66.81138599999997,82.815262000000018],[-66.841110000000015,82.810806000000071],[-66.876663000000008,82.807205000000067],[-66.959732000000031,82.800812000000064],[-67.138335999999981,82.78387500000008],[-67.31527699999998,82.764709000000039],[-67.386123999999995,82.757767000000115],[-67.45777899999996,82.752212999999927],[-67.499999999999943,82.749611000000129],[-67.597778000000005,82.743590999999924],[-67.644729999999925,82.741652999999985],[-67.799164000000019,82.731658999999979],[-67.914168999999958,82.719986000000119],[-68.041381999999999,82.703873000000101],[-68.081679999999949,82.700821000000019],[-68.134170999999981,82.698593000000017],[-68.234726000000023,82.696640000000116],[-68.276108000000022,82.69470199999995],[-68.356658999999979,82.688034000000016],[-68.424437999999896,82.679703000000075],[-68.633621000000005,82.648605000000089],[-68.655838000000017,82.643600000000049],[-68.672225999999966,82.637772000000098],[-68.667220999999984,82.632477000000051],[-68.642501999999979,82.628585999999984],[-68.573623999999938,82.628860000000088],[-68.465011999999945,82.639435000000049],[-68.424437999999896,82.641937000000098],[-68.325835999999981,82.645537999999988],[-67.934998000000007,82.658324999999991],[-67.812774999999988,82.659149000000127],[-67.606658999999922,82.655548000000067],[-67.518065999999862,82.65109300000006],[-67.47084000000001,82.652205999999978],[-67.430557000000022,82.655548000000067],[-67.381942999999978,82.66276600000009],[-67.328063999999983,82.677199999999914],[-67.275283999999999,82.68609600000002],[-67.245834000000002,82.689697000000081],[-67.210830999999928,82.693587999999977],[-66.997771999999998,82.712203999999986],[-66.900283999999999,82.719437000000028],[-66.670837000000006,82.740265000000079],[-66.657227000000034,82.744430999999963],[-66.638335999999981,82.748871000000008],[-66.122771999999998,82.813034000000073],[-66.086670000000026,82.816665999999998],[-65.810271999999941,82.840820000000122],[-65.767776000000026,82.843048000000067],[-65.724166999999909,82.843597000000045],[-65.546660999999915,82.838043000000027],[-65.467772999999852,82.833327999999995],[-65.454726999999991,82.829162999999994],[-65.481673999999998,82.816665999999998],[-65.495834000000002,82.8119200000001],[-65.527221999999938,82.797484999999938],[-65.518065999999976,82.789978000000019],[-65.511123999999995,82.786652000000004],[-65.458617999999888,82.779433999999981],[-65.430832000000009,82.777481000000023],[-65.197494999999947,82.764160000000061],[-65.164444000000003,82.763046000000088],[-65.154723999999987,82.765274000000034],[-65.167496000000028,82.769989000000066],[-65.259170999999924,82.781662000000097],[-65.327498999999989,82.789154000000053],[-65.339721999999938,82.791930999999977],[-65.353057999999976,82.797211000000004],[-65.34445199999999,82.801926000000037],[-65.221938999999963,82.832764000000054],[-65.102782999999931,82.848037999999974],[-65.110001000000011,82.852767999999969],[-65.128052000000025,82.856094000000041],[-65.172775000000001,82.858321999999987],[-65.272781000000009,82.861099000000081],[-65.30749499999996,82.86554000000001],[-65.289168999999958,82.873306000000014],[-65.258057000000008,82.877472000000125],[-65.104720999999984,82.891663000000108],[-64.982223999999974,82.901093000000003],[-64.884734999999921,82.905823000000055],[-64.83555599999994,82.906937000000028],[-64.729720999999927,82.904160000000104],[-64.68472300000002,82.901657000000114],[-64.655562999999972,82.896942000000081],[-64.664168999999902,82.89027399999992],[-64.678604000000007,82.884720000000129],[-64.713897999999915,82.876372999999944],[-64.751953000000015,82.875259000000142],[-64.790558000000033,82.875809000000004],[-64.829726999999934,82.877762000000132],[-64.890288999999939,82.878036000000066],[-64.922501000000011,82.876372999999944],[-64.936934999999949,82.871368000000075],[-64.923614999999984,82.864699999999914],[-64.883895999999993,82.861649000000114],[-64.839995999999985,82.861923000000047],[-64.746384000000035,82.860535000000141],[-64.723052999999993,82.856369000000029],[-64.710555999999997,82.852478000000133],[-64.713897999999915,82.846375000000023],[-64.722777999999948,82.840820000000122],[-64.742217999999923,82.834427000000005],[-64.750838999999928,82.828323000000125],[-64.737777999999992,82.822220000000016],[-64.706954999999994,82.813034000000073],[-64.64805599999994,82.799713000000111],[-64.478607000000011,82.764435000000105],[-64.445266999999944,82.761932000000115],[-64.418059999999912,82.761382999999967],[-64.412780999999939,82.762206999999933],[-64.398055999999997,82.766936999999984],[-64.328888000000006,82.787201000000096],[-64.18638599999997,82.819153000000085],[-64.139998999999989,82.828049000000021],[-64.103058000000033,82.831665000000044],[-64.059722999999963,82.833327999999995],[-63.972770999999966,82.834991000000116],[-63.672775000000001,82.834717000000012],[-63.623610999999926,82.833603000000039],[-63.529723999999987,82.828323000000125],[-63.490836999999942,82.825272000000098],[-63.43472300000002,82.816665999999998],[-63.389167999999927,82.804977000000065],[-63.382499999999993,82.798325000000034],[-63.382216999999912,82.767761000000121],[-63.397223999999994,82.761382999999967],[-63.479163999999855,82.739425999999924],[-63.510284000000013,82.732483000000116],[-63.525832999999977,82.730545000000006],[-63.590836000000024,82.733047000000056],[-63.666106999999954,82.731368999999972],[-63.819449999999961,82.721374999999966],[-63.834998999999982,82.719147000000021],[-63.850280999999995,82.715820000000065],[-63.764450000000011,82.715271000000087],[-63.67888599999992,82.717758000000003],[-63.65166499999998,82.714996000000099],[-63.540001000000018,82.694427000000132],[-63.502040999999906,82.682762000000082],[-63.422226000000023,82.665543000000014],[-63.286948999999993,82.654434000000094],[-63.254447999999968,82.650269000000094],[-63.232215999999994,82.64498900000001],[-63.226105000000018,82.640273999999977],[-63.235557999999855,82.633330999999998],[-63.255835999999988,82.627197000000137],[-63.287223999999981,82.624985000000095],[-63.339721999999995,82.623596000000077],[-63.376388999999961,82.619980000000055],[-63.380829000000006,82.615265000000022],[-63.369445999999982,82.61053499999997],[-63.347495999999978,82.604980000000069],[-63.315001999999936,82.601089000000002],[-63.272223999999937,82.598602000000142],[-63.229720999999984,82.597214000000008],[-63.11361699999992,82.597487999999942],[-63.071113999999966,82.59637500000008],[-63.033614999999941,82.594436999999971],[-62.99639099999996,82.59027100000003],[-62.96416499999998,82.585541000000035],[-62.942496999999946,82.5816650000001],[-62.926108999999997,82.576096000000121],[-62.930557000000022,82.56999200000007],[-62.960555999999997,82.557754999999929],[-63.059440999999936,82.511932000000002],[-63.08943899999997,82.466385000000116],[-63.119994999999903,82.463608000000022],[-63.243889000000024,82.457764000000054],[-63.285004000000015,82.454987000000131],[-63.346106999999904,82.449142000000052],[-63.366111999999987,82.444977000000051],[-63.369995000000017,82.438873000000001],[-63.328613000000018,82.437759000000028],[-63.277221999999938,82.439148000000046],[-63.148887999999999,82.446929999999952],[-63.071670999999981,82.451935000000049],[-63.015838999999971,82.459716999999955],[-62.990836999999885,82.467209000000082],[-62.920836999999949,82.491089000000102],[-62.823616000000015,82.504440000000045],[-62.678336999999999,82.516098000000056],[-62.553328999999962,82.524428999999998],[-62.506667999999877,82.526657000000114],[-62.286948999999993,82.528046000000131],[-62.24500299999994,82.528046000000131],[-62.171669000000009,82.525542999999971],[-62.171386999999982,82.521378000000141],[-62.322776999999974,82.511108000000036],[-62.333060999999987,82.504166000000112],[-62.353057999999976,82.486374000000069],[-62.352782999999931,82.481093999999985],[-62.300835000000006,82.482483000000002],[-62.264449999999954,82.485809000000017],[-62.21566799999988,82.491928000000087],[-62.212497999999869,82.495766000000003],[-62.098052999999936,82.502212999999983],[-61.884170999999981,82.492752000000053],[-61.691665999999998,82.48803700000002],[-61.582503999999972,82.482483000000002],[-61.530829999999867,82.478317000000118],[-61.5,82.474152000000117],[-61.448607999999979,82.464431999999988],[-61.326110999999969,82.439697000000137],[-61.28556100000003,82.430267000000072],[-61.170279999999877,82.395264000000111],[-61.141113000000018,82.383041000000048],[-61.131385999999907,82.377472000000068],[-61.11222099999992,82.363876000000062],[-61.098609999999951,82.350266000000033],[-61.076392999999996,82.320831000000112],[-61.078613000000018,82.301086000000112],[-61.084723999999994,82.293593999999985],[-61.107779999999934,82.267761000000064],[-61.130359999999996,82.252937000000088],[-61.135558999999944,82.247482000000105],[-61.15694400000001,82.235259999999982],[-61.193328999999949,82.223602000000085],[-61.281112999999948,82.202774000000034],[-61.306389000000024,82.197205000000054],[-61.388054000000011,82.18331900000004],[-61.43332700000002,82.176376000000062],[-61.463614999999891,82.172484999999995],[-61.534171999999899,82.165543000000071],[-61.599441999999954,82.160812000000135],[-61.804442999999992,82.146652000000074],[-61.86999499999996,82.106644000000017],[-61.885001999999986,82.100539999999967],[-62.077781999999956,82.053588999999988],[-62.126944999999978,82.043869000000086],[-62.25417299999998,82.019989000000066],[-62.278885000000002,82.015822999999955],[-62.313056999999958,82.01249700000011],[-62.356948999999929,82.010268999999994],[-62.513618000000008,82.004715000000147],[-62.570281999999963,81.976089000000059],[-62.944999999999993,81.922211000000118],[-63.040557999999976,81.909714000000122],[-63.292502999999897,81.877761999999962],[-63.387221999999952,81.867752000000053],[-63.656104999999968,81.837494000000106],[-63.715003999999965,81.820831000000055],[-63.761116000000015,81.811645999999996],[-63.817223000000013,81.804703000000018],[-63.849723999999924,81.801086000000055],[-63.925003000000004,81.795258000000103],[-63.962775999999963,81.792480000000126],[-64.010009999999966,81.790268000000083],[-64.053054999999915,81.789978000000019],[-64.086945000000014,81.791930999999977],[-64.111663999999962,81.794983000000116],[-64.131667999999991,81.799149],[-64.142226999999934,81.803040000000067],[-64.177779999999984,81.810532000000023],[-64.207503999999972,81.81442300000009],[-64.271666999999923,81.821655000000021],[-64.301392000000021,81.824157999999954],[-64.325287000000003,81.824707000000103],[-64.323623999999995,81.819153000000085],[-64.308043999999995,81.814697000000024],[-64.253066999999987,81.806091000000094],[-64.232772999999952,81.800537000000077],[-64.12388599999997,81.768326000000002],[-64.118057000000022,81.764435000000105],[-64.134734999999921,81.754715000000033],[-64.207779000000016,81.74192800000003],[-64.355269999999962,81.726379000000122],[-64.472503999999958,81.721374999999966],[-64.629439999999931,81.722488000000055],[-64.720001000000025,81.723877000000073],[-64.767776000000026,81.725815000000011],[-64.801665999999955,81.728317000000061],[-64.812209999999993,81.730820000000051],[-64.833892999999932,81.738876000000118],[-64.839721999999938,81.742203000000075],[-64.885559000000001,81.750823999999966],[-64.910004000000015,81.752777000000094],[-64.962218999999948,81.752212999999983],[-65.21665999999999,81.74552900000009],[-65.337508999999955,81.737761999999975],[-65.409728999999913,81.728317000000061],[-65.631377999999927,81.70248400000014],[-65.668334999999956,81.700821000000019],[-65.725554999999929,81.701660000000004],[-65.773330999999985,81.702773999999977],[-65.924437999999952,81.70138500000013],[-66.012221999999952,81.696930000000123],[-66.038605000000018,81.692474000000004],[-66.042220999999984,81.690536000000066],[-66.030288999999925,81.684982000000105],[-65.991378999999995,81.682755000000043],[-65.821944999999971,81.684417999999937],[-65.612503000000004,81.680817000000104],[-65.487777999999935,81.687485000000038],[-65.404175000000009,81.69081100000011],[-65.352492999999868,81.691925000000083],[-65.336670000000026,81.688034000000016],[-65.370833999999945,81.678863999999976],[-65.402221999999995,81.674423000000047],[-65.523620999999991,81.659714000000008],[-65.618056999999908,81.648605000000089],[-65.789443999999946,81.632202000000063],[-65.871657999999911,81.627197000000024],[-65.910278000000005,81.629699999999957],[-65.926391999999964,81.634154999999964],[-65.92721599999993,81.635543999999982],[-65.924437999999952,81.639708999999982],[-65.92721599999993,81.645827999999995],[-65.943328999999892,81.650543000000027],[-65.982223999999917,81.65277100000003],[-66.024718999999948,81.653046000000018],[-66.042770000000019,81.651657],[-66.064712999999983,81.647765999999933],[-66.085555999999997,81.642761000000064],[-66.101943999999946,81.637207000000103],[-66.140838999999971,81.620529000000033],[-66.172501000000011,81.618042000000116],[-66.218886999999938,81.616928000000144],[-66.355270000000019,81.617477000000122],[-66.393889999999942,81.619705000000067],[-66.439712999999983,81.62692300000009],[-66.478333000000021,81.628585999999984],[-66.575561999999934,81.626082999999994],[-66.727492999999924,81.6202550000001],[-66.804992999999854,81.615814],[-66.896392999999932,81.611923000000104],[-67.15695199999999,81.608032000000037],[-67.509170999999924,81.60054000000008],[-67.55972300000002,81.599152000000004],[-67.766662999999994,81.593047999999953],[-67.792770000000019,81.589706000000035],[-68.111389000000031,81.56303400000013],[-68.156661999999983,81.56109600000002],[-68.231383999999991,81.561371000000008],[-68.274718999999948,81.562759000000085],[-68.309433000000013,81.565536000000009],[-68.330565999999919,81.56860400000005],[-68.352492999999981,81.573044000000039],[-68.410277999999892,81.588043000000084],[-68.459731999999974,81.597487999999998],[-68.661391999999978,81.633330999999998],[-68.715285999999992,81.642211999999972],[-68.976944000000003,81.684417999999937],[-69.058883999999921,81.697479000000101],[-69.139998999999989,81.70887799999997],[-69.176392000000021,81.712494000000049],[-69.247222999999963,81.71748400000007],[-69.291381999999999,81.718871999999976],[-69.299438000000009,81.717209000000082],[-69.306655999999975,81.714431999999988],[-69.291381999999999,81.707763999999997],[-69.268065999999976,81.70248400000014],[-69.214172000000019,81.695251000000098],[-69.123610999999983,81.683868000000132],[-69.005279999999914,81.667480000000069],[-68.902221999999995,81.651382000000012],[-68.624709999999993,81.604430999999977],[-68.449158000000011,81.570831000000055],[-68.370833999999888,81.553589000000045],[-68.357772999999952,81.548325000000091],[-68.352492999999981,81.541656000000046],[-68.37332200000003,81.537766000000033],[-68.407500999999968,81.533874999999966],[-68.504455999999948,81.532211000000132],[-68.551391999999964,81.532760999999994],[-68.637512000000015,81.535538000000088],[-68.715285999999992,81.539703000000088],[-68.810821999999916,81.548599000000024],[-68.848891999999978,81.549149000000057],[-68.856948999999986,81.547760000000039],[-68.851944000000003,81.541656000000046],[-68.839172000000019,81.536925999999994],[-68.813048999999978,81.533325000000104],[-68.777495999999928,81.529709000000082],[-68.579452999999887,81.514434999999992],[-68.536666999999966,81.513321000000019],[-68.446654999999964,81.517487000000074],[-68.376098999999954,81.522766000000047],[-68.285827999999924,81.526931999999988],[-68.091949,81.529160000000104],[-68.051101999999958,81.53054800000001],[-68.011123999999938,81.533051],[-67.910003999999958,81.542206000000078],[-67.819732999999871,81.546936000000073],[-67.724716000000001,81.551086000000112],[-67.383651999999984,81.56088299999999],[-67.182495000000017,81.564697000000081],[-67.150283999999942,81.564987000000087],[-67.107773000000009,81.564987000000087],[-67.064712999999983,81.562759000000085],[-66.859726000000023,81.546646000000067],[-66.791381999999885,81.540817000000061],[-66.766112999999962,81.537491000000045],[-66.629990000000021,81.518051000000014],[-66.608611999999994,81.512772000000041],[-66.62388599999997,81.506378000000041],[-66.741104000000007,81.491928000000087],[-66.887787000000003,81.480545000000063],[-66.962783999999942,81.474991000000102],[-67.043334999999956,81.469711000000018],[-67.248336999999992,81.44999700000011],[-67.457503999999972,81.423035000000027],[-67.753890999999896,81.391663000000051],[-67.818344000000025,81.385268999999994],[-67.994719999999973,81.368042000000003],[-68.244720000000029,81.33998100000008],[-68.355835000000013,81.32388300000008],[-68.429169000000002,81.31164600000011],[-68.486938000000009,81.303863999999976],[-68.618057000000022,81.290543000000014],[-68.796951000000035,81.275269000000094],[-69.028609999999958,81.258606000000043],[-69.319457999999997,81.260268999999937],[-69.34056099999998,81.263885000000016],[-69.357773000000009,81.268326000000116],[-69.362777999999992,81.268875000000037],[-69.391388000000006,81.270537999999988],[-69.426940999999943,81.26998900000001],[-69.455565999999976,81.265823000000125],[-69.468886999999995,81.259995000000004],[-69.46305799999999,81.253326000000129],[-69.436934999999949,81.249145999999939],[-69.366652999999985,81.246368000000132],[-69.319457999999997,81.243591000000038],[-69.312209999999993,81.240540000000067],[-69.323897999999929,81.238037000000077],[-69.541671999999949,81.212493999999936],[-69.911941999999954,81.182480000000112],[-69.999434999999949,81.179977000000122],[-70.158339999999953,81.181366000000139],[-70.206389999999942,81.179703000000018],[-70.210007000000019,81.173874000000012],[-70.126098999999954,81.165543000000127],[-70.050551999999982,81.161652000000061],[-69.960281000000009,81.160538000000088],[-69.907227000000034,81.161652000000061],[-69.864440999999999,81.16415400000011],[-69.760009999999966,81.173035000000027],[-69.638061999999991,81.177475000000072],[-69.647506999999962,81.172484999999995],[-69.831954999999994,81.137206999999989],[-69.887786999999946,81.129150000000038],[-69.953063999999983,81.122208000000114],[-69.976943999999946,81.118866000000025],[-70.013061999999934,81.109146000000123],[-70.025283999999999,81.102767999999969],[-70.023330999999985,81.100815000000011],[-69.995269999999948,81.099426000000051],[-69.955565999999976,81.099426000000051],[-69.922225999999966,81.102203000000145],[-69.832229999999981,81.111649000000114],[-69.632492000000013,81.139160000000118],[-69.609726000000023,81.14387499999998],[-69.591675000000009,81.14888000000002],[-69.541671999999949,81.164428999999927],[-69.528335999999911,81.169434000000024],[-69.463333000000034,81.183044000000052],[-69.430556999999965,81.187194999999974],[-69.359436000000017,81.193313999999987],[-68.876099000000011,81.231094000000098],[-68.760833999999932,81.239426000000037],[-68.37388599999997,81.266662999999994],[-68.246947999999975,81.272766000000104],[-68.116652999999928,81.280273000000079],[-68.052779999999984,81.286102000000085],[-67.887221999999952,81.30304000000001],[-67.823623999999938,81.310257000000092],[-67.791107000000011,81.315536000000066],[-67.690826000000015,81.329437000000041],[-67.593062999999972,81.340271000000087],[-67.356658999999979,81.363601999999958],[-67.24749799999995,81.371918000000051],[-67.124160999999901,81.379700000000014],[-66.990554999999915,81.385544000000039],[-66.621383999999978,81.413879000000065],[-66.365828999999962,81.434708000000001],[-66.290282999999988,81.440262000000018],[-66.16972399999986,81.447754000000145],[-66.134170999999924,81.450821000000076],[-66.050827000000027,81.459152000000131],[-65.985549999999989,81.468048000000067],[-65.831679999999949,81.484711000000004],[-65.724715999999944,81.493866000000025],[-65.643616000000009,81.498871000000065],[-65.557495000000017,81.503052000000139],[-65.466400000000021,81.506378000000041],[-65.252791999999943,81.517212000000086],[-65.002791999999999,81.530823000000055],[-64.612503000000004,81.544982999999945],[-64.566390999999953,81.545532000000094],[-64.537780999999995,81.543593999999985],[-64.528060999999923,81.541656000000046],[-64.517501999999979,81.537491000000045],[-64.444152999999972,81.490814000000114],[-64.436385999999914,81.479431000000091],[-64.451110999999969,81.466934000000094],[-64.491942999999992,81.448868000000118],[-64.508620999999948,81.441924999999969],[-64.520844000000011,81.4369200000001],[-64.554169000000002,81.425812000000064],[-64.616652999999928,81.404984000000013],[-64.658889999999985,81.393050999999957],[-64.735274999999945,81.374146000000053],[-64.808608999999933,81.360535000000084],[-64.855835000000013,81.352768000000083],[-64.99499499999996,81.333328000000108],[-65.060271999999998,81.326096000000007],[-65.168059999999969,81.309982000000048],[-65.286391999999978,81.287201000000039],[-65.323623999999995,81.278046000000018],[-65.441375999999934,81.256378000000041],[-65.493057000000022,81.250549000000035],[-65.527785999999992,81.247481999999934],[-65.571670999999981,81.244980000000055],[-65.747771999999998,81.235809000000131],[-65.941101000000003,81.226379000000065],[-65.980559999999912,81.22387700000013],[-66.010284000000013,81.220261000000107],[-66.199721999999895,81.183868000000018],[-66.244445999999868,81.17442299999999],[-66.264449999999954,81.169434000000024],[-66.418335000000013,81.128860000000032],[-66.438048999999978,81.12359600000002],[-66.482772999999952,81.106934000000081],[-66.50418099999996,81.095534999999984],[-66.509445000000028,81.08859300000006],[-66.529723999999987,81.076096000000064],[-66.544723999999974,81.070540999999992],[-66.603333000000021,81.05525200000011],[-66.685821999999973,81.035812000000135],[-66.753341999999975,81.021927000000005],[-66.921111999999994,80.991089000000045],[-67.164443999999946,80.948593000000017],[-67.208618000000001,80.941925000000026],[-67.279175000000009,80.93553200000008],[-67.309158000000025,80.934418000000107],[-67.349441999999954,80.936371000000065],[-67.440825999999959,80.936646000000053],[-67.562209999999993,80.93553200000008],[-67.591384999999946,80.933044000000109],[-67.606658999999922,80.929977000000008],[-67.603607000000011,80.92442299999999],[-67.588333000000034,80.913878999999952],[-67.567779999999971,80.908599999999979],[-67.543335000000013,80.90415999999999],[-67.53083799999996,80.897491000000116],[-67.539992999999981,80.891098000000113],[-67.583618000000001,80.876648000000046],[-67.634445000000028,80.860809000000074],[-67.653609999999958,80.856369000000086],[-67.863891999999964,80.834152000000017],[-67.910278000000005,80.8119200000001],[-67.965835999999911,80.797484999999995],[-68.011397999999986,80.788315000000125],[-68.065552000000025,80.779160000000104],[-68.089447000000007,80.776093000000003],[-68.138335999999981,80.772491000000002],[-68.202788999999939,80.765823000000069],[-68.225280999999939,80.761383000000023],[-68.672500999999897,80.66693099999992],[-68.738891999999908,80.647217000000012],[-68.814712999999983,80.628586000000041],[-68.952498999999875,80.603043000000071],[-69.146666999999923,80.529709000000082],[-69.171111999999994,80.517487000000131],[-69.273055999999997,80.463882000000012],[-69.289168999999958,80.451660000000061],[-69.291381999999999,80.444138000000123],[-69.290558000000033,80.437194999999917],[-69.297774999999945,80.424698000000149],[-69.305557000000022,80.418319999999994],[-69.317504999999983,80.412490999999989],[-69.333892999999932,80.406647000000135],[-69.384734999999921,80.391937000000041],[-69.427489999999977,80.382751000000042],[-69.479720999999984,80.37553400000013],[-69.551102000000014,80.366379000000109],[-69.596389999999872,80.361099000000024],[-69.729720999999927,80.352767999999969],[-69.982772999999895,80.344986000000006],[-70.072783999999956,80.344437000000028],[-70.218886999999938,80.346374999999966],[-70.284438999999907,80.351089000000115],[-70.305266999999958,80.356093999999985],[-70.310821999999973,80.363037000000134],[-70.285827999999981,80.372482000000048],[-70.256393000000003,80.381362999999965],[-70.244155999999919,80.386658000000011],[-70.227782999999988,80.401382000000069],[-70.220001000000025,80.416930999999977],[-70.235000999999897,80.429703000000018],[-70.275283999999942,80.44802900000002],[-70.314163000000008,80.464432000000045],[-70.499434999999949,80.513884999999959],[-70.539992999999924,80.521927000000119],[-70.68110699999994,80.548035000000084],[-70.706116000000009,80.552475000000129],[-70.754729999999995,80.559418000000107],[-70.783065999999963,80.56303400000013],[-70.812499999999886,80.562759000000142],[-70.825286999999889,80.558593999999971],[-70.827498999999932,80.551376000000118],[-70.813048999999921,80.544983000000002],[-70.796111999999994,80.540543000000127],[-70.765288999999996,80.534424000000115],[-70.741668999999945,80.531372000000033],[-70.670837000000006,80.518051000000071],[-70.637786999999946,80.509155000000135],[-70.531386999999995,80.474426000000051],[-70.490554999999915,80.460815000000082],[-70.476669000000015,80.454436999999984],[-70.423324999999977,80.42164600000001],[-70.434722999999963,80.391663000000108],[-70.450561999999991,80.385817999999972],[-70.458892999999989,80.381362999999965],[-70.472228999999913,80.368042000000003],[-70.471389999999985,80.362488000000042],[-70.469161999999983,80.354980000000012],[-70.462219000000005,80.346939000000134],[-70.444153000000028,80.340271000000143],[-70.424164000000019,80.336105000000032],[-70.352492999999924,80.324707000000046],[-70.309998000000007,80.318054000000075],[-70.252791999999943,80.313309000000061],[-70.15055799999999,80.299149000000114],[-70.035278000000005,80.278320000000122],[-69.991103999999893,80.268875000000094],[-69.974166999999966,80.263046000000088],[-69.960555999999997,80.256378000000097],[-69.965285999999935,80.252213000000097],[-69.990828999999962,80.24331699999999],[-70.128326000000015,80.19720500000011],[-70.145554000000004,80.193587999999977],[-70.178604000000007,80.189148000000102],[-70.21665999999999,80.186371000000008],[-70.24888599999997,80.18609600000002],[-70.315001999999879,80.187484999999981],[-70.611388999999974,80.19720500000011],[-70.645554000000004,80.199142000000109],[-70.821121000000005,80.195526000000086],[-71.120833999999945,80.172485000000052],[-71.180556999999908,80.166656000000046],[-71.238326999999913,80.158874999999966],[-71.381942999999978,80.139160000000004],[-71.418610000000001,80.131088000000034],[-71.446105999999929,80.121368000000132],[-71.463057999999933,80.118042000000059],[-71.50111400000003,80.11554000000001],[-71.654448999999943,80.111374000000069],[-71.694442999999978,80.110809000000074],[-71.731948999999929,80.111923000000047],[-71.762787000000003,80.114426000000037],[-71.789992999999981,80.117752000000053],[-71.811660999999901,80.123596000000077],[-71.836120999999991,80.131927000000132],[-71.848052999999993,80.143875000000037],[-71.878600999999946,80.162491000000045],[-71.907776000000013,80.171371000000079],[-71.953339000000028,80.180542000000003],[-72.006393000000003,80.188583000000108],[-72.057220000000029,80.19470200000012],[-72.081116000000009,80.194138000000009],[-72.099990999999875,80.192748999999992],[-72.127776999999924,80.187759000000142],[-72.165282999999988,80.188873000000115],[-72.189163000000008,80.192200000000014],[-72.223327999999981,80.201660000000118],[-72.241378999999995,80.207489000000123],[-72.256392999999946,80.213882000000069],[-72.274445000000014,80.219711000000075],[-72.294448999999872,80.223312000000135],[-72.329726999999878,80.22554000000008],[-72.358886999999925,80.226089000000059],[-72.378051999999968,80.224700999999982],[-72.391113000000018,80.221649000000014],[-72.400283999999942,80.218597000000102],[-72.420837000000006,80.211104999999975],[-72.412506000000008,80.207214000000079],[-72.188598999999954,80.163879000000122],[-72.140839000000028,80.156937000000028],[-72.082779000000016,80.151656999999943],[-72.052489999999977,80.149719000000005],[-71.996947999999861,80.143051000000071],[-71.977218999999934,80.139434999999992],[-71.896956999999929,80.11554000000001],[-71.895553999999947,80.114150999999993],[-71.898055999999997,80.108597000000032],[-71.905272999999966,80.103591999999935],[-71.926102000000014,80.099991000000102],[-71.954726999999934,80.096375000000023],[-72.115554999999972,80.087494000000106],[-72.250564999999938,80.085541000000148],[-72.391677999999956,80.085541000000148],[-72.392226999999991,80.081940000000088],[-72.358337000000006,80.064987000000031],[-72.340560999999923,80.059143000000006],[-72.306380999999988,80.057480000000055],[-72.170272999999952,80.053864000000033],[-72.137787000000003,80.053588999999988],[-72.053054999999915,80.057480000000055],[-71.920836999999949,80.066375999999991],[-71.885833999999932,80.067215000000147],[-71.849730999999906,80.067764000000125],[-71.701950000000011,80.064148000000046],[-71.618057000000022,80.06442300000009],[-71.489166000000012,80.068878000000097],[-71.376098999999954,80.076935000000049],[-71.316665999999941,80.081940000000088],[-71.186385999999914,80.093872000000033],[-70.968063000000029,80.114990000000148],[-70.854720999999984,80.12831100000011],[-70.821121000000005,80.131088000000034],[-70.762512000000015,80.133330999999941],[-70.651671999999962,80.131363000000022],[-70.626663000000008,80.130539000000056],[-70.50778200000002,80.099716000000058],[-70.502227999999945,80.093048000000067],[-70.497498000000007,80.082764000000054],[-70.48832699999997,80.057205000000067],[-70.494995000000017,80.050812000000121],[-70.508346999999958,80.047759999999982],[-70.568068999999923,80.042755000000113],[-70.59722899999997,80.039429000000098],[-70.646666999999979,80.031936999999971],[-70.662216000000001,80.026657000000057],[-70.673049999999989,80.020828000000051],[-70.679717999999866,80.014435000000105],[-70.672774999999945,80.006377999999984],[-70.672501000000011,80.001389000000017],[-70.689712999999983,79.993317000000047],[-70.71945199999999,79.986374000000012],[-70.767226999999878,79.981658999999979],[-70.916107000000011,79.974425999999994],[-70.954178000000013,79.972763000000043],[-71.08555599999994,79.968596999999988],[-71.241669000000002,79.960815000000025],[-71.27027899999996,79.957214000000135],[-71.401108000000022,79.93553199999991],[-71.416397000000018,79.930267000000072],[-71.453612999999962,79.906372000000033],[-71.460555999999883,79.901382000000012],[-71.458892999999932,79.894989000000066],[-71.438599000000011,79.88998399999997],[-71.415832999999907,79.886658000000125],[-71.394454999999994,79.884995000000004],[-71.352782999999931,79.886932000000058],[-71.338608000000022,79.888596000000064],[-71.168335000000013,79.914153999999996],[-71.109725999999966,79.915267999999969],[-71.063048999999978,79.911652000000117],[-70.944716999999969,79.894150000000081],[-70.925827000000027,79.890274000000034],[-70.910278000000005,79.885818000000086],[-70.916397000000018,79.879424999999969],[-71.005843999999968,79.819717000000082],[-71.116652999999985,79.789703000000088],[-71.136123999999938,79.784988000000055],[-71.183884000000035,79.77748100000008],[-71.212783999999999,79.774428999999998],[-71.343612999999948,79.76388500000013],[-71.376098999999954,79.760818000000029],[-71.400283999999999,79.757492000000013],[-71.444442999999922,79.741653000000042],[-71.463333000000034,79.736923000000047],[-71.49110399999995,79.733321999999987],[-71.699158000000011,79.709991000000116],[-71.739440999999943,79.707214000000022],[-71.781113000000005,79.706100000000049],[-71.817504999999983,79.703597999999943],[-71.922500999999954,79.695525999999973],[-71.990279999999984,79.689148000000046],[-72.096664000000033,79.674988000000099],[-72.217772999999909,79.659987999999998],[-72.267226999999934,79.659149000000014],[-72.287215999999944,79.659987999999998],[-72.317779999999914,79.667205999999965],[-72.330841000000021,79.672484999999938],[-72.348052999999879,79.678040000000067],[-72.367217999999923,79.681656000000089],[-72.392226999999991,79.683594000000028],[-72.425003000000004,79.685531999999967],[-72.467223999999931,79.684708000000001],[-72.574172999999917,79.679153000000099],[-72.619445999999925,79.677765000000022],[-72.661391999999978,79.677199999999971],[-72.697220000000016,79.678040000000067],[-72.729995999999971,79.679703000000131],[-72.756119000000012,79.682205000000067],[-72.912780999999939,79.702208999999982],[-72.932769999999948,79.706375000000037],[-72.944442999999978,79.710266000000104],[-73.062774999999988,79.79942299999999],[-73.061110999999983,79.805251999999996],[-73.048614999999984,79.808319000000097],[-73.027495999999985,79.80693100000002],[-73.017226999999934,79.804703000000018],[-73.003341999999975,79.803040000000124],[-72.979171999999949,79.802200000000084],[-72.945830999999998,79.804152999999985],[-72.924437999999952,79.806366000000139],[-72.912216000000001,79.809418000000051],[-72.902495999999928,79.815262000000075],[-72.926392000000021,79.819442999999978],[-73.059158000000025,79.825546000000088],[-73.091675000000009,79.826385000000073],[-73.178328999999906,79.822768999999994],[-73.218063000000029,79.822768999999994],[-73.285003999999958,79.826096000000121],[-73.348617999999988,79.83027600000014],[-73.371383999999978,79.833054000000118],[-73.396956999999986,79.834991000000002],[-73.43360899999999,79.835815000000139],[-73.576401000000033,79.832764000000111],[-73.667770000000019,79.829712000000029],[-73.745270000000005,79.828323000000012],[-73.780288999999982,79.82777400000009],[-73.853332999999907,79.829163000000051],[-73.866942999999992,79.830826000000002],[-73.864715999999987,79.835815000000139],[-73.853607000000011,79.839706000000035],[-73.801666000000012,79.84637500000008],[-73.745543999999938,79.849152000000004],[-73.742492999999854,79.849990999999932],[-73.746947999999975,79.854155999999932],[-73.768615999999895,79.858870999999965],[-73.890839000000028,79.875259000000028],[-73.945830999999885,79.881653000000085],[-74.010284000000013,79.885818000000086],[-74.117492999999968,79.888885000000016],[-74.156951999999933,79.888885000000016],[-74.238891999999964,79.887207000000103],[-74.283614999999941,79.881363000000079],[-74.30610699999994,79.876923000000033],[-74.383621000000005,79.868591000000094],[-74.415282999999988,79.865265000000022],[-74.576401000000033,79.856934000000138],[-74.667495999999971,79.853591999999992],[-74.795272999999952,79.850815000000125],[-74.833069000000023,79.849152000000004],[-74.846389999999985,79.847214000000065],[-74.846114999999941,79.84387200000009],[-74.71665999999999,79.796936000000073],[-74.699431999999945,79.792755],[-74.683884000000035,79.789978000000076],[-74.654998999999975,79.788879000000122],[-74.488892000000021,79.791655999999989],[-74.444992000000013,79.794708000000128],[-74.392226999999934,79.800261999999918],[-74.351668999999958,79.802475000000072],[-74.309432999999956,79.803314000000057],[-74.236388999999974,79.801925999999924],[-74.106383999999878,79.795532000000094],[-73.951401000000033,79.784424000000115],[-73.714721999999938,79.76638800000012],[-73.510833999999988,79.756377999999984],[-73.384734999999921,79.748871000000065],[-73.366652999999985,79.718048000000067],[-73.360824999999863,79.712769000000094],[-73.295546999999999,79.688582999999994],[-73.256957999999884,79.678040000000067],[-73.206664999999987,79.663605000000132],[-73.188889000000017,79.658035000000041],[-73.174438000000009,79.651657000000057],[-73.168334999999956,79.646103000000096],[-73.126098999999897,79.569443000000035],[-73.125823999999966,79.558318999999983],[-73.128875999999991,79.554153000000042],[-73.135833999999988,79.549713000000054],[-73.148620999999991,79.543593999999985],[-73.163054999999986,79.538878999999952],[-73.180831999999953,79.534149000000127],[-73.247222999999963,79.520827999999995],[-73.296111999999937,79.512772000000098],[-73.353881999999942,79.505829000000119],[-73.446380999999917,79.499145999999939],[-73.657776000000013,79.496368000000132],[-73.693054000000018,79.496933000000013],[-73.729172000000005,79.498596000000077],[-73.758057000000008,79.500275000000101],[-73.779998999999975,79.503052000000025],[-73.791945999999939,79.506653000000085],[-73.817229999999938,79.515549000000021],[-73.837783999999999,79.527480999999966],[-73.863892000000021,79.540267999999969],[-73.876662999999951,79.544708000000014],[-73.916106999999954,79.552475000000129],[-73.950286999999889,79.555252000000053],[-73.965012000000002,79.554703000000075],[-73.988892000000021,79.55192599999998],[-74.001113999999973,79.545821999999987],[-74.000290000000007,79.541656000000046],[-73.996947999999975,79.535537999999917],[-73.989440999999943,79.528595000000109],[-73.968612999999891,79.516937000000098],[-73.959166999999923,79.508881000000031],[-73.949996999999939,79.493866000000082],[-73.949721999999952,79.479980000000069],[-73.953063999999983,79.472762999999986],[-73.961945000000014,79.466933999999981],[-73.98332199999993,79.455551000000128],[-73.998046999999985,79.451385000000073],[-74.023620999999991,79.446930000000066],[-74.081389999999999,79.440536000000009],[-74.11610399999995,79.43803400000013],[-74.160278000000005,79.436371000000008],[-74.198333999999988,79.436095999999964],[-74.544158999999922,79.43803400000013],[-74.617492999999854,79.438583000000051],[-74.673614999999927,79.444138000000123],[-74.688598999999897,79.446930000000066],[-74.931670999999938,79.498871000000122],[-74.932410999999888,79.504798999999991],[-74.941939999999988,79.510543999999982],[-74.96444699999995,79.513046000000031],[-74.987503000000004,79.509995000000004],[-75.043334999999956,79.49581900000004],[-75.060271999999884,79.490813999999943],[-75.059433000000013,79.483871000000136],[-74.995269999999948,79.453598],[-74.983062999999959,79.449706999999933],[-74.948882999999967,79.440810999999997],[-74.912215999999944,79.429703000000018],[-74.897231999999974,79.423308999999961],[-74.884444999999971,79.416092000000049],[-74.883056999999894,79.408325000000104],[-74.911117999999988,79.39387499999998],[-74.93499799999995,79.385269000000051],[-74.951949999999954,79.380264000000011],[-75,79.375488000000075],[-75.016953000000001,79.374146000000053],[-75.058334000000002,79.373871000000065],[-75.213897999999972,79.376373000000115],[-75.31361400000003,79.379974000000004],[-75.410278000000005,79.384155000000078],[-75.531386999999995,79.392487000000074],[-75.695266999999944,79.409987999999998],[-75.799728000000016,79.431366000000139],[-75.907776000000013,79.426086000000055],[-75.931380999999988,79.423598999999967],[-75.957503999999972,79.426086000000055],[-75.985275000000001,79.429703000000018],[-76.031386999999995,79.438309000000118],[-76.049164000000019,79.443038999999999],[-76.097503999999958,79.461929000000112],[-76.109160999999915,79.467758000000117],[-76.115279999999927,79.472487999999942],[-76.124160999999958,79.476379000000009],[-76.138610999999912,79.481369000000086],[-76.175827000000027,79.488876000000005],[-76.203888000000006,79.492477000000065],[-76.261123999999995,79.497756999999979],[-76.320281999999906,79.501389000000074],[-76.636123999999995,79.519440000000088],[-76.665282999999988,79.520827999999995],[-76.718338000000017,79.51998900000001],[-76.795273000000009,79.51138300000008],[-76.834441999999967,79.508881000000031],[-76.872771999999998,79.508606000000043],[-76.90583799999996,79.509720000000016],[-77.050277999999992,79.518600000000049],[-77.069732999999985,79.523880000000077],[-77.092772999999909,79.539703000000145],[-77.112212999999997,79.545258000000047],[-77.142501999999865,79.547485000000052],[-77.160552999999936,79.543593999999985],[-77.191375999999934,79.511108000000092],[-77.184433000000013,79.503600999999946],[-77.178604000000007,79.499710000000107],[-77.134444999999971,79.490265000000022],[-77.071670999999924,79.486923000000104],[-76.895554000000004,79.48054500000012],[-76.867217999999923,79.479705999999965],[-76.612503000000004,79.474701000000096],[-76.406386999999995,79.473602000000142],[-76.204726999999991,79.461380000000133],[-76.179168999999888,79.459717000000069],[-76.159438999999963,79.456375000000094],[-76.143341000000021,79.449996999999939],[-76.138061999999934,79.443313999999987],[-76.138901000000033,79.441086000000041],[-76.149993999999992,79.437759000000085],[-76.159164000000033,79.436095999999964],[-76.189986999999974,79.433319000000097],[-76.208054000000004,79.429703000000018],[-76.205565999999976,79.424698000000149],[-76.167496000000028,79.396102999999925],[-76.157501000000025,79.391663000000108],[-76.11721799999998,79.384430000000123],[-76.083327999999995,79.378860000000032],[-76.059157999999968,79.374985000000038],[-75.902221999999995,79.357207999999957],[-75.881942999999978,79.353317000000118],[-75.879165999999998,79.351378999999952],[-75.889998999999875,79.348037999999917],[-75.902785999999878,79.346099999999979],[-76.086670000000026,79.332214000000022],[-76.12332200000003,79.331100000000049],[-76.351104999999961,79.341934000000094],[-76.682770000000005,79.352767999999969],[-76.717772999999909,79.353317000000118],[-76.790557999999976,79.353317000000118],[-76.829178000000013,79.350815000000011],[-76.869719999999973,79.349426000000051],[-76.89416499999993,79.353317000000118],[-76.959441999999967,79.367203000000075],[-77.018889999999999,79.381927000000132],[-77.076401000000033,79.398331000000098],[-77.090285999999935,79.40554800000001],[-77.105559999999912,79.416092000000049],[-77.108337000000006,79.420822000000101],[-77.212509000000011,79.447754000000032],[-77.326400999999976,79.454163000000051],[-77.359160999999915,79.455551000000128],[-77.386123999999938,79.452774000000034],[-77.397507000000019,79.447205000000054],[-77.395003999999972,79.440262000000075],[-77.384445000000028,79.433044000000052],[-77.262221999999952,79.372482000000048],[-77.172500999999954,79.336380000000077],[-77.158614999999998,79.329162999999994],[-77.163894999999968,79.324707000000046],[-77.187774999999988,79.322769000000108],[-77.228058000000033,79.321655000000135],[-77.260559000000001,79.322769000000108],[-77.317229999999938,79.327773999999977],[-77.36721799999998,79.336105000000089],[-77.386397999999986,79.33859300000006],[-77.41361999999998,79.34165999999999],[-77.466110000000015,79.346099999999979],[-77.477782999999931,79.346099999999979],[-77.596114999999941,79.345824999999991],[-77.634170999999924,79.345534999999984],[-77.707503999999972,79.343323000000055],[-77.739990000000034,79.344437000000084],[-77.769729999999981,79.346375000000023],[-77.819732999999985,79.351653999999996],[-77.905272999999909,79.365265000000136],[-77.922501000000011,79.366379000000109],[-77.957229999999981,79.363876000000118],[-78.051391999999964,79.354706000000078],[-78.058883999999978,79.349426000000051],[-78.043610000000001,79.344437000000084],[-78.021392999999932,79.339980999999966],[-77.903335999999967,79.322495000000004],[-77.876099000000011,79.319717000000026],[-77.846114999999998,79.317764000000068],[-77.809998000000007,79.316665999999998],[-77.760009999999966,79.316375999999991],[-77.726944000000003,79.317490000000134],[-77.650833000000034,79.317764000000068],[-77.624434999999949,79.315536000000122],[-77.529175000000009,79.30525200000011],[-77.478607000000011,79.29664600000001],[-77.322234999999978,79.267487000000017],[-77.329178000000013,79.261383000000137],[-77.341384999999946,79.259430000000009],[-77.358046999999942,79.257767000000115],[-77.422226000000023,79.254714999999976],[-77.453063999999983,79.252487000000031],[-77.482223999999974,79.248871000000008],[-77.496947999999918,79.24581900000004],[-77.488051999999982,79.244980000000112],[-77.424712999999997,79.246094000000085],[-77.358336999999949,79.249999999999943],[-77.191939999999988,79.263885000000073],[-76.999725000000012,79.273315000000139],[-76.671386999999925,79.277481000000023],[-76.237777999999935,79.271103000000039],[-76.168059999999969,79.269989000000066],[-76.136123999999995,79.268600000000106],[-76.105834999999956,79.265823000000012],[-76.068619000000012,79.25749200000007],[-76.052779999999984,79.251099000000124],[-76.03443900000002,79.24581900000004],[-75.991942999999992,79.236374000000012],[-75.938889000000017,79.230270000000132],[-75.807495000000017,79.227768000000083],[-75.777221999999938,79.227478000000076],[-75.734436000000017,79.229431000000034],[-75.675277999999992,79.236374000000012],[-75.637786999999946,79.239426000000094],[-75.608336999999949,79.239975000000072],[-75.465012000000002,79.239975000000072],[-75.405837999999903,79.237487999999985],[-75.083068999999966,79.235260000000039],[-74.876099000000011,79.238037000000134],[-74.800277999999992,79.240540000000067],[-74.777221999999995,79.240265000000079],[-74.52555799999999,79.227203000000031],[-74.496947999999975,79.224990999999989],[-74.47084000000001,79.22164900000007],[-74.464721999999995,79.219986000000119],[-74.467223999999987,79.215546000000131],[-74.474166999999966,79.211928999999998],[-74.520279000000016,79.203048999999965],[-74.571944999999914,79.196091000000138],[-74.601944000000003,79.192748999999992],[-74.758057000000008,79.18553200000008],[-74.791945999999996,79.182754999999986],[-74.817504999999926,79.17886400000009],[-74.826950000000011,79.174149000000057],[-74.819167999999934,79.167755000000056],[-74.795546999999999,79.163605000000018],[-74.766952999999944,79.161377000000073],[-74.672501000000011,79.156937000000028],[-74.617492999999854,79.151381999999955],[-74.445830999999941,79.065810999999997],[-74.436661000000015,79.0577550000001],[-74.443053999999961,79.046936000000073],[-74.455276000000026,79.041655999999989],[-74.47193900000002,79.036652000000004],[-74.514450000000011,79.028595000000053],[-74.543883999999991,79.025269000000037],[-74.578339000000028,79.023314999999968],[-74.654175000000009,79.022217000000069],[-74.725005999999951,79.022766000000047],[-74.960007000000019,79.028320000000008],[-75.116104000000007,79.035812000000135],[-75.243057000000022,79.043045000000006],[-75.626662999999951,79.066086000000041],[-75.655563000000029,79.068328999999949],[-75.763335999999981,79.080551000000128],[-75.885284000000013,79.097488000000112],[-75.891387999999949,79.102203000000145],[-75.887221999999952,79.12831100000011],[-75.880829000000006,79.134995000000004],[-75.856658999999979,79.139708999999925],[-75.848617999999988,79.14498900000001],[-75.857772999999952,79.152205999999921],[-75.944442999999922,79.173035000000084],[-76.047774999999945,79.192200000000071],[-76.071670999999924,79.196091000000138],[-76.098052999999993,79.199141999999995],[-76.132767000000001,79.199706999999989],[-76.309433000000013,79.190811000000053],[-76.519164999999987,79.190262000000132],[-76.859160999999972,79.185257000000092],[-76.973327999999924,79.183318999999926],[-77.044998000000021,79.183318999999926],[-77.083069000000023,79.183593999999971],[-77.111663999999962,79.184982000000048],[-77.167496000000028,79.189972000000125],[-77.205001999999979,79.195251000000098],[-77.250564999999995,79.198029000000076],[-77.388901000000033,79.199706999999989],[-77.510833999999988,79.194976999999994],[-77.548049999999932,79.194427000000132],[-77.642501999999922,79.199706999999989],[-77.695267000000001,79.204712000000029],[-77.749999999999886,79.208328000000108],[-77.777495999999928,79.208878000000141],[-77.817504999999983,79.207763999999997],[-78.158889999999985,79.189972000000125],[-78.213622999999984,79.183593999999971],[-78.233321999999987,79.17886400000009],[-78.245833999999945,79.174698000000035],[-78.25389100000001,79.169983000000002],[-78.253066999999987,79.164428999999984],[-78.228607000000011,79.160538000000088],[-78.181670999999994,79.159424000000115],[-78.084732000000031,79.168045000000063],[-78.056106999999997,79.171921000000111],[-78.026397999999972,79.174698000000035],[-77.988892000000021,79.177475000000129],[-77.912216000000001,79.17942800000003],[-77.842772999999966,79.178589000000102],[-77.47193900000002,79.167755000000056],[-77.237777999999992,79.156937000000028],[-77.208617999999944,79.154709000000082],[-77.181106999999997,79.153869999999927],[-77.018615999999952,79.153595000000109],[-76.841949,79.153595000000109],[-76.706115999999952,79.153045999999961],[-76.639998999999989,79.15109300000006],[-76.61082499999992,79.149155000000121],[-76.484725999999966,79.136108000000092],[-76.430557000000022,79.132202000000007],[-76.319732999999928,79.124695000000088],[-76.260009999999909,79.121917999999994],[-76.233611999999937,79.121642999999949],[-76.191375999999934,79.123596000000077],[-76.15972899999997,79.122208000000001],[-76.136672999999973,79.11914100000007],[-76.081954999999994,79.099716000000114],[-76.085006999999905,79.093323000000112],[-76.099990999999875,79.08776899999998],[-76.116652999999928,79.083328000000051],[-76.146666999999979,79.077774000000034],[-76.170546999999885,79.075821000000076],[-76.210006999999962,79.074707000000103],[-76.265014999999948,79.074432000000115],[-76.360001000000011,79.078323000000012],[-76.515015000000005,79.085815000000082],[-76.575561999999991,79.089432000000045],[-76.637222000000008,79.090546000000018],[-76.676391999999964,79.089432000000045],[-76.828339000000028,79.082764000000111],[-76.996383999999978,79.074707000000103],[-77.073333999999932,79.070831000000055],[-77.152785999999992,79.066086000000041],[-77.223052999999993,79.060532000000023],[-77.326950000000011,79.051651000000106],[-77.355559999999969,79.048325000000034],[-77.429717999999923,79.037200999999982],[-77.449431999999945,79.032760999999937],[-77.464721999999995,79.027771000000087],[-77.49499499999996,79.017761000000007],[-77.529175000000009,79.018051000000014],[-77.693054000000018,79.033600000000092],[-77.719727000000034,79.036652000000004],[-77.742217999999923,79.041930999999977],[-77.783066000000019,79.062484999999981],[-77.799987999999928,79.066666000000055],[-77.84973100000002,79.069717000000082],[-77.919723999999917,79.068878000000097],[-78.035004000000015,79.065536000000009],[-78.103333000000021,79.066086000000041],[-78.135009999999966,79.067490000000021],[-78.165282999999931,79.06999200000007],[-78.214447000000007,79.075271999999984],[-78.234160999999858,79.078323000000012],[-78.289992999999981,79.083328000000051],[-78.351105000000018,79.086380000000133],[-78.425277999999992,79.083054000000118],[-78.671386999999982,79.071930000000009],[-78.818343999999968,79.069442999999978],[-78.860000999999954,79.067214999999976],[-78.891387999999893,79.063309000000118],[-78.879439999999931,79.060256999999979],[-78.692489999999964,79.058594000000085],[-78.588332999999977,79.059143000000006],[-78.405272999999966,79.064987000000031],[-78.283889999999985,79.066666000000055],[-78.236388999999974,79.064987000000031],[-78.15972899999997,79.051086000000055],[-78.108337000000006,79.04664600000001],[-78.070557000000008,79.04664600000001],[-77.966110000000015,79.049149],[-77.86111499999987,79.049149],[-77.829453000000001,79.048035000000027],[-77.799437999999896,79.045258000000103],[-77.785552999999993,79.041092000000049],[-77.708344000000011,79.013046000000145],[-77.703339000000028,79.006943000000035],[-77.71665999999999,79.003326000000072],[-77.796111999999937,78.988586000000112],[-77.835007000000019,78.979431000000034],[-77.946945000000028,78.951660000000004],[-77.946380999999917,78.945815999999979],[-77.952498999999932,78.939697000000137],[-78.040282999999988,78.906097000000045],[-78.147506999999962,78.865265000000079],[-78.282227000000034,78.80386400000009],[-78.289992999999981,78.799149000000057],[-78.297226000000023,78.788879000000122],[-78.296111999999937,78.783051],[-78.285552999999993,78.775818000000015],[-78.269454999999937,78.772491000000059],[-78.248046999999929,78.770263999999997],[-78.215560999999923,78.770537999999931],[-78.196105999999929,78.772217000000126],[-78.168334999999956,78.780823000000055],[-78.15972899999997,78.784988000000055],[-78.15943900000002,78.789978000000133],[-78.145843999999954,78.800812000000008],[-78.129439999999988,78.812194999999974],[-78.105269999999905,78.828598000000056],[-78.042769999999962,78.861649],[-78.029174999999896,78.867477000000122],[-77.902221999999995,78.91276600000009],[-77.887222000000008,78.917755000000056],[-77.75167799999997,78.95748900000001],[-77.711944999999957,78.966095000000109],[-77.689437999999996,78.968596999999988],[-77.526397999999972,78.979156000000046],[-77.370270000000005,78.984421000000111],[-77.258346999999958,78.986374000000069],[-77.177490000000034,78.989700000000084],[-77.107497999999964,78.99552900000009],[-77.078888000000006,78.998871000000065],[-77.026107999999965,79.006652999999972],[-76.960281000000009,79.012772000000041],[-76.75418099999996,79.027771000000087],[-76.710555999999997,79.028320000000008],[-76.683318999999983,79.027771000000087],[-76.424163999999962,79.022491000000002],[-76.361389000000031,79.019714000000135],[-75.98971599999993,78.99552900000009],[-75.732223999999974,78.969147000000021],[-75.720276000000013,78.965545999999961],[-75.769454999999994,78.939971999999955],[-75.781113000000005,78.934708000000001],[-75.796951000000035,78.929703000000131],[-75.825561999999991,78.926085999999998],[-75.858611999999937,78.923309000000074],[-75.896118000000001,78.920821999999987],[-76.095276000000013,78.910262999999986],[-76.25,78.902205999999978],[-76.287215999999944,78.899719000000118],[-76.315552000000025,78.896103000000039],[-76.335555999999997,78.891663000000051],[-76.375548999999921,78.882750999999985],[-76.415008999999998,78.873870999999951],[-76.446105999999929,78.863876000000062],[-76.456389999999942,78.857758000000103],[-76.460007000000019,78.851929000000098],[-76.458343999999897,78.844986000000119],[-76.440276999999924,78.839432000000102],[-76.41194200000001,78.837203999999986],[-76.394454999999937,78.840820000000008],[-76.391113000000018,78.843872000000147],[-76.37470999999988,78.851089000000059],[-76.344727000000034,78.858871000000022],[-76.330001999999979,78.861649],[-76.231673999999998,78.879149999999981],[-76.204726999999991,78.881088000000091],[-76.178329000000019,78.880264000000125],[-76.15834000000001,78.879149999999981],[-76.133330999999998,78.876648000000046],[-76.077498999999989,78.873032000000023],[-75.975006000000008,78.872756999999979],[-75.791671999999949,78.884155000000021],[-75.461120999999991,78.891372999999987],[-75.316101000000003,78.892211999999972],[-75.292220999999927,78.890274000000034],[-75.180557000000022,78.879149999999981],[-74.964721999999995,78.856094000000098],[-74.775009000000011,78.829987000000074],[-74.760559000000001,78.823607999999979],[-74.752791999999943,78.816940000000045],[-74.719726999999978,78.707489000000066],[-74.727218999999934,78.701385000000016],[-74.755844000000025,78.69802900000002],[-74.823059000000001,78.697478999999987],[-74.84333799999996,78.693039000000113],[-74.86999499999996,78.675812000000121],[-74.869445999999925,78.668594000000098],[-74.857773000000009,78.636107999999979],[-74.819457999999884,78.627472000000068],[-74.789992999999981,78.591370000000097],[-74.862212999999997,78.56721500000009],[-74.878052000000025,78.562485000000038],[-75.024169999999913,78.531937000000084],[-75.048049999999989,78.528046000000018],[-75.072509999999909,78.52777100000003],[-75.079453000000001,78.533875000000023],[-75.101394999999968,78.53776600000009],[-75.131377999999927,78.539153999999996],[-75.16722099999987,78.539703000000145],[-75.200287000000003,78.537491000000102],[-75.219726999999978,78.533051000000057],[-75.235275000000001,78.528046000000018],[-75.261672999999973,78.523315000000082],[-75.290557999999919,78.520537999999988],[-75.479445999999996,78.50999500000006],[-75.830001999999979,78.504715000000147],[-75.888335999999924,78.506103999999993],[-75.965011999999888,78.510818000000086],[-75.989990000000034,78.513885000000016],[-76.030563000000029,78.521103000000039],[-76.073058999999944,78.529709000000139],[-76.095550999999944,78.533600000000035],[-76.120270000000005,78.536652000000117],[-76.151107999999965,78.538589000000002],[-76.404448999999886,78.548035000000141],[-76.437209999999993,78.548599000000081],[-76.468886999999938,78.54553199999998],[-76.642775999999969,78.528320000000122],[-76.684433000000013,78.522217000000012],[-76.691101000000003,78.518875000000094],[-76.692764000000011,78.514708999999982],[-76.693603999999993,78.509720000000016],[-76.684997999999894,78.505829000000119],[-76.668335000000013,78.503875999999991],[-76.645844000000011,78.502777000000037],[-76.539992999999981,78.503325999999959],[-76.468338000000017,78.505264000000125],[-76.36471599999993,78.513321000000076],[-76.324722000000008,78.515274000000034],[-76.289444000000003,78.515549000000021],[-76.261948000000018,78.513611000000083],[-76.243057000000022,78.512207000000103],[-76.124999999999943,78.494141000000127],[-76.114165999999955,78.488312000000121],[-76.112777999999878,78.481094000000098],[-76.108886999999982,78.474990999999989],[-76.100554999999986,78.468322999999998],[-76.081679999999949,78.464432000000102],[-76.057495000000017,78.461929000000112],[-75.761123999999995,78.443862999999965],[-75.61721799999998,78.43803400000013],[-75.49888599999997,78.433044000000052],[-75.443603999999993,78.430542000000003],[-75.410827999999924,78.426651000000106],[-75.269729999999925,78.404160000000104],[-75.089995999999985,78.368866000000025],[-75.031386999999995,78.331375000000037],[-75.038329999999917,78.325546000000031],[-75.051940999999886,78.315810999999997],[-75.0625,78.309708000000001],[-75.086670000000026,78.306366000000082],[-75.189986999999974,78.299713000000111],[-75.22193900000002,78.300262000000032],[-75.246108999999933,78.303314],[-75.273055999999883,78.305542000000116],[-75.307495000000017,78.305542000000116],[-75.358611999999937,78.301651000000049],[-75.377212999999983,78.29664600000001],[-75.385009999999909,78.291367000000037],[-75.392226999999934,78.285262999999986],[-75.39805599999994,78.272491000000002],[-75.479172000000005,78.222214000000122],[-75.494155999999975,78.217209000000082],[-75.513335999999924,78.212769000000037],[-75.582503999999915,78.201096000000007],[-75.61361699999992,78.198029000000076],[-75.650283999999942,78.196930000000123],[-75.679442999999992,78.198318000000029],[-75.776397999999972,78.210541000000092],[-75.902495999999928,78.224152000000061],[-75.985549999999932,78.229979999999955],[-76.157227000000034,78.240540000000124],[-76.188888999999961,78.241089000000045],[-76.225829999999974,78.239975000000072],[-76.291945999999996,78.234421000000054],[-76.324447999999961,78.23275799999999],[-76.361389000000031,78.231658999999979],[-76.393065999999976,78.232208000000128],[-76.474715999999944,78.239425999999924],[-76.520278999999903,78.24552900000009],[-76.548049999999876,78.248322000000087],[-76.574172999999917,78.249709999999993],[-76.608336999999949,78.249419999999986],[-76.630554000000018,78.247757000000036],[-76.831680000000006,78.230820000000051],[-76.855269999999962,78.227478000000076],[-76.888061999999991,78.21804800000001],[-76.898620999999935,78.212494000000049],[-76.912216000000001,78.201096000000007],[-76.90834000000001,78.195525999999916],[-76.883330999999941,78.191925000000083],[-76.688599000000011,78.168869000000029],[-76.664444000000003,78.166092000000106],[-76.641678000000013,78.164429000000041],[-76.537780999999939,78.158324999999991],[-76.021392999999989,78.138046000000031],[-75.763900999999976,78.131653000000085],[-75.735549999999989,78.1308140000001],[-75.621933000000013,78.1244200000001],[-75.59722899999997,78.12081900000004],[-75.581389999999942,78.115814],[-75.575561999999934,78.107758000000103],[-75.575287000000003,78.101379000000065],[-75.588897999999972,78.089432000000102],[-75.599166999999909,78.083328000000051],[-75.692763999999954,78.039978000000076],[-75.707503999999915,78.034988000000055],[-75.723052999999993,78.030823000000055],[-75.761123999999995,78.022491000000059],[-75.809433000000013,78.008331000000112],[-75.838608000000022,77.998322000000087],[-75.922775000000001,77.956650000000081],[-75.965011999999888,77.973037999999917],[-75.984160999999858,77.977478000000133],[-76.157227000000034,78.012497000000053],[-76.214721999999995,78.01527399999992],[-76.246108999999933,78.015823000000069],[-76.276672000000019,78.012772000000041],[-76.303054999999972,78.009430000000123],[-76.444716999999912,77.988586000000112],[-76.466949,77.984710999999947],[-76.481383999999935,77.979706000000078],[-76.491942999999992,77.968597000000045],[-76.499725000000012,77.958327999999995],[-76.526108000000022,77.949142000000052],[-76.548339999999996,77.944977000000051],[-76.595839999999953,77.939697000000137],[-76.669998000000021,77.936371000000122],[-76.694442999999865,77.937195000000088],[-76.730559999999912,77.936096000000077],[-76.757232999999985,77.93331900000004],[-76.780288999999925,77.929977000000065],[-76.802490000000034,77.920258000000103],[-76.805557000000022,77.917205999999965],[-76.806945999999925,77.91304000000008],[-76.825287000000003,77.908325000000048],[-76.86221299999994,77.90277100000003],[-76.93110699999994,77.901382000000069],[-76.959731999999974,77.902481000000023],[-76.986114999999927,77.904708999999968],[-77.036391999999921,77.909714000000008],[-77.077788999999939,77.915817000000004],[-77.089171999999962,77.919708000000071],[-77.095276000000013,77.927199999999971],[-77.104172000000005,77.934417999999994],[-77.120269999999891,77.939148000000046],[-77.160003999999901,77.946091000000024],[-77.210830999999985,77.949142000000052],[-77.244445999999982,77.948593000000074],[-77.272232000000031,77.946365000000128],[-77.298339999999996,77.942749000000106],[-77.336120999999991,77.94081099999994],[-77.838897999999972,77.942749000000106],[-77.997498000000007,77.957214000000022],[-78.03694200000001,77.966384999999946],[-78.140838999999914,77.985260000000096],[-78.162216000000001,77.988312000000008],[-78.237502999999947,77.995818999999983],[-78.260833999999932,77.995254999999986],[-78.411391999999921,77.917755000000113],[-78.420837000000006,77.912491000000102],[-78.426391999999964,77.90637200000009],[-78.419723999999974,77.898880000000133],[-78.410552999999936,77.892211999999972],[-78.330840999999907,77.868591000000094],[-78.317107999999962,77.865814],[-78.282500999999968,77.862762000000089],[-78.260283999999899,77.861374000000012],[-78.173889000000031,77.859984999999995],[-78.139450000000011,77.857208000000128],[-77.97193900000002,77.807204999999954],[-77.958617999999888,77.802200000000084],[-77.947768999999994,77.796371000000079],[-77.940826000000015,77.765549000000021],[-77.940551999999968,77.759995000000004],[-77.981109999999887,77.701385000000073],[-77.920272999999952,77.669983000000116],[-77.882767000000001,77.661652000000004],[-77.862777999999992,77.656372000000147],[-77.742766999999958,77.622208000000114],[-77.724716000000001,77.613312000000008],[-77.718612999999948,77.605820000000051],[-77.723052999999936,77.599152000000061],[-77.730835000000013,77.597214000000122],[-77.87222300000002,77.568329000000119],[-77.952224999999999,77.555817000000104],[-77.958343999999954,77.529709000000139],[-77.944442999999978,77.511383000000137],[-77.946105999999986,77.504714999999976],[-77.948607999999979,77.501938000000109],[-77.981673999999998,77.486374000000012],[-77.99499499999996,77.481094000000098],[-78.256667999999934,77.381926999999962],[-78.303878999999995,77.373306000000071],[-78.690552000000025,77.315535999999952],[-78.741104000000007,77.309418000000051],[-78.777221999999995,77.307205000000067],[-78.806655999999975,77.307205000000067],[-78.834166999999923,77.30831900000004],[-78.839721999999995,77.310256999999979],[-78.833069000000023,77.314987000000031],[-78.786117999999988,77.335815000000082],[-78.733886999999982,77.362762000000032],[-78.726944000000003,77.367477000000065],[-78.725280999999995,77.371094000000028],[-78.727782999999988,77.375259000000028],[-78.764449999999954,77.3808140000001],[-78.784438999999907,77.3808140000001],[-78.816665999999998,77.378036000000122],[-78.841110000000015,77.374420000000043],[-78.861663999999962,77.370255000000043],[-78.89805599999994,77.360809000000074],[-78.920273000000009,77.350815000000068],[-78.939986999999917,77.338882000000012],[-78.948043999999982,77.332489000000066],[-78.955565999999919,77.328322999999955],[-78.968338000000017,77.323317999999915],[-79.00418099999996,77.313873000000058],[-79.083327999999995,77.299987999999985],[-79.139724999999999,77.293594000000098],[-79.171386999999868,77.290817000000004],[-79.207229999999981,77.288315000000125],[-79.270554000000004,77.286926000000108],[-79.321670999999924,77.288589000000059],[-79.373321999999973,77.29304499999995],[-79.493332000000009,77.304428000000144],[-79.631377999999984,77.316666000000055],[-79.653885000000002,77.318603999999993],[-79.712218999999948,77.318328999999949],[-79.83666999999997,77.306931000000134],[-79.860824999999977,77.303314],[-79.881942999999978,77.299713000000111],[-79.896118000000001,77.295822000000044],[-79.92332499999992,77.285263000000043],[-79.960555999999883,77.276932000000102],[-79.988327000000027,77.273604999999975],[-80.01916499999993,77.272217000000069],[-80.042495999999971,77.272766000000047],[-80.456116000000009,77.296097000000088],[-80.753341999999918,77.330551000000128],[-80.775833000000034,77.334427000000005],[-80.879714999999919,77.353043000000014],[-81.005568999999923,77.377197000000137],[-81.015288999999996,77.381363000000022],[-81.019454999999994,77.392761000000064],[-81.027221999999995,77.398041000000092],[-81.035277999999948,77.40109300000006],[-81.095276000000013,77.411925999999994],[-81.121108999999933,77.413605000000018],[-81.150833000000034,77.413605000000018],[-81.207778999999903,77.415817000000061],[-81.254729999999995,77.420532000000094],[-81.277495999999928,77.42442299999999],[-81.294448999999929,77.429153000000042],[-81.310546999999985,77.434982000000048],[-81.316665999999998,77.438873000000115],[-81.321121000000005,77.450272000000041],[-81.325287000000003,77.454987000000074],[-81.337509000000011,77.462769000000037],[-81.351669000000015,77.469711000000075],[-81.370543999999938,77.475540000000137],[-81.388901000000033,77.480819999999994],[-81.442215000000033,77.491364000000033],[-81.533889999999928,77.506942999999978],[-81.573623999999938,77.512771999999984],[-81.587783999999942,77.517487000000017],[-81.589721999999995,77.520828000000051],[-81.608337000000006,77.553588999999988],[-81.610549999999989,77.576096000000064],[-81.820281999999963,77.621918000000107],[-81.839721999999938,77.625809000000004],[-81.845001000000025,77.628860000000032],[-81.848617999999988,77.639434999999935],[-81.847778000000005,77.643326000000002],[-81.836670000000026,77.65498400000007],[-81.847503999999901,77.665817000000004],[-81.860000999999954,77.671371000000022],[-81.876662999999951,77.677475000000072],[-81.89527899999996,77.682480000000112],[-81.913894999999911,77.685532000000023],[-81.928329000000019,77.685806000000127],[-81.930283000000031,77.684981999999991],[-81.935546999999929,77.678040000000067],[-81.949158000000011,77.655258000000003],[-81.949431999999945,77.644989000000123],[-81.911391999999921,77.609421000000111],[-81.895844000000011,77.604156000000046],[-81.857223999999974,77.598877000000073],[-81.810271999999941,77.595260999999994],[-81.798049999999989,77.59165999999999],[-81.787506000000008,77.587494000000049],[-81.678054999999972,77.538315000000068],[-81.670546999999942,77.531662000000097],[-81.667220999999984,77.52526899999998],[-81.666945999999996,77.502213000000097],[-81.670836999999949,77.496094000000085],[-81.690276999999924,77.485260000000039],[-81.710555999999997,77.474990999999989],[-81.71945199999999,77.469986000000119],[-81.748046999999929,77.448029000000076],[-81.743606999999997,77.441086000000098],[-81.739440999999999,77.436371000000065],[-81.728881999999999,77.429977000000008],[-81.700561999999877,77.422760000000096],[-81.523620999999991,77.378036000000122],[-81.484726000000023,77.372208000000001],[-81.432220000000029,77.368042000000059],[-81.336670000000026,77.368591000000038],[-81.25140399999998,77.36914100000007],[-81.203888000000006,77.370529000000147],[-81.189986999999917,77.368042000000059],[-81.178054999999972,77.360259999999926],[-81.172775000000001,77.354705999999965],[-81.167769999999962,77.342758000000117],[-81.165833000000021,77.337204000000099],[-81.165833000000021,77.332764000000054],[-81.169448999999986,77.32249500000006],[-81.283889999999985,77.315262000000018],[-81.425003000000004,77.306366000000082],[-81.538329999999974,77.302765000000079],[-81.874999999999943,77.292480000000126],[-81.953887999999949,77.302200000000028],[-82.091948999999943,77.316376000000048],[-82.151397999999972,77.303864000000033],[-82.166107000000011,77.292480000000126],[-82.081680000000006,77.272766000000047],[-82.043335000000013,77.265548999999908],[-81.978881999999999,77.258331000000112],[-81.90695199999999,77.198318000000029],[-81.906577999999968,77.1933140000001],[-81.902221999999995,77.187195000000031],[-81.876099000000011,77.174698000000092],[-81.868057000000022,77.171646000000123],[-81.834166999999866,77.162491000000102],[-81.796660999999972,77.157486000000063],[-81.78694200000001,77.157486000000063],[-81.715835999999967,77.176926000000037],[-81.696654999999907,77.181366000000025],[-81.634444999999971,77.193863000000022],[-81.607497999999964,77.197479000000101],[-81.395003999999972,77.231659000000036],[-81.149170000000026,77.274703999999986],[-80.960281000000009,77.271378000000141],[-80.592772999999966,77.242477000000008],[-80.526397999999915,77.234985000000052],[-80.280288999999868,77.213608000000022],[-80.258621000000005,77.212204000000042],[-80.205840999999964,77.209427000000119],[-80.154998999999975,77.208037999999931],[-80.135833999999988,77.205826000000059],[-80.116104000000007,77.20138500000013],[-80.114715999999987,77.195525999999973],[-80.136947999999961,77.186096000000077],[-80.152785999999992,77.181656000000032],[-80.255004999999983,77.153320000000122],[-80.401671999999962,77.086655000000007],[-80.40972899999997,77.081100000000106],[-80.40972899999997,77.076660000000118],[-80.394454999999937,77.072769000000051],[-80.373046999999929,77.071380999999917],[-80.34584000000001,77.074996999999996],[-80.328063999999927,77.078323000000012],[-80.206954999999937,77.108597000000088],[-80.159438999999963,77.122756999999979],[-80.135009999999966,77.139435000000049],[-80.118606999999997,77.150818000000072],[-80.094726999999978,77.161102000000085],[-80.072509999999909,77.17053199999998],[-80.013335999999924,77.190536000000066],[-79.93582200000003,77.206650000000025],[-79.785278000000005,77.231368999999972],[-79.725829999999917,77.239975000000072],[-79.660277999999948,77.24443100000002],[-79.633057000000008,77.243317000000047],[-79.445540999999992,77.234421000000111],[-79.424163999999905,77.233047000000113],[-79.255004999999983,77.218596999999988],[-79.216949,77.209717000000126],[-79.041945999999882,77.161102000000085],[-79.033066000000019,77.156647000000078],[-79.02806099999998,77.150543000000027],[-79.003890999999953,77.103592000000049],[-79.005004999999926,77.09693900000002],[-79.013335999999924,77.09137000000004],[-79.029723999999987,77.086929000000112],[-79.132492000000013,77.053589000000045],[-79.328888000000006,76.978591999999935],[-79.365554999999915,76.963318000000072],[-79.376663000000008,76.957489000000066],[-79.391387999999949,76.947204999999997],[-79.395003999999915,76.940536000000122],[-79.393065999999976,76.934143000000006],[-79.386948000000018,76.927475000000015],[-79.37222300000002,76.923309000000131],[-79.34584000000001,76.91804500000012],[-79.317504999999926,76.917755000000113],[-79.244445999999925,76.924987999999928],[-79.193053999999904,76.929152999999928],[-79.005843999999911,76.936096000000134],[-78.980835000000013,76.936371000000122],[-78.954178000000013,76.935256999999979],[-78.886123999999995,76.926926000000094],[-78.870834000000002,76.922211000000061],[-78.866394000000014,76.918869000000086],[-78.910004000000015,76.886658000000011],[-78.915282999999988,76.839706000000092],[-78.748336999999935,76.822494999999947],[-78.721938999999963,76.821380999999974],[-78.712218999999948,76.823318000000029],[-78.708053999999947,76.824997000000053],[-78.56361400000003,76.906647000000135],[-78.566101000000003,76.913605000000132],[-78.567504999999983,76.927200000000028],[-78.562774999999874,76.933043999999995],[-78.553878999999938,76.938582999999994],[-78.547775000000001,76.941360000000088],[-78.384444999999914,76.99971000000005],[-78.344161999999926,77.007767000000001],[-78.32028200000002,77.011658000000068],[-78.292770000000019,77.014709000000096],[-78.196944999999971,77.019440000000031],[-78.140838999999914,77.01998900000001],[-78.087219000000005,77.017761000000007],[-78.07028200000002,77.014434999999992],[-77.896666999999979,76.955551000000128],[-77.886947999999961,76.947754000000145],[-77.881103999999993,76.940262000000018],[-77.779448999999943,76.79136699999998],[-77.789443999999946,76.78166200000004],[-77.813323999999966,76.692748999999992],[-77.813613999999973,76.687759000000085],[-77.813048999999864,76.68193100000002],[-77.804992999999968,76.675261999999918],[-77.769454999999937,76.658325000000104],[-77.78443900000002,76.650269000000037],[-77.810271999999941,76.640823000000069],[-77.841110000000015,76.633331000000112],[-77.861663999999905,76.629700000000071],[-77.918335000000013,76.62831100000011],[-77.947219999999959,76.629425000000083],[-77.985000999999954,76.632476999999994],[-78.013625999999988,76.630814000000044],[-78.027495999999985,76.626922999999977],[-78.089721999999995,76.609420999999941],[-78.097777999999948,76.606094000000041],[-78.178328999999962,76.566085999999984],[-78.186110999999926,76.559708000000001],[-78.206107999999972,76.53914600000013],[-78.256667999999934,76.506653000000142],[-78.364440999999999,76.462493999999992],[-78.377486999999917,76.458038000000101],[-78.435103999999967,76.453171000000111],[-78.443328999999892,76.452209000000096],[-78.473052999999993,76.451660000000118],[-78.519164999999987,76.456940000000031],[-78.552490000000034,76.464157000000114],[-78.607772999999952,76.486649000000057],[-78.61471599999993,76.489975000000072],[-78.619445999999982,76.496094000000085],[-78.616942999999992,76.498871000000008],[-78.615004999999883,76.5],[-78.611388999999917,76.49941999999993],[-78.597228999999913,76.505264000000125],[-78.591949,76.5086060000001],[-78.588332999999977,76.513046000000088],[-78.613327000000027,76.547759999999982],[-78.627212999999927,76.563873000000001],[-78.75111400000003,76.572220000000016],[-78.773330999999985,76.572768999999937],[-78.790558000000033,76.571655000000135],[-78.868331999999953,76.521103000000096],[-78.886947999999961,76.497208000000057],[-78.900833000000034,76.478867000000093],[-78.937774999999988,76.449997000000053],[-78.946655000000021,76.444976999999994],[-78.96945199999999,76.43414300000012],[-78.994155999999975,76.424423000000047],[-79.013061999999991,76.420258000000047],[-79.06138599999997,76.41276600000009],[-79.090285999999992,76.411377000000073],[-79.139174999999966,76.411652000000117],[-79.170837000000006,76.409988000000112],[-79.18971299999987,76.405823000000112],[-79.198043999999868,76.400269000000094],[-79.261123999999995,76.352202999999975],[-79.265563999999927,76.346100000000035],[-79.266402999999968,76.339432000000102],[-79.262786999999946,76.331940000000145],[-79.254181000000017,76.320267000000115],[-79.25306699999993,76.314697000000024],[-79.261123999999995,76.309143000000063],[-79.272780999999952,76.304152999999985],[-79.312774999999988,76.297484999999995],[-79.338608000000022,76.296371000000022],[-79.365828999999962,76.296646000000067],[-79.414168999999902,76.301086000000055],[-79.445540999999992,76.306641000000127],[-79.500838999999928,76.314148000000102],[-79.525283999999886,76.31442300000009],[-79.573623999999995,76.311645999999996],[-79.596664000000033,76.308594000000085],[-79.805556999999965,76.278320000000065],[-79.924438000000009,76.25360100000006],[-80.061385999999914,76.226928999999984],[-80.087218999999948,76.223602000000085],[-80.107223999999974,76.2227630000001],[-80.121658000000025,76.224426000000051],[-80.136123999999995,76.228317000000118],[-80.156386999999881,76.23692299999999],[-80.178329000000019,76.239700000000084],[-80.203613000000018,76.240539999999953],[-80.230285999999978,76.239975000000129],[-80.261123999999995,76.238312000000008],[-80.2933349999999,76.235260000000096],[-80.338332999999977,76.228317000000118],[-80.366942999999992,76.218048000000067],[-80.375548999999921,76.213043000000027],[-80.383056999999951,76.20748900000001],[-80.396666999999923,76.202208999999982],[-80.412216000000001,76.198029000000133],[-80.426940999999886,76.195525999999973],[-80.506957999999941,76.196365000000128],[-80.606383999999991,76.191650000000095],[-80.627486999999917,76.187195000000088],[-80.637787000000003,76.17053199999998],[-80.639724999999885,76.167480000000069],[-80.654175000000009,76.162491000000102],[-80.672501000000011,76.158325000000048],[-80.703338999999971,76.156647000000078],[-80.949996999999996,76.144989000000066],[-81.053329000000019,76.128036000000009],[-81.075835999999924,76.129149999999981],[-81.085830999999928,76.134155000000021],[-81.090285999999935,76.137496999999939],[-81.095551,76.212204000000042],[-81.047501000000011,76.249419999999986],[-81.041106999999954,76.25360100000006],[-81.026397999999915,76.258331000000112],[-80.903885000000002,76.312194999999974],[-80.783614999999998,76.374985000000095],[-80.769454999999994,76.384720000000016],[-80.761123999999995,76.394150000000081],[-80.760009999999909,76.40415999999999],[-80.763625999999874,76.411102000000085],[-80.771666999999923,76.419144000000017],[-80.78472899999997,76.423874000000069],[-80.991668999999945,76.483047000000056],[-81.188889000000017,76.518875000000094],[-81.275008999999955,76.533325000000048],[-81.304169000000002,76.510544000000039],[-81.337218999999891,76.494980000000112],[-81.351944000000003,76.490265000000079],[-81.388901000000033,76.481368999999972],[-81.411117999999988,76.477478000000076],[-81.460830999999928,76.471374999999966],[-81.492492999999911,76.469437000000028],[-81.521941999999967,76.468596999999988],[-81.636948000000018,76.468872000000147],[-81.71665999999999,76.470260999999994],[-81.788605000000018,76.474700999999982],[-81.879990000000021,76.483871000000022],[-82.039718999999934,76.509430000000066],[-82.05860899999999,76.513610999999969],[-82.075835999999981,76.518600000000106],[-82.083617999999944,76.523879999999963],[-82.03195199999999,76.553588999999988],[-81.985000999999954,76.578597999999943],[-81.981948999999929,76.584717000000012],[-81.993331999999953,76.590270999999973],[-82.045273000000009,76.603592000000106],[-82.056655999999862,76.609146000000123],[-82.049438000000009,76.612488000000042],[-81.953338999999914,76.631927000000132],[-81.873610999999869,76.645828000000108],[-81.851394999999968,76.649719000000005],[-81.814163000000008,76.658599999999922],[-81.790282999999931,76.667755],[-81.782227000000034,76.672760000000039],[-81.776947000000007,76.677475000000072],[-81.778885000000002,76.681090999999924],[-81.785827999999924,76.685532000000023],[-81.799163999999962,76.685805999999957],[-81.819457999999997,76.682754999999986],[-81.838057999999933,76.678314000000057],[-81.852782999999988,76.673599000000024],[-81.861938000000009,76.669144000000017],[-81.893341000000021,76.660812000000021],[-82.081115999999952,76.631087999999977],[-82.115554999999915,76.628860000000032],[-82.145553999999947,76.628036000000066],[-82.199996999999996,76.628586000000098],[-82.273330999999928,76.633331000000112],[-82.292495999999971,76.635544000000095],[-82.326950000000011,76.641373000000101],[-82.346114999999998,76.645538000000101],[-82.377486999999917,76.657485999999949],[-82.442490000000021,76.684981999999991],[-82.470276000000013,76.698868000000004],[-82.476668999999958,76.704712000000029],[-82.487212999999997,76.717758000000117],[-82.580291999999986,76.776382000000012],[-82.596114999999998,76.782486000000006],[-82.698607999999979,76.812485000000038],[-82.725005999999951,76.819153000000028],[-82.749725000000012,76.818604000000107],[-82.767226999999991,76.813309000000004],[-82.769729999999925,76.811096000000077],[-82.76556399999987,76.808318999999983],[-82.74610899999999,76.804153000000042],[-82.728333000000021,76.799149000000114],[-82.698607999999979,76.788589000000002],[-82.640563999999983,76.766388000000006],[-82.556106999999997,76.723038000000031],[-82.558333999999945,76.718322999999998],[-82.566665999999941,76.707489000000123],[-82.569457999999941,76.701385000000073],[-82.562499999999943,76.688873000000058],[-82.545546999999942,76.674149000000057],[-82.533324999999991,76.666382000000056],[-82.460555999999997,76.636108000000036],[-82.435271999999998,76.628036000000066],[-82.415008999999884,76.62303199999991],[-82.308884000000035,76.609420999999941],[-82.208054000000004,76.593048000000067],[-82.113891999999908,76.572220000000016],[-82.102218999999991,76.568878000000041],[-82.081115999999952,76.561096000000134],[-82.093886999999995,76.557205000000067],[-82.175002999999947,76.546936000000017],[-82.196944999999971,76.542755000000113],[-82.211394999999925,76.53804000000008],[-82.22222899999997,76.532761000000107],[-82.225280999999995,76.526657000000057],[-82.224715999999887,76.520264000000111],[-82.222504000000015,76.514435000000105],[-82.216399999999965,76.5086060000001],[-82.189437999999882,76.486649000000057],[-82.158050999999944,76.466095000000053],[-82.147232000000031,76.461105000000032],[-82.135558999999944,76.453323000000069],[-82.131377999999927,76.448593000000017],[-82.127212999999927,76.441650000000038],[-82.132216999999912,76.436919999999986],[-82.162505999999951,76.421921000000111],[-82.17971799999998,76.416931000000091],[-82.209441999999967,76.409988000000112],[-82.260284000000013,76.398605000000089],[-82.293335000000013,76.395827999999995],[-82.348342999999943,76.395537999999988],[-82.483063000000016,76.396378000000027],[-82.704453000000001,76.386932000000058],[-82.833327999999881,76.397766000000104],[-82.990554999999915,76.426650999999993],[-83.003615999999965,76.429153000000042],[-83.0625,76.450272000000041],[-83.099730999999963,76.463882000000126],[-83.102492999999981,76.469437000000028],[-83.096953999999982,76.475814999999955],[-83.08944699999995,76.480819999999994],[-83.065001999999993,76.491089000000045],[-83.061935000000005,76.497208000000057],[-83.075012000000015,76.532761000000107],[-83.084441999999967,76.546370999999965],[-83.110001000000011,76.579987000000131],[-83.116652999999985,76.586105000000089],[-83.198607999999979,76.619431000000077],[-83.338897999999858,76.66415400000011],[-83.384170999999981,76.730819999999994],[-83.365279999999927,76.740540000000067],[-83.358611999999937,76.746094000000028],[-83.355834999999956,76.752213000000097],[-83.362212999999997,76.756103999999937],[-83.379989999999964,76.758881000000031],[-83.400833000000034,76.759995000000004],[-83.410003999999901,76.757767000000058],[-83.497498000000007,76.723876999999959],[-83.518340999999964,76.713318000000129],[-83.523620999999935,76.706649999999968],[-83.523330999999928,76.700821000000133],[-83.520553999999947,76.695251000000042],[-83.515014999999948,76.689972000000068],[-83.499161000000015,76.676651000000106],[-83.352218999999991,76.612488000000042],[-83.331116000000009,76.603317000000118],[-83.316101000000003,76.598037999999974],[-83.298614999999984,76.593048000000067],[-83.278060999999923,76.588318000000072],[-83.254181000000017,76.579437000000098],[-83.246383999999978,76.572768999999937],[-83.207503999999915,76.505553999999961],[-83.184432999999899,76.424988000000042],[-83.188323999999966,76.419434000000081],[-83.202224999999942,76.414428999999984],[-83.223617999999874,76.410537999999917],[-83.256667999999991,76.407486000000006],[-83.285827999999981,76.406372000000033],[-83.439986999999917,76.411102000000085],[-83.619995000000017,76.423599000000081],[-83.691100999999946,76.428863999999919],[-83.710555999999997,76.433044000000109],[-83.735000999999954,76.444138000000009],[-83.734160999999915,76.449141999999995],[-83.735275000000001,76.455826000000059],[-83.740554999999972,76.462769000000037],[-83.756667999999991,76.468596999999988],[-83.893616000000009,76.501663000000065],[-83.985001000000011,76.520538000000045],[-84.018616000000009,76.529433999999981],[-84.033614999999941,76.534714000000065],[-84.046660999999972,76.542205999999965],[-84.058334000000002,76.553040000000067],[-84.058884000000035,76.558868000000132],[-84.061661000000015,76.585266000000104],[-84.070846999999901,76.616653000000042],[-84.086670000000026,76.62414600000011],[-84.101944000000003,76.629425000000083],[-84.118880999999988,76.633880999999974],[-84.138610999999912,76.637772000000041],[-84.261123999999995,76.65554800000001],[-84.284438999999963,76.657760999999994],[-84.31082200000003,76.658325000000104],[-84.319732999999871,76.656096999999988],[-84.324722000000008,76.653320000000065],[-84.330841000000021,76.647491000000059],[-84.313323999999909,76.641098000000113],[-84.256667999999991,76.628586000000098],[-84.220551,76.622207999999944],[-84.202498999999932,76.617203000000075],[-84.193053999999961,76.609985000000108],[-84.194442999999978,76.606934000000081],[-84.216948999999886,76.571655000000135],[-84.249725000000012,76.536926000000108],[-84.248336999999992,76.530548000000124],[-84.24499499999996,76.524993999999936],[-84.221114999999941,76.510817999999972],[-84.208617999999888,76.505264000000125],[-84.192490000000021,76.49941999999993],[-84.179717999999923,76.49192800000003],[-84.180832000000009,76.484984999999995],[-84.195540999999935,76.45637499999998],[-84.205565999999976,76.451096000000007],[-84.215835999999967,76.448029000000076],[-84.236938000000009,76.443587999999977],[-84.489166000000012,76.429153000000042],[-84.518615999999952,76.427765000000136],[-84.570846999999958,76.428863999999919],[-84.619720000000029,76.431656000000032],[-84.636947999999961,76.434418000000107],[-84.652785999999992,76.438034000000016],[-84.783889999999985,76.469986000000119],[-84.792770000000019,76.474990999999989],[-84.785278000000005,76.485260000000039],[-84.783889999999985,76.489975000000072],[-84.795273000000009,76.503876000000048],[-84.848891999999921,76.53637700000013],[-84.860001000000011,76.542755000000113],[-84.950561999999934,76.577773999999977],[-84.970550999999944,76.581940000000088],[-84.991378999999938,76.582764000000054],[-85.016402999999912,76.578872999999987],[-85.028335999999967,76.57499700000011],[-85.034163999999976,76.569153000000085],[-85.051391999999964,76.514160000000061],[-85.022507000000019,76.456099999999992],[-84.970276000000013,76.426086000000112],[-84.960281000000009,76.42053199999998],[-84.944442999999978,76.416931000000091],[-84.904175000000009,76.411926000000051],[-84.728058000000033,76.390273999999977],[-84.43638599999997,76.338593000000117],[-84.397506999999962,76.330551000000128],[-84.381377999999927,76.324706999999933],[-84.376098999999954,76.317764000000125],[-84.381942999999978,76.31191999999993],[-84.393889999999999,76.308029000000033],[-84.413054999999986,76.304703000000018],[-84.429169000000002,76.303040000000067],[-84.533614999999941,76.30581699999999],[-84.716659999999933,76.306930999999963],[-84.776397999999972,76.303314],[-84.898055999999997,76.288589000000059],[-84.928328999999962,76.286377000000016],[-85.174438000000009,76.280272999999966],[-85.232223999999917,76.295257999999933],[-85.36221299999994,76.303314],[-85.505004999999983,76.321930000000066],[-85.523055999999883,76.326660000000061],[-85.544448999999986,76.329987000000017],[-85.698333999999988,76.34887700000013],[-85.952498999999932,76.368591000000038],[-85.978058000000033,76.370528999999976],[-86.004181000000017,76.37081900000004],[-86.110274999999945,76.368317000000104],[-86.134734999999978,76.369431000000077],[-86.281677000000002,76.376923000000033],[-86.330565999999976,76.3808140000001],[-86.37222300000002,76.38638300000008],[-86.412216000000001,76.40776100000005],[-86.415008999999884,76.41276600000009],[-86.421386999999925,76.456940000000031],[-86.418610000000001,76.469147000000021],[-86.409728999999913,76.474700999999982],[-86.398055999999997,76.478867000000093],[-86.378875999999991,76.483871000000022],[-86.36082499999992,76.487762000000089],[-86.307769999999948,76.49552900000009],[-86.277785999999935,76.5],[-86.256119000000012,76.503876000000048],[-86.22222899999997,76.513321000000133],[-86.213057999999933,76.518600000000106],[-86.20777899999996,76.524429000000112],[-86.211944999999957,76.535262999999986],[-86.226104999999961,76.542755000000113],[-86.532776000000013,76.623306000000014],[-86.594161999999983,76.634994999999947],[-86.63034099999993,76.635132000000112],[-86.625823999999966,76.629425000000083],[-86.601104999999961,76.619979999999998],[-86.512512000000015,76.586929000000055],[-86.36221299999994,76.541655999999932],[-86.342223999999987,76.512206999999933],[-86.508056999999894,76.487762000000089],[-86.64916999999997,76.458878000000141],[-86.664718999999991,76.419708000000014],[-86.711120999999991,76.348037999999974],[-86.71665999999999,76.346100000000035],[-86.770554000000004,76.350815000000068],[-87.083327999999995,76.379424999999912],[-87.130829000000006,76.384155000000135],[-87.148346000000004,76.388321000000076],[-87.154998999999975,76.39498900000001],[-87.154175000000009,76.40109300000006],[-87.225280999999995,76.448029000000076],[-87.426665999999898,76.468596999999988],[-87.462783999999942,76.586929000000055],[-87.468886999999995,76.59165999999999],[-87.520279000000016,76.612488000000042],[-87.53694200000001,76.617477000000008],[-87.563613999999973,76.616379000000109],[-87.580001999999979,76.611374000000069],[-87.583618000000001,76.604980000000012],[-87.598617999999988,76.540817000000004],[-87.595550999999944,76.534149000000014],[-87.553604000000007,76.451096000000007],[-87.545273000000009,76.443587999999977],[-87.53694200000001,76.439147999999989],[-87.516953000000001,76.432479999999998],[-87.500290000000007,76.428863999999919],[-87.455276000000026,76.423874000000069],[-87.429992999999911,76.417755000000056],[-87.402495999999985,76.352768000000026],[-87.416397000000018,76.348037999999974],[-87.591384999999889,76.341094999999996],[-87.648894999999868,76.338043000000084],[-87.719726999999978,76.343048000000124],[-87.742767000000015,76.34637500000008],[-87.760559000000001,76.352202999999975],[-87.788604999999961,76.366378999999995],[-87.817229999999995,76.390549000000021],[-87.864166000000012,76.38998400000014],[-87.900833000000034,76.363037000000077],[-87.916945999999996,76.359711000000004],[-87.948333999999988,76.357758000000103],[-87.997771999999998,76.358322000000044],[-88.351104999999905,76.384995000000004],[-88.389998999999875,76.389708999999982],[-88.42971799999998,76.398041000000148],[-88.434433000000013,76.402205999999978],[-88.391953000000001,76.454163000000108],[-88.371932999999956,76.476089000000059],[-88.355835000000013,76.481093999999928],[-88.348617999999988,76.487198000000149],[-88.349441999999954,76.514435000000105],[-88.356658999999979,76.521103000000096],[-88.442764000000011,76.59165999999999],[-88.515288999999939,76.636108000000036],[-88.509170999999981,76.697478999999987],[-88.488601999999958,76.765274000000034],[-88.479720999999927,76.776932000000045],[-88.476669000000015,76.783324999999991],[-88.474715999999887,76.788879000000009],[-88.474715999999887,76.794983000000002],[-88.477782999999988,76.807755000000043],[-88.485275000000001,76.814422999999977],[-88.494719999999973,76.81721500000009],[-88.518889999999999,76.816086000000098],[-88.541945999999939,76.812758999999971],[-88.554442999999935,76.807479999999998],[-88.557220000000029,76.805817000000104],[-88.701950000000011,76.707489000000123],[-88.683318999999983,76.701935000000105],[-88.649733999999967,76.684143000000063],[-88.591949,76.642761000000007],[-88.584441999999967,76.635818000000029],[-88.495543999999938,76.552199999999971],[-88.489440999999999,76.503326000000015],[-88.496383999999978,76.497208000000057],[-88.571670999999924,76.473602000000028],[-88.593558999999971,76.455933000000016],[-88.60321799999997,76.449265000000025],[-88.608214999999973,76.442261000000144],[-88.607727000000011,76.439095000000009],[-88.608611999999994,76.416092000000106],[-88.59973100000002,76.409988000000112],[-88.597503999999958,76.405823000000112],[-88.608046999999942,76.399994000000049],[-88.631942999999922,76.397217000000012],[-88.656386999999881,76.398330999999985],[-88.67721599999993,76.401932000000045],[-88.689986999999974,76.408324999999991],[-88.693603999999993,76.414703000000145],[-88.693329000000006,76.420821999999987],[-88.684998000000007,76.432479999999998],[-88.678054999999972,76.441650000000038],[-88.659508000000017,76.478706000000102],[-88.646506999999986,76.489212000000009],[-88.640288999999996,76.558594000000028],[-88.644164999999987,76.565262000000018],[-88.651672000000019,76.571930000000009],[-88.660277999999948,76.577773999999977],[-88.688888999999961,76.591369999999984],[-88.710006999999962,76.594986000000006],[-88.733611999999937,76.593872000000033],[-88.740828999999962,76.587769000000094],[-88.791381999999942,76.513321000000133],[-88.795273000000009,76.479431000000034],[-88.786666999999909,76.473602000000028],[-88.781386999999938,76.466385000000059],[-88.783324999999991,76.460815000000025],[-88.799438000000009,76.449997000000053],[-88.901671999999962,76.408324999999991],[-88.921111999999937,76.40525800000006],[-88.947220000000016,76.40525800000006],[-88.994155999999919,76.409149000000127],[-89.166396999999961,76.424423000000047],[-89.213332999999977,76.429703000000075],[-89.231673999999998,76.433593999999971],[-89.353333000000021,76.479979999999955],[-89.407227000000034,76.515823000000012],[-89.490279999999927,76.557480000000055],[-89.499435000000005,76.54664600000001],[-89.515015000000005,76.541655999999932],[-89.541381999999999,76.541655999999932],[-89.667220999999984,76.564423000000033],[-89.676665999999955,76.567215000000147],[-89.679442999999992,76.571655000000135],[-89.614166000000012,76.616089000000102],[-89.603607000000011,76.621918000000107],[-89.571945000000028,76.631653000000028],[-89.528335999999967,76.640823000000069],[-89.480559999999969,76.649428999999998],[-89.443329000000006,76.658325000000104],[-89.431380999999988,76.663605000000018],[-89.415558000000033,76.67442299999999],[-89.411666999999966,76.680266999999958],[-89.434432999999899,76.724426000000108],[-89.47222899999997,76.784714000000008],[-89.496947999999918,76.820267000000001],[-89.514449999999954,76.835815000000025],[-89.529175000000009,76.847214000000122],[-89.533324999999991,76.853592000000049],[-89.521392999999932,76.858871000000079],[-89.417770000000019,76.886658000000011],[-89.279449,76.906936999999971],[-89.238892000000021,76.916091999999992],[-89.14805599999994,76.925537000000077],[-88.986938000000009,76.954436999999928],[-88.976104999999961,76.959991000000116],[-88.898894999999982,76.985535000000141],[-88.769164999999987,76.998871000000065],[-88.740279999999927,77.00277699999998],[-88.719451999999933,77.007492000000013],[-88.702788999999939,77.012207000000046],[-88.50111400000003,77.071655000000078],[-88.473327999999981,77.096649000000014],[-88.544723999999917,77.098038000000031],[-88.545837000000006,77.100266000000147],[-88.426392000000021,77.12081900000004],[-88.307219999999973,77.128860000000088],[-88.278335999999911,77.129699999999957],[-88.172501000000011,77.128035999999952],[-88.154175000000009,77.116088999999988],[-87.967223999999931,77.127472000000012],[-87.690552000000025,77.135268999999994],[-87.670272999999952,77.133606000000043],[-87.656951999999933,77.130264000000125],[-87.642501999999979,77.124984999999924],[-87.626937999999996,77.117477000000122],[-87.619719999999973,77.110809000000131],[-87.568892999999889,77.099426000000108],[-87.455841000000021,77.101929000000098],[-87.349166999999966,77.106094000000098],[-87.337783999999886,77.110259999999982],[-87.353607000000011,77.114700000000028],[-87.37222300000002,77.117203000000018],[-87.451401000000033,77.122756999999979],[-87.460555999999997,77.125534000000073],[-87.456664999999987,77.131927000000019],[-87.452224999999999,77.136383000000137],[-87.432219999999973,77.149719000000061],[-87.416107000000011,77.156647000000078],[-87.404174999999896,77.160812000000078],[-87.356383999999991,77.17553700000002],[-87.33666999999997,77.179153000000099],[-87.312774999999988,77.180817000000104],[-87.069167999999991,77.182755000000043],[-87.044448999999929,77.180542000000059],[-86.959166999999979,77.161926000000051],[-86.951674999999966,77.158324999999991],[-86.946945000000028,77.154433999999924],[-86.951949999999897,77.149994000000106],[-86.951401000000033,77.144714000000022],[-86.942490000000021,77.141936999999928],[-86.875274999999931,77.132202000000063],[-86.829177999999956,77.127762000000018],[-86.804442999999992,77.127197000000024],[-86.791381999999999,77.130813999999987],[-86.739990000000034,77.174149000000114],[-86.773620999999935,77.185806000000071],[-86.960006999999962,77.195815999999979],[-87.15055799999999,77.199417000000039],[-87.148055999999997,77.198029000000133],[-87.146956999999929,77.195815999999979],[-87.161117999999931,77.194426999999962],[-87.182769999999948,77.196930000000123],[-87.196105999999929,77.199997000000053],[-87.21055599999994,77.205261000000064],[-87.174437999999896,77.229431000000034],[-87.166945999999939,77.233871000000079],[-87.141388000000006,77.238037000000134],[-87.007232999999985,77.255829000000006],[-86.976669000000015,77.257492000000127],[-86.948882999999967,77.255554000000018],[-86.928329000000019,77.255264000000011],[-86.910552999999936,77.260269000000051],[-86.919158999999979,77.266098000000056],[-86.947494999999947,77.271652000000074],[-86.984436000000017,77.274703999999986],[-87.012221999999952,77.274993999999992],[-87.078063999999927,77.273604999999975],[-87.106110000000001,77.272217000000069],[-87.136672999999973,77.272217000000069],[-87.183884000000035,77.273604999999975],[-87.197495000000004,77.27526899999998],[-87.229171999999949,77.285538000000031],[-87.245270000000005,77.298325000000034],[-87.24888599999997,77.303314],[-87.108611999999994,77.338318000000072],[-87.09584000000001,77.34027100000003],[-87.068618999999956,77.342209000000139],[-87.037780999999995,77.342209000000139],[-86.962783999999942,77.339157000000057],[-86.934722999999963,77.338882000000012],[-86.900283999999999,77.342209000000139],[-86.845839999999953,77.349152000000117],[-86.829726999999991,77.353043000000014],[-86.838608000000022,77.357483000000059],[-86.851944000000003,77.360535000000141],[-86.963332999999977,77.366378999999995],[-87.064162999999951,77.366928000000087],[-87.091109999999958,77.366378999999995],[-87.241378999999938,77.356094000000041],[-87.263061999999877,77.351654000000053],[-87.280838000000017,77.34693900000002],[-87.294158999999979,77.34165999999999],[-87.326110999999969,77.333878000000084],[-87.358886999999982,77.331375000000094],[-87.391112999999962,77.330551000000128],[-87.416397000000018,77.330826000000116],[-87.695830999999998,77.35554500000012],[-87.711945000000014,77.359985000000108],[-87.715835999999911,77.363312000000064],[-87.775283999999999,77.415543000000127],[-87.780288999999982,77.421097000000145],[-87.78472899999997,77.429703000000075],[-87.775009000000011,77.441360000000032],[-87.748336999999992,77.451660000000118],[-87.730834999999956,77.45637499999998],[-87.669539999999984,77.469238000000018],[-87.65194699999995,77.474990999999989],[-87.642501999999979,77.480270000000132],[-87.646117999999944,77.486923000000104],[-87.694442999999978,77.537201000000096],[-87.711120999999878,77.541656000000103],[-87.868880999999988,77.578598000000113],[-88.063048999999978,77.618866000000025],[-88.162216000000001,77.626923000000147],[-88.180556999999965,77.631927000000132],[-88.200835999999924,77.642761000000007],[-88.214721999999995,77.650542999999971],[-88.223617999999931,77.662490999999989],[-88.223052999999993,77.667206000000022],[-88.221114999999884,77.672760000000039],[-88.162780999999995,77.758330999999998],[-88.06806899999998,77.820267000000001],[-87.835830999999928,77.840271000000087],[-87.640563999999983,77.862487999999985],[-87.294723999999917,77.898041000000035],[-87.231383999999935,77.898880000000133],[-87.174712999999997,77.897491000000002],[-86.876099000000011,77.8836060000001],[-86.824172999999917,77.879424999999969],[-86.651671999999962,77.860260000000039],[-86.46166999999997,77.836105000000032],[-86.422225999999966,77.830826000000059],[-86.377486999999917,77.822769000000051],[-86.222778000000005,77.794434000000024],[-86.198883000000023,77.786102000000085],[-85.986938000000009,77.711380000000133],[-85.975280999999882,77.705825999999945],[-85.884445000000028,77.632751000000098],[-85.718886999999995,77.472214000000065],[-85.715835999999967,77.467209000000025],[-85.717223999999931,77.462493999999992],[-85.727218999999877,77.451934999999935],[-85.748610999999983,77.446930000000066],[-85.76916499999993,77.443587999999977],[-85.775832999999921,77.439972000000068],[-85.795837000000006,77.423874000000069],[-85.794448999999929,77.419708000000128],[-85.776947000000007,77.421371000000079],[-85.551391999999964,77.458328000000108],[-85.530562999999916,77.461928999999941],[-85.493331999999953,77.430267000000015],[-85.436385999999914,77.404159999999933],[-85.39973399999991,77.395827999999995],[-85.376662999999894,77.392487000000131],[-85.299438000000009,77.387772000000098],[-85.270003999999915,77.386658000000125],[-85.155838000000017,77.387497000000053],[-84.973327999999867,77.377197000000137],[-84.954726999999934,77.374420000000043],[-84.9375,77.370818999999983],[-84.875274999999988,77.351654000000053],[-84.825286999999946,77.334152000000017],[-84.759170999999867,77.318328999999949],[-84.719727000000034,77.311645999999996],[-84.649444999999957,77.304428000000144],[-84.601944000000003,77.300537000000077],[-84.529175000000009,77.295822000000044],[-84.479445999999996,77.294434000000138],[-84.466399999999965,77.296371000000022],[-84.463333000000034,77.300262000000089],[-84.47444200000001,77.3119200000001],[-84.481948999999986,77.317764000000125],[-84.494719999999973,77.321106000000043],[-84.520279000000016,77.324157999999954],[-84.553878999999995,77.331375000000094],[-84.569167999999991,77.339705999999978],[-84.615004999999996,77.383040999999992],[-84.612777999999878,77.389160000000004],[-84.603881999999942,77.393599999999992],[-84.58555599999994,77.398041000000092],[-84.550277999999935,77.401382000000126],[-84.520844000000011,77.401657],[-84.49610899999999,77.399428999999998],[-84.470550999999944,77.396378000000027],[-84.429442999999935,77.388884999999959],[-84.386397999999986,77.383881000000031],[-84.33444199999991,77.383040999999992],[-84.27027899999996,77.384995000000004],[-84.153609999999958,77.39498900000001],[-84.061661000000015,77.398605000000032],[-84.005843999999968,77.397491000000059],[-83.985275000000001,77.395537999999931],[-83.949996999999996,77.388884999999959],[-83.868057000000022,77.376923000000033],[-83.793610000000001,77.36914100000007],[-83.531951999999933,77.346375000000023],[-83.505843999999968,77.344711000000018],[-83.478058000000033,77.344147000000078],[-83.464721999999995,77.348327999999981],[-83.463057999999876,77.349152000000117],[-83.46444699999995,77.35554500000012],[-83.472504000000015,77.387207000000046],[-83.553054999999972,77.393051000000071],[-83.654998999999975,77.395537999999931],[-83.711669999999913,77.404709000000082],[-83.728607000000011,77.408324999999934],[-83.778609999999958,77.423309000000017],[-83.822509999999966,77.442474000000004],[-83.833892999999989,77.448868000000004],[-83.835555999999997,77.455261000000007],[-83.824722000000008,77.460541000000035],[-83.801391999999964,77.464706000000035],[-83.768065999999919,77.466934000000037],[-83.682220000000029,77.46804800000001],[-83.620833999999945,77.471924000000058],[-83.593886999999938,77.475540000000137],[-83.426102000000014,77.499710000000107],[-83.389450000000011,77.507767000000115],[-83.36332699999997,77.518051000000128],[-83.216110000000015,77.577773999999977],[-83.011123999999995,77.665817000000004],[-82.895003999999858,77.717484000000013],[-82.674438000000009,77.836928999999998],[-82.655272999999852,77.847763000000043],[-82.541671999999949,77.920532000000037],[-82.526107999999965,77.961929000000055],[-82.577224999999999,78.003326000000072],[-82.590835999999967,78.011108000000036],[-82.591675000000009,78.017487000000074],[-82.579726999999878,78.022766000000047],[-82.56361400000003,78.027771000000087],[-82.538054999999986,78.031096999999988],[-82.497498000000007,78.03414900000007],[-82.470551,78.034714000000122],[-82.40972899999997,78.03414900000007],[-82.377486999999917,78.035812000000021],[-82.369445999999925,78.039428999999927],[-82.326110999999969,78.065262000000075],[-82.318619000000012,78.070831000000055],[-82.320007000000032,78.075821000000133],[-82.336120999999991,78.078873000000044],[-82.518341000000021,78.074158000000011],[-82.549438000000009,78.071930000000066],[-82.652221999999995,78.056090999999924],[-82.672500999999954,78.051651000000106],[-82.692489999999964,78.044983000000116],[-82.780288999999982,78.014999000000103],[-82.790282999999988,78.010544000000095],[-82.792769999999905,78.005829000000062],[-82.794158999999979,77.994979999999998],[-82.785277999999948,77.969986000000006],[-82.775283999999942,77.964157],[-82.735275000000001,77.947479000000101],[-82.728881999999942,77.939972000000012],[-82.728607000000011,77.929703000000131],[-82.736114999999984,77.924148999999943],[-82.769164999999987,77.914993000000038],[-82.852218999999991,77.896942000000024],[-82.949157999999898,77.874694999999974],[-83.123046999999929,77.780548000000067],[-83.156661999999926,77.744980000000055],[-83.185546999999985,77.716385000000002],[-83.192489999999964,77.710540999999978],[-83.200835999999867,77.705551000000128],[-83.386672999999917,77.616653000000042],[-83.427215999999987,77.600815000000011],[-83.527785999999935,77.572769000000108],[-83.648055999999997,77.540816999999947],[-83.735000999999954,77.518875000000094],[-83.873046999999985,77.49331699999999],[-83.898345999999947,77.490540000000067],[-83.920546999999942,77.491652999999985],[-84.143889999999999,77.509430000000009],[-84.192490000000021,77.515549000000078],[-84.229995999999971,77.521378000000084],[-84.386672999999917,77.528594999999996],[-84.419997999999964,77.52777100000003],[-84.452224999999942,77.524994000000106],[-84.483321999999987,77.521652000000017],[-84.500564999999995,77.518051000000128],[-84.555557000000022,77.51249700000011],[-84.579726999999991,77.51249700000011],[-84.760558999999944,77.519714000000079],[-84.779174999999952,77.522490999999945],[-84.858886999999925,77.542755000000113],[-84.869155999999975,77.562759000000028],[-84.87110899999999,77.569153000000085],[-84.866393999999957,77.574158000000125],[-84.837219000000005,77.583878000000027],[-84.815552000000025,77.588881999999955],[-84.773620999999991,77.5977630000001],[-84.707229999999981,77.609985000000052],[-84.665282999999988,77.618866000000025],[-84.627486999999917,77.628036000000066],[-84.520003999999972,77.664703000000031],[-84.441939999999931,77.706100000000106],[-84.429992999999968,77.718322999999941],[-84.428328999999962,77.722762999999986],[-84.431106999999884,77.726379000000009],[-84.443054000000018,77.736374000000126],[-84.486938000000009,77.750275000000101],[-84.495270000000005,77.751099000000067],[-84.503066999999987,77.74971000000005],[-84.48971599999993,77.746368000000132],[-84.483062999999959,77.74470500000001],[-84.475280999999995,77.738876000000005],[-84.476669000000015,77.728316999999947],[-84.486388999999974,77.711380000000133],[-84.499161000000015,77.699707000000103],[-84.520844000000011,77.689148000000102],[-84.533889999999985,77.684981999999991],[-84.547226000000023,77.68081699999999],[-84.715012000000002,77.639709000000096],[-84.922501000000011,77.601653999999996],[-84.952498999999989,77.601379000000122],[-84.972503999999901,77.606369000000029],[-85.158339999999896,77.641663000000108],[-85.298889000000031,77.660538000000031],[-85.310546999999985,77.664703000000031],[-85.348891999999921,77.72886699999998],[-85.348891999999921,77.733871000000136],[-85.335830999999985,77.738037000000077],[-85.190276999999867,77.779984000000127],[-85.054992999999968,77.79693600000013],[-85.05360399999995,77.830551000000014],[-85.144164999999987,77.817490000000078],[-85.297775000000001,77.797211000000118],[-85.328063999999927,77.79832499999992],[-85.381942999999978,77.807754999999986],[-85.400283999999942,77.813309000000004],[-85.402495999999928,77.819991999999957],[-85.400283999999942,77.83638000000002],[-85.389724999999999,77.841934000000037],[-85.353333000000021,77.855545000000006],[-85.325012000000015,77.866089000000045],[-85.281386999999995,77.87441999999993],[-85.231948999999986,77.881653000000142],[-85.207778999999903,77.883881000000088],[-84.925551999999982,77.891098],[-84.837219000000005,77.887496999999939],[-84.692490000000021,77.898604999999975],[-84.664444000000003,77.902206000000035],[-84.611114999999927,77.90387000000004],[-84.498154,77.900116000000082],[-84.428878999999995,77.896942000000024],[-84.385833999999932,77.891098],[-84.368056999999908,77.887206999999933],[-84.342772999999909,77.88499500000006],[-84.318618999999956,77.886932000000115],[-84.31361400000003,77.891936999999984],[-84.325012000000015,77.896103000000039],[-84.379715000000033,77.90637200000009],[-84.401671999999962,77.910262999999986],[-84.559432999999956,77.92303499999997],[-84.575561999999991,77.923874000000126],[-84.634444999999914,77.926926000000037],[-84.663054999999929,77.925262000000032],[-84.816665999999941,77.911652000000004],[-84.847228999999913,77.90887500000008],[-85.056945999999982,77.900543000000084],[-85.166396999999961,77.902206000000035],[-85.200561999999991,77.901657000000057],[-85.267501999999922,77.898041000000035],[-85.303604000000007,77.894714000000079],[-85.331680000000006,77.890823000000012],[-85.378051999999968,77.882202000000063],[-85.423049999999989,77.874694999999974],[-85.474715999999944,77.868591000000094],[-85.515288999999996,77.8836060000001],[-85.678878999999938,77.929428000000144],[-85.67971799999998,77.936645999999939],[-85.675277999999992,77.941650000000095],[-85.660278000000005,77.946639999999945],[-85.450561999999991,77.991089000000102],[-85.28694200000001,78.021652000000074],[-85.065551999999911,78.056366000000139],[-85.038894999999911,78.057205000000124],[-85.009734999999921,78.055251999999996],[-84.963057999999933,78.04414399999996],[-84.884170999999924,78.033051],[-84.816955999999948,78.026382000000126],[-84.788054999999986,78.024155000000064],[-84.761672999999917,78.023605000000032],[-84.726943999999946,78.025817999999958],[-84.708892999999989,78.029434000000037],[-84.695540999999935,78.033599999999922],[-84.688888999999961,78.03915400000011],[-84.673888999999974,78.04414399999996],[-84.654175000000009,78.048874000000012],[-84.575561999999991,78.067215000000033],[-84.547501000000011,78.0711060000001],[-84.524444999999901,78.072220000000073],[-84.360001000000011,78.070267000000115],[-84.328612999999905,78.070541000000048],[-84.307219999999973,78.07249500000006],[-84.288054999999929,78.075546000000088],[-84.292769999999962,78.078049000000078],[-84.299438000000009,78.079712000000029],[-84.323623999999938,78.082764000000111],[-84.410003999999958,78.086929000000112],[-84.532775999999899,78.085541000000035],[-84.557220000000029,78.083603000000096],[-84.623046999999985,78.071381000000088],[-84.673614999999984,78.064148000000102],[-84.736937999999896,78.058319000000097],[-84.765563999999983,78.056366000000139],[-84.798888999999974,78.055251999999996],[-84.855835000000013,78.056930999999963],[-84.881942999999978,78.059143000000063],[-84.993880999999988,78.074158000000011],[-85.077498999999932,78.090820000000008],[-85.094451999999933,78.097487999999998],[-85.087783999999886,78.103317000000004],[-84.994994999999903,78.163040000000024],[-84.901947000000007,78.170821999999987],[-84.829452999999944,78.168869000000029],[-84.793883999999991,78.171096999999975],[-84.761123999999995,78.174423000000047],[-84.708617999999944,78.182479999999998],[-84.688598999999954,78.187195000000031],[-84.657775999999956,78.19720500000011],[-84.63110399999988,78.199997000000053],[-84.549437999999952,78.19720500000011],[-84.430557000000022,78.186371000000065],[-84.315551999999968,78.173599000000081],[-84.284164000000033,78.166381999999942],[-84.222778000000005,78.158875000000023],[-84.201110999999969,78.156937000000084],[-84.173889000000031,78.15776100000005],[-84.127776999999924,78.171096999999975],[-84.126662999999951,78.179977000000008],[-84.453612999999962,78.214706000000092],[-84.479720999999927,78.216934000000037],[-84.506667999999934,78.217758000000003],[-84.693603999999993,78.217209000000082],[-84.722504000000015,78.216934000000037],[-84.777495999999871,78.210266000000047],[-84.877212999999927,78.193039000000056],[-84.909728999999857,78.191086000000098],[-84.937774999999931,78.192474000000004],[-84.951400999999976,78.195525999999916],[-84.968613000000005,78.202484000000084],[-84.973891999999978,78.208602999999982],[-84.970276000000013,78.214157000000114],[-84.967223999999931,78.21804800000001],[-84.956116000000009,78.232208000000128],[-84.942764000000011,78.243866000000139],[-84.83444199999991,78.314987000000031],[-84.815276999999924,78.321654999999964],[-84.792496000000028,78.32499700000011],[-84.731383999999991,78.325546000000031],[-84.658614999999998,78.329437000000098],[-84.629715000000033,78.333327999999995],[-84.605270000000019,78.337494000000106],[-84.585281000000009,78.341934000000094],[-84.575561999999991,78.346375000000023],[-84.572784000000013,78.350540000000024],[-84.571944999999971,78.355545000000063],[-84.575835999999924,78.361374000000069],[-84.581679999999949,78.366089000000102],[-84.601944000000003,78.368866000000025],[-84.630828999999949,78.364990000000148],[-84.667769999999962,78.348602000000085],[-84.684722999999963,78.344147000000078],[-84.707229999999981,78.341094999999939],[-84.735001000000011,78.340270999999973],[-84.772231999999974,78.342209000000139],[-84.815552000000025,78.349152000000117],[-84.866942999999992,78.36914100000007],[-84.865829000000019,78.372207999999944],[-84.785278000000005,78.501663000000065],[-84.782501000000025,78.505829000000119],[-84.774718999999948,78.509154999999964],[-84.759170999999867,78.514160000000061],[-84.738602000000014,78.518875000000094],[-84.724166999999966,78.524429000000055],[-84.704452999999944,78.534988000000112],[-84.625823999999966,78.584152000000074],[-84.619445999999925,78.588318000000015],[-84.61999499999996,78.590546000000131],[-84.638610999999969,78.594147000000021],[-84.661117999999988,78.59248400000007],[-84.675277999999992,78.588318000000015],[-84.838332999999977,78.516662999999994],[-84.846389999999928,78.511658000000125],[-84.978333000000021,78.414993000000095],[-84.974715999999944,78.358871000000136],[-84.970550999999944,78.353317000000118],[-84.964721999999938,78.348602000000085],[-84.961945000000014,78.343597000000045],[-84.96665999999999,78.338882000000012],[-85.043335000000013,78.299149],[-85.188048999999978,78.228317000000061],[-85.418335000000013,78.118866000000082],[-85.433318999999983,78.113876000000005],[-85.450835999999924,78.109984999999938],[-85.486114999999927,78.102478000000019],[-85.508057000000008,78.099152000000004],[-85.523055999999883,78.099426000000108],[-85.528060999999923,78.101929000000098],[-85.608886999999982,78.100815000000068],[-85.740829000000019,78.093048000000124],[-85.80471799999998,78.088882000000069],[-85.876662999999951,78.08166499999993],[-85.894164999999987,78.078049000000078],[-86.010283999999956,78.066086000000041],[-86.119995000000017,78.056366000000139],[-86.148345999999947,78.054703000000018],[-86.178054999999972,78.054977000000122],[-86.223327999999981,78.057480000000112],[-86.267226999999991,78.066376000000048],[-86.282227000000034,78.071655000000021],[-86.288329999999974,78.076385000000073],[-86.291381999999999,78.081375000000094],[-86.290558000000033,78.085815000000139],[-86.25140399999998,78.156647000000078],[-86.234160999999972,78.160537999999974],[-86.135558999999944,78.165543000000014],[-86.113051999999868,78.17053199999998],[-86.098052999999993,78.17553700000002],[-85.949996999999996,78.228317000000061],[-85.93110699999994,78.236649000000057],[-85.839995999999985,78.325821000000076],[-85.835281000000009,78.332214000000022],[-85.827224999999942,78.344147000000078],[-85.825561999999934,78.348602000000085],[-85.833068999999966,78.379974000000004],[-85.853333000000021,78.379150000000038],[-85.878051999999968,78.376922999999977],[-86.052779999999984,78.297484999999995],[-86.060271999999998,78.292480000000126],[-86.060546999999929,78.280548000000124],[-86.06527699999998,78.263610999999969],[-86.073623999999938,78.24859600000002],[-86.259170999999924,78.196365000000071],[-86.285277999999948,78.193314000000044],[-86.311110999999983,78.193314000000044],[-86.453613000000018,78.211928999999998],[-86.476668999999958,78.215820000000065],[-86.497771999999941,78.215546000000131],[-86.515014999999948,78.211655000000064],[-86.537215999999944,78.19470199999995],[-86.548888999999974,78.183044000000109],[-86.569457999999941,78.172210999999947],[-86.719726999999978,78.121917999999994],[-86.736938000000009,78.118042000000116],[-86.763061999999991,78.114990000000034],[-87.079726999999934,78.102768000000026],[-87.10943599999996,78.103043000000071],[-87.196654999999964,78.106094000000098],[-87.439712999999983,78.121643000000006],[-87.505843999999911,78.12831099999994],[-87.529174999999952,78.132202000000007],[-87.538605000000018,78.138046000000031],[-87.535003999999958,78.143051000000071],[-87.526671999999962,78.149155000000121],[-87.483886999999925,78.164429000000041],[-87.430556999999965,78.178314000000114],[-87.407501000000025,78.183044000000109],[-87.352218999999991,78.191086000000098],[-87.314163000000008,78.193863000000022],[-87.289992999999981,78.19470199999995],[-87.166945999999939,78.195525999999916],[-87.104996000000028,78.199141999999995],[-87.08944699999995,78.201934999999992],[-87.087219000000005,78.206099999999992],[-87.105835000000013,78.209427000000119],[-87.262222000000008,78.22665400000011],[-87.293609999999944,78.226089000000115],[-87.363892000000021,78.221099999999922],[-87.371657999999968,78.219437000000028],[-87.396118000000001,78.217209000000082],[-87.423049999999932,78.216095000000053],[-87.475554999999872,78.216385000000116],[-87.497771999999941,78.219711000000132],[-87.513335999999924,78.224990999999989],[-87.518616000000009,78.230545000000006],[-87.516953000000001,78.24136400000009],[-87.516113000000018,78.245819000000097],[-87.494445999999982,78.298598999999967],[-87.502501999999879,78.30525200000011],[-87.513061999999991,78.316375999999991],[-87.516402999999968,78.322768999999937],[-87.52555799999999,78.410263000000043],[-87.524718999999948,78.416382000000112],[-87.517226999999991,78.426376000000118],[-87.503066999999987,78.436646000000053],[-87.476943999999946,78.44802900000002],[-87.311385999999914,78.509154999999964],[-87.292220999999927,78.513885000000016],[-87.15834000000001,78.546371000000136],[-87.140563999999983,78.550262000000032],[-87.013061999999991,78.554153000000099],[-86.891112999999962,78.54553199999998],[-86.866394000000014,78.546371000000136],[-86.858336999999949,78.547760000000096],[-86.855834999999956,78.551650999999993],[-86.858886999999982,78.566375999999934],[-86.864440999999999,78.568878000000041],[-86.877776999999924,78.573044000000095],[-86.898620999999991,78.575821000000019],[-86.957779000000016,78.574997000000053],[-87.031676999999945,78.569153000000028],[-87.066101000000003,78.567490000000134],[-87.095275999999956,78.568604000000107],[-87.113051999999925,78.573044000000095],[-87.121658000000025,78.576934999999992],[-87.12388599999997,78.581099999999992],[-87.122498000000007,78.587204000000042],[-86.944716999999969,78.704711999999972],[-86.934432999999956,78.709991000000116],[-86.922501000000011,78.714705999999978],[-86.856948999999929,78.734985000000108],[-86.638901000000033,78.79942299999999],[-86.615829000000019,78.803040000000124],[-86.377212999999983,78.809982000000048],[-86.138061999999991,78.816666000000112],[-86.067504999999983,78.819716999999912],[-86.037215999999944,78.821380999999974],[-85.646666999999866,78.848602000000142],[-85.607497999999964,78.85165400000011],[-85.577498999999932,78.855819999999994],[-85.350280999999995,78.88749700000011],[-85.329726999999934,78.892211999999972],[-85.297500999999954,78.902205999999978],[-85.257507000000032,78.910537999999974],[-85.09973100000002,78.917755000000056],[-85.064163000000008,78.919144000000074],[-85.036117999999988,78.91693099999992],[-85.008895999999993,78.913315000000068],[-84.84584000000001,78.888885000000016],[-84.788329999999917,78.878035999999952],[-84.766402999999968,78.873032000000023],[-84.740554999999915,78.869980000000112],[-84.712783999999942,78.86775200000011],[-84.563323999999966,78.859984999999995],[-84.412216000000001,78.85554499999995],[-84.212783999999886,78.856934000000138],[-84.145003999999972,78.85554499999995],[-83.850829999999974,78.845261000000107],[-83.746947999999918,78.836928999999941],[-83.694442999999978,78.829712000000029],[-83.674437999999952,78.825546000000145],[-83.660004000000015,78.819992000000127],[-83.64056399999987,78.813873000000115],[-83.601944000000003,78.802200000000084],[-83.579726999999934,78.796371000000079],[-83.538329999999917,78.787201000000039],[-83.513061999999991,78.783874999999966],[-83.485824999999977,78.781372000000033],[-83.428604000000007,78.779159999999933],[-83.394164999999987,78.778870000000097],[-83.34584000000001,78.773605000000032],[-83.327498999999932,78.769713999999965],[-83.308334000000002,78.76388500000013],[-83.293610000000001,78.756104000000107],[-83.284926999999925,78.750000000000057],[-83.236938000000009,78.74054000000001],[-83.101394999999968,78.714432000000045],[-82.994720000000029,78.699707000000103],[-82.941939999999988,78.695526000000029],[-82.910827999999981,78.694702000000063],[-82.845000999999968,78.697478999999987],[-82.822509999999966,78.695250999999985],[-82.689712999999983,78.664154000000053],[-82.69638099999986,78.657761000000107],[-82.704453000000001,78.651932000000102],[-82.695540999999992,78.645264000000111],[-82.610549999999932,78.611374000000012],[-82.506957999999997,78.591095000000109],[-82.417220999999927,78.574158000000068],[-82.37388599999997,78.568604000000107],[-82.357497999999907,78.567490000000134],[-82.337783999999999,78.566665999999941],[-82.308334000000002,78.568878000000041],[-82.262222000000008,78.578048999999965],[-82.236938000000009,78.588318000000015],[-82.235549999999932,78.595825000000104],[-82.244719999999973,78.598877000000073],[-82.310271999999941,78.616653000000042],[-82.416655999999989,78.64276099999995],[-82.496384000000035,78.661926000000108],[-82.516953000000001,78.666930999999977],[-82.535278000000005,78.672759999999982],[-82.559433000000013,78.682205000000067],[-82.565552000000025,78.685256999999979],[-82.584732000000031,78.695526000000029],[-82.59445199999999,78.703049000000021],[-82.581954999999994,78.708327999999995],[-82.569167999999991,78.711380000000133],[-82.45666499999993,78.730820000000108],[-82.435546999999929,78.731659000000093],[-82.407775999999956,78.730820000000108],[-82.350554999999986,78.726089000000002],[-82.279723999999987,78.71775800000006],[-82.255279999999914,78.71665999999999],[-82.230835000000013,78.71775800000006],[-82.223327999999981,78.719711000000018],[-82.215011999999888,78.723037999999974],[-82.220550999999887,78.732208000000014],[-82.231948999999986,78.736374000000126],[-82.254729999999995,78.740814000000114],[-82.279175000000009,78.74414100000007],[-82.310821999999973,78.746933000000126],[-82.396392999999932,78.74914600000011],[-82.45666499999993,78.74914600000011],[-82.480835000000013,78.748322000000144],[-82.506119000000012,78.745818999999983],[-82.525557999999933,78.742203000000131],[-82.542770000000019,78.737198000000092],[-82.564437999999996,78.732758000000047],[-82.619155999999975,78.728043000000014],[-82.663619999999923,78.728043000000014],[-82.752501999999936,78.729705999999965],[-82.781386999999995,78.731094000000041],[-82.809722999999963,78.734146000000123],[-82.826950000000011,78.737488000000099],[-82.84333799999996,78.742203000000131],[-82.911666999999909,78.76638800000012],[-83.069732999999928,78.792206000000078],[-83.108611999999994,78.796646000000067],[-83.21055599999994,78.798874000000069],[-83.228607000000011,78.804153000000042],[-83.255844000000025,78.829987000000074],[-83.254729999999995,78.834991000000002],[-83.244445999999925,78.839432000000102],[-83.218337999999903,78.843597000000102],[-83.1875,78.847214000000065],[-83.085830999999985,78.85554499999995],[-83.056945999999925,78.856094000000098],[-82.991669000000002,78.85554499999995],[-82.811110999999983,78.848038000000031],[-82.67582699999997,78.842209000000025],[-82.65055799999999,78.838882000000069],[-82.621384000000035,78.837493999999992],[-82.462783999999942,78.833328000000108],[-82.429442999999992,78.833328000000108],[-82.289718999999991,78.837203999999986],[-82.254455999999948,78.840546000000074],[-82.112777999999992,78.857483000000116],[-82.079452999999944,78.859711000000061],[-81.947495000000004,78.865814],[-81.913894999999911,78.865814],[-81.764174999999966,78.859984999999995],[-81.749434999999949,78.858032000000037],[-81.740554999999915,78.855254999999943],[-81.767226999999991,78.853317000000004],[-81.824447999999961,78.853867000000037],[-81.838607999999965,78.851379000000065],[-81.833618000000001,78.846649000000014],[-81.820281999999963,78.845261000000107],[-81.741378999999881,78.839157000000114],[-81.712509000000011,78.839706000000035],[-81.699157999999954,78.842757999999947],[-81.660827999999924,78.877762000000018],[-81.656661999999869,78.883881000000088],[-81.65695199999999,78.888321000000076],[-81.666397000000018,78.895537999999988],[-81.68249499999996,78.900268999999923],[-81.734725999999966,78.90637200000009],[-81.753066999999987,78.912201000000096],[-81.755843999999968,78.91804500000012],[-81.698607999999922,78.973877000000073],[-81.690825999999959,78.980270000000019],[-81.683060000000012,78.984421000000111],[-81.553604000000007,79.024155000000007],[-81.486114999999927,79.041655999999989],[-81.477218999999991,79.047211000000061],[-81.486663999999962,79.052475000000072],[-81.50306699999993,79.059143000000006],[-81.521118000000001,79.061096000000134],[-81.548614999999984,79.061355999999989],[-81.617767000000015,79.051086000000055],[-81.865829000000019,79.013610999999969],[-81.910277999999948,79.004990000000078],[-81.928329000000019,79],[-81.961120999999935,78.98692299999999],[-81.97222899999997,78.982483000000002],[-81.974166999999966,78.979431000000034],[-81.999725000000012,78.960266000000104],[-82.092772999999909,78.918320000000108],[-82.110274999999945,78.913605000000075],[-82.34722899999997,78.894440000000088],[-82.50306699999993,78.882750999999985],[-82.559433000000013,78.884720000000016],[-82.681380999999988,78.903319999999951],[-82.813888999999961,78.923035000000141],[-82.839447000000007,78.926376000000005],[-82.924438000000009,78.934982000000105],[-83.063048999999978,78.939697000000137],[-83.126663000000008,78.941085999999927],[-83.264175000000023,78.939147999999989],[-83.514174999999966,78.930542000000059],[-83.570557000000008,78.929977000000065],[-83.637512000000015,78.930817000000104],[-83.694716999999912,78.934708000000001],[-83.787215999999887,78.942474000000061],[-83.812774999999988,78.945815999999979],[-84.034163999999976,78.956650000000025],[-84.165558000000033,78.956940000000031],[-84.200561999999991,78.957213999999965],[-84.259170999999981,78.959427000000119],[-84.328888000000006,78.965271000000143],[-84.367492999999968,78.972488000000055],[-84.386123999999882,78.977767999999969],[-84.429992999999968,78.987761999999975],[-84.473052999999936,78.99552900000009],[-84.573333999999875,79.009995000000117],[-84.651397999999972,79.019439999999975],[-84.679442999999992,79.021652000000074],[-84.726943999999946,79.027771000000087],[-84.748046999999985,79.031936999999971],[-84.766953000000001,79.037200999999982],[-84.779174999999952,79.04664600000001],[-84.789718999999991,79.064148000000046],[-84.789168999999958,79.069442999999978],[-84.783889999999985,79.074432000000115],[-84.651672000000019,79.114699999999971],[-84.544158999999979,79.141372999999987],[-84.528609999999901,79.143326000000059],[-84.503615999999909,79.144440000000088],[-84.473052999999936,79.143051000000071],[-84.163894999999911,79.12414600000011],[-84.135559000000001,79.121917999999994],[-84.075561999999934,79.10443099999992],[-84.0625,79.090546000000018],[-84.040558000000033,79.075447000000054],[-83.990279999999984,79.051651000000106],[-83.950561999999934,79.043594000000098],[-83.896392999999989,79.038040000000137],[-83.744720000000029,79.028046000000074],[-83.600554999999929,79.025269000000037],[-83.504456000000005,79.023604999999975],[-83.474716000000001,79.024155000000007],[-83.454726999999991,79.025542999999971],[-83.386123999999995,79.039429000000098],[-83.36860699999994,79.044434000000138],[-83.358611999999937,79.050812000000121],[-83.373610999999926,79.056366000000139],[-83.399445000000014,79.059708000000057],[-83.415557999999976,79.059981999999991],[-83.430831999999953,79.05831900000004],[-83.461670000000026,79.052200000000028],[-83.493880999999931,79.043319999999994],[-83.521118000000001,79.041367000000037],[-83.546111999999937,79.042480000000126],[-83.70666499999993,79.077774000000034],[-83.976394999999968,79.141098000000113],[-84.003615999999909,79.148605000000089],[-84.029998999999975,79.151657],[-84.029175000000009,79.156937000000028],[-84.018889999999999,79.161377000000073],[-84.005004999999926,79.166092000000106],[-83.952498999999989,79.180267000000015],[-83.939986999999917,79.18553200000008],[-83.933318999999926,79.191925000000026],[-83.941101000000003,79.216385000000059],[-83.956664999999987,79.221924000000058],[-83.979720999999927,79.22164900000007],[-84.016952999999944,79.213042999999971],[-84.043059999999912,79.203048999999965],[-84.051940999999943,79.198029000000076],[-84.067504999999983,79.192474000000004],[-84.086120999999991,79.188033999999959],[-84.121933000000013,79.184708000000114],[-84.158507999999983,79.183304000000135],[-84.193329000000006,79.183044000000109],[-84.303329000000019,79.186646000000053],[-84.326949999999954,79.188583000000108],[-84.323897999999872,79.19470200000012],[-84.316665999999941,79.200546000000145],[-84.31361400000003,79.206649999999968],[-84.335555999999997,79.252213000000097],[-84.34445199999999,79.258041000000048],[-84.362777999999992,79.264999000000046],[-84.401108000000022,79.27526899999998],[-84.428878999999995,79.290268000000026],[-84.452788999999996,79.328872999999987],[-84.452224999999942,79.34165999999999],[-84.446654999999964,79.353866999999923],[-84.446105999999929,79.358871000000079],[-84.484725999999966,79.406372000000147],[-84.503341999999975,79.413040000000137],[-84.581116000000009,79.433868000000018],[-84.606110000000001,79.43803400000013],[-84.660278000000005,79.444138000000123],[-84.709166999999979,79.451660000000061],[-84.821120999999948,79.473037999999974],[-84.882492000000013,79.486098999999911],[-84.896956999999929,79.492477000000065],[-84.96945199999999,79.537491000000045],[-84.972503999999901,79.542206000000078],[-85.022232000000031,79.611099000000024],[-85.028885000000002,79.615814000000057],[-85.050277999999992,79.621643000000063],[-85.068892999999946,79.626083000000051],[-85.25418099999996,79.667205999999965],[-85.372497999999894,79.684417999999994],[-85.493331999999953,79.700546000000031],[-85.551391999999964,79.705826000000116],[-85.615828999999962,79.708327999999995],[-85.684433000000013,79.709152000000131],[-85.763061999999991,79.705551000000071],[-85.94888299999991,79.708327999999995],[-86.203339000000028,79.735809000000074],[-86.387512000000015,79.747482000000048],[-86.415833000000021,79.750548999999978],[-86.445830999999885,79.754166000000112],[-86.47193900000002,79.759720000000129],[-86.486389000000031,79.763611000000026],[-86.49360699999994,79.768326000000059],[-86.502227999999945,79.775269000000037],[-86.47193900000002,79.890549000000021],[-86.460281000000009,79.919708000000014],[-86.450286999999889,79.931091000000038],[-86.43638599999997,79.942474000000004],[-86.424437999999952,79.948029000000076],[-86.389724999999999,79.958038000000101],[-86.36721799999998,79.962769000000037],[-86.300277999999935,79.968596999999988],[-86.263335999999924,79.969147000000021],[-86.230285999999978,79.96804800000001],[-86.083892999999989,79.95748900000001],[-85.885833999999988,79.941086000000098],[-85.819732999999928,79.938582999999937],[-85.785003999999958,79.938034000000016],[-85.711394999999925,79.937485000000038],[-85.65695199999999,79.938034000000016],[-85.519454999999994,79.924988000000042],[-85.460006999999905,79.910812000000078],[-85.416397000000018,79.901382000000012],[-85.389998999999932,79.897491000000116],[-85.365829000000019,79.896378000000027],[-85.308334000000002,79.900543000000027],[-85.289168999999958,79.904984000000127],[-85.275008999999955,79.909424000000001],[-85.262511999999958,79.914992999999981],[-85.255004999999926,79.920821999999987],[-85.271118000000001,79.923874000000069],[-85.440826000000015,79.938309000000004],[-85.640839000000028,79.962769000000037],[-86.190552000000025,80],[-86.301940999999943,79.998322000000087],[-86.341384999999946,79.99693300000007],[-86.413329999999974,79.99803200000008],[-86.442763999999954,79.999709999999993],[-86.466400000000021,80.003876000000048],[-86.482773000000009,80.0086060000001],[-86.565551999999968,80.035812000000135],[-86.579452999999944,80.04304500000012],[-86.642501999999922,80.098037999999974],[-86.658614999999884,80.117752000000053],[-86.65943900000002,80.128036000000066],[-86.65583799999996,80.135269000000108],[-86.514724999999942,80.299149000000114],[-86.493057000000022,80.304428000000087],[-86.46833799999996,80.308594000000028],[-86.434432999999956,80.312485000000095],[-86.345001000000025,80.319153000000028],[-86.11610399999995,80.333602999999982],[-86.076110999999912,80.333602999999982],[-85.897507000000019,80.333054000000004],[-85.745269999999948,80.320267000000001],[-85.717498999999975,80.316375999999934],[-85.671936000000017,80.306931000000077],[-85.616652999999928,80.298874000000126],[-85.509170999999981,80.285812000000078],[-85.479171999999949,80.28276100000005],[-85.354171999999892,80.273041000000148],[-85.290832999999964,80.268600000000049],[-85.256957999999997,80.267211999999972],[-85.095839999999953,80.262207000000103],[-84.9375,80.267211999999972],[-84.898346000000004,80.269440000000088],[-84.779174999999952,80.272491000000116],[-84.702498999999932,80.273315000000082],[-84.589721999999995,80.273605000000089],[-84.196655000000021,80.271378000000027],[-84.049437999999896,80.267761000000121],[-83.989440999999999,80.264435000000049],[-83.926392000000021,80.259720000000016],[-83.811110999999983,80.249145999999996],[-83.78195199999999,80.24581900000004],[-83.716110000000015,80.233871000000022],[-83.626389000000017,80.213608000000136],[-83.560821999999973,80.195816000000093],[-83.546386999999982,80.189423000000147],[-83.478058000000033,80.164428999999984],[-83.461394999999925,80.15914900000007],[-83.42471299999994,80.148331000000098],[-83.40306099999998,80.142212000000086],[-83.24499499999996,80.103591999999935],[-83.138901000000033,80.078323000000125],[-83.029723999999987,80.053314],[-82.89805599999994,80.02526899999998],[-82.803329000000019,80.006377999999984],[-82.736114999999984,79.992476999999951],[-82.605835000000013,79.964431999999988],[-82.283889999999985,79.893051000000071],[-82.15306099999998,79.858870999999965],[-82.101943999999946,79.839706000000035],[-82.091675000000009,79.834717000000069],[-82.062499999999943,79.816086000000041],[-82.046386999999982,79.801651000000106],[-81.976944000000003,79.735809000000074],[-81.981673999999998,79.723877000000073],[-81.978881999999999,79.718323000000112],[-81.916655999999989,79.703323000000125],[-81.853057999999976,79.693588000000034],[-81.799438000000009,79.686645999999939],[-81.767501999999922,79.684981999999934],[-81.733886999999925,79.686371000000122],[-81.68472300000002,79.675812000000064],[-81.6163939999999,79.623305999999957],[-81.61860699999994,79.61831699999999],[-81.628052000000025,79.614700000000028],[-81.651671999999905,79.610260000000039],[-81.678054999999972,79.607208000000128],[-81.687774999999874,79.608032000000094],[-81.694716999999969,79.609711000000061],[-81.709732000000031,79.615540000000124],[-81.734160999999972,79.619705000000124],[-81.748610999999983,79.621094000000085],[-81.767501999999922,79.62052900000009],[-81.777221999999995,79.619140999999956],[-81.785277999999892,79.614990000000091],[-81.786117999999931,79.609146000000067],[-81.782227000000034,79.604979999999955],[-81.768616000000009,79.600266000000033],[-81.750290000000007,79.594711000000132],[-81.728333000000021,79.589706000000092],[-81.706664999999987,79.586655000000064],[-81.675277999999992,79.584991000000059],[-81.639450000000011,79.584991000000059],[-81.605835000000013,79.588593000000003],[-81.578613000000018,79.59304800000001],[-81.56361400000003,79.597763000000043],[-81.544998000000021,79.609146000000067],[-81.509444999999914,79.624145999999996],[-81.495270000000005,79.629425000000026],[-81.476395000000025,79.634155000000021],[-81.457229999999981,79.636932000000115],[-81.424712999999997,79.636658000000011],[-81.368056999999965,79.634430000000066],[-81.279998999999918,79.628310999999997],[-81.253615999999965,79.624694999999974],[-81.013061999999877,79.598877000000016],[-80.69027699999998,79.56860400000005],[-80.630554000000018,79.564147999999989],[-80.598052999999993,79.566086000000098],[-80.589721999999995,79.568054000000018],[-80.591949,79.573608000000036],[-80.60861199999988,79.576096000000007],[-80.625274999999931,79.580826000000059],[-80.641953000000001,79.588042999999971],[-80.634170999999981,79.592758000000003],[-80.618606999999884,79.597214000000122],[-80.598052999999993,79.601379000000122],[-80.569167999999877,79.605255],[-80.50167799999997,79.61192299999999],[-80.100280999999995,79.644440000000145],[-80.056655999999975,79.646942000000024],[-80.025283999999942,79.647217000000069],[-79.972778000000005,79.644440000000145],[-79.93638599999997,79.644440000000145],[-79.904723999999987,79.646942000000024],[-79.892501999999922,79.649155000000007],[-79.761947999999961,79.695816000000036],[-79.751403999999923,79.701385000000016],[-79.768616000000009,79.701935000000049],[-80.041381999999999,79.697479000000101],[-80.356658999999979,79.685256999999979],[-80.389724999999999,79.68331900000004],[-80.432220000000029,79.677765000000022],[-80.473617999999988,79.669708000000071],[-80.516113000000018,79.664429000000098],[-80.618057000000022,79.654160000000047],[-80.658889999999928,79.652481000000023],[-80.795273000000009,79.648041000000035],[-80.827498999999989,79.648331000000042],[-80.910552999999993,79.651932000000102],[-80.942215000000033,79.653594999999996],[-80.955275999999969,79.658600000000035],[-80.958892999999932,79.664993000000038],[-80.970839999999953,79.671370999999965],[-80.978333000000021,79.67303499999997],[-81.076110999999969,79.688873000000001],[-81.171936000000017,79.703323000000125],[-81.227782999999988,79.709427000000005],[-81.291945999999882,79.713608000000079],[-81.385559000000001,79.713608000000079],[-81.424437999999952,79.712769000000094],[-81.519729999999925,79.730820000000108],[-81.569457999999941,79.819717000000082],[-81.582779000000016,79.836929000000112],[-81.587783999999942,79.841660000000047],[-81.59973100000002,79.851929000000098],[-81.608337000000006,79.858597000000032],[-81.631377999999984,79.872208000000001],[-81.651947000000007,79.882750999999985],[-81.65972899999997,79.888596000000064],[-81.665008999999941,79.897765999999933],[-81.663054999999986,79.903046000000018],[-81.643616000000009,79.909988000000112],[-81.540557999999919,79.922760000000096],[-81.515839000000028,79.924988000000042],[-81.416945999999939,79.927199999999971],[-81.402221999999995,79.932479999999998],[-81.400283999999942,79.937758999999971],[-81.420272999999952,79.943587999999977],[-81.557495000000017,79.960815000000025],[-81.589721999999995,79.962494000000049],[-81.639450000000011,79.962204000000042],[-81.643341000000021,79.962204000000042],[-81.710555999999997,79.964706000000092],[-81.743056999999965,79.966385000000116],[-81.833068999999966,79.973877000000016],[-82.005004999999983,79.993042000000003],[-82.168334999999956,80.013610999999969],[-82.191101000000003,80.018600000000106],[-82.285827999999981,80.046097000000088],[-82.34333799999996,80.063873000000058],[-82.359160999999915,80.069153000000085],[-82.619155999999975,80.150542999999971],[-82.948043999999982,80.247481999999991],[-83.12110899999999,80.292755000000056],[-83.166655999999932,80.301376000000005],[-83.186934999999949,80.30664100000007],[-83.201400999999976,80.313309000000061],[-83.203887999999949,80.318054000000075],[-83.196654999999964,80.320830999999998],[-83.166945999999939,80.326934999999992],[-83.131942999999978,80.330551000000071],[-82.942764000000011,80.345535000000098],[-82.854720999999984,80.350815000000011],[-82.787780999999939,80.352203000000088],[-82.706664999999987,80.352767999999969],[-82.579726999999878,80.358322000000101],[-82.273330999999928,80.377472000000068],[-82.031386999999938,80.398331000000042],[-81.987212999999997,80.40026899999998],[-81.899170000000026,80.401657000000114],[-81.882216999999969,80.401932000000102],[-81.673888999999974,80.406097000000102],[-81.334441999999967,80.420532000000037],[-81.204726999999991,80.427200000000028],[-81.079726999999991,80.436096000000134],[-80.98611499999987,80.443588000000091],[-80.835007000000019,80.452774000000034],[-80.660004000000015,80.460815000000082],[-80.481110000000001,80.462494000000106],[-80.412216000000001,80.460541000000148],[-80.367766999999958,80.462204000000099],[-80.336120999999991,80.465819999999951],[-80.318893000000003,80.470534999999984],[-80.306655999999919,80.47526600000009],[-80.294158999999866,80.486649000000114],[-80.297775000000001,80.488876000000005],[-80.312209999999936,80.491653000000099],[-80.343338000000017,80.49414100000007],[-80.354996000000028,80.498031999999967],[-80.357223999999917,80.501389000000074],[-80.227492999999924,80.519713999999965],[-80.195540999999935,80.523605000000032],[-80.153335999999967,80.526382000000126],[-80.116394000000014,80.527771000000143],[-80.058608999999933,80.527206000000092],[-79.940276999999924,80.528869999999927],[-79.558043999999995,80.536377000000073],[-79.490554999999915,80.539703000000088],[-79.339995999999928,80.549988000000042],[-79.232773000000009,80.553314000000057],[-79.190552000000025,80.55386400000009],[-79.011123999999995,80.553314000000057],[-78.815551999999911,80.555817000000047],[-78.592772999999966,80.562195000000031],[-78.46556099999998,80.563873000000115],[-78.345276000000013,80.564423000000147],[-78.098891999999921,80.562485000000038],[-78.063889000000017,80.564697000000081],[-78.038054999999929,80.567215000000033],[-78.015014999999948,80.586655000000007],[-78.013625999999988,80.591095000000053],[-78.019164999999987,80.594436999999971],[-78.030838000000017,80.596100000000092],[-78.088608000000022,80.596939000000077],[-78.357773000000009,80.60165400000011],[-78.741378999999938,80.60914600000001],[-78.851944000000003,80.612487999999985],[-78.925277999999992,80.616652999999985],[-78.981109999999944,80.616089000000045],[-79.114440999999999,80.612487999999985],[-79.255004999999983,80.605819999999994],[-79.347228999999913,80.601089000000059],[-79.392226999999934,80.599715999999944],[-79.565276999999924,80.596100000000092],[-79.634170999999981,80.595535000000041],[-79.86332699999997,80.603043000000071],[-79.934433000000013,80.606094000000098],[-79.960555999999883,80.608032000000037],[-79.960280999999952,80.614700000000028],[-79.907226999999978,80.623871000000008],[-79.847777999999948,80.631927000000076],[-79.559433000000013,80.669983000000059],[-79.353607000000011,80.696640000000116],[-79.291945999999996,80.703872999999987],[-79.172501000000011,80.713043000000027],[-78.990829000000019,80.729706000000078],[-78.809432999999956,80.746933000000126],[-78.62388599999997,80.769149999999968],[-78.585280999999952,80.772217000000069],[-78.50556899999998,80.77748100000008],[-78.236664000000019,80.793319999999994],[-77.894454999999994,80.813309000000118],[-77.805832000000009,80.818603999999993],[-77.733062999999959,80.825546000000088],[-77.639175000000023,80.83027600000014],[-77.287780999999939,80.83526599999999],[-76.926392000000021,80.841933999999981],[-76.845001000000025,80.841094999999996],[-76.729172000000005,80.838043000000084],[-76.681380999999931,80.838593000000117],[-76.590835999999967,80.842758000000117],[-76.556655999999975,80.84637500000008],[-76.511672999999973,80.854430999999977],[-76.484725999999966,80.86554000000001],[-76.485000999999897,80.871094000000028],[-76.490829000000019,80.874985000000095],[-76.526672000000019,80.88638300000008],[-76.621108999999933,80.900818000000015],[-76.656661999999983,80.898041000000148],[-76.699432000000002,80.891372999999987],[-76.738892000000021,80.888321000000019],[-76.797500999999954,80.886108000000092],[-76.841675000000009,80.885543999999982],[-77.168883999999935,80.886932000000058],[-77.201675000000023,80.887772000000098],[-77.308884000000035,80.893051000000071],[-77.428329000000019,80.903046000000018],[-77.454726999999991,80.90525800000006],[-77.581115999999895,80.911377000000073],[-77.766113000000018,80.906937000000084],[-77.980285999999921,80.90109300000006],[-78.421111999999994,80.879424999999912],[-78.836394999999982,80.85386699999998],[-78.869445999999925,80.852202999999975],[-78.885283999999956,80.853591999999992],[-78.896118000000001,80.854705999999965],[-78.908614999999998,80.858871000000136],[-78.922225999999966,80.866088999999988],[-78.93499799999995,80.875534000000016],[-78.93638599999997,80.881363000000079],[-78.930556999999965,80.981933999999967],[-78.928604000000007,80.990540000000067],[-78.839721999999995,81.016098],[-78.799987999999985,81.026382000000069],[-78.757781999999906,81.035537999999974],[-78.636672999999973,81.058594000000028],[-78.528884999999946,81.081940000000088],[-78.501113999999973,81.09165999999999],[-78.457503999999972,81.107758000000047],[-78.426101999999958,81.120818999999983],[-78.416396999999961,81.125259000000142],[-78.397231999999917,81.137497000000053],[-78.393065999999919,81.142761000000007],[-78.406386999999938,81.144988999999953],[-78.461945000000014,81.147491000000059],[-78.475280999999939,81.149719000000005],[-78.475829999999974,81.15248100000008],[-78.472777999999948,81.158325000000104],[-78.463622999999927,81.160812000000021],[-78.438598999999954,81.164703000000088],[-78.411391999999921,81.167479999999955],[-78.290833000000021,81.174698000000149],[-78.254729999999995,81.177765000000079],[-78.225005999999894,81.181930999999963],[-78.15943900000002,81.193862999999965],[-78.051102000000014,81.218597000000102],[-78.03694200000001,81.223312000000135],[-78.016662999999994,81.232758000000103],[-78.009170999999981,81.238585999999998],[-77.976943999999889,81.249145999999939],[-77.875274999999874,81.272766000000104],[-77.850829999999917,81.277205999999978],[-77.612503000000004,81.318877999999984],[-77.576949999999897,81.322494999999947],[-77.50306699999993,81.328323000000069],[-77.366394000000014,81.336105000000032],[-77.233611999999994,81.351089000000115],[-77.116942999999935,81.367751999999996],[-76.955275999999969,81.393874999999923],[-76.765014999999948,81.428588999999988],[-76.748610999999983,81.4327550000001],[-76.745269999999948,81.439148000000046],[-76.761123999999995,81.442749000000106],[-76.777785999999878,81.444427000000019],[-76.803328999999962,81.445526000000029],[-76.855835000000013,81.445526000000029],[-76.951110999999969,81.440536000000122],[-77.028609999999958,81.43331900000004],[-77.208617999999944,81.409424000000058],[-77.264450000000011,81.400818000000129],[-77.41722099999987,81.380538999999999],[-77.571395999999993,81.366652999999985],[-77.609726000000023,81.364425999999924],[-77.829177999999899,81.34248400000007],[-77.896117999999944,81.335541000000092],[-78.174163999999962,81.30053700000002],[-78.228333000000021,81.291656000000046],[-78.273620999999935,81.283599999999979],[-78.29222099999987,81.278320000000122],[-78.305557000000022,81.272766000000104],[-78.325835999999924,81.261383000000137],[-78.351944000000003,81.250275000000101],[-78.370270000000005,81.2452550000001],[-78.410004000000015,81.236374000000126],[-78.433883999999921,81.231934000000138],[-78.487212999999997,81.223038000000031],[-78.604996000000028,81.206375000000094],[-78.652495999999928,81.197205000000054],[-78.675277999999935,81.191925000000026],[-78.701950000000011,81.181655999999975],[-78.721114999999998,81.172211000000061],[-78.728333000000021,81.166382000000056],[-78.75111400000003,81.141663000000108],[-78.754181000000017,81.135818000000029],[-78.745833999999945,81.129150000000038],[-78.71665999999999,81.123306000000014],[-78.690552000000025,81.12164300000012],[-78.690825999999959,81.11943100000002],[-78.817504999999926,81.106093999999985],[-78.895019999999931,81.098999000000049],[-78.916945999999996,81.098037999999917],[-78.941375999999934,81.101088999999945],[-78.963622999999984,81.107758000000047],[-79.015014999999948,81.115539999999953],[-79.075287000000003,81.122757000000092],[-79.162780999999939,81.13220199999995],[-79.218062999999972,81.136932000000002],[-79.242767000000015,81.139984000000084],[-79.399170000000026,81.174698000000149],[-79.463622999999984,81.193313999999987],[-79.486114999999984,81.194977000000108],[-79.50167799999997,81.193588000000091],[-79.499434999999949,81.189972000000068],[-79.491669000000002,81.186095999999964],[-79.475829999999974,81.180542000000003],[-79.275283999999999,81.12359600000002],[-79.218886999999938,81.111099000000081],[-79.172501000000011,81.10386699999998],[-79.088837000000012,81.094757000000072],[-79.073623999999995,81.090820000000122],[-79.063613999999916,81.085541000000148],[-79.072783999999956,81.080826000000116],[-79.087783999999999,81.076660000000004],[-79.142226999999991,81.069153000000085],[-79.226944000000003,81.063034000000073],[-79.255279999999914,81.058868000000132],[-79.305266999999958,81.029984000000013],[-79.315826000000015,81.023880000000133],[-79.323623999999938,81.018326000000002],[-79.33666999999997,81.0086060000001],[-79.343886999999995,80.99832200000003],[-79.336945000000014,80.992203000000018],[-79.321120999999891,80.988586000000055],[-79.291381999999885,80.984984999999995],[-79.258347000000015,80.984421000000054],[-79.205275999999969,80.987762000000089],[-79.18472300000002,80.986374000000012],[-79.164718999999991,80.983047000000056],[-79.158889999999985,80.977768000000083],[-79.15834000000001,80.972763000000043],[-79.165282999999931,80.966660000000104],[-79.265288999999996,80.924149000000057],[-79.600829999999917,80.824432000000115],[-79.618056999999965,80.819442999999978],[-79.883621000000005,80.783325000000104],[-80.065552000000025,80.759720000000129],[-80.247498000000007,80.73692299999999],[-80.511123999999938,80.705826000000059],[-80.651947000000007,80.691925000000083],[-80.720551,80.684142999999949],[-80.855559999999969,80.663315000000068],[-80.919448999999929,80.655548000000124],[-80.956664999999987,80.651932000000045],[-81.336394999999925,80.623306000000127],[-81.533324999999991,80.607208000000071],[-81.575561999999991,80.604155999999989],[-81.808884000000035,80.59304800000001],[-81.966110000000015,80.579712000000029],[-82.353881999999942,80.556365999999969],[-82.434998000000007,80.553040000000124],[-82.798889000000031,80.539428999999984],[-82.881103999999937,80.536652000000061],[-82.956389999999999,80.536377000000073],[-83.027495999999928,80.538589000000115],[-83.096664000000033,80.541656000000046],[-83.151946999999893,80.546371000000079],[-83.165008999999998,80.55192599999998],[-83.170272999999895,80.564147999999932],[-83.168059999999912,80.576660000000118],[-83.165282999999931,80.589432000000102],[-83.161391999999864,80.601089000000059],[-83.156112999999948,80.606644000000131],[-83.146666999999979,80.612198000000149],[-83.096953999999982,80.639435000000049],[-83.078063999999927,80.644989000000066],[-83.056380999999988,80.649154999999951],[-82.773055999999997,80.68664600000011],[-82.527495999999985,80.703323000000125],[-82.431945999999982,80.708878000000027],[-82.250838999999928,80.716385000000116],[-82.216399999999965,80.719147000000021],[-82.135833999999875,80.729431000000091],[-82.025009000000011,80.746643000000063],[-81.948333999999932,80.759155000000078],[-81.908614999999941,80.767761000000007],[-81.762786999999889,80.810806000000127],[-81.758895999999993,80.813034000000073],[-81.767501999999922,80.821381000000088],[-81.943603999999993,80.833054000000118],[-81.961120999999935,80.833054000000118],[-81.996108999999933,80.83027600000014],[-82.05221599999993,80.822768999999994],[-82.099730999999906,80.813599000000124],[-82.146118000000001,80.803589000000045],[-82.193877999999984,80.796646000000067],[-82.332229999999981,80.781372000000147],[-82.513061999999934,80.763046000000145],[-82.526107999999965,80.752777000000094],[-82.535827999999867,80.747208000000114],[-82.543334999999956,80.74443100000002],[-82.567229999999995,80.740814000000057],[-82.601669000000015,80.738036999999963],[-82.940551999999968,80.714431999999988],[-83.311934999999949,80.687759000000028],[-83.356948999999929,80.685531999999967],[-83.516113000000018,80.701384999999959],[-83.541107000000011,80.704162999999994],[-83.547226000000023,80.706940000000088],[-83.569457999999997,80.739150999999993],[-83.5625,80.743866000000025],[-83.529723999999987,80.747482000000048],[-83.456664999999987,80.751099000000011],[-83.422500999999954,80.753876000000105],[-83.391387999999949,80.758041000000105],[-83.261947999999961,80.786377000000016],[-83.133057000000008,80.818878000000097],[-83.120270000000005,80.823317999999972],[-83.132492000000013,80.828598],[-83.158051,80.833603000000039],[-83.191100999999946,80.835815000000139],[-83.256957999999997,80.838593000000117],[-83.297225999999966,80.836104999999975],[-83.323333999999932,80.8316650000001],[-83.329177999999956,80.828323000000012],[-83.331954999999937,80.823883000000137],[-83.353881999999999,80.813599000000124],[-83.381377999999984,80.803864000000033],[-83.407226999999978,80.799422999999933],[-83.493332000000009,80.787766000000033],[-83.587218999999891,80.775269000000037],[-83.610549999999932,80.771652000000074],[-83.630828999999949,80.766937000000041],[-83.645554000000004,80.761658000000068],[-83.64916999999997,80.755554000000018],[-83.658889999999872,80.751937999999996],[-83.667769999999905,80.75],[-83.696655000000021,80.746643000000063],[-83.712783999999999,80.747757000000092],[-83.827498999999932,80.761383000000023],[-83.859160999999972,80.759155000000078],[-83.863892000000021,80.757492000000127],[-83.836394999999982,80.719710999999961],[-83.821670999999981,80.705826000000059],[-83.812499999999943,80.698318000000086],[-83.801391999999964,80.691925000000083],[-83.783065999999963,80.684142999999949],[-83.757232999999928,80.669708000000014],[-83.734436000000017,80.654160000000047],[-83.723327999999924,80.643875000000094],[-83.720000999999911,80.636658000000011],[-83.719726999999978,80.630813999999987],[-83.73582499999992,80.613037000000077],[-83.779175000000009,80.570831000000112],[-83.794723999999974,80.560257000000036],[-83.821120999999948,80.550536999999963],[-83.840560999999866,80.545532000000094],[-83.871108999999933,80.541367000000093],[-83.93472300000002,80.534424000000115],[-83.973327999999981,80.531937000000028],[-84.313323999999909,80.513611000000026],[-84.381103999999993,80.512207000000046],[-84.48971599999993,80.514434999999992],[-84.551392000000021,80.517761000000064],[-84.689437999999996,80.524994000000049],[-84.763625999999988,80.525818000000015],[-84.846664000000033,80.523315000000025],[-84.890563999999983,80.521102999999982],[-84.964447000000007,80.514434999999992],[-85.027221999999995,80.507217000000026],[-85.066956000000005,80.505264000000068],[-85.232772999999952,80.508881000000031],[-85.334731999999974,80.513611000000026],[-85.366652999999985,80.517487000000131],[-85.42582699999997,80.523041000000092],[-85.462218999999948,80.524994000000049],[-85.594727000000034,80.529159999999933],[-85.809433000000013,80.531937000000028],[-85.864165999999898,80.535538000000088],[-85.865829000000019,80.541367000000093],[-85.812774999999931,80.559143000000063],[-85.705841000000021,80.589706000000035],[-85.689162999999951,80.593872000000147],[-85.665008999999941,80.598601999999971],[-85.613051999999982,80.606368999999972],[-85.571945000000028,80.615265000000079],[-85.564712999999927,80.619431000000134],[-85.594451999999933,80.6202550000001],[-85.636397999999986,80.619141000000127],[-85.694716999999969,80.613602000000128],[-85.744719999999916,80.606368999999972],[-85.793059999999855,80.596939000000077],[-85.854720999999984,80.582214000000135],[-85.889724999999999,80.573044000000039],[-85.925277999999992,80.562485000000038],[-85.950606999999991,80.552947999999958],[-85.95666499999993,80.548325000000091],[-85.982773000000009,80.537491000000045],[-86.011947999999961,80.533324999999934],[-86.037215999999944,80.530823000000055],[-86.080840999999964,80.528320000000065],[-86.148345999999947,80.53166200000004],[-86.177490000000034,80.534149000000127],[-86.428329000000019,80.560257000000036],[-86.639998999999932,80.583054000000004],[-86.718062999999972,80.59304800000001],[-86.739165999999898,80.597487999999998],[-86.744995000000017,80.603043000000071],[-86.732498000000021,80.615265000000079],[-86.680282999999974,80.654984000000013],[-86.660003999999958,80.666091999999992],[-86.638061999999991,80.676651000000049],[-86.514724999999942,80.729431000000091],[-86.497771999999941,80.735260000000096],[-86.466110000000015,80.74552900000009],[-86.410004000000015,80.760818000000029],[-86.338333000000034,80.775542999999971],[-86.244719999999973,80.794144000000131],[-86.225554999999929,80.799149],[-86.174438000000009,80.81442300000009],[-86.050277999999992,80.856644000000074],[-85.964171999999962,80.886932000000058],[-85.846114999999998,80.928589000000102],[-85.828339000000028,80.93414300000012],[-85.77416999999997,80.948868000000061],[-85.698607999999922,80.962769000000037],[-85.605835000000013,80.975815000000125],[-85.556106999999997,80.981933999999967],[-85.003066999999874,81.028320000000008],[-84.928878999999995,81.030822999999941],[-84.726669000000015,81.031097000000102],[-84.404998999999918,81.043869000000086],[-84.368332000000009,81.046097000000032],[-84.20666499999993,81.060531999999967],[-84.119994999999903,81.067490000000134],[-84.025009000000011,81.070830999999998],[-83.908050999999944,81.071381000000031],[-83.823623999999938,81.073608000000092],[-83.529998999999918,81.090271000000143],[-83.31138599999997,81.103317000000118],[-83.15055799999999,81.120529000000147],[-83.12332200000003,81.12303200000008],[-83.053328999999962,81.123306000000014],[-82.943603999999993,81.120818999999983],[-82.869445999999925,81.121368000000075],[-82.826401000000033,81.12303200000008],[-82.785004000000015,81.125534000000016],[-82.760283999999956,81.129150000000038],[-82.738891999999964,81.133880999999974],[-82.707229999999981,81.144440000000031],[-82.688323999999966,81.148331000000098],[-82.64416499999993,81.151657000000114],[-82.599166999999966,81.152771000000087],[-82.531386999999938,81.149993999999992],[-82.50306699999993,81.147766000000047],[-82.466659999999933,81.148331000000098],[-82.37222300000002,81.174698000000149],[-82.364440999999999,81.17942800000003],[-82.389998999999989,81.180266999999958],[-82.420837000000006,81.17942800000003],[-82.484160999999972,81.169983000000116],[-82.52305599999994,81.166382000000056],[-82.565276999999924,81.166092000000049],[-82.665008999999998,81.17442299999999],[-82.828063999999983,81.173308999999961],[-82.866652999999928,81.169708000000128],[-82.894164999999987,81.165268000000083],[-82.926940999999999,81.161102000000028],[-82.962783999999942,81.158325000000104],[-83.14973399999991,81.151382000000126],[-83.453338999999971,81.13220199999995],[-83.757507000000032,81.113312000000008],[-84.116104000000007,81.0977630000001],[-84.372771999999941,81.092209000000082],[-84.58555599999994,81.086380000000077],[-84.797500999999954,81.078323000000125],[-85.065551999999911,81.066375999999991],[-85.211944999999901,81.056931000000077],[-85.25,81.05525200000011],[-85.291381999999999,81.054703000000131],[-85.404448999999943,81.057755000000043],[-85.482773000000009,81.058594000000028],[-85.572509999999966,81.05664100000007],[-85.681670999999938,81.049423000000104],[-85.75556899999998,81.041367000000037],[-85.817779999999971,81.032761000000107],[-85.988602000000014,81.006653000000142],[-86.143340999999907,80.978317000000061],[-86.30972300000002,80.940811000000053],[-86.351944000000003,80.930542000000059],[-87.061935000000005,80.727478000000133],[-87.076401000000033,80.7227630000001],[-87.083618000000001,80.716934000000094],[-87.079078999999979,80.707024000000104],[-87.080291999999986,80.699142000000052],[-87.121383999999921,80.677475000000015],[-87.180557000000022,80.649154999999951],[-87.215011999999945,80.638321000000076],[-87.240554999999972,80.634155000000021],[-87.273055999999997,80.630813999999987],[-87.315001999999936,80.629424999999969],[-87.458054000000004,80.627762000000075],[-87.489715999999873,80.627472000000012],[-87.559433000000013,80.627472000000012],[-87.594726999999978,80.628586000000041],[-87.628051999999968,80.632202000000063],[-87.777221999999938,80.648880000000133],[-87.864166000000012,80.659424000000001],[-87.954726999999878,80.671645999999953],[-88.139724999999999,80.685256999999922],[-88.17721599999993,80.686920000000043],[-88.196105999999986,80.688582999999994],[-88.22222899999997,80.691085999999984],[-88.348891999999921,80.708602999999982],[-88.406661999999926,80.716934000000094],[-88.488601999999958,80.731934000000024],[-88.566956000000005,80.74859600000002],[-88.706116000000009,80.772766000000047],[-88.967498999999862,80.808594000000085],[-89.034163999999976,80.816376000000048],[-89.125823999999966,80.825821000000076],[-89.290557999999976,80.849426000000108],[-89.334731999999917,80.857483000000059],[-89.382492000000013,80.86970500000001],[-89.398055999999997,80.876082999999994],[-89.450561999999934,80.903320000000122],[-89.462218999999948,80.909988000000055],[-89.466110000000015,80.914153999999996],[-89.462218999999948,80.919144000000017],[-89.442763999999897,80.923599000000024],[-89.380828999999892,80.933044000000109],[-89.235274999999945,80.948318000000029],[-89.18638599999997,80.953048999999965],[-88.905563000000029,80.977768000000083],[-88.858611999999994,80.981368999999972],[-88.766861000000006,80.986801000000014],[-88.590285999999992,80.996368000000018],[-88.513901000000033,80.99832200000003],[-88.283324999999991,81.002213000000097],[-88.089721999999938,81.003601000000003],[-88.011397999999986,81.003326000000015],[-87.826674999999966,80.998032000000023],[-87.755004999999983,80.994980000000112],[-87.689437999999939,80.990814],[-87.628051999999968,80.984711000000061],[-87.597504000000015,80.980819999999994],[-87.524169999999913,80.977203000000031],[-87.446380999999974,80.976928999999927],[-87.279448999999943,80.981933999999967],[-87.15943900000002,80.986922999999933],[-87.119719999999973,80.989700000000028],[-87.089172000000019,80.994141000000127],[-87.064712999999983,80.998871000000008],[-87.030562999999972,81.001938000000109],[-86.983062999999902,81.003876000000048],[-86.946105999999986,81.004166000000055],[-86.755004999999983,81.001099000000124],[-86.711670000000026,81.002487000000031],[-86.671936000000017,81.005264000000125],[-86.635559000000001,81.009430000000066],[-86.541945999999996,81.020264000000111],[-86.419448999999986,81.036102000000142],[-86.061110999999983,81.082764000000054],[-85.916396999999961,81.104980000000012],[-85.916396999999961,81.110260000000096],[-85.907227000000034,81.113875999999948],[-85.887512000000015,81.118866000000025],[-85.562774999999988,81.17942800000003],[-85.483063000000016,81.192748999999992],[-85.425277999999935,81.201660000000061],[-85.297500999999954,81.218597000000102],[-85.22193900000002,81.226379000000065],[-85.02027899999996,81.244980000000055],[-84.976394999999968,81.248596000000134],[-84.876388999999961,81.254715000000147],[-84.832503999999972,81.258330999999998],[-84.802490000000034,81.261658000000125],[-84.776108000000022,81.266097999999943],[-84.733886999999982,81.281097000000045],[-84.735549999999989,81.285537999999974],[-84.745834000000002,81.289429000000041],[-84.899993999999936,81.304977000000008],[-84.936660999999958,81.307755000000043],[-84.975554999999986,81.307479999999998],[-85.029175000000009,81.305817000000047],[-85.279174999999952,81.289978000000133],[-85.361388999999974,81.28276100000005],[-85.768340999999964,81.244705000000067],[-85.950561999999991,81.224701000000096],[-86.018341000000021,81.215820000000008],[-86.077498999999932,81.207489000000066],[-86.154174999999952,81.193313999999987],[-86.225006000000008,81.173874000000012],[-86.240829000000019,81.16914399999996],[-86.256957999999941,81.162766000000033],[-86.299437999999896,81.148605000000032],[-86.338333000000034,81.138596000000007],[-86.404998999999975,81.129700000000071],[-86.438048999999921,81.126083000000108],[-86.472777999999892,81.122757000000092],[-86.521118000000001,81.119704999999954],[-86.650833000000034,81.115814000000114],[-86.956389999999999,81.099426000000051],[-87.111388999999917,81.087769000000094],[-87.297225999999966,81.076935000000049],[-87.637512000000015,81.059417999999994],[-87.678878999999995,81.058594000000028],[-87.720000999999911,81.059417999999994],[-87.841385000000002,81.062759000000028],[-88.0625,81.069992000000013],[-88.217772999999852,81.071381000000031],[-88.339995999999985,81.069717000000026],[-88.43499799999995,81.064148000000046],[-88.571670999999924,81.054703000000131],[-88.65834000000001,81.051376000000005],[-88.740828999999962,81.049713000000111],[-88.889998999999932,81.051926000000037],[-88.964721999999938,81.049423000000104],[-89.041672000000005,81.041091999999992],[-89.210555999999997,81.026657000000057],[-89.25556899999998,81.023880000000133],[-89.341675000000009,81.020264000000111],[-89.629165999999998,81.009155000000021],[-89.746658000000025,81.008881000000088],[-89.787505999999951,81.009720000000073],[-89.820847000000015,81.010817999999972],[-89.87388599999997,81.016388000000006],[-90.011947999999961,81.033051000000114],[-90.06361400000003,81.039702999999975],[-90.095275999999899,81.044708000000071],[-90.149170000000026,81.054977000000065],[-90.19776899999988,81.069717000000026],[-90.210007000000019,81.07499700000011],[-90.338057999999933,81.151657000000114],[-90.351944000000003,81.167479999999955],[-90.325561999999934,81.181930999999963],[-90.277221999999995,81.197205000000054],[-90.102218999999991,81.230270000000132],[-90.043059999999969,81.239426000000037],[-90.011123999999995,81.241928000000144],[-89.972778000000005,81.24275200000011],[-89.870543999999938,81.242203000000131],[-89.74610899999999,81.236649],[-89.669158999999866,81.218048000000124],[-89.635009999999909,81.212203999999929],[-89.573059000000001,81.206940000000145],[-89.535004000000015,81.206100000000106],[-89.491104000000007,81.206375000000094],[-89.447219999999902,81.208328000000051],[-89.357223999999974,81.214432000000102],[-89.281386999999995,81.221649000000014],[-89.136672999999973,81.238876000000005],[-89.088333000000034,81.242477000000065],[-89.044448999999986,81.24275200000011],[-88.982223999999974,81.241928000000144],[-88.954178000000013,81.24275200000011],[-88.944152999999972,81.24414100000007],[-88.935821999999973,81.247756999999979],[-88.949721999999895,81.253601000000003],[-88.979445999999996,81.258330999999998],[-89.162215999999944,81.255829000000119],[-89.198607999999865,81.253326000000129],[-89.265014999999948,81.244431000000134],[-89.307220000000029,81.240540000000067],[-89.335280999999952,81.24275200000011],[-89.443603999999937,81.260543999999982],[-89.687774999999988,81.289978000000133],[-89.775008999999955,81.296371000000079],[-89.868056999999965,81.306090999999981],[-89.898620999999935,81.31053199999991],[-89.91722099999987,81.314422999999977],[-89.950287000000003,81.324158000000068],[-89.952498999999875,81.329437000000041],[-89.940552000000025,81.333328000000108],[-89.916396999999904,81.336928999999998],[-89.882216999999969,81.340271000000087],[-89.702224999999999,81.350266000000033],[-89.627212999999983,81.356644000000017],[-89.242492999999968,81.423035000000027],[-89.059158000000025,81.455551000000071],[-88.928328999999962,81.485535000000141],[-88.90943900000002,81.490814000000114],[-88.846953999999982,81.49971000000005],[-88.715835999999967,81.513045999999974],[-88.545272999999952,81.525269000000037],[-88.494995000000017,81.527206000000092],[-88.406113000000005,81.528320000000065],[-88.37110899999999,81.526931999999988],[-88.161391999999921,81.530273000000022],[-88.029998999999975,81.535812000000021],[-87.984160999999972,81.535812000000021],[-87.959732000000031,81.534714000000122],[-87.939437999999996,81.531661999999983],[-87.893699999999967,81.524712000000136],[-87.801391999999964,81.515548999999965],[-87.679442999999935,81.51388500000013],[-87.490279999999984,81.508880999999974],[-87.431380999999931,81.50471500000009],[-87.398894999999982,81.500824000000023],[-87.343063000000029,81.492752000000053],[-87.311110999999983,81.488876000000005],[-87.276672000000019,81.485809000000074],[-87.251403999999923,81.487488000000042],[-87.244719999999973,81.490265000000136],[-87.286391999999921,81.505554000000075],[-87.288329999999974,81.506104000000107],[-87.315551999999968,81.513321000000019],[-87.37860099999989,81.517212000000086],[-87.489166000000012,81.523315000000025],[-87.645844000000011,81.527480999999909],[-87.721664000000033,81.532211000000132],[-87.751952999999958,81.535263000000043],[-87.915008999999941,81.552765000000079],[-88.279449,81.579436999999984],[-88.306380999999931,81.581374999999923],[-88.352218999999991,81.579712000000029],[-88.392226999999991,81.57777400000009],[-88.446944999999971,81.572220000000073],[-88.552215999999987,81.558868000000018],[-88.642226999999934,81.551651000000106],[-88.669448999999986,81.550537000000134],[-88.769164999999987,81.551086000000112],[-88.849990999999989,81.550537000000134],[-88.900283999999886,81.548325000000091],[-88.998046999999985,81.540543000000127],[-89.073058999999944,81.532211000000132],[-89.145844000000011,81.523041000000092],[-89.282500999999911,81.505264000000011],[-89.548339999999882,81.477203000000145],[-89.585555999999997,81.473037999999974],[-89.710280999999952,81.455261000000064],[-90.011397999999929,81.416930999999977],[-90.370833999999945,81.375259000000085],[-90.443053999999961,81.366652999999985],[-90.467498999999918,81.367751999999996],[-90.500564999999938,81.371368000000018],[-90.535827999999981,81.37692300000009],[-90.553329000000019,81.38499500000006],[-90.525283999999999,81.388596000000121],[-90.517226999999934,81.389160000000061],[-90.478881999999999,81.394440000000145],[-90.481383999999991,81.396652000000017],[-90.487777999999935,81.398604999999975],[-90.516953000000001,81.402481000000023],[-90.643616000000009,81.416381999999999],[-90.678328999999962,81.417480000000126],[-90.746658000000025,81.422211000000061],[-90.779998999999975,81.425537000000077],[-90.811385999999914,81.429977000000065],[-90.841110000000015,81.435531999999967],[-90.854171999999949,81.440536000000122],[-90.856658999999922,81.444138000000066],[-90.853881999999942,81.450821000000076],[-90.848342999999943,81.454987000000131],[-90.80082699999997,81.464995999999985],[-90.770554000000004,81.469711000000018],[-90.583069000000023,81.497482000000105],[-90.540282999999988,81.501663000000008],[-90.312209999999993,81.531371999999976],[-90.130553999999904,81.564423000000147],[-89.874709999999936,81.599152000000004],[-89.797500999999954,81.602478000000019],[-89.674438000000009,81.601654000000053],[-89.632492000000013,81.604706000000022],[-89.597503999999958,81.614151000000049],[-89.585006999999962,81.619705000000067],[-89.585006999999962,81.625809000000061],[-89.601943999999889,81.627762000000018],[-89.798889000000031,81.629974000000061],[-89.868056999999965,81.630264000000125],[-89.914169000000015,81.628310999999997],[-89.962218999999948,81.625534000000073],[-90.069457999999941,81.633606000000043],[-90.111580000000004,81.656746000000112],[-90.204726999999934,81.686371000000065],[-90.271392999999989,81.697479000000101],[-90.296950999999979,81.698593000000074],[-90.330291999999986,81.696090999999967],[-90.353057999999976,81.690536000000066],[-90.36082499999992,81.685257000000092],[-90.355270000000019,81.673599000000081],[-90.337218999999948,81.662491000000102],[-90.354720999999984,81.651382000000012],[-90.511123999999995,81.65776100000005],[-90.604720999999927,81.664703000000145],[-90.638901000000033,81.668045000000063],[-90.678878999999995,81.668869000000029],[-90.718886999999938,81.666656000000103],[-90.734725999999966,81.660812000000078],[-90.74221799999998,81.655548000000067],[-90.763625999999931,81.645537999999988],[-90.779723999999987,81.641098],[-90.803878999999995,81.636108000000092],[-90.834731999999974,81.631363000000079],[-90.878052000000025,81.627472000000012],[-90.923888999999974,81.625259000000028],[-90.966948999999943,81.621094000000028],[-90.99110399999995,81.616088999999988],[-91.006957999999997,81.598876999999959],[-91.003341999999918,81.592209000000025],[-90.988602000000014,81.579436999999984],[-90.988602000000014,81.557754999999986],[-91.071670999999981,81.537200999999982],[-91.091949,81.533874999999966],[-91.104445999999996,81.534424000000115],[-91.113891999999964,81.539978000000076],[-91.236938000000009,81.543320000000051],[-91.313888999999961,81.53414900000007],[-91.401397999999972,81.526382000000126],[-91.446380999999974,81.524428999999998],[-91.463332999999977,81.526093000000003],[-91.467772999999909,81.527206000000092],[-91.452498999999932,81.531661999999983],[-91.428604000000007,81.536652000000061],[-91.411117999999988,81.541931000000034],[-91.406386999999938,81.547760000000039],[-91.444153000000028,81.583603000000096],[-91.474441999999954,81.588882000000069],[-91.654175000000009,81.605819999999994],[-91.74722300000002,81.60914600000001],[-91.85722399999986,81.612762000000089],[-91.878326000000015,81.614151000000049],[-91.900283999999999,81.616928000000144],[-91.938599000000011,81.625534000000073],[-91.948607999999922,81.631088000000091],[-91.956664999999987,81.658600000000035],[-91.949432000000002,81.662201000000096],[-91.926940999999999,81.664992999999981],[-91.902221999999938,81.666931000000091],[-91.867767000000015,81.663315000000068],[-91.838897999999858,81.658600000000035],[-91.801101999999958,81.658600000000035],[-91.770844000000011,81.663315000000068],[-91.73721299999994,81.686920000000043],[-91.725829999999917,81.706650000000025],[-91.723617999999874,81.72164900000007],[-91.485549999999989,81.769989000000123],[-91.386123999999995,81.77388000000002],[-91.351395000000025,81.770264000000111],[-91.287506000000008,81.761931999999945],[-91.255004999999983,81.759155000000078],[-91.212508999999898,81.759430000000066],[-91.053328999999906,81.761658000000011],[-91.03443900000002,81.763885000000073],[-91.033324999999991,81.76776099999995],[-91.05749499999996,81.772766000000047],[-91.090560999999923,81.777206000000035],[-91.117766999999958,81.784424000000058],[-91.140563999999983,81.791930999999977],[-91.152495999999928,81.798035000000027],[-91.147232000000031,81.803864000000033],[-91.137511999999958,81.808594000000085],[-91.101104999999961,81.818878000000097],[-91.051665999999955,81.828872999999987],[-91.001113999999973,81.832764000000054],[-90.852218999999991,81.842483999999956],[-90.727492999999981,81.841094999999996],[-90.704178000000013,81.843597000000045],[-90.689986999999917,81.848602000000085],[-90.686377999999991,81.853966000000014],[-90.678328999999962,81.858597000000032],[-90.635009999999966,81.868866000000025],[-90.610001000000011,81.873871000000065],[-90.565276999999867,81.878036000000066],[-90.436661000000015,81.887497000000053],[-90.338057999999933,81.893051000000071],[-90.245270000000005,81.896102999999982],[-90.154449,81.896652000000131],[-89.990828999999962,81.905548000000067],[-89.783324999999934,81.917206000000078],[-89.735824999999977,81.917480000000012],[-89.700835999999981,81.915543000000127],[-89.676940999999999,81.9102630000001],[-89.683051999999975,81.899437000000148],[-89.682494999999903,81.883330999999998],[-89.649445000000014,81.863312000000064],[-89.629989999999964,81.856369000000029],[-89.461394999999982,81.818054000000132],[-89.425003000000004,81.815262000000018],[-89.356383999999935,81.811096000000134],[-89.244720000000029,81.846375000000023],[-89.227218999999991,81.852203000000145],[-89.203223999999977,81.878036000000066],[-89.19923399999999,81.881537999999921],[-89.199059000000034,81.885208000000034],[-89.213218999999981,81.888382000000092],[-89.328063999999927,81.902206000000092],[-89.367217999999923,81.905548000000067],[-89.397506999999962,81.909424000000115],[-89.419158999999979,81.915543000000127],[-89.416945999999939,81.925812000000008],[-89.397780999999895,81.930817000000047],[-89.371658000000025,81.935806000000014],[-89.338897999999972,81.940262000000075],[-89.288895000000025,81.943038999999999],[-89.249724999999955,81.941086000000041],[-89.157393999999954,81.928368000000091],[-89.156218999999908,81.925201000000072],[-89.152556999999945,81.921371000000079],[-89.133057000000008,81.918533000000082],[-89.074721999999952,81.911652000000061],[-89.033324999999991,81.912201000000039],[-89.007232999999871,81.915543000000127],[-88.98971599999993,81.921097000000145],[-88.986388999999974,81.944976999999938],[-88.992767000000015,81.951385000000073],[-89.011947999999904,81.958603000000096],[-89.048339999999996,81.978043000000071],[-89.054442999999992,81.987487999999985],[-89.041106999999954,81.993041999999946],[-89.021117999999944,81.998032000000023],[-88.963897999999972,82.008041000000048],[-88.77305599999994,82.039429000000041],[-88.625548999999978,82.062759000000028],[-88.589721999999938,82.066665999999998],[-88.543059999999912,82.070540999999992],[-88.443054000000018,82.074997000000053],[-88.296660999999915,82.080276000000026],[-88.25,82.080826000000059],[-88.145003999999972,82.086928999999998],[-88.11361699999992,82.090545999999961],[-88.09973100000002,82.093048000000067],[-88.095001000000025,82.096374999999966],[-88.085281000000009,82.101379000000122],[-88.075561999999934,82.104980000000012],[-88.038329999999974,82.103867000000093],[-87.91194200000001,82.090820000000065],[-87.71833799999996,82.083878000000027],[-87.702224999999942,82.086928999999998],[-87.666396999999904,82.089431999999988],[-87.641952999999944,82.090271000000143],[-87.599730999999963,82.089157],[-87.50140399999998,82.084152000000131],[-87.402221999999938,82.07388300000008],[-87.352782999999931,82.06721500000009],[-87.333617999999888,82.063309000000061],[-87.271666999999979,82.047759999999926],[-87.230559999999969,82.036926000000051],[-87.195830999999998,82.026382000000012],[-87.183608999999933,82.022491000000116],[-87.174437999999896,82.014708999999982],[-87.173324999999977,82.011107999999922],[-87.178603999999893,82.007767000000115],[-87.197768999999937,82.002213000000097],[-87.232773000000009,81.99331699999999],[-87.258057000000008,81.989426000000094],[-87.299987999999985,81.979155999999989],[-87.314437999999996,81.973877000000016],[-87.309432999999956,81.967484000000013],[-87.265839000000028,81.958878000000141],[-87.169158999999979,81.945526000000086],[-87.101669000000015,81.937759000000142],[-87.063323999999909,81.934418000000107],[-86.939437999999996,81.918868999999972],[-86.877212999999983,81.909424000000115],[-86.828887999999949,81.897491000000059],[-86.804169000000002,81.893051000000071],[-86.768341000000021,81.890273999999977],[-86.726669000000015,81.891937000000098],[-86.726944000000003,81.897217000000126],[-86.734160999999915,81.902771000000143],[-86.745833999999945,81.906647000000021],[-86.834732000000031,81.927765000000136],[-86.86361699999992,81.933593999999971],[-86.919448999999986,81.942748999999992],[-87.066101000000003,81.954987000000074],[-87.098052999999936,81.958328000000108],[-87.127212999999927,81.963882000000069],[-87.130279999999857,81.968322999999998],[-87.00140399999998,82.036102000000085],[-86.987212999999997,82.039978000000019],[-86.931670999999938,82.049423000000047],[-86.892501999999979,82.054153000000099],[-86.84333799999996,82.05720500000001],[-86.791945999999939,82.058029000000147],[-86.583617999999944,82.053863999999976],[-86.356383999999991,82.053588999999988],[-86.27806099999998,82.050812000000064],[-86.239166000000012,82.048599000000081],[-86.202788999999996,82.04553199999998],[-86.169158999999922,82.041656000000103],[-86.016112999999962,82.016663000000051],[-85.960555999999997,82.00749200000007],[-85.914443999999946,81.997481999999991],[-85.815001999999993,81.973877000000016],[-85.767501999999922,81.961928999999941],[-85.731383999999878,81.949996999999996],[-85.628875999999991,81.916092000000106],[-85.467223999999987,81.867203000000131],[-85.422501000000011,81.857483000000059],[-85.379439999999988,81.856934000000081],[-85.371658000000025,81.859711000000004],[-85.37388599999997,81.863876000000005],[-85.385833999999932,81.874985000000095],[-85.398055999999997,81.881088000000034],[-85.441939999999988,81.893875000000037],[-85.469451999999876,81.899719000000005],[-85.566101000000003,81.924988000000042],[-85.654723999999987,81.950821000000133],[-85.731948999999986,81.983322000000044],[-85.729996000000028,81.987762000000089],[-85.726943999999946,81.990265000000079],[-85.693877999999984,81.994980000000112],[-85.650557999999933,81.99832200000003],[-85.559432999999956,82.001663000000065],[-85.258621000000005,81.996933000000013],[-85.217498999999975,81.995529000000033],[-85.188323999999909,81.99275200000011],[-85.165833000000021,81.985259999999982],[-85.160004000000015,81.979706000000022],[-85.140563999999927,81.966095000000053],[-85.096389999999985,81.945816000000093],[-85.018889999999999,81.919434000000024],[-84.984160999999915,81.911102000000028],[-84.879439999999988,81.887497000000053],[-84.838897999999915,81.882476999999994],[-84.816887000000008,81.885367999999914],[-84.821884000000011,81.888214000000062],[-84.844222999999886,81.894882000000052],[-84.863891999999964,81.900269000000037],[-84.915008999999998,81.918045000000006],[-84.994719999999973,81.948593000000017],[-85.025283999999942,81.960815000000139],[-85.037216000000001,81.966933999999981],[-85.048889000000031,81.974426000000108],[-85.066100999999946,81.987487999999985],[-85.055556999999965,81.990814],[-85.038329999999974,81.994141000000127],[-85.00111400000003,81.994141000000127],[-84.929169000000002,81.993041999999946],[-84.889174999999966,81.990265000000079],[-84.858886999999925,81.985259999999982],[-84.831680000000006,81.979430999999977],[-84.816665999999941,81.970825000000048],[-84.814437999999996,81.966385000000059],[-84.815276999999924,81.961104999999975],[-84.821945000000028,81.949141999999938],[-84.797606999999971,81.930870000000141],[-84.789267999999993,81.924698000000035],[-84.75144199999994,81.910538000000088],[-84.74227899999994,81.908378999999968],[-84.688598999999954,81.891937000000098],[-84.656113000000005,81.887772000000098],[-84.635283999999956,81.886108000000036],[-84.621933000000013,81.886932000000002],[-84.604996000000028,81.88998400000014],[-84.714721999999995,81.969986000000119],[-84.729720999999984,81.977203000000031],[-84.751677999999913,81.984711000000061],[-84.815276999999924,82.00082400000008],[-84.840835999999967,82.006103999999993],[-84.89973399999991,82.015274000000034],[-84.93249499999996,82.019440000000088],[-85.039992999999981,82.028594999999996],[-85.116942999999935,82.033051000000057],[-85.405838000000017,82.042205999999965],[-85.678328999999906,82.054428000000087],[-85.755843999999968,82.058868000000132],[-85.851669000000015,82.06721500000009],[-85.915833000000021,82.07748400000014],[-85.999725000000012,82.094147000000021],[-86.062209999999936,82.103867000000093],[-86.091109999999901,82.104431000000034],[-86.278885000000002,82.107208000000128],[-86.485001000000011,82.114150999999936],[-86.565551999999968,82.118865999999969],[-86.637511999999958,82.124419999999986],[-86.706116000000009,82.131927000000132],[-86.731383999999935,82.136383000000023],[-86.752228000000002,82.141098000000056],[-86.856658999999922,82.184708000000057],[-86.869155999999919,82.195251000000042],[-86.876099000000011,82.202208999999982],[-86.871933000000013,82.207764000000111],[-86.843613000000005,82.212494000000106],[-86.764174999999966,82.221649000000014],[-86.669448999999929,82.228316999999947],[-86.619445999999982,82.229705999999965],[-86.571670999999981,82.230270000000075],[-86.520003999999915,82.229705999999965],[-86.316665999999998,82.224701000000096],[-86.228881999999885,82.224701000000096],[-86.181106999999997,82.225266000000147],[-86.137787000000003,82.226929000000041],[-85.984436000000017,82.237488000000099],[-85.934158000000025,82.238876000000005],[-85.841384999999946,82.239151000000049],[-85.798889000000031,82.237762000000032],[-85.753890999999953,82.237488000000099],[-85.706115999999952,82.23803700000002],[-85.662215999999944,82.239699999999971],[-85.61999499999996,82.243591000000038],[-85.603881999999999,82.24914600000011],[-85.598891999999978,82.254440000000102],[-85.580565999999976,82.264434999999992],[-85.557770000000005,82.269440000000088],[-85.508347000000015,82.273041000000092],[-85.413895000000025,82.27609300000006],[-85.370833999999945,82.279984000000127],[-85.350554999999929,82.283875000000023],[-85.34722899999997,82.286377000000073],[-85.367492999999911,82.291092000000106],[-85.396392999999989,82.29693600000013],[-85.457229999999981,82.307479999999998],[-85.481673999999941,82.313599000000011],[-85.489990000000034,82.319716999999969],[-85.515015000000005,82.343322999999998],[-85.531677000000002,82.369705000000067],[-85.50167799999997,82.393600000000106],[-85.501403999999923,82.398880000000133],[-85.515288999999996,82.403320000000008],[-85.534164000000033,82.407486000000063],[-85.669448999999872,82.409424000000001],[-85.866942999999992,82.421920999999998],[-85.904998999999975,82.424988000000099],[-85.921111999999994,82.429977000000065],[-85.911941999999954,82.435806000000071],[-85.819732999999928,82.454437000000098],[-85.794723999999974,82.458602999999982],[-85.746947999999975,82.461380000000077],[-85.708617999999944,82.463608000000022],[-85.502501999999993,82.471099999999979],[-85.298614999999927,82.478042999999957],[-85.046950999999979,82.481934000000024],[-85.003066999999874,82.480820000000051],[-84.693877999999927,82.471375000000023],[-84.662780999999995,82.468596999999988],[-84.641678000000013,82.465546000000018],[-84.62222300000002,82.459152000000131],[-84.616394000000014,82.453598000000113],[-84.613326999999913,82.447204999999997],[-84.613326999999913,82.4433140000001],[-84.631377999999984,82.440262000000018],[-84.787780999999995,82.434982000000105],[-84.895279000000016,82.433594000000028],[-84.940552000000025,82.431931000000077],[-84.943877999999984,82.425812000000064],[-84.916655999999932,82.42053199999998],[-84.888610999999855,82.416930999999977],[-84.714721999999995,82.405822999999941],[-84.559722999999906,82.394989000000066],[-84.482498000000021,82.389435000000105],[-84.449996999999996,82.386107999999979],[-84.418334999999956,82.381088000000091],[-84.388061999999991,82.371094000000085],[-84.384170999999924,82.366089000000045],[-84.387221999999952,82.361649],[-84.378600999999946,82.356933999999967],[-84.34445199999999,82.352768000000083],[-84.303329000000019,82.355819999999994],[-84.228881999999999,82.363876000000062],[-84.180556999999965,82.368042000000003],[-84.146956999999986,82.369705000000067],[-84.095550999999944,82.371094000000085],[-84.047226000000023,82.371368000000018],[-83.961394999999925,82.368591000000094],[-83.876937999999939,82.364151000000106],[-83.841948999999943,82.361374000000012],[-83.767501999999979,82.353043000000071],[-83.606383999999935,82.33137499999998],[-83.516402999999968,82.316940000000045],[-83.384734999999978,82.282210999999961],[-83.36860699999994,82.276381999999955],[-83.360001000000011,82.269440000000088],[-83.360001000000011,82.263611000000026],[-83.369155999999975,82.251663000000008],[-83.371933000000013,82.24470500000001],[-83.371933000000013,82.239151000000049],[-83.344451999999933,82.227203000000145],[-83.308334000000002,82.218323000000112],[-83.24221799999998,82.204163000000051],[-83.184157999999968,82.194702000000063],[-83.130553999999961,82.184981999999991],[-83.083892999999932,82.175812000000121],[-83.022781000000009,82.159424000000058],[-83,82.151093000000003],[-82.976669000000015,82.138321000000133],[-82.953063999999983,82.119979999999998],[-82.95666499999993,82.109711000000118],[-82.958617999999944,82.104431000000034],[-82.968338000000017,82.098038000000088],[-82.978058000000033,82.093872000000033],[-83.001953000000015,82.089157],[-83.0625,82.080276000000026],[-83.126098999999954,82.072495000000004],[-83.128051999999968,82.06721500000009],[-83.111937999999952,82.065261999999962],[-83.076400999999919,82.061920000000043],[-82.974166999999966,82.064986999999974],[-82.888335999999981,82.072495000000004],[-82.797501000000011,82.077773999999977],[-82.758057000000008,82.076934999999992],[-82.674438000000009,82.073043999999925],[-82.636397999999986,82.070540999999992],[-82.421660999999972,82.066940000000102],[-82.284163999999976,82.066375999999991],[-82.199432000000002,82.064147999999989],[-82.122222999999906,82.058594000000028],[-82.055556999999965,82.050812000000064],[-81.963622999999927,82.037201000000096],[-81.926101999999958,82.034714000000008],[-81.889998999999989,82.034988000000112],[-81.878051999999968,82.03637700000013],[-81.884734999999921,82.041091999999992],[-81.924164000000019,82.058868000000132],[-81.966110000000015,82.071105999999986],[-82.020844000000011,82.082213999999965],[-82.05860899999999,82.084717000000126],[-82.102492999999981,82.085541000000092],[-82.243056999999965,82.084991000000059],[-82.417496000000028,82.087204000000042],[-82.546386999999982,82.090271000000143],[-82.58444199999991,82.09275800000006],[-82.619719999999916,82.096099999999979],[-82.651947000000007,82.100266000000033],[-82.676940999999943,82.10775799999999],[-82.683884000000035,82.118317000000047],[-82.688599000000011,82.126083000000108],[-82.697495000000004,82.131362999999965],[-82.717223999999931,82.142761000000007],[-82.731383999999935,82.149993999999992],[-82.772232000000031,82.163315000000125],[-82.860275000000001,82.187759000000085],[-82.886947999999961,82.193862999999908],[-82.94027699999998,82.203598],[-82.987503000000004,82.214995999999985],[-83.011397999999986,82.221649000000014],[-83.027785999999878,82.235259999999982],[-83.028884999999946,82.264998999999989],[-83.028884999999946,82.276657],[-83.02555799999999,82.283324999999991],[-83.019164999999873,82.288879000000122],[-82.990829000000019,82.292480000000012],[-82.735549999999932,82.286102000000028],[-82.693603999999937,82.284714000000122],[-82.654448999999886,82.282210999999961],[-82.621658000000025,82.278045999999961],[-82.508895999999936,82.258040999999992],[-82.452788999999939,82.249420000000043],[-82.286666999999966,82.229156000000103],[-82.263061999999991,82.222214000000008],[-82.211120999999991,82.204711999999972],[-82.160278000000005,82.193313999999987],[-82.101943999999946,82.183044000000052],[-82.011123999999995,82.168594000000098],[-81.918059999999912,82.15498400000007],[-81.608886999999982,82.118590999999981],[-81.425277999999935,82.0977630000001],[-81.353057999999976,82.091659999999933],[-81.249161000000015,82.081375000000037],[-81.150283999999999,82.068878000000041],[-81.091110000000015,82.059417999999994],[-80.868332000000009,82.03137200000009],[-80.640288999999996,82.018326000000116],[-80.43249499999996,81.997481999999991],[-80.225829999999974,81.986098999999967],[-80.153609999999958,81.981368999999916],[-80.085006999999905,81.973602000000142],[-80.035277999999948,81.963042999999914],[-79.883056999999951,81.924698000000035],[-79.610000999999897,81.851089000000002],[-79.589721999999938,81.844147000000078],[-79.587783999999999,81.838318000000072],[-79.577224999999942,81.828872999999987],[-79.564163000000008,81.825271999999927],[-79.53443900000002,81.820831000000055],[-79.492217999999923,81.819717000000026],[-79.244445999999925,81.816085999999984],[-79.229171999999949,81.816085999999984],[-79.452224999999999,81.88998400000014],[-79.489989999999977,81.900269000000037],[-79.521117999999888,81.905548000000067],[-79.579726999999934,81.913605000000018],[-79.670837000000006,81.927475000000072],[-79.844451999999933,81.97137499999991],[-79.837783999999942,82.007217000000082],[-79.832229999999868,82.013885000000016],[-79.853333000000021,82.018875000000094],[-79.880829000000006,82.021927000000005],[-79.916397000000018,82.023880000000133],[-80.213897999999858,82.032211000000018],[-80.331680000000006,82.038589000000002],[-80.368606999999997,82.041091999999992],[-80.624435000000005,82.061920000000043],[-80.657226999999921,82.064697000000137],[-80.725554999999986,82.071655000000135],[-80.791107000000011,82.079437000000098],[-80.822234999999921,82.083878000000027],[-80.878326000000015,82.094147000000021],[-80.922226000000023,82.103592000000106],[-80.948607999999979,82.110260000000096],[-80.962783999999999,82.116379000000109],[-80.975554999999986,82.12359600000002],[-80.975554999999986,82.127762000000132],[-80.956664999999987,82.137206999999989],[-80.931380999999988,82.142212000000029],[-80.89973399999991,82.146378000000141],[-80.874435000000005,82.151093000000003],[-80.868056999999965,82.15498400000007],[-80.909163999999976,82.156647000000135],[-81.051391999999964,82.154709000000025],[-81.171111999999994,82.156372000000147],[-81.253341999999918,82.159714000000065],[-81.324722000000008,82.164993000000038],[-81.423324999999977,82.176926000000094],[-81.799728000000016,82.222762999999986],[-81.825561999999934,82.226654000000053],[-81.887786999999946,82.23803700000002],[-82.170546999999999,82.286652000000061],[-82.454726999999991,82.328048999999965],[-82.513061999999934,82.337769000000037],[-82.625548999999921,82.359146000000067],[-82.679992999999968,82.37081900000004],[-82.711670000000026,82.382477000000108],[-82.722778000000005,82.388321000000076],[-82.7308349999999,82.395264000000111],[-82.732223999999974,82.401657000000057],[-82.728881999999942,82.408325000000048],[-82.710281000000009,82.419434000000081],[-82.698333999999988,82.424988000000099],[-82.539444000000003,82.497208000000114],[-82.520553999999947,82.502487000000087],[-82.498336999999992,82.506377999999984],[-82.458892999999989,82.508331000000112],[-82.406386999999881,82.509155000000078],[-82.316956000000005,82.506943000000035],[-82.091675000000009,82.501389000000017],[-81.669997999999907,82.492477000000008],[-81.541672000000005,82.496093999999971],[-81.542220999999927,82.504990000000078],[-81.713332999999977,82.51527400000009],[-81.75140399999998,82.516937000000041],[-81.84722899999997,82.515548999999965],[-81.880554000000018,82.517761000000007],[-81.927489999999977,82.522766000000047],[-81.966400000000021,82.528870000000097],[-82.263901000000033,82.576660000000061],[-82.321121000000005,82.589157000000057],[-82.343886999999938,82.595261000000107],[-82.390288999999996,82.611923000000104],[-82.394729999999925,82.617477000000065],[-82.392226999999934,82.622756999999979],[-82.38110399999988,82.634720000000016],[-82.371933000000013,82.639708999999982],[-82.354445999999996,82.645537999999988],[-82.335281000000009,82.650543000000027],[-82.288054999999986,82.659988000000112],[-82.255004999999926,82.664428999999984],[-82.215285999999992,82.668593999999985],[-82.154998999999918,82.671097000000145],[-82.060271999999998,82.669708000000014],[-81.97222899999997,82.666382000000112],[-81.931380999999931,82.663878999999952],[-81.543335000000013,82.637207000000046],[-81.432495000000017,82.629150000000095],[-81.359725999999966,82.62081900000004],[-81.30082699999997,82.611098999999911],[-81.136123999999995,82.578049000000078],[-80.989440999999999,82.547211000000061],[-80.949721999999952,82.538040000000137],[-80.891952999999944,82.532760999999994],[-80.581679999999949,82.543045000000006],[-80.578063999999983,82.546097000000088],[-80.599166999999966,82.55442800000003],[-80.87388599999997,82.629700000000128],[-80.994445999999925,82.650269000000094],[-81.049987999999985,82.660812000000078],[-81.077224999999999,82.666931000000091],[-81.097503999999958,82.672485000000052],[-81.124709999999993,82.686919999999986],[-81.223617999999988,82.715820000000065],[-81.305831999999953,82.733871000000022],[-81.449996999999996,82.755553999999961],[-81.508620999999948,82.764709000000039],[-81.573623999999938,82.788315000000068],[-81.58444199999991,82.794434000000138],[-81.585006999999962,82.800812000000064],[-81.571670999999924,82.806366000000082],[-81.556655999999975,82.811371000000122],[-81.536391999999921,82.816665999999998],[-81.514175000000023,82.821106000000043],[-81.473052999999993,82.82499700000011],[-81.411391999999921,82.827773999999977],[-81.359725999999966,82.827773999999977],[-81.022232000000031,82.821930000000009],[-80.977218999999934,82.820267000000058],[-80.801940999999999,82.812485000000095],[-80.500564999999995,82.797484999999938],[-80.418334999999956,82.792205999999965],[-80.381103999999993,82.788879000000065],[-80.318618999999956,82.779984000000013],[-80.2933349999999,82.774429000000112],[-80.15834000000001,82.727768000000083],[-80.138901000000033,82.719986000000119],[-80.139449999999954,82.715820000000065],[-80.178329000000019,82.699997000000053],[-80.182495000000017,82.69470199999995],[-80.181380999999931,82.687759000000142],[-80.160277999999948,82.681366000000025],[-80.070846999999901,82.665543000000014],[-80.003066999999987,82.656372000000033],[-79.941665999999998,82.649429000000055],[-79.861664000000019,82.644150000000081],[-79.817779999999914,82.644440000000088],[-79.800827000000027,82.646652000000131],[-79.803604000000007,82.649994000000049],[-79.822509999999966,82.65776100000005],[-79.848617999999988,82.663878999999952],[-79.966949,82.684708000000114],[-79.983321999999987,82.689147999999989],[-79.977492999999981,82.695815999999922],[-79.961394999999925,82.700821000000019],[-79.928604000000007,82.705551000000014],[-79.885833999999875,82.708602999999925],[-79.829726999999991,82.708878000000141],[-79.787505999999894,82.707763999999997],[-79.74749799999995,82.704987000000074],[-79.684158000000025,82.699706999999989],[-79.617492999999911,82.693039000000056],[-79.468338000000017,82.677475000000129],[-79.384734999999978,82.672760000000096],[-79.149993999999936,82.667755000000056],[-78.843613000000005,82.664992999999981],[-78.565552000000025,82.674698000000035],[-78.521118000000001,82.67692599999998],[-78.502791999999999,82.681090999999981],[-78.53195199999999,82.684418000000107],[-78.576675000000023,82.686919999999986],[-78.840835999999967,82.680817000000047],[-78.895003999999858,82.680267000000015],[-78.931945999999982,82.681656000000032],[-79.243057000000022,82.695251000000098],[-79.331680000000006,82.699706999999989],[-79.40306099999998,82.70637499999998],[-79.623046999999985,82.727768000000083],[-79.836944999999901,82.750549000000092],[-79.886948000000018,82.759430000000066],[-79.913329999999917,82.765274000000034],[-79.93638599999997,82.772217000000069],[-79.996947999999975,82.803314],[-79.975829999999974,82.808594000000028],[-79.942489999999964,82.811371000000122],[-79.692215000000033,82.818054000000075],[-79.674437999999952,82.820267000000058],[-79.67222599999991,82.823883000000137],[-79.673889000000031,82.824707000000103],[-79.847777999999948,82.834991000000116],[-79.896118000000001,82.835815000000082],[-80.006667999999934,82.834427000000005],[-80.110000999999954,82.834717000000012],[-80.15834000000001,82.835541000000148],[-80.194153000000028,82.838318000000072],[-80.219727000000034,82.84165999999999],[-80.277221999999938,82.850815000000011],[-80.393065999999976,82.875534000000016],[-80.430282999999974,82.887497000000053],[-80.42971799999998,82.894150000000025],[-80.398055999999997,82.899719000000005],[-80.095839999999953,82.937194999999974],[-79.904723999999987,82.951096000000121],[-79.793335000000013,82.957489000000123],[-79.458344000000011,82.974152000000004],[-79.414444000000003,82.975266000000147],[-79.370543999999995,82.974152000000004],[-79.177489999999977,82.951935000000105],[-79.073333999999988,82.901931999999988],[-79.064437999999882,82.895828000000108],[-79.066101000000003,82.889434999999992],[-78.928054999999972,82.898605000000032],[-78.825287000000003,82.928040000000124],[-78.780288999999982,82.93803400000013],[-78.756118999999956,82.942474000000118],[-78.719726999999978,82.946640000000059],[-78.671111999999937,82.945526000000086],[-78.631942999999978,82.941360000000145],[-78.546111999999994,82.926651000000106],[-78.521666999999923,82.921097000000088],[-78.503341999999918,82.913314999999955],[-78.501953000000015,82.907760999999994],[-78.504180999999903,82.901093000000003],[-78.521941999999967,82.889159999999947],[-78.538605000000018,82.876647999999989],[-78.557770000000005,82.860535000000141],[-78.553328999999906,82.853592000000106],[-78.53443900000002,82.8477630000001],[-78.500564999999938,82.845534999999984],[-78.341674999999952,82.850540000000024],[-78.175551999999982,82.827208999999982],[-78.14416499999993,82.823318000000086],[-78.109160999999972,82.825272000000098],[-78.106658999999979,82.831940000000088],[-78.128875999999877,82.836655000000121],[-78.194442999999922,82.845824999999991],[-78.223617999999988,82.851088999999945],[-78.241378999999938,82.858871000000079],[-78.238891999999964,82.865265000000136],[-78.108337000000006,82.893326000000059],[-78.080291999999986,82.898331000000098],[-77.986663999999962,82.909988000000055],[-77.949996999999883,82.91415400000011],[-77.863327000000027,82.921371000000022],[-77.813048999999864,82.92442299999999],[-77.768340999999964,82.922485000000052],[-77.708344000000011,82.916092000000049],[-77.688889000000017,82.912490999999989],[-77.616652999999985,82.902771000000087],[-77.528060999999923,82.891098000000113],[-77.467223999999987,82.883880999999974],[-77.405272999999909,82.878860000000032],[-77.319457999999997,82.873306000000014],[-77.128325999999959,82.863312000000008],[-77.108046999999999,82.859146000000123],[-77.089171999999962,82.852767999999969],[-76.96665999999999,82.804703000000131],[-76.959166999999923,82.774155000000007],[-76.941665999999998,82.768326000000002],[-76.898346000000004,82.766098],[-76.851104999999961,82.764999000000046],[-76.815552000000025,82.761107999999979],[-76.789168999999958,82.756377999999927],[-76.766662999999994,82.750823999999966],[-76.708617999999944,82.733047000000056],[-76.674438000000009,82.721374999999966],[-76.644164999999987,82.709152000000074],[-76.612503000000004,82.696091000000138],[-76.598052999999993,82.688873000000115],[-76.570556999999951,82.666656000000046],[-76.538329999999974,82.664153999999996],[-76.387221999999952,82.651382000000012],[-76.09333799999996,82.62081900000004],[-76.058884000000035,82.616928000000144],[-75.913895000000025,82.597487999999942],[-75.892226999999991,82.591933999999981],[-75.896392999999989,82.588318000000072],[-75.918610000000001,82.579987000000017],[-75.938323999999966,82.575821000000133],[-75.972778000000005,82.571381000000088],[-76.038895000000025,82.557205000000067],[-76.194716999999969,82.511108000000036],[-76.207503999999972,82.506377999999984],[-76.217772999999909,82.500548999999978],[-76.255279999999971,82.471924000000115],[-76.261002000000019,82.466552999999976],[-76.236937999999896,82.445250999999985],[-76.230835000000013,82.444702000000007],[-76.184158000000025,82.453872999999987],[-76.102782999999874,82.470534999999984],[-76.037780999999939,82.484421000000111],[-75.975006000000008,82.499709999999993],[-75.887221999999952,82.522217000000126],[-75.802779999999984,82.546371000000022],[-75.773894999999925,82.557205000000067],[-75.671386999999925,82.586929000000112],[-75.648055999999997,82.591660000000047],[-75.606383999999935,82.595825000000048],[-75.500838999999928,82.600266000000147],[-75.451675000000023,82.603317000000004],[-75.420273000000009,82.606934000000138],[-75.396118000000001,82.614699999999971],[-75.40972899999997,82.61914100000007],[-75.43472300000002,82.623871000000122],[-75.468886999999881,82.627762000000018],[-75.503615999999852,82.628860000000088],[-75.55749499999996,82.628585999999984],[-75.625548999999978,82.633040999999992],[-75.670546999999999,82.642761000000064],[-75.807495000000017,82.654709000000082],[-76.103057999999976,82.68609600000002],[-76.235824999999977,82.712203999999986],[-76.256392999999946,82.717209000000025],[-76.275557999999933,82.724425999999994],[-76.299987999999871,82.739700000000028],[-76.306655999999919,82.745819000000097],[-76.309158000000025,82.752777000000094],[-76.269454999999994,82.760817999999972],[-76.226395000000025,82.764435000000105],[-76.176391999999964,82.767212000000029],[-76.056945999999982,82.771652000000017],[-76.014724999999999,82.775818000000129],[-75.989440999999999,82.779984000000013],[-75.976104999999961,82.784714000000065],[-75.998336999999935,82.787490999999932],[-76.18638599999997,82.78387500000008],[-76.241378999999995,82.783600000000035],[-76.288605000000018,82.784714000000065],[-76.375274999999988,82.789154000000053],[-76.447495000000004,82.797484999999938],[-76.50167799999997,82.8077550000001],[-76.525283999999942,82.813873000000001],[-76.545272999999952,82.821106000000043],[-76.586394999999982,82.83859300000006],[-76.629165999999998,82.859710999999947],[-76.666655999999989,82.872482000000048],[-76.710830999999985,82.885818000000029],[-76.752791999999999,82.894988999999953],[-76.844161999999983,82.90914900000007],[-76.881942999999978,82.913605000000018],[-77.025832999999977,82.927765000000079],[-77.066390999999953,82.93081699999999],[-77.131667999999991,82.939972000000068],[-77.344726999999978,82.972487999999998],[-77.385283999999899,82.983046999999999],[-77.381377999999984,82.994431000000134],[-77.364440999999999,83.000000000000114],[-77.341949,83.005554000000132],[-77.276108000000022,83.020264000000054],[-77.252227999999945,83.025269000000094],[-77.222777999999948,83.030548000000067],[-77.183883999999978,83.033875000000023],[-77.134734999999978,83.032486000000006],[-77.137221999999895,83.028320000000122],[-77.171386999999982,83.017211999999972],[-77.169723999999974,83.013885000000016],[-77.135558999999944,83.011383000000137],[-76.863051999999925,83.010818000000086],[-76.559432999999956,83.011932000000058],[-76.360274999999945,83.021378000000027],[-76.266662999999994,83.02915999999999],[-76.20666499999993,83.036652000000117],[-76.113327000000027,83.05053700000002],[-76.079177999999956,83.053589000000102],[-76.028610000000015,83.054428000000087],[-75.979720999999927,83.05304000000001],[-75.948607999999922,83.051926000000037],[-75.580841000000021,83.038040000000024],[-75.313323999999909,83.027480999999966],[-75.046951000000035,83.041656000000103],[-75,83.043884000000048],[-74.956389999999999,83.04553199999998],[-74.797501000000011,83.043594000000041],[-74.706664999999987,83.041091999999935],[-74.43582200000003,83.027205999999978],[-74.408050999999887,83.024704000000099],[-74.279175000000009,83.009995000000004],[-74.172774999999888,82.991088999999988],[-74.084166999999979,82.972487999999998],[-74.018065999999976,82.956940000000145],[-73.879439999999875,82.897217000000126],[-73.851668999999958,82.866653000000042],[-73.817779999999971,82.852767999999969],[-73.607772999999952,82.81581099999994],[-73.548339999999939,82.806091000000038],[-73.281951999999933,82.766388000000063],[-73.247222999999963,82.761658000000011],[-73.160278000000005,82.751388999999961],[-73.075011999999958,82.745819000000097],[-72.949721999999952,82.738876000000062],[-72.906661999999983,82.735808999999961],[-72.835830999999985,82.728592000000049],[-72.75,82.714706000000092],[-72.700835999999981,82.703323000000069],[-72.672225999999966,82.698593000000017],[-72.633895999999936,82.694427000000132],[-72.603332999999964,82.695815999999922],[-72.594727000000034,82.697479000000044],[-72.49888599999997,82.718323000000055],[-72.502501999999936,82.724425999999994],[-72.648894999999925,82.746643000000063],[-72.716659999999933,82.755553999999961],[-72.912216000000001,82.776657000000057],[-72.983886999999982,82.78387500000008],[-73.027221999999881,82.786926000000108],[-73.211394999999925,82.813873000000001],[-73.257506999999919,82.825821000000076],[-73.401397999999915,82.874985000000038],[-73.420272999999952,82.890548999999965],[-73.430556999999908,82.893599999999992],[-73.460830999999928,82.898605000000032],[-73.49499499999996,82.90248100000008],[-73.577224999999999,82.908035000000098],[-73.607498000000021,82.913040000000137],[-73.633330999999998,82.918593999999985],[-73.65055799999999,82.925811999999951],[-73.644164999999873,82.932205000000124],[-73.634444999999971,82.936646000000053],[-73.619155999999975,82.941086000000041],[-73.261948000000018,83.007767000000058],[-73.033889999999928,83.036652000000117],[-72.948607999999979,83.055252000000053],[-72.927489999999977,83.067490000000078],[-72.650557999999933,83.096374999999966],[-72.59973100000002,83.096939000000077],[-72.57028200000002,83.092758000000003],[-72.568619000000012,83.087769000000037],[-72.556655999999975,83.079712000000086],[-72.523894999999925,83.076934999999992],[-72.477492999999868,83.076659999999947],[-72.424163999999962,83.079163000000108],[-72.407776000000013,83.083602999999982],[-72.393616000000009,83.089431999999988],[-72.365829000000019,83.094147000000021],[-72.336394999999925,83.097763000000043],[-72.226943999999946,83.101379000000122],[-72.111938000000009,83.101089000000115],[-72.005568999999866,83.099152000000061],[-71.831680000000006,83.097763000000043],[-71.712783999999886,83.098877000000016],[-71.611663999999905,83.096099999999979],[-71.581679999999949,83.091095000000109],[-71.596953999999869,83.085266000000047],[-71.654448999999943,83.068878000000041],[-71.696380999999917,83.057755000000043],[-71.75,83.043045000000063],[-71.775008999999898,83.032211000000018],[-71.7933349999999,83.020537999999988],[-71.794998000000021,83.013611000000083],[-71.792220999999984,83.00749200000007],[-71.778335999999911,83.001663000000065],[-71.567229999999938,82.941086000000041],[-71.493606999999997,82.932205000000124],[-71.33666999999997,82.914703000000088],[-71.219726999999978,82.914993000000095],[-71.144164999999987,82.908325000000104],[-71.084166999999979,82.900542999999971],[-71.018340999999964,82.891937000000041],[-70.952224999999999,82.883605999999986],[-70.871384000000035,82.881087999999977],[-70.835006999999962,82.883041000000105],[-70.84333799999996,82.889984000000084],[-70.857773000000009,82.897217000000126],[-70.904174999999952,82.908035000000098],[-70.961944999999957,82.918593999999985],[-71.080841000000021,82.937484999999981],[-71.306380999999931,82.982208000000071],[-71.472777999999948,83.001663000000065],[-71.497498000000007,83.007217000000026],[-71.489990000000034,83.014435000000049],[-71.474166999999852,83.019440000000088],[-71.425002999999947,83.029434000000094],[-71.125274999999988,83.087494000000049],[-70.887221999999895,83.098038000000088],[-70.694152999999972,83.103592000000049],[-70.585280999999952,83.103317000000061],[-70.470000999999968,83.107482999999945],[-70.37388599999997,83.113311999999951],[-70.260009999999966,83.113876000000118],[-70.160003999999958,83.111374000000012],[-70.111937999999952,83.109421000000111]]]}\n}\n]\n}\n"
  },
  {
    "path": "data/citm_catalog.json",
    "content": "{\n    \"areaNames\": {\n        \"205705993\": \"Arrière-scène central\",\n        \"205705994\": \"1er balcon central\",\n        \"205705995\": \"2ème balcon bergerie cour\",\n        \"205705996\": \"2ème balcon bergerie jardin\",\n        \"205705998\": \"1er balcon bergerie jardin\",\n        \"205705999\": \"1er balcon bergerie cour\",\n        \"205706000\": \"Arrière-scène jardin\",\n        \"205706001\": \"Arrière-scène cour\",\n        \"205706002\": \"2ème balcon jardin\",\n        \"205706003\": \"2ème balcon cour\",\n        \"205706004\": \"2ème Balcon central\",\n        \"205706005\": \"1er balcon jardin\",\n        \"205706006\": \"1er balcon cour\",\n        \"205706007\": \"Orchestre central\",\n        \"205706008\": \"Orchestre jardin\",\n        \"205706009\": \"Orchestre cour\",\n        \"342752287\": \"Zone physique secrète\"\n    },\n    \"audienceSubCategoryNames\": {\n        \"337100890\": \"Abonné\"\n    },\n    \"blockNames\": {},\n    \"events\": {\n        \"138586341\": {\n            \"description\": null,\n            \"id\": 138586341,\n            \"logo\": null,\n            \"name\": \"30th Anniversary Tour\",\n            \"subTopicIds\": [\n                337184269,\n                337184283\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604\n            ]\n        },\n        \"138586345\": {\n            \"description\": null,\n            \"id\": 138586345,\n            \"logo\": \"/images/UE0AAAAACEKo6QAAAAZDSVRN\",\n            \"name\": \"Berliner Philharmoniker\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586349\": {\n            \"description\": null,\n            \"id\": 138586349,\n            \"logo\": \"/images/UE0AAAAACEKo7QAAAAZDSVRN\",\n            \"name\": \"Berliner Philharmoniker\",\n            \"subTopicIds\": [\n                337184268,\n                337184288,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586353\": {\n            \"description\": null,\n            \"id\": 138586353,\n            \"logo\": \"/images/UE0AAAAACEKo8QAAAAZDSVRN\",\n            \"name\": \"Pittsburgh Symphony Orchestra\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586357\": {\n            \"description\": null,\n            \"id\": 138586357,\n            \"logo\": \"/images/UE0AAAAACEKo9QAAAAhDSVRN\",\n            \"name\": \"Orchestre Philharmonique de Radio France\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586361\": {\n            \"description\": null,\n            \"id\": 138586361,\n            \"logo\": \"/images/UE0AAAAACEKo+QAAAAVDSVRN\",\n            \"name\": \"WDR Sinfonieorchester Köln\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586365\": {\n            \"description\": null,\n            \"id\": 138586365,\n            \"logo\": \"/images/UE0AAAAACEKo/QAAAAVDSVRN\",\n            \"name\": \"Alessandro - G.F. Haendel\",\n            \"subTopicIds\": [\n                337184284,\n                337184263,\n                337184298,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586369\": {\n            \"description\": null,\n            \"id\": 138586369,\n            \"logo\": \"/images/UE0AAAAACEKpAQAAAAVDSVRN\",\n            \"name\": \"Orchestre Colonne\",\n            \"subTopicIds\": [\n                337184268,\n                337184288,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586373\": {\n            \"description\": null,\n            \"id\": 138586373,\n            \"logo\": \"/images/UE0AAAAACEKpBQAAAAdDSVRN\",\n            \"name\": \"Christophe\",\n            \"subTopicIds\": [\n                337184280,\n                337184297,\n                337184283,\n                337184262\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586377\": {\n            \"description\": null,\n            \"id\": 138586377,\n            \"logo\": \"/images/UE0AAAAACEKpCQAAAAVDSVRN\",\n            \"name\": \"Joshua Redman Quartet\",\n            \"subTopicIds\": [\n                337184269,\n                337184283,\n                337184262\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586381\": {\n            \"description\": null,\n            \"id\": 138586381,\n            \"logo\": \"/images/UE0AAAAACEKpDQAAAAVDSVRN\",\n            \"name\": \"Orchestre Symphonique d'Etat de São Paulo\",\n            \"subTopicIds\": [\n                337184268,\n                337184288,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586385\": {\n            \"description\": null,\n            \"id\": 138586385,\n            \"logo\": \"/images/UE0AAAAACEKpEQAAAAVDSVRN\",\n            \"name\": \"Le génie italien\",\n            \"subTopicIds\": [\n                337184284,\n                337184298,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586389\": {\n            \"description\": null,\n            \"id\": 138586389,\n            \"logo\": \"/images/UE0AAAAACEKpFQAAAAVDSVRN\",\n            \"name\": \"Les Noces de Figaro - W.A. Mozart (version de concert)\",\n            \"subTopicIds\": [\n                337184284,\n                337184298,\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586393\": {\n            \"description\": null,\n            \"id\": 138586393,\n            \"logo\": \"/images/UE0AAAAACEKpGQAAAAhDSVRN\",\n            \"name\": \"Orchestre Pasdeloup\",\n            \"subTopicIds\": [\n                337184268,\n                337184288,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586397\": {\n            \"description\": null,\n            \"id\": 138586397,\n            \"logo\": null,\n            \"name\": \"The Saxophone Summit\",\n            \"subTopicIds\": [\n                337184269,\n                337184283,\n                337184262\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586401\": {\n            \"description\": null,\n            \"id\": 138586401,\n            \"logo\": \"/images/UE0AAAAACEKpIQAAAAVDSVRN\",\n            \"name\": \"Patricia Petibon - Nouveau Monde\",\n            \"subTopicIds\": [\n                337184263,\n                337184298,\n                337184283,\n                337184292\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586405\": {\n            \"description\": null,\n            \"id\": 138586405,\n            \"logo\": \"/images/UE0AAAAACEKpJQAAAAVDSVRN\",\n            \"name\": \"Russian National Orchestra\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586409\": {\n            \"description\": null,\n            \"id\": 138586409,\n            \"logo\": \"/images/UE0AAAAACEKpKQAAAAZDSVRN\",\n            \"name\": \"Orchestre Philharmonique de Radio France\",\n            \"subTopicIds\": [\n                337184268,\n                337184288,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586413\": {\n            \"description\": null,\n            \"id\": 138586413,\n            \"logo\": \"/images/UE0AAAAACEKpLQAAAAVDSVRN\",\n            \"name\": \"Evgeny Kissin\",\n            \"subTopicIds\": [\n                337184281,\n                337184283,\n                337184273\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586417\": {\n            \"description\": null,\n            \"id\": 138586417,\n            \"logo\": \"/images/UE0AAAAACEKpMQAAAAZDSVRN\",\n            \"name\": \"Bach, concertos pour piano\",\n            \"subTopicIds\": [\n                337184281,\n                337184283,\n                337184273\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586421\": {\n            \"description\": null,\n            \"id\": 138586421,\n            \"logo\": \"/images/UE0AAAAACEKpNQAAAAVDSVRN\",\n            \"name\": \"Bach, concertos pour piano\",\n            \"subTopicIds\": [\n                337184281,\n                337184283,\n                337184273\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586425\": {\n            \"description\": null,\n            \"id\": 138586425,\n            \"logo\": null,\n            \"name\": \"Orchestre National d'Île-de-France\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586429\": {\n            \"description\": null,\n            \"id\": 138586429,\n            \"logo\": \"/images/UE0AAAAACEKpPQAAAAVDSVRN\",\n            \"name\": \"Gewandhausorchester Leipzig\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586433\": {\n            \"description\": null,\n            \"id\": 138586433,\n            \"logo\": \"/images/UE0AAAAACEKpQQAAAAVDSVRN\",\n            \"name\": \"Gewandhausorchester Leipzig\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586437\": {\n            \"description\": null,\n            \"id\": 138586437,\n            \"logo\": \"/images/UE0AAAAACEKpRQAAAAVDSVRN\",\n            \"name\": \"Budapest Festival Orchestra\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586441\": {\n            \"description\": null,\n            \"id\": 138586441,\n            \"logo\": \"/images/UE0AAAAACEKpSQAAAAVDSVRN\",\n            \"name\": \"Orchestre National du Capitole de Toulouse\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586445\": {\n            \"description\": null,\n            \"id\": 138586445,\n            \"logo\": \"/images/UE0AAAAACEKpTQAAAAVDSVRN\",\n            \"name\": \"Gewandhausorchester Leipzig\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586449\": {\n            \"description\": null,\n            \"id\": 138586449,\n            \"logo\": \"/images/UE0AAAAACEKpUQAAAAVDSVRN\",\n            \"name\": \"Gewandhausorchester Leipzig\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586453\": {\n            \"description\": null,\n            \"id\": 138586453,\n            \"logo\": \"/images/UE0AAAAACEKpVQAAAAVDSVRN\",\n            \"name\": \"Remember Shakti\",\n            \"subTopicIds\": [\n                337184269,\n                337184283,\n                337184262\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586457\": {\n            \"description\": null,\n            \"id\": 138586457,\n            \"logo\": \"/images/UE0AAAAACEKpWQAAAAVDSVRN\",\n            \"name\": \"Menahem Pressler - Quatuor Ebène\",\n            \"subTopicIds\": [\n                337184281,\n                337184283,\n                337184273\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586461\": {\n            \"description\": null,\n            \"id\": 138586461,\n            \"logo\": \"/images/UE0AAAAACEKpXQAAAAZDSVRN\",\n            \"name\": \"Orchestre Philharmonique de Radio France\",\n            \"subTopicIds\": [\n                337184268,\n                337184288,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586465\": {\n            \"description\": null,\n            \"id\": 138586465,\n            \"logo\": \"/images/UE0AAAAACEKpYQAAAAVDSVRN\",\n            \"name\": \"Orquesta Buena Vista Social Club\",\n            \"subTopicIds\": [\n                337184279,\n                337184283,\n                337184262\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586469\": {\n            \"description\": null,\n            \"id\": 138586469,\n            \"logo\": \"/images/UE0AAAAACEKpZQAAAAVDSVRN\",\n            \"name\": \"The Cleveland Orchestra\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586473\": {\n            \"description\": null,\n            \"id\": 138586473,\n            \"logo\": \"/images/UE0AAAAACEKpaQAAAAVDSVRN\",\n            \"name\": \"The Cleveland Orchestra\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586477\": {\n            \"description\": null,\n            \"id\": 138586477,\n            \"logo\": \"/images/UE0AAAAACEKpbQAAAAZDSVRN\",\n            \"name\": \"Orchestre Philharmonique du Luxembourg\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586481\": {\n            \"description\": null,\n            \"id\": 138586481,\n            \"logo\": \"/images/UE0AAAAACEKpcQAAAAVDSVRN\",\n            \"name\": \"Maurizio Pollini, piano\",\n            \"subTopicIds\": [\n                337184281,\n                337184283,\n                337184273\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586485\": {\n            \"description\": null,\n            \"id\": 138586485,\n            \"logo\": \"/images/UE0AAAAACEKpdQAAAAZDSVRN\",\n            \"name\": \"Orchestre Philharmonique de Radio France\",\n            \"subTopicIds\": [\n                337184288,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586501\": {\n            \"description\": null,\n            \"id\": 138586501,\n            \"logo\": \"/images/UE0AAAAACEKphQAAAAVDSVRN\",\n            \"name\": \"Antonio Meneses - Maria-João Pires\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184273\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586505\": {\n            \"description\": null,\n            \"id\": 138586505,\n            \"logo\": \"/images/UE0AAAAACEKpiQAAAAVDSVRN\",\n            \"name\": \"Musiques pour la reine Caroline\",\n            \"subTopicIds\": [\n                337184284,\n                337184263,\n                337184298,\n                337184283,\n                337184292\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586509\": {\n            \"description\": null,\n            \"id\": 138586509,\n            \"logo\": null,\n            \"name\": \"Orchestre National d'Île-de-France\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586513\": {\n            \"description\": null,\n            \"id\": 138586513,\n            \"logo\": \"/images/UE0AAAAACEKpkQAAAAVDSVRN\",\n            \"name\": \"Les Mystères d'Isis - W.A. Mozart (cersion de concert)\",\n            \"subTopicIds\": [\n                337184284,\n                337184298,\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586517\": {\n            \"description\": null,\n            \"id\": 138586517,\n            \"logo\": \"/images/UE0AAAAACEKplQAAAAdDSVRN\",\n            \"name\": \"Martha Argerich - Gidon Kremer\",\n            \"subTopicIds\": [\n                337184281,\n                337184283,\n                337184273\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586521\": {\n            \"description\": null,\n            \"id\": 138586521,\n            \"logo\": \"/images/UE0AAAAACEKpmQAAAAVDSVRN\",\n            \"name\": \"Cecilia Bartoli - Mozart et la Vienne classique\",\n            \"subTopicIds\": [\n                337184298,\n                337184268,\n                337184283,\n                337184292\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586525\": {\n            \"description\": null,\n            \"id\": 138586525,\n            \"logo\": \"/images/UE0AAAAACEKpnQAAAAVDSVRN\",\n            \"name\": \"Orchestre Philharmonique de Radio France\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586529\": {\n            \"description\": null,\n            \"id\": 138586529,\n            \"logo\": null,\n            \"name\": \"Orchestre Pasdeloup\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586533\": {\n            \"description\": null,\n            \"id\": 138586533,\n            \"logo\": \"/images/UE0AAAAACEKppQAAAAVDSVRN\",\n            \"name\": \"Orchestre du Théâtre Mariinsky\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586537\": {\n            \"description\": null,\n            \"id\": 138586537,\n            \"logo\": \"/images/UE0AAAAACEKpqQAAAAVDSVRN\",\n            \"name\": \"Orchestre du Théâtre Mariinsky\",\n            \"subTopicIds\": [\n                337184298,\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586541\": {\n            \"description\": null,\n            \"id\": 138586541,\n            \"logo\": \"/images/UE0AAAAACEKprQAAAAVDSVRN\",\n            \"name\": \"Orchestre du Théâtre Mariinsky\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586545\": {\n            \"description\": null,\n            \"id\": 138586545,\n            \"logo\": \"/images/UE0AAAAACEKpsQAAAAVDSVRN\",\n            \"name\": \"Academy of Saint Martin in the Fields\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586549\": {\n            \"description\": null,\n            \"id\": 138586549,\n            \"logo\": \"/images/UE0AAAAACEKptQAAAAVDSVRN\",\n            \"name\": \"Quatuor Hagen\",\n            \"subTopicIds\": [\n                337184281,\n                337184283,\n                337184273\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586553\": {\n            \"description\": null,\n            \"id\": 138586553,\n            \"logo\": \"/images/UE0AAAAACEKpuQAAAAVDSVRN\",\n            \"name\": \"Quatuor Hagen\",\n            \"subTopicIds\": [\n                337184281,\n                337184283,\n                337184273\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586557\": {\n            \"description\": null,\n            \"id\": 138586557,\n            \"logo\": \"/images/UE0AAAAACEKpvQAAAAVDSVRN\",\n            \"name\": \"Quatuor Hagen\",\n            \"subTopicIds\": [\n                337184281,\n                337184283,\n                337184273\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586561\": {\n            \"description\": null,\n            \"id\": 138586561,\n            \"logo\": \"/images/UE0AAAAACEKpwQAAAAVDSVRN\",\n            \"name\": \"Sunwook Kim, piano\",\n            \"subTopicIds\": [\n                337184281,\n                337184283,\n                337184273\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586565\": {\n            \"description\": null,\n            \"id\": 138586565,\n            \"logo\": null,\n            \"name\": \"Orchestre Colonne\",\n            \"subTopicIds\": [\n                337184268,\n                337184288,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586569\": {\n            \"description\": null,\n            \"id\": 138586569,\n            \"logo\": \"/images/UE0AAAAACEKpyQAAAAVDSVRN\",\n            \"name\": \"Orchestre Philharmonique de Radio France\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586581\": {\n            \"description\": null,\n            \"id\": 138586581,\n            \"logo\": null,\n            \"name\": \"Orchestre National de France\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586585\": {\n            \"description\": null,\n            \"id\": 138586585,\n            \"logo\": \"/images/UE0AAAAACEKp2QAAAAVDSVRN\",\n            \"name\": \"Messe en si mineur - J.S. Bach\",\n            \"subTopicIds\": [\n                337184296,\n                337184263,\n                337184298,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586589\": {\n            \"description\": null,\n            \"id\": 138586589,\n            \"logo\": null,\n            \"name\": \"Le Messie - G.F. Haendel\",\n            \"subTopicIds\": [\n                337184263,\n                337184298,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586593\": {\n            \"description\": null,\n            \"id\": 138586593,\n            \"logo\": \"/images/UE0AAAAACEKp4QAAAAdDSVRN\",\n            \"name\": \"Orchestre National d'Île-de-France\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586597\": {\n            \"description\": null,\n            \"id\": 138586597,\n            \"logo\": \"/images/UE0AAAAACEKp5QAAAAVDSVRN\",\n            \"name\": \"Orchestre Philharmonique de Radio France\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586601\": {\n            \"description\": null,\n            \"id\": 138586601,\n            \"logo\": \"/images/UE0AAAAACEKp6QAAAAdDSVRN\",\n            \"name\": \"Orchestre Pasdeloup\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586605\": {\n            \"description\": null,\n            \"id\": 138586605,\n            \"logo\": null,\n            \"name\": \"Orchestre Colonne\",\n            \"subTopicIds\": [\n                337184268,\n                337184288,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586609\": {\n            \"description\": null,\n            \"id\": 138586609,\n            \"logo\": null,\n            \"name\": \"Ciné-concert - Le Cuirassé Potemkine\",\n            \"subTopicIds\": [\n                337184267,\n                337184262,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                107888604,\n                324846100\n            ]\n        },\n        \"138586613\": {\n            \"description\": null,\n            \"id\": 138586613,\n            \"logo\": \"/images/UE0AAAAACEKp9QAAAAVDSVRN\",\n            \"name\": \"Orchestre Philharmonique de Radio France\",\n            \"subTopicIds\": [\n                337184268,\n                337184288,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586617\": {\n            \"description\": null,\n            \"id\": 138586617,\n            \"logo\": \"/images/UE0AAAAACEKp+QAAAAVDSVRN\",\n            \"name\": \"London Symphony Orchestra\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586625\": {\n            \"description\": null,\n            \"id\": 138586625,\n            \"logo\": null,\n            \"name\": \"Orchestre National d'Île-de-France\",\n            \"subTopicIds\": [\n                337184268,\n                337184288,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586629\": {\n            \"description\": null,\n            \"id\": 138586629,\n            \"logo\": \"/images/UE0AAAAACEKqBQAAAAVDSVRN\",\n            \"name\": \"Orquesta Sinfonica Simón Bolívar de Venezuela\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586633\": {\n            \"description\": null,\n            \"id\": 138586633,\n            \"logo\": \"/images/UE0AAAAACEKqCQAAAAVDSVRN\",\n            \"name\": \"Orchestre Philharmonique de Radio France\",\n            \"subTopicIds\": [\n                337184298,\n                337184268,\n                337184288,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586641\": {\n            \"description\": null,\n            \"id\": 138586641,\n            \"logo\": \"/images/UE0AAAAACEKqEQAAAAVDSVRN\",\n            \"name\": \"Edita Gruberova - Airs de concert\",\n            \"subTopicIds\": [\n                337184284,\n                337184298,\n                337184283,\n                337184292\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586645\": {\n            \"description\": null,\n            \"id\": 138586645,\n            \"logo\": \"/images/UE0AAAAACEKqFQAAAAdDSVRN\",\n            \"name\": \"Orchestre National d'Île-de-France\",\n            \"subTopicIds\": [\n                337184268,\n                337184288,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586649\": {\n            \"description\": null,\n            \"id\": 138586649,\n            \"logo\": \"/images/UE0AAAAACEKqGQAAAAZDSVRN\",\n            \"name\": \"Alexei Volodin, piano\",\n            \"subTopicIds\": [\n                337184281,\n                337184283,\n                337184273\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586653\": {\n            \"description\": null,\n            \"id\": 138586653,\n            \"logo\": null,\n            \"name\": \"Sonya Yoncheva - Diva !\",\n            \"subTopicIds\": [\n                337184284,\n                337184263,\n                337184298,\n                337184283,\n                337184292\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586657\": {\n            \"description\": null,\n            \"id\": 138586657,\n            \"logo\": \"/images/UE0AAAAACEKqIQAAAAVDSVRN\",\n            \"name\": \"Orchestre Philharmonique de Radio France\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586661\": {\n            \"description\": null,\n            \"id\": 138586661,\n            \"logo\": null,\n            \"name\": \"Le Ramayana balinais - L'Enlèvement de Sita\",\n            \"subTopicIds\": [\n                337184279,\n                337184283,\n                337184262\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586667\": {\n            \"description\": null,\n            \"id\": 138586667,\n            \"logo\": null,\n            \"name\": \"Dave Holland & friends\",\n            \"subTopicIds\": [\n                337184269,\n                337184283,\n                337184262\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586671\": {\n            \"description\": null,\n            \"id\": 138586671,\n            \"logo\": \"/images/UE0AAAAACEKqLwAAAAlDSVRN\",\n            \"name\": \"Boris Godounov - M.Moussorgski (version de concert)\",\n            \"subTopicIds\": [\n                337184284,\n                337184298,\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586675\": {\n            \"description\": null,\n            \"id\": 138586675,\n            \"logo\": \"/images/UE0AAAAACEKqMwAAAAVDSVRN\",\n            \"name\": \"Insula orchestra - Accentus\",\n            \"subTopicIds\": [\n                337184298,\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586679\": {\n            \"description\": null,\n            \"id\": 138586679,\n            \"logo\": \"/images/UE0AAAAACEKqNwAAAAVDSVRN\",\n            \"name\": \"Orchestre Philharmonique de Radio France\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586687\": {\n            \"description\": null,\n            \"id\": 138586687,\n            \"logo\": \"/images/UE0AAAAACEKqPwAAAAVDSVRN\",\n            \"name\": \"Bryn Terfel - Héros légendaires\",\n            \"subTopicIds\": [\n                337184284,\n                337184298,\n                337184283,\n                337184292\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586691\": {\n            \"description\": null,\n            \"id\": 138586691,\n            \"logo\": null,\n            \"name\": \"Les Siècles\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586695\": {\n            \"description\": null,\n            \"id\": 138586695,\n            \"logo\": \"/images/UE0AAAAACEKqRwAAAAVDSVRN\",\n            \"name\": \"Gautier Capuçon - Frank Braley\",\n            \"subTopicIds\": [\n                337184281,\n                337184283,\n                337184273\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586699\": {\n            \"description\": null,\n            \"id\": 138586699,\n            \"logo\": null,\n            \"name\": \"Festival Présences 2014 \\\"Paris Berlin\\\"\",\n            \"subTopicIds\": [\n                337184288,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586703\": {\n            \"description\": null,\n            \"id\": 138586703,\n            \"logo\": \"/images/UE0AAAAACEKqTwAAAAZDSVRN\",\n            \"name\": \"Autour de Tristan\",\n            \"subTopicIds\": [\n                337184284,\n                337184298,\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586707\": {\n            \"description\": null,\n            \"id\": 138586707,\n            \"logo\": \"/images/UE0AAAAACEKqUwAAAAVDSVRN\",\n            \"name\": \"Orchestre du Théâtre Mariinsky\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586711\": {\n            \"description\": null,\n            \"id\": 138586711,\n            \"logo\": \"/images/UE0AAAAACEKqVwAAAAVDSVRN\",\n            \"name\": \"Orchestre du Théâtre Mariinsky\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586715\": {\n            \"description\": null,\n            \"id\": 138586715,\n            \"logo\": \"/images/UE0AAAAACEKqWwAAAAVDSVRN\",\n            \"name\": \"Orchestre du Théâtre Mariinsky\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586719\": {\n            \"description\": null,\n            \"id\": 138586719,\n            \"logo\": \"/images/UE0AAAAACEKqXwAAAAVDSVRN\",\n            \"name\": \"Etienne Daho et invités\",\n            \"subTopicIds\": [\n                337184280,\n                337184297,\n                337184283,\n                337184262\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586723\": {\n            \"description\": null,\n            \"id\": 138586723,\n            \"logo\": null,\n            \"name\": \"Fantasia in concert\",\n            \"subTopicIds\": [\n                337184299,\n                337184268,\n                337184267,\n                337184275,\n                337184282\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846098,\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586731\": {\n            \"description\": null,\n            \"id\": 138586731,\n            \"logo\": \"/images/UE0AAAAACEKqawAAAAVDSVRN\",\n            \"name\": \"Khatia Buniatishvili, piano\",\n            \"subTopicIds\": [\n                337184281,\n                337184283,\n                337184273\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586735\": {\n            \"description\": null,\n            \"id\": 138586735,\n            \"logo\": \"/images/UE0AAAAACEKqbwAAAAVDSVRN\",\n            \"name\": \"Orchestre Philharmonique de Radio France\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586743\": {\n            \"description\": null,\n            \"id\": 138586743,\n            \"logo\": null,\n            \"name\": \"Guy Braunstein - Zvi Plesser - Sunwook Kim\",\n            \"subTopicIds\": [\n                337184281,\n                337184283,\n                337184273\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586747\": {\n            \"description\": null,\n            \"id\": 138586747,\n            \"logo\": \"/images/UE0AAAAACEKqewAAAAVDSVRN\",\n            \"name\": \"Janine Jansen and friends\",\n            \"subTopicIds\": [\n                337184281,\n                337184283,\n                337184273\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586751\": {\n            \"description\": null,\n            \"id\": 138586751,\n            \"logo\": \"/images/UE0AAAAACEKqfwAAAAVDSVRN\",\n            \"name\": \"Elena Bashkirova, piano\",\n            \"subTopicIds\": [\n                337184281,\n                337184283,\n                337184273\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586755\": {\n            \"description\": null,\n            \"id\": 138586755,\n            \"logo\": null,\n            \"name\": \"Orchestre Philharmonique de Radio France\",\n            \"subTopicIds\": [\n                337184284,\n                337184298,\n                337184288,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586759\": {\n            \"description\": null,\n            \"id\": 138586759,\n            \"logo\": null,\n            \"name\": \"San Francisco Symphony\",\n            \"subTopicIds\": [\n                337184268,\n                337184288,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586771\": {\n            \"description\": null,\n            \"id\": 138586771,\n            \"logo\": null,\n            \"name\": \"Passion selon saint Jean - J.S. Bach\",\n            \"subTopicIds\": [\n                337184296,\n                337184263,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586775\": {\n            \"description\": null,\n            \"id\": 138586775,\n            \"logo\": null,\n            \"name\": \"Yundi Li , piano\",\n            \"subTopicIds\": [\n                337184281,\n                337184283,\n                337184273\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586779\": {\n            \"description\": null,\n            \"id\": 138586779,\n            \"logo\": null,\n            \"name\": \"Orchestre Philharmonique de Radio France\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586783\": {\n            \"description\": null,\n            \"id\": 138586783,\n            \"logo\": null,\n            \"name\": \"Orchestre Pasdeloup\",\n            \"subTopicIds\": [\n                337184268,\n                337184269,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586787\": {\n            \"description\": null,\n            \"id\": 138586787,\n            \"logo\": null,\n            \"name\": \"Orchestre du Conservatoire de Paris\",\n            \"subTopicIds\": [\n                337184284,\n                337184298,\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586795\": {\n            \"description\": null,\n            \"id\": 138586795,\n            \"logo\": null,\n            \"name\": \"Orchestre National d'Île-de-France\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586799\": {\n            \"description\": null,\n            \"id\": 138586799,\n            \"logo\": null,\n            \"name\": \"Orchestre Philharmonique de Radio France\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586803\": {\n            \"description\": null,\n            \"id\": 138586803,\n            \"logo\": null,\n            \"name\": \"Royal Concertgebouw Orchestra Amsterdam\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586807\": {\n            \"description\": null,\n            \"id\": 138586807,\n            \"logo\": null,\n            \"name\": \"Royal Concertgebouw Orchestra Amsterdam\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586811\": {\n            \"description\": null,\n            \"id\": 138586811,\n            \"logo\": null,\n            \"name\": \"Royal Concertgebouw Orchestra Amsterdam\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586815\": {\n            \"description\": null,\n            \"id\": 138586815,\n            \"logo\": null,\n            \"name\": \"Orchestre Philharmonique de Radio France\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586823\": {\n            \"description\": null,\n            \"id\": 138586823,\n            \"logo\": null,\n            \"name\": \"London Symphony Orchestra\",\n            \"subTopicIds\": [\n                337184268,\n                337184288,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586827\": {\n            \"description\": null,\n            \"id\": 138586827,\n            \"logo\": null,\n            \"name\": \"London Symphony Orchestra\",\n            \"subTopicIds\": [\n                337184268,\n                337184288,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586831\": {\n            \"description\": null,\n            \"id\": 138586831,\n            \"logo\": null,\n            \"name\": \"Le Concert des Nations - Jordi Savall\",\n            \"subTopicIds\": [\n                337184263,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586835\": {\n            \"description\": null,\n            \"id\": 138586835,\n            \"logo\": null,\n            \"name\": \"Leonidas Kavakos - Yuja Wang\",\n            \"subTopicIds\": [\n                337184281,\n                337184283,\n                337184273\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586839\": {\n            \"description\": null,\n            \"id\": 138586839,\n            \"logo\": null,\n            \"name\": \"Orchestre Philharmonique de Radio France\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586843\": {\n            \"description\": null,\n            \"id\": 138586843,\n            \"logo\": null,\n            \"name\": \"Quatuor Artemis - Gautier Capuçon\",\n            \"subTopicIds\": [\n                337184281,\n                337184283,\n                337184273\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586847\": {\n            \"description\": null,\n            \"id\": 138586847,\n            \"logo\": null,\n            \"name\": \"Quatuor Artemis - Quatuor Ébène\",\n            \"subTopicIds\": [\n                337184281,\n                337184283,\n                337184273\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586851\": {\n            \"description\": null,\n            \"id\": 138586851,\n            \"logo\": null,\n            \"name\": \"Quatuor Artemis - Elisabeth Leonskaja\",\n            \"subTopicIds\": [\n                337184281,\n                337184283,\n                337184273\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586855\": {\n            \"description\": null,\n            \"id\": 138586855,\n            \"logo\": null,\n            \"name\": \"Russian National Orchestra\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586859\": {\n            \"description\": null,\n            \"id\": 138586859,\n            \"logo\": null,\n            \"name\": \"Passion selon saint Matthieu\",\n            \"subTopicIds\": [\n                337184296,\n                337184263,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586863\": {\n            \"description\": null,\n            \"id\": 138586863,\n            \"logo\": null,\n            \"name\": \"Les Arts Florissants - Concert de Pâques\",\n            \"subTopicIds\": [\n                337184263,\n                337184298,\n                337184283,\n                337184292\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586867\": {\n            \"description\": null,\n            \"id\": 138586867,\n            \"logo\": null,\n            \"name\": \"Orchestre Philharmonique de Radio France\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586871\": {\n            \"description\": null,\n            \"id\": 138586871,\n            \"logo\": null,\n            \"name\": \"Leylâ et Majnûn ou L'Amour mystique\",\n            \"subTopicIds\": [\n                337184279,\n                337184283,\n                337184262\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586875\": {\n            \"description\": null,\n            \"id\": 138586875,\n            \"logo\": null,\n            \"name\": \"Stephen Kovacevich, piano\",\n            \"subTopicIds\": [\n                337184281,\n                337184283,\n                337184273\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586879\": {\n            \"description\": null,\n            \"id\": 138586879,\n            \"logo\": null,\n            \"name\": \"Orchestra Mozart Bologna - Mahler Chamber Orchestra\",\n            \"subTopicIds\": [\n                337184268,\n                337184288,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586883\": {\n            \"description\": null,\n            \"id\": 138586883,\n            \"logo\": null,\n            \"name\": \"Ballet Royal du Cambodge\",\n            \"subTopicIds\": [\n                337184279,\n                337184283,\n                337184262\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586889\": {\n            \"description\": null,\n            \"id\": 138586889,\n            \"logo\": null,\n            \"name\": \"MDR Sinfonieorchester Leipzig\",\n            \"subTopicIds\": [\n                337184288,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586893\": {\n            \"description\": null,\n            \"id\": 138586893,\n            \"logo\": null,\n            \"name\": \"Orchestre Colonne\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586897\": {\n            \"description\": null,\n            \"id\": 138586897,\n            \"logo\": null,\n            \"name\": \"Elisabeth Leonskaja, piano\",\n            \"subTopicIds\": [\n                337184281,\n                337184283,\n                337184273\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586901\": {\n            \"description\": null,\n            \"id\": 138586901,\n            \"logo\": null,\n            \"name\": \"Yuja Wang, piano\",\n            \"subTopicIds\": [\n                337184281,\n                337184283,\n                337184273\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586905\": {\n            \"description\": null,\n            \"id\": 138586905,\n            \"logo\": null,\n            \"name\": \"Orchestre Philharmonique de Radio France\",\n            \"subTopicIds\": [\n                337184268,\n                337184288,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586909\": {\n            \"description\": null,\n            \"id\": 138586909,\n            \"logo\": null,\n            \"name\": \"Anne-Sophie Mutter - Lambert Orkis\",\n            \"subTopicIds\": [\n                337184281,\n                337184283,\n                337184273\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586917\": {\n            \"description\": null,\n            \"id\": 138586917,\n            \"logo\": null,\n            \"name\": \"Orchestre National d'Île-de-France\",\n            \"subTopicIds\": [\n                337184268,\n                337184288,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586921\": {\n            \"description\": null,\n            \"id\": 138586921,\n            \"logo\": null,\n            \"name\": \"Orchestre Philharmonique de Radio France\",\n            \"subTopicIds\": [\n                337184268,\n                337184288,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586929\": {\n            \"description\": null,\n            \"id\": 138586929,\n            \"logo\": null,\n            \"name\": \"Orchestre Pasdeloup\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586933\": {\n            \"description\": null,\n            \"id\": 138586933,\n            \"logo\": null,\n            \"name\": \"Gilberto Gil\",\n            \"subTopicIds\": [\n                337184279,\n                337184283,\n                337184262\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586937\": {\n            \"description\": null,\n            \"id\": 138586937,\n            \"logo\": null,\n            \"name\": \"Nelson Freire, piano\",\n            \"subTopicIds\": [\n                337184281,\n                337184283,\n                337184273\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586941\": {\n            \"description\": null,\n            \"id\": 138586941,\n            \"logo\": null,\n            \"name\": \"Orchestre Philharmonique de Radio France\",\n            \"subTopicIds\": [\n                337184268,\n                337184288,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586945\": {\n            \"description\": null,\n            \"id\": 138586945,\n            \"logo\": null,\n            \"name\": \"Orfeo - C. Monteverdi (version de concert)\",\n            \"subTopicIds\": [\n                337184284,\n                337184263,\n                337184298,\n                337184283,\n                337184292\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586949\": {\n            \"description\": null,\n            \"id\": 138586949,\n            \"logo\": null,\n            \"name\": \"Bamberger Symphoniker\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586953\": {\n            \"description\": null,\n            \"id\": 138586953,\n            \"logo\": null,\n            \"name\": \"Murray Perahia, piano\",\n            \"subTopicIds\": [\n                337184281,\n                337184283,\n                337184273\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586957\": {\n            \"description\": null,\n            \"id\": 138586957,\n            \"logo\": null,\n            \"name\": \"Orchestre National du Capitole de Toulouse\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586961\": {\n            \"description\": null,\n            \"id\": 138586961,\n            \"logo\": null,\n            \"name\": \"Krystian Zimerman, piano\",\n            \"subTopicIds\": [\n                337184281,\n                337184283,\n                337184273\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586965\": {\n            \"description\": null,\n            \"id\": 138586965,\n            \"logo\": null,\n            \"name\": \"Rafal Blechacz, piano\",\n            \"subTopicIds\": [\n                337184281,\n                337184283,\n                337184273\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586969\": {\n            \"description\": null,\n            \"id\": 138586969,\n            \"logo\": null,\n            \"name\": \"Les Voyages musicaux de Marco Polo\",\n            \"subTopicIds\": [\n                337184279,\n                337184283,\n                337184262\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586973\": {\n            \"description\": null,\n            \"id\": 138586973,\n            \"logo\": null,\n            \"name\": \"Orchestre National de Lyon\",\n            \"subTopicIds\": [\n                337184298,\n                337184268,\n                337184283,\n                337184292,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586977\": {\n            \"description\": null,\n            \"id\": 138586977,\n            \"logo\": null,\n            \"name\": \"Guy Braunstein - Zvi Plesser - Sunwook Kim\",\n            \"subTopicIds\": [\n                337184281,\n                337184283,\n                337184273\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586981\": {\n            \"description\": null,\n            \"id\": 138586981,\n            \"logo\": null,\n            \"name\": \"La Bohème - G. Puccini (version de concert)\",\n            \"subTopicIds\": [\n                337184284,\n                337184298,\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586989\": {\n            \"description\": null,\n            \"id\": 138586989,\n            \"logo\": null,\n            \"name\": \"Otello - G. Verdi (version de concert)\",\n            \"subTopicIds\": [\n                337184284,\n                337184298,\n                337184268,\n                337184283,\n                337184292\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586993\": {\n            \"description\": null,\n            \"id\": 138586993,\n            \"logo\": null,\n            \"name\": \"Staatskapelle Berlin\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"138586997\": {\n            \"description\": null,\n            \"id\": 138586997,\n            \"logo\": null,\n            \"name\": \"Staatskapelle Berlin\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"151183114\": {\n            \"description\": null,\n            \"id\": 151183114,\n            \"logo\": null,\n            \"name\": \"San Francisco Symphony\",\n            \"subTopicIds\": [\n                337184298,\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"339420802\": {\n            \"description\": null,\n            \"id\": 339420802,\n            \"logo\": null,\n            \"name\": \"Lou Doillon\",\n            \"subTopicIds\": [\n                337184280,\n                337184283,\n                337184262\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"339420805\": {\n            \"description\": null,\n            \"id\": 339420805,\n            \"logo\": null,\n            \"name\": \"Patrick Watson & Orchestre National d'Ile-de-France\",\n            \"subTopicIds\": [\n                337184280,\n                337184283,\n                337184262\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"341069930\": {\n            \"description\": null,\n            \"id\": 341069930,\n            \"logo\": \"/images/UE0AAAAAFFRQagAAAAlDSVRN\",\n            \"name\": \"Orchestre de Paris\",\n            \"subTopicIds\": [\n                337184268,\n                337184288,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"341181232\": {\n            \"description\": null,\n            \"id\": 341181232,\n            \"logo\": null,\n            \"name\": \"Orchestre de Paris\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"341181233\": {\n            \"description\": null,\n            \"id\": 341181233,\n            \"logo\": \"/images/UE0AAAAAFFYDMQAAAAhDSVRN\",\n            \"name\": \"Orchestre de Paris\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"341181234\": {\n            \"description\": null,\n            \"id\": 341181234,\n            \"logo\": \"/images/UE0AAAAAFFYDMgAAAAdDSVRN\",\n            \"name\": \"Orchestre de Paris\",\n            \"subTopicIds\": [\n                337184268,\n                337184288,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"341181235\": {\n            \"description\": null,\n            \"id\": 341181235,\n            \"logo\": \"/images/UE0AAAAAFFYDMwAAAAZDSVRN\",\n            \"name\": \"Orchestre de Paris\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"341181236\": {\n            \"description\": null,\n            \"id\": 341181236,\n            \"logo\": \"/images/UE0AAAAAFFYDNAAAAAZDSVRN\",\n            \"name\": \"Orchestre de Paris\",\n            \"subTopicIds\": [\n                337184268,\n                337184288,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"341181237\": {\n            \"description\": null,\n            \"id\": 341181237,\n            \"logo\": \"/images/UE0AAAAAFFYDNQAAAAhDSVRN\",\n            \"name\": \"Paavo Järvi, direction\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"341181238\": {\n            \"description\": null,\n            \"id\": 341181238,\n            \"logo\": \"/images/UE0AAAAAFFYDNgAAAAdDSVRN\",\n            \"name\": \"Orchestre de Paris\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"341181239\": {\n            \"description\": null,\n            \"id\": 341181239,\n            \"logo\": \"/images/UE0AAAAAFFYDNwAAAAdDSVRN\",\n            \"name\": \"Orchestre de Paris\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"341181240\": {\n            \"description\": null,\n            \"id\": 341181240,\n            \"logo\": \"/images/UE0AAAAAFFYDOAAAAAhDSVRN\",\n            \"name\": \"Orchestre de Paris\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"341181241\": {\n            \"description\": null,\n            \"id\": 341181241,\n            \"logo\": \"/images/UE0AAAAAFFYDOQAAAAZDSVRN\",\n            \"name\": \"Orchestre de Paris\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"341181242\": {\n            \"description\": null,\n            \"id\": 341181242,\n            \"logo\": \"/images/UE0AAAAAFFYDOgAAAAdDSVRN\",\n            \"name\": \"Orchestre de Paris\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"341181243\": {\n            \"description\": null,\n            \"id\": 341181243,\n            \"logo\": \"/images/UE0AAAAAFFYDOwAAAAdDSVRN\",\n            \"name\": \"Concert anniversaire des 90 ans de Menahem Pressler\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"341181244\": {\n            \"description\": null,\n            \"id\": 341181244,\n            \"logo\": \"/images/UE0AAAAAFFYDPAAAAAZDSVRN\",\n            \"name\": \"Orchestre de Paris\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"341181245\": {\n            \"description\": null,\n            \"id\": 341181245,\n            \"logo\": \"/images/UE0AAAAAFFYDPQAAAAZDSVRN\",\n            \"name\": \"Orchestre de Paris\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"341181246\": {\n            \"description\": null,\n            \"id\": 341181246,\n            \"logo\": null,\n            \"name\": \"Orchestre de Paris\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"341181247\": {\n            \"description\": null,\n            \"id\": 341181247,\n            \"logo\": null,\n            \"name\": \"Orchestre de Paris\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"341181248\": {\n            \"description\": null,\n            \"id\": 341181248,\n            \"logo\": \"/images/UE0AAAAAFFYDQAAAAAZDSVRN\",\n            \"name\": \"Orchestre de Paris\",\n            \"subTopicIds\": [\n                337184268,\n                337184288,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"341181249\": {\n            \"description\": null,\n            \"id\": 341181249,\n            \"logo\": \"/images/UE0AAAAAFFYDQQAAAAdDSVRN\",\n            \"name\": \"Orchestre de Paris\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"341181250\": {\n            \"description\": null,\n            \"id\": 341181250,\n            \"logo\": \"/images/UE0AAAAAFFYDQgAAAAdDSVRN\",\n            \"name\": \"Orchestre de Paris\",\n            \"subTopicIds\": [\n                337184268,\n                337184288,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"341181251\": {\n            \"description\": null,\n            \"id\": 341181251,\n            \"logo\": null,\n            \"name\": \"Orchestre de Paris\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"341181252\": {\n            \"description\": null,\n            \"id\": 341181252,\n            \"logo\": \"/images/UE0AAAAAFFYDRAAAAAdDSVRN\",\n            \"name\": \"Orchestre de Paris\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"341181253\": {\n            \"description\": null,\n            \"id\": 341181253,\n            \"logo\": null,\n            \"name\": \"Orchestre de Paris\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"341181254\": {\n            \"description\": null,\n            \"id\": 341181254,\n            \"logo\": \"/images/UE0AAAAAFFYDRgAAAAlDSVRN\",\n            \"name\": \"Orchestre de Paris\",\n            \"subTopicIds\": [\n                337184268,\n                337184288,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"341181255\": {\n            \"description\": null,\n            \"id\": 341181255,\n            \"logo\": null,\n            \"name\": \"Orchestre de Paris\",\n            \"subTopicIds\": [\n                337184268,\n                337184288,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"341181256\": {\n            \"description\": null,\n            \"id\": 341181256,\n            \"logo\": null,\n            \"name\": \"Orchestre de Paris\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"341181257\": {\n            \"description\": null,\n            \"id\": 341181257,\n            \"logo\": null,\n            \"name\": \"Orchestre de Paris\",\n            \"subTopicIds\": [\n                337184268,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"341181258\": {\n            \"description\": null,\n            \"id\": 341181258,\n            \"logo\": null,\n            \"name\": \"Orchestre de Paris\",\n            \"subTopicIds\": [\n                337184268,\n                337184288,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"341181259\": {\n            \"description\": null,\n            \"id\": 341181259,\n            \"logo\": null,\n            \"name\": \"14052122 JARVI / GOERNE / SOLBERG / CHŒUR\",\n            \"subTopicIds\": [\n                337184268,\n                337184288,\n                337184283,\n                337184275\n            ],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": [\n                324846099,\n                107888604,\n                324846100\n            ]\n        },\n        \"342742592\": {\n            \"description\": null,\n            \"id\": 342742592,\n            \"logo\": null,\n            \"name\": \"event secret 2\",\n            \"subTopicIds\": [],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": []\n        },\n        \"342742593\": {\n            \"description\": null,\n            \"id\": 342742593,\n            \"logo\": null,\n            \"name\": \"event secret 3\",\n            \"subTopicIds\": [],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": []\n        },\n        \"342742594\": {\n            \"description\": null,\n            \"id\": 342742594,\n            \"logo\": null,\n            \"name\": \"event secret 4\",\n            \"subTopicIds\": [],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": []\n        },\n        \"342742595\": {\n            \"description\": null,\n            \"id\": 342742595,\n            \"logo\": null,\n            \"name\": \"event secret 5\",\n            \"subTopicIds\": [],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": []\n        },\n        \"342742596\": {\n            \"description\": null,\n            \"id\": 342742596,\n            \"logo\": null,\n            \"name\": \"event secret 6\",\n            \"subTopicIds\": [],\n            \"subjectCode\": null,\n            \"subtitle\": null,\n            \"topicIds\": []\n        }\n    },\n    \"performances\": [\n        {\n            \"eventId\": 138586341,\n            \"id\": 339887544,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 90250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937295\n                },\n                {\n                    \"amount\": 66500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937296\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937295\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937296\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1372701600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 339420802,\n            \"id\": 339430296,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937295\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937296\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937295\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937296\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1372788000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 339420805,\n            \"id\": 339430301,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937295\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937296\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937295\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937296\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1373220000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586345,\n            \"id\": 138586347,\n            \"logo\": \"/images/UE0AAAAACEKo6QAAAAZDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 152000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"amount\": 104500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"amount\": 76000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"amount\": 52250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937288\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937283\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937288\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937283\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1377972000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586349,\n            \"id\": 138586351,\n            \"logo\": \"/images/UE0AAAAACEKo7QAAAAZDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 152000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"amount\": 104500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"amount\": 76000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"amount\": 52250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937288\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937283\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937288\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937283\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1378044000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586353,\n            \"id\": 138586355,\n            \"logo\": \"/images/UE0AAAAACEKo8QAAAAZDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 90250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"amount\": 71250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"amount\": 52250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937288\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937288\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1378490400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341069930,\n            \"id\": 341070133,\n            \"logo\": \"/images/UE0AAAAAFFRQagAAAAlDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826016\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826017\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826015\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826018\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826016\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826017\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826015\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826018\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1378922400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341069930,\n            \"id\": 341070132,\n            \"logo\": \"/images/UE0AAAAAFFRQagAAAAlDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826016\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826017\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826015\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826018\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826016\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826017\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826015\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826018\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1379008800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586357,\n            \"id\": 138586359,\n            \"logo\": \"/images/UE0AAAAACEKo9QAAAAhDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086210\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086211\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086213\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086214\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086210\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086211\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086214\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1379095200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586361,\n            \"id\": 138586363,\n            \"logo\": \"/images/UE0AAAAACEKo+QAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1379440800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586365,\n            \"id\": 138586367,\n            \"logo\": \"/images/UE0AAAAACEKo/QAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1379959200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181254,\n            \"id\": 341181470,\n            \"logo\": \"/images/UE0AAAAAFFYDRgAAAAlDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179215\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179215\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1380132000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181254,\n            \"id\": 341181469,\n            \"logo\": \"/images/UE0AAAAAFFYDRgAAAAlDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179215\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179215\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1380218400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586369,\n            \"id\": 138586371,\n            \"logo\": \"/images/UE0AAAAACEKpAQAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 19000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 14250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1380650400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181252,\n            \"id\": 341181467,\n            \"logo\": \"/images/UE0AAAAAFFYDRAAAAAdDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1380736800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586373,\n            \"id\": 138586375,\n            \"logo\": \"/images/UE0AAAAACEKpBQAAAAdDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086196\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086197\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086196\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086197\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1380996000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586377,\n            \"id\": 138586379,\n            \"logo\": \"/images/UE0AAAAACEKpCQAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086196\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086197\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086196\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086197\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1381082400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586381,\n            \"id\": 138586383,\n            \"logo\": \"/images/UE0AAAAACEKpDQAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1381168800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586385,\n            \"id\": 138586387,\n            \"logo\": \"/images/UE0AAAAACEKpEQAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1381255200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181234,\n            \"id\": 341181437,\n            \"logo\": \"/images/UE0AAAAAFFYDMgAAAAdDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1381341600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181234,\n            \"id\": 341181436,\n            \"logo\": \"/images/UE0AAAAAFFYDMgAAAAdDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1381428000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586389,\n            \"id\": 138586391,\n            \"logo\": \"/images/UE0AAAAACEKpFQAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937288\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937288\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1381512600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586393,\n            \"id\": 138586395,\n            \"logo\": \"/images/UE0AAAAACEKpGQAAAAhDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937241\n                },\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937242\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937244\n                },\n                {\n                    \"amount\": 16150,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937245\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937246\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937241\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937242\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937244\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937245\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937246\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1381586400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586397,\n            \"id\": 138586399,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086196\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086197\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086196\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086197\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1381672800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586401,\n            \"id\": 138586403,\n            \"logo\": \"/images/UE0AAAAACEKpIQAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1381773600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586405,\n            \"id\": 138586407,\n            \"logo\": \"/images/UE0AAAAACEKpJQAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1381860000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181233,\n            \"id\": 341181435,\n            \"logo\": \"/images/UE0AAAAAFFYDMQAAAAhDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1381946400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181237,\n            \"id\": 341181442,\n            \"logo\": \"/images/UE0AAAAAFFYDNQAAAAhDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1382032800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586409,\n            \"id\": 138586411,\n            \"logo\": \"/images/UE0AAAAACEKpKQAAAAZDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086210\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086211\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086213\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086214\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086210\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086211\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086214\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1382119200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586413,\n            \"id\": 138586415,\n            \"logo\": \"/images/UE0AAAAACEKpLQAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 95000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"amount\": 76000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937288\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937283\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937288\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937283\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1382277600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586417,\n            \"id\": 138586419,\n            \"logo\": \"/images/UE0AAAAACEKpMQAAAAZDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1382378400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586421,\n            \"id\": 138586423,\n            \"logo\": \"/images/UE0AAAAACEKpNQAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1382464800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181238,\n            \"id\": 341181444,\n            \"logo\": \"/images/UE0AAAAAFFYDNgAAAAdDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1382551200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181238,\n            \"id\": 341181443,\n            \"logo\": \"/images/UE0AAAAAFFYDNgAAAAdDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1382637600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586425,\n            \"id\": 138586427,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937235\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937236\n                },\n                {\n                    \"amount\": 19000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937238\n                },\n                {\n                    \"amount\": 14250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937239\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937240\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937235\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937236\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937238\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937239\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937240\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1382724000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586429,\n            \"id\": 138586431,\n            \"logo\": \"/images/UE0AAAAACEKpPQAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937288\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937288\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1382810400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586433,\n            \"id\": 138586435,\n            \"logo\": \"/images/UE0AAAAACEKpQQAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937288\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937288\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1382886000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586437,\n            \"id\": 138586439,\n            \"logo\": \"/images/UE0AAAAACEKpRQAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1383073200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586441,\n            \"id\": 138586443,\n            \"logo\": \"/images/UE0AAAAACEKpSQAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1383246000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586445,\n            \"id\": 138586447,\n            \"logo\": \"/images/UE0AAAAACEKpTQAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937288\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937288\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1383332400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586449,\n            \"id\": 138586451,\n            \"logo\": \"/images/UE0AAAAACEKpUQAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937288\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937288\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1383418800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 342742592,\n            \"id\": 342742708,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 180500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 342752287,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1383555600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 342742592,\n            \"id\": 342742709,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 180500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 342752287,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1383562800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586453,\n            \"id\": 138586455,\n            \"logo\": \"/images/UE0AAAAACEKpVQAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937295\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937296\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937295\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937296\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1383591600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 342742592,\n            \"id\": 342742710,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 180500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 342752287,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1383642000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 342742592,\n            \"id\": 342742711,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 180500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 342752287,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1383649200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 342742592,\n            \"id\": 342742712,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 180500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 342752287,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1383728400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 342742592,\n            \"id\": 342742713,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 180500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 342752287,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1383735600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 342742592,\n            \"id\": 342742714,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 180500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 342752287,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1383814800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 342742592,\n            \"id\": 342742715,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 180500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 342752287,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1383822000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586457,\n            \"id\": 138586459,\n            \"logo\": \"/images/UE0AAAAACEKpWQAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1383850800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586461,\n            \"id\": 138586463,\n            \"logo\": \"/images/UE0AAAAACEKpXQAAAAZDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086210\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086211\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086213\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086214\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086210\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086211\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086214\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1383937200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586465,\n            \"id\": 138586467,\n            \"logo\": \"/images/UE0AAAAACEKpYQAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086196\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086197\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086196\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086197\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1384110000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586469,\n            \"id\": 138586471,\n            \"logo\": \"/images/UE0AAAAACEKpZQAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 90250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937289\n                },\n                {\n                    \"amount\": 71250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937290\n                },\n                {\n                    \"amount\": 52250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937292\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937293\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937289\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937290\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937292\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937293\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1384196400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586473,\n            \"id\": 138586475,\n            \"logo\": \"/images/UE0AAAAACEKpaQAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1384282800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586477,\n            \"id\": 138586479,\n            \"logo\": \"/images/UE0AAAAACEKpbQAAAAZDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1384369200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586481,\n            \"id\": 138586483,\n            \"logo\": \"/images/UE0AAAAACEKpcQAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 95000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 76000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1384455600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586485,\n            \"id\": 138586487,\n            \"logo\": \"/images/UE0AAAAACEKpdQAAAAZDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086210\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086211\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086213\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086214\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086210\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086211\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086214\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1384542000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586501,\n            \"id\": 138586503,\n            \"logo\": \"/images/UE0AAAAACEKphQAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1384801200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586505,\n            \"id\": 138586507,\n            \"logo\": \"/images/UE0AAAAACEKpiQAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1384887600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586509,\n            \"id\": 138586511,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937235\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937236\n                },\n                {\n                    \"amount\": 19000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937238\n                },\n                {\n                    \"amount\": 14250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937239\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937240\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937235\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937236\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937238\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937239\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937240\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1385146800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586513,\n            \"id\": 138586515,\n            \"logo\": \"/images/UE0AAAAACEKpkQAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937288\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937288\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1385231400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586517,\n            \"id\": 138586519,\n            \"logo\": \"/images/UE0AAAAACEKplQAAAAdDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937288\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937288\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1385305200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586521,\n            \"id\": 138586523,\n            \"logo\": \"/images/UE0AAAAACEKpmQAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 152000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 104500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 76000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 52250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1385492400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181235,\n            \"id\": 341181439,\n            \"logo\": \"/images/UE0AAAAAFFYDMwAAAAZDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826016\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826017\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826015\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826018\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826019\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826016\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826017\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826015\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826018\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826019\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1385665200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586525,\n            \"id\": 138586527,\n            \"logo\": \"/images/UE0AAAAACEKpnQAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086210\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086211\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086213\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086214\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086210\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086211\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086214\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1385751600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586529,\n            \"id\": 138586531,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937241\n                },\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937242\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937244\n                },\n                {\n                    \"amount\": 16150,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937245\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937246\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937241\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937242\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937244\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937245\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937246\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1385823600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181235,\n            \"id\": 341181438,\n            \"logo\": \"/images/UE0AAAAAFFYDMwAAAAZDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826016\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826017\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826015\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826018\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826019\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826016\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826017\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826015\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826018\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826019\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1385838000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586533,\n            \"id\": 138586535,\n            \"logo\": \"/images/UE0AAAAACEKppQAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937288\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937288\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1385910000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586537,\n            \"id\": 138586539,\n            \"logo\": \"/images/UE0AAAAACEKpqQAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1386010800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586541,\n            \"id\": 138586543,\n            \"logo\": \"/images/UE0AAAAACEKprQAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1386097200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181236,\n            \"id\": 341181440,\n            \"logo\": \"/images/UE0AAAAAFFYDNAAAAAZDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1386183600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181236,\n            \"id\": 341181441,\n            \"logo\": \"/images/UE0AAAAAFFYDNAAAAAZDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1386270000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586545,\n            \"id\": 138586547,\n            \"logo\": \"/images/UE0AAAAACEKpsQAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 104500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"amount\": 76000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937288\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937283\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937288\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937283\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1386356400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586549,\n            \"id\": 138586551,\n            \"logo\": \"/images/UE0AAAAACEKptQAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"amount\": 16150,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937288\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937283\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937288\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937283\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1386428400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586553,\n            \"id\": 138586555,\n            \"logo\": \"/images/UE0AAAAACEKpuQAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"amount\": 16150,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937288\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937283\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937288\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937283\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1386442800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586557,\n            \"id\": 138586559,\n            \"logo\": \"/images/UE0AAAAACEKpvQAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"amount\": 16150,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937288\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937283\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937288\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937283\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1386514800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 342742593,\n            \"id\": 342742716,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 180500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 342752287,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1386579600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 342742593,\n            \"id\": 342742717,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 180500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 342752287,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1386586800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586561,\n            \"id\": 138586563,\n            \"logo\": \"/images/UE0AAAAACEKpwQAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 95000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 76000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1386615600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 342742593,\n            \"id\": 342742718,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 180500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 342752287,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1386666000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 342742593,\n            \"id\": 342742719,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 180500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 342752287,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1386673200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586565,\n            \"id\": 138586567,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 19000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 14250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1386702000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 342742593,\n            \"id\": 342742720,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 180500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 342752287,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1386752400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 342742593,\n            \"id\": 342742721,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 180500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 342752287,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1386759600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181241,\n            \"id\": 341181449,\n            \"logo\": \"/images/UE0AAAAAFFYDOQAAAAZDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1386788400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 342742593,\n            \"id\": 342742722,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 180500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 342752287,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1386838800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 342742593,\n            \"id\": 342742723,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 180500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 342752287,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1386846000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181241,\n            \"id\": 341181450,\n            \"logo\": \"/images/UE0AAAAAFFYDOQAAAAZDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1386874800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586569,\n            \"id\": 138586571,\n            \"logo\": \"/images/UE0AAAAACEKpyQAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086210\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086211\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086213\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086214\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086210\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086211\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086214\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1386961200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 342742594,\n            \"id\": 342742724,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 180500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 342752287,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1387184400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 342742594,\n            \"id\": 342742725,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 180500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 342752287,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1387191600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586581,\n            \"id\": 138586583,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341264860\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341264861\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341264863\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341264864\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341264860\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341264861\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341264863\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341264864\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1387220400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 342742594,\n            \"id\": 342742726,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 180500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 342752287,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1387270800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 342742594,\n            \"id\": 342742727,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 180500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 342752287,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1387278000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586585,\n            \"id\": 138586587,\n            \"logo\": \"/images/UE0AAAAACEKp2QAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1387306800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 342742594,\n            \"id\": 342742728,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 180500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 342752287,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1387357200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 342742594,\n            \"id\": 342742729,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 180500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 342752287,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1387364400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181250,\n            \"id\": 341181465,\n            \"logo\": \"/images/UE0AAAAAFFYDQgAAAAdDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1387393200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 342742594,\n            \"id\": 342742730,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 180500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 342752287,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1387443600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 342742594,\n            \"id\": 342742731,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 180500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 342752287,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1387450800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586589,\n            \"id\": 138586591,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937288\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937288\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1387566000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586593,\n            \"id\": 138586595,\n            \"logo\": \"/images/UE0AAAAACEKp4QAAAAdDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937235\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937236\n                },\n                {\n                    \"amount\": 19000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937238\n                },\n                {\n                    \"amount\": 14250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937239\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937240\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937235\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937236\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937238\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937239\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937240\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1387724400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 342742595,\n            \"id\": 342742732,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 180500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 342752287,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1387789200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 342742595,\n            \"id\": 342742733,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 180500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 342752287,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1387796400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 342742595,\n            \"id\": 342742734,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 180500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 342752287,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1387875600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 342742595,\n            \"id\": 342742735,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 180500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 342752287,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1387882800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 342742595,\n            \"id\": 342742736,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 180500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 342752287,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1387962000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 342742595,\n            \"id\": 342742737,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 180500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 342752287,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1387969200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 342742595,\n            \"id\": 342742738,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 180500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 342752287,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1388048400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 342742595,\n            \"id\": 342742739,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 180500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 342752287,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1388055600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 342742596,\n            \"id\": 342742740,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 180500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 342752287,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1388998800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 342742596,\n            \"id\": 342742741,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 180500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 342752287,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1389006000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 342742596,\n            \"id\": 342742742,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 180500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 342752287,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1389085200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 342742596,\n            \"id\": 342742743,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 180500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 342752287,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1389092400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 342742596,\n            \"id\": 342742744,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 180500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 342752287,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1389171600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 342742596,\n            \"id\": 342742745,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 180500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 342752287,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1389178800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181245,\n            \"id\": 341181458,\n            \"logo\": \"/images/UE0AAAAAFFYDPQAAAAZDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1389207600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 342742596,\n            \"id\": 342742746,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 180500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 342752287,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1389258000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 342742596,\n            \"id\": 342742747,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 180500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 342752287,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 342752792\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1389265200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181245,\n            \"id\": 341181457,\n            \"logo\": \"/images/UE0AAAAAFFYDPQAAAAZDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1389294000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586597,\n            \"id\": 138586599,\n            \"logo\": \"/images/UE0AAAAACEKp5QAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086210\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086211\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086213\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086214\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086210\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086211\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086214\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1389380400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586601,\n            \"id\": 138586603,\n            \"logo\": \"/images/UE0AAAAACEKp6QAAAAdDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937241\n                },\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937242\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937244\n                },\n                {\n                    \"amount\": 16150,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937245\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937246\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937241\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937242\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937244\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937245\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937246\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1389452400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586605,\n            \"id\": 138586607,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"amount\": 19000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"amount\": 14250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937288\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937283\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937288\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937283\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1389538800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586609,\n            \"id\": 138586611,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 15000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937314\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937314\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1389726000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181242,\n            \"id\": 341181451,\n            \"logo\": \"/images/UE0AAAAAFFYDOgAAAAdDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1389812400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181242,\n            \"id\": 341181452,\n            \"logo\": \"/images/UE0AAAAAFFYDOgAAAAdDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1389898800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586613,\n            \"id\": 138586615,\n            \"logo\": \"/images/UE0AAAAACEKp9QAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086210\n                },\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086211\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086213\n                },\n                {\n                    \"amount\": 16150,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086214\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086215\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086210\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086211\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086214\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086215\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1389985200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586617,\n            \"id\": 138586619,\n            \"logo\": \"/images/UE0AAAAACEKp+QAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 90250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"amount\": 71250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"amount\": 52250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937288\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937288\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1390071600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586625,\n            \"id\": 138586627,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937235\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937236\n                },\n                {\n                    \"amount\": 19000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937238\n                },\n                {\n                    \"amount\": 14250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937239\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937240\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937235\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937236\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937238\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937239\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937240\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1390143600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586629,\n            \"id\": 138586631,\n            \"logo\": \"/images/UE0AAAAACEKqBQAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 90250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937271\n                },\n                {\n                    \"amount\": 71250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937272\n                },\n                {\n                    \"amount\": 52250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937274\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937275\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937271\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937272\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937274\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937275\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1390159800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181239,\n            \"id\": 341181446,\n            \"logo\": \"/images/UE0AAAAAFFYDNwAAAAdDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826016\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826017\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826015\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826018\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826019\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826016\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826017\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826015\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826018\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826019\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1390417200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181239,\n            \"id\": 341181445,\n            \"logo\": \"/images/UE0AAAAAFFYDNwAAAAdDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826016\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826017\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826015\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826018\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826019\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826016\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826017\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826015\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826018\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826019\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1390503600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586633,\n            \"id\": 138586635,\n            \"logo\": \"/images/UE0AAAAACEKqCQAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086210\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086211\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086213\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086214\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086210\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086211\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086214\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1390590000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586641,\n            \"id\": 138586643,\n            \"logo\": \"/images/UE0AAAAACEKqEQAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937288\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937288\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1390676400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586645,\n            \"id\": 138586647,\n            \"logo\": \"/images/UE0AAAAACEKqFQAAAAdDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937235\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937236\n                },\n                {\n                    \"amount\": 19000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937238\n                },\n                {\n                    \"amount\": 14250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937239\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937240\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937235\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937236\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937238\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937239\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937240\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1390748400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586649,\n            \"id\": 138586651,\n            \"logo\": \"/images/UE0AAAAACEKqGQAAAAZDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 95000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 76000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1390849200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586653,\n            \"id\": 138586655,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1390935600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181243,\n            \"id\": 341181453,\n            \"logo\": \"/images/UE0AAAAAFFYDOwAAAAdDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179215\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179215\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1391022000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181243,\n            \"id\": 341181454,\n            \"logo\": \"/images/UE0AAAAAFFYDOwAAAAdDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179215\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179215\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1391108400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586657,\n            \"id\": 138586659,\n            \"logo\": \"/images/UE0AAAAACEKqIQAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086210\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086211\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086213\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086214\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086210\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086211\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086214\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1391194800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586661,\n            \"id\": 138586663,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086196\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086197\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086196\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086197\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1391353200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586661,\n            \"id\": 138586665,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086196\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086197\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086196\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086197\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1391367600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586667,\n            \"id\": 138586669,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937295\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937296\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937295\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937296\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1391540400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586671,\n            \"id\": 138586673,\n            \"logo\": \"/images/UE0AAAAACEKqLwAAAAlDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937289\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937290\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937292\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937293\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937289\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937290\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937292\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937293\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1391626800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586675,\n            \"id\": 138586677,\n            \"logo\": \"/images/UE0AAAAACEKqMwAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1391713200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586679,\n            \"id\": 138586681,\n            \"logo\": \"/images/UE0AAAAACEKqNwAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086210\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086211\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086213\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086214\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086210\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086211\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086214\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1391799600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586687,\n            \"id\": 138586689,\n            \"logo\": \"/images/UE0AAAAACEKqPwAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 90250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"amount\": 71250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"amount\": 52250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937288\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937288\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1391886000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586691,\n            \"id\": 138586693,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"amount\": 19000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"amount\": 14250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937288\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937283\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937288\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937283\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1391958000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586695,\n            \"id\": 138586697,\n            \"logo\": \"/images/UE0AAAAACEKqRwAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 16150,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1392145200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181240,\n            \"id\": 341181448,\n            \"logo\": \"/images/UE0AAAAAFFYDOAAAAAhDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1392231600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181240,\n            \"id\": 341181447,\n            \"logo\": \"/images/UE0AAAAAFFYDOAAAAAhDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1392318000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586699,\n            \"id\": 138586701,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 15000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341264872\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341264872\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1392404400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586703,\n            \"id\": 138586705,\n            \"logo\": \"/images/UE0AAAAACEKqTwAAAAZDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937288\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937288\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1392490800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586707,\n            \"id\": 138586709,\n            \"logo\": \"/images/UE0AAAAACEKqUwAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937288\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937288\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1392562800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586711,\n            \"id\": 138586713,\n            \"logo\": \"/images/UE0AAAAACEKqVwAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1392663600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586715,\n            \"id\": 138586717,\n            \"logo\": \"/images/UE0AAAAACEKqWwAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1392750000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181248,\n            \"id\": 341181462,\n            \"logo\": \"/images/UE0AAAAAFFYDQAAAAAZDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1392836400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586719,\n            \"id\": 138586721,\n            \"logo\": \"/images/UE0AAAAACEKqXwAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086196\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086197\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086196\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086197\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1393095600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586723,\n            \"id\": 138586729,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937307\n                },\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937308\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937310\n                },\n                {\n                    \"amount\": 16150,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937311\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937312\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937307\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937308\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937310\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937311\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937312\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1393678800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586723,\n            \"id\": 138586725,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937307\n                },\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937308\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937310\n                },\n                {\n                    \"amount\": 16150,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937311\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937312\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937307\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937308\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937310\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937311\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937312\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1393693200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586723,\n            \"id\": 138586727,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937307\n                },\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937308\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937310\n                },\n                {\n                    \"amount\": 16150,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937311\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937312\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937307\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937308\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937310\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937311\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937312\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1393754400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586731,\n            \"id\": 138586733,\n            \"logo\": \"/images/UE0AAAAACEKqawAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 19000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 14250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1393959600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181249,\n            \"id\": 341181463,\n            \"logo\": \"/images/UE0AAAAAFFYDQQAAAAdDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826016\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826017\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826015\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826018\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826019\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826016\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826017\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826015\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826018\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826019\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1394046000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181249,\n            \"id\": 341181464,\n            \"logo\": \"/images/UE0AAAAAFFYDQQAAAAdDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826016\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826017\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826015\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826018\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826019\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826016\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826017\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826015\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826018\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826019\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1394132400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586735,\n            \"id\": 138586737,\n            \"logo\": \"/images/UE0AAAAACEKqbwAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086210\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086211\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086213\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086214\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086210\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086211\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086214\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1394218800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586743,\n            \"id\": 138586745,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"amount\": 16150,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937288\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937283\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937288\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937283\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1394305200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586747,\n            \"id\": 138586749,\n            \"logo\": \"/images/UE0AAAAACEKqewAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"amount\": 16150,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937288\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937283\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937288\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937283\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1394377200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586751,\n            \"id\": 138586753,\n            \"logo\": \"/images/UE0AAAAACEKqfwAAAAVDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 95000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 76000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1394478000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181244,\n            \"id\": 341181455,\n            \"logo\": \"/images/UE0AAAAAFFYDPAAAAAZDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1394650800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181244,\n            \"id\": 341181456,\n            \"logo\": \"/images/UE0AAAAAFFYDPAAAAAZDSVRN\",\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1394737200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586755,\n            \"id\": 138586757,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341264866\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341264867\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341264869\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341264870\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341264866\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341264867\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341264869\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341264870\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1394823600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586759,\n            \"id\": 138586761,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1395082800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 151183114,\n            \"id\": 151183116,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 90250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937289\n                },\n                {\n                    \"amount\": 71250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937290\n                },\n                {\n                    \"amount\": 52250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937292\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937293\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937289\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937290\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937292\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937293\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1395169200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586771,\n            \"id\": 138586773,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1395255600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586775,\n            \"id\": 138586777,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 95000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 76000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1395342000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586779,\n            \"id\": 138586781,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086210\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086211\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086213\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086214\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086210\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086211\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086214\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1395428400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586783,\n            \"id\": 138586785,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937241\n                },\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937242\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937244\n                },\n                {\n                    \"amount\": 16150,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937245\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937246\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937241\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937242\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937244\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937245\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937246\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1395500400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586787,\n            \"id\": 138586789,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"amount\": 19000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"amount\": 14250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937288\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937283\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937288\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937283\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1395514800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586795,\n            \"id\": 138586797,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937235\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937236\n                },\n                {\n                    \"amount\": 19000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937238\n                },\n                {\n                    \"amount\": 14250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937239\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937240\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937235\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937236\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937238\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937239\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937240\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1395586800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181246,\n            \"id\": 341181459,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826016\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826017\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826015\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826018\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826019\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826016\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826017\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826015\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826018\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826019\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1395860400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181246,\n            \"id\": 341181460,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826016\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826017\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826015\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826018\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826019\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826016\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826017\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826015\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826018\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826019\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1395946800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586799,\n            \"id\": 138586801,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086210\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086211\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086213\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086214\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086210\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086211\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086214\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1396033200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586803,\n            \"id\": 138586805,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 90250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"amount\": 71250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"amount\": 52250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937288\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937288\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1396191600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586807,\n            \"id\": 138586809,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 104500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 76000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1396288800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586811,\n            \"id\": 138586813,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 90250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 71250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 52250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1396375200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181255,\n            \"id\": 341181472,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179215\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179215\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1396461600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181255,\n            \"id\": 341181471,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179215\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179215\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1396548000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586815,\n            \"id\": 138586817,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086210\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086211\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086213\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086214\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086210\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086211\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086214\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1396634400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586823,\n            \"id\": 138586825,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937288\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937288\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1396720800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586827,\n            \"id\": 138586829,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937288\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937288\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1396792800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586831,\n            \"id\": 138586833,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 16150,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1396893600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586835,\n            \"id\": 138586837,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 16150,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1396980000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181256,\n            \"id\": 341181473,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1397066400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181256,\n            \"id\": 341181474,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1397152800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586839,\n            \"id\": 138586841,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341264866\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341264867\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341264869\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341264870\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341264866\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341264867\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341264869\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341264870\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1397239200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586843,\n            \"id\": 138586845,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"amount\": 16150,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937288\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937283\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937288\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937283\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1397311200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586847,\n            \"id\": 138586849,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"amount\": 16150,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937288\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937283\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937288\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937283\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1397325600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586851,\n            \"id\": 138586853,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"amount\": 16150,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937288\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937283\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937288\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937283\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1397397600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586855,\n            \"id\": 138586857,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1397498400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586859,\n            \"id\": 138586861,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1397584800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586863,\n            \"id\": 138586865,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1397930400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181251,\n            \"id\": 341181466,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179215\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179215\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1398276000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181253,\n            \"id\": 341181468,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179215\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179215\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1398362400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586867,\n            \"id\": 138586869,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086210\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086211\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086213\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086214\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086210\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086211\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086214\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1398448800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586871,\n            \"id\": 138586873,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086196\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086197\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086196\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086197\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1398607200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586875,\n            \"id\": 138586877,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 95000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 76000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1398708000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586879,\n            \"id\": 138586881,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 171000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 123500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 95000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 66500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1398794400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586883,\n            \"id\": 138586887,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086196\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086197\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086196\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086197\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1399125600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586883,\n            \"id\": 138586885,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086196\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086197\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086196\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086197\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1399140000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586889,\n            \"id\": 138586891,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937307\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937308\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937310\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937311\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937307\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937308\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937310\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937311\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1399312800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586893,\n            \"id\": 138586895,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 19000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 14250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1399399200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181232,\n            \"id\": 341181434,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1399485600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586897,\n            \"id\": 138586899,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 95000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 76000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1399917600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586901,\n            \"id\": 138586903,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 95000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 76000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1400176800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586905,\n            \"id\": 138586907,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086210\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086211\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086213\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086214\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086210\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086211\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086214\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1400263200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586909,\n            \"id\": 138586911,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937288\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937288\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1400349600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586917,\n            \"id\": 138586919,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937235\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937236\n                },\n                {\n                    \"amount\": 19000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937238\n                },\n                {\n                    \"amount\": 14250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937239\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937240\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937235\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937236\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937238\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937239\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937240\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1400421600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181259,\n            \"id\": 341181480,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826016\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826017\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826015\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826018\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826016\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826017\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826015\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826018\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1400695200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181259,\n            \"id\": 341181479,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 80750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826016\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826017\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826015\n                },\n                {\n                    \"amount\": 28500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 340826018\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826016\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826017\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826015\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 340826018\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1400781600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586921,\n            \"id\": 138586923,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086210\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086211\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086213\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086214\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086210\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086211\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086214\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1400868000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586929,\n            \"id\": 138586931,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937241\n                },\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937242\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937244\n                },\n                {\n                    \"amount\": 16150,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937245\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937246\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937241\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937242\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937244\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937245\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937246\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1400940000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586933,\n            \"id\": 138586935,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086196\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086197\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086196\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086197\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1401026400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586937,\n            \"id\": 138586939,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 95000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 76000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1401127200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586941,\n            \"id\": 138586943,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341264860\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341264861\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341264863\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341264864\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341264860\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341264861\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341264863\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341264864\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1401472800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586945,\n            \"id\": 138586947,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1401730200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586949,\n            \"id\": 138586951,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1401818400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586953,\n            \"id\": 138586955,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 95000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 76000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1401904800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586957,\n            \"id\": 138586959,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1401991200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586961,\n            \"id\": 138586963,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 95000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"amount\": 76000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937288\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937283\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937288\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937283\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1402077600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586965,\n            \"id\": 138586967,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 95000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 76000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1402423200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181258,\n            \"id\": 341181477,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1402509600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181258,\n            \"id\": 341181478,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1402596000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586969,\n            \"id\": 138586971,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086196\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 339086197\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086196\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 339086197\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1402768800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586973,\n            \"id\": 138586975,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937288\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937288\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1402840800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586977,\n            \"id\": 138586979,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 33250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 23750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 16150,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1402941600000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586981,\n            \"id\": 138586983,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 123500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937289\n                },\n                {\n                    \"amount\": 85500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937290\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937292\n                },\n                {\n                    \"amount\": 38000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937293\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937294\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937289\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937290\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937292\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937293\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937294\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1403028000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181257,\n            \"id\": 341181475,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1403114400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181257,\n            \"id\": 341181476,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1403200800000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 341181247,\n            \"id\": 341181461,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 57000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"amount\": 42750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"amount\": 32300,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"amount\": 20900,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179212\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179213\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179214\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179215\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 341179216\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1403719200000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586989,\n            \"id\": 138586991,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 152000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"amount\": 104500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"amount\": 76000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"amount\": 52250,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937288\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937283\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937284\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937285\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937287\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937288\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937283\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1403892000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586993,\n            \"id\": 138586995,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 123500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 85500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 38000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1404324000000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        },\n        {\n            \"eventId\": 138586997,\n            \"id\": 138586999,\n            \"logo\": null,\n            \"name\": null,\n            \"prices\": [\n                {\n                    \"amount\": 123500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"amount\": 85500,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"amount\": 61750,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"amount\": 38000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"amount\": 10000,\n                    \"audienceSubCategoryId\": 337100890,\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatCategories\": [\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937277\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705999,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937278\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705998,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705995,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705996,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205705993,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706007,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937280\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205705994,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706006,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706001,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706000,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937281\n                },\n                {\n                    \"areas\": [\n                        {\n                            \"areaId\": 205706005,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706004,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706003,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706002,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706009,\n                            \"blockIds\": []\n                        },\n                        {\n                            \"areaId\": 205706008,\n                            \"blockIds\": []\n                        }\n                    ],\n                    \"seatCategoryId\": 338937282\n                }\n            ],\n            \"seatMapImage\": null,\n            \"start\": 1404410400000,\n            \"venueCode\": \"PLEYEL_PLEYEL\"\n        }\n    ],\n    \"seatCategoryNames\": {\n        \"338937235\": \"1ère catégorie\",\n        \"338937236\": \"2ème catégorie\",\n        \"338937238\": \"3ème catégorie\",\n        \"338937239\": \"4ème catégorie\",\n        \"338937240\": \"5ème catégorie\",\n        \"338937241\": \"1ère catégorie\",\n        \"338937242\": \"2ème catégorie\",\n        \"338937244\": \"3ème catégorie\",\n        \"338937245\": \"4ème catégorie\",\n        \"338937246\": \"5ème catégorie\",\n        \"338937271\": \"1ère catégorie\",\n        \"338937272\": \"2ème catégorie\",\n        \"338937274\": \"3ème catégorie\",\n        \"338937275\": \"4ème catégorie\",\n        \"338937277\": \"1ère catégorie\",\n        \"338937278\": \"2ème catégorie\",\n        \"338937280\": \"3ème catégorie\",\n        \"338937281\": \"4ème catégorie\",\n        \"338937282\": \"5ème catégorie\",\n        \"338937283\": \"5ème catégorie\",\n        \"338937284\": \"1ère catégorie\",\n        \"338937285\": \"2ème catégorie\",\n        \"338937287\": \"3ème catégorie\",\n        \"338937288\": \"4ème catégorie\",\n        \"338937289\": \"1ère catégorie\",\n        \"338937290\": \"2ème catégorie\",\n        \"338937292\": \"3ème catégorie\",\n        \"338937293\": \"4ème catégorie\",\n        \"338937294\": \"5ème catégorie\",\n        \"338937295\": \"1ère catégorie\",\n        \"338937296\": \"2ème catégorie\",\n        \"338937307\": \"1ère catégorie\",\n        \"338937308\": \"2ème catégorie\",\n        \"338937310\": \"3ème catégorie\",\n        \"338937311\": \"4ème catégorie\",\n        \"338937312\": \"5ème catégorie\",\n        \"338937314\": \"Catégorie unique\",\n        \"339086196\": \"1ère catégorie\",\n        \"339086197\": \"2ème catégorie\",\n        \"339086210\": \"1ère catégorie\",\n        \"339086211\": \"2ème catégorie\",\n        \"339086213\": \"3ème catégorie\",\n        \"339086214\": \"4ème catégorie\",\n        \"339086215\": \"5ème catégorie\",\n        \"340826015\": \"Catégorie 3\",\n        \"340826016\": \"Catégorie 1\",\n        \"340826017\": \"Catégorie 2\",\n        \"340826018\": \"Catégorie 4\",\n        \"340826019\": \"Catégorie 5\",\n        \"341179212\": \"CAT1\",\n        \"341179213\": \"CAT2\",\n        \"341179214\": \"CAT3\",\n        \"341179215\": \"CAT4\",\n        \"341179216\": \"CAT5\",\n        \"341264860\": \"1ère catégorie\",\n        \"341264861\": \"2ème catégorie\",\n        \"341264863\": \"3ème catégorie\",\n        \"341264864\": \"4ème catégorie\",\n        \"341264866\": \"1ère catégorie\",\n        \"341264867\": \"2ème catégorie\",\n        \"341264869\": \"3ème catégorie\",\n        \"341264870\": \"4ème catégorie\",\n        \"341264872\": \"1ère catégorie\",\n        \"342752792\": \"catétgorie unique\"\n    },\n    \"subTopicNames\": {\n        \"337184262\": \"Musique amplifiée\",\n        \"337184263\": \"Musique baroque\",\n        \"337184267\": \"Ciné-concert\",\n        \"337184268\": \"Musique classique\",\n        \"337184269\": \"Jazz\",\n        \"337184273\": \"Musique de chambre\",\n        \"337184275\": \"Musique dirigée\",\n        \"337184279\": \"Musique du monde\",\n        \"337184280\": \"Pop/rock\",\n        \"337184281\": \"Musique de chambre\",\n        \"337184282\": \"Famille\",\n        \"337184283\": \"Concert\",\n        \"337184284\": \"Opéra (version de concert)\",\n        \"337184288\": \"Musique contemporaine\",\n        \"337184292\": \"Musique vocale\",\n        \"337184296\": \"Musique ancienne\",\n        \"337184297\": \"Chanson\",\n        \"337184298\": \"Voix\",\n        \"337184299\": \"famille\"\n    },\n    \"subjectNames\": {},\n    \"topicNames\": {\n        \"107888604\": \"Activité\",\n        \"324846098\": \"Type de public\",\n        \"324846099\": \"Genre\",\n        \"324846100\": \"Formations musicales\"\n    },\n    \"topicSubTopics\": {\n        \"107888604\": [\n            337184283,\n            337184267\n        ],\n        \"324846098\": [\n            337184299\n        ],\n        \"324846099\": [\n            337184268,\n            337184288,\n            337184284,\n            337184263,\n            337184298,\n            337184269,\n            337184280,\n            337184297,\n            337184281,\n            337184296,\n            337184279\n        ],\n        \"324846100\": [\n            337184275,\n            337184262,\n            337184292,\n            337184273,\n            337184282\n        ]\n    },\n    \"venueNames\": {\n        \"PLEYEL_PLEYEL\": \"Salle Pleyel\"\n    }\n}"
  },
  {
    "path": "data/data.txt",
    "content": "canada.json\ncitm_catalog.json\ntwitter.json\n"
  },
  {
    "path": "data/jsonchecker/fail01_EXCLUDE.json",
    "content": "\"A JSON payload should be an object or array, not a string.\""
  },
  {
    "path": "data/jsonchecker/fail02.json",
    "content": "[\"Unclosed array\""
  },
  {
    "path": "data/jsonchecker/fail03.json",
    "content": "{unquoted_key: \"keys must be quoted\"}"
  },
  {
    "path": "data/jsonchecker/fail04.json",
    "content": "[\"extra comma\",]"
  },
  {
    "path": "data/jsonchecker/fail05.json",
    "content": "[\"double extra comma\",,]"
  },
  {
    "path": "data/jsonchecker/fail06.json",
    "content": "[   , \"<-- missing value\"]"
  },
  {
    "path": "data/jsonchecker/fail07.json",
    "content": "[\"Comma after the close\"],"
  },
  {
    "path": "data/jsonchecker/fail08.json",
    "content": "[\"Extra close\"]]"
  },
  {
    "path": "data/jsonchecker/fail09.json",
    "content": "{\"Extra comma\": true,}"
  },
  {
    "path": "data/jsonchecker/fail10.json",
    "content": "{\"Extra value after close\": true} \"misplaced quoted value\""
  },
  {
    "path": "data/jsonchecker/fail11.json",
    "content": "{\"Illegal expression\": 1 + 2}"
  },
  {
    "path": "data/jsonchecker/fail12.json",
    "content": "{\"Illegal invocation\": alert()}"
  },
  {
    "path": "data/jsonchecker/fail13.json",
    "content": "{\"Numbers cannot have leading zeroes\": 013}"
  },
  {
    "path": "data/jsonchecker/fail14.json",
    "content": "{\"Numbers cannot be hex\": 0x14}"
  },
  {
    "path": "data/jsonchecker/fail15.json",
    "content": "[\"Illegal backslash escape: \\x15\"]"
  },
  {
    "path": "data/jsonchecker/fail16.json",
    "content": "[\\naked]"
  },
  {
    "path": "data/jsonchecker/fail17.json",
    "content": "[\"Illegal backslash escape: \\017\"]"
  },
  {
    "path": "data/jsonchecker/fail18_EXCLUDE.json",
    "content": "[[[[[[[[[[[[[[[[[[[[\"Too deep\"]]]]]]]]]]]]]]]]]]]]"
  },
  {
    "path": "data/jsonchecker/fail19.json",
    "content": "{\"Missing colon\" null}"
  },
  {
    "path": "data/jsonchecker/fail20.json",
    "content": "{\"Double colon\":: null}"
  },
  {
    "path": "data/jsonchecker/fail21.json",
    "content": "{\"Comma instead of colon\", null}"
  },
  {
    "path": "data/jsonchecker/fail22.json",
    "content": "[\"Colon instead of comma\": false]"
  },
  {
    "path": "data/jsonchecker/fail23.json",
    "content": "[\"Bad value\", truth]"
  },
  {
    "path": "data/jsonchecker/fail24.json",
    "content": "['single quote']"
  },
  {
    "path": "data/jsonchecker/fail25.json",
    "content": "[\"\ttab\tcharacter\tin\tstring\t\"]"
  },
  {
    "path": "data/jsonchecker/fail26.json",
    "content": "[\"tab\\   character\\   in\\  string\\  \"]"
  },
  {
    "path": "data/jsonchecker/fail27.json",
    "content": "[\"line\nbreak\"]"
  },
  {
    "path": "data/jsonchecker/fail28.json",
    "content": "[\"line\\\nbreak\"]"
  },
  {
    "path": "data/jsonchecker/fail29.json",
    "content": "[0e]"
  },
  {
    "path": "data/jsonchecker/fail30.json",
    "content": "[0e+]"
  },
  {
    "path": "data/jsonchecker/fail31.json",
    "content": "[0e+-1]"
  },
  {
    "path": "data/jsonchecker/fail32.json",
    "content": "{\"Comma instead if closing brace\": true,"
  },
  {
    "path": "data/jsonchecker/fail33.json",
    "content": "[\"mismatch\"}"
  },
  {
    "path": "data/jsonchecker/pass01.json",
    "content": "[\n    \"JSON Test Pattern pass1\",\n    {\"object with 1 member\":[\"array with 1 element\"]},\n    {},\n    [],\n    -42,\n    true,\n    false,\n    null,\n    {\n        \"integer\": 1234567890,\n        \"real\": -9876.543210,\n        \"e\": 0.123456789e-12,\n        \"E\": 1.234567890E+34,\n        \"\":  23456789012E66,\n        \"zero\": 0,\n        \"one\": 1,\n        \"space\": \" \",\n        \"quote\": \"\\\"\",\n        \"backslash\": \"\\\\\",\n        \"controls\": \"\\b\\f\\n\\r\\t\",\n        \"slash\": \"/ & \\/\",\n        \"alpha\": \"abcdefghijklmnopqrstuvwyz\",\n        \"ALPHA\": \"ABCDEFGHIJKLMNOPQRSTUVWYZ\",\n        \"digit\": \"0123456789\",\n        \"0123456789\": \"digit\",\n        \"special\": \"`1~!@#$%^&*()_+-={':[,]}|;.</>?\",\n        \"hex\": \"\\u0123\\u4567\\u89AB\\uCDEF\\uabcd\\uef4A\",\n        \"true\": true,\n        \"false\": false,\n        \"null\": null,\n        \"array\":[  ],\n        \"object\":{  },\n        \"address\": \"50 St. James Street\",\n        \"url\": \"http://www.JSON.org/\",\n        \"comment\": \"// /* <!-- --\",\n        \"# -- --> */\": \" \",\n        \" s p a c e d \" :[1,2 , 3\n\n,\n\n4 , 5        ,          6           ,7        ],\"compact\":[1,2,3,4,5,6,7],\n        \"jsontext\": \"{\\\"object with 1 member\\\":[\\\"array with 1 element\\\"]}\",\n        \"quotes\": \"&#34; \\u0022 %22 0x22 034 &#x22;\",\n        \"\\/\\\\\\\"\\uCAFE\\uBABE\\uAB98\\uFCDE\\ubcda\\uef4A\\b\\f\\n\\r\\t`1~!@#$%^&*()_+-=[]{}|;:',./<>?\"\n: \"A key can be any string\"\n    },\n    0.5 ,98.6\n,\n99.44\n,\n\n1066,\n1e1,\n0.1e1,\n1e-1,\n1e00,2e+00,2e-00\n,\"rosebud\"]"
  },
  {
    "path": "data/jsonchecker/pass02.json",
    "content": "[[[[[[[[[[[[[[[[[[[\"Not too deep\"]]]]]]]]]]]]]]]]]]]"
  },
  {
    "path": "data/jsonchecker/pass03.json",
    "content": "{\n    \"JSON Test Pattern pass3\": {\n        \"The outermost value\": \"must be an object or array.\",\n        \"In this test\": \"It is an object.\"\n    }\n}\n"
  },
  {
    "path": "data/jsonchecker/readme.txt",
    "content": "Test suite from http://json.org/JSON_checker/.\n\nIf the JSON_checker is working correctly, it must accept all of the pass*.json files and reject all of the fail*.json files.\n"
  },
  {
    "path": "data/roundtrip/roundtrip01.json",
    "content": "[null]"
  },
  {
    "path": "data/roundtrip/roundtrip02.json",
    "content": "[true]"
  },
  {
    "path": "data/roundtrip/roundtrip03.json",
    "content": "[false]"
  },
  {
    "path": "data/roundtrip/roundtrip04.json",
    "content": "[0]"
  },
  {
    "path": "data/roundtrip/roundtrip05.json",
    "content": "[\"foo\"]"
  },
  {
    "path": "data/roundtrip/roundtrip06.json",
    "content": "[]"
  },
  {
    "path": "data/roundtrip/roundtrip07.json",
    "content": "{}"
  },
  {
    "path": "data/roundtrip/roundtrip08.json",
    "content": "[0,1]"
  },
  {
    "path": "data/roundtrip/roundtrip09.json",
    "content": "{\"foo\":\"bar\"}"
  },
  {
    "path": "data/roundtrip/roundtrip10.json",
    "content": "{\"a\":null,\"foo\":\"bar\"}"
  },
  {
    "path": "data/roundtrip/roundtrip11.json",
    "content": "[-1]"
  },
  {
    "path": "data/roundtrip/roundtrip12.json",
    "content": "[-2147483648]"
  },
  {
    "path": "data/roundtrip/roundtrip13.json",
    "content": "[-1234567890123456789]"
  },
  {
    "path": "data/roundtrip/roundtrip14.json",
    "content": "[-9223372036854775808]"
  },
  {
    "path": "data/roundtrip/roundtrip15.json",
    "content": "[1]"
  },
  {
    "path": "data/roundtrip/roundtrip16.json",
    "content": "[2147483647]"
  },
  {
    "path": "data/roundtrip/roundtrip17.json",
    "content": "[4294967295]"
  },
  {
    "path": "data/roundtrip/roundtrip18.json",
    "content": "[1234567890123456789]"
  },
  {
    "path": "data/roundtrip/roundtrip19.json",
    "content": "[9223372036854775807]"
  },
  {
    "path": "data/roundtrip/roundtrip20.json",
    "content": "[0.0]"
  },
  {
    "path": "data/roundtrip/roundtrip21.json",
    "content": "[-0.0]"
  },
  {
    "path": "data/roundtrip/roundtrip22.json",
    "content": "[1.2345]"
  },
  {
    "path": "data/roundtrip/roundtrip23.json",
    "content": "[-1.2345]"
  },
  {
    "path": "data/roundtrip/roundtrip24.json",
    "content": "[5e-324]"
  },
  {
    "path": "data/roundtrip/roundtrip25.json",
    "content": "[2.225073858507201e-308]"
  },
  {
    "path": "data/roundtrip/roundtrip26.json",
    "content": "[2.2250738585072014e-308]"
  },
  {
    "path": "data/roundtrip/roundtrip27.json",
    "content": "[1.7976931348623157e308]"
  },
  {
    "path": "data/twitter.json",
    "content": "{\n  \"statuses\": [\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:15 +0000 2014\",\n      \"id\": 505874924095815700,\n      \"id_str\": \"505874924095815681\",\n      \"text\": \"@aym0566x \\n\\n名前:前田あゆみ\\n第一印象:なんか怖っ！\\n今の印象:とりあえずキモい。噛み合わない\\n好きなところ:ぶすでキモいとこ😋✨✨\\n思い出:んーーー、ありすぎ😊❤️\\nLINE交換できる？:あぁ……ごめん✋\\nトプ画をみて:照れますがな😘✨\\n一言:お前は一生もんのダチ💖\",\n      \"source\": \"<a href=\\\"http://twitter.com/download/iphone\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": 866260188,\n      \"in_reply_to_user_id_str\": \"866260188\",\n      \"in_reply_to_screen_name\": \"aym0566x\",\n      \"user\": {\n        \"id\": 1186275104,\n        \"id_str\": \"1186275104\",\n        \"name\": \"AYUMI\",\n        \"screen_name\": \"ayuu0123\",\n        \"location\": \"\",\n        \"description\": \"元野球部マネージャー❤︎…最高の夏をありがとう…❤︎\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 262,\n        \"friends_count\": 252,\n        \"listed_count\": 0,\n        \"created_at\": \"Sat Feb 16 13:40:25 +0000 2013\",\n        \"favourites_count\": 235,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 1769,\n        \"lang\": \"en\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/497760886795153410/LDjAwR_y_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/497760886795153410/LDjAwR_y_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/1186275104/1409318784\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweet_count\": 0,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"aym0566x\",\n            \"name\": \"前田あゆみ\",\n            \"id\": 866260188,\n            \"id_str\": \"866260188\",\n            \"indices\": [\n              0,\n              9\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:14 +0000 2014\",\n      \"id\": 505874922023837700,\n      \"id_str\": \"505874922023837696\",\n      \"text\": \"RT @KATANA77: えっそれは・・・（一同） http://t.co/PkCJAcSuYK\",\n      \"source\": \"<a href=\\\"http://twitter.com/download/iphone\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 903487807,\n        \"id_str\": \"903487807\",\n        \"name\": \"RT&ファボ魔のむっつんさっm\",\n        \"screen_name\": \"yuttari1998\",\n        \"location\": \"関西    ↓詳しいプロ↓\",\n        \"description\": \"無言フォローはあまり好みません ゲームと動画が好きですシモ野郎ですがよろしく…最近はMGSとブレイブルー、音ゲーをプレイしてます\",\n        \"url\": \"http://t.co/Yg9e1Fl8wd\",\n        \"entities\": {\n          \"url\": {\n            \"urls\": [\n              {\n                \"url\": \"http://t.co/Yg9e1Fl8wd\",\n                \"expanded_url\": \"http://twpf.jp/yuttari1998\",\n                \"display_url\": \"twpf.jp/yuttari1998\",\n                \"indices\": [\n                  0,\n                  22\n                ]\n              }\n            ]\n          },\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 95,\n        \"friends_count\": 158,\n        \"listed_count\": 1,\n        \"created_at\": \"Thu Oct 25 08:27:13 +0000 2012\",\n        \"favourites_count\": 3652,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 10276,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/500268849275494400/AoXHZ7Ij_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/500268849275494400/AoXHZ7Ij_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/903487807/1409062272\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sat Aug 30 23:49:35 +0000 2014\",\n        \"id\": 505864943636197400,\n        \"id_str\": \"505864943636197376\",\n        \"text\": \"えっそれは・・・（一同） http://t.co/PkCJAcSuYK\",\n        \"source\": \"<a href=\\\"http://twitter.com\\\" rel=\\\"nofollow\\\">Twitter Web Client</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 77915997,\n          \"id_str\": \"77915997\",\n          \"name\": \"(有)刀\",\n          \"screen_name\": \"KATANA77\",\n          \"location\": \"\",\n          \"description\": \"プリキュア好きのサラリーマンです。好きなプリキュアシリーズはハートキャッチ、最愛のキャラクターは月影ゆりさんです。 http://t.co/QMLJeFmfMTご質問、お問い合わせはこちら http://t.co/LU8T7vmU3h\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": [\n                {\n                  \"url\": \"http://t.co/QMLJeFmfMT\",\n                  \"expanded_url\": \"http://www.pixiv.net/member.php?id=4776\",\n                  \"display_url\": \"pixiv.net/member.php?id=…\",\n                  \"indices\": [\n                    58,\n                    80\n                  ]\n                },\n                {\n                  \"url\": \"http://t.co/LU8T7vmU3h\",\n                  \"expanded_url\": \"http://ask.fm/KATANA77\",\n                  \"display_url\": \"ask.fm/KATANA77\",\n                  \"indices\": [\n                    95,\n                    117\n                  ]\n                }\n              ]\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 1095,\n          \"friends_count\": 740,\n          \"listed_count\": 50,\n          \"created_at\": \"Mon Sep 28 03:41:27 +0000 2009\",\n          \"favourites_count\": 3741,\n          \"utc_offset\": 32400,\n          \"time_zone\": \"Tokyo\",\n          \"geo_enabled\": true,\n          \"verified\": false,\n          \"statuses_count\": 19059,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://pbs.twimg.com/profile_background_images/808597451/45b82f887085d32bd4b87dfc348fe22a.png\",\n          \"profile_background_image_url_https\": \"https://pbs.twimg.com/profile_background_images/808597451/45b82f887085d32bd4b87dfc348fe22a.png\",\n          \"profile_background_tile\": true,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/480210114964504577/MjVIEMS4_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/480210114964504577/MjVIEMS4_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/77915997/1404661392\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"FFFFFF\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": false,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 82,\n        \"favorite_count\": 42,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": [],\n          \"media\": [\n            {\n              \"id\": 505864942575034400,\n              \"id_str\": \"505864942575034369\",\n              \"indices\": [\n                13,\n                35\n              ],\n              \"media_url\": \"http://pbs.twimg.com/media/BwUxfC6CIAEr-Ye.jpg\",\n              \"media_url_https\": \"https://pbs.twimg.com/media/BwUxfC6CIAEr-Ye.jpg\",\n              \"url\": \"http://t.co/PkCJAcSuYK\",\n              \"display_url\": \"pic.twitter.com/PkCJAcSuYK\",\n              \"expanded_url\": \"http://twitter.com/KATANA77/status/505864943636197376/photo/1\",\n              \"type\": \"photo\",\n              \"sizes\": {\n                \"medium\": {\n                  \"w\": 600,\n                  \"h\": 338,\n                  \"resize\": \"fit\"\n                },\n                \"small\": {\n                  \"w\": 340,\n                  \"h\": 192,\n                  \"resize\": \"fit\"\n                },\n                \"thumb\": {\n                  \"w\": 150,\n                  \"h\": 150,\n                  \"resize\": \"crop\"\n                },\n                \"large\": {\n                  \"w\": 765,\n                  \"h\": 432,\n                  \"resize\": \"fit\"\n                }\n              }\n            }\n          ]\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"possibly_sensitive\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 82,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"KATANA77\",\n            \"name\": \"(有)刀\",\n            \"id\": 77915997,\n            \"id_str\": \"77915997\",\n            \"indices\": [\n              3,\n              12\n            ]\n          }\n        ],\n        \"media\": [\n          {\n            \"id\": 505864942575034400,\n            \"id_str\": \"505864942575034369\",\n            \"indices\": [\n              27,\n              49\n            ],\n            \"media_url\": \"http://pbs.twimg.com/media/BwUxfC6CIAEr-Ye.jpg\",\n            \"media_url_https\": \"https://pbs.twimg.com/media/BwUxfC6CIAEr-Ye.jpg\",\n            \"url\": \"http://t.co/PkCJAcSuYK\",\n            \"display_url\": \"pic.twitter.com/PkCJAcSuYK\",\n            \"expanded_url\": \"http://twitter.com/KATANA77/status/505864943636197376/photo/1\",\n            \"type\": \"photo\",\n            \"sizes\": {\n              \"medium\": {\n                \"w\": 600,\n                \"h\": 338,\n                \"resize\": \"fit\"\n              },\n              \"small\": {\n                \"w\": 340,\n                \"h\": 192,\n                \"resize\": \"fit\"\n              },\n              \"thumb\": {\n                \"w\": 150,\n                \"h\": 150,\n                \"resize\": \"crop\"\n              },\n              \"large\": {\n                \"w\": 765,\n                \"h\": 432,\n                \"resize\": \"fit\"\n              }\n            },\n            \"source_status_id\": 505864943636197400,\n            \"source_status_id_str\": \"505864943636197376\"\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"possibly_sensitive\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:14 +0000 2014\",\n      \"id\": 505874920140591100,\n      \"id_str\": \"505874920140591104\",\n      \"text\": \"@longhairxMIURA 朝一ライカス辛目だよw\",\n      \"source\": \"<a href=\\\"http://twitter.com/download/iphone\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": 505874728897085440,\n      \"in_reply_to_status_id_str\": \"505874728897085440\",\n      \"in_reply_to_user_id\": 114188950,\n      \"in_reply_to_user_id_str\": \"114188950\",\n      \"in_reply_to_screen_name\": \"longhairxMIURA\",\n      \"user\": {\n        \"id\": 114786346,\n        \"id_str\": \"114786346\",\n        \"name\": \"PROTECT-T\",\n        \"screen_name\": \"ttm_protect\",\n        \"location\": \"静岡県長泉町\",\n        \"description\": \"24 / XXX / @andprotector / @lifefocus0545 potato design works\",\n        \"url\": \"http://t.co/5EclbQiRX4\",\n        \"entities\": {\n          \"url\": {\n            \"urls\": [\n              {\n                \"url\": \"http://t.co/5EclbQiRX4\",\n                \"expanded_url\": \"http://ap.furtherplatonix.net/index.html\",\n                \"display_url\": \"ap.furtherplatonix.net/index.html\",\n                \"indices\": [\n                  0,\n                  22\n                ]\n              }\n            ]\n          },\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 1387,\n        \"friends_count\": 903,\n        \"listed_count\": 25,\n        \"created_at\": \"Tue Feb 16 16:13:41 +0000 2010\",\n        \"favourites_count\": 492,\n        \"utc_offset\": 32400,\n        \"time_zone\": \"Osaka\",\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 12679,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/481360383253295104/4B9Rcfys_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/481360383253295104/4B9Rcfys_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/114786346/1403600232\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweet_count\": 0,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"longhairxMIURA\",\n            \"name\": \"miura desu\",\n            \"id\": 114188950,\n            \"id_str\": \"114188950\",\n            \"indices\": [\n              0,\n              15\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:14 +0000 2014\",\n      \"id\": 505874919020699650,\n      \"id_str\": \"505874919020699648\",\n      \"text\": \"RT @omo_kko: ラウワン脱出→友達が家に連んで帰ってって言うから友達ん家に乗せて帰る(1度も行ったことない田舎道)→友達おろして迷子→500メートルくらい続く変な一本道進む→墓地で行き止まりでUターン出来ずバックで500メートル元のところまで進まないといけない←今ここ\",\n      \"source\": \"<a href=\\\"http://twitter.com/download/iphone\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 392585658,\n        \"id_str\": \"392585658\",\n        \"name\": \"原稿\",\n        \"screen_name\": \"chibu4267\",\n        \"location\": \"キミの部屋の燃えるゴミ箱\",\n        \"description\": \"RTしてTLに濁流を起こすからフォローしない方が良いよ 言ってることもつまらないし 詳細→http://t.co/ANSFlYXERJ 相方@1life_5106_hshd 葛西教徒その壱\",\n        \"url\": \"http://t.co/JTFjV89eaN\",\n        \"entities\": {\n          \"url\": {\n            \"urls\": [\n              {\n                \"url\": \"http://t.co/JTFjV89eaN\",\n                \"expanded_url\": \"http://www.pixiv.net/member.php?id=1778417\",\n                \"display_url\": \"pixiv.net/member.php?id=…\",\n                \"indices\": [\n                  0,\n                  22\n                ]\n              }\n            ]\n          },\n          \"description\": {\n            \"urls\": [\n              {\n                \"url\": \"http://t.co/ANSFlYXERJ\",\n                \"expanded_url\": \"http://twpf.jp/chibu4267\",\n                \"display_url\": \"twpf.jp/chibu4267\",\n                \"indices\": [\n                  45,\n                  67\n                ]\n              }\n            ]\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 1324,\n        \"friends_count\": 1165,\n        \"listed_count\": 99,\n        \"created_at\": \"Mon Oct 17 08:23:46 +0000 2011\",\n        \"favourites_count\": 9542,\n        \"utc_offset\": 32400,\n        \"time_zone\": \"Tokyo\",\n        \"geo_enabled\": true,\n        \"verified\": false,\n        \"statuses_count\": 369420,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://pbs.twimg.com/profile_background_images/453106940822814720/PcJIZv43.png\",\n        \"profile_background_image_url_https\": \"https://pbs.twimg.com/profile_background_images/453106940822814720/PcJIZv43.png\",\n        \"profile_background_tile\": true,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/505731759216943107/pzhnkMEg_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/505731759216943107/pzhnkMEg_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/392585658/1362383911\",\n        \"profile_link_color\": \"5EB9FF\",\n        \"profile_sidebar_border_color\": \"FFFFFF\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": false,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sat Aug 30 16:51:09 +0000 2014\",\n        \"id\": 505759640164892700,\n        \"id_str\": \"505759640164892673\",\n        \"text\": \"ラウワン脱出→友達が家に連んで帰ってって言うから友達ん家に乗せて帰る(1度も行ったことない田舎道)→友達おろして迷子→500メートルくらい続く変な一本道進む→墓地で行き止まりでUターン出来ずバックで500メートル元のところまで進まないといけない←今ここ\",\n        \"source\": \"<a href=\\\"http://twitter.com/download/iphone\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 309565423,\n          \"id_str\": \"309565423\",\n          \"name\": \"おもっこ\",\n          \"screen_name\": \"omo_kko\",\n          \"location\": \"\",\n          \"description\": \"ぱんすと\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 730,\n          \"friends_count\": 200,\n          \"listed_count\": 23,\n          \"created_at\": \"Thu Jun 02 09:15:51 +0000 2011\",\n          \"favourites_count\": 5441,\n          \"utc_offset\": 32400,\n          \"time_zone\": \"Tokyo\",\n          \"geo_enabled\": true,\n          \"verified\": false,\n          \"statuses_count\": 30012,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/499126939378929664/GLWpIKTW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/499126939378929664/GLWpIKTW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/309565423/1409418370\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 67,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"omo_kko\",\n            \"name\": \"おもっこ\",\n            \"id\": 309565423,\n            \"id_str\": \"309565423\",\n            \"indices\": [\n              3,\n              11\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:13 +0000 2014\",\n      \"id\": 505874918198624260,\n      \"id_str\": \"505874918198624256\",\n      \"text\": \"RT @thsc782_407: #LEDカツカツ選手権\\n漢字一文字ぶんのスペースに「ハウステンボス」を収める狂気 http://t.co/vmrreDMziI\",\n      \"source\": \"<a href=\\\"http://twitter.com/download/android\\\" rel=\\\"nofollow\\\">Twitter for Android</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 753161754,\n        \"id_str\": \"753161754\",\n        \"name\": \"ねこねこみかん＊\",\n        \"screen_name\": \"nekonekomikan\",\n        \"location\": \"ソーダ水のあふれるビンの中\",\n        \"description\": \"猫×6、大学・高校・旦那各1と暮らしています。猫、子供、日常思った事をつぶやいています／今年の目標：読書、庭の手入れ、ランニング、手芸／猫＊花＊写真＊詩＊林ももこさん＊鉄道など好きな方をフォローさせていただいています。よろしくお願いします♬\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 217,\n        \"friends_count\": 258,\n        \"listed_count\": 8,\n        \"created_at\": \"Sun Aug 12 14:00:47 +0000 2012\",\n        \"favourites_count\": 7650,\n        \"utc_offset\": 32400,\n        \"time_zone\": \"Tokyo\",\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 20621,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/470627990271848448/m83uy6Vc_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/470627990271848448/m83uy6Vc_normal.jpeg\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Fri Feb 28 16:04:13 +0000 2014\",\n        \"id\": 439430848190742500,\n        \"id_str\": \"439430848190742528\",\n        \"text\": \"#LEDカツカツ選手権\\n漢字一文字ぶんのスペースに「ハウステンボス」を収める狂気 http://t.co/vmrreDMziI\",\n        \"source\": \"<a href=\\\"http://twitter.com\\\" rel=\\\"nofollow\\\">Twitter Web Client</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 82900665,\n          \"id_str\": \"82900665\",\n          \"name\": \"[90]青葉台  芦 (第二粟屋) 屋\",\n          \"screen_name\": \"thsc782_407\",\n          \"location\": \"かんましき\",\n          \"description\": \"湯の街の元勃酩姦なんちゃら大　赤い犬の犬（外資系）　肥後で緑ナンバー屋さん勤め\\nくだらないことしかつぶやかないし、いちいち訳のわからない記号を連呼するので相当邪魔になると思います。害はないと思います。のりものの画像とかたくさん上げます。さみしい。車輪のついたものならだいたい好き。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 587,\n          \"friends_count\": 623,\n          \"listed_count\": 30,\n          \"created_at\": \"Fri Oct 16 15:13:32 +0000 2009\",\n          \"favourites_count\": 1405,\n          \"utc_offset\": 32400,\n          \"time_zone\": \"Tokyo\",\n          \"geo_enabled\": true,\n          \"verified\": false,\n          \"statuses_count\": 60427,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"352726\",\n          \"profile_background_image_url\": \"http://pbs.twimg.com/profile_background_images/154137819/__813-1103.jpg\",\n          \"profile_background_image_url_https\": \"https://pbs.twimg.com/profile_background_images/154137819/__813-1103.jpg\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/493760276676620289/32oLiTtT_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/493760276676620289/32oLiTtT_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/82900665/1398865798\",\n          \"profile_link_color\": \"D02B55\",\n          \"profile_sidebar_border_color\": \"829D5E\",\n          \"profile_sidebar_fill_color\": \"99CC33\",\n          \"profile_text_color\": \"3E4415\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": false,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 3291,\n        \"favorite_count\": 1526,\n        \"entities\": {\n          \"hashtags\": [\n            {\n              \"text\": \"LEDカツカツ選手権\",\n              \"indices\": [\n                0,\n                11\n              ]\n            }\n          ],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": [],\n          \"media\": [\n            {\n              \"id\": 439430848194936800,\n              \"id_str\": \"439430848194936832\",\n              \"indices\": [\n                41,\n                63\n              ],\n              \"media_url\": \"http://pbs.twimg.com/media/BhksBzoCAAAJeDS.jpg\",\n              \"media_url_https\": \"https://pbs.twimg.com/media/BhksBzoCAAAJeDS.jpg\",\n              \"url\": \"http://t.co/vmrreDMziI\",\n              \"display_url\": \"pic.twitter.com/vmrreDMziI\",\n              \"expanded_url\": \"http://twitter.com/thsc782_407/status/439430848190742528/photo/1\",\n              \"type\": \"photo\",\n              \"sizes\": {\n                \"medium\": {\n                  \"w\": 600,\n                  \"h\": 450,\n                  \"resize\": \"fit\"\n                },\n                \"large\": {\n                  \"w\": 1024,\n                  \"h\": 768,\n                  \"resize\": \"fit\"\n                },\n                \"thumb\": {\n                  \"w\": 150,\n                  \"h\": 150,\n                  \"resize\": \"crop\"\n                },\n                \"small\": {\n                  \"w\": 340,\n                  \"h\": 255,\n                  \"resize\": \"fit\"\n                }\n              }\n            }\n          ]\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"possibly_sensitive\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 3291,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [\n          {\n            \"text\": \"LEDカツカツ選手権\",\n            \"indices\": [\n              17,\n              28\n            ]\n          }\n        ],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"thsc782_407\",\n            \"name\": \"[90]青葉台  芦 (第二粟屋) 屋\",\n            \"id\": 82900665,\n            \"id_str\": \"82900665\",\n            \"indices\": [\n              3,\n              15\n            ]\n          }\n        ],\n        \"media\": [\n          {\n            \"id\": 439430848194936800,\n            \"id_str\": \"439430848194936832\",\n            \"indices\": [\n              58,\n              80\n            ],\n            \"media_url\": \"http://pbs.twimg.com/media/BhksBzoCAAAJeDS.jpg\",\n            \"media_url_https\": \"https://pbs.twimg.com/media/BhksBzoCAAAJeDS.jpg\",\n            \"url\": \"http://t.co/vmrreDMziI\",\n            \"display_url\": \"pic.twitter.com/vmrreDMziI\",\n            \"expanded_url\": \"http://twitter.com/thsc782_407/status/439430848190742528/photo/1\",\n            \"type\": \"photo\",\n            \"sizes\": {\n              \"medium\": {\n                \"w\": 600,\n                \"h\": 450,\n                \"resize\": \"fit\"\n              },\n              \"large\": {\n                \"w\": 1024,\n                \"h\": 768,\n                \"resize\": \"fit\"\n              },\n              \"thumb\": {\n                \"w\": 150,\n                \"h\": 150,\n                \"resize\": \"crop\"\n              },\n              \"small\": {\n                \"w\": 340,\n                \"h\": 255,\n                \"resize\": \"fit\"\n              }\n            },\n            \"source_status_id\": 439430848190742500,\n            \"source_status_id_str\": \"439430848190742528\"\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"possibly_sensitive\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:13 +0000 2014\",\n      \"id\": 505874918039228400,\n      \"id_str\": \"505874918039228416\",\n      \"text\": \"【金一地区太鼓台】川関と小山の見分けがつかない\",\n      \"source\": \"<a href=\\\"http://twittbot.net/\\\" rel=\\\"nofollow\\\">twittbot.net</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2530194984,\n        \"id_str\": \"2530194984\",\n        \"name\": \"川之江中高生あるある\",\n        \"screen_name\": \"kw_aru\",\n        \"location\": \"DMにてネタ提供待ってますよ\",\n        \"description\": \"川之江中高生の川之江中高生による川之江中高生のためのあるあるアカウントです。タイムリーなネタはお気に入りにあります。\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 113,\n        \"friends_count\": 157,\n        \"listed_count\": 0,\n        \"created_at\": \"Wed May 28 15:01:43 +0000 2014\",\n        \"favourites_count\": 30,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 4472,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/471668359314948097/XbIyXiZK_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/471668359314948097/XbIyXiZK_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2530194984/1401289473\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweet_count\": 0,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": []\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:13 +0000 2014\",\n      \"id\": 505874915338104800,\n      \"id_str\": \"505874915338104833\",\n      \"text\": \"おはようございますん♪ SSDSのDVDが朝一で届いた〜（≧∇≦）\",\n      \"source\": \"<a href=\\\"http://tweetli.st/\\\" rel=\\\"nofollow\\\">TweetList!</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 428179337,\n        \"id_str\": \"428179337\",\n        \"name\": \"サラ\",\n        \"screen_name\": \"sala_mgn\",\n        \"location\": \"東京都\",\n        \"description\": \"bot遊びと実況が主目的の趣味アカウント。成人済♀。時々TLお騒がせします。リフォ率低いですがＦ／Ｂご自由に。スパムはブロック！[HOT]K[アニメ]タイバニ/Ｋ/薄桜鬼/トライガン/進撃[小説]冲方丁/森博嗣[漫画]内藤泰弘/高河ゆん[他]声優/演劇 ※@sano_bot1二代目管理人\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 104,\n        \"friends_count\": 421,\n        \"listed_count\": 2,\n        \"created_at\": \"Sun Dec 04 12:51:18 +0000 2011\",\n        \"favourites_count\": 3257,\n        \"utc_offset\": -36000,\n        \"time_zone\": \"Hawaii\",\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 25303,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"1A1B1F\",\n        \"profile_background_image_url\": \"http://pbs.twimg.com/profile_background_images/601682567/put73jtg48ytjylq00if.jpeg\",\n        \"profile_background_image_url_https\": \"https://pbs.twimg.com/profile_background_images/601682567/put73jtg48ytjylq00if.jpeg\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/3350624721/755920942e4f512e6ba489df7eb1147e_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/3350624721/755920942e4f512e6ba489df7eb1147e_normal.jpeg\",\n        \"profile_link_color\": \"2FC2EF\",\n        \"profile_sidebar_border_color\": \"181A1E\",\n        \"profile_sidebar_fill_color\": \"252429\",\n        \"profile_text_color\": \"666666\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": false,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweet_count\": 0,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": []\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:13 +0000 2014\",\n      \"id\": 505874914897690600,\n      \"id_str\": \"505874914897690624\",\n      \"text\": \"@ran_kirazuki そのようなお言葉を頂けるとは……！この雨太郎、誠心誠意を持って姉御の足の指の第一関節を崇め奉りとうございます\",\n      \"source\": \"<a href=\\\"http://twitter.com/download/android\\\" rel=\\\"nofollow\\\">Twitter for Android</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": 505874276692406300,\n      \"in_reply_to_status_id_str\": \"505874276692406272\",\n      \"in_reply_to_user_id\": 531544559,\n      \"in_reply_to_user_id_str\": \"531544559\",\n      \"in_reply_to_screen_name\": \"ran_kirazuki\",\n      \"user\": {\n        \"id\": 2364828518,\n        \"id_str\": \"2364828518\",\n        \"name\": \"雨\",\n        \"screen_name\": \"tear_dice\",\n        \"location\": \"変態/日常/創作/室町/たまに版権\",\n        \"description\": \"アイコンは兄さんから！\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 28,\n        \"friends_count\": 28,\n        \"listed_count\": 0,\n        \"created_at\": \"Fri Feb 28 00:28:40 +0000 2014\",\n        \"favourites_count\": 109,\n        \"utc_offset\": 32400,\n        \"time_zone\": \"Seoul\",\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 193,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"000000\",\n        \"profile_background_image_url\": \"http://pbs.twimg.com/profile_background_images/504434510675443713/lvW7ad5b.jpeg\",\n        \"profile_background_image_url_https\": \"https://pbs.twimg.com/profile_background_images/504434510675443713/lvW7ad5b.jpeg\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/505170142284640256/rnW4XeEJ_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/505170142284640256/rnW4XeEJ_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2364828518/1409087198\",\n        \"profile_link_color\": \"0D31BF\",\n        \"profile_sidebar_border_color\": \"000000\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": false,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweet_count\": 0,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"ran_kirazuki\",\n            \"name\": \"蘭ぴよの日常\",\n            \"id\": 531544559,\n            \"id_str\": \"531544559\",\n            \"indices\": [\n              0,\n              13\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:13 +0000 2014\",\n      \"id\": 505874914591514600,\n      \"id_str\": \"505874914591514626\",\n      \"text\": \"RT @AFmbsk: @samao21718 \\n呼び方☞まおちゃん\\n呼ばれ方☞あーちゃん\\n第一印象☞平野から？！\\n今の印象☞おとなっぽい！！\\nLINE交換☞もってるん\\\\( ˆoˆ )/\\nトプ画について☞楽しそうでいーな😳\\n家族にするなら☞おねぇちゃん\\n最後に一言☞全然会えない…\",\n      \"source\": \"<a href=\\\"http://twitter.com/download/android\\\" rel=\\\"nofollow\\\">Twitter for Android</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2179759316,\n        \"id_str\": \"2179759316\",\n        \"name\": \"まお\",\n        \"screen_name\": \"samao21718\",\n        \"location\": \"埼玉  UK留学してました✈\",\n        \"description\": \"ﾟ.＊97line おさらに貢いでる系女子＊.゜                                   DISH// ✯ 佐野悠斗 ✯ 読モ ✯ WEGO ✯ 嵐                                I met @OTYOfficial in the London ;)\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 111,\n        \"friends_count\": 121,\n        \"listed_count\": 0,\n        \"created_at\": \"Thu Nov 07 09:47:41 +0000 2013\",\n        \"favourites_count\": 321,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 1777,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501535615351926784/c5AAh6Sz_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501535615351926784/c5AAh6Sz_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2179759316/1407640217\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sat Aug 30 14:59:49 +0000 2014\",\n        \"id\": 505731620456771600,\n        \"id_str\": \"505731620456771584\",\n        \"text\": \"@samao21718 \\n呼び方☞まおちゃん\\n呼ばれ方☞あーちゃん\\n第一印象☞平野から？！\\n今の印象☞おとなっぽい！！\\nLINE交換☞もってるん\\\\( ˆoˆ )/\\nトプ画について☞楽しそうでいーな😳\\n家族にするなら☞おねぇちゃん\\n最後に一言☞全然会えないねー今度会えたらいいな！\",\n        \"source\": \"<a href=\\\"http://twitter.com/download/iphone\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": 2179759316,\n        \"in_reply_to_user_id_str\": \"2179759316\",\n        \"in_reply_to_screen_name\": \"samao21718\",\n        \"user\": {\n          \"id\": 1680668713,\n          \"id_str\": \"1680668713\",\n          \"name\": \"★Shiiiii!☆\",\n          \"screen_name\": \"AFmbsk\",\n          \"location\": \"埼玉\",\n          \"description\": \"2310*basketball#41*UVERworld*Pooh☪Bell +.｡*弱さを知って強くなれ*ﾟ\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 429,\n          \"friends_count\": 434,\n          \"listed_count\": 0,\n          \"created_at\": \"Sun Aug 18 12:45:00 +0000 2013\",\n          \"favourites_count\": 2488,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 6352,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/504643170886365185/JN_dlwUd_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/504643170886365185/JN_dlwUd_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/1680668713/1408805886\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 1,\n        \"favorite_count\": 1,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": [\n            {\n              \"screen_name\": \"samao21718\",\n              \"name\": \"まお\",\n              \"id\": 2179759316,\n              \"id_str\": \"2179759316\",\n              \"indices\": [\n                0,\n                11\n              ]\n            }\n          ]\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 1,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"AFmbsk\",\n            \"name\": \"★Shiiiii!☆\",\n            \"id\": 1680668713,\n            \"id_str\": \"1680668713\",\n            \"indices\": [\n              3,\n              10\n            ]\n          },\n          {\n            \"screen_name\": \"samao21718\",\n            \"name\": \"まお\",\n            \"id\": 2179759316,\n            \"id_str\": \"2179759316\",\n            \"indices\": [\n              12,\n              23\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:10 +0000 2014\",\n      \"id\": 505874905712189440,\n      \"id_str\": \"505874905712189440\",\n      \"text\": \"一、常に身一つ簡素にして、美食を好んではならない\",\n      \"source\": \"<a href=\\\"http://twittbot.net/\\\" rel=\\\"nofollow\\\">twittbot.net</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 1330420010,\n        \"id_str\": \"1330420010\",\n        \"name\": \"獨行道bot\",\n        \"screen_name\": \"dokkodo_bot\",\n        \"location\": \"\",\n        \"description\": \"宮本武蔵の自誓書、「獨行道」に記された二十一箇条をランダムにつぶやくbotです。\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 4,\n        \"friends_count\": 5,\n        \"listed_count\": 1,\n        \"created_at\": \"Sat Apr 06 01:19:55 +0000 2013\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 9639,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/3482551671/d9e749f7658b523bdd50b7584ed4ba6a_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/3482551671/d9e749f7658b523bdd50b7584ed4ba6a_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/1330420010/1365212335\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweet_count\": 0,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": []\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:10 +0000 2014\",\n      \"id\": 505874903094939650,\n      \"id_str\": \"505874903094939648\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/mote_danshi1\\\" rel=\\\"nofollow\\\">モテモテ大作戦★男子編</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2714526565,\n        \"id_str\": \"2714526565\",\n        \"name\": \"モテモテ大作戦★男子編\",\n        \"screen_name\": \"mote_danshi1\",\n        \"location\": \"\",\n        \"description\": \"やっぱりモテモテ男子になりたい！自分を磨くヒントをみつけたい！応援してくれる人は RT & 相互フォローで みなさん、お願いします♪\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 664,\n        \"friends_count\": 1835,\n        \"listed_count\": 0,\n        \"created_at\": \"Thu Aug 07 12:59:59 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 597,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/497368689386086400/7hqdKMzG_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/497368689386086400/7hqdKMzG_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2714526565/1407416898\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:10 +0000 2014\",\n      \"id\": 505874902390276100,\n      \"id_str\": \"505874902390276096\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/kokoro_meigen11\\\" rel=\\\"nofollow\\\">心に響くアツい名言集</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2699261263,\n        \"id_str\": \"2699261263\",\n        \"name\": \"心に響くアツい名言集\",\n        \"screen_name\": \"kokoro_meigen11\",\n        \"location\": \"\",\n        \"description\": \"人生の格言は、人の心や人生を瞬時にに動かしてしまうことがある。\\r\\nそんな言葉の重みを味わおう。\\r\\n面白かったらRT & 相互フォローでみなさん、お願いします♪\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 183,\n        \"friends_count\": 1126,\n        \"listed_count\": 0,\n        \"created_at\": \"Fri Aug 01 22:00:00 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 749,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/495328654126112768/1rKnNuWK_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/495328654126112768/1rKnNuWK_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2699261263/1406930543\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:10 +0000 2014\",\n      \"id\": 505874902247677950,\n      \"id_str\": \"505874902247677954\",\n      \"text\": \"RT @POTENZA_SUPERGT: ありがとうございます！“@8CBR8: @POTENZA_SUPERGT 13時半ごろ一雨きそうですが、無事全車決勝レース完走出来ること祈ってます！ http://t.co/FzTyFnt9xH”\",\n      \"source\": \"<a href=\\\"http://jigtwi.jp/?p=1\\\" rel=\\\"nofollow\\\">jigtwi</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 1021030416,\n        \"id_str\": \"1021030416\",\n        \"name\": \"narur\",\n        \"screen_name\": \"narur2\",\n        \"location\": \"晴れの国なのに何故か開幕戦では雨や雪や冰や霰が降る✨\",\n        \"description\": \"F1.GP2.Superformula.SuperGT.F3...\\nスーパーGTが大好き♡車が好き！新幹線も好き！飛行機も好き！こっそり別アカです(๑´ㅂ`๑)♡*.+゜\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 257,\n        \"friends_count\": 237,\n        \"listed_count\": 2,\n        \"created_at\": \"Wed Dec 19 01:14:41 +0000 2012\",\n        \"favourites_count\": 547,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 55417,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://pbs.twimg.com/profile_background_images/462180217574789121/1Jf6m_2L.jpeg\",\n        \"profile_background_image_url_https\": \"https://pbs.twimg.com/profile_background_images/462180217574789121/1Jf6m_2L.jpeg\",\n        \"profile_background_tile\": true,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/444312241395863552/FKl40ebQ_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/444312241395863552/FKl40ebQ_normal.jpeg\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": false,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:05:11 +0000 2014\",\n        \"id\": 505868866686169100,\n        \"id_str\": \"505868866686169089\",\n        \"text\": \"ありがとうございます！“@8CBR8: @POTENZA_SUPERGT 13時半ごろ一雨きそうですが、無事全車決勝レース完走出来ること祈ってます！ http://t.co/FzTyFnt9xH”\",\n        \"source\": \"<a href=\\\"http://twitter.com/download/iphone\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": 505868690588303360,\n        \"in_reply_to_status_id_str\": \"505868690588303360\",\n        \"in_reply_to_user_id\": 333344408,\n        \"in_reply_to_user_id_str\": \"333344408\",\n        \"in_reply_to_screen_name\": \"8CBR8\",\n        \"user\": {\n          \"id\": 359324738,\n          \"id_str\": \"359324738\",\n          \"name\": \"POTENZA_SUPERGT\",\n          \"screen_name\": \"POTENZA_SUPERGT\",\n          \"location\": \"\",\n          \"description\": \"ブリヂストンのスポーツタイヤ「POTENZA」のアカウントです。レースやタイヤの事などをつぶやきます。今シーズンも「チャンピオンタイヤの称号は譲らない」をキャッチコピーに、タイヤ供給チームを全力でサポートしていきますので、応援よろしくお願いします！なお、返信ができない場合もありますので、ご了承よろしくお願い致します。\",\n          \"url\": \"http://t.co/LruVPk5x4K\",\n          \"entities\": {\n            \"url\": {\n              \"urls\": [\n                {\n                  \"url\": \"http://t.co/LruVPk5x4K\",\n                  \"expanded_url\": \"http://www.bridgestone.co.jp/sc/potenza/\",\n                  \"display_url\": \"bridgestone.co.jp/sc/potenza/\",\n                  \"indices\": [\n                    0,\n                    22\n                  ]\n                }\n              ]\n            },\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 9612,\n          \"friends_count\": 308,\n          \"listed_count\": 373,\n          \"created_at\": \"Sun Aug 21 11:33:38 +0000 2011\",\n          \"favourites_count\": 26,\n          \"utc_offset\": -36000,\n          \"time_zone\": \"Hawaii\",\n          \"geo_enabled\": true,\n          \"verified\": false,\n          \"statuses_count\": 10032,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"131516\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme14/bg.gif\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme14/bg.gif\",\n          \"profile_background_tile\": true,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/1507885396/TW_image_normal.jpg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/1507885396/TW_image_normal.jpg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/359324738/1402546267\",\n          \"profile_link_color\": \"FF2424\",\n          \"profile_sidebar_border_color\": \"EEEEEE\",\n          \"profile_sidebar_fill_color\": \"EFEFEF\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": false,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 7,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": [\n            {\n              \"screen_name\": \"8CBR8\",\n              \"name\": \"CBR Rider #17 KEIHIN\",\n              \"id\": 333344408,\n              \"id_str\": \"333344408\",\n              \"indices\": [\n                12,\n                18\n              ]\n            },\n            {\n              \"screen_name\": \"POTENZA_SUPERGT\",\n              \"name\": \"POTENZA_SUPERGT\",\n              \"id\": 359324738,\n              \"id_str\": \"359324738\",\n              \"indices\": [\n                20,\n                36\n              ]\n            }\n          ],\n          \"media\": [\n            {\n              \"id\": 505868690252779500,\n              \"id_str\": \"505868690252779521\",\n              \"indices\": [\n                75,\n                97\n              ],\n              \"media_url\": \"http://pbs.twimg.com/media/BwU05MGCUAEY6Wu.jpg\",\n              \"media_url_https\": \"https://pbs.twimg.com/media/BwU05MGCUAEY6Wu.jpg\",\n              \"url\": \"http://t.co/FzTyFnt9xH\",\n              \"display_url\": \"pic.twitter.com/FzTyFnt9xH\",\n              \"expanded_url\": \"http://twitter.com/8CBR8/status/505868690588303360/photo/1\",\n              \"type\": \"photo\",\n              \"sizes\": {\n                \"medium\": {\n                  \"w\": 600,\n                  \"h\": 399,\n                  \"resize\": \"fit\"\n                },\n                \"thumb\": {\n                  \"w\": 150,\n                  \"h\": 150,\n                  \"resize\": \"crop\"\n                },\n                \"large\": {\n                  \"w\": 1024,\n                  \"h\": 682,\n                  \"resize\": \"fit\"\n                },\n                \"small\": {\n                  \"w\": 340,\n                  \"h\": 226,\n                  \"resize\": \"fit\"\n                }\n              },\n              \"source_status_id\": 505868690588303360,\n              \"source_status_id_str\": \"505868690588303360\"\n            }\n          ]\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"possibly_sensitive\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 7,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"POTENZA_SUPERGT\",\n            \"name\": \"POTENZA_SUPERGT\",\n            \"id\": 359324738,\n            \"id_str\": \"359324738\",\n            \"indices\": [\n              3,\n              19\n            ]\n          },\n          {\n            \"screen_name\": \"8CBR8\",\n            \"name\": \"CBR Rider #17 KEIHIN\",\n            \"id\": 333344408,\n            \"id_str\": \"333344408\",\n            \"indices\": [\n              33,\n              39\n            ]\n          },\n          {\n            \"screen_name\": \"POTENZA_SUPERGT\",\n            \"name\": \"POTENZA_SUPERGT\",\n            \"id\": 359324738,\n            \"id_str\": \"359324738\",\n            \"indices\": [\n              41,\n              57\n            ]\n          }\n        ],\n        \"media\": [\n          {\n            \"id\": 505868690252779500,\n            \"id_str\": \"505868690252779521\",\n            \"indices\": [\n              96,\n              118\n            ],\n            \"media_url\": \"http://pbs.twimg.com/media/BwU05MGCUAEY6Wu.jpg\",\n            \"media_url_https\": \"https://pbs.twimg.com/media/BwU05MGCUAEY6Wu.jpg\",\n            \"url\": \"http://t.co/FzTyFnt9xH\",\n            \"display_url\": \"pic.twitter.com/FzTyFnt9xH\",\n            \"expanded_url\": \"http://twitter.com/8CBR8/status/505868690588303360/photo/1\",\n            \"type\": \"photo\",\n            \"sizes\": {\n              \"medium\": {\n                \"w\": 600,\n                \"h\": 399,\n                \"resize\": \"fit\"\n              },\n              \"thumb\": {\n                \"w\": 150,\n                \"h\": 150,\n                \"resize\": \"crop\"\n              },\n              \"large\": {\n                \"w\": 1024,\n                \"h\": 682,\n                \"resize\": \"fit\"\n              },\n              \"small\": {\n                \"w\": 340,\n                \"h\": 226,\n                \"resize\": \"fit\"\n              }\n            },\n            \"source_status_id\": 505868690588303360,\n            \"source_status_id_str\": \"505868690588303360\"\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"possibly_sensitive\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:09 +0000 2014\",\n      \"id\": 505874901689851900,\n      \"id_str\": \"505874901689851904\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/danshi_honne1\\\" rel=\\\"nofollow\\\">ここだけの本音★男子編</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2762136439,\n        \"id_str\": \"2762136439\",\n        \"name\": \"ここだけの本音★男子編\",\n        \"screen_name\": \"danshi_honne1\",\n        \"location\": \"\",\n        \"description\": \"思ってるけど言えない！でもホントは言いたいこと、実はいっぱいあるんです！ \\r\\nそんな男子の本音を、つぶやきます。 \\r\\nその気持わかるって人は RT & フォローお願いします♪\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 101,\n        \"friends_count\": 985,\n        \"listed_count\": 0,\n        \"created_at\": \"Sun Aug 24 11:11:30 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 209,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/503500282840354816/CEv8UMay_normal.png\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/503500282840354816/CEv8UMay_normal.png\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2762136439/1408878822\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:09 +0000 2014\",\n      \"id\": 505874900939046900,\n      \"id_str\": \"505874900939046912\",\n      \"text\": \"RT @UARROW_Y: ようかい体操第一を踊る国見英 http://t.co/SXoYWH98as\",\n      \"source\": \"<a href=\\\"http://twitter.com/download/iphone\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2454426158,\n        \"id_str\": \"2454426158\",\n        \"name\": \"ぴかりん\",\n        \"screen_name\": \"gncnToktTtksg\",\n        \"location\": \"\",\n        \"description\": \"銀魂/黒バス/進撃/ハイキュー/BLEACH/うたプリ/鈴木達央さん/神谷浩史さん 気軽にフォローしてください（＾∇＾）✨\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 1274,\n        \"friends_count\": 1320,\n        \"listed_count\": 17,\n        \"created_at\": \"Sun Apr 20 07:48:53 +0000 2014\",\n        \"favourites_count\": 2314,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 5868,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/457788684146716672/KCOy0S75_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/457788684146716672/KCOy0S75_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2454426158/1409371302\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:45 +0000 2014\",\n        \"id\": 505871779949051900,\n        \"id_str\": \"505871779949051904\",\n        \"text\": \"ようかい体操第一を踊る国見英 http://t.co/SXoYWH98as\",\n        \"source\": \"<a href=\\\"http://twitter.com/download/android\\\" rel=\\\"nofollow\\\">Twitter for Android</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 1261662588,\n          \"id_str\": \"1261662588\",\n          \"name\": \"ゆう矢\",\n          \"screen_name\": \"UARROW_Y\",\n          \"location\": \"つくり出そう国影の波 広げよう国影の輪\",\n          \"description\": \"HQ!! 成人済腐女子。日常ツイート多いです。赤葦京治夢豚クソツイ含みます注意。フォローをお考えの際はプロフご一読お願い致します。FRBお気軽に\",\n          \"url\": \"http://t.co/LFX2XOzb0l\",\n          \"entities\": {\n            \"url\": {\n              \"urls\": [\n                {\n                  \"url\": \"http://t.co/LFX2XOzb0l\",\n                  \"expanded_url\": \"http://twpf.jp/UARROW_Y\",\n                  \"display_url\": \"twpf.jp/UARROW_Y\",\n                  \"indices\": [\n                    0,\n                    22\n                  ]\n                }\n              ]\n            },\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 265,\n          \"friends_count\": 124,\n          \"listed_count\": 12,\n          \"created_at\": \"Tue Mar 12 10:42:17 +0000 2013\",\n          \"favourites_count\": 6762,\n          \"utc_offset\": 32400,\n          \"time_zone\": \"Tokyo\",\n          \"geo_enabled\": true,\n          \"verified\": false,\n          \"statuses_count\": 55946,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/502095104618663937/IzuPYx3E_normal.png\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/502095104618663937/IzuPYx3E_normal.png\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/1261662588/1408618604\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 29,\n        \"favorite_count\": 54,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [\n            {\n              \"url\": \"http://t.co/SXoYWH98as\",\n              \"expanded_url\": \"http://twitter.com/UARROW_Y/status/505871779949051904/photo/1\",\n              \"display_url\": \"pic.twitter.com/SXoYWH98as\",\n              \"indices\": [\n                15,\n                37\n              ]\n            }\n          ],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"possibly_sensitive\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 29,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [\n          {\n            \"url\": \"http://t.co/SXoYWH98as\",\n            \"expanded_url\": \"http://twitter.com/UARROW_Y/status/505871779949051904/photo/1\",\n            \"display_url\": \"pic.twitter.com/SXoYWH98as\",\n            \"indices\": [\n              29,\n              51\n            ]\n          }\n        ],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"UARROW_Y\",\n            \"name\": \"ゆう矢\",\n            \"id\": 1261662588,\n            \"id_str\": \"1261662588\",\n            \"indices\": [\n              3,\n              12\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"possibly_sensitive\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:09 +0000 2014\",\n      \"id\": 505874900561580000,\n      \"id_str\": \"505874900561580032\",\n      \"text\": \"今日は一高と三桜（・θ・）\\n光梨ちゃんに会えないかな〜\",\n      \"source\": \"<a href=\\\"http://twitter.com/download/iphone\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 1366375976,\n        \"id_str\": \"1366375976\",\n        \"name\": \"ゆいの\",\n        \"screen_name\": \"yuino1006\",\n        \"location\": \"\",\n        \"description\": \"さんおう 男バスマネ2ねん（＾ω＾）\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 270,\n        \"friends_count\": 260,\n        \"listed_count\": 0,\n        \"created_at\": \"Sat Apr 20 07:02:08 +0000 2013\",\n        \"favourites_count\": 1384,\n        \"utc_offset\": 32400,\n        \"time_zone\": \"Irkutsk\",\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 5202,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/505354401448349696/nxVFEQQ4_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/505354401448349696/nxVFEQQ4_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/1366375976/1399989379\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweet_count\": 0,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": []\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:09 +0000 2014\",\n      \"id\": 505874899324248060,\n      \"id_str\": \"505874899324248064\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/kyoukan_aru\\\" rel=\\\"nofollow\\\">共感★絶対あるあるww</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2704420069,\n        \"id_str\": \"2704420069\",\n        \"name\": \"共感★絶対あるあるww\",\n        \"screen_name\": \"kyoukan_aru\",\n        \"location\": \"\",\n        \"description\": \"みんなにもわかってもらえる、あるあるを見つけたい。\\r\\n面白かったらRT & 相互フォローでみなさん、お願いします♪\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 857,\n        \"friends_count\": 1873,\n        \"listed_count\": 0,\n        \"created_at\": \"Sun Aug 03 15:50:40 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 682,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/495960812670836737/1LqkoyvU_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/495960812670836737/1LqkoyvU_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2704420069/1407081298\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:09 +0000 2014\",\n      \"id\": 505874898493796350,\n      \"id_str\": \"505874898493796352\",\n      \"text\": \"RT @assam_house: 泉田新潟県知事は、東電の申請書提出を容認させられただけで、再稼働に必要な「同意」はまだ与えていません。今まで柏崎刈羽の再稼働を抑え続けてきた知事に、もう一踏ん張りをお願いする意見を送って下さい。全国の皆様、お願いします！\\nhttp://t.co…\",\n      \"source\": \"<a href=\\\"http://jigtwi.jp/?p=1001\\\" rel=\\\"nofollow\\\">jigtwi for Android</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 960765968,\n        \"id_str\": \"960765968\",\n        \"name\": \"さち\",\n        \"screen_name\": \"sachitaka_dears\",\n        \"location\": \"宮城県\",\n        \"description\": \"動物関連のアカウントです。サブアカウント@sachi_dears (さち ❷) もあります。『心あるものは皆、愛し愛されるために生まれてきた。そして愛情を感じながら生を全うするべきなんだ』\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 3212,\n        \"friends_count\": 3528,\n        \"listed_count\": 91,\n        \"created_at\": \"Tue Nov 20 16:30:53 +0000 2012\",\n        \"favourites_count\": 3180,\n        \"utc_offset\": 32400,\n        \"time_zone\": \"Irkutsk\",\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 146935,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/3659653229/5b698df67f5d105400e9077f5ea50e91_normal.png\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/3659653229/5b698df67f5d105400e9077f5ea50e91_normal.png\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Tue Aug 19 11:00:53 +0000 2014\",\n        \"id\": 501685228427964400,\n        \"id_str\": \"501685228427964417\",\n        \"text\": \"泉田新潟県知事は、東電の申請書提出を容認させられただけで、再稼働に必要な「同意」はまだ与えていません。今まで柏崎刈羽の再稼働を抑え続けてきた知事に、もう一踏ん張りをお願いする意見を送って下さい。全国の皆様、お願いします！\\nhttp://t.co/9oH5cgpy1q\",\n        \"source\": \"<a href=\\\"http://twittbot.net/\\\" rel=\\\"nofollow\\\">twittbot.net</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 1104771276,\n          \"id_str\": \"1104771276\",\n          \"name\": \"アッサム山中（殺処分ゼロに一票）\",\n          \"screen_name\": \"assam_house\",\n          \"location\": \"新潟県柏崎市\",\n          \"description\": \"アッサム山中の趣味用アカ。当分の間、選挙啓発用としても使っていきます。このアカウントがアッサム山中本人のものである事は @assam_yamanaka のプロフでご確認下さい。\\r\\n公選法に係る表示\\r\\n庶民新党 #脱原発 http://t.co/96UqoCo0oU\\r\\nonestep.revival@gmail.com\",\n          \"url\": \"http://t.co/AEOCATaNZc\",\n          \"entities\": {\n            \"url\": {\n              \"urls\": [\n                {\n                  \"url\": \"http://t.co/AEOCATaNZc\",\n                  \"expanded_url\": \"http://www.assam-house.net/\",\n                  \"display_url\": \"assam-house.net\",\n                  \"indices\": [\n                    0,\n                    22\n                  ]\n                }\n              ]\n            },\n            \"description\": {\n              \"urls\": [\n                {\n                  \"url\": \"http://t.co/96UqoCo0oU\",\n                  \"expanded_url\": \"http://blog.assam-house.net/datsu-genpatsu/index.html\",\n                  \"display_url\": \"blog.assam-house.net/datsu-genpatsu…\",\n                  \"indices\": [\n                    110,\n                    132\n                  ]\n                }\n              ]\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 2977,\n          \"friends_count\": 3127,\n          \"listed_count\": 64,\n          \"created_at\": \"Sat Jan 19 22:10:13 +0000 2013\",\n          \"favourites_count\": 343,\n          \"utc_offset\": 32400,\n          \"time_zone\": \"Irkutsk\",\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 18021,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/378800000067217575/e0a85b440429ff50430a41200327dcb8_normal.png\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/378800000067217575/e0a85b440429ff50430a41200327dcb8_normal.png\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/1104771276/1408948288\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 2,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [\n            {\n              \"url\": \"http://t.co/9oH5cgpy1q\",\n              \"expanded_url\": \"http://www.pref.niigata.lg.jp/kouhou/info.html\",\n              \"display_url\": \"pref.niigata.lg.jp/kouhou/info.ht…\",\n              \"indices\": [\n                111,\n                133\n              ]\n            }\n          ],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"possibly_sensitive\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 2,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [\n          {\n            \"url\": \"http://t.co/9oH5cgpy1q\",\n            \"expanded_url\": \"http://www.pref.niigata.lg.jp/kouhou/info.html\",\n            \"display_url\": \"pref.niigata.lg.jp/kouhou/info.ht…\",\n            \"indices\": [\n              139,\n              140\n            ]\n          }\n        ],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"assam_house\",\n            \"name\": \"アッサム山中（殺処分ゼロに一票）\",\n            \"id\": 1104771276,\n            \"id_str\": \"1104771276\",\n            \"indices\": [\n              3,\n              15\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"possibly_sensitive\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:09 +0000 2014\",\n      \"id\": 505874898468630500,\n      \"id_str\": \"505874898468630528\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/osyare_pea\\\" rel=\\\"nofollow\\\">おしゃれ★ペアルック</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2708607692,\n        \"id_str\": \"2708607692\",\n        \"name\": \"おしゃれ★ペアルック\",\n        \"screen_name\": \"osyare_pea\",\n        \"location\": \"\",\n        \"description\": \"ラブラブ度がアップする、素敵なペアルックを見つけて紹介します♪ 気に入ったら RT & 相互フォローで みなさん、お願いします♪\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 129,\n        \"friends_count\": 1934,\n        \"listed_count\": 0,\n        \"created_at\": \"Tue Aug 05 07:09:31 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 641,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/496554257676382208/Zgg0bmNu_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/496554257676382208/Zgg0bmNu_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2708607692/1407222776\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:08 +0000 2014\",\n      \"id\": 505874897633951740,\n      \"id_str\": \"505874897633951745\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/love_live55\\\" rel=\\\"nofollow\\\">LOVE ♥ ラブライブ</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2745389137,\n        \"id_str\": \"2745389137\",\n        \"name\": \"LOVE ♥ ラブライブ\",\n        \"screen_name\": \"love_live55\",\n        \"location\": \"\",\n        \"description\": \"とにかく「ラブライブが好きで～す♥」 \\r\\nラブライブファンには、たまらない内容ばかり集めています♪ \\r\\n気に入ったら RT & 相互フォローお願いします。\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 251,\n        \"friends_count\": 969,\n        \"listed_count\": 0,\n        \"created_at\": \"Tue Aug 19 15:45:40 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 348,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501757482448850944/x2uPpqRx_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501757482448850944/x2uPpqRx_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745389137/1408463342\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:08 +0000 2014\",\n      \"id\": 505874896795086850,\n      \"id_str\": \"505874896795086848\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/koisurudoress\\\" rel=\\\"nofollow\\\">恋する♡ドレスシリーズ</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2726346560,\n        \"id_str\": \"2726346560\",\n        \"name\": \"恋する♡ドレスシリーズ\",\n        \"screen_name\": \"koisurudoress\",\n        \"location\": \"\",\n        \"description\": \"どれもこれも、見ているだけで欲しくなっちゃう♪  \\r\\n特別な日に着る素敵なドレスを見つけたいです。  \\r\\n着てみたいと思ったら RT & フォローお願いします。\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 314,\n        \"friends_count\": 1900,\n        \"listed_count\": 0,\n        \"created_at\": \"Tue Aug 12 14:10:35 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 471,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/499199619465621504/fg7sVusT_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/499199619465621504/fg7sVusT_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2726346560/1407853688\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:08 +0000 2014\",\n      \"id\": 505874895964626940,\n      \"id_str\": \"505874895964626944\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/doubutuzukan\\\" rel=\\\"nofollow\\\">胸キュン♥動物図鑑</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2759192574,\n        \"id_str\": \"2759192574\",\n        \"name\": \"胸キュン♥動物図鑑\",\n        \"screen_name\": \"doubutuzukan\",\n        \"location\": \"\",\n        \"description\": \"ふとした表情に思わずキュンとしてしまう♪ \\r\\nそんな愛しの動物たちの写真を見つけます。 \\r\\n気に入ったら RT & フォローを、お願いします。\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 80,\n        \"friends_count\": 959,\n        \"listed_count\": 1,\n        \"created_at\": \"Sat Aug 23 15:47:36 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 219,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/503211559552688128/Ej_bixna_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/503211559552688128/Ej_bixna_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2759192574/1408809101\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:08 +0000 2014\",\n      \"id\": 505874895079608300,\n      \"id_str\": \"505874895079608320\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/disney_para\\\" rel=\\\"nofollow\\\">ディズニー★パラダイス</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2719228561,\n        \"id_str\": \"2719228561\",\n        \"name\": \"ディズニー★パラダイス\",\n        \"screen_name\": \"disney_para\",\n        \"location\": \"\",\n        \"description\": \"ディズニーのかわいい画像、ニュース情報、あるあるなどをお届けします♪\\r\\nディズニーファンは RT & フォローもお願いします♪\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 331,\n        \"friends_count\": 1867,\n        \"listed_count\": 0,\n        \"created_at\": \"Sat Aug 09 12:01:32 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 540,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/498076922488696832/Ti2AEuOT_normal.png\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/498076922488696832/Ti2AEuOT_normal.png\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2719228561/1407585841\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:08 +0000 2014\",\n      \"id\": 505874894135898100,\n      \"id_str\": \"505874894135898112\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/nama_fuushi\\\" rel=\\\"nofollow\\\">生々しい風刺画</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2714772727,\n        \"id_str\": \"2714772727\",\n        \"name\": \"生々しい風刺画\",\n        \"screen_name\": \"nama_fuushi\",\n        \"location\": \"\",\n        \"description\": \"深い意味が込められた「生々しい風刺画」を見つけます。\\r\\n考えさせられたら RT & 相互フォローでみなさん、お願いします\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 298,\n        \"friends_count\": 1902,\n        \"listed_count\": 1,\n        \"created_at\": \"Thu Aug 07 15:04:45 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 595,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/497398363352875011/tS-5FPJB_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/497398363352875011/tS-5FPJB_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2714772727/1407424091\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:07 +0000 2014\",\n      \"id\": 505874893347377150,\n      \"id_str\": \"505874893347377152\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/arashi_suki1\\\" rel=\\\"nofollow\\\">嵐★大好きっ娘</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2721682579,\n        \"id_str\": \"2721682579\",\n        \"name\": \"嵐★大好きっ娘\",\n        \"screen_name\": \"arashi_suki1\",\n        \"location\": \"\",\n        \"description\": \"なんだかんだ言って、やっぱり嵐が好きなんです♪\\r\\nいろいろ集めたいので、嵐好きな人に見てほしいです。\\r\\n気に入ったら RT & 相互フォローお願いします。\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 794,\n        \"friends_count\": 1913,\n        \"listed_count\": 2,\n        \"created_at\": \"Sun Aug 10 13:43:56 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 504,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/498465364733198336/RO6wupdc_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/498465364733198336/RO6wupdc_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2721682579/1407678436\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:07 +0000 2014\",\n      \"id\": 505874893154426900,\n      \"id_str\": \"505874893154426881\",\n      \"text\": \"RT @Takashi_Shiina: テレビで「成人男性のカロリー摂取量は1900kcal」とか言ってて、それはいままさに私がダイエットのために必死でキープしようとしている量で、「それが普通なら人はいつ天一やココイチに行って大盛りを食えばいいんだ！」と思った。\",\n      \"source\": \"<a href=\\\"http://twicca.r246.jp/\\\" rel=\\\"nofollow\\\">twicca</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 353516742,\n        \"id_str\": \"353516742\",\n        \"name\": \"おしんこー＠土曜西え41a\",\n        \"screen_name\": \"oshin_koko\",\n        \"location\": \"こたつ\",\n        \"description\": \"ROMって楽しんでいる部分もあり無言フォロー多めですすみません…。ツイート数多め・あらぶり多めなのでフォロー非推奨です。最近は早兵・兵部受け中心ですがBLNLなんでも好きです。地雷少ないため雑多に呟きます。腐・R18・ネタバレ有るのでご注意。他好きなジャンルはプロフ参照願います。　主催→@chounou_antholo\",\n        \"url\": \"http://t.co/mM1dG54NiO\",\n        \"entities\": {\n          \"url\": {\n            \"urls\": [\n              {\n                \"url\": \"http://t.co/mM1dG54NiO\",\n                \"expanded_url\": \"http://twpf.jp/oshin_koko\",\n                \"display_url\": \"twpf.jp/oshin_koko\",\n                \"indices\": [\n                  0,\n                  22\n                ]\n              }\n            ]\n          },\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 479,\n        \"friends_count\": 510,\n        \"listed_count\": 43,\n        \"created_at\": \"Fri Aug 12 05:53:13 +0000 2011\",\n        \"favourites_count\": 3059,\n        \"utc_offset\": 32400,\n        \"time_zone\": \"Tokyo\",\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 104086,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"000000\",\n        \"profile_background_image_url\": \"http://pbs.twimg.com/profile_background_images/799871497/01583a031f83a45eba881c8acde729ee.jpeg\",\n        \"profile_background_image_url_https\": \"https://pbs.twimg.com/profile_background_images/799871497/01583a031f83a45eba881c8acde729ee.jpeg\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/484347196523835393/iHaYxm-2_normal.png\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/484347196523835393/iHaYxm-2_normal.png\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/353516742/1369039651\",\n        \"profile_link_color\": \"FF96B0\",\n        \"profile_sidebar_border_color\": \"FFFFFF\",\n        \"profile_sidebar_fill_color\": \"95E8EC\",\n        \"profile_text_color\": \"3C3940\",\n        \"profile_use_background_image\": false,\n        \"default_profile\": false,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sat Aug 30 09:58:30 +0000 2014\",\n        \"id\": 505655792733650940,\n        \"id_str\": \"505655792733650944\",\n        \"text\": \"テレビで「成人男性のカロリー摂取量は1900kcal」とか言ってて、それはいままさに私がダイエットのために必死でキープしようとしている量で、「それが普通なら人はいつ天一やココイチに行って大盛りを食えばいいんだ！」と思った。\",\n        \"source\": \"<a href=\\\"http://janetter.net/\\\" rel=\\\"nofollow\\\">Janetter</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 126573583,\n          \"id_str\": \"126573583\",\n          \"name\": \"椎名高志\",\n          \"screen_name\": \"Takashi_Shiina\",\n          \"location\": \"BABEL（超能力支援研究局）\",\n          \"description\": \"漫画家。週刊少年サンデーで『絶対可憐チルドレン』連載中。TVアニメ『THE UNLIMITED 兵部京介』公式サイト＞http://t.co/jVqBoBEc\",\n          \"url\": \"http://t.co/K3Oi83wM3w\",\n          \"entities\": {\n            \"url\": {\n              \"urls\": [\n                {\n                  \"url\": \"http://t.co/K3Oi83wM3w\",\n                  \"expanded_url\": \"http://cnanews.asablo.jp/blog/\",\n                  \"display_url\": \"cnanews.asablo.jp/blog/\",\n                  \"indices\": [\n                    0,\n                    22\n                  ]\n                }\n              ]\n            },\n            \"description\": {\n              \"urls\": [\n                {\n                  \"url\": \"http://t.co/jVqBoBEc\",\n                  \"expanded_url\": \"http://unlimited-zc.jp/index.html\",\n                  \"display_url\": \"unlimited-zc.jp/index.html\",\n                  \"indices\": [\n                    59,\n                    79\n                  ]\n                }\n              ]\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 110756,\n          \"friends_count\": 61,\n          \"listed_count\": 8159,\n          \"created_at\": \"Fri Mar 26 08:54:51 +0000 2010\",\n          \"favourites_count\": 25,\n          \"utc_offset\": 32400,\n          \"time_zone\": \"Tokyo\",\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 27364,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"EDECE9\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme3/bg.gif\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme3/bg.gif\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/504597210772688896/Uvt4jgf5_normal.png\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/504597210772688896/Uvt4jgf5_normal.png\",\n          \"profile_link_color\": \"088253\",\n          \"profile_sidebar_border_color\": \"D3D2CF\",\n          \"profile_sidebar_fill_color\": \"E3E2DE\",\n          \"profile_text_color\": \"634047\",\n          \"profile_use_background_image\": false,\n          \"default_profile\": false,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 221,\n        \"favorite_count\": 109,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 221,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"Takashi_Shiina\",\n            \"name\": \"椎名高志\",\n            \"id\": 126573583,\n            \"id_str\": \"126573583\",\n            \"indices\": [\n              3,\n              18\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:07 +0000 2014\",\n      \"id\": 505874892567244800,\n      \"id_str\": \"505874892567244801\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/shimo_hentai\\\" rel=\\\"nofollow\\\">下ネタ＆笑変態雑学</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2762581922,\n        \"id_str\": \"2762581922\",\n        \"name\": \"下ネタ＆笑変態雑学\",\n        \"screen_name\": \"shimo_hentai\",\n        \"location\": \"\",\n        \"description\": \"普通の人には思いつかない、ちょっと変態チックな 笑える下ネタ雑学をお届けします。 \\r\\nおもしろかったら RT & フォローお願いします♪\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 37,\n        \"friends_count\": 990,\n        \"listed_count\": 0,\n        \"created_at\": \"Sun Aug 24 14:13:20 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 212,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/503545991950114816/K9yQbh1Q_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/503545991950114816/K9yQbh1Q_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2762581922/1408889893\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:07 +0000 2014\",\n      \"id\": 505874891778703360,\n      \"id_str\": \"505874891778703360\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/kantaneigo1\\\" rel=\\\"nofollow\\\">超簡単★初心者英語</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2744544025,\n        \"id_str\": \"2744544025\",\n        \"name\": \"超簡単★初心者英語\",\n        \"screen_name\": \"kantaneigo1\",\n        \"location\": \"\",\n        \"description\": \"すぐに使えるフレーズや簡単な会話を紹介します。 \\r\\n少しづつ練習して、どんどん使ってみよう☆ \\r\\n使ってみたいと思ったら RT & フォローお願いします♪\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 147,\n        \"friends_count\": 970,\n        \"listed_count\": 1,\n        \"created_at\": \"Tue Aug 19 10:11:48 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 345,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501676136321929216/4MLpyHe3_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501676136321929216/4MLpyHe3_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2744544025/1408443928\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:07 +0000 2014\",\n      \"id\": 505874891032121340,\n      \"id_str\": \"505874891032121344\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/ima_handsign\\\" rel=\\\"nofollow\\\">現代のハンドサイン</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2762816814,\n        \"id_str\": \"2762816814\",\n        \"name\": \"現代のハンドサイン\",\n        \"screen_name\": \"ima_handsign\",\n        \"location\": \"\",\n        \"description\": \"イザという時や、困った時に、必ず役に立つハンドサインのオンパレードです♪ \\r\\n使ってみたくなったら RT & フォローお願いします♪\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 95,\n        \"friends_count\": 996,\n        \"listed_count\": 0,\n        \"created_at\": \"Sun Aug 24 15:33:58 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 210,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/503566188253687809/7wtdp1AC_normal.png\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/503566188253687809/7wtdp1AC_normal.png\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2762816814/1408894540\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:07 +0000 2014\",\n      \"id\": 505874890247782400,\n      \"id_str\": \"505874890247782401\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/anata_iionna\\\" rel=\\\"nofollow\\\">今日からアナタもイイ女♪</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2714167411,\n        \"id_str\": \"2714167411\",\n        \"name\": \"今日からアナタもイイ女♪\",\n        \"screen_name\": \"anata_iionna\",\n        \"location\": \"\",\n        \"description\": \"みんなが知りたい イイ女の秘密を見つけます♪ いいな～と思ってくれた人は RT & 相互フォローで みなさん、お願いします♪\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 390,\n        \"friends_count\": 1425,\n        \"listed_count\": 0,\n        \"created_at\": \"Thu Aug 07 09:27:59 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 609,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/497314455655436288/dz7P3-fy_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/497314455655436288/dz7P3-fy_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2714167411/1407404214\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:07 +0000 2014\",\n      \"id\": 505874890218434560,\n      \"id_str\": \"505874890218434560\",\n      \"text\": \"@kohecyan3 \\n名前:上野滉平\\n呼び方:うえの\\n呼ばれ方:ずるかわ\\n第一印象:過剰な俺イケメンですアピール\\n今の印象:バーバリーの時計\\n好きなところ:あの自信さ、笑いが絶えない\\n一言:大学受かったの？応援してる〜(*^^*)！\\n\\n#RTした人にやる\\nちょっとやってみる笑\",\n      \"source\": \"<a href=\\\"http://twitter.com/download/iphone\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": 2591363659,\n      \"in_reply_to_user_id_str\": \"2591363659\",\n      \"in_reply_to_screen_name\": \"kohecyan3\",\n      \"user\": {\n        \"id\": 2613282517,\n        \"id_str\": \"2613282517\",\n        \"name\": \"K\",\n        \"screen_name\": \"kawazurukenna\",\n        \"location\": \"\",\n        \"description\": \"# I surprise even my self\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 113,\n        \"friends_count\": 185,\n        \"listed_count\": 0,\n        \"created_at\": \"Wed Jul 09 09:39:13 +0000 2014\",\n        \"favourites_count\": 157,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 242,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/502436858135973888/PcUU0lov_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/502436858135973888/PcUU0lov_normal.jpeg\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweet_count\": 0,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [\n          {\n            \"text\": \"RTした人にやる\",\n            \"indices\": [\n              119,\n              128\n            ]\n          }\n        ],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"kohecyan3\",\n            \"name\": \"上野滉平\",\n            \"id\": 2591363659,\n            \"id_str\": \"2591363659\",\n            \"indices\": [\n              0,\n              10\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:07 +0000 2014\",\n      \"id\": 505874889392156700,\n      \"id_str\": \"505874889392156672\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/iq_tameshi\\\" rel=\\\"nofollow\\\">IQ★力だめし</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2709308887,\n        \"id_str\": \"2709308887\",\n        \"name\": \"IQ★力だめし\",\n        \"screen_name\": \"iq_tameshi\",\n        \"location\": \"\",\n        \"description\": \"解けると楽しい気分になれる問題を見つけて紹介します♪面白かったら RT & 相互フォローで みなさん、お願いします♪\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 443,\n        \"friends_count\": 1851,\n        \"listed_count\": 1,\n        \"created_at\": \"Tue Aug 05 13:14:30 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 664,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/496646485266558977/W_W--qV__normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/496646485266558977/W_W--qV__normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2709308887/1407244754\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:06 +0000 2014\",\n      \"id\": 505874888817532900,\n      \"id_str\": \"505874888817532928\",\n      \"text\": \"第一三軍から２個師団が北へ移動中らしい　　　　　この調子では満州に陸軍兵力があふれかえる\",\n      \"source\": \"<a href=\\\"http://m.blogs.yahoo.co.jp/misa_1273\\\" rel=\\\"nofollow\\\">如月克己</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 1171299612,\n        \"id_str\": \"1171299612\",\n        \"name\": \"如月 克己\",\n        \"screen_name\": \"kisaragi_katumi\",\n        \"location\": \"満州\",\n        \"description\": \"GパングのA型K月克己中尉の非公式botです。 主に七巻と八巻が中心の台詞をつぶやきます。 4/18.台詞追加しました/現在試運転中/現在軽い挨拶だけTL反応。/追加したい台詞や何おかしい所がありましたらDMやリプライで/フォロー返しは手動です/\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 65,\n        \"friends_count\": 63,\n        \"listed_count\": 0,\n        \"created_at\": \"Tue Feb 12 08:21:38 +0000 2013\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 27219,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/3242847112/0ce536444c94cbec607229022d43a27a_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/3242847112/0ce536444c94cbec607229022d43a27a_normal.jpeg\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweet_count\": 0,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": []\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:06 +0000 2014\",\n      \"id\": 505874888616181760,\n      \"id_str\": \"505874888616181760\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/tokuda_ouen1\\\" rel=\\\"nofollow\\\">徳田有希★応援隊</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2766021865,\n        \"id_str\": \"2766021865\",\n        \"name\": \"徳田有希★応援隊\",\n        \"screen_name\": \"tokuda_ouen1\",\n        \"location\": \"\",\n        \"description\": \"女子中高生に大人気ww　いやされるイラストを紹介します。 \\r\\nみんなで RTして応援しよう～♪ \\r\\n「非公式アカウントです」\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 123,\n        \"friends_count\": 978,\n        \"listed_count\": 0,\n        \"created_at\": \"Mon Aug 25 10:48:41 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 210,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/503857235802333184/YS0sDN6q_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/503857235802333184/YS0sDN6q_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2766021865/1408963998\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:06 +0000 2014\",\n      \"id\": 505874887802511360,\n      \"id_str\": \"505874887802511361\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/fujyoshinoheya\\\" rel=\\\"nofollow\\\">腐女子の☆部屋</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2744683982,\n        \"id_str\": \"2744683982\",\n        \"name\": \"腐女子の☆部屋\",\n        \"screen_name\": \"fujyoshinoheya\",\n        \"location\": \"\",\n        \"description\": \"腐女子にしかわからないネタや、あるあるを見つけていきます。 \\r\\n他には、BL～萌えキュン系まで、腐のための画像を集めています♪ \\r\\n同じ境遇の人には、わかってもらえると思うので、気軽に RT & フォローお願いします☆\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 241,\n        \"friends_count\": 990,\n        \"listed_count\": 0,\n        \"created_at\": \"Tue Aug 19 11:47:21 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 345,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501697365590306817/GLP_QH_b_normal.png\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501697365590306817/GLP_QH_b_normal.png\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2744683982/1408448984\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:06 +0000 2014\",\n      \"id\": 505874887009767400,\n      \"id_str\": \"505874887009767424\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/moe_rate\\\" rel=\\\"nofollow\\\">萌え芸術★ラテアート</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2763178045,\n        \"id_str\": \"2763178045\",\n        \"name\": \"萌え芸術★ラテアート\",\n        \"screen_name\": \"moe_rate\",\n        \"location\": \"\",\n        \"description\": \"ここまで来ると、もはや芸術!! 見てるだけで楽しい♪ \\r\\nそんなラテアートを、とことん探します。 \\r\\nスゴイと思ったら RT & フォローお願いします♪\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 187,\n        \"friends_count\": 998,\n        \"listed_count\": 0,\n        \"created_at\": \"Sun Aug 24 16:53:16 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 210,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/503586151764992000/RC80it20_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/503586151764992000/RC80it20_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2763178045/1408899447\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:06 +0000 2014\",\n      \"id\": 505874886225448960,\n      \"id_str\": \"505874886225448960\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/zenbu_johnnys\\\" rel=\\\"nofollow\\\">全部★ジャニーズ図鑑</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2724158970,\n        \"id_str\": \"2724158970\",\n        \"name\": \"全部★ジャニーズ図鑑\",\n        \"screen_name\": \"zenbu_johnnys\",\n        \"location\": \"\",\n        \"description\": \"ジャニーズのカッコイイ画像、おもしろエピソードなどを発信します。\\r\\n「非公式アカウントです」\\r\\nジャニーズ好きな人は、是非 RT ＆ フォローお願いします。\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 738,\n        \"friends_count\": 1838,\n        \"listed_count\": 0,\n        \"created_at\": \"Mon Aug 11 15:50:08 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 556,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/498859581057945600/ncMKwdvC_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/498859581057945600/ncMKwdvC_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2724158970/1407772462\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:06 +0000 2014\",\n      \"id\": 505874885810200600,\n      \"id_str\": \"505874885810200576\",\n      \"text\": \"RT @naopisu_: 呼び方:\\n呼ばれ方:\\n第一印象:\\n今の印象:\\n好きなところ:\\n家族にするなら:\\n最後に一言:\\n#RTした人にやる\\n\\nお腹痛くて寝れないからやるww\\nだれでもどうぞ〜😏🙌\",\n      \"source\": \"<a href=\\\"http://twitter.com/download/android\\\" rel=\\\"nofollow\\\">Twitter for Android</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2347898072,\n        \"id_str\": \"2347898072\",\n        \"name\": \"にたにた\",\n        \"screen_name\": \"syo6660129\",\n        \"location\": \"\",\n        \"description\": \"\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 64,\n        \"friends_count\": 70,\n        \"listed_count\": 1,\n        \"created_at\": \"Mon Feb 17 04:29:46 +0000 2014\",\n        \"favourites_count\": 58,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 145,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/485603672118669314/73uh_xRS_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/485603672118669314/73uh_xRS_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2347898072/1396957619\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sat Aug 30 14:19:31 +0000 2014\",\n        \"id\": 505721480261300200,\n        \"id_str\": \"505721480261300224\",\n        \"text\": \"呼び方:\\n呼ばれ方:\\n第一印象:\\n今の印象:\\n好きなところ:\\n家族にするなら:\\n最後に一言:\\n#RTした人にやる\\n\\nお腹痛くて寝れないからやるww\\nだれでもどうぞ〜😏🙌\",\n        \"source\": \"<a href=\\\"http://twitter.com/download/iphone\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 856045488,\n          \"id_str\": \"856045488\",\n          \"name\": \"なおぴす\",\n          \"screen_name\": \"naopisu_\",\n          \"location\": \"Fujino 65th ⇢ Sagaso 12A(LJK\",\n          \"description\": \"＼ もうすぐ18歳 “Only One”になる ／\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 267,\n          \"friends_count\": 259,\n          \"listed_count\": 2,\n          \"created_at\": \"Mon Oct 01 08:36:23 +0000 2012\",\n          \"favourites_count\": 218,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 1790,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/496321592553525249/tuzX9ByR_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/496321592553525249/tuzX9ByR_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/856045488/1407118111\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 23,\n        \"favorite_count\": 1,\n        \"entities\": {\n          \"hashtags\": [\n            {\n              \"text\": \"RTした人にやる\",\n              \"indices\": [\n                47,\n                56\n              ]\n            }\n          ],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 23,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [\n          {\n            \"text\": \"RTした人にやる\",\n            \"indices\": [\n              61,\n              70\n            ]\n          }\n        ],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"naopisu_\",\n            \"name\": \"なおぴす\",\n            \"id\": 856045488,\n            \"id_str\": \"856045488\",\n            \"indices\": [\n              3,\n              12\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:06 +0000 2014\",\n      \"id\": 505874885474656260,\n      \"id_str\": \"505874885474656256\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/line_aru1\\\" rel=\\\"nofollow\\\">爆笑★LINE あるある</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2709561589,\n        \"id_str\": \"2709561589\",\n        \"name\": \"爆笑★LINE あるある\",\n        \"screen_name\": \"line_aru1\",\n        \"location\": \"\",\n        \"description\": \"思わず笑ってしまうLINEでのやりとりや、あるあるを見つけたいです♪面白かったら RT & 相互フォローで みなさん、お願いします♪\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 496,\n        \"friends_count\": 1875,\n        \"listed_count\": 1,\n        \"created_at\": \"Tue Aug 05 15:01:30 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 687,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/496673793939492867/p1BN4YaW_normal.png\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/496673793939492867/p1BN4YaW_normal.png\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2709561589/1407251270\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:05 +0000 2014\",\n      \"id\": 505874884627410940,\n      \"id_str\": \"505874884627410944\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/misawahatugen\\\" rel=\\\"nofollow\\\">全力★ミサワ的w発言</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2734455415,\n        \"id_str\": \"2734455415\",\n        \"name\": \"全力★ミサワ的w発言!!\",\n        \"screen_name\": \"misawahatugen\",\n        \"location\": \"\",\n        \"description\": \"ウザすぎて笑えるミサワ的名言や、おもしろミサワ画像を集めています。　\\r\\nミサワを知らない人でも、いきなりツボにハマっちゃう内容をお届けします。　\\r\\nウザいｗと思ったら RT & 相互フォローお願いします♪\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 144,\n        \"friends_count\": 1915,\n        \"listed_count\": 1,\n        \"created_at\": \"Fri Aug 15 13:20:04 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 436,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/500271070834749444/HvengMe5_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/500271070834749444/HvengMe5_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2734455415/1408108944\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:05 +0000 2014\",\n      \"id\": 505874883809521660,\n      \"id_str\": \"505874883809521664\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/otakara_sotuaru\\\" rel=\\\"nofollow\\\">お宝ww有名人卒アル特集</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2708183557,\n        \"id_str\": \"2708183557\",\n        \"name\": \"お宝ww有名人卒アル特集\",\n        \"screen_name\": \"otakara_sotuaru\",\n        \"location\": \"\",\n        \"description\": \"みんな昔は若かったんですね。今からは想像もつかない、あの有名人を見つけます。\\r\\n面白かったら RT & 相互フォローで みなさん、お願いします♪\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 286,\n        \"friends_count\": 1938,\n        \"listed_count\": 0,\n        \"created_at\": \"Tue Aug 05 03:26:54 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 650,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/496499121276985344/hC8RoebP_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/496499121276985344/hC8RoebP_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2708183557/1407318758\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:05 +0000 2014\",\n      \"id\": 505874883322970100,\n      \"id_str\": \"505874883322970112\",\n      \"text\": \"レッドクリフのキャラのこと女装ってくそわろたwww朝一で面白かった( ˘ω゜)笑\",\n      \"source\": \"<a href=\\\"http://twitter.com/download/iphone\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 1620730616,\n        \"id_str\": \"1620730616\",\n        \"name\": \"ひーちゃん@橘芋健ぴ\",\n        \"screen_name\": \"2nd_8hkr\",\n        \"location\": \"北の大地.95年組 ☞ 9/28.10/2(5).12/28\",\n        \"description\": \"THE SECOND/劇団EXILE/EXILE/二代目JSB ☞KENCHI.AKIRA.青柳翔.小森隼.石井杏奈☜ Big Love ♡ Respect ..... ✍ MATSU Origin✧ .た ち ば な '' い も '' け ん い ち ろ う さ んTEAM NACS 安田.戸次 Liebe !\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 109,\n        \"friends_count\": 148,\n        \"listed_count\": 0,\n        \"created_at\": \"Thu Jul 25 16:09:29 +0000 2013\",\n        \"favourites_count\": 783,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 9541,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/458760951060123648/Cocoxi-2_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/458760951060123648/Cocoxi-2_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/1620730616/1408681982\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweet_count\": 0,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": []\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:05 +0000 2014\",\n      \"id\": 505874883067129860,\n      \"id_str\": \"505874883067129857\",\n      \"text\": \"【状態良好】ペンタックス・デジタル一眼レフカメラ・K20D 入札数=38 現在価格=15000円 http://t.co/4WK1f6V2n6終了=2014年08月31日 20:47:53 #一眼レフ http://t.co/PcSaXzfHMW\",\n      \"source\": \"<a href=\\\"https://github.com/AKB428/YahooAuctionBot\\\" rel=\\\"nofollow\\\">YahooAuction Degicame</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2278053589,\n        \"id_str\": \"2278053589\",\n        \"name\": \"AuctionCamera\",\n        \"screen_name\": \"AuctionCamera\",\n        \"location\": \"\",\n        \"description\": \"Yahooオークションのデジカメカテゴリから商品を抽出するボットです。\",\n        \"url\": \"https://t.co/3sB1NDnd0m\",\n        \"entities\": {\n          \"url\": {\n            \"urls\": [\n              {\n                \"url\": \"https://t.co/3sB1NDnd0m\",\n                \"expanded_url\": \"https://github.com/AKB428/YahooAuctionBot\",\n                \"display_url\": \"github.com/AKB428/YahooAu…\",\n                \"indices\": [\n                  0,\n                  23\n                ]\n              }\n            ]\n          },\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 5,\n        \"friends_count\": 24,\n        \"listed_count\": 0,\n        \"created_at\": \"Sun Jan 05 20:10:56 +0000 2014\",\n        \"favourites_count\": 1,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 199546,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/419927606146789376/vko-kd6Q_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/419927606146789376/vko-kd6Q_normal.jpeg\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweet_count\": 0,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [\n          {\n            \"text\": \"一眼レフ\",\n            \"indices\": [\n              95,\n              100\n            ]\n          }\n        ],\n        \"symbols\": [],\n        \"urls\": [\n          {\n            \"url\": \"http://t.co/4WK1f6V2n6\",\n            \"expanded_url\": \"http://atq.ck.valuecommerce.com/servlet/atq/referral?sid=2219441&pid=877510753&vcptn=auct/p/RJH492.PLqoLQQx1Jy8U9LE-&vc_url=http://page8.auctions.yahoo.co.jp/jp/auction/h192024356\",\n            \"display_url\": \"atq.ck.valuecommerce.com/servlet/atq/re…\",\n            \"indices\": [\n              49,\n              71\n            ]\n          }\n        ],\n        \"user_mentions\": [],\n        \"media\": [\n          {\n            \"id\": 505874882828046340,\n            \"id_str\": \"505874882828046336\",\n            \"indices\": [\n              101,\n              123\n            ],\n            \"media_url\": \"http://pbs.twimg.com/media/BwU6hpPCEAAxnpq.jpg\",\n            \"media_url_https\": \"https://pbs.twimg.com/media/BwU6hpPCEAAxnpq.jpg\",\n            \"url\": \"http://t.co/PcSaXzfHMW\",\n            \"display_url\": \"pic.twitter.com/PcSaXzfHMW\",\n            \"expanded_url\": \"http://twitter.com/AuctionCamera/status/505874883067129857/photo/1\",\n            \"type\": \"photo\",\n            \"sizes\": {\n              \"large\": {\n                \"w\": 600,\n                \"h\": 450,\n                \"resize\": \"fit\"\n              },\n              \"medium\": {\n                \"w\": 600,\n                \"h\": 450,\n                \"resize\": \"fit\"\n              },\n              \"thumb\": {\n                \"w\": 150,\n                \"h\": 150,\n                \"resize\": \"crop\"\n              },\n              \"small\": {\n                \"w\": 340,\n                \"h\": 255,\n                \"resize\": \"fit\"\n              }\n            }\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"possibly_sensitive\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:05 +0000 2014\",\n      \"id\": 505874882995826700,\n      \"id_str\": \"505874882995826689\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/yabai_giness\\\" rel=\\\"nofollow\\\">ヤバすぎる!!ギネス世界記録</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2762405780,\n        \"id_str\": \"2762405780\",\n        \"name\": \"ヤバすぎる!!ギネス世界記録\",\n        \"screen_name\": \"yabai_giness\",\n        \"location\": \"\",\n        \"description\": \"世の中には、まだまだ知られていないスゴイ記録があるんです！ \\r\\nそんなギネス世界記録を見つけます☆ \\r\\nどんどん友達にも教えてあげてくださいねww \\r\\nヤバイと思ったら RT ＆ フォローを、お願いします♪\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 36,\n        \"friends_count\": 985,\n        \"listed_count\": 0,\n        \"created_at\": \"Sun Aug 24 13:17:03 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 210,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/503531782919045121/NiIC25wL_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/503531782919045121/NiIC25wL_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2762405780/1408886328\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:05 +0000 2014\",\n      \"id\": 505874882870009860,\n      \"id_str\": \"505874882870009856\",\n      \"text\": \"すごく面白い夢見た。魔法科高校通ってて（別に一科二科の区別ない）クラスメイトにヨセアツメ面子や赤僕の拓也がいて、学校対抗合唱コンクールが開催されたり会場入りの際他校の妨害工作受けたり、拓也が連れてきてた実が人質に取られたりとにかくてんこ盛りだった楽しかった赤僕読みたい手元にない\",\n      \"source\": \"<a href=\\\"http://twitter.com/download/android\\\" rel=\\\"nofollow\\\">Twitter for Android</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 597357105,\n        \"id_str\": \"597357105\",\n        \"name\": \"ふじよし\",\n        \"screen_name\": \"fuji_mark\",\n        \"location\": \"多摩動物公園\",\n        \"description\": \"成人腐女子\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 128,\n        \"friends_count\": 126,\n        \"listed_count\": 6,\n        \"created_at\": \"Sat Jun 02 10:06:05 +0000 2012\",\n        \"favourites_count\": 2842,\n        \"utc_offset\": 32400,\n        \"time_zone\": \"Irkutsk\",\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 10517,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"0099B9\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme4/bg.gif\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme4/bg.gif\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/503553738569560065/D_JW2dCJ_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/503553738569560065/D_JW2dCJ_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/597357105/1408864355\",\n        \"profile_link_color\": \"0099B9\",\n        \"profile_sidebar_border_color\": \"5ED4DC\",\n        \"profile_sidebar_fill_color\": \"95E8EC\",\n        \"profile_text_color\": \"3C3940\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": false,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweet_count\": 0,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": []\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:05 +0000 2014\",\n      \"id\": 505874882228281340,\n      \"id_str\": \"505874882228281345\",\n      \"text\": \"RT @oen_yakyu: ●継続試合（中京対崇徳）46回～　9時～\\n　〈ラジオ中継〉\\n　らじる★らじる→大阪放送局を選択→NHK-FM\\n●決勝戦(三浦対中京or崇徳)　12時30分～\\n　〈ラジオ中継〉\\n　らじる★らじる→大阪放送局を選択→NHK第一\\n　※神奈川の方は普通のラ…\",\n      \"source\": \"<a href=\\\"http://twicca.r246.jp/\\\" rel=\\\"nofollow\\\">twicca</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 18477566,\n        \"id_str\": \"18477566\",\n        \"name\": \"Natit（なち）＠そうだ、トップ行こう\",\n        \"screen_name\": \"natit_yso\",\n        \"location\": \"福岡市の端っこ\",\n        \"description\": \"ヤー・チャイカ。紫宝勢の末席くらいでQMAやってます。\\r\\n9/13（土）「九州杯」今年も宜しくお願いします！キーワードは「そうだ、トップ、行こう。」\\r\\nmore → http://t.co/ezuHyjF4Qy \\r\\n【旅の予定】9/20-22 関西 → 9/23-28 北海道ぐるり\",\n        \"url\": \"http://t.co/ll2yu78DGR\",\n        \"entities\": {\n          \"url\": {\n            \"urls\": [\n              {\n                \"url\": \"http://t.co/ll2yu78DGR\",\n                \"expanded_url\": \"http://qma-kyushu.sakura.ne.jp/\",\n                \"display_url\": \"qma-kyushu.sakura.ne.jp\",\n                \"indices\": [\n                  0,\n                  22\n                ]\n              }\n            ]\n          },\n          \"description\": {\n            \"urls\": [\n              {\n                \"url\": \"http://t.co/ezuHyjF4Qy\",\n                \"expanded_url\": \"http://twpf.jp/natit_yso\",\n                \"display_url\": \"twpf.jp/natit_yso\",\n                \"indices\": [\n                  83,\n                  105\n                ]\n              }\n            ]\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 591,\n        \"friends_count\": 548,\n        \"listed_count\": 93,\n        \"created_at\": \"Tue Dec 30 14:11:44 +0000 2008\",\n        \"favourites_count\": 11676,\n        \"utc_offset\": 32400,\n        \"time_zone\": \"Tokyo\",\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 130145,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"131516\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme14/bg.gif\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme14/bg.gif\",\n        \"profile_background_tile\": true,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/1556202861/chibi-Leon_normal.jpg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/1556202861/chibi-Leon_normal.jpg\",\n        \"profile_link_color\": \"009999\",\n        \"profile_sidebar_border_color\": \"EEEEEE\",\n        \"profile_sidebar_fill_color\": \"EFEFEF\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": false,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sat Aug 30 23:12:39 +0000 2014\",\n        \"id\": 505855649196953600,\n        \"id_str\": \"505855649196953600\",\n        \"text\": \"●継続試合（中京対崇徳）46回～　9時～\\n　〈ラジオ中継〉\\n　らじる★らじる→大阪放送局を選択→NHK-FM\\n●決勝戦(三浦対中京or崇徳)　12時30分～\\n　〈ラジオ中継〉\\n　らじる★らじる→大阪放送局を選択→NHK第一\\n　※神奈川の方は普通のラジオのNHK-FMでも\",\n        \"source\": \"<a href=\\\"http://twitter.com\\\" rel=\\\"nofollow\\\">Twitter Web Client</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2761692762,\n          \"id_str\": \"2761692762\",\n          \"name\": \"三浦学苑軟式野球部応援団！\",\n          \"screen_name\": \"oen_yakyu\",\n          \"location\": \"\",\n          \"description\": \"兵庫県で開催される「もう一つの甲子園」こと全国高校軟式野球選手権大会に南関東ブロックから出場する三浦学苑軟式野球部を応援する非公式アカウントです。\",\n          \"url\": \"http://t.co/Cn1tPTsBGY\",\n          \"entities\": {\n            \"url\": {\n              \"urls\": [\n                {\n                  \"url\": \"http://t.co/Cn1tPTsBGY\",\n                  \"expanded_url\": \"http://www.miura.ed.jp/index.html\",\n                  \"display_url\": \"miura.ed.jp/index.html\",\n                  \"indices\": [\n                    0,\n                    22\n                  ]\n                }\n              ]\n            },\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 464,\n          \"friends_count\": 117,\n          \"listed_count\": 4,\n          \"created_at\": \"Sun Aug 24 07:47:29 +0000 2014\",\n          \"favourites_count\": 69,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 553,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/504299474445811712/zsxJUmL0_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/504299474445811712/zsxJUmL0_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2761692762/1409069337\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 7,\n        \"favorite_count\": 2,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 7,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"oen_yakyu\",\n            \"name\": \"三浦学苑軟式野球部応援団！\",\n            \"id\": 2761692762,\n            \"id_str\": \"2761692762\",\n            \"indices\": [\n              3,\n              13\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:05 +0000 2014\",\n      \"id\": 505874882110824450,\n      \"id_str\": \"505874882110824448\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/sumahoanime\\\" rel=\\\"nofollow\\\">スマホに密封★アニメ画像</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2725976444,\n        \"id_str\": \"2725976444\",\n        \"name\": \"スマホに密封★アニメ画像\",\n        \"screen_name\": \"sumahoanime\",\n        \"location\": \"\",\n        \"description\": \"なんともめずらしい、いろんなキャラがスマホに閉じ込められています。 \\r\\nあなたのスマホにマッチする画像が見つかるかも♪  \\r\\n気に入ったら是非 RT ＆ フォローお願いします。\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 227,\n        \"friends_count\": 1918,\n        \"listed_count\": 0,\n        \"created_at\": \"Tue Aug 12 11:27:54 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 527,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/499155646164393984/l5vSz5zu_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/499155646164393984/l5vSz5zu_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2725976444/1407843121\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:05 +0000 2014\",\n      \"id\": 505874881297133600,\n      \"id_str\": \"505874881297133568\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/mijika_kiken\\\" rel=\\\"nofollow\\\">アナタのそばの身近な危険</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2713926078,\n        \"id_str\": \"2713926078\",\n        \"name\": \"アナタのそばの身近な危険\",\n        \"screen_name\": \"mijika_kiken\",\n        \"location\": \"\",\n        \"description\": \"知らないうちにやっている危険な行動を見つけて自分を守りましょう。 役に立つと思ったら RT & 相互フォローで みなさん、お願いします♪\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 301,\n        \"friends_count\": 1871,\n        \"listed_count\": 0,\n        \"created_at\": \"Thu Aug 07 07:12:50 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 644,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/497279579245907968/Ftvms_HR_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/497279579245907968/Ftvms_HR_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2713926078/1407395683\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:04 +0000 2014\",\n      \"id\": 505874880294682600,\n      \"id_str\": \"505874880294682624\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/ninkimono_daosy\\\" rel=\\\"nofollow\\\">人気者♥デイジー大好き</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2726199583,\n        \"id_str\": \"2726199583\",\n        \"name\": \"人気者♥デイジー大好き\",\n        \"screen_name\": \"ninkimono_daosy\",\n        \"location\": \"\",\n        \"description\": \"デイジーの想いを、代わりにつぶやきます♪  \\r\\nデイジーのかわいい画像やグッズも大好きｗ  \\r\\n可愛いと思ったら RT & フォローお願いします。 \\r\\n「非公式アカウントです」\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 190,\n        \"friends_count\": 474,\n        \"listed_count\": 0,\n        \"created_at\": \"Tue Aug 12 12:58:33 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 469,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/499178622494576640/EzWKdR_p_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/499178622494576640/EzWKdR_p_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2726199583/1407848478\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:04 +0000 2014\",\n      \"id\": 505874879392919550,\n      \"id_str\": \"505874879392919552\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/shiawasehanashi\\\" rel=\\\"nofollow\\\">幸せ話でフル充電しよう</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2721453846,\n        \"id_str\": \"2721453846\",\n        \"name\": \"幸せ話でフル充電しようww\",\n        \"screen_name\": \"shiawasehanashi\",\n        \"location\": \"\",\n        \"description\": \"私が聞いて心に残った感動エピソードをお届けします。\\r\\n少しでも多くの人へ届けたいと思います。\\r\\nいいなと思ったら RT & フォローお願いします。\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 302,\n        \"friends_count\": 1886,\n        \"listed_count\": 0,\n        \"created_at\": \"Sun Aug 10 12:16:25 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 508,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/498444554916216832/ml8EiQka_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/498444554916216832/ml8EiQka_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2721453846/1407673555\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:04 +0000 2014\",\n      \"id\": 505874879103520800,\n      \"id_str\": \"505874879103520768\",\n      \"text\": \"RT @Ang_Angel73: 逢坂「くっ…僕の秘められし右目が…！」\\n一同「……………。」\",\n      \"source\": \"<a href=\\\"http://twitter.com/download/iphone\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2571968509,\n        \"id_str\": \"2571968509\",\n        \"name\": \"イイヒト\",\n        \"screen_name\": \"IwiAlohomora\",\n        \"location\": \"草葉の陰\",\n        \"description\": \"大人です。気軽に絡んでくれるとうれしいです！ イラスト大好き！（≧∇≦） BF(仮）逢坂紘夢くんにお熱です！ マンガも好き♡欲望のままにつぶやきますのでご注意を。雑食♡\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 156,\n        \"friends_count\": 165,\n        \"listed_count\": 14,\n        \"created_at\": \"Tue Jun 17 01:18:34 +0000 2014\",\n        \"favourites_count\": 11926,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 7234,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/504990074862178304/DoBvOb9c_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/504990074862178304/DoBvOb9c_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2571968509/1409106012\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:27:01 +0000 2014\",\n        \"id\": 505874364596621300,\n        \"id_str\": \"505874364596621313\",\n        \"text\": \"逢坂「くっ…僕の秘められし右目が…！」\\n一同「……………。」\",\n        \"source\": \"<a href=\\\"http://twitter.com/download/android\\\" rel=\\\"nofollow\\\">Twitter for Android</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 1600750194,\n          \"id_str\": \"1600750194\",\n          \"name\": \"臙脂\",\n          \"screen_name\": \"Ang_Angel73\",\n          \"location\": \"逢坂紘夢のそばに\",\n          \"description\": \"自由、気ままに。詳しくはツイプロ。アイコンはまめせろりちゃんからだよ☆～（ゝ。∂）\",\n          \"url\": \"http://t.co/kKCCwHTaph\",\n          \"entities\": {\n            \"url\": {\n              \"urls\": [\n                {\n                  \"url\": \"http://t.co/kKCCwHTaph\",\n                  \"expanded_url\": \"http://twpf.jp/Ang_Angel73\",\n                  \"display_url\": \"twpf.jp/Ang_Angel73\",\n                  \"indices\": [\n                    0,\n                    22\n                  ]\n                }\n              ]\n            },\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 155,\n          \"friends_count\": 154,\n          \"listed_count\": 10,\n          \"created_at\": \"Wed Jul 17 11:44:31 +0000 2013\",\n          \"favourites_count\": 2115,\n          \"utc_offset\": 32400,\n          \"time_zone\": \"Irkutsk\",\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 12342,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://pbs.twimg.com/profile_background_images/378800000027871001/aa764602922050b22bf9ade3741367dc.jpeg\",\n          \"profile_background_image_url_https\": \"https://pbs.twimg.com/profile_background_images/378800000027871001/aa764602922050b22bf9ade3741367dc.jpeg\",\n          \"profile_background_tile\": true,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/500293786287603713/Ywyh69eG_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/500293786287603713/Ywyh69eG_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/1600750194/1403879183\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"FFFFFF\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": false,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 2,\n        \"favorite_count\": 2,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 2,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"Ang_Angel73\",\n            \"name\": \"臙脂\",\n            \"id\": 1600750194,\n            \"id_str\": \"1600750194\",\n            \"indices\": [\n              3,\n              15\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:04 +0000 2014\",\n      \"id\": 505874877933314050,\n      \"id_str\": \"505874877933314048\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/honne_jyoshi1\\\" rel=\\\"nofollow\\\">秘密の本音♥女子編</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2762237088,\n        \"id_str\": \"2762237088\",\n        \"name\": \"秘密の本音♥女子編\",\n        \"screen_name\": \"honne_jyoshi1\",\n        \"location\": \"\",\n        \"description\": \"普段は言えない「お・ん・なの建前と本音」をつぶやきます。 気になる あの人の本音も、わかるかも!? \\r\\nわかるって人は RT ＆ フォローを、お願いします♪\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 123,\n        \"friends_count\": 988,\n        \"listed_count\": 0,\n        \"created_at\": \"Sun Aug 24 12:27:07 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 211,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/503519190364332032/BVjS_XBD_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/503519190364332032/BVjS_XBD_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2762237088/1408883328\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:04 +0000 2014\",\n      \"id\": 505874877148958700,\n      \"id_str\": \"505874877148958721\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/bi_iroenpitu\\\" rel=\\\"nofollow\\\">美し過ぎる★色鉛筆アート</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2740047343,\n        \"id_str\": \"2740047343\",\n        \"name\": \"美し過ぎる★色鉛筆アート\",\n        \"screen_name\": \"bi_iroenpitu\",\n        \"location\": \"\",\n        \"description\": \"ほんとにコレ色鉛筆なの～？ \\r\\n本物と見間違える程のリアリティを御覧ください。 \\r\\n気に入ったら RT & 相互フォローお願いします♪\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 321,\n        \"friends_count\": 1990,\n        \"listed_count\": 0,\n        \"created_at\": \"Sun Aug 17 16:15:05 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 396,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501039950972739585/isigil4V_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501039950972739585/isigil4V_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2740047343/1408292283\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:03 +0000 2014\",\n      \"id\": 505874876465295360,\n      \"id_str\": \"505874876465295361\",\n      \"text\": \"【H15-9-4】道路を利用する利益は反射的利益であり、建築基準法に基づいて道路一の指定がなされている私道の敷地所有者に対し、通行妨害行為の排除を求める人格的権利を認めることはできない。→誤。\",\n      \"source\": \"<a href=\\\"http://twittbot.net/\\\" rel=\\\"nofollow\\\">twittbot.net</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 1886570281,\n        \"id_str\": \"1886570281\",\n        \"name\": \"行政法過去問\",\n        \"screen_name\": \"gyosei_goukaku\",\n        \"location\": \"\",\n        \"description\": \"行政書士の本試験問題の過去問（行政法分野）をランダムにつぶやきます。問題は随時追加中です。基本的に相互フォローします。※140字制限の都合上、表現は一部変えてあります。解説も文字数が可能であればなるべく…。\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 1554,\n        \"friends_count\": 1772,\n        \"listed_count\": 12,\n        \"created_at\": \"Fri Sep 20 13:24:29 +0000 2013\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 14565,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/378800000487791870/0e45e3c089c6b641cdd8d1b6f1ceb8a4_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/378800000487791870/0e45e3c089c6b641cdd8d1b6f1ceb8a4_normal.jpeg\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweet_count\": 0,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": []\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:03 +0000 2014\",\n      \"id\": 505874876318511100,\n      \"id_str\": \"505874876318511104\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/kgoehassou\\\" rel=\\\"nofollow\\\">K点越えの発想力!!</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2744863153,\n        \"id_str\": \"2744863153\",\n        \"name\": \"K点越えの発想力!!\",\n        \"screen_name\": \"kgoehassou\",\n        \"location\": \"\",\n        \"description\": \"いったいどうやったら、その領域にたどりつけるのか！？ \\r\\nそんな思わず笑ってしまう別世界の発想力をお届けします♪ \\r\\nおもしろかったら RT & 相互フォローで、お願いします。\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 76,\n        \"friends_count\": 957,\n        \"listed_count\": 0,\n        \"created_at\": \"Tue Aug 19 13:00:08 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 341,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501715651686178816/Fgpe0B8M_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501715651686178816/Fgpe0B8M_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2744863153/1408453328\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:03 +0000 2014\",\n      \"id\": 505874875521581060,\n      \"id_str\": \"505874875521581056\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/ketueki_sinjitu\\\" rel=\\\"nofollow\\\">血液型の真実２</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2698625690,\n        \"id_str\": \"2698625690\",\n        \"name\": \"血液型の真実\",\n        \"screen_name\": \"ketueki_sinjitu\",\n        \"location\": \"\",\n        \"description\": \"やっぱりそうだったのか～♪\\r\\n意外な、あの人の裏側を見つけます。\\r\\n面白かったらRT & 相互フォローでみなさん、お願いします♪\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 193,\n        \"friends_count\": 1785,\n        \"listed_count\": 1,\n        \"created_at\": \"Fri Aug 01 16:11:40 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 769,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/495241446706790400/h_0DSFPG_normal.png\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/495241446706790400/h_0DSFPG_normal.png\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2698625690/1406911319\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:03 +0000 2014\",\n      \"id\": 505874874712072200,\n      \"id_str\": \"505874874712072192\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/yahari_kamiga\\\" rel=\\\"nofollow\\\">やっぱり神が？？を作る時</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2714868440,\n        \"id_str\": \"2714868440\",\n        \"name\": \"やっぱり神が？？を作る時\",\n        \"screen_name\": \"yahari_kamiga\",\n        \"location\": \"\",\n        \"description\": \"やっぱり今日も、神は何かを作ろうとしています　笑。　どうやって作っているのかわかったら RT & 相互フォローで みなさん、お願いします♪\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 243,\n        \"friends_count\": 1907,\n        \"listed_count\": 0,\n        \"created_at\": \"Thu Aug 07 16:12:33 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 590,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/497416102108884992/NRMEbKaT_normal.png\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/497416102108884992/NRMEbKaT_normal.png\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2714868440/1407428237\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:03 +0000 2014\",\n      \"id\": 505874874275864600,\n      \"id_str\": \"505874874275864576\",\n      \"text\": \"RT @takuramix: 福島第一原発の構内地図がこちら。\\nhttp://t.co/ZkU4TZCGPG\\nどう見ても、１号機。\\nRT @Lightworker19: 【大拡散】　 福島第一原発　４号機　爆発動画　40秒～ 　http://t.co/lmlgp38fgZ\",\n      \"source\": \"<a href=\\\"http://twitter.softama.com/\\\" rel=\\\"nofollow\\\">ツイタマ</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 62525372,\n        \"id_str\": \"62525372\",\n        \"name\": \"NANCY-MOON☆ひよこちゃん☆\",\n        \"screen_name\": \"nancy_moon_703\",\n        \"location\": \"JAPAN\",\n        \"description\": \"【無断転載禁止･コピペ禁止・非公式RT禁止】【必読！】⇒ http://t.co/nuUvfUVD 今現在活動中の東方神起YUNHO＆CHANGMINの2人を全力で応援しています!!(^_-)-☆ ※東方神起及びYUNHO＆CHANGMINを応援していない方・鍵付ユーザーのフォローお断り！\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": [\n              {\n                \"url\": \"http://t.co/nuUvfUVD\",\n                \"expanded_url\": \"http://goo.gl/SrGLb\",\n                \"display_url\": \"goo.gl/SrGLb\",\n                \"indices\": [\n                  29,\n                  49\n                ]\n              }\n            ]\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 270,\n        \"friends_count\": 328,\n        \"listed_count\": 4,\n        \"created_at\": \"Mon Aug 03 14:22:24 +0000 2009\",\n        \"favourites_count\": 3283,\n        \"utc_offset\": 32400,\n        \"time_zone\": \"Tokyo\",\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 180310,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"642D8B\",\n        \"profile_background_image_url\": \"http://pbs.twimg.com/profile_background_images/470849781397336064/ltM6EdFn.jpeg\",\n        \"profile_background_image_url_https\": \"https://pbs.twimg.com/profile_background_images/470849781397336064/ltM6EdFn.jpeg\",\n        \"profile_background_tile\": true,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/3699005246/9ba2e306518d296b68b7cbfa5e4ce4e6_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/3699005246/9ba2e306518d296b68b7cbfa5e4ce4e6_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/62525372/1401094223\",\n        \"profile_link_color\": \"FF0000\",\n        \"profile_sidebar_border_color\": \"FFFFFF\",\n        \"profile_sidebar_fill_color\": \"F065A8\",\n        \"profile_text_color\": \"080808\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": false,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sat Aug 30 21:21:33 +0000 2014\",\n        \"id\": 505827689660313600,\n        \"id_str\": \"505827689660313600\",\n        \"text\": \"福島第一原発の構内地図がこちら。\\nhttp://t.co/ZkU4TZCGPG\\nどう見ても、１号機。\\nRT @Lightworker19: 【大拡散】　 福島第一原発　４号機　爆発動画　40秒～ 　http://t.co/lmlgp38fgZ\",\n        \"source\": \"<a href=\\\"https://about.twitter.com/products/tweetdeck\\\" rel=\\\"nofollow\\\">TweetDeck</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": 505774460910043140,\n        \"in_reply_to_status_id_str\": \"505774460910043136\",\n        \"in_reply_to_user_id\": 238157843,\n        \"in_reply_to_user_id_str\": \"238157843\",\n        \"in_reply_to_screen_name\": \"Lightworker19\",\n        \"user\": {\n          \"id\": 29599253,\n          \"id_str\": \"29599253\",\n          \"name\": \"タクラミックス\",\n          \"screen_name\": \"takuramix\",\n          \"location\": \"i7\",\n          \"description\": \"私の機能一覧：歌う、演劇、ネットワークエンジニア、ライター、プログラマ、翻訳、シルバーアクセサリ、……何をやってる人かは良くわからない人なので、「機能」が欲しい人は私にがっかりするでしょう。私って人間に御用があるなら別ですが。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 5136,\n          \"friends_count\": 724,\n          \"listed_count\": 335,\n          \"created_at\": \"Wed Apr 08 01:10:58 +0000 2009\",\n          \"favourites_count\": 21363,\n          \"utc_offset\": 32400,\n          \"time_zone\": \"Tokyo\",\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 70897,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/2049751947/takuramix1204_normal.jpg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/2049751947/takuramix1204_normal.jpg\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 1,\n        \"favorite_count\": 1,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [\n            {\n              \"url\": \"http://t.co/ZkU4TZCGPG\",\n              \"expanded_url\": \"http://www.tepco.co.jp/nu/fukushima-np/review/images/review1_01.gif\",\n              \"display_url\": \"tepco.co.jp/nu/fukushima-n…\",\n              \"indices\": [\n                17,\n                39\n              ]\n            },\n            {\n              \"url\": \"http://t.co/lmlgp38fgZ\",\n              \"expanded_url\": \"http://youtu.be/gDXEhyuVSDk\",\n              \"display_url\": \"youtu.be/gDXEhyuVSDk\",\n              \"indices\": [\n                99,\n                121\n              ]\n            }\n          ],\n          \"user_mentions\": [\n            {\n              \"screen_name\": \"Lightworker19\",\n              \"name\": \"Lightworker\",\n              \"id\": 238157843,\n              \"id_str\": \"238157843\",\n              \"indices\": [\n                54,\n                68\n              ]\n            }\n          ]\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"possibly_sensitive\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 1,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [\n          {\n            \"url\": \"http://t.co/ZkU4TZCGPG\",\n            \"expanded_url\": \"http://www.tepco.co.jp/nu/fukushima-np/review/images/review1_01.gif\",\n            \"display_url\": \"tepco.co.jp/nu/fukushima-n…\",\n            \"indices\": [\n              32,\n              54\n            ]\n          },\n          {\n            \"url\": \"http://t.co/lmlgp38fgZ\",\n            \"expanded_url\": \"http://youtu.be/gDXEhyuVSDk\",\n            \"display_url\": \"youtu.be/gDXEhyuVSDk\",\n            \"indices\": [\n              114,\n              136\n            ]\n          }\n        ],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"takuramix\",\n            \"name\": \"タクラミックス\",\n            \"id\": 29599253,\n            \"id_str\": \"29599253\",\n            \"indices\": [\n              3,\n              13\n            ]\n          },\n          {\n            \"screen_name\": \"Lightworker19\",\n            \"name\": \"Lightworker\",\n            \"id\": 238157843,\n            \"id_str\": \"238157843\",\n            \"indices\": [\n              69,\n              83\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"possibly_sensitive\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:03 +0000 2014\",\n      \"id\": 505874873961308160,\n      \"id_str\": \"505874873961308160\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/anayuki_suki\\\" rel=\\\"nofollow\\\">やっぱりアナ雪が好き♥</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2714052962,\n        \"id_str\": \"2714052962\",\n        \"name\": \"やっぱりアナ雪が好き♥\",\n        \"screen_name\": \"anayuki_suki\",\n        \"location\": \"\",\n        \"description\": \"なんだかんだ言ってもやっぱりアナ雪が好きなんですよね～♪ \\r\\n私も好きって人は RT & 相互フォローで みなさん、お願いします♪\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 368,\n        \"friends_count\": 1826,\n        \"listed_count\": 1,\n        \"created_at\": \"Thu Aug 07 08:29:13 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 670,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/497299646662705153/KMo3gkv7_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/497299646662705153/KMo3gkv7_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2714052962/1407400477\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"zh\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:03 +0000 2014\",\n      \"id\": 505874873759977500,\n      \"id_str\": \"505874873759977473\",\n      \"text\": \"四川盆地江淮等地将有强降雨 开学日多地将有雨: 　　中新网8月31日电 据中央气象台消息，江淮东部、四川盆地东北部等地今天(31日)又将迎来一场暴雨或大暴雨天气。明天9月1日，是中小学生开学的日子。预计明天，内蒙古中部、... http://t.co/toQgVlXPyH\",\n      \"source\": \"<a href=\\\"http://twitterfeed.com\\\" rel=\\\"nofollow\\\">twitterfeed</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2281979863,\n        \"id_str\": \"2281979863\",\n        \"name\": \"News 24h China\",\n        \"screen_name\": \"news24hchn\",\n        \"location\": \"\",\n        \"description\": \"\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 719,\n        \"friends_count\": 807,\n        \"listed_count\": 7,\n        \"created_at\": \"Wed Jan 08 10:56:04 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": 7200,\n        \"time_zone\": \"Amsterdam\",\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 94782,\n        \"lang\": \"it\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://pbs.twimg.com/profile_background_images/452558963754561536/QPID3isM.jpeg\",\n        \"profile_background_image_url_https\": \"https://pbs.twimg.com/profile_background_images/452558963754561536/QPID3isM.jpeg\",\n        \"profile_background_tile\": true,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/439031926569979904/SlBH9iMg_normal.png\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/439031926569979904/SlBH9iMg_normal.png\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2281979863/1393508427\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"FFFFFF\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": false,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweet_count\": 0,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [\n          {\n            \"url\": \"http://t.co/toQgVlXPyH\",\n            \"expanded_url\": \"http://news24h.allnews24h.com/FX54\",\n            \"display_url\": \"news24h.allnews24h.com/FX54\",\n            \"indices\": [\n              114,\n              136\n            ]\n          }\n        ],\n        \"user_mentions\": []\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"possibly_sensitive\": false,\n      \"lang\": \"zh\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:03 +0000 2014\",\n      \"id\": 505874873248268300,\n      \"id_str\": \"505874873248268288\",\n      \"text\": \"@Take3carnifex それは大変！一大事！命に関わります！\\n是非うちに受診して下さい！\",\n      \"source\": \"<a href=\\\"http://twitter.com/download/iphone\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": 505874353716600800,\n      \"in_reply_to_status_id_str\": \"505874353716600832\",\n      \"in_reply_to_user_id\": 535179785,\n      \"in_reply_to_user_id_str\": \"535179785\",\n      \"in_reply_to_screen_name\": \"Take3carnifex\",\n      \"user\": {\n        \"id\": 226897125,\n        \"id_str\": \"226897125\",\n        \"name\": \"ひかり＠hack\",\n        \"screen_name\": \"hikari_thirteen\",\n        \"location\": \"\",\n        \"description\": \"hackというバンドで、ギターを弾いています。 モンハンとポケモンが好き。 \\nSPRING WATER リードギター(ヘルプ)\\nROCK OUT レギュラーDJ\",\n        \"url\": \"http://t.co/SQLZnvjVxB\",\n        \"entities\": {\n          \"url\": {\n            \"urls\": [\n              {\n                \"url\": \"http://t.co/SQLZnvjVxB\",\n                \"expanded_url\": \"http://s.ameblo.jp/hikarihikarimay\",\n                \"display_url\": \"s.ameblo.jp/hikarihikarimay\",\n                \"indices\": [\n                  0,\n                  22\n                ]\n              }\n            ]\n          },\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 296,\n        \"friends_count\": 348,\n        \"listed_count\": 3,\n        \"created_at\": \"Wed Dec 15 10:51:51 +0000 2010\",\n        \"favourites_count\": 33,\n        \"utc_offset\": 32400,\n        \"time_zone\": \"Tokyo\",\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 3293,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"131516\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme14/bg.gif\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme14/bg.gif\",\n        \"profile_background_tile\": true,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/378800000504584690/8ccba98eda8c0fd1d15a74e401f621d1_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/378800000504584690/8ccba98eda8c0fd1d15a74e401f621d1_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/226897125/1385551752\",\n        \"profile_link_color\": \"009999\",\n        \"profile_sidebar_border_color\": \"EEEEEE\",\n        \"profile_sidebar_fill_color\": \"EFEFEF\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": false,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweet_count\": 0,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"Take3carnifex\",\n            \"name\": \"Take3\",\n            \"id\": 535179785,\n            \"id_str\": \"535179785\",\n            \"indices\": [\n              0,\n              14\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:03 +0000 2014\",\n      \"id\": 505874873223110660,\n      \"id_str\": \"505874873223110656\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/imadokijoshiko\\\" rel=\\\"nofollow\\\">今どき女子高生の謎w</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2744236873,\n        \"id_str\": \"2744236873\",\n        \"name\": \"今どき女子高生の謎w\",\n        \"screen_name\": \"imadokijoshiko\",\n        \"location\": \"\",\n        \"description\": \"思わず耳を疑う男性の方の夢を壊してしまう、\\r\\n女子高生達のディープな世界を見てください☆  \\r\\nおもしろいと思ったら RT & 相互フォローでお願いします♪\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 79,\n        \"friends_count\": 973,\n        \"listed_count\": 0,\n        \"created_at\": \"Tue Aug 19 07:06:47 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 354,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501627015980535808/avWBgkDh_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501627015980535808/avWBgkDh_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2744236873/1408432455\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:02 +0000 2014\",\n      \"id\": 505874872463925250,\n      \"id_str\": \"505874872463925248\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/risou_dansei\\\" rel=\\\"nofollow\\\">私の理想の男性像</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2761782601,\n        \"id_str\": \"2761782601\",\n        \"name\": \"私の理想の男性像\",\n        \"screen_name\": \"risou_dansei\",\n        \"location\": \"\",\n        \"description\": \"こんな男性♥ ほんとにいるのかしら!? \\r\\n「いたらいいのになぁ」っていう理想の男性像をを、私目線でつぶやきます。 \\r\\nいいなと思った人は RT & フォローお願いします♪\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 69,\n        \"friends_count\": 974,\n        \"listed_count\": 0,\n        \"created_at\": \"Sun Aug 24 08:03:32 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 208,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/503452833719410688/tFU509Yk_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/503452833719410688/tFU509Yk_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2761782601/1408867519\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:02 +0000 2014\",\n      \"id\": 505874871713157100,\n      \"id_str\": \"505874871713157120\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/gekiatu_6byou\\\" rel=\\\"nofollow\\\">激アツ★6秒動画</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2725690658,\n        \"id_str\": \"2725690658\",\n        \"name\": \"激アツ★6秒動画\",\n        \"screen_name\": \"gekiatu_6byou\",\n        \"location\": \"\",\n        \"description\": \"話題の６秒動画！ \\r\\n思わず「ほんとかよっ」てツッコんでしまう内容のオンパレード！ \\r\\nおもしろかったら、是非 RT ＆ フォローお願いします。\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 195,\n        \"friends_count\": 494,\n        \"listed_count\": 0,\n        \"created_at\": \"Tue Aug 12 08:17:29 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 477,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/499107997444886528/3rl6FrIk_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/499107997444886528/3rl6FrIk_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2725690658/1407832963\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:02 +0000 2014\",\n      \"id\": 505874871616671740,\n      \"id_str\": \"505874871616671744\",\n      \"text\": \"爆笑ｗｗ珍解答集！\\n先生のツメの甘さと生徒のセンスを感じる一問一答だとFBでも話題！！\\nうどん天下一決定戦ウィンドウズ9三重高校竹内由恵アナ花火保険\\nhttp://t.co/jRWJt8IrSB http://t.co/okrAoxSbt0\",\n      \"source\": \"<a href=\\\"https://twitter.com/waraeru_kan\\\" rel=\\\"nofollow\\\">笑える博物館</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2748747362,\n        \"id_str\": \"2748747362\",\n        \"name\": \"笑える博物館\",\n        \"screen_name\": \"waraeru_kan\",\n        \"location\": \"\",\n        \"description\": \"\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 19,\n        \"friends_count\": 10,\n        \"listed_count\": 0,\n        \"created_at\": \"Wed Aug 20 11:11:04 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 15137,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://abs.twimg.com/sticky/default_profile_images/default_profile_4_normal.png\",\n        \"profile_image_url_https\": \"https://abs.twimg.com/sticky/default_profile_images/default_profile_4_normal.png\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": true,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweet_count\": 0,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [\n          {\n            \"url\": \"http://t.co/jRWJt8IrSB\",\n            \"expanded_url\": \"http://bit.ly/1qBa1nl\",\n            \"display_url\": \"bit.ly/1qBa1nl\",\n            \"indices\": [\n              75,\n              97\n            ]\n          }\n        ],\n        \"user_mentions\": [],\n        \"media\": [\n          {\n            \"id\": 505874871344066560,\n            \"id_str\": \"505874871344066560\",\n            \"indices\": [\n              98,\n              120\n            ],\n            \"media_url\": \"http://pbs.twimg.com/media/BwU6g-dCcAALxAW.png\",\n            \"media_url_https\": \"https://pbs.twimg.com/media/BwU6g-dCcAALxAW.png\",\n            \"url\": \"http://t.co/okrAoxSbt0\",\n            \"display_url\": \"pic.twitter.com/okrAoxSbt0\",\n            \"expanded_url\": \"http://twitter.com/waraeru_kan/status/505874871616671744/photo/1\",\n            \"type\": \"photo\",\n            \"sizes\": {\n              \"small\": {\n                \"w\": 340,\n                \"h\": 425,\n                \"resize\": \"fit\"\n              },\n              \"thumb\": {\n                \"w\": 150,\n                \"h\": 150,\n                \"resize\": \"crop\"\n              },\n              \"large\": {\n                \"w\": 600,\n                \"h\": 750,\n                \"resize\": \"fit\"\n              },\n              \"medium\": {\n                \"w\": 600,\n                \"h\": 750,\n                \"resize\": \"fit\"\n              }\n            }\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"possibly_sensitive\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:02 +0000 2014\",\n      \"id\": 505874871268540400,\n      \"id_str\": \"505874871268540416\",\n      \"text\": \"@nasan_arai \\n名前→なーさん\\n第一印象→誰。(´･_･`)\\n今の印象→れいら♡\\nLINE交換できる？→してる(｢･ω･)｢\\n好きなところ→可愛い優しい優しい優しい\\n最後に一言→なーさん好き〜(´･_･`)♡GEM現場おいでね(´･_･`)♡\\n\\n#ふぁぼした人にやる\",\n      \"source\": \"<a href=\\\"http://twitter.com/download/iphone\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": 1717603286,\n      \"in_reply_to_user_id_str\": \"1717603286\",\n      \"in_reply_to_screen_name\": \"nasan_arai\",\n      \"user\": {\n        \"id\": 2417626784,\n        \"id_str\": \"2417626784\",\n        \"name\": \"✩.ゆきଘ(*´꒳`)\",\n        \"screen_name\": \"Ymaaya_gem\",\n        \"location\": \"\",\n        \"description\": \"⁽⁽٩( ᐖ )۶⁾⁾ ❤︎ 武 田 舞 彩 ❤︎ ₍₍٩( ᐛ )۶₎₎\",\n        \"url\": \"http://t.co/wR0Qb76TbB\",\n        \"entities\": {\n          \"url\": {\n            \"urls\": [\n              {\n                \"url\": \"http://t.co/wR0Qb76TbB\",\n                \"expanded_url\": \"http://twpf.jp/Ymaaya_gem\",\n                \"display_url\": \"twpf.jp/Ymaaya_gem\",\n                \"indices\": [\n                  0,\n                  22\n                ]\n              }\n            ]\n          },\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 198,\n        \"friends_count\": 245,\n        \"listed_count\": 1,\n        \"created_at\": \"Sat Mar 29 16:03:06 +0000 2014\",\n        \"favourites_count\": 3818,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": true,\n        \"verified\": false,\n        \"statuses_count\": 8056,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/505516858816987136/4gFGjHzu_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/505516858816987136/4gFGjHzu_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2417626784/1407764793\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweet_count\": 0,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [\n          {\n            \"text\": \"ふぁぼした人にやる\",\n            \"indices\": [\n              128,\n              138\n            ]\n          }\n        ],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"nasan_arai\",\n            \"name\": \"なーさん\",\n            \"id\": 1717603286,\n            \"id_str\": \"1717603286\",\n            \"indices\": [\n              0,\n              11\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:02 +0000 2014\",\n      \"id\": 505874871218225150,\n      \"id_str\": \"505874871218225152\",\n      \"text\": \"\\\"ソードマスター\\\"剣聖カミイズミ (CV:緑川光)-「ソードマスター」のアスタリスク所持者\\n第一師団団長にして「剣聖」の称号を持つ剣士。イデアの剣の師匠。 \\n敵味方からも尊敬される一流の武人。\",\n      \"source\": \"<a href=\\\"http://twittbot.net/\\\" rel=\\\"nofollow\\\">twittbot.net</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 1435517814,\n        \"id_str\": \"1435517814\",\n        \"name\": \"俺、関係ないよ？\",\n        \"screen_name\": \"BDFF_LOVE\",\n        \"location\": \"ルクセンダルクorリングアベルさんの隣\",\n        \"description\": \"自分なりに生きる人、最後まであきらめないの。でも、フォローありがとう…。@ringo_BDFFLOVE ←は、妹です。時々、会話します。「現在BOTで、BDFFのこと呟くよ！」夜は、全滅　「BDFFプレイ中」詳しくは、ツイプロみてください！(絶対)\",\n        \"url\": \"http://t.co/5R4dzpbWX2\",\n        \"entities\": {\n          \"url\": {\n            \"urls\": [\n              {\n                \"url\": \"http://t.co/5R4dzpbWX2\",\n                \"expanded_url\": \"http://twpf.jp/BDFF_LOVE\",\n                \"display_url\": \"twpf.jp/BDFF_LOVE\",\n                \"indices\": [\n                  0,\n                  22\n                ]\n              }\n            ]\n          },\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 1066,\n        \"friends_count\": 1799,\n        \"listed_count\": 6,\n        \"created_at\": \"Fri May 17 12:33:23 +0000 2013\",\n        \"favourites_count\": 1431,\n        \"utc_offset\": 32400,\n        \"time_zone\": \"Irkutsk\",\n        \"geo_enabled\": true,\n        \"verified\": false,\n        \"statuses_count\": 6333,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/505696320380612608/qvaxb_zx_normal.png\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/505696320380612608/qvaxb_zx_normal.png\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/1435517814/1409401948\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweet_count\": 0,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": []\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:02 +0000 2014\",\n      \"id\": 505874871130136600,\n      \"id_str\": \"505874871130136576\",\n      \"text\": \"闇「リンと付き合うに当たって歳の差以外にもいろいろ壁があったんだよ。愛し隊の妨害とか風紀厨の生徒会長とか…」\\n一号「リンちゃんを泣かせたらシメるかんね！」\\n二号「リンちゃんにやましい事したら×す…」\\n執行部「不純な交際は僕が取り締まろうじゃないか…」\\n闇「（消される）」\",\n      \"source\": \"<a href=\\\"http://twittbot.net/\\\" rel=\\\"nofollow\\\">twittbot.net</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2386208737,\n        \"id_str\": \"2386208737\",\n        \"name\": \"闇未来Bot\",\n        \"screen_name\": \"StxRinFbot\",\n        \"location\": \"DIVAルーム\",\n        \"description\": \"ProjectDIVAのモジュール・ストレンジダーク×鏡音リンFutureStyleの自己満足非公式Bot　マセレン仕様。CP要素あります。\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 7,\n        \"friends_count\": 2,\n        \"listed_count\": 0,\n        \"created_at\": \"Thu Mar 13 02:58:09 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 4876,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/443948925351755776/6rmljL5C_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/443948925351755776/6rmljL5C_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2386208737/1396259004\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweet_count\": 0,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": []\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:02 +0000 2014\",\n      \"id\": 505874870933016600,\n      \"id_str\": \"505874870933016576\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/suitestengoku\\\" rel=\\\"nofollow\\\">絶品!!スイーツ天国</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2725681663,\n        \"id_str\": \"2725681663\",\n        \"name\": \"絶品!!スイーツ天国\",\n        \"screen_name\": \"suitestengoku\",\n        \"location\": \"\",\n        \"description\": \"美味しそうなスイーツって、見てるだけで幸せな気分になれますね♪\\r\\nそんな素敵なスイーツに出会いたいです。\\r\\n食べたいと思ったら是非 RT ＆ フォローお願いします。\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 401,\n        \"friends_count\": 1877,\n        \"listed_count\": 1,\n        \"created_at\": \"Tue Aug 12 07:43:52 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 554,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/499099533507178496/g5dNpArt_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/499099533507178496/g5dNpArt_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2725681663/1407829743\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:02 +0000 2014\",\n      \"id\": 505874870148669440,\n      \"id_str\": \"505874870148669440\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/dengeki_omoro\\\" rel=\\\"nofollow\\\">電車厳禁!!おもしろ話</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2699667800,\n        \"id_str\": \"2699667800\",\n        \"name\": \"電車厳禁!!おもしろ話w\",\n        \"screen_name\": \"dengeki_omoro\",\n        \"location\": \"\",\n        \"description\": \"日常のオモシロくて笑える場面を探します♪\\r\\n面白かったらRT & 相互フォローでみなさん、お願いします♪\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 461,\n        \"friends_count\": 1919,\n        \"listed_count\": 0,\n        \"created_at\": \"Sat Aug 02 02:16:32 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 728,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/495400387961036800/BBMb_hcG_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/495400387961036800/BBMb_hcG_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2699667800/1406947654\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:02 +0000 2014\",\n      \"id\": 505874869339189250,\n      \"id_str\": \"505874869339189249\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/ketueki_face\\\" rel=\\\"nofollow\\\">笑えるwwランキング2</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2695745652,\n        \"id_str\": \"2695745652\",\n        \"name\": \"笑えるwwランキング\",\n        \"screen_name\": \"wara_runk\",\n        \"location\": \"\",\n        \"description\": \"知ってると使えるランキングを探そう。\\r\\n面白かったらRT & 相互フォローでみなさん、お願いします♪\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 314,\n        \"friends_count\": 1943,\n        \"listed_count\": 1,\n        \"created_at\": \"Thu Jul 31 13:51:57 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 737,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/494844659856728064/xBQfnm5J_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/494844659856728064/xBQfnm5J_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2695745652/1406815103\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:02 +0000 2014\",\n      \"id\": 505874868533854200,\n      \"id_str\": \"505874868533854209\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/sunikar_daisuki\\\" rel=\\\"nofollow\\\">スニーカー大好き★図鑑</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2707963890,\n        \"id_str\": \"2707963890\",\n        \"name\": \"スニーカー大好き★図鑑\",\n        \"screen_name\": \"sunikar_daisuki\",\n        \"location\": \"\",\n        \"description\": \"スニーカー好きを見つけて仲間になろう♪\\r\\n気に入ったら RT & 相互フォローで みなさん、お願いします♪\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 394,\n        \"friends_count\": 1891,\n        \"listed_count\": 0,\n        \"created_at\": \"Tue Aug 05 01:54:28 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 642,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/496474952631996416/f0C_u3_u_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/496474952631996416/f0C_u3_u_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2707963890/1407203869\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"zh\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:01 +0000 2014\",\n      \"id\": 505874867997380600,\n      \"id_str\": \"505874867997380608\",\n      \"text\": \"\\\"@BelloTexto: ¿Quieres ser feliz? \\n一\\\"No stalkees\\\" \\n一\\\"No stalkees\\\" \\n一\\\"No stalkees\\\" \\n一\\\"No stalkees\\\" \\n一\\\"No stalkees\\\" \\n一\\\"No stalkees\\\".\\\"\",\n      \"source\": \"<a href=\\\"http://twitter.com/download/android\\\" rel=\\\"nofollow\\\">Twitter for Android</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2249378935,\n        \"id_str\": \"2249378935\",\n        \"name\": \"Maggie Becerril \",\n        \"screen_name\": \"maggdesie\",\n        \"location\": \"\",\n        \"description\": \"cambiando la vida de las personas.\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 120,\n        \"friends_count\": 391,\n        \"listed_count\": 0,\n        \"created_at\": \"Mon Dec 16 21:56:49 +0000 2013\",\n        \"favourites_count\": 314,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 1657,\n        \"lang\": \"es\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/505093371665604608/K0x_LV2y_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/505093371665604608/K0x_LV2y_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2249378935/1409258479\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweet_count\": 0,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"BelloTexto\",\n            \"name\": \"Indirectas... ✉\",\n            \"id\": 833083404,\n            \"id_str\": \"833083404\",\n            \"indices\": [\n              1,\n              12\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"zh\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:01 +0000 2014\",\n      \"id\": 505874867720183800,\n      \"id_str\": \"505874867720183808\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/iseiuragao\\\" rel=\\\"nofollow\\\">ザ・異性の裏の顔</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2719746578,\n        \"id_str\": \"2719746578\",\n        \"name\": \"ザ・異性の裏の顔\",\n        \"screen_name\": \"iseiuragao\",\n        \"location\": \"\",\n        \"description\": \"異性について少し学ぶことで、必然的にモテるようになる！？　相手を理解することで見えてくるもの「それは・・・●●」　いい内容だと思ったら RT & フォローもお願いします。\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 238,\n        \"friends_count\": 1922,\n        \"listed_count\": 0,\n        \"created_at\": \"Sat Aug 09 17:18:43 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 532,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/498157077726900224/tW8q4di__normal.png\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/498157077726900224/tW8q4di__normal.png\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2719746578/1407604947\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:01 +0000 2014\",\n      \"id\": 505874866910687200,\n      \"id_str\": \"505874866910687233\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/bijyoalbum\\\" rel=\\\"nofollow\\\">超w美女☆アルバム</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2744054334,\n        \"id_str\": \"2744054334\",\n        \"name\": \"超w美女☆アルバム\",\n        \"screen_name\": \"bijyoalbum\",\n        \"location\": \"\",\n        \"description\": \"「おお～っ！いいね～」って、思わず言ってしまう、美女を見つけます☆ \\r\\nタイプだと思ったら RT & 相互フォローでお願いします♪\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 45,\n        \"friends_count\": 966,\n        \"listed_count\": 0,\n        \"created_at\": \"Tue Aug 19 05:36:48 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 352,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501604413312491520/GP66eKWr_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501604413312491520/GP66eKWr_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2744054334/1408426814\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:01 +0000 2014\",\n      \"id\": 505874866105376800,\n      \"id_str\": \"505874866105376769\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/jyoshiuraseitai\\\" rel=\\\"nofollow\\\">男に見せない女子の裏生態</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2744261238,\n        \"id_str\": \"2744261238\",\n        \"name\": \"男に見せない女子の裏生態\",\n        \"screen_name\": \"jyoshiuraseitai\",\n        \"location\": \"\",\n        \"description\": \"男の知らない女子ならではのあるある☆ \\r\\nそんな生々しい女子の生態をつぶやきます。 \\r\\nわかる～って人は RT & フォローでお願いします♪\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 203,\n        \"friends_count\": 967,\n        \"listed_count\": 0,\n        \"created_at\": \"Tue Aug 19 08:01:28 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 348,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501641354804346880/Uh1-n1LD_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501641354804346880/Uh1-n1LD_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2744261238/1408435630\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:01 +0000 2014\",\n      \"id\": 505874865354584060,\n      \"id_str\": \"505874865354584064\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/soubutu_seitai\\\" rel=\\\"nofollow\\\">驚きの動物たちの生態</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2759403146,\n        \"id_str\": \"2759403146\",\n        \"name\": \"驚きの動物たちの生態\",\n        \"screen_name\": \"soubutu_seitai\",\n        \"location\": \"\",\n        \"description\": \"「おお～っ」と 言われるような、動物の生態をツイートします♪ \\r\\n知っていると、あなたも人気者に!? \\r\\nおもしろかったら RT & フォローを、お願いします。\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 67,\n        \"friends_count\": 954,\n        \"listed_count\": 0,\n        \"created_at\": \"Sat Aug 23 16:39:31 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 219,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/503220468128567296/Z8mGDIBS_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/503220468128567296/Z8mGDIBS_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2759403146/1408812130\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:01 +0000 2014\",\n      \"id\": 505874864603820000,\n      \"id_str\": \"505874864603820032\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/mote_woman\\\" rel=\\\"nofollow\\\">モテ女子★ファションの秘密</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2706659820,\n        \"id_str\": \"2706659820\",\n        \"name\": \"モテ女子★ファションの秘密\",\n        \"screen_name\": \"mote_woman\",\n        \"location\": \"\",\n        \"description\": \"オシャレかわいい♥モテ度UPの注目アイテムを見つけます。\\r\\n気に入ったら RT & 相互フォローで みなさん、お願いします♪\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 217,\n        \"friends_count\": 1806,\n        \"listed_count\": 0,\n        \"created_at\": \"Mon Aug 04 14:30:24 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 682,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/496303370936668161/s7xP8rTy_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/496303370936668161/s7xP8rTy_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2706659820/1407163059\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:00 +0000 2014\",\n      \"id\": 505874863874007040,\n      \"id_str\": \"505874863874007040\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/danjyonotigai1\\\" rel=\\\"nofollow\\\">男女の違いを解明する</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2761896468,\n        \"id_str\": \"2761896468\",\n        \"name\": \"男女の違いを解明する\",\n        \"screen_name\": \"danjyonotigai1\",\n        \"location\": \"\",\n        \"description\": \"意外と理解できていない男女それぞれの事情。 \\r\\n「えっ　マジで!?」と驚くような、男女の習性をつぶやきます♪ ためになったら、是非 RT ＆ フォローで、お願いします。\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 82,\n        \"friends_count\": 992,\n        \"listed_count\": 0,\n        \"created_at\": \"Sun Aug 24 09:47:44 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 237,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/503479057380413441/zDLu5Z9o_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/503479057380413441/zDLu5Z9o_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2761896468/1408873803\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:00 +0000 2014\",\n      \"id\": 505874862900924400,\n      \"id_str\": \"505874862900924416\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/kamihassou\\\" rel=\\\"nofollow\\\">神レベル★極限の発想</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2744950735,\n        \"id_str\": \"2744950735\",\n        \"name\": \"神レベル★極限の発想\",\n        \"screen_name\": \"kamihassou\",\n        \"location\": \"\",\n        \"description\": \"見ているだけで、本気がビシバシ伝わってきます！ \\r\\n人生のヒントになるような、そんな究極の発想を集めています。 \\r\\nいいなと思ったら RT & 相互フォローで、お願いします♪\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 84,\n        \"friends_count\": 992,\n        \"listed_count\": 0,\n        \"created_at\": \"Tue Aug 19 13:36:05 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 343,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501725053189226496/xZNOTYz2_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501725053189226496/xZNOTYz2_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2744950735/1408455571\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:00 +0000 2014\",\n      \"id\": 505874862397591550,\n      \"id_str\": \"505874862397591552\",\n      \"text\": \"@kaoritoxx そうよ！あたしはそう思うようにしておる。いま職場一やけとる気がする(°_°)！満喫幸せ焼け！！wあー、なるほどね！毎回そうだよね！ティアラちゃんみにいってるもんね♡五月と九月恐ろしい、、、\\nハリポタエリアはいった？？\",\n      \"source\": \"<a href=\\\"http://twitter.com/download/iphone\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": 505838547308277760,\n      \"in_reply_to_status_id_str\": \"505838547308277761\",\n      \"in_reply_to_user_id\": 796000214,\n      \"in_reply_to_user_id_str\": \"796000214\",\n      \"in_reply_to_screen_name\": \"kaoritoxx\",\n      \"user\": {\n        \"id\": 2256249487,\n        \"id_str\": \"2256249487\",\n        \"name\": \"はあちゃん@海賊同盟中\",\n        \"screen_name\": \"onepiece_24\",\n        \"location\": \"どえすえろぉたんの助手兼ね妹(願望)\",\n        \"description\": \"ONE PIECE愛しすぎて今年２３ちゃい(歴１４年目)ゾロ様に一途だったのにロー、このやろー。ロビンちゃんが幸せになればいい。ルフィは無条件にすき。ゾロビン、ローロビ、ルロビ♡usj、声優さん、コナン、進撃、クレしん、H x Hも好き♩\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 415,\n        \"friends_count\": 384,\n        \"listed_count\": 3,\n        \"created_at\": \"Sat Dec 21 09:37:25 +0000 2013\",\n        \"favourites_count\": 1603,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 9636,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501686340564418561/hMQFN4vD_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501686340564418561/hMQFN4vD_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2256249487/1399987924\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweet_count\": 0,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"kaoritoxx\",\n            \"name\": \"かおちゃん\",\n            \"id\": 796000214,\n            \"id_str\": \"796000214\",\n            \"indices\": [\n              0,\n              10\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:00 +0000 2014\",\n      \"id\": 505874861973991400,\n      \"id_str\": \"505874861973991424\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/renai_sennin\\\" rel=\\\"nofollow\\\">恋愛仙人</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2698885082,\n        \"id_str\": \"2698885082\",\n        \"name\": \"恋愛仙人\",\n        \"screen_name\": \"renai_sennin\",\n        \"location\": \"\",\n        \"description\": \"豊富でステキな恋愛経験を、シェアしましょう。\\r\\n面白かったらRT & 相互フォローでみなさん、お願いします♪\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 618,\n        \"friends_count\": 1847,\n        \"listed_count\": 1,\n        \"created_at\": \"Fri Aug 01 18:09:38 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 726,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/495272204641132544/GNA18aOg_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/495272204641132544/GNA18aOg_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2698885082/1406917096\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:00 +0000 2014\",\n      \"id\": 505874861881700350,\n      \"id_str\": \"505874861881700353\",\n      \"text\": \"@itsukibot_ 一稀の俺のソーセージをペロペロする音はデカイ\",\n      \"source\": \"<a href=\\\"http://jigtwi.jp/?p=1\\\" rel=\\\"nofollow\\\">jigtwi</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": 505871017428795400,\n      \"in_reply_to_status_id_str\": \"505871017428795392\",\n      \"in_reply_to_user_id\": 141170845,\n      \"in_reply_to_user_id_str\": \"141170845\",\n      \"in_reply_to_screen_name\": \"itsukibot_\",\n      \"user\": {\n        \"id\": 2184752048,\n        \"id_str\": \"2184752048\",\n        \"name\": \"アンドー\",\n        \"screen_name\": \"55dakedayo\",\n        \"location\": \"\",\n        \"description\": \"\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 15,\n        \"friends_count\": 24,\n        \"listed_count\": 0,\n        \"created_at\": \"Sat Nov 09 17:42:22 +0000 2013\",\n        \"favourites_count\": 37249,\n        \"utc_offset\": 32400,\n        \"time_zone\": \"Irkutsk\",\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 21070,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://abs.twimg.com/sticky/default_profile_images/default_profile_3_normal.png\",\n        \"profile_image_url_https\": \"https://abs.twimg.com/sticky/default_profile_images/default_profile_3_normal.png\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": true,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweet_count\": 0,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"itsukibot_\",\n            \"name\": \"前田一稀\",\n            \"id\": 141170845,\n            \"id_str\": \"141170845\",\n            \"indices\": [\n              0,\n              11\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:00 +0000 2014\",\n      \"id\": 505874861185437700,\n      \"id_str\": \"505874861185437697\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/densetunodorama\\\" rel=\\\"nofollow\\\">あの伝説の名ドラマ＆名場面</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2706951979,\n        \"id_str\": \"2706951979\",\n        \"name\": \"あの伝説の名ドラマ＆名場面\",\n        \"screen_name\": \"densetunodorama\",\n        \"location\": \"\",\n        \"description\": \"誰にでも記憶に残る、ドラマの名場面があると思います。そんな感動のストーリーを、もう一度わかちあいたいです。\\r\\n「これ知ってる！」とか「あ～懐かしい」と思ったら RT & 相互フォローでみなさん、お願いします♪\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 300,\n        \"friends_count\": 1886,\n        \"listed_count\": 0,\n        \"created_at\": \"Mon Aug 04 16:38:25 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 694,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/496335892152209408/fKzb8Nv3_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/496335892152209408/fKzb8Nv3_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2706951979/1407170704\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:29:00 +0000 2014\",\n      \"id\": 505874860447260700,\n      \"id_str\": \"505874860447260672\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/tabetaicake1\\\" rel=\\\"nofollow\\\">マジで食べたい♥ケーキ特集</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2724328646,\n        \"id_str\": \"2724328646\",\n        \"name\": \"マジで食べたい♥ケーキ特集\",\n        \"screen_name\": \"tabetaicake1\",\n        \"location\": \"\",\n        \"description\": \"女性の目線から見た、美味しそうなケーキを探し求めています。\\r\\n見てるだけで、あれもコレも食べたくなっちゃう♪\\r\\n美味しそうだと思ったら、是非 RT ＆ フォローお願いします。\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 158,\n        \"friends_count\": 1907,\n        \"listed_count\": 0,\n        \"created_at\": \"Mon Aug 11 17:15:22 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 493,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/498881289844293632/DAa9No9M_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/498881289844293632/DAa9No9M_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2724328646/1407777704\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:28:59 +0000 2014\",\n      \"id\": 505874859662925800,\n      \"id_str\": \"505874859662925824\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/adi_mania11\\\" rel=\\\"nofollow\\\">アディダス★マニア</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2704003662,\n        \"id_str\": \"2704003662\",\n        \"name\": \"アディダス★マニア\",\n        \"screen_name\": \"adi_mania11\",\n        \"location\": \"\",\n        \"description\": \"素敵なアディダスのアイテムを見つけたいです♪\\r\\n気に入ってもらえたららRT & 相互フォローで みなさん、お願いします♪\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 340,\n        \"friends_count\": 1851,\n        \"listed_count\": 0,\n        \"created_at\": \"Sun Aug 03 12:26:37 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 734,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/495911561781727235/06QAMVrR_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/495911561781727235/06QAMVrR_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2704003662/1407069046\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:28:59 +0000 2014\",\n      \"id\": 505874858920513540,\n      \"id_str\": \"505874858920513537\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/moe_pet1\\\" rel=\\\"nofollow\\\">萌えペット大好き</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2719061228,\n        \"id_str\": \"2719061228\",\n        \"name\": \"萌えペット大好き\",\n        \"screen_name\": \"moe_pet1\",\n        \"location\": \"\",\n        \"description\": \"かわいいペットを見るのが趣味です♥そんな私と一緒にいやされたい人いませんか？かわいいと思ったら RT & フォローもお願いします♪\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 289,\n        \"friends_count\": 1812,\n        \"listed_count\": 0,\n        \"created_at\": \"Sat Aug 09 10:20:25 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 632,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/498051549537386496/QizThq7N_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/498051549537386496/QizThq7N_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2719061228/1407581287\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:28:59 +0000 2014\",\n      \"id\": 505874858115219460,\n      \"id_str\": \"505874858115219456\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/renaikyoukasyo\\\" rel=\\\"nofollow\\\">恋愛の教科書　</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2744344514,\n        \"id_str\": \"2744344514\",\n        \"name\": \"恋愛の教科書\",\n        \"screen_name\": \"renaikyoukasyo\",\n        \"location\": \"\",\n        \"description\": \"もっと早く知っとくべきだった～！知っていればもっと上手くいく♪ \\r\\n今すぐ役立つ恋愛についての雑学やマメ知識をお届けします。 \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 124,\n        \"friends_count\": 955,\n        \"listed_count\": 0,\n        \"created_at\": \"Tue Aug 19 08:32:45 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 346,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501655512018997248/7SznYGWi_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501655512018997248/7SznYGWi_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2744344514/1408439001\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:28:59 +0000 2014\",\n      \"id\": 505874857335074800,\n      \"id_str\": \"505874857335074816\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/omorogakusei\\\" rel=\\\"nofollow\\\">オモロすぎる★学生の日常</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2699365116,\n        \"id_str\": \"2699365116\",\n        \"name\": \"オモロすぎる★学生の日常\",\n        \"screen_name\": \"omorogakusei\",\n        \"location\": \"\",\n        \"description\": \"楽しすぎる学生の日常を探していきます。\\r\\n面白かったらRT & 相互フォローでみなさん、お願いします♪\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 289,\n        \"friends_count\": 1156,\n        \"listed_count\": 2,\n        \"created_at\": \"Fri Aug 01 23:35:18 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 770,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/495353473886478336/S-4B_RVl_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/495353473886478336/S-4B_RVl_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2699365116/1406936481\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:28:59 +0000 2014\",\n      \"id\": 505874856605257700,\n      \"id_str\": \"505874856605257728\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/akogareinteria\\\" rel=\\\"nofollow\\\">憧れの★インテリア図鑑</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2721907602,\n        \"id_str\": \"2721907602\",\n        \"name\": \"憧れの★インテリア図鑑\",\n        \"screen_name\": \"akogareinteria\",\n        \"location\": \"\",\n        \"description\": \"自分の住む部屋もこんなふうにしてみたい♪　\\r\\nそんな素敵なインテリアを、日々探していますw　\\r\\nいいなと思ったら RT & 相互フォローお願いします。\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 298,\n        \"friends_count\": 1925,\n        \"listed_count\": 0,\n        \"created_at\": \"Sun Aug 10 15:59:13 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 540,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/498499374423343105/Wi_izHvT_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/498499374423343105/Wi_izHvT_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2721907602/1407686543\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:28:59 +0000 2014\",\n      \"id\": 505874856089378800,\n      \"id_str\": \"505874856089378816\",\n      \"text\": \"天冥の標 VI 宿怨 PART1 / 小川 一水\\nhttp://t.co/fXIgRt4ffH\\n \\n#キンドル #天冥の標VI宿怨PART1\",\n      \"source\": \"<a href=\\\"http://twitter.com/\\\" rel=\\\"nofollow\\\">waromett</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 1953404612,\n        \"id_str\": \"1953404612\",\n        \"name\": \"わろめっと\",\n        \"screen_name\": \"waromett\",\n        \"location\": \"\",\n        \"description\": \"たのしいついーとしょうかい\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 16980,\n        \"friends_count\": 16983,\n        \"listed_count\": 18,\n        \"created_at\": \"Fri Oct 11 05:49:57 +0000 2013\",\n        \"favourites_count\": 3833,\n        \"utc_offset\": 32400,\n        \"time_zone\": \"Tokyo\",\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 98655,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"352726\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme5/bg.gif\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme5/bg.gif\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/378800000578908101/14c4744c7aa34b1f8bbd942b78e59385_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/378800000578908101/14c4744c7aa34b1f8bbd942b78e59385_normal.jpeg\",\n        \"profile_link_color\": \"D02B55\",\n        \"profile_sidebar_border_color\": \"829D5E\",\n        \"profile_sidebar_fill_color\": \"99CC33\",\n        \"profile_text_color\": \"3E4415\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": false,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweet_count\": 0,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [\n          {\n            \"text\": \"キンドル\",\n            \"indices\": [\n              50,\n              55\n            ]\n          },\n          {\n            \"text\": \"天冥の標VI宿怨PART1\",\n            \"indices\": [\n              56,\n              70\n            ]\n          }\n        ],\n        \"symbols\": [],\n        \"urls\": [\n          {\n            \"url\": \"http://t.co/fXIgRt4ffH\",\n            \"expanded_url\": \"http://j.mp/1kHBOym\",\n            \"display_url\": \"j.mp/1kHBOym\",\n            \"indices\": [\n              25,\n              47\n            ]\n          }\n        ],\n        \"user_mentions\": []\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"possibly_sensitive\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"zh\"\n      },\n      \"created_at\": \"Sun Aug 31 00:28:58 +0000 2014\",\n      \"id\": 505874855770599400,\n      \"id_str\": \"505874855770599425\",\n      \"text\": \"四川盆地江淮等地将有强降雨 开学日多地将有雨: 　　中新网8月31日电 据中央气象台消息，江淮东部、四川盆地东北部等地今天(31日)又将迎来一场暴雨或大暴雨天气。明天9月1日，是中小学生开学的日子。预计明天，内蒙古中部、... http://t.co/RNdqIHmTby\",\n      \"source\": \"<a href=\\\"http://twitterfeed.com\\\" rel=\\\"nofollow\\\">twitterfeed</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 402427654,\n        \"id_str\": \"402427654\",\n        \"name\": \"中国新闻\",\n        \"screen_name\": \"zhongwenxinwen\",\n        \"location\": \"\",\n        \"description\": \"中国的新闻，世界的新闻。\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 2429,\n        \"friends_count\": 15,\n        \"listed_count\": 29,\n        \"created_at\": \"Tue Nov 01 01:56:43 +0000 2011\",\n        \"favourites_count\": 0,\n        \"utc_offset\": -28800,\n        \"time_zone\": \"Alaska\",\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 84564,\n        \"lang\": \"zh-cn\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"709397\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme6/bg.gif\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme6/bg.gif\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/2700523149/5597e347b2eb880425faef54287995f2_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/2700523149/5597e347b2eb880425faef54287995f2_normal.jpeg\",\n        \"profile_link_color\": \"FF3300\",\n        \"profile_sidebar_border_color\": \"86A4A6\",\n        \"profile_sidebar_fill_color\": \"A0C5C7\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": false,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweet_count\": 0,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [\n          {\n            \"url\": \"http://t.co/RNdqIHmTby\",\n            \"expanded_url\": \"http://bit.ly/1tOdNsI\",\n            \"display_url\": \"bit.ly/1tOdNsI\",\n            \"indices\": [\n              114,\n              136\n            ]\n          }\n        ],\n        \"user_mentions\": []\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"possibly_sensitive\": false,\n      \"lang\": \"zh\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:28:58 +0000 2014\",\n      \"id\": 505874854877200400,\n      \"id_str\": \"505874854877200384\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/LDH_daisuki1\\\" rel=\\\"nofollow\\\">LDH ★大好き応援団</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2700961603,\n        \"id_str\": \"2700961603\",\n        \"name\": \"LDH ★大好き応援団\",\n        \"screen_name\": \"LDH_daisuki1\",\n        \"location\": \"\",\n        \"description\": \"LDHファンは、全員仲間です♪\\r\\n面白かったらRT & 相互フォローでみなさん、お願いします♪\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 458,\n        \"friends_count\": 1895,\n        \"listed_count\": 0,\n        \"created_at\": \"Sat Aug 02 14:23:46 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 735,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/495578007298252800/FOZflgYu_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/495578007298252800/FOZflgYu_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2700961603/1406989928\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:28:58 +0000 2014\",\n      \"id\": 505874854147407900,\n      \"id_str\": \"505874854147407872\",\n      \"text\": \"RT @shiawaseomamori: 一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるの…\",\n      \"source\": \"<a href=\\\"https://twitter.com/anime_toshiden1\\\" rel=\\\"nofollow\\\">マジ!?怖いアニメ都市伝説</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2719489172,\n        \"id_str\": \"2719489172\",\n        \"name\": \"マジ!?怖いアニメ都市伝説\",\n        \"screen_name\": \"anime_toshiden1\",\n        \"location\": \"\",\n        \"description\": \"あなたの知らない、怖すぎるアニメの都市伝説を集めています。\\r\\n「え～知らなかったよww]」って人は RT & フォローお願いします♪\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 377,\n        \"friends_count\": 1911,\n        \"listed_count\": 1,\n        \"created_at\": \"Sat Aug 09 14:41:15 +0000 2014\",\n        \"favourites_count\": 0,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 536,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/498118027322208258/h7XOTTSi_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/498118027322208258/h7XOTTSi_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2719489172/1407595513\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:06 +0000 2014\",\n        \"id\": 505871615125491700,\n        \"id_str\": \"505871615125491712\",\n        \"text\": \"一に止まると書いて、正しいという意味だなんて、この年になるまで知りませんでした。 人は生きていると、前へ前へという気持ちばかり急いて、どんどん大切なものを置き去りにしていくものでしょう。本当に正しいことというのは、一番初めの場所にあるのかもしれません。 by神様のカルテ、夏川草介\",\n        \"source\": \"<a href=\\\"https://twitter.com/shiawaseomamori\\\" rel=\\\"nofollow\\\">幸せの☆お守り</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2745121514,\n          \"id_str\": \"2745121514\",\n          \"name\": \"幸せの☆お守り\",\n          \"screen_name\": \"shiawaseomamori\",\n          \"location\": \"\",\n          \"description\": \"自分が幸せだと周りも幸せにできる！ \\r\\nそんな人生を精一杯生きるために必要な言葉をお届けします♪ \\r\\nいいなと思ったら RT & 相互フォローで、お願いします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 213,\n          \"friends_count\": 991,\n          \"listed_count\": 0,\n          \"created_at\": \"Tue Aug 19 14:45:19 +0000 2014\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 349,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/501742437606244354/scXy81ZW_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2745121514/1408459730\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 58,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 58,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"shiawaseomamori\",\n            \"name\": \"幸せの☆お守り\",\n            \"id\": 2745121514,\n            \"id_str\": \"2745121514\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:28:58 +0000 2014\",\n      \"id\": 505874854134820860,\n      \"id_str\": \"505874854134820864\",\n      \"text\": \"@vesperia1985 おはよー！\\n今日までなのですよ…！！明日一生来なくていい\",\n      \"source\": \"<a href=\\\"http://twitter.com/download/iphone\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": 505868030329364500,\n      \"in_reply_to_status_id_str\": \"505868030329364480\",\n      \"in_reply_to_user_id\": 2286548834,\n      \"in_reply_to_user_id_str\": \"2286548834\",\n      \"in_reply_to_screen_name\": \"vesperia1985\",\n      \"user\": {\n        \"id\": 2389045190,\n        \"id_str\": \"2389045190\",\n        \"name\": \"りいこ\",\n        \"screen_name\": \"riiko_dq10\",\n        \"location\": \"\",\n        \"description\": \"サマーエルフです、りいこです。えるおくんラブです！随時ふれぼしゅ〜〜(っ˘ω˘c )＊日常のどうでもいいことも呟いてますがよろしくね〜\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 67,\n        \"friends_count\": 69,\n        \"listed_count\": 0,\n        \"created_at\": \"Fri Mar 14 13:02:27 +0000 2014\",\n        \"favourites_count\": 120,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 324,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/503906346815610881/BfSrCoBr_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/503906346815610881/BfSrCoBr_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2389045190/1409232058\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweet_count\": 0,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"vesperia1985\",\n            \"name\": \"ユーリ\",\n            \"id\": 2286548834,\n            \"id_str\": \"2286548834\",\n            \"indices\": [\n              0,\n              13\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:28:58 +0000 2014\",\n      \"id\": 505874853778685950,\n      \"id_str\": \"505874853778685952\",\n      \"text\": \"【映画パンフレット】　永遠の０ （永遠のゼロ）　監督　山崎貴　キャスト　岡田准一、三浦春馬、井上真央東宝(2)11点の新品／中古品を見る: ￥ 500より\\n(この商品の現在のランクに関する正式な情報については、アートフレーム... http://t.co/4hbyB1rbQ7\",\n      \"source\": \"<a href=\\\"http://ifttt.com\\\" rel=\\\"nofollow\\\">IFTTT</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 1319883571,\n        \"id_str\": \"1319883571\",\n        \"name\": \"森林木工家具製作所\",\n        \"screen_name\": \"Furniturewood\",\n        \"location\": \"沖縄\",\n        \"description\": \"家具（かぐ、Furniture）は、家財道具のうち家の中に据え置いて利用する比較的大型の道具類、または元々家に作り付けられている比較的大型の道具類をさす。なお、日本の建築基準法上は、作り付け家具は、建築確認及び完了検査の対象となるが、後から置かれるものについては対象外である。\",\n        \"url\": \"http://t.co/V4oyL0xtZk\",\n        \"entities\": {\n          \"url\": {\n            \"urls\": [\n              {\n                \"url\": \"http://t.co/V4oyL0xtZk\",\n                \"expanded_url\": \"http://astore.amazon.co.jp/furniturewood-22\",\n                \"display_url\": \"astore.amazon.co.jp/furniturewood-…\",\n                \"indices\": [\n                  0,\n                  22\n                ]\n              }\n            ]\n          },\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 677,\n        \"friends_count\": 743,\n        \"listed_count\": 1,\n        \"created_at\": \"Mon Apr 01 07:55:14 +0000 2013\",\n        \"favourites_count\": 0,\n        \"utc_offset\": 32400,\n        \"time_zone\": \"Irkutsk\",\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 17210,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/3460466135/c67d9df9b760787b9ed284fe80b1dd31_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/3460466135/c67d9df9b760787b9ed284fe80b1dd31_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/1319883571/1364804982\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweet_count\": 0,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [\n          {\n            \"url\": \"http://t.co/4hbyB1rbQ7\",\n            \"expanded_url\": \"http://ift.tt/1kT55bk\",\n            \"display_url\": \"ift.tt/1kT55bk\",\n            \"indices\": [\n              116,\n              138\n            ]\n          }\n        ],\n        \"user_mentions\": []\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"possibly_sensitive\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:28:58 +0000 2014\",\n      \"id\": 505874852754907140,\n      \"id_str\": \"505874852754907136\",\n      \"text\": \"RT @siranuga_hotoke: ゴキブリは一世帯に平均して480匹いる。\",\n      \"source\": \"<a href=\\\"http://twitter.com/download/iphone\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 413944345,\n        \"id_str\": \"413944345\",\n        \"name\": \"泥酔イナバウアー\",\n        \"screen_name\": \"Natade_co_co_21\",\n        \"location\": \"\",\n        \"description\": \"君の瞳にうつる僕に乾杯。\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 298,\n        \"friends_count\": 300,\n        \"listed_count\": 4,\n        \"created_at\": \"Wed Nov 16 12:52:46 +0000 2011\",\n        \"favourites_count\": 3125,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 12237,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"FFF04D\",\n        \"profile_background_image_url\": \"http://pbs.twimg.com/profile_background_images/378800000115928444/9bf5fa13385cc80bfeb097e51af9862a.jpeg\",\n        \"profile_background_image_url_https\": \"https://pbs.twimg.com/profile_background_images/378800000115928444/9bf5fa13385cc80bfeb097e51af9862a.jpeg\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/500849752351600640/lMQqIzYj_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/500849752351600640/lMQqIzYj_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/413944345/1403511193\",\n        \"profile_link_color\": \"0099CC\",\n        \"profile_sidebar_border_color\": \"000000\",\n        \"profile_sidebar_fill_color\": \"F6FFD1\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": false,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sat Aug 30 23:24:23 +0000 2014\",\n        \"id\": 505858599411666940,\n        \"id_str\": \"505858599411666944\",\n        \"text\": \"ゴキブリは一世帯に平均して480匹いる。\",\n        \"source\": \"<a href=\\\"http://twittbot.net/\\\" rel=\\\"nofollow\\\">twittbot.net</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 2243896200,\n          \"id_str\": \"2243896200\",\n          \"name\": \"知らぬが仏bot\",\n          \"screen_name\": \"siranuga_hotoke\",\n          \"location\": \"奈良・京都辺り\",\n          \"description\": \"知らぬが仏な情報をお伝えします。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 3288,\n          \"friends_count\": 3482,\n          \"listed_count\": 7,\n          \"created_at\": \"Fri Dec 13 13:16:35 +0000 2013\",\n          \"favourites_count\": 0,\n          \"utc_offset\": null,\n          \"time_zone\": null,\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 1570,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/378800000866399372/ypy5NnPe_normal.png\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/378800000866399372/ypy5NnPe_normal.png\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/2243896200/1386997755\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 1,\n        \"favorite_count\": 0,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 1,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"siranuga_hotoke\",\n            \"name\": \"知らぬが仏bot\",\n            \"id\": 2243896200,\n            \"id_str\": \"2243896200\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:28:58 +0000 2014\",\n      \"id\": 505874852603908100,\n      \"id_str\": \"505874852603908096\",\n      \"text\": \"RT @UARROW_Y: ようかい体操第一を踊る国見英 http://t.co/SXoYWH98as\",\n      \"source\": \"<a href=\\\"http://twitter.com/download/iphone\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 2463035136,\n        \"id_str\": \"2463035136\",\n        \"name\": \"や\",\n        \"screen_name\": \"yae45\",\n        \"location\": \"\",\n        \"description\": \"きもちわるいことつぶやく用\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 4,\n        \"friends_count\": 30,\n        \"listed_count\": 0,\n        \"created_at\": \"Fri Apr 25 10:49:20 +0000 2014\",\n        \"favourites_count\": 827,\n        \"utc_offset\": 32400,\n        \"time_zone\": \"Irkutsk\",\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 390,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/505345820137234433/csFeRxPm_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/505345820137234433/csFeRxPm_normal.jpeg\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"ja\"\n        },\n        \"created_at\": \"Sun Aug 31 00:16:45 +0000 2014\",\n        \"id\": 505871779949051900,\n        \"id_str\": \"505871779949051904\",\n        \"text\": \"ようかい体操第一を踊る国見英 http://t.co/SXoYWH98as\",\n        \"source\": \"<a href=\\\"http://twitter.com/download/android\\\" rel=\\\"nofollow\\\">Twitter for Android</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 1261662588,\n          \"id_str\": \"1261662588\",\n          \"name\": \"ゆう矢\",\n          \"screen_name\": \"UARROW_Y\",\n          \"location\": \"つくり出そう国影の波 広げよう国影の輪\",\n          \"description\": \"HQ!! 成人済腐女子。日常ツイート多いです。赤葦京治夢豚クソツイ含みます注意。フォローをお考えの際はプロフご一読お願い致します。FRBお気軽に\",\n          \"url\": \"http://t.co/LFX2XOzb0l\",\n          \"entities\": {\n            \"url\": {\n              \"urls\": [\n                {\n                  \"url\": \"http://t.co/LFX2XOzb0l\",\n                  \"expanded_url\": \"http://twpf.jp/UARROW_Y\",\n                  \"display_url\": \"twpf.jp/UARROW_Y\",\n                  \"indices\": [\n                    0,\n                    22\n                  ]\n                }\n              ]\n            },\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 265,\n          \"friends_count\": 124,\n          \"listed_count\": 12,\n          \"created_at\": \"Tue Mar 12 10:42:17 +0000 2013\",\n          \"favourites_count\": 6762,\n          \"utc_offset\": 32400,\n          \"time_zone\": \"Tokyo\",\n          \"geo_enabled\": true,\n          \"verified\": false,\n          \"statuses_count\": 55946,\n          \"lang\": \"ja\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"C0DEED\",\n          \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n          \"profile_background_tile\": false,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/502095104618663937/IzuPYx3E_normal.png\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/502095104618663937/IzuPYx3E_normal.png\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/1261662588/1408618604\",\n          \"profile_link_color\": \"0084B4\",\n          \"profile_sidebar_border_color\": \"C0DEED\",\n          \"profile_sidebar_fill_color\": \"DDEEF6\",\n          \"profile_text_color\": \"333333\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": true,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 29,\n        \"favorite_count\": 54,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [\n            {\n              \"url\": \"http://t.co/SXoYWH98as\",\n              \"expanded_url\": \"http://twitter.com/UARROW_Y/status/505871779949051904/photo/1\",\n              \"display_url\": \"pic.twitter.com/SXoYWH98as\",\n              \"indices\": [\n                15,\n                37\n              ]\n            }\n          ],\n          \"user_mentions\": []\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"possibly_sensitive\": false,\n        \"lang\": \"ja\"\n      },\n      \"retweet_count\": 29,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [\n          {\n            \"url\": \"http://t.co/SXoYWH98as\",\n            \"expanded_url\": \"http://twitter.com/UARROW_Y/status/505871779949051904/photo/1\",\n            \"display_url\": \"pic.twitter.com/SXoYWH98as\",\n            \"indices\": [\n              29,\n              51\n            ]\n          }\n        ],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"UARROW_Y\",\n            \"name\": \"ゆう矢\",\n            \"id\": 1261662588,\n            \"id_str\": \"1261662588\",\n            \"indices\": [\n              3,\n              12\n            ]\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"possibly_sensitive\": false,\n      \"lang\": \"ja\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"zh\"\n      },\n      \"created_at\": \"Sun Aug 31 00:28:57 +0000 2014\",\n      \"id\": 505874848900341760,\n      \"id_str\": \"505874848900341760\",\n      \"text\": \"RT @fightcensorship: 李克強總理的臉綠了！在前日南京青奧會閉幕式，觀眾席上一名貪玩韓國少年運動員，竟斗膽用激光筆射向中國總理李克強的臉。http://t.co/HLX9mHcQwe http://t.co/fVVOSML5s8\",\n      \"source\": \"<a href=\\\"http://twitter.com/download/iphone\\\" rel=\\\"nofollow\\\">Twitter for iPhone</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 889332218,\n        \"id_str\": \"889332218\",\n        \"name\": \"民權初步\",\n        \"screen_name\": \"JoeyYoungkm\",\n        \"location\": \"km/cn\",\n        \"description\": \"经历了怎样的曲折才从追求“一致通过”发展到今天人们接受“过半数通过”，正是人们认识到对“一致”甚至是“基本一致”的追求本身就会变成一种独裁。\",\n        \"url\": null,\n        \"entities\": {\n          \"description\": {\n            \"urls\": []\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 313,\n        \"friends_count\": 46,\n        \"listed_count\": 0,\n        \"created_at\": \"Thu Oct 18 17:21:17 +0000 2012\",\n        \"favourites_count\": 24,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 15707,\n        \"lang\": \"en\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"C0DEED\",\n        \"profile_background_image_url\": \"http://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_image_url_https\": \"https://abs.twimg.com/images/themes/theme1/bg.png\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/378800000563062033/a7e8274752ce36a6cd5bad971ec7d416_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/378800000563062033/a7e8274752ce36a6cd5bad971ec7d416_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/889332218/1388896916\",\n        \"profile_link_color\": \"0084B4\",\n        \"profile_sidebar_border_color\": \"C0DEED\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": true,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweeted_status\": {\n        \"metadata\": {\n          \"result_type\": \"recent\",\n          \"iso_language_code\": \"zh\"\n        },\n        \"created_at\": \"Sat Aug 30 23:56:27 +0000 2014\",\n        \"id\": 505866670356070400,\n        \"id_str\": \"505866670356070401\",\n        \"text\": \"李克強總理的臉綠了！在前日南京青奧會閉幕式，觀眾席上一名貪玩韓國少年運動員，竟斗膽用激光筆射向中國總理李克強的臉。http://t.co/HLX9mHcQwe http://t.co/fVVOSML5s8\",\n        \"source\": \"<a href=\\\"http://twitter.com\\\" rel=\\\"nofollow\\\">Twitter Web Client</a>\",\n        \"truncated\": false,\n        \"in_reply_to_status_id\": null,\n        \"in_reply_to_status_id_str\": null,\n        \"in_reply_to_user_id\": null,\n        \"in_reply_to_user_id_str\": null,\n        \"in_reply_to_screen_name\": null,\n        \"user\": {\n          \"id\": 67661086,\n          \"id_str\": \"67661086\",\n          \"name\": \"※范强※法特姗瑟希蒲※\",\n          \"screen_name\": \"fightcensorship\",\n          \"location\": \"Middle of Nowhere\",\n          \"description\": \"被人指责“封建”、“落后”、“保守”的代表，当代红卫兵攻击对象。致力于言论自由，人权； 倡导资讯公开，反对网络封锁。既不是精英分子，也不是意见领袖，本推言论不代表任何国家、党派和组织，也不标榜伟大、光荣和正确。\",\n          \"url\": null,\n          \"entities\": {\n            \"description\": {\n              \"urls\": []\n            }\n          },\n          \"protected\": false,\n          \"followers_count\": 7143,\n          \"friends_count\": 779,\n          \"listed_count\": 94,\n          \"created_at\": \"Fri Aug 21 17:16:22 +0000 2009\",\n          \"favourites_count\": 364,\n          \"utc_offset\": 28800,\n          \"time_zone\": \"Singapore\",\n          \"geo_enabled\": false,\n          \"verified\": false,\n          \"statuses_count\": 16751,\n          \"lang\": \"en\",\n          \"contributors_enabled\": false,\n          \"is_translator\": false,\n          \"is_translation_enabled\": false,\n          \"profile_background_color\": \"FFFFFF\",\n          \"profile_background_image_url\": \"http://pbs.twimg.com/profile_background_images/611138516/toeccqnahbpmr0sw9ybv.jpeg\",\n          \"profile_background_image_url_https\": \"https://pbs.twimg.com/profile_background_images/611138516/toeccqnahbpmr0sw9ybv.jpeg\",\n          \"profile_background_tile\": true,\n          \"profile_image_url\": \"http://pbs.twimg.com/profile_images/3253137427/3524557d21ef2c04871e985d4d136bdb_normal.jpeg\",\n          \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/3253137427/3524557d21ef2c04871e985d4d136bdb_normal.jpeg\",\n          \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/67661086/1385608347\",\n          \"profile_link_color\": \"ED1313\",\n          \"profile_sidebar_border_color\": \"FFFFFF\",\n          \"profile_sidebar_fill_color\": \"E0FF92\",\n          \"profile_text_color\": \"000000\",\n          \"profile_use_background_image\": true,\n          \"default_profile\": false,\n          \"default_profile_image\": false,\n          \"following\": false,\n          \"follow_request_sent\": false,\n          \"notifications\": false\n        },\n        \"geo\": null,\n        \"coordinates\": null,\n        \"place\": null,\n        \"contributors\": null,\n        \"retweet_count\": 4,\n        \"favorite_count\": 2,\n        \"entities\": {\n          \"hashtags\": [],\n          \"symbols\": [],\n          \"urls\": [\n            {\n              \"url\": \"http://t.co/HLX9mHcQwe\",\n              \"expanded_url\": \"http://is.gd/H3OgTO\",\n              \"display_url\": \"is.gd/H3OgTO\",\n              \"indices\": [\n                57,\n                79\n              ]\n            }\n          ],\n          \"user_mentions\": [],\n          \"media\": [\n            {\n              \"id\": 505866668485386240,\n              \"id_str\": \"505866668485386241\",\n              \"indices\": [\n                80,\n                102\n              ],\n              \"media_url\": \"http://pbs.twimg.com/media/BwUzDgbIIAEgvhD.jpg\",\n              \"media_url_https\": \"https://pbs.twimg.com/media/BwUzDgbIIAEgvhD.jpg\",\n              \"url\": \"http://t.co/fVVOSML5s8\",\n              \"display_url\": \"pic.twitter.com/fVVOSML5s8\",\n              \"expanded_url\": \"http://twitter.com/fightcensorship/status/505866670356070401/photo/1\",\n              \"type\": \"photo\",\n              \"sizes\": {\n                \"large\": {\n                  \"w\": 640,\n                  \"h\": 554,\n                  \"resize\": \"fit\"\n                },\n                \"medium\": {\n                  \"w\": 600,\n                  \"h\": 519,\n                  \"resize\": \"fit\"\n                },\n                \"thumb\": {\n                  \"w\": 150,\n                  \"h\": 150,\n                  \"resize\": \"crop\"\n                },\n                \"small\": {\n                  \"w\": 340,\n                  \"h\": 294,\n                  \"resize\": \"fit\"\n                }\n              }\n            }\n          ]\n        },\n        \"favorited\": false,\n        \"retweeted\": false,\n        \"possibly_sensitive\": false,\n        \"lang\": \"zh\"\n      },\n      \"retweet_count\": 4,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [],\n        \"symbols\": [],\n        \"urls\": [\n          {\n            \"url\": \"http://t.co/HLX9mHcQwe\",\n            \"expanded_url\": \"http://is.gd/H3OgTO\",\n            \"display_url\": \"is.gd/H3OgTO\",\n            \"indices\": [\n              78,\n              100\n            ]\n          }\n        ],\n        \"user_mentions\": [\n          {\n            \"screen_name\": \"fightcensorship\",\n            \"name\": \"※范强※法特姗瑟希蒲※\",\n            \"id\": 67661086,\n            \"id_str\": \"67661086\",\n            \"indices\": [\n              3,\n              19\n            ]\n          }\n        ],\n        \"media\": [\n          {\n            \"id\": 505866668485386240,\n            \"id_str\": \"505866668485386241\",\n            \"indices\": [\n              101,\n              123\n            ],\n            \"media_url\": \"http://pbs.twimg.com/media/BwUzDgbIIAEgvhD.jpg\",\n            \"media_url_https\": \"https://pbs.twimg.com/media/BwUzDgbIIAEgvhD.jpg\",\n            \"url\": \"http://t.co/fVVOSML5s8\",\n            \"display_url\": \"pic.twitter.com/fVVOSML5s8\",\n            \"expanded_url\": \"http://twitter.com/fightcensorship/status/505866670356070401/photo/1\",\n            \"type\": \"photo\",\n            \"sizes\": {\n              \"large\": {\n                \"w\": 640,\n                \"h\": 554,\n                \"resize\": \"fit\"\n              },\n              \"medium\": {\n                \"w\": 600,\n                \"h\": 519,\n                \"resize\": \"fit\"\n              },\n              \"thumb\": {\n                \"w\": 150,\n                \"h\": 150,\n                \"resize\": \"crop\"\n              },\n              \"small\": {\n                \"w\": 340,\n                \"h\": 294,\n                \"resize\": \"fit\"\n              }\n            },\n            \"source_status_id\": 505866670356070400,\n            \"source_status_id_str\": \"505866670356070401\"\n          }\n        ]\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"possibly_sensitive\": false,\n      \"lang\": \"zh\"\n    },\n    {\n      \"metadata\": {\n        \"result_type\": \"recent\",\n        \"iso_language_code\": \"ja\"\n      },\n      \"created_at\": \"Sun Aug 31 00:28:56 +0000 2014\",\n      \"id\": 505874847260352500,\n      \"id_str\": \"505874847260352513\",\n      \"text\": \"【マイリスト】【彩りりあ】妖怪体操第一　踊ってみた【反転】 http://t.co/PjL9if8OZC #sm24357625\",\n      \"source\": \"<a href=\\\"http://www.nicovideo.jp/\\\" rel=\\\"nofollow\\\">ニコニコ動画</a>\",\n      \"truncated\": false,\n      \"in_reply_to_status_id\": null,\n      \"in_reply_to_status_id_str\": null,\n      \"in_reply_to_user_id\": null,\n      \"in_reply_to_user_id_str\": null,\n      \"in_reply_to_screen_name\": null,\n      \"user\": {\n        \"id\": 1609789375,\n        \"id_str\": \"1609789375\",\n        \"name\": \"食いしん坊前ちゃん\",\n        \"screen_name\": \"2no38mae\",\n        \"location\": \"ニノと二次元の間\",\n        \"description\": \"ニコ動で踊り手やってます!!応援本当に嬉しいですありがとうございます!!　ぽっちゃりだけど前向きに頑張る腐女子です。嵐と弱虫ペダルが大好き！【お返事】りぷ(基本は)”○”　DM (同業者様を除いて)”×”　動画の転載は絶対にやめてください。 ブログ→http://t.co/8E91tqoeKX　　\",\n        \"url\": \"http://t.co/ulD2e9mcwb\",\n        \"entities\": {\n          \"url\": {\n            \"urls\": [\n              {\n                \"url\": \"http://t.co/ulD2e9mcwb\",\n                \"expanded_url\": \"http://www.nicovideo.jp/mylist/37917495\",\n                \"display_url\": \"nicovideo.jp/mylist/37917495\",\n                \"indices\": [\n                  0,\n                  22\n                ]\n              }\n            ]\n          },\n          \"description\": {\n            \"urls\": [\n              {\n                \"url\": \"http://t.co/8E91tqoeKX\",\n                \"expanded_url\": \"http://ameblo.jp/2no38mae/\",\n                \"display_url\": \"ameblo.jp/2no38mae/\",\n                \"indices\": [\n                  125,\n                  147\n                ]\n              }\n            ]\n          }\n        },\n        \"protected\": false,\n        \"followers_count\": 560,\n        \"friends_count\": 875,\n        \"listed_count\": 11,\n        \"created_at\": \"Sun Jul 21 05:09:43 +0000 2013\",\n        \"favourites_count\": 323,\n        \"utc_offset\": null,\n        \"time_zone\": null,\n        \"geo_enabled\": false,\n        \"verified\": false,\n        \"statuses_count\": 3759,\n        \"lang\": \"ja\",\n        \"contributors_enabled\": false,\n        \"is_translator\": false,\n        \"is_translation_enabled\": false,\n        \"profile_background_color\": \"F2C6E4\",\n        \"profile_background_image_url\": \"http://pbs.twimg.com/profile_background_images/378800000029400927/114b242f5d838ec7cb098ea5db6df413.jpeg\",\n        \"profile_background_image_url_https\": \"https://pbs.twimg.com/profile_background_images/378800000029400927/114b242f5d838ec7cb098ea5db6df413.jpeg\",\n        \"profile_background_tile\": false,\n        \"profile_image_url\": \"http://pbs.twimg.com/profile_images/487853237723095041/LMBMGvOc_normal.jpeg\",\n        \"profile_image_url_https\": \"https://pbs.twimg.com/profile_images/487853237723095041/LMBMGvOc_normal.jpeg\",\n        \"profile_banner_url\": \"https://pbs.twimg.com/profile_banners/1609789375/1375752225\",\n        \"profile_link_color\": \"FF9EDD\",\n        \"profile_sidebar_border_color\": \"FFFFFF\",\n        \"profile_sidebar_fill_color\": \"DDEEF6\",\n        \"profile_text_color\": \"333333\",\n        \"profile_use_background_image\": true,\n        \"default_profile\": false,\n        \"default_profile_image\": false,\n        \"following\": false,\n        \"follow_request_sent\": false,\n        \"notifications\": false\n      },\n      \"geo\": null,\n      \"coordinates\": null,\n      \"place\": null,\n      \"contributors\": null,\n      \"retweet_count\": 0,\n      \"favorite_count\": 0,\n      \"entities\": {\n        \"hashtags\": [\n          {\n            \"text\": \"sm24357625\",\n            \"indices\": [\n              53,\n              64\n            ]\n          }\n        ],\n        \"symbols\": [],\n        \"urls\": [\n          {\n            \"url\": \"http://t.co/PjL9if8OZC\",\n            \"expanded_url\": \"http://nico.ms/sm24357625\",\n            \"display_url\": \"nico.ms/sm24357625\",\n            \"indices\": [\n              30,\n              52\n            ]\n          }\n        ],\n        \"user_mentions\": []\n      },\n      \"favorited\": false,\n      \"retweeted\": false,\n      \"possibly_sensitive\": false,\n      \"lang\": \"ja\"\n    }\n  ],\n  \"search_metadata\": {\n    \"completed_in\": 0.087,\n    \"max_id\": 505874924095815700,\n    \"max_id_str\": \"505874924095815681\",\n    \"next_results\": \"?max_id=505874847260352512&q=%E4%B8%80&count=100&include_entities=1\",\n    \"query\": \"%E4%B8%80\",\n    \"refresh_url\": \"?since_id=505874924095815681&q=%E4%B8%80&include_entities=1\",\n    \"count\": 100,\n    \"since_id\": 0,\n    \"since_id_str\": \"0\"\n  }\n}"
  },
  {
    "path": "resource/combine/combine.css",
    "content": "\n.google-visualization-toolbar{font-size:100%}.google-visualization-toolbar .google-visualization-toolbar-export-igoogle,.google-visualization-toolbar .google-visualization-toolbar-export-data,.google-visualization-toolbar .google-visualization-toolbar-html-code{margin-right:.1em}.google-visualization-toolbar-html-code-explanation{font-weight:bold}.google-visualization-toolbar-ok-button{padding:2px}.google-visualization-toolbar-triangle{position:absolute;right:0;top:0}.google-visualization-toolbar-caption-table{width:100%;padding:0;margin:0;border:0;border-collapse:collapse}.google-visualization-toolbar-small-dialog{width:500px}.google-visualization-toolbar-big-dialog{width:800px}.google-visualization-toolbar-small-dialog,.google-visualization-toolbar-big-dialog{position:absolute;background-color:#c1d9ff;border:1px solid #3a5774;padding:8px}.google-visualization-toolbar-small-dialog-bg,.google-visualization-toolbar-big-dialog-bg{background-color:#ddd;position:absolute;top:0;left:0}.google-visualization-toolbar-small-dialog-title,.google-visualization-toolbar-big-dialog-title{background-color:#e0edfe;color:#000;cursor:pointer;padding:8px;position:relative;font-size:12pt;font-weight:bold;vertical-align:middle}.google-visualization-toolbar-small-dialog-content,.google-visualization-toolbar-big-dialog-content{background-color:#fff;padding:4px;font-weight:normal;overflow:auto}.google-visualization-toolbar-small-dialog-title-close,.google-visualization-toolbar-big-dialog-title-close{background:transparent url(close_box.gif) no-repeat scroll center;height:15px;position:absolute;right:10px;top:8px;width:15px}.google-visualization-toolbar-small-dialog-content iframe,.google-visualization-toolbar-big-dialog-content iframe{width:500px;height:700px;border:1px solid black}.charts-inline-block{position:relative;display:-moz-inline-box;display:inline-block}* html .charts-inline-block,*:first-child+html .charts-inline-block{display:inline}.charts-menu{background:#fff;border-color:#ccc #666 #666 #ccc;border-style:solid;border-width:1px;cursor:default;font:normal 13px Arial,sans-serif;margin:0;outline:none;padding:4px 0;position:absolute;z-index:20000}.charts-menu-button{background:#ddd url(//ssl.gstatic.com/editor/button-bg.png) repeat-x top left;border:0;color:#000;cursor:pointer;list-style:none;margin:2px;outline:none;padding:0;text-decoration:none;vertical-align:middle}.charts-menu-button-outer-box,.charts-menu-button-inner-box{border-style:solid;border-color:#aaa;vertical-align:top}.charts-menu-button-outer-box{margin:0;border-width:1px 0;padding:0}.charts-menu-button-inner-box{margin:0 -1px;border-width:0 1px;padding:3px 4px}* html .charts-menu-button-inner-box{left:-1px}* html .charts-menu-button-rtl .charts-menu-button-outer-box{left:-1px;right:auto}* html .charts-menu-button-rtl .charts-menu-button-inner-box{right:auto}*:first-child+html .charts-menu-button-inner-box{left:-1px}*:first-child+html .charts-menu-button-rtl .charts-menu-button-inner-box{left:1px;right:auto}::root .charts-menu-button{line-height:0}::root .charts-menu-button-outer-box{line-height:0}::root .charts-menu-button-inner-box{line-height:0}::root .charts-menu-button-caption{line-height:normal}::root .charts-menu-button-dropdown{line-height:normal}.charts-menu-button-disabled{background-image:none!important;opacity:.3;-moz-opacity:.3;filter:alpha(opacity=30)}.charts-menu-button-disabled .charts-menu-button-outer-box,.charts-menu-button-disabled .charts-menu-button-inner-box,.charts-menu-button-disabled .charts-menu-button-caption,.charts-menu-button-disabled .charts-menu-button-dropdown{color:#333!important;border-color:#999!important}* html .charts-menu-button-disabled,*:first-child+html .charts-menu-button-disabled{margin:2px 1px!important;padding:0 1px!important}.charts-menu-button-hover .charts-menu-button-outer-box,.charts-menu-button-hover .charts-menu-button-inner-box{border-color:#9cf #69e #69e #7af!important}.charts-menu-button-active,.charts-menu-button-open{background-color:#bbb;background-position:bottom left}.charts-menu-button-focused .charts-menu-button-outer-box,.charts-menu-button-focused .charts-menu-button-inner-box{border-color:orange}.charts-menu-button-caption{padding:0 4px 0 0;vertical-align:top}.charts-menu-button-dropdown{height:15px;width:7px;background:url(//ssl.gstatic.com/editor/editortoolbar.png) no-repeat -388px 0;vertical-align:top}.charts-menu-button-collapse-right,.charts-menu-button-collapse-right .charts-menu-button-outer-box,.charts-menu-button-collapse-right .charts-menu-button-inner-box{margin-right:0}.charts-menu-button-collapse-left,.charts-menu-button-collapse-left .charts-menu-button-outer-box{margin-left:0}.charts-menu-button-collapse-left .charts-menu-button-inner-box{margin-left:0;border-left:1px solid #fff}.charts-menu-button-collapse-left.charts-menu-button-checked .charts-menu-button-inner-box{border-left:1px solid #ddd}.charts-menuitem{color:#000;font:normal 13px Arial,sans-serif;list-style:none;margin:0;padding:4px 7em 4px 28px;white-space:nowrap}.charts-menuitem.charts-menuitem-rtl{padding-left:7em;padding-right:28px}.charts-menu-nocheckbox .charts-menuitem,.charts-menu-noicon .charts-menuitem{padding-left:12px}.charts-menu-noaccel .charts-menuitem{padding-right:20px}.charts-menuitem-content{color:#000;font:normal 13px Arial,sans-serif}.charts-menuitem-disabled .charts-menuitem-accel,.charts-menuitem-disabled .charts-menuitem-content{color:#ccc!important}.charts-menuitem-disabled .charts-menuitem-icon{opacity:.3;-moz-opacity:.3;filter:alpha(opacity=30)}.charts-menuitem-highlight,.charts-menuitem-hover{background-color:#d6e9f8;border-color:#d6e9f8;border-style:dotted;border-width:1px 0;padding-bottom:3px;padding-top:3px}.charts-menuitem-checkbox,.charts-menuitem-icon{background-repeat:no-repeat;height:16px;left:6px;position:absolute;right:auto;vertical-align:middle;width:16px}.charts-menuitem-rtl .charts-menuitem-checkbox,.charts-menuitem-rtl .charts-menuitem-icon{left:auto;right:6px}.charts-option-selected .charts-menuitem-checkbox,.charts-option-selected .charts-menuitem-icon{background:url(//ssl.gstatic.com/editor/editortoolbar.png) no-repeat -512px 0}.charts-menuitem-accel{color:#999;direction:ltr;left:auto;padding:0 6px;position:absolute;right:0;text-align:right}.charts-menuitem-rtl .charts-menuitem-accel{left:0;right:auto;text-align:left}.charts-menuitem-mnemonic-hint{text-decoration:underline}.charts-menuitem-mnemonic-separator{color:#999;font-size:12px;padding-left:4px}\n\n.charts-inline-block{position:relative;display:-moz-inline-box;display:inline-block}* html .charts-inline-block,*:first-child+html .charts-inline-block{display:inline}.charts-custom-button{margin:2px;border:0;padding:0;font-family:Arial,sans-serif;color:#000;background:#ddd url(//ssl.gstatic.com/editor/button-bg.png) repeat-x top left;text-decoration:none;list-style:none;vertical-align:middle;cursor:default;outline:none}.charts-custom-button-outer-box,.charts-custom-button-inner-box{border-style:solid;border-color:#aaa;vertical-align:top}.charts-custom-button-outer-box{margin:0;border-width:1px 0;padding:0}.charts-custom-button-inner-box{margin:0 -1px;border-width:0 1px;padding:3px 4px;white-space:nowrap}* html .charts-custom-button-inner-box{left:-1px}* html .charts-custom-button-rtl .charts-custom-button-outer-box{left:-1px}* html .charts-custom-button-rtl .charts-custom-button-inner-box{right:auto}*:first-child+html .charts-custom-button-inner-box{left:-1px}*:first-child+html .charts-custom-button-rtl .charts-custom-button-inner-box{left:1px}::root .charts-custom-button{line-height:0}::root .charts-custom-button-outer-box{line-height:0}::root .charts-custom-button-inner-box{line-height:normal}.charts-custom-button-disabled{background-image:none!important;opacity:.3;-moz-opacity:.3;filter:alpha(opacity=30)}.charts-custom-button-disabled .charts-custom-button-outer-box,.charts-custom-button-disabled .charts-custom-button-inner-box{color:#333!important;border-color:#999!important}* html .charts-custom-button-disabled,*:first-child+html .charts-custom-button-disabled{margin:2px 1px!important;padding:0 1px!important}.charts-custom-button-hover .charts-custom-button-outer-box,.charts-custom-button-hover .charts-custom-button-inner-box{border-color:#9cf #69e #69e #7af!important}.charts-custom-button-active,.charts-custom-button-checked{background-color:#bbb;background-position:bottom left}.charts-custom-button-focused .charts-custom-button-outer-box,.charts-custom-button-focused .charts-custom-button-inner-box{border-color:orange}.charts-custom-button-collapse-right,.charts-custom-button-collapse-right .charts-custom-button-outer-box,.charts-custom-button-collapse-right .charts-custom-button-inner-box{margin-right:0}.charts-custom-button-collapse-left,.charts-custom-button-collapse-left .charts-custom-button-outer-box{margin-left:0}.charts-custom-button-collapse-left .charts-custom-button-inner-box{margin-left:0;border-left:1px solid #fff}.charts-custom-button-collapse-left.charts-custom-button-checked .charts-custom-button-inner-box{border-left:1px solid #ddd}* html .charts-custom-button-collapse-left .charts-custom-button-inner-box,*:first-child+html .charts-custom-button-collapse-left .charts-custom-button-inner-box{left:0}.charts-flat-button{position:relative;margin:2px;border:1px solid #000;padding:2px 6px;font:normal 13px \"Trebuchet MS\",Tahoma,Arial,sans-serif;color:#fff;background-color:#8c2425;cursor:pointer;outline:none}.charts-flat-button-disabled{border-color:#888;color:#888;background-color:#ccc;cursor:default}.charts-flat-button-hover{border-color:#8c2425;color:#8c2425;background-color:#eaa4a5}.charts-flat-button-active,.charts-flat-button-selected,.charts-flat-button-checked{border-color:#5b4169;color:#5b4169;background-color:#d1a8ea}.charts-flat-button-focused{border-color:#5b4169}.charts-flat-button-collapse-right{margin-right:0}.charts-flat-button-collapse-left{margin-left:0;border-left:none}.charts-button{color:#036;border-color:#036;background-color:#69c}.charts-button-disabled{border-color:#333;color:#333;background-color:#999}.charts-button-hover{color:#369;border-color:#369;background-color:#9cf}.charts-button-active{color:#69c;border-color:#69c}.google-visualization-table-table{font-family:arial,helvetica;font-size:10pt;cursor:default;margin:0;background:white;border-spacing:0}.google-visualization-table-table *{margin:0;vertical-align:middle;padding:2px}.google-visualization-table-tr-head .gradient,.google-visualization-table-tr-head-nonstrict .gradient,.google-visualization-table-div-page .gradient{background:#fff url(\"//ssl.gstatic.com/charts/static/table-title-bg.gif\") repeat-x left bottom;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(249,250,253,1) 30%,rgba(238,242,247,1) 60%,rgba(228,233,244,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(30%,rgba(249,250,253,1)),color-stop(60%,rgba(238,242,247,1)),color-stop(100%,rgba(228,233,244,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(249,250,253,1) 30%,rgba(238,242,247,1) 60%,rgba(228,233,244,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(249,250,253,1) 30%,rgba(238,242,247,1) 60%,rgba(228,233,244,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(249,250,253,1) 30%,rgba(238,242,247,1) 60%,rgba(228,233,244,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(249,250,253,1) 30%,rgba(238,242,247,1) 60%,rgba(228,233,244,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e4e9f4',GradientType=0)}.google-visualization-table-tr-head,.google-visualization-table-tr-head-nonstrict{font-weight:bold;text-align:center}.google-visualization-table-tr-even,.google-visualization-table-tr-even-nonstrict{background-color:#fff}.google-visualization-table-tr-odd,.google-visualization-table-tr-odd-nonstrict{background-color:#fafafa}.google-visualization-table-tr-sel,.google-visualization-table-tr-sel-nonstrict{background-color:#d6e9f8}.google-visualization-table-tr-over,.google-visualization-table-tr-over-nonstrict{background-color:#e7e9f9}.google-visualization-table-sorthdr{cursor:pointer}.google-visualization-table-table .unsorted .google-visualization-table-sortind:after{content:\"\\002003\"}.google-visualization-table-table .sort-ascending .google-visualization-table-sortind:after{content:\"\\0025b2\"}.google-visualization-table-table .sort-descending .google-visualization-table-sortind:after{content:\"\\0025bc\"}.google-visualization-table-sortind{color:#ccc;font-size:9px;padding-left:6px}.google-visualization-table-th,.google-visualization-table-td{border:1px solid #eee;padding-right:3px;padding-left:3px;padding-top:2px;padding-bottom:2px}.google-visualization-table-table .last-frozen-cell{border-right:2px ridge}.google-visualization-table-td-bool{text-align:center;font-family:\"Arial Unicode MS\",Arial,Helvetica}.google-visualization-table-td-center{text-align:center}.google-visualization-table-td-number{text-align:right;white-space:nowrap}.google-visualization-table-seq{text-align:right;color:#666}.google-visualization-table-div-page{margin:2px 0 0;padding:0;border:0;display:inline-block;float:left}.google-visualization-table-div-page [role=\"button\"]{display:inline-block;cursor:pointer}.google-visualization-table-page-numbers{display:inline-block;margin:2px 0;padding:0}.google-visualization-table-page-numbers .page-number{display:inline-block;border:1px ButtonShadow outset;border-radius:3px;color:black;font-size:.8em;line-height:.9em;min-width:1.5em;margin:2px .25em;padding:.15em .3em .2em .25em;text-align:center;text-decoration:none}.google-visualization-table-page-numbers .page-number.current{font-weight:bold}.google-visualization-table-page-numbers .page-number:hover{background:#fefefe;border-color:#fefefe}.google-visualization-table .transparent{background-image:none;background-color:transparent;border-color:transparent}.google-visualization-table .transparentIE6{background:none}.google-visualization-table th .transparent,.google-visualization-table td .transparent{color:transparent;opacity:0}.google-visualization-table .google-visualization-hidden{visibility:hidden;pointer-events:none}.google-visualization-table-loadtest{padding-left:6px}\n/* Copyright 2012 Google Inc. All Rights Reserved. */\n\n.google-visualization-tooltip-action: hover {\n  background-color: #eeeeee;\n}\n.google-visualization-tooltip {\n  border:solid 1px #bdbdbd;\n  border-radius: 2px;\n  background-color: white;\n  position: absolute;\n  box-shadow: 0px 2px 2px 0px rgba(204, 204, 204, 0.6);\n  font-size: 12px;\n  padding: 0px;\n  -moz-box-shadow: 0px 2px 2px 0px rgba(204, 204, 204, 0.6);\n  -webkit-box-shadow: 0px 2px 2px 0px rgba(204, 204, 204, 0.6);\n}\n.google-visualization-tooltip-action-list {\n  list-style-type: none;\n  margin: 0;\n  padding: 0.5em 0em 0.5em 0em;\n  cursor: hand;\n}\n.google-visualization-tooltip-action {\n  margin: 0;\n  cursor: pointer;\n  padding: 0.5em 2em 0.5em 1em;\n}\n.google-visualization-tooltip-action:hover {\n  background-color: #eeeeee;\n}\n.google-visualization-tooltip-item-list {\n  list-style-type: none;\n  margin: 1em 0 1em 0;\n  padding: 0em;\n}\n.google-visualization-tooltip-item {\n  margin: 0.65em 0em 0.65em 0em;\n  padding: 0em 2em 0em 1em;\n}\n.google-visualization-tooltip-item-list\n.google-visualization-tooltip-item:first-child {\n  margin: 1em 0em 1em 0em;\n}\n.google-visualization-tooltip-separator {\n  margin: 0;\n  padding: 0;\n  height: 1px;\n  background-color: #dddddd;\n}\n.google-visualization-tooltip-square {\n  display: inline-block;\n  /* IE does not support inline-block fall back to float left */\n  float: left\\9;\n  clear: none;\n  width: 0.5em;\n  height: 0.5em;\n  margin: 0.16em 0.7em 0em 0em;\n  border-bottom: solid 0.1em white;\n}\n/*!\n * Bootstrap v3.2.0 (http://getbootstrap.com)\n * Copyright 2011-2014 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n *//*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:\" (\" attr(href) \")\"}abbr[title]:after{content:\" (\" attr(title) \")\"}a[href^=\"javascript:\"]:after,a[href^=\"#\"]:after{content:\"\"}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:\"\\2a\"}.glyphicon-plus:before{content:\"\\2b\"}.glyphicon-euro:before{content:\"\\20ac\"}.glyphicon-minus:before{content:\"\\2212\"}.glyphicon-cloud:before{content:\"\\2601\"}.glyphicon-envelope:before{content:\"\\2709\"}.glyphicon-pencil:before{content:\"\\270f\"}.glyphicon-glass:before{content:\"\\e001\"}.glyphicon-music:before{content:\"\\e002\"}.glyphicon-search:before{content:\"\\e003\"}.glyphicon-heart:before{content:\"\\e005\"}.glyphicon-star:before{content:\"\\e006\"}.glyphicon-star-empty:before{content:\"\\e007\"}.glyphicon-user:before{content:\"\\e008\"}.glyphicon-film:before{content:\"\\e009\"}.glyphicon-th-large:before{content:\"\\e010\"}.glyphicon-th:before{content:\"\\e011\"}.glyphicon-th-list:before{content:\"\\e012\"}.glyphicon-ok:before{content:\"\\e013\"}.glyphicon-remove:before{content:\"\\e014\"}.glyphicon-zoom-in:before{content:\"\\e015\"}.glyphicon-zoom-out:before{content:\"\\e016\"}.glyphicon-off:before{content:\"\\e017\"}.glyphicon-signal:before{content:\"\\e018\"}.glyphicon-cog:before{content:\"\\e019\"}.glyphicon-trash:before{content:\"\\e020\"}.glyphicon-home:before{content:\"\\e021\"}.glyphicon-file:before{content:\"\\e022\"}.glyphicon-time:before{content:\"\\e023\"}.glyphicon-road:before{content:\"\\e024\"}.glyphicon-download-alt:before{content:\"\\e025\"}.glyphicon-download:before{content:\"\\e026\"}.glyphicon-upload:before{content:\"\\e027\"}.glyphicon-inbox:before{content:\"\\e028\"}.glyphicon-play-circle:before{content:\"\\e029\"}.glyphicon-repeat:before{content:\"\\e030\"}.glyphicon-refresh:before{content:\"\\e031\"}.glyphicon-list-alt:before{content:\"\\e032\"}.glyphicon-lock:before{content:\"\\e033\"}.glyphicon-flag:before{content:\"\\e034\"}.glyphicon-headphones:before{content:\"\\e035\"}.glyphicon-volume-off:before{content:\"\\e036\"}.glyphicon-volume-down:before{content:\"\\e037\"}.glyphicon-volume-up:before{content:\"\\e038\"}.glyphicon-qrcode:before{content:\"\\e039\"}.glyphicon-barcode:before{content:\"\\e040\"}.glyphicon-tag:before{content:\"\\e041\"}.glyphicon-tags:before{content:\"\\e042\"}.glyphicon-book:before{content:\"\\e043\"}.glyphicon-bookmark:before{content:\"\\e044\"}.glyphicon-print:before{content:\"\\e045\"}.glyphicon-camera:before{content:\"\\e046\"}.glyphicon-font:before{content:\"\\e047\"}.glyphicon-bold:before{content:\"\\e048\"}.glyphicon-italic:before{content:\"\\e049\"}.glyphicon-text-height:before{content:\"\\e050\"}.glyphicon-text-width:before{content:\"\\e051\"}.glyphicon-align-left:before{content:\"\\e052\"}.glyphicon-align-center:before{content:\"\\e053\"}.glyphicon-align-right:before{content:\"\\e054\"}.glyphicon-align-justify:before{content:\"\\e055\"}.glyphicon-list:before{content:\"\\e056\"}.glyphicon-indent-left:before{content:\"\\e057\"}.glyphicon-indent-right:before{content:\"\\e058\"}.glyphicon-facetime-video:before{content:\"\\e059\"}.glyphicon-picture:before{content:\"\\e060\"}.glyphicon-map-marker:before{content:\"\\e062\"}.glyphicon-adjust:before{content:\"\\e063\"}.glyphicon-tint:before{content:\"\\e064\"}.glyphicon-edit:before{content:\"\\e065\"}.glyphicon-share:before{content:\"\\e066\"}.glyphicon-check:before{content:\"\\e067\"}.glyphicon-move:before{content:\"\\e068\"}.glyphicon-step-backward:before{content:\"\\e069\"}.glyphicon-fast-backward:before{content:\"\\e070\"}.glyphicon-backward:before{content:\"\\e071\"}.glyphicon-play:before{content:\"\\e072\"}.glyphicon-pause:before{content:\"\\e073\"}.glyphicon-stop:before{content:\"\\e074\"}.glyphicon-forward:before{content:\"\\e075\"}.glyphicon-fast-forward:before{content:\"\\e076\"}.glyphicon-step-forward:before{content:\"\\e077\"}.glyphicon-eject:before{content:\"\\e078\"}.glyphicon-chevron-left:before{content:\"\\e079\"}.glyphicon-chevron-right:before{content:\"\\e080\"}.glyphicon-plus-sign:before{content:\"\\e081\"}.glyphicon-minus-sign:before{content:\"\\e082\"}.glyphicon-remove-sign:before{content:\"\\e083\"}.glyphicon-ok-sign:before{content:\"\\e084\"}.glyphicon-question-sign:before{content:\"\\e085\"}.glyphicon-info-sign:before{content:\"\\e086\"}.glyphicon-screenshot:before{content:\"\\e087\"}.glyphicon-remove-circle:before{content:\"\\e088\"}.glyphicon-ok-circle:before{content:\"\\e089\"}.glyphicon-ban-circle:before{content:\"\\e090\"}.glyphicon-arrow-left:before{content:\"\\e091\"}.glyphicon-arrow-right:before{content:\"\\e092\"}.glyphicon-arrow-up:before{content:\"\\e093\"}.glyphicon-arrow-down:before{content:\"\\e094\"}.glyphicon-share-alt:before{content:\"\\e095\"}.glyphicon-resize-full:before{content:\"\\e096\"}.glyphicon-resize-small:before{content:\"\\e097\"}.glyphicon-exclamation-sign:before{content:\"\\e101\"}.glyphicon-gift:before{content:\"\\e102\"}.glyphicon-leaf:before{content:\"\\e103\"}.glyphicon-fire:before{content:\"\\e104\"}.glyphicon-eye-open:before{content:\"\\e105\"}.glyphicon-eye-close:before{content:\"\\e106\"}.glyphicon-warning-sign:before{content:\"\\e107\"}.glyphicon-plane:before{content:\"\\e108\"}.glyphicon-calendar:before{content:\"\\e109\"}.glyphicon-random:before{content:\"\\e110\"}.glyphicon-comment:before{content:\"\\e111\"}.glyphicon-magnet:before{content:\"\\e112\"}.glyphicon-chevron-up:before{content:\"\\e113\"}.glyphicon-chevron-down:before{content:\"\\e114\"}.glyphicon-retweet:before{content:\"\\e115\"}.glyphicon-shopping-cart:before{content:\"\\e116\"}.glyphicon-folder-close:before{content:\"\\e117\"}.glyphicon-folder-open:before{content:\"\\e118\"}.glyphicon-resize-vertical:before{content:\"\\e119\"}.glyphicon-resize-horizontal:before{content:\"\\e120\"}.glyphicon-hdd:before{content:\"\\e121\"}.glyphicon-bullhorn:before{content:\"\\e122\"}.glyphicon-bell:before{content:\"\\e123\"}.glyphicon-certificate:before{content:\"\\e124\"}.glyphicon-thumbs-up:before{content:\"\\e125\"}.glyphicon-thumbs-down:before{content:\"\\e126\"}.glyphicon-hand-right:before{content:\"\\e127\"}.glyphicon-hand-left:before{content:\"\\e128\"}.glyphicon-hand-up:before{content:\"\\e129\"}.glyphicon-hand-down:before{content:\"\\e130\"}.glyphicon-circle-arrow-right:before{content:\"\\e131\"}.glyphicon-circle-arrow-left:before{content:\"\\e132\"}.glyphicon-circle-arrow-up:before{content:\"\\e133\"}.glyphicon-circle-arrow-down:before{content:\"\\e134\"}.glyphicon-globe:before{content:\"\\e135\"}.glyphicon-wrench:before{content:\"\\e136\"}.glyphicon-tasks:before{content:\"\\e137\"}.glyphicon-filter:before{content:\"\\e138\"}.glyphicon-briefcase:before{content:\"\\e139\"}.glyphicon-fullscreen:before{content:\"\\e140\"}.glyphicon-dashboard:before{content:\"\\e141\"}.glyphicon-paperclip:before{content:\"\\e142\"}.glyphicon-heart-empty:before{content:\"\\e143\"}.glyphicon-link:before{content:\"\\e144\"}.glyphicon-phone:before{content:\"\\e145\"}.glyphicon-pushpin:before{content:\"\\e146\"}.glyphicon-usd:before{content:\"\\e148\"}.glyphicon-gbp:before{content:\"\\e149\"}.glyphicon-sort:before{content:\"\\e150\"}.glyphicon-sort-by-alphabet:before{content:\"\\e151\"}.glyphicon-sort-by-alphabet-alt:before{content:\"\\e152\"}.glyphicon-sort-by-order:before{content:\"\\e153\"}.glyphicon-sort-by-order-alt:before{content:\"\\e154\"}.glyphicon-sort-by-attributes:before{content:\"\\e155\"}.glyphicon-sort-by-attributes-alt:before{content:\"\\e156\"}.glyphicon-unchecked:before{content:\"\\e157\"}.glyphicon-expand:before{content:\"\\e158\"}.glyphicon-collapse-down:before{content:\"\\e159\"}.glyphicon-collapse-up:before{content:\"\\e160\"}.glyphicon-log-in:before{content:\"\\e161\"}.glyphicon-flash:before{content:\"\\e162\"}.glyphicon-log-out:before{content:\"\\e163\"}.glyphicon-new-window:before{content:\"\\e164\"}.glyphicon-record:before{content:\"\\e165\"}.glyphicon-save:before{content:\"\\e166\"}.glyphicon-open:before{content:\"\\e167\"}.glyphicon-saved:before{content:\"\\e168\"}.glyphicon-import:before{content:\"\\e169\"}.glyphicon-export:before{content:\"\\e170\"}.glyphicon-send:before{content:\"\\e171\"}.glyphicon-floppy-disk:before{content:\"\\e172\"}.glyphicon-floppy-saved:before{content:\"\\e173\"}.glyphicon-floppy-remove:before{content:\"\\e174\"}.glyphicon-floppy-save:before{content:\"\\e175\"}.glyphicon-floppy-open:before{content:\"\\e176\"}.glyphicon-credit-card:before{content:\"\\e177\"}.glyphicon-transfer:before{content:\"\\e178\"}.glyphicon-cutlery:before{content:\"\\e179\"}.glyphicon-header:before{content:\"\\e180\"}.glyphicon-compressed:before{content:\"\\e181\"}.glyphicon-earphone:before{content:\"\\e182\"}.glyphicon-phone-alt:before{content:\"\\e183\"}.glyphicon-tower:before{content:\"\\e184\"}.glyphicon-stats:before{content:\"\\e185\"}.glyphicon-sd-video:before{content:\"\\e186\"}.glyphicon-hd-video:before{content:\"\\e187\"}.glyphicon-subtitles:before{content:\"\\e188\"}.glyphicon-sound-stereo:before{content:\"\\e189\"}.glyphicon-sound-dolby:before{content:\"\\e190\"}.glyphicon-sound-5-1:before{content:\"\\e191\"}.glyphicon-sound-6-1:before{content:\"\\e192\"}.glyphicon-sound-7-1:before{content:\"\\e193\"}.glyphicon-copyright-mark:before{content:\"\\e194\"}.glyphicon-registration-mark:before{content:\"\\e195\"}.glyphicon-cloud-download:before{content:\"\\e197\"}.glyphicon-cloud-upload:before{content:\"\\e198\"}.glyphicon-tree-conifer:before{content:\"\\e199\"}.glyphicon-tree-deciduous:before{content:\"\\e200\"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:\"Helvetica Neue\",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;width:100% \\9;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;width:100% \\9;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}cite{font-style:normal}mark,.mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#428bca}a.text-primary:hover{color:#3071a9}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#428bca}a.bg-primary:hover{background-color:#3071a9}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\\2014 \\00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\\00A0 \\2014'}blockquote:before,blockquote:after{content:\"\"}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,\"Courier New\",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#777;opacity:1}.form-control:-ms-input-placeholder{color:#777}.form-control::-webkit-input-placeholder{color:#777}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px;line-height:1.42857143 \\0}input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;min-height:20px;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{position:absolute;margin-top:4px \\9;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio].disabled,input[type=checkbox].disabled,fieldset[disabled] input[type=radio],fieldset[disabled] input[type=checkbox]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm,.form-horizontal .form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm,select[multiple].input-sm{height:auto}.input-lg,.form-horizontal .form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg{height:46px;line-height:46px}textarea.input-lg,select[multiple].input-lg{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:25px;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{top:0;right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.3px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn:focus,.btn:active:focus,.btn.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#3071a9;border-color:#285e8e}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}.btn-primary .badge{color:#428bca;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#428bca;cursor:pointer;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#428bca;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:\"\";border-top:0;border-bottom:4px solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group>.btn:focus,.btn-group-vertical>.btn:focus{outline:0}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn>input[type=radio],[data-toggle=buttons]>.btn>input[type=checkbox]{position:absolute;z-index:-1;filter:alpha(opacity=0);opacity:0}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=radio],.input-group-addon input[type=checkbox]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#428bca}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#428bca}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}.navbar-nav.navbar-right:last-child{margin-right:-15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-form.navbar-right:last-child{margin-right:-15px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}.navbar-text.navbar-right:last-child{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#777}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#777}.navbar-inverse .navbar-nav>li>a{color:#777}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#777}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#777}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:\"/\\00a0\"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#428bca;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#2a6496;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#428bca;border-color:#428bca}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#428bca}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#3071a9}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#428bca;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-right:auto;margin-left:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#428bca}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar[aria-valuenow=\"1\"],.progress-bar[aria-valuenow=\"2\"]{min-width:30px}.progress-bar[aria-valuenow=\"0\"]{min-width:30px;color:#777;background-color:transparent;background-image:none;-webkit-box-shadow:none;box-shadow:none}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media,.media-body{overflow:hidden;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{color:#777;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#e1edf7}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group{margin-bottom:0}.panel>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#428bca}.panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#428bca}.panel-primary>.panel-heading .badge{color:#428bca;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#428bca}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate3d(0,-25%,0);-o-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0)}.modal.in .modal-dialog{-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-size:12px;line-height:1.4;visibility:visible;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;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:#000}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{right:5px;bottom:0;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(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{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:\"\";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:\" \";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:\" \";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:\" \";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:\" \";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\\2039'}.carousel-control .icon-next:before{content:'\\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{display:table;content:\" \"}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed;-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}/*!\n * Bootstrap v3.2.0 (http://getbootstrap.com)\n * Copyright 2011-2014 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */.btn-default,.btn-primary,.btn-success,.btn-info,.btn-warning,.btn-danger{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-default:active,.btn-primary:active,.btn-success:active,.btn-info:active,.btn-warning:active,.btn-danger:active,.btn-default.active,.btn-primary.active,.btn-success.active,.btn-info.active,.btn-warning.active,.btn-danger.active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn:active,.btn.active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.btn-default:hover,.btn-default:focus{background-color:#e0e0e0;background-position:0 -15px}.btn-default:active,.btn-default.active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default:disabled,.btn-default[disabled]{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#428bca 0,#2d6ca2 100%);background-image:-o-linear-gradient(top,#428bca 0,#2d6ca2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#2d6ca2));background-image:linear-gradient(to bottom,#428bca 0,#2d6ca2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#2b669a}.btn-primary:hover,.btn-primary:focus{background-color:#2d6ca2;background-position:0 -15px}.btn-primary:active,.btn-primary.active{background-color:#2d6ca2;border-color:#2b669a}.btn-primary:disabled,.btn-primary[disabled]{background-color:#2d6ca2;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:hover,.btn-success:focus{background-color:#419641;background-position:0 -15px}.btn-success:active,.btn-success.active{background-color:#419641;border-color:#3e8f3e}.btn-success:disabled,.btn-success[disabled]{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:hover,.btn-info:focus{background-color:#2aabd2;background-position:0 -15px}.btn-info:active,.btn-info.active{background-color:#2aabd2;border-color:#28a4c9}.btn-info:disabled,.btn-info[disabled]{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:hover,.btn-warning:focus{background-color:#eb9316;background-position:0 -15px}.btn-warning:active,.btn-warning.active{background-color:#eb9316;border-color:#e38d13}.btn-warning:disabled,.btn-warning[disabled]{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:hover,.btn-danger:focus{background-color:#c12e2a;background-position:0 -15px}.btn-danger:active,.btn-danger.active{background-color:#c12e2a;border-color:#b92c28}.btn-danger:disabled,.btn-danger[disabled]{background-color:#c12e2a;background-image:none}.thumbnail,.img-thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background-color:#357ebd;background-image:-webkit-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:-o-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#357ebd));background-image:linear-gradient(to bottom,#428bca 0,#357ebd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);background-repeat:repeat-x}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f3f3f3 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f3f3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f3f3f3));background-image:linear-gradient(to bottom,#ebebeb 0,#f3f3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff3f3f3', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-o-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x}.navbar-inverse .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#222 0,#282828 100%);background-image:-o-linear-gradient(top,#222 0,#282828 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#222),to(#282828));background-image:linear-gradient(to bottom,#222 0,#282828 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff282828', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-static-top,.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);background-repeat:repeat-x;border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);background-repeat:repeat-x;border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);background-repeat:repeat-x;border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat:repeat-x;border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x}.progress-bar{background-image:-webkit-linear-gradient(top,#428bca 0,#3071a9 100%);background-image:-o-linear-gradient(top,#428bca 0,#3071a9 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#3071a9));background-image:linear-gradient(to bottom,#428bca 0,#3071a9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0);background-repeat:repeat-x}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);background-repeat:repeat-x}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);background-repeat:repeat-x}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);background-repeat:repeat-x}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);background-repeat:repeat-x}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{text-shadow:0 -1px 0 #3071a9;background-image:-webkit-linear-gradient(top,#428bca 0,#3278b3 100%);background-image:-o-linear-gradient(top,#428bca 0,#3278b3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#3278b3));background-image:linear-gradient(to bottom,#428bca 0,#3278b3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0);background-repeat:repeat-x;border-color:#3278b3}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:-o-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#357ebd));background-image:linear-gradient(to bottom,#428bca 0,#357ebd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);background-repeat:repeat-x}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);background-repeat:repeat-x}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);background-repeat:repeat-x}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);background-repeat:repeat-x}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-o-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);background-repeat:repeat-x}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x;border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)}"
  },
  {
    "path": "resource/combine/combine.js",
    "content": "/*!\n * jQuery JavaScript Library v1.8.2\n * http://jquery.com/\n *\n * Includes Sizzle.js\n * http://sizzlejs.com/\n *\n * Copyright 2012 jQuery Foundation and other contributors\n * Released under the MIT license\n * http://jquery.org/license\n *\n * Date: Thu Sep 20 2012 21:13:05 GMT-0400 (Eastern Daylight Time)\n */\n(function( window, undefined ) {\nvar\n\t// A central reference to the root jQuery(document)\n\trootjQuery,\n\n\t// The deferred used on DOM ready\n\treadyList,\n\n\t// Use the correct document accordingly with window argument (sandbox)\n\tdocument = window.document,\n\tlocation = window.location,\n\tnavigator = window.navigator,\n\n\t// Map over jQuery in case of overwrite\n\t_jQuery = window.jQuery,\n\n\t// Map over the $ in case of overwrite\n\t_$ = window.$,\n\n\t// Save a reference to some core methods\n\tcore_push = Array.prototype.push,\n\tcore_slice = Array.prototype.slice,\n\tcore_indexOf = Array.prototype.indexOf,\n\tcore_toString = Object.prototype.toString,\n\tcore_hasOwn = Object.prototype.hasOwnProperty,\n\tcore_trim = String.prototype.trim,\n\n\t// Define a local copy of jQuery\n\tjQuery = function( selector, context ) {\n\t\t// The jQuery object is actually just the init constructor 'enhanced'\n\t\treturn new jQuery.fn.init( selector, context, rootjQuery );\n\t},\n\n\t// Used for matching numbers\n\tcore_pnum = /[\\-+]?(?:\\d*\\.|)\\d+(?:[eE][\\-+]?\\d+|)/.source,\n\n\t// Used for detecting and trimming whitespace\n\tcore_rnotwhite = /\\S/,\n\tcore_rspace = /\\s+/,\n\n\t// Make sure we trim BOM and NBSP (here's looking at you, Safari 5.0 and IE)\n\trtrim = /^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g,\n\n\t// A simple way to check for HTML strings\n\t// Prioritize #id over <tag> to avoid XSS via location.hash (#9521)\n\trquickExpr = /^(?:[^#<]*(<[\\w\\W]+>)[^>]*$|#([\\w\\-]*)$)/,\n\n\t// Match a standalone tag\n\trsingleTag = /^<(\\w+)\\s*\\/?>(?:<\\/\\1>|)$/,\n\n\t// JSON RegExp\n\trvalidchars = /^[\\],:{}\\s]*$/,\n\trvalidbraces = /(?:^|:|,)(?:\\s*\\[)+/g,\n\trvalidescape = /\\\\(?:[\"\\\\\\/bfnrt]|u[\\da-fA-F]{4})/g,\n\trvalidtokens = /\"[^\"\\\\\\r\\n]*\"|true|false|null|-?(?:\\d\\d*\\.|)\\d+(?:[eE][\\-+]?\\d+|)/g,\n\n\t// Matches dashed string for camelizing\n\trmsPrefix = /^-ms-/,\n\trdashAlpha = /-([\\da-z])/gi,\n\n\t// Used by jQuery.camelCase as callback to replace()\n\tfcamelCase = function( all, letter ) {\n\t\treturn ( letter + \"\" ).toUpperCase();\n\t},\n\n\t// The ready event handler and self cleanup method\n\tDOMContentLoaded = function() {\n\t\tif ( document.addEventListener ) {\n\t\t\tdocument.removeEventListener( \"DOMContentLoaded\", DOMContentLoaded, false );\n\t\t\tjQuery.ready();\n\t\t} else if ( document.readyState === \"complete\" ) {\n\t\t\t// we're here because readyState === \"complete\" in oldIE\n\t\t\t// which is good enough for us to call the dom ready!\n\t\t\tdocument.detachEvent( \"onreadystatechange\", DOMContentLoaded );\n\t\t\tjQuery.ready();\n\t\t}\n\t},\n\n\t// [[Class]] -> type pairs\n\tclass2type = {};\n\njQuery.fn = jQuery.prototype = {\n\tconstructor: jQuery,\n\tinit: function( selector, context, rootjQuery ) {\n\t\tvar match, elem, ret, doc;\n\n\t\t// Handle $(\"\"), $(null), $(undefined), $(false)\n\t\tif ( !selector ) {\n\t\t\treturn this;\n\t\t}\n\n\t\t// Handle $(DOMElement)\n\t\tif ( selector.nodeType ) {\n\t\t\tthis.context = this[0] = selector;\n\t\t\tthis.length = 1;\n\t\t\treturn this;\n\t\t}\n\n\t\t// Handle HTML strings\n\t\tif ( typeof selector === \"string\" ) {\n\t\t\tif ( selector.charAt(0) === \"<\" && selector.charAt( selector.length - 1 ) === \">\" && selector.length >= 3 ) {\n\t\t\t\t// Assume that strings that start and end with <> are HTML and skip the regex check\n\t\t\t\tmatch = [ null, selector, null ];\n\n\t\t\t} else {\n\t\t\t\tmatch = rquickExpr.exec( selector );\n\t\t\t}\n\n\t\t\t// Match html or make sure no context is specified for #id\n\t\t\tif ( match && (match[1] || !context) ) {\n\n\t\t\t\t// HANDLE: $(html) -> $(array)\n\t\t\t\tif ( match[1] ) {\n\t\t\t\t\tcontext = context instanceof jQuery ? context[0] : context;\n\t\t\t\t\tdoc = ( context && context.nodeType ? context.ownerDocument || context : document );\n\n\t\t\t\t\t// scripts is true for back-compat\n\t\t\t\t\tselector = jQuery.parseHTML( match[1], doc, true );\n\t\t\t\t\tif ( rsingleTag.test( match[1] ) && jQuery.isPlainObject( context ) ) {\n\t\t\t\t\t\tthis.attr.call( selector, context, true );\n\t\t\t\t\t}\n\n\t\t\t\t\treturn jQuery.merge( this, selector );\n\n\t\t\t\t// HANDLE: $(#id)\n\t\t\t\t} else {\n\t\t\t\t\telem = document.getElementById( match[2] );\n\n\t\t\t\t\t// Check parentNode to catch when Blackberry 4.6 returns\n\t\t\t\t\t// nodes that are no longer in the document #6963\n\t\t\t\t\tif ( elem && elem.parentNode ) {\n\t\t\t\t\t\t// Handle the case where IE and Opera return items\n\t\t\t\t\t\t// by name instead of ID\n\t\t\t\t\t\tif ( elem.id !== match[2] ) {\n\t\t\t\t\t\t\treturn rootjQuery.find( selector );\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// Otherwise, we inject the element directly into the jQuery object\n\t\t\t\t\t\tthis.length = 1;\n\t\t\t\t\t\tthis[0] = elem;\n\t\t\t\t\t}\n\n\t\t\t\t\tthis.context = document;\n\t\t\t\t\tthis.selector = selector;\n\t\t\t\t\treturn this;\n\t\t\t\t}\n\n\t\t\t// HANDLE: $(expr, $(...))\n\t\t\t} else if ( !context || context.jquery ) {\n\t\t\t\treturn ( context || rootjQuery ).find( selector );\n\n\t\t\t// HANDLE: $(expr, context)\n\t\t\t// (which is just equivalent to: $(context).find(expr)\n\t\t\t} else {\n\t\t\t\treturn this.constructor( context ).find( selector );\n\t\t\t}\n\n\t\t// HANDLE: $(function)\n\t\t// Shortcut for document ready\n\t\t} else if ( jQuery.isFunction( selector ) ) {\n\t\t\treturn rootjQuery.ready( selector );\n\t\t}\n\n\t\tif ( selector.selector !== undefined ) {\n\t\t\tthis.selector = selector.selector;\n\t\t\tthis.context = selector.context;\n\t\t}\n\n\t\treturn jQuery.makeArray( selector, this );\n\t},\n\n\t// Start with an empty selector\n\tselector: \"\",\n\n\t// The current version of jQuery being used\n\tjquery: \"1.8.2\",\n\n\t// The default length of a jQuery object is 0\n\tlength: 0,\n\n\t// The number of elements contained in the matched element set\n\tsize: function() {\n\t\treturn this.length;\n\t},\n\n\ttoArray: function() {\n\t\treturn core_slice.call( this );\n\t},\n\n\t// Get the Nth element in the matched element set OR\n\t// Get the whole matched element set as a clean array\n\tget: function( num ) {\n\t\treturn num == null ?\n\n\t\t\t// Return a 'clean' array\n\t\t\tthis.toArray() :\n\n\t\t\t// Return just the object\n\t\t\t( num < 0 ? this[ this.length + num ] : this[ num ] );\n\t},\n\n\t// Take an array of elements and push it onto the stack\n\t// (returning the new matched element set)\n\tpushStack: function( elems, name, selector ) {\n\n\t\t// Build a new jQuery matched element set\n\t\tvar ret = jQuery.merge( this.constructor(), elems );\n\n\t\t// Add the old object onto the stack (as a reference)\n\t\tret.prevObject = this;\n\n\t\tret.context = this.context;\n\n\t\tif ( name === \"find\" ) {\n\t\t\tret.selector = this.selector + ( this.selector ? \" \" : \"\" ) + selector;\n\t\t} else if ( name ) {\n\t\t\tret.selector = this.selector + \".\" + name + \"(\" + selector + \")\";\n\t\t}\n\n\t\t// Return the newly-formed element set\n\t\treturn ret;\n\t},\n\n\t// Execute a callback for every element in the matched set.\n\t// (You can seed the arguments with an array of args, but this is\n\t// only used internally.)\n\teach: function( callback, args ) {\n\t\treturn jQuery.each( this, callback, args );\n\t},\n\n\tready: function( fn ) {\n\t\t// Add the callback\n\t\tjQuery.ready.promise().done( fn );\n\n\t\treturn this;\n\t},\n\n\teq: function( i ) {\n\t\ti = +i;\n\t\treturn i === -1 ?\n\t\t\tthis.slice( i ) :\n\t\t\tthis.slice( i, i + 1 );\n\t},\n\n\tfirst: function() {\n\t\treturn this.eq( 0 );\n\t},\n\n\tlast: function() {\n\t\treturn this.eq( -1 );\n\t},\n\n\tslice: function() {\n\t\treturn this.pushStack( core_slice.apply( this, arguments ),\n\t\t\t\"slice\", core_slice.call(arguments).join(\",\") );\n\t},\n\n\tmap: function( callback ) {\n\t\treturn this.pushStack( jQuery.map(this, function( elem, i ) {\n\t\t\treturn callback.call( elem, i, elem );\n\t\t}));\n\t},\n\n\tend: function() {\n\t\treturn this.prevObject || this.constructor(null);\n\t},\n\n\t// For internal use only.\n\t// Behaves like an Array's method, not like a jQuery method.\n\tpush: core_push,\n\tsort: [].sort,\n\tsplice: [].splice\n};\n\n// Give the init function the jQuery prototype for later instantiation\njQuery.fn.init.prototype = jQuery.fn;\n\njQuery.extend = jQuery.fn.extend = function() {\n\tvar options, name, src, copy, copyIsArray, clone,\n\t\ttarget = arguments[0] || {},\n\t\ti = 1,\n\t\tlength = arguments.length,\n\t\tdeep = false;\n\n\t// Handle a deep copy situation\n\tif ( typeof target === \"boolean\" ) {\n\t\tdeep = target;\n\t\ttarget = arguments[1] || {};\n\t\t// skip the boolean and the target\n\t\ti = 2;\n\t}\n\n\t// Handle case when target is a string or something (possible in deep copy)\n\tif ( typeof target !== \"object\" && !jQuery.isFunction(target) ) {\n\t\ttarget = {};\n\t}\n\n\t// extend jQuery itself if only one argument is passed\n\tif ( length === i ) {\n\t\ttarget = this;\n\t\t--i;\n\t}\n\n\tfor ( ; i < length; i++ ) {\n\t\t// Only deal with non-null/undefined values\n\t\tif ( (options = arguments[ i ]) != null ) {\n\t\t\t// Extend the base object\n\t\t\tfor ( name in options ) {\n\t\t\t\tsrc = target[ name ];\n\t\t\t\tcopy = options[ name ];\n\n\t\t\t\t// Prevent never-ending loop\n\t\t\t\tif ( target === copy ) {\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\n\t\t\t\t// Recurse if we're merging plain objects or arrays\n\t\t\t\tif ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) {\n\t\t\t\t\tif ( copyIsArray ) {\n\t\t\t\t\t\tcopyIsArray = false;\n\t\t\t\t\t\tclone = src && jQuery.isArray(src) ? src : [];\n\n\t\t\t\t\t} else {\n\t\t\t\t\t\tclone = src && jQuery.isPlainObject(src) ? src : {};\n\t\t\t\t\t}\n\n\t\t\t\t\t// Never move original objects, clone them\n\t\t\t\t\ttarget[ name ] = jQuery.extend( deep, clone, copy );\n\n\t\t\t\t// Don't bring in undefined values\n\t\t\t\t} else if ( copy !== undefined ) {\n\t\t\t\t\ttarget[ name ] = copy;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t// Return the modified object\n\treturn target;\n};\n\njQuery.extend({\n\tnoConflict: function( deep ) {\n\t\tif ( window.$ === jQuery ) {\n\t\t\twindow.$ = _$;\n\t\t}\n\n\t\tif ( deep && window.jQuery === jQuery ) {\n\t\t\twindow.jQuery = _jQuery;\n\t\t}\n\n\t\treturn jQuery;\n\t},\n\n\t// Is the DOM ready to be used? Set to true once it occurs.\n\tisReady: false,\n\n\t// A counter to track how many items to wait for before\n\t// the ready event fires. See #6781\n\treadyWait: 1,\n\n\t// Hold (or release) the ready event\n\tholdReady: function( hold ) {\n\t\tif ( hold ) {\n\t\t\tjQuery.readyWait++;\n\t\t} else {\n\t\t\tjQuery.ready( true );\n\t\t}\n\t},\n\n\t// Handle when the DOM is ready\n\tready: function( wait ) {\n\n\t\t// Abort if there are pending holds or we're already ready\n\t\tif ( wait === true ? --jQuery.readyWait : jQuery.isReady ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443).\n\t\tif ( !document.body ) {\n\t\t\treturn setTimeout( jQuery.ready, 1 );\n\t\t}\n\n\t\t// Remember that the DOM is ready\n\t\tjQuery.isReady = true;\n\n\t\t// If a normal DOM Ready event fired, decrement, and wait if need be\n\t\tif ( wait !== true && --jQuery.readyWait > 0 ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// If there are functions bound, to execute\n\t\treadyList.resolveWith( document, [ jQuery ] );\n\n\t\t// Trigger any bound ready events\n\t\tif ( jQuery.fn.trigger ) {\n\t\t\tjQuery( document ).trigger(\"ready\").off(\"ready\");\n\t\t}\n\t},\n\n\t// See test/unit/core.js for details concerning isFunction.\n\t// Since version 1.3, DOM methods and functions like alert\n\t// aren't supported. They return false on IE (#2968).\n\tisFunction: function( obj ) {\n\t\treturn jQuery.type(obj) === \"function\";\n\t},\n\n\tisArray: Array.isArray || function( obj ) {\n\t\treturn jQuery.type(obj) === \"array\";\n\t},\n\n\tisWindow: function( obj ) {\n\t\treturn obj != null && obj == obj.window;\n\t},\n\n\tisNumeric: function( obj ) {\n\t\treturn !isNaN( parseFloat(obj) ) && isFinite( obj );\n\t},\n\n\ttype: function( obj ) {\n\t\treturn obj == null ?\n\t\t\tString( obj ) :\n\t\t\tclass2type[ core_toString.call(obj) ] || \"object\";\n\t},\n\n\tisPlainObject: function( obj ) {\n\t\t// Must be an Object.\n\t\t// Because of IE, we also have to check the presence of the constructor property.\n\t\t// Make sure that DOM nodes and window objects don't pass through, as well\n\t\tif ( !obj || jQuery.type(obj) !== \"object\" || obj.nodeType || jQuery.isWindow( obj ) ) {\n\t\t\treturn false;\n\t\t}\n\n\t\ttry {\n\t\t\t// Not own constructor property must be Object\n\t\t\tif ( obj.constructor &&\n\t\t\t\t!core_hasOwn.call(obj, \"constructor\") &&\n\t\t\t\t!core_hasOwn.call(obj.constructor.prototype, \"isPrototypeOf\") ) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t} catch ( e ) {\n\t\t\t// IE8,9 Will throw exceptions on certain host objects #9897\n\t\t\treturn false;\n\t\t}\n\n\t\t// Own properties are enumerated firstly, so to speed up,\n\t\t// if last one is own, then all properties are own.\n\n\t\tvar key;\n\t\tfor ( key in obj ) {}\n\n\t\treturn key === undefined || core_hasOwn.call( obj, key );\n\t},\n\n\tisEmptyObject: function( obj ) {\n\t\tvar name;\n\t\tfor ( name in obj ) {\n\t\t\treturn false;\n\t\t}\n\t\treturn true;\n\t},\n\n\terror: function( msg ) {\n\t\tthrow new Error( msg );\n\t},\n\n\t// data: string of html\n\t// context (optional): If specified, the fragment will be created in this context, defaults to document\n\t// scripts (optional): If true, will include scripts passed in the html string\n\tparseHTML: function( data, context, scripts ) {\n\t\tvar parsed;\n\t\tif ( !data || typeof data !== \"string\" ) {\n\t\t\treturn null;\n\t\t}\n\t\tif ( typeof context === \"boolean\" ) {\n\t\t\tscripts = context;\n\t\t\tcontext = 0;\n\t\t}\n\t\tcontext = context || document;\n\n\t\t// Single tag\n\t\tif ( (parsed = rsingleTag.exec( data )) ) {\n\t\t\treturn [ context.createElement( parsed[1] ) ];\n\t\t}\n\n\t\tparsed = jQuery.buildFragment( [ data ], context, scripts ? null : [] );\n\t\treturn jQuery.merge( [],\n\t\t\t(parsed.cacheable ? jQuery.clone( parsed.fragment ) : parsed.fragment).childNodes );\n\t},\n\n\tparseJSON: function( data ) {\n\t\tif ( !data || typeof data !== \"string\") {\n\t\t\treturn null;\n\t\t}\n\n\t\t// Make sure leading/trailing whitespace is removed (IE can't handle it)\n\t\tdata = jQuery.trim( data );\n\n\t\t// Attempt to parse using the native JSON parser first\n\t\tif ( window.JSON && window.JSON.parse ) {\n\t\t\treturn window.JSON.parse( data );\n\t\t}\n\n\t\t// Make sure the incoming data is actual JSON\n\t\t// Logic borrowed from http://json.org/json2.js\n\t\tif ( rvalidchars.test( data.replace( rvalidescape, \"@\" )\n\t\t\t.replace( rvalidtokens, \"]\" )\n\t\t\t.replace( rvalidbraces, \"\")) ) {\n\n\t\t\treturn ( new Function( \"return \" + data ) )();\n\n\t\t}\n\t\tjQuery.error( \"Invalid JSON: \" + data );\n\t},\n\n\t// Cross-browser xml parsing\n\tparseXML: function( data ) {\n\t\tvar xml, tmp;\n\t\tif ( !data || typeof data !== \"string\" ) {\n\t\t\treturn null;\n\t\t}\n\t\ttry {\n\t\t\tif ( window.DOMParser ) { // Standard\n\t\t\t\ttmp = new DOMParser();\n\t\t\t\txml = tmp.parseFromString( data , \"text/xml\" );\n\t\t\t} else { // IE\n\t\t\t\txml = new ActiveXObject( \"Microsoft.XMLDOM\" );\n\t\t\t\txml.async = \"false\";\n\t\t\t\txml.loadXML( data );\n\t\t\t}\n\t\t} catch( e ) {\n\t\t\txml = undefined;\n\t\t}\n\t\tif ( !xml || !xml.documentElement || xml.getElementsByTagName( \"parsererror\" ).length ) {\n\t\t\tjQuery.error( \"Invalid XML: \" + data );\n\t\t}\n\t\treturn xml;\n\t},\n\n\tnoop: function() {},\n\n\t// Evaluates a script in a global context\n\t// Workarounds based on findings by Jim Driscoll\n\t// http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context\n\tglobalEval: function( data ) {\n\t\tif ( data && core_rnotwhite.test( data ) ) {\n\t\t\t// We use execScript on Internet Explorer\n\t\t\t// We use an anonymous function so that context is window\n\t\t\t// rather than jQuery in Firefox\n\t\t\t( window.execScript || function( data ) {\n\t\t\t\twindow[ \"eval\" ].call( window, data );\n\t\t\t} )( data );\n\t\t}\n\t},\n\n\t// Convert dashed to camelCase; used by the css and data modules\n\t// Microsoft forgot to hump their vendor prefix (#9572)\n\tcamelCase: function( string ) {\n\t\treturn string.replace( rmsPrefix, \"ms-\" ).replace( rdashAlpha, fcamelCase );\n\t},\n\n\tnodeName: function( elem, name ) {\n\t\treturn elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase();\n\t},\n\n\t// args is for internal usage only\n\teach: function( obj, callback, args ) {\n\t\tvar name,\n\t\t\ti = 0,\n\t\t\tlength = obj.length,\n\t\t\tisObj = length === undefined || jQuery.isFunction( obj );\n\n\t\tif ( args ) {\n\t\t\tif ( isObj ) {\n\t\t\t\tfor ( name in obj ) {\n\t\t\t\t\tif ( callback.apply( obj[ name ], args ) === false ) {\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tfor ( ; i < length; ) {\n\t\t\t\t\tif ( callback.apply( obj[ i++ ], args ) === false ) {\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t// A special, fast, case for the most common use of each\n\t\t} else {\n\t\t\tif ( isObj ) {\n\t\t\t\tfor ( name in obj ) {\n\t\t\t\t\tif ( callback.call( obj[ name ], name, obj[ name ] ) === false ) {\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tfor ( ; i < length; ) {\n\t\t\t\t\tif ( callback.call( obj[ i ], i, obj[ i++ ] ) === false ) {\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn obj;\n\t},\n\n\t// Use native String.trim function wherever possible\n\ttrim: core_trim && !core_trim.call(\"\\uFEFF\\xA0\") ?\n\t\tfunction( text ) {\n\t\t\treturn text == null ?\n\t\t\t\t\"\" :\n\t\t\t\tcore_trim.call( text );\n\t\t} :\n\n\t\t// Otherwise use our own trimming functionality\n\t\tfunction( text ) {\n\t\t\treturn text == null ?\n\t\t\t\t\"\" :\n\t\t\t\t( text + \"\" ).replace( rtrim, \"\" );\n\t\t},\n\n\t// results is for internal usage only\n\tmakeArray: function( arr, results ) {\n\t\tvar type,\n\t\t\tret = results || [];\n\n\t\tif ( arr != null ) {\n\t\t\t// The window, strings (and functions) also have 'length'\n\t\t\t// Tweaked logic slightly to handle Blackberry 4.7 RegExp issues #6930\n\t\t\ttype = jQuery.type( arr );\n\n\t\t\tif ( arr.length == null || type === \"string\" || type === \"function\" || type === \"regexp\" || jQuery.isWindow( arr ) ) {\n\t\t\t\tcore_push.call( ret, arr );\n\t\t\t} else {\n\t\t\t\tjQuery.merge( ret, arr );\n\t\t\t}\n\t\t}\n\n\t\treturn ret;\n\t},\n\n\tinArray: function( elem, arr, i ) {\n\t\tvar len;\n\n\t\tif ( arr ) {\n\t\t\tif ( core_indexOf ) {\n\t\t\t\treturn core_indexOf.call( arr, elem, i );\n\t\t\t}\n\n\t\t\tlen = arr.length;\n\t\t\ti = i ? i < 0 ? Math.max( 0, len + i ) : i : 0;\n\n\t\t\tfor ( ; i < len; i++ ) {\n\t\t\t\t// Skip accessing in sparse arrays\n\t\t\t\tif ( i in arr && arr[ i ] === elem ) {\n\t\t\t\t\treturn i;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn -1;\n\t},\n\n\tmerge: function( first, second ) {\n\t\tvar l = second.length,\n\t\t\ti = first.length,\n\t\t\tj = 0;\n\n\t\tif ( typeof l === \"number\" ) {\n\t\t\tfor ( ; j < l; j++ ) {\n\t\t\t\tfirst[ i++ ] = second[ j ];\n\t\t\t}\n\n\t\t} else {\n\t\t\twhile ( second[j] !== undefined ) {\n\t\t\t\tfirst[ i++ ] = second[ j++ ];\n\t\t\t}\n\t\t}\n\n\t\tfirst.length = i;\n\n\t\treturn first;\n\t},\n\n\tgrep: function( elems, callback, inv ) {\n\t\tvar retVal,\n\t\t\tret = [],\n\t\t\ti = 0,\n\t\t\tlength = elems.length;\n\t\tinv = !!inv;\n\n\t\t// Go through the array, only saving the items\n\t\t// that pass the validator function\n\t\tfor ( ; i < length; i++ ) {\n\t\t\tretVal = !!callback( elems[ i ], i );\n\t\t\tif ( inv !== retVal ) {\n\t\t\t\tret.push( elems[ i ] );\n\t\t\t}\n\t\t}\n\n\t\treturn ret;\n\t},\n\n\t// arg is for internal usage only\n\tmap: function( elems, callback, arg ) {\n\t\tvar value, key,\n\t\t\tret = [],\n\t\t\ti = 0,\n\t\t\tlength = elems.length,\n\t\t\t// jquery objects are treated as arrays\n\t\t\tisArray = elems instanceof jQuery || length !== undefined && typeof length === \"number\" && ( ( length > 0 && elems[ 0 ] && elems[ length -1 ] ) || length === 0 || jQuery.isArray( elems ) ) ;\n\n\t\t// Go through the array, translating each of the items to their\n\t\tif ( isArray ) {\n\t\t\tfor ( ; i < length; i++ ) {\n\t\t\t\tvalue = callback( elems[ i ], i, arg );\n\n\t\t\t\tif ( value != null ) {\n\t\t\t\t\tret[ ret.length ] = value;\n\t\t\t\t}\n\t\t\t}\n\n\t\t// Go through every key on the object,\n\t\t} else {\n\t\t\tfor ( key in elems ) {\n\t\t\t\tvalue = callback( elems[ key ], key, arg );\n\n\t\t\t\tif ( value != null ) {\n\t\t\t\t\tret[ ret.length ] = value;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// Flatten any nested arrays\n\t\treturn ret.concat.apply( [], ret );\n\t},\n\n\t// A global GUID counter for objects\n\tguid: 1,\n\n\t// Bind a function to a context, optionally partially applying any\n\t// arguments.\n\tproxy: function( fn, context ) {\n\t\tvar tmp, args, proxy;\n\n\t\tif ( typeof context === \"string\" ) {\n\t\t\ttmp = fn[ context ];\n\t\t\tcontext = fn;\n\t\t\tfn = tmp;\n\t\t}\n\n\t\t// Quick check to determine if target is callable, in the spec\n\t\t// this throws a TypeError, but we will just return undefined.\n\t\tif ( !jQuery.isFunction( fn ) ) {\n\t\t\treturn undefined;\n\t\t}\n\n\t\t// Simulated bind\n\t\targs = core_slice.call( arguments, 2 );\n\t\tproxy = function() {\n\t\t\treturn fn.apply( context, args.concat( core_slice.call( arguments ) ) );\n\t\t};\n\n\t\t// Set the guid of unique handler to the same of original handler, so it can be removed\n\t\tproxy.guid = fn.guid = fn.guid || jQuery.guid++;\n\n\t\treturn proxy;\n\t},\n\n\t// Multifunctional method to get and set values of a collection\n\t// The value/s can optionally be executed if it's a function\n\taccess: function( elems, fn, key, value, chainable, emptyGet, pass ) {\n\t\tvar exec,\n\t\t\tbulk = key == null,\n\t\t\ti = 0,\n\t\t\tlength = elems.length;\n\n\t\t// Sets many values\n\t\tif ( key && typeof key === \"object\" ) {\n\t\t\tfor ( i in key ) {\n\t\t\t\tjQuery.access( elems, fn, i, key[i], 1, emptyGet, value );\n\t\t\t}\n\t\t\tchainable = 1;\n\n\t\t// Sets one value\n\t\t} else if ( value !== undefined ) {\n\t\t\t// Optionally, function values get executed if exec is true\n\t\t\texec = pass === undefined && jQuery.isFunction( value );\n\n\t\t\tif ( bulk ) {\n\t\t\t\t// Bulk operations only iterate when executing function values\n\t\t\t\tif ( exec ) {\n\t\t\t\t\texec = fn;\n\t\t\t\t\tfn = function( elem, key, value ) {\n\t\t\t\t\t\treturn exec.call( jQuery( elem ), value );\n\t\t\t\t\t};\n\n\t\t\t\t// Otherwise they run against the entire set\n\t\t\t\t} else {\n\t\t\t\t\tfn.call( elems, value );\n\t\t\t\t\tfn = null;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif ( fn ) {\n\t\t\t\tfor (; i < length; i++ ) {\n\t\t\t\t\tfn( elems[i], key, exec ? value.call( elems[i], i, fn( elems[i], key ) ) : value, pass );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tchainable = 1;\n\t\t}\n\n\t\treturn chainable ?\n\t\t\telems :\n\n\t\t\t// Gets\n\t\t\tbulk ?\n\t\t\t\tfn.call( elems ) :\n\t\t\t\tlength ? fn( elems[0], key ) : emptyGet;\n\t},\n\n\tnow: function() {\n\t\treturn ( new Date() ).getTime();\n\t}\n});\n\njQuery.ready.promise = function( obj ) {\n\tif ( !readyList ) {\n\n\t\treadyList = jQuery.Deferred();\n\n\t\t// Catch cases where $(document).ready() is called after the browser event has already occurred.\n\t\t// we once tried to use readyState \"interactive\" here, but it caused issues like the one\n\t\t// discovered by ChrisS here: http://bugs.jquery.com/ticket/12282#comment:15\n\t\tif ( document.readyState === \"complete\" ) {\n\t\t\t// Handle it asynchronously to allow scripts the opportunity to delay ready\n\t\t\tsetTimeout( jQuery.ready, 1 );\n\n\t\t// Standards-based browsers support DOMContentLoaded\n\t\t} else if ( document.addEventListener ) {\n\t\t\t// Use the handy event callback\n\t\t\tdocument.addEventListener( \"DOMContentLoaded\", DOMContentLoaded, false );\n\n\t\t\t// A fallback to window.onload, that will always work\n\t\t\twindow.addEventListener( \"load\", jQuery.ready, false );\n\n\t\t// If IE event model is used\n\t\t} else {\n\t\t\t// Ensure firing before onload, maybe late but safe also for iframes\n\t\t\tdocument.attachEvent( \"onreadystatechange\", DOMContentLoaded );\n\n\t\t\t// A fallback to window.onload, that will always work\n\t\t\twindow.attachEvent( \"onload\", jQuery.ready );\n\n\t\t\t// If IE and not a frame\n\t\t\t// continually check to see if the document is ready\n\t\t\tvar top = false;\n\n\t\t\ttry {\n\t\t\t\ttop = window.frameElement == null && document.documentElement;\n\t\t\t} catch(e) {}\n\n\t\t\tif ( top && top.doScroll ) {\n\t\t\t\t(function doScrollCheck() {\n\t\t\t\t\tif ( !jQuery.isReady ) {\n\n\t\t\t\t\t\ttry {\n\t\t\t\t\t\t\t// Use the trick by Diego Perini\n\t\t\t\t\t\t\t// http://javascript.nwbox.com/IEContentLoaded/\n\t\t\t\t\t\t\ttop.doScroll(\"left\");\n\t\t\t\t\t\t} catch(e) {\n\t\t\t\t\t\t\treturn setTimeout( doScrollCheck, 50 );\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// and execute any waiting functions\n\t\t\t\t\t\tjQuery.ready();\n\t\t\t\t\t}\n\t\t\t\t})();\n\t\t\t}\n\t\t}\n\t}\n\treturn readyList.promise( obj );\n};\n\n// Populate the class2type map\njQuery.each(\"Boolean Number String Function Array Date RegExp Object\".split(\" \"), function(i, name) {\n\tclass2type[ \"[object \" + name + \"]\" ] = name.toLowerCase();\n});\n\n// All jQuery objects should point back to these\nrootjQuery = jQuery(document);\n// String to Object options format cache\nvar optionsCache = {};\n\n// Convert String-formatted options into Object-formatted ones and store in cache\nfunction createOptions( options ) {\n\tvar object = optionsCache[ options ] = {};\n\tjQuery.each( options.split( core_rspace ), function( _, flag ) {\n\t\tobject[ flag ] = true;\n\t});\n\treturn object;\n}\n\n/*\n * Create a callback list using the following parameters:\n *\n *\toptions: an optional list of space-separated options that will change how\n *\t\t\tthe callback list behaves or a more traditional option object\n *\n * By default a callback list will act like an event callback list and can be\n * \"fired\" multiple times.\n *\n * Possible options:\n *\n *\tonce:\t\t\twill ensure the callback list can only be fired once (like a Deferred)\n *\n *\tmemory:\t\t\twill keep track of previous values and will call any callback added\n *\t\t\t\t\tafter the list has been fired right away with the latest \"memorized\"\n *\t\t\t\t\tvalues (like a Deferred)\n *\n *\tunique:\t\t\twill ensure a callback can only be added once (no duplicate in the list)\n *\n *\tstopOnFalse:\tinterrupt callings when a callback returns false\n *\n */\njQuery.Callbacks = function( options ) {\n\n\t// Convert options from String-formatted to Object-formatted if needed\n\t// (we check in cache first)\n\toptions = typeof options === \"string\" ?\n\t\t( optionsCache[ options ] || createOptions( options ) ) :\n\t\tjQuery.extend( {}, options );\n\n\tvar // Last fire value (for non-forgettable lists)\n\t\tmemory,\n\t\t// Flag to know if list was already fired\n\t\tfired,\n\t\t// Flag to know if list is currently firing\n\t\tfiring,\n\t\t// First callback to fire (used internally by add and fireWith)\n\t\tfiringStart,\n\t\t// End of the loop when firing\n\t\tfiringLength,\n\t\t// Index of currently firing callback (modified by remove if needed)\n\t\tfiringIndex,\n\t\t// Actual callback list\n\t\tlist = [],\n\t\t// Stack of fire calls for repeatable lists\n\t\tstack = !options.once && [],\n\t\t// Fire callbacks\n\t\tfire = function( data ) {\n\t\t\tmemory = options.memory && data;\n\t\t\tfired = true;\n\t\t\tfiringIndex = firingStart || 0;\n\t\t\tfiringStart = 0;\n\t\t\tfiringLength = list.length;\n\t\t\tfiring = true;\n\t\t\tfor ( ; list && firingIndex < firingLength; firingIndex++ ) {\n\t\t\t\tif ( list[ firingIndex ].apply( data[ 0 ], data[ 1 ] ) === false && options.stopOnFalse ) {\n\t\t\t\t\tmemory = false; // To prevent further calls using add\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t\tfiring = false;\n\t\t\tif ( list ) {\n\t\t\t\tif ( stack ) {\n\t\t\t\t\tif ( stack.length ) {\n\t\t\t\t\t\tfire( stack.shift() );\n\t\t\t\t\t}\n\t\t\t\t} else if ( memory ) {\n\t\t\t\t\tlist = [];\n\t\t\t\t} else {\n\t\t\t\t\tself.disable();\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t// Actual Callbacks object\n\t\tself = {\n\t\t\t// Add a callback or a collection of callbacks to the list\n\t\t\tadd: function() {\n\t\t\t\tif ( list ) {\n\t\t\t\t\t// First, we save the current length\n\t\t\t\t\tvar start = list.length;\n\t\t\t\t\t(function add( args ) {\n\t\t\t\t\t\tjQuery.each( args, function( _, arg ) {\n\t\t\t\t\t\t\tvar type = jQuery.type( arg );\n\t\t\t\t\t\t\tif ( type === \"function\" && ( !options.unique || !self.has( arg ) ) ) {\n\t\t\t\t\t\t\t\tlist.push( arg );\n\t\t\t\t\t\t\t} else if ( arg && arg.length && type !== \"string\" ) {\n\t\t\t\t\t\t\t\t// Inspect recursively\n\t\t\t\t\t\t\t\tadd( arg );\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t});\n\t\t\t\t\t})( arguments );\n\t\t\t\t\t// Do we need to add the callbacks to the\n\t\t\t\t\t// current firing batch?\n\t\t\t\t\tif ( firing ) {\n\t\t\t\t\t\tfiringLength = list.length;\n\t\t\t\t\t// With memory, if we're not firing then\n\t\t\t\t\t// we should call right away\n\t\t\t\t\t} else if ( memory ) {\n\t\t\t\t\t\tfiringStart = start;\n\t\t\t\t\t\tfire( memory );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\treturn this;\n\t\t\t},\n\t\t\t// Remove a callback from the list\n\t\t\tremove: function() {\n\t\t\t\tif ( list ) {\n\t\t\t\t\tjQuery.each( arguments, function( _, arg ) {\n\t\t\t\t\t\tvar index;\n\t\t\t\t\t\twhile( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) {\n\t\t\t\t\t\t\tlist.splice( index, 1 );\n\t\t\t\t\t\t\t// Handle firing indexes\n\t\t\t\t\t\t\tif ( firing ) {\n\t\t\t\t\t\t\t\tif ( index <= firingLength ) {\n\t\t\t\t\t\t\t\t\tfiringLength--;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\tif ( index <= firingIndex ) {\n\t\t\t\t\t\t\t\t\tfiringIndex--;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\treturn this;\n\t\t\t},\n\t\t\t// Control if a given callback is in the list\n\t\t\thas: function( fn ) {\n\t\t\t\treturn jQuery.inArray( fn, list ) > -1;\n\t\t\t},\n\t\t\t// Remove all callbacks from the list\n\t\t\tempty: function() {\n\t\t\t\tlist = [];\n\t\t\t\treturn this;\n\t\t\t},\n\t\t\t// Have the list do nothing anymore\n\t\t\tdisable: function() {\n\t\t\t\tlist = stack = memory = undefined;\n\t\t\t\treturn this;\n\t\t\t},\n\t\t\t// Is it disabled?\n\t\t\tdisabled: function() {\n\t\t\t\treturn !list;\n\t\t\t},\n\t\t\t// Lock the list in its current state\n\t\t\tlock: function() {\n\t\t\t\tstack = undefined;\n\t\t\t\tif ( !memory ) {\n\t\t\t\t\tself.disable();\n\t\t\t\t}\n\t\t\t\treturn this;\n\t\t\t},\n\t\t\t// Is it locked?\n\t\t\tlocked: function() {\n\t\t\t\treturn !stack;\n\t\t\t},\n\t\t\t// Call all callbacks with the given context and arguments\n\t\t\tfireWith: function( context, args ) {\n\t\t\t\targs = args || [];\n\t\t\t\targs = [ context, args.slice ? args.slice() : args ];\n\t\t\t\tif ( list && ( !fired || stack ) ) {\n\t\t\t\t\tif ( firing ) {\n\t\t\t\t\t\tstack.push( args );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tfire( args );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\treturn this;\n\t\t\t},\n\t\t\t// Call all the callbacks with the given arguments\n\t\t\tfire: function() {\n\t\t\t\tself.fireWith( this, arguments );\n\t\t\t\treturn this;\n\t\t\t},\n\t\t\t// To know if the callbacks have already been called at least once\n\t\t\tfired: function() {\n\t\t\t\treturn !!fired;\n\t\t\t}\n\t\t};\n\n\treturn self;\n};\njQuery.extend({\n\n\tDeferred: function( func ) {\n\t\tvar tuples = [\n\t\t\t\t// action, add listener, listener list, final state\n\t\t\t\t[ \"resolve\", \"done\", jQuery.Callbacks(\"once memory\"), \"resolved\" ],\n\t\t\t\t[ \"reject\", \"fail\", jQuery.Callbacks(\"once memory\"), \"rejected\" ],\n\t\t\t\t[ \"notify\", \"progress\", jQuery.Callbacks(\"memory\") ]\n\t\t\t],\n\t\t\tstate = \"pending\",\n\t\t\tpromise = {\n\t\t\t\tstate: function() {\n\t\t\t\t\treturn state;\n\t\t\t\t},\n\t\t\t\talways: function() {\n\t\t\t\t\tdeferred.done( arguments ).fail( arguments );\n\t\t\t\t\treturn this;\n\t\t\t\t},\n\t\t\t\tthen: function( /* fnDone, fnFail, fnProgress */ ) {\n\t\t\t\t\tvar fns = arguments;\n\t\t\t\t\treturn jQuery.Deferred(function( newDefer ) {\n\t\t\t\t\t\tjQuery.each( tuples, function( i, tuple ) {\n\t\t\t\t\t\t\tvar action = tuple[ 0 ],\n\t\t\t\t\t\t\t\tfn = fns[ i ];\n\t\t\t\t\t\t\t// deferred[ done | fail | progress ] for forwarding actions to newDefer\n\t\t\t\t\t\t\tdeferred[ tuple[1] ]( jQuery.isFunction( fn ) ?\n\t\t\t\t\t\t\t\tfunction() {\n\t\t\t\t\t\t\t\t\tvar returned = fn.apply( this, arguments );\n\t\t\t\t\t\t\t\t\tif ( returned && jQuery.isFunction( returned.promise ) ) {\n\t\t\t\t\t\t\t\t\t\treturned.promise()\n\t\t\t\t\t\t\t\t\t\t\t.done( newDefer.resolve )\n\t\t\t\t\t\t\t\t\t\t\t.fail( newDefer.reject )\n\t\t\t\t\t\t\t\t\t\t\t.progress( newDefer.notify );\n\t\t\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\t\tnewDefer[ action + \"With\" ]( this === deferred ? newDefer : this, [ returned ] );\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t} :\n\t\t\t\t\t\t\t\tnewDefer[ action ]\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t});\n\t\t\t\t\t\tfns = null;\n\t\t\t\t\t}).promise();\n\t\t\t\t},\n\t\t\t\t// Get a promise for this deferred\n\t\t\t\t// If obj is provided, the promise aspect is added to the object\n\t\t\t\tpromise: function( obj ) {\n\t\t\t\t\treturn obj != null ? jQuery.extend( obj, promise ) : promise;\n\t\t\t\t}\n\t\t\t},\n\t\t\tdeferred = {};\n\n\t\t// Keep pipe for back-compat\n\t\tpromise.pipe = promise.then;\n\n\t\t// Add list-specific methods\n\t\tjQuery.each( tuples, function( i, tuple ) {\n\t\t\tvar list = tuple[ 2 ],\n\t\t\t\tstateString = tuple[ 3 ];\n\n\t\t\t// promise[ done | fail | progress ] = list.add\n\t\t\tpromise[ tuple[1] ] = list.add;\n\n\t\t\t// Handle state\n\t\t\tif ( stateString ) {\n\t\t\t\tlist.add(function() {\n\t\t\t\t\t// state = [ resolved | rejected ]\n\t\t\t\t\tstate = stateString;\n\n\t\t\t\t// [ reject_list | resolve_list ].disable; progress_list.lock\n\t\t\t\t}, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock );\n\t\t\t}\n\n\t\t\t// deferred[ resolve | reject | notify ] = list.fire\n\t\t\tdeferred[ tuple[0] ] = list.fire;\n\t\t\tdeferred[ tuple[0] + \"With\" ] = list.fireWith;\n\t\t});\n\n\t\t// Make the deferred a promise\n\t\tpromise.promise( deferred );\n\n\t\t// Call given func if any\n\t\tif ( func ) {\n\t\t\tfunc.call( deferred, deferred );\n\t\t}\n\n\t\t// All done!\n\t\treturn deferred;\n\t},\n\n\t// Deferred helper\n\twhen: function( subordinate /* , ..., subordinateN */ ) {\n\t\tvar i = 0,\n\t\t\tresolveValues = core_slice.call( arguments ),\n\t\t\tlength = resolveValues.length,\n\n\t\t\t// the count of uncompleted subordinates\n\t\t\tremaining = length !== 1 || ( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0,\n\n\t\t\t// the master Deferred. If resolveValues consist of only a single Deferred, just use that.\n\t\t\tdeferred = remaining === 1 ? subordinate : jQuery.Deferred(),\n\n\t\t\t// Update function for both resolve and progress values\n\t\t\tupdateFunc = function( i, contexts, values ) {\n\t\t\t\treturn function( value ) {\n\t\t\t\t\tcontexts[ i ] = this;\n\t\t\t\t\tvalues[ i ] = arguments.length > 1 ? core_slice.call( arguments ) : value;\n\t\t\t\t\tif( values === progressValues ) {\n\t\t\t\t\t\tdeferred.notifyWith( contexts, values );\n\t\t\t\t\t} else if ( !( --remaining ) ) {\n\t\t\t\t\t\tdeferred.resolveWith( contexts, values );\n\t\t\t\t\t}\n\t\t\t\t};\n\t\t\t},\n\n\t\t\tprogressValues, progressContexts, resolveContexts;\n\n\t\t// add listeners to Deferred subordinates; treat others as resolved\n\t\tif ( length > 1 ) {\n\t\t\tprogressValues = new Array( length );\n\t\t\tprogressContexts = new Array( length );\n\t\t\tresolveContexts = new Array( length );\n\t\t\tfor ( ; i < length; i++ ) {\n\t\t\t\tif ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) {\n\t\t\t\t\tresolveValues[ i ].promise()\n\t\t\t\t\t\t.done( updateFunc( i, resolveContexts, resolveValues ) )\n\t\t\t\t\t\t.fail( deferred.reject )\n\t\t\t\t\t\t.progress( updateFunc( i, progressContexts, progressValues ) );\n\t\t\t\t} else {\n\t\t\t\t\t--remaining;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// if we're not waiting on anything, resolve the master\n\t\tif ( !remaining ) {\n\t\t\tdeferred.resolveWith( resolveContexts, resolveValues );\n\t\t}\n\n\t\treturn deferred.promise();\n\t}\n});\njQuery.support = (function() {\n\n\tvar support,\n\t\tall,\n\t\ta,\n\t\tselect,\n\t\topt,\n\t\tinput,\n\t\tfragment,\n\t\teventName,\n\t\ti,\n\t\tisSupported,\n\t\tclickFn,\n\t\tdiv = document.createElement(\"div\");\n\n\t// Preliminary tests\n\tdiv.setAttribute( \"className\", \"t\" );\n\tdiv.innerHTML = \"  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>\";\n\n\tall = div.getElementsByTagName(\"*\");\n\ta = div.getElementsByTagName(\"a\")[ 0 ];\n\ta.style.cssText = \"top:1px;float:left;opacity:.5\";\n\n\t// Can't get basic test support\n\tif ( !all || !all.length ) {\n\t\treturn {};\n\t}\n\n\t// First batch of supports tests\n\tselect = document.createElement(\"select\");\n\topt = select.appendChild( document.createElement(\"option\") );\n\tinput = div.getElementsByTagName(\"input\")[ 0 ];\n\n\tsupport = {\n\t\t// IE strips leading whitespace when .innerHTML is used\n\t\tleadingWhitespace: ( div.firstChild.nodeType === 3 ),\n\n\t\t// Make sure that tbody elements aren't automatically inserted\n\t\t// IE will insert them into empty tables\n\t\ttbody: !div.getElementsByTagName(\"tbody\").length,\n\n\t\t// Make sure that link elements get serialized correctly by innerHTML\n\t\t// This requires a wrapper element in IE\n\t\thtmlSerialize: !!div.getElementsByTagName(\"link\").length,\n\n\t\t// Get the style information from getAttribute\n\t\t// (IE uses .cssText instead)\n\t\tstyle: /top/.test( a.getAttribute(\"style\") ),\n\n\t\t// Make sure that URLs aren't manipulated\n\t\t// (IE normalizes it by default)\n\t\threfNormalized: ( a.getAttribute(\"href\") === \"/a\" ),\n\n\t\t// Make sure that element opacity exists\n\t\t// (IE uses filter instead)\n\t\t// Use a regex to work around a WebKit issue. See #5145\n\t\topacity: /^0.5/.test( a.style.opacity ),\n\n\t\t// Verify style float existence\n\t\t// (IE uses styleFloat instead of cssFloat)\n\t\tcssFloat: !!a.style.cssFloat,\n\n\t\t// Make sure that if no value is specified for a checkbox\n\t\t// that it defaults to \"on\".\n\t\t// (WebKit defaults to \"\" instead)\n\t\tcheckOn: ( input.value === \"on\" ),\n\n\t\t// Make sure that a selected-by-default option has a working selected property.\n\t\t// (WebKit defaults to false instead of true, IE too, if it's in an optgroup)\n\t\toptSelected: opt.selected,\n\n\t\t// Test setAttribute on camelCase class. If it works, we need attrFixes when doing get/setAttribute (ie6/7)\n\t\tgetSetAttribute: div.className !== \"t\",\n\n\t\t// Tests for enctype support on a form(#6743)\n\t\tenctype: !!document.createElement(\"form\").enctype,\n\n\t\t// Makes sure cloning an html5 element does not cause problems\n\t\t// Where outerHTML is undefined, this still works\n\t\thtml5Clone: document.createElement(\"nav\").cloneNode( true ).outerHTML !== \"<:nav></:nav>\",\n\n\t\t// jQuery.support.boxModel DEPRECATED in 1.8 since we don't support Quirks Mode\n\t\tboxModel: ( document.compatMode === \"CSS1Compat\" ),\n\n\t\t// Will be defined later\n\t\tsubmitBubbles: true,\n\t\tchangeBubbles: true,\n\t\tfocusinBubbles: false,\n\t\tdeleteExpando: true,\n\t\tnoCloneEvent: true,\n\t\tinlineBlockNeedsLayout: false,\n\t\tshrinkWrapBlocks: false,\n\t\treliableMarginRight: true,\n\t\tboxSizingReliable: true,\n\t\tpixelPosition: false\n\t};\n\n\t// Make sure checked status is properly cloned\n\tinput.checked = true;\n\tsupport.noCloneChecked = input.cloneNode( true ).checked;\n\n\t// Make sure that the options inside disabled selects aren't marked as disabled\n\t// (WebKit marks them as disabled)\n\tselect.disabled = true;\n\tsupport.optDisabled = !opt.disabled;\n\n\t// Test to see if it's possible to delete an expando from an element\n\t// Fails in Internet Explorer\n\ttry {\n\t\tdelete div.test;\n\t} catch( e ) {\n\t\tsupport.deleteExpando = false;\n\t}\n\n\tif ( !div.addEventListener && div.attachEvent && div.fireEvent ) {\n\t\tdiv.attachEvent( \"onclick\", clickFn = function() {\n\t\t\t// Cloning a node shouldn't copy over any\n\t\t\t// bound event handlers (IE does this)\n\t\t\tsupport.noCloneEvent = false;\n\t\t});\n\t\tdiv.cloneNode( true ).fireEvent(\"onclick\");\n\t\tdiv.detachEvent( \"onclick\", clickFn );\n\t}\n\n\t// Check if a radio maintains its value\n\t// after being appended to the DOM\n\tinput = document.createElement(\"input\");\n\tinput.value = \"t\";\n\tinput.setAttribute( \"type\", \"radio\" );\n\tsupport.radioValue = input.value === \"t\";\n\n\tinput.setAttribute( \"checked\", \"checked\" );\n\n\t// #11217 - WebKit loses check when the name is after the checked attribute\n\tinput.setAttribute( \"name\", \"t\" );\n\n\tdiv.appendChild( input );\n\tfragment = document.createDocumentFragment();\n\tfragment.appendChild( div.lastChild );\n\n\t// WebKit doesn't clone checked state correctly in fragments\n\tsupport.checkClone = fragment.cloneNode( true ).cloneNode( true ).lastChild.checked;\n\n\t// Check if a disconnected checkbox will retain its checked\n\t// value of true after appended to the DOM (IE6/7)\n\tsupport.appendChecked = input.checked;\n\n\tfragment.removeChild( input );\n\tfragment.appendChild( div );\n\n\t// Technique from Juriy Zaytsev\n\t// http://perfectionkills.com/detecting-event-support-without-browser-sniffing/\n\t// We only care about the case where non-standard event systems\n\t// are used, namely in IE. Short-circuiting here helps us to\n\t// avoid an eval call (in setAttribute) which can cause CSP\n\t// to go haywire. See: https://developer.mozilla.org/en/Security/CSP\n\tif ( div.attachEvent ) {\n\t\tfor ( i in {\n\t\t\tsubmit: true,\n\t\t\tchange: true,\n\t\t\tfocusin: true\n\t\t}) {\n\t\t\teventName = \"on\" + i;\n\t\t\tisSupported = ( eventName in div );\n\t\t\tif ( !isSupported ) {\n\t\t\t\tdiv.setAttribute( eventName, \"return;\" );\n\t\t\t\tisSupported = ( typeof div[ eventName ] === \"function\" );\n\t\t\t}\n\t\t\tsupport[ i + \"Bubbles\" ] = isSupported;\n\t\t}\n\t}\n\n\t// Run tests that need a body at doc ready\n\tjQuery(function() {\n\t\tvar container, div, tds, marginDiv,\n\t\t\tdivReset = \"padding:0;margin:0;border:0;display:block;overflow:hidden;\",\n\t\t\tbody = document.getElementsByTagName(\"body\")[0];\n\n\t\tif ( !body ) {\n\t\t\t// Return for frameset docs that don't have a body\n\t\t\treturn;\n\t\t}\n\n\t\tcontainer = document.createElement(\"div\");\n\t\tcontainer.style.cssText = \"visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px\";\n\t\tbody.insertBefore( container, body.firstChild );\n\n\t\t// Construct the test element\n\t\tdiv = document.createElement(\"div\");\n\t\tcontainer.appendChild( div );\n\n\t\t// Check if table cells still have offsetWidth/Height when they are set\n\t\t// to display:none and there are still other visible table cells in a\n\t\t// table row; if so, offsetWidth/Height are not reliable for use when\n\t\t// determining if an element has been hidden directly using\n\t\t// display:none (it is still safe to use offsets if a parent element is\n\t\t// hidden; don safety goggles and see bug #4512 for more information).\n\t\t// (only IE 8 fails this test)\n\t\tdiv.innerHTML = \"<table><tr><td></td><td>t</td></tr></table>\";\n\t\ttds = div.getElementsByTagName(\"td\");\n\t\ttds[ 0 ].style.cssText = \"padding:0;margin:0;border:0;display:none\";\n\t\tisSupported = ( tds[ 0 ].offsetHeight === 0 );\n\n\t\ttds[ 0 ].style.display = \"\";\n\t\ttds[ 1 ].style.display = \"none\";\n\n\t\t// Check if empty table cells still have offsetWidth/Height\n\t\t// (IE <= 8 fail this test)\n\t\tsupport.reliableHiddenOffsets = isSupported && ( tds[ 0 ].offsetHeight === 0 );\n\n\t\t// Check box-sizing and margin behavior\n\t\tdiv.innerHTML = \"\";\n\t\tdiv.style.cssText = \"box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;\";\n\t\tsupport.boxSizing = ( div.offsetWidth === 4 );\n\t\tsupport.doesNotIncludeMarginInBodyOffset = ( body.offsetTop !== 1 );\n\n\t\t// NOTE: To any future maintainer, we've window.getComputedStyle\n\t\t// because jsdom on node.js will break without it.\n\t\tif ( window.getComputedStyle ) {\n\t\t\tsupport.pixelPosition = ( window.getComputedStyle( div, null ) || {} ).top !== \"1%\";\n\t\t\tsupport.boxSizingReliable = ( window.getComputedStyle( div, null ) || { width: \"4px\" } ).width === \"4px\";\n\n\t\t\t// Check if div with explicit width and no margin-right incorrectly\n\t\t\t// gets computed margin-right based on width of container. For more\n\t\t\t// info see bug #3333\n\t\t\t// Fails in WebKit before Feb 2011 nightlies\n\t\t\t// WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right\n\t\t\tmarginDiv = document.createElement(\"div\");\n\t\t\tmarginDiv.style.cssText = div.style.cssText = divReset;\n\t\t\tmarginDiv.style.marginRight = marginDiv.style.width = \"0\";\n\t\t\tdiv.style.width = \"1px\";\n\t\t\tdiv.appendChild( marginDiv );\n\t\t\tsupport.reliableMarginRight =\n\t\t\t\t!parseFloat( ( window.getComputedStyle( marginDiv, null ) || {} ).marginRight );\n\t\t}\n\n\t\tif ( typeof div.style.zoom !== \"undefined\" ) {\n\t\t\t// Check if natively block-level elements act like inline-block\n\t\t\t// elements when setting their display to 'inline' and giving\n\t\t\t// them layout\n\t\t\t// (IE < 8 does this)\n\t\t\tdiv.innerHTML = \"\";\n\t\t\tdiv.style.cssText = divReset + \"width:1px;padding:1px;display:inline;zoom:1\";\n\t\t\tsupport.inlineBlockNeedsLayout = ( div.offsetWidth === 3 );\n\n\t\t\t// Check if elements with layout shrink-wrap their children\n\t\t\t// (IE 6 does this)\n\t\t\tdiv.style.display = \"block\";\n\t\t\tdiv.style.overflow = \"visible\";\n\t\t\tdiv.innerHTML = \"<div></div>\";\n\t\t\tdiv.firstChild.style.width = \"5px\";\n\t\t\tsupport.shrinkWrapBlocks = ( div.offsetWidth !== 3 );\n\n\t\t\tcontainer.style.zoom = 1;\n\t\t}\n\n\t\t// Null elements to avoid leaks in IE\n\t\tbody.removeChild( container );\n\t\tcontainer = div = tds = marginDiv = null;\n\t});\n\n\t// Null elements to avoid leaks in IE\n\tfragment.removeChild( div );\n\tall = a = select = opt = input = fragment = div = null;\n\n\treturn support;\n})();\nvar rbrace = /(?:\\{[\\s\\S]*\\}|\\[[\\s\\S]*\\])$/,\n\trmultiDash = /([A-Z])/g;\n\njQuery.extend({\n\tcache: {},\n\n\tdeletedIds: [],\n\n\t// Remove at next major release (1.9/2.0)\n\tuuid: 0,\n\n\t// Unique for each copy of jQuery on the page\n\t// Non-digits removed to match rinlinejQuery\n\texpando: \"jQuery\" + ( jQuery.fn.jquery + Math.random() ).replace( /\\D/g, \"\" ),\n\n\t// The following elements throw uncatchable exceptions if you\n\t// attempt to add expando properties to them.\n\tnoData: {\n\t\t\"embed\": true,\n\t\t// Ban all objects except for Flash (which handle expandos)\n\t\t\"object\": \"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\",\n\t\t\"applet\": true\n\t},\n\n\thasData: function( elem ) {\n\t\telem = elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ jQuery.expando ];\n\t\treturn !!elem && !isEmptyDataObject( elem );\n\t},\n\n\tdata: function( elem, name, data, pvt /* Internal Use Only */ ) {\n\t\tif ( !jQuery.acceptData( elem ) ) {\n\t\t\treturn;\n\t\t}\n\n\t\tvar thisCache, ret,\n\t\t\tinternalKey = jQuery.expando,\n\t\t\tgetByName = typeof name === \"string\",\n\n\t\t\t// We have to handle DOM nodes and JS objects differently because IE6-7\n\t\t\t// can't GC object references properly across the DOM-JS boundary\n\t\t\tisNode = elem.nodeType,\n\n\t\t\t// Only DOM nodes need the global jQuery cache; JS object data is\n\t\t\t// attached directly to the object so GC can occur automatically\n\t\t\tcache = isNode ? jQuery.cache : elem,\n\n\t\t\t// Only defining an ID for JS objects if its cache already exists allows\n\t\t\t// the code to shortcut on the same path as a DOM node with no cache\n\t\t\tid = isNode ? elem[ internalKey ] : elem[ internalKey ] && internalKey;\n\n\t\t// Avoid doing any more work than we need to when trying to get data on an\n\t\t// object that has no data at all\n\t\tif ( (!id || !cache[id] || (!pvt && !cache[id].data)) && getByName && data === undefined ) {\n\t\t\treturn;\n\t\t}\n\n\t\tif ( !id ) {\n\t\t\t// Only DOM nodes need a new unique ID for each element since their data\n\t\t\t// ends up in the global cache\n\t\t\tif ( isNode ) {\n\t\t\t\telem[ internalKey ] = id = jQuery.deletedIds.pop() || jQuery.guid++;\n\t\t\t} else {\n\t\t\t\tid = internalKey;\n\t\t\t}\n\t\t}\n\n\t\tif ( !cache[ id ] ) {\n\t\t\tcache[ id ] = {};\n\n\t\t\t// Avoids exposing jQuery metadata on plain JS objects when the object\n\t\t\t// is serialized using JSON.stringify\n\t\t\tif ( !isNode ) {\n\t\t\t\tcache[ id ].toJSON = jQuery.noop;\n\t\t\t}\n\t\t}\n\n\t\t// An object can be passed to jQuery.data instead of a key/value pair; this gets\n\t\t// shallow copied over onto the existing cache\n\t\tif ( typeof name === \"object\" || typeof name === \"function\" ) {\n\t\t\tif ( pvt ) {\n\t\t\t\tcache[ id ] = jQuery.extend( cache[ id ], name );\n\t\t\t} else {\n\t\t\t\tcache[ id ].data = jQuery.extend( cache[ id ].data, name );\n\t\t\t}\n\t\t}\n\n\t\tthisCache = cache[ id ];\n\n\t\t// jQuery data() is stored in a separate object inside the object's internal data\n\t\t// cache in order to avoid key collisions between internal data and user-defined\n\t\t// data.\n\t\tif ( !pvt ) {\n\t\t\tif ( !thisCache.data ) {\n\t\t\t\tthisCache.data = {};\n\t\t\t}\n\n\t\t\tthisCache = thisCache.data;\n\t\t}\n\n\t\tif ( data !== undefined ) {\n\t\t\tthisCache[ jQuery.camelCase( name ) ] = data;\n\t\t}\n\n\t\t// Check for both converted-to-camel and non-converted data property names\n\t\t// If a data property was specified\n\t\tif ( getByName ) {\n\n\t\t\t// First Try to find as-is property data\n\t\t\tret = thisCache[ name ];\n\n\t\t\t// Test for null|undefined property data\n\t\t\tif ( ret == null ) {\n\n\t\t\t\t// Try to find the camelCased property\n\t\t\t\tret = thisCache[ jQuery.camelCase( name ) ];\n\t\t\t}\n\t\t} else {\n\t\t\tret = thisCache;\n\t\t}\n\n\t\treturn ret;\n\t},\n\n\tremoveData: function( elem, name, pvt /* Internal Use Only */ ) {\n\t\tif ( !jQuery.acceptData( elem ) ) {\n\t\t\treturn;\n\t\t}\n\n\t\tvar thisCache, i, l,\n\n\t\t\tisNode = elem.nodeType,\n\n\t\t\t// See jQuery.data for more information\n\t\t\tcache = isNode ? jQuery.cache : elem,\n\t\t\tid = isNode ? elem[ jQuery.expando ] : jQuery.expando;\n\n\t\t// If there is already no cache entry for this object, there is no\n\t\t// purpose in continuing\n\t\tif ( !cache[ id ] ) {\n\t\t\treturn;\n\t\t}\n\n\t\tif ( name ) {\n\n\t\t\tthisCache = pvt ? cache[ id ] : cache[ id ].data;\n\n\t\t\tif ( thisCache ) {\n\n\t\t\t\t// Support array or space separated string names for data keys\n\t\t\t\tif ( !jQuery.isArray( name ) ) {\n\n\t\t\t\t\t// try the string as a key before any manipulation\n\t\t\t\t\tif ( name in thisCache ) {\n\t\t\t\t\t\tname = [ name ];\n\t\t\t\t\t} else {\n\n\t\t\t\t\t\t// split the camel cased version by spaces unless a key with the spaces exists\n\t\t\t\t\t\tname = jQuery.camelCase( name );\n\t\t\t\t\t\tif ( name in thisCache ) {\n\t\t\t\t\t\t\tname = [ name ];\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tname = name.split(\" \");\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tfor ( i = 0, l = name.length; i < l; i++ ) {\n\t\t\t\t\tdelete thisCache[ name[i] ];\n\t\t\t\t}\n\n\t\t\t\t// If there is no data left in the cache, we want to continue\n\t\t\t\t// and let the cache object itself get destroyed\n\t\t\t\tif ( !( pvt ? isEmptyDataObject : jQuery.isEmptyObject )( thisCache ) ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// See jQuery.data for more information\n\t\tif ( !pvt ) {\n\t\t\tdelete cache[ id ].data;\n\n\t\t\t// Don't destroy the parent cache unless the internal data object\n\t\t\t// had been the only thing left in it\n\t\t\tif ( !isEmptyDataObject( cache[ id ] ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\n\t\t// Destroy the cache\n\t\tif ( isNode ) {\n\t\t\tjQuery.cleanData( [ elem ], true );\n\n\t\t// Use delete when supported for expandos or `cache` is not a window per isWindow (#10080)\n\t\t} else if ( jQuery.support.deleteExpando || cache != cache.window ) {\n\t\t\tdelete cache[ id ];\n\n\t\t// When all else fails, null\n\t\t} else {\n\t\t\tcache[ id ] = null;\n\t\t}\n\t},\n\n\t// For internal use only.\n\t_data: function( elem, name, data ) {\n\t\treturn jQuery.data( elem, name, data, true );\n\t},\n\n\t// A method for determining if a DOM node can handle the data expando\n\tacceptData: function( elem ) {\n\t\tvar noData = elem.nodeName && jQuery.noData[ elem.nodeName.toLowerCase() ];\n\n\t\t// nodes accept data unless otherwise specified; rejection can be conditional\n\t\treturn !noData || noData !== true && elem.getAttribute(\"classid\") === noData;\n\t}\n});\n\njQuery.fn.extend({\n\tdata: function( key, value ) {\n\t\tvar parts, part, attr, name, l,\n\t\t\telem = this[0],\n\t\t\ti = 0,\n\t\t\tdata = null;\n\n\t\t// Gets all values\n\t\tif ( key === undefined ) {\n\t\t\tif ( this.length ) {\n\t\t\t\tdata = jQuery.data( elem );\n\n\t\t\t\tif ( elem.nodeType === 1 && !jQuery._data( elem, \"parsedAttrs\" ) ) {\n\t\t\t\t\tattr = elem.attributes;\n\t\t\t\t\tfor ( l = attr.length; i < l; i++ ) {\n\t\t\t\t\t\tname = attr[i].name;\n\n\t\t\t\t\t\tif ( !name.indexOf( \"data-\" ) ) {\n\t\t\t\t\t\t\tname = jQuery.camelCase( name.substring(5) );\n\n\t\t\t\t\t\t\tdataAttr( elem, name, data[ name ] );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tjQuery._data( elem, \"parsedAttrs\", true );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\treturn data;\n\t\t}\n\n\t\t// Sets multiple values\n\t\tif ( typeof key === \"object\" ) {\n\t\t\treturn this.each(function() {\n\t\t\t\tjQuery.data( this, key );\n\t\t\t});\n\t\t}\n\n\t\tparts = key.split( \".\", 2 );\n\t\tparts[1] = parts[1] ? \".\" + parts[1] : \"\";\n\t\tpart = parts[1] + \"!\";\n\n\t\treturn jQuery.access( this, function( value ) {\n\n\t\t\tif ( value === undefined ) {\n\t\t\t\tdata = this.triggerHandler( \"getData\" + part, [ parts[0] ] );\n\n\t\t\t\t// Try to fetch any internally stored data first\n\t\t\t\tif ( data === undefined && elem ) {\n\t\t\t\t\tdata = jQuery.data( elem, key );\n\t\t\t\t\tdata = dataAttr( elem, key, data );\n\t\t\t\t}\n\n\t\t\t\treturn data === undefined && parts[1] ?\n\t\t\t\t\tthis.data( parts[0] ) :\n\t\t\t\t\tdata;\n\t\t\t}\n\n\t\t\tparts[1] = value;\n\t\t\tthis.each(function() {\n\t\t\t\tvar self = jQuery( this );\n\n\t\t\t\tself.triggerHandler( \"setData\" + part, parts );\n\t\t\t\tjQuery.data( this, key, value );\n\t\t\t\tself.triggerHandler( \"changeData\" + part, parts );\n\t\t\t});\n\t\t}, null, value, arguments.length > 1, null, false );\n\t},\n\n\tremoveData: function( key ) {\n\t\treturn this.each(function() {\n\t\t\tjQuery.removeData( this, key );\n\t\t});\n\t}\n});\n\nfunction dataAttr( elem, key, data ) {\n\t// If nothing was found internally, try to fetch any\n\t// data from the HTML5 data-* attribute\n\tif ( data === undefined && elem.nodeType === 1 ) {\n\n\t\tvar name = \"data-\" + key.replace( rmultiDash, \"-$1\" ).toLowerCase();\n\n\t\tdata = elem.getAttribute( name );\n\n\t\tif ( typeof data === \"string\" ) {\n\t\t\ttry {\n\t\t\t\tdata = data === \"true\" ? true :\n\t\t\t\tdata === \"false\" ? false :\n\t\t\t\tdata === \"null\" ? null :\n\t\t\t\t// Only convert to a number if it doesn't change the string\n\t\t\t\t+data + \"\" === data ? +data :\n\t\t\t\trbrace.test( data ) ? jQuery.parseJSON( data ) :\n\t\t\t\t\tdata;\n\t\t\t} catch( e ) {}\n\n\t\t\t// Make sure we set the data so it isn't changed later\n\t\t\tjQuery.data( elem, key, data );\n\n\t\t} else {\n\t\t\tdata = undefined;\n\t\t}\n\t}\n\n\treturn data;\n}\n\n// checks a cache object for emptiness\nfunction isEmptyDataObject( obj ) {\n\tvar name;\n\tfor ( name in obj ) {\n\n\t\t// if the public data object is empty, the private is still empty\n\t\tif ( name === \"data\" && jQuery.isEmptyObject( obj[name] ) ) {\n\t\t\tcontinue;\n\t\t}\n\t\tif ( name !== \"toJSON\" ) {\n\t\t\treturn false;\n\t\t}\n\t}\n\n\treturn true;\n}\njQuery.extend({\n\tqueue: function( elem, type, data ) {\n\t\tvar queue;\n\n\t\tif ( elem ) {\n\t\t\ttype = ( type || \"fx\" ) + \"queue\";\n\t\t\tqueue = jQuery._data( elem, type );\n\n\t\t\t// Speed up dequeue by getting out quickly if this is just a lookup\n\t\t\tif ( data ) {\n\t\t\t\tif ( !queue || jQuery.isArray(data) ) {\n\t\t\t\t\tqueue = jQuery._data( elem, type, jQuery.makeArray(data) );\n\t\t\t\t} else {\n\t\t\t\t\tqueue.push( data );\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn queue || [];\n\t\t}\n\t},\n\n\tdequeue: function( elem, type ) {\n\t\ttype = type || \"fx\";\n\n\t\tvar queue = jQuery.queue( elem, type ),\n\t\t\tstartLength = queue.length,\n\t\t\tfn = queue.shift(),\n\t\t\thooks = jQuery._queueHooks( elem, type ),\n\t\t\tnext = function() {\n\t\t\t\tjQuery.dequeue( elem, type );\n\t\t\t};\n\n\t\t// If the fx queue is dequeued, always remove the progress sentinel\n\t\tif ( fn === \"inprogress\" ) {\n\t\t\tfn = queue.shift();\n\t\t\tstartLength--;\n\t\t}\n\n\t\tif ( fn ) {\n\n\t\t\t// Add a progress sentinel to prevent the fx queue from being\n\t\t\t// automatically dequeued\n\t\t\tif ( type === \"fx\" ) {\n\t\t\t\tqueue.unshift( \"inprogress\" );\n\t\t\t}\n\n\t\t\t// clear up the last queue stop function\n\t\t\tdelete hooks.stop;\n\t\t\tfn.call( elem, next, hooks );\n\t\t}\n\n\t\tif ( !startLength && hooks ) {\n\t\t\thooks.empty.fire();\n\t\t}\n\t},\n\n\t// not intended for public consumption - generates a queueHooks object, or returns the current one\n\t_queueHooks: function( elem, type ) {\n\t\tvar key = type + \"queueHooks\";\n\t\treturn jQuery._data( elem, key ) || jQuery._data( elem, key, {\n\t\t\tempty: jQuery.Callbacks(\"once memory\").add(function() {\n\t\t\t\tjQuery.removeData( elem, type + \"queue\", true );\n\t\t\t\tjQuery.removeData( elem, key, true );\n\t\t\t})\n\t\t});\n\t}\n});\n\njQuery.fn.extend({\n\tqueue: function( type, data ) {\n\t\tvar setter = 2;\n\n\t\tif ( typeof type !== \"string\" ) {\n\t\t\tdata = type;\n\t\t\ttype = \"fx\";\n\t\t\tsetter--;\n\t\t}\n\n\t\tif ( arguments.length < setter ) {\n\t\t\treturn jQuery.queue( this[0], type );\n\t\t}\n\n\t\treturn data === undefined ?\n\t\t\tthis :\n\t\t\tthis.each(function() {\n\t\t\t\tvar queue = jQuery.queue( this, type, data );\n\n\t\t\t\t// ensure a hooks for this queue\n\t\t\t\tjQuery._queueHooks( this, type );\n\n\t\t\t\tif ( type === \"fx\" && queue[0] !== \"inprogress\" ) {\n\t\t\t\t\tjQuery.dequeue( this, type );\n\t\t\t\t}\n\t\t\t});\n\t},\n\tdequeue: function( type ) {\n\t\treturn this.each(function() {\n\t\t\tjQuery.dequeue( this, type );\n\t\t});\n\t},\n\t// Based off of the plugin by Clint Helfers, with permission.\n\t// http://blindsignals.com/index.php/2009/07/jquery-delay/\n\tdelay: function( time, type ) {\n\t\ttime = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time;\n\t\ttype = type || \"fx\";\n\n\t\treturn this.queue( type, function( next, hooks ) {\n\t\t\tvar timeout = setTimeout( next, time );\n\t\t\thooks.stop = function() {\n\t\t\t\tclearTimeout( timeout );\n\t\t\t};\n\t\t});\n\t},\n\tclearQueue: function( type ) {\n\t\treturn this.queue( type || \"fx\", [] );\n\t},\n\t// Get a promise resolved when queues of a certain type\n\t// are emptied (fx is the type by default)\n\tpromise: function( type, obj ) {\n\t\tvar tmp,\n\t\t\tcount = 1,\n\t\t\tdefer = jQuery.Deferred(),\n\t\t\telements = this,\n\t\t\ti = this.length,\n\t\t\tresolve = function() {\n\t\t\t\tif ( !( --count ) ) {\n\t\t\t\t\tdefer.resolveWith( elements, [ elements ] );\n\t\t\t\t}\n\t\t\t};\n\n\t\tif ( typeof type !== \"string\" ) {\n\t\t\tobj = type;\n\t\t\ttype = undefined;\n\t\t}\n\t\ttype = type || \"fx\";\n\n\t\twhile( i-- ) {\n\t\t\ttmp = jQuery._data( elements[ i ], type + \"queueHooks\" );\n\t\t\tif ( tmp && tmp.empty ) {\n\t\t\t\tcount++;\n\t\t\t\ttmp.empty.add( resolve );\n\t\t\t}\n\t\t}\n\t\tresolve();\n\t\treturn defer.promise( obj );\n\t}\n});\nvar nodeHook, boolHook, fixSpecified,\n\trclass = /[\\t\\r\\n]/g,\n\trreturn = /\\r/g,\n\trtype = /^(?:button|input)$/i,\n\trfocusable = /^(?:button|input|object|select|textarea)$/i,\n\trclickable = /^a(?:rea|)$/i,\n\trboolean = /^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,\n\tgetSetAttribute = jQuery.support.getSetAttribute;\n\njQuery.fn.extend({\n\tattr: function( name, value ) {\n\t\treturn jQuery.access( this, jQuery.attr, name, value, arguments.length > 1 );\n\t},\n\n\tremoveAttr: function( name ) {\n\t\treturn this.each(function() {\n\t\t\tjQuery.removeAttr( this, name );\n\t\t});\n\t},\n\n\tprop: function( name, value ) {\n\t\treturn jQuery.access( this, jQuery.prop, name, value, arguments.length > 1 );\n\t},\n\n\tremoveProp: function( name ) {\n\t\tname = jQuery.propFix[ name ] || name;\n\t\treturn this.each(function() {\n\t\t\t// try/catch handles cases where IE balks (such as removing a property on window)\n\t\t\ttry {\n\t\t\t\tthis[ name ] = undefined;\n\t\t\t\tdelete this[ name ];\n\t\t\t} catch( e ) {}\n\t\t});\n\t},\n\n\taddClass: function( value ) {\n\t\tvar classNames, i, l, elem,\n\t\t\tsetClass, c, cl;\n\n\t\tif ( jQuery.isFunction( value ) ) {\n\t\t\treturn this.each(function( j ) {\n\t\t\t\tjQuery( this ).addClass( value.call(this, j, this.className) );\n\t\t\t});\n\t\t}\n\n\t\tif ( value && typeof value === \"string\" ) {\n\t\t\tclassNames = value.split( core_rspace );\n\n\t\t\tfor ( i = 0, l = this.length; i < l; i++ ) {\n\t\t\t\telem = this[ i ];\n\n\t\t\t\tif ( elem.nodeType === 1 ) {\n\t\t\t\t\tif ( !elem.className && classNames.length === 1 ) {\n\t\t\t\t\t\telem.className = value;\n\n\t\t\t\t\t} else {\n\t\t\t\t\t\tsetClass = \" \" + elem.className + \" \";\n\n\t\t\t\t\t\tfor ( c = 0, cl = classNames.length; c < cl; c++ ) {\n\t\t\t\t\t\t\tif ( setClass.indexOf( \" \" + classNames[ c ] + \" \" ) < 0 ) {\n\t\t\t\t\t\t\t\tsetClass += classNames[ c ] + \" \";\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t\telem.className = jQuery.trim( setClass );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn this;\n\t},\n\n\tremoveClass: function( value ) {\n\t\tvar removes, className, elem, c, cl, i, l;\n\n\t\tif ( jQuery.isFunction( value ) ) {\n\t\t\treturn this.each(function( j ) {\n\t\t\t\tjQuery( this ).removeClass( value.call(this, j, this.className) );\n\t\t\t});\n\t\t}\n\t\tif ( (value && typeof value === \"string\") || value === undefined ) {\n\t\t\tremoves = ( value || \"\" ).split( core_rspace );\n\n\t\t\tfor ( i = 0, l = this.length; i < l; i++ ) {\n\t\t\t\telem = this[ i ];\n\t\t\t\tif ( elem.nodeType === 1 && elem.className ) {\n\n\t\t\t\t\tclassName = (\" \" + elem.className + \" \").replace( rclass, \" \" );\n\n\t\t\t\t\t// loop over each item in the removal list\n\t\t\t\t\tfor ( c = 0, cl = removes.length; c < cl; c++ ) {\n\t\t\t\t\t\t// Remove until there is nothing to remove,\n\t\t\t\t\t\twhile ( className.indexOf(\" \" + removes[ c ] + \" \") >= 0 ) {\n\t\t\t\t\t\t\tclassName = className.replace( \" \" + removes[ c ] + \" \" , \" \" );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\telem.className = value ? jQuery.trim( className ) : \"\";\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn this;\n\t},\n\n\ttoggleClass: function( value, stateVal ) {\n\t\tvar type = typeof value,\n\t\t\tisBool = typeof stateVal === \"boolean\";\n\n\t\tif ( jQuery.isFunction( value ) ) {\n\t\t\treturn this.each(function( i ) {\n\t\t\t\tjQuery( this ).toggleClass( value.call(this, i, this.className, stateVal), stateVal );\n\t\t\t});\n\t\t}\n\n\t\treturn this.each(function() {\n\t\t\tif ( type === \"string\" ) {\n\t\t\t\t// toggle individual class names\n\t\t\t\tvar className,\n\t\t\t\t\ti = 0,\n\t\t\t\t\tself = jQuery( this ),\n\t\t\t\t\tstate = stateVal,\n\t\t\t\t\tclassNames = value.split( core_rspace );\n\n\t\t\t\twhile ( (className = classNames[ i++ ]) ) {\n\t\t\t\t\t// check each className given, space separated list\n\t\t\t\t\tstate = isBool ? state : !self.hasClass( className );\n\t\t\t\t\tself[ state ? \"addClass\" : \"removeClass\" ]( className );\n\t\t\t\t}\n\n\t\t\t} else if ( type === \"undefined\" || type === \"boolean\" ) {\n\t\t\t\tif ( this.className ) {\n\t\t\t\t\t// store className if set\n\t\t\t\t\tjQuery._data( this, \"__className__\", this.className );\n\t\t\t\t}\n\n\t\t\t\t// toggle whole className\n\t\t\t\tthis.className = this.className || value === false ? \"\" : jQuery._data( this, \"__className__\" ) || \"\";\n\t\t\t}\n\t\t});\n\t},\n\n\thasClass: function( selector ) {\n\t\tvar className = \" \" + selector + \" \",\n\t\t\ti = 0,\n\t\t\tl = this.length;\n\t\tfor ( ; i < l; i++ ) {\n\t\t\tif ( this[i].nodeType === 1 && (\" \" + this[i].className + \" \").replace(rclass, \" \").indexOf( className ) >= 0 ) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\n\t\treturn false;\n\t},\n\n\tval: function( value ) {\n\t\tvar hooks, ret, isFunction,\n\t\t\telem = this[0];\n\n\t\tif ( !arguments.length ) {\n\t\t\tif ( elem ) {\n\t\t\t\thooks = jQuery.valHooks[ elem.type ] || jQuery.valHooks[ elem.nodeName.toLowerCase() ];\n\n\t\t\t\tif ( hooks && \"get\" in hooks && (ret = hooks.get( elem, \"value\" )) !== undefined ) {\n\t\t\t\t\treturn ret;\n\t\t\t\t}\n\n\t\t\t\tret = elem.value;\n\n\t\t\t\treturn typeof ret === \"string\" ?\n\t\t\t\t\t// handle most common string cases\n\t\t\t\t\tret.replace(rreturn, \"\") :\n\t\t\t\t\t// handle cases where value is null/undef or number\n\t\t\t\t\tret == null ? \"\" : ret;\n\t\t\t}\n\n\t\t\treturn;\n\t\t}\n\n\t\tisFunction = jQuery.isFunction( value );\n\n\t\treturn this.each(function( i ) {\n\t\t\tvar val,\n\t\t\t\tself = jQuery(this);\n\n\t\t\tif ( this.nodeType !== 1 ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tif ( isFunction ) {\n\t\t\t\tval = value.call( this, i, self.val() );\n\t\t\t} else {\n\t\t\t\tval = value;\n\t\t\t}\n\n\t\t\t// Treat null/undefined as \"\"; convert numbers to string\n\t\t\tif ( val == null ) {\n\t\t\t\tval = \"\";\n\t\t\t} else if ( typeof val === \"number\" ) {\n\t\t\t\tval += \"\";\n\t\t\t} else if ( jQuery.isArray( val ) ) {\n\t\t\t\tval = jQuery.map(val, function ( value ) {\n\t\t\t\t\treturn value == null ? \"\" : value + \"\";\n\t\t\t\t});\n\t\t\t}\n\n\t\t\thooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ];\n\n\t\t\t// If set returns undefined, fall back to normal setting\n\t\t\tif ( !hooks || !(\"set\" in hooks) || hooks.set( this, val, \"value\" ) === undefined ) {\n\t\t\t\tthis.value = val;\n\t\t\t}\n\t\t});\n\t}\n});\n\njQuery.extend({\n\tvalHooks: {\n\t\toption: {\n\t\t\tget: function( elem ) {\n\t\t\t\t// attributes.value is undefined in Blackberry 4.7 but\n\t\t\t\t// uses .value. See #6932\n\t\t\t\tvar val = elem.attributes.value;\n\t\t\t\treturn !val || val.specified ? elem.value : elem.text;\n\t\t\t}\n\t\t},\n\t\tselect: {\n\t\t\tget: function( elem ) {\n\t\t\t\tvar value, i, max, option,\n\t\t\t\t\tindex = elem.selectedIndex,\n\t\t\t\t\tvalues = [],\n\t\t\t\t\toptions = elem.options,\n\t\t\t\t\tone = elem.type === \"select-one\";\n\n\t\t\t\t// Nothing was selected\n\t\t\t\tif ( index < 0 ) {\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\n\t\t\t\t// Loop through all the selected options\n\t\t\t\ti = one ? index : 0;\n\t\t\t\tmax = one ? index + 1 : options.length;\n\t\t\t\tfor ( ; i < max; i++ ) {\n\t\t\t\t\toption = options[ i ];\n\n\t\t\t\t\t// Don't return options that are disabled or in a disabled optgroup\n\t\t\t\t\tif ( option.selected && (jQuery.support.optDisabled ? !option.disabled : option.getAttribute(\"disabled\") === null) &&\n\t\t\t\t\t\t\t(!option.parentNode.disabled || !jQuery.nodeName( option.parentNode, \"optgroup\" )) ) {\n\n\t\t\t\t\t\t// Get the specific value for the option\n\t\t\t\t\t\tvalue = jQuery( option ).val();\n\n\t\t\t\t\t\t// We don't need an array for one selects\n\t\t\t\t\t\tif ( one ) {\n\t\t\t\t\t\t\treturn value;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// Multi-Selects return an array\n\t\t\t\t\t\tvalues.push( value );\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// Fixes Bug #2551 -- select.val() broken in IE after form.reset()\n\t\t\t\tif ( one && !values.length && options.length ) {\n\t\t\t\t\treturn jQuery( options[ index ] ).val();\n\t\t\t\t}\n\n\t\t\t\treturn values;\n\t\t\t},\n\n\t\t\tset: function( elem, value ) {\n\t\t\t\tvar values = jQuery.makeArray( value );\n\n\t\t\t\tjQuery(elem).find(\"option\").each(function() {\n\t\t\t\t\tthis.selected = jQuery.inArray( jQuery(this).val(), values ) >= 0;\n\t\t\t\t});\n\n\t\t\t\tif ( !values.length ) {\n\t\t\t\t\telem.selectedIndex = -1;\n\t\t\t\t}\n\t\t\t\treturn values;\n\t\t\t}\n\t\t}\n\t},\n\n\t// Unused in 1.8, left in so attrFn-stabbers won't die; remove in 1.9\n\tattrFn: {},\n\n\tattr: function( elem, name, value, pass ) {\n\t\tvar ret, hooks, notxml,\n\t\t\tnType = elem.nodeType;\n\n\t\t// don't get/set attributes on text, comment and attribute nodes\n\t\tif ( !elem || nType === 3 || nType === 8 || nType === 2 ) {\n\t\t\treturn;\n\t\t}\n\n\t\tif ( pass && jQuery.isFunction( jQuery.fn[ name ] ) ) {\n\t\t\treturn jQuery( elem )[ name ]( value );\n\t\t}\n\n\t\t// Fallback to prop when attributes are not supported\n\t\tif ( typeof elem.getAttribute === \"undefined\" ) {\n\t\t\treturn jQuery.prop( elem, name, value );\n\t\t}\n\n\t\tnotxml = nType !== 1 || !jQuery.isXMLDoc( elem );\n\n\t\t// All attributes are lowercase\n\t\t// Grab necessary hook if one is defined\n\t\tif ( notxml ) {\n\t\t\tname = name.toLowerCase();\n\t\t\thooks = jQuery.attrHooks[ name ] || ( rboolean.test( name ) ? boolHook : nodeHook );\n\t\t}\n\n\t\tif ( value !== undefined ) {\n\n\t\t\tif ( value === null ) {\n\t\t\t\tjQuery.removeAttr( elem, name );\n\t\t\t\treturn;\n\n\t\t\t} else if ( hooks && \"set\" in hooks && notxml && (ret = hooks.set( elem, value, name )) !== undefined ) {\n\t\t\t\treturn ret;\n\n\t\t\t} else {\n\t\t\t\telem.setAttribute( name, value + \"\" );\n\t\t\t\treturn value;\n\t\t\t}\n\n\t\t} else if ( hooks && \"get\" in hooks && notxml && (ret = hooks.get( elem, name )) !== null ) {\n\t\t\treturn ret;\n\n\t\t} else {\n\n\t\t\tret = elem.getAttribute( name );\n\n\t\t\t// Non-existent attributes return null, we normalize to undefined\n\t\t\treturn ret === null ?\n\t\t\t\tundefined :\n\t\t\t\tret;\n\t\t}\n\t},\n\n\tremoveAttr: function( elem, value ) {\n\t\tvar propName, attrNames, name, isBool,\n\t\t\ti = 0;\n\n\t\tif ( value && elem.nodeType === 1 ) {\n\n\t\t\tattrNames = value.split( core_rspace );\n\n\t\t\tfor ( ; i < attrNames.length; i++ ) {\n\t\t\t\tname = attrNames[ i ];\n\n\t\t\t\tif ( name ) {\n\t\t\t\t\tpropName = jQuery.propFix[ name ] || name;\n\t\t\t\t\tisBool = rboolean.test( name );\n\n\t\t\t\t\t// See #9699 for explanation of this approach (setting first, then removal)\n\t\t\t\t\t// Do not do this for boolean attributes (see #10870)\n\t\t\t\t\tif ( !isBool ) {\n\t\t\t\t\t\tjQuery.attr( elem, name, \"\" );\n\t\t\t\t\t}\n\t\t\t\t\telem.removeAttribute( getSetAttribute ? name : propName );\n\n\t\t\t\t\t// Set corresponding property to false for boolean attributes\n\t\t\t\t\tif ( isBool && propName in elem ) {\n\t\t\t\t\t\telem[ propName ] = false;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\n\tattrHooks: {\n\t\ttype: {\n\t\t\tset: function( elem, value ) {\n\t\t\t\t// We can't allow the type property to be changed (since it causes problems in IE)\n\t\t\t\tif ( rtype.test( elem.nodeName ) && elem.parentNode ) {\n\t\t\t\t\tjQuery.error( \"type property can't be changed\" );\n\t\t\t\t} else if ( !jQuery.support.radioValue && value === \"radio\" && jQuery.nodeName(elem, \"input\") ) {\n\t\t\t\t\t// Setting the type on a radio button after the value resets the value in IE6-9\n\t\t\t\t\t// Reset value to it's default in case type is set after value\n\t\t\t\t\t// This is for element creation\n\t\t\t\t\tvar val = elem.value;\n\t\t\t\t\telem.setAttribute( \"type\", value );\n\t\t\t\t\tif ( val ) {\n\t\t\t\t\t\telem.value = val;\n\t\t\t\t\t}\n\t\t\t\t\treturn value;\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t// Use the value property for back compat\n\t\t// Use the nodeHook for button elements in IE6/7 (#1954)\n\t\tvalue: {\n\t\t\tget: function( elem, name ) {\n\t\t\t\tif ( nodeHook && jQuery.nodeName( elem, \"button\" ) ) {\n\t\t\t\t\treturn nodeHook.get( elem, name );\n\t\t\t\t}\n\t\t\t\treturn name in elem ?\n\t\t\t\t\telem.value :\n\t\t\t\t\tnull;\n\t\t\t},\n\t\t\tset: function( elem, value, name ) {\n\t\t\t\tif ( nodeHook && jQuery.nodeName( elem, \"button\" ) ) {\n\t\t\t\t\treturn nodeHook.set( elem, value, name );\n\t\t\t\t}\n\t\t\t\t// Does not return so that setAttribute is also used\n\t\t\t\telem.value = value;\n\t\t\t}\n\t\t}\n\t},\n\n\tpropFix: {\n\t\ttabindex: \"tabIndex\",\n\t\treadonly: \"readOnly\",\n\t\t\"for\": \"htmlFor\",\n\t\t\"class\": \"className\",\n\t\tmaxlength: \"maxLength\",\n\t\tcellspacing: \"cellSpacing\",\n\t\tcellpadding: \"cellPadding\",\n\t\trowspan: \"rowSpan\",\n\t\tcolspan: \"colSpan\",\n\t\tusemap: \"useMap\",\n\t\tframeborder: \"frameBorder\",\n\t\tcontenteditable: \"contentEditable\"\n\t},\n\n\tprop: function( elem, name, value ) {\n\t\tvar ret, hooks, notxml,\n\t\t\tnType = elem.nodeType;\n\n\t\t// don't get/set properties on text, comment and attribute nodes\n\t\tif ( !elem || nType === 3 || nType === 8 || nType === 2 ) {\n\t\t\treturn;\n\t\t}\n\n\t\tnotxml = nType !== 1 || !jQuery.isXMLDoc( elem );\n\n\t\tif ( notxml ) {\n\t\t\t// Fix name and attach hooks\n\t\t\tname = jQuery.propFix[ name ] || name;\n\t\t\thooks = jQuery.propHooks[ name ];\n\t\t}\n\n\t\tif ( value !== undefined ) {\n\t\t\tif ( hooks && \"set\" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) {\n\t\t\t\treturn ret;\n\n\t\t\t} else {\n\t\t\t\treturn ( elem[ name ] = value );\n\t\t\t}\n\n\t\t} else {\n\t\t\tif ( hooks && \"get\" in hooks && (ret = hooks.get( elem, name )) !== null ) {\n\t\t\t\treturn ret;\n\n\t\t\t} else {\n\t\t\t\treturn elem[ name ];\n\t\t\t}\n\t\t}\n\t},\n\n\tpropHooks: {\n\t\ttabIndex: {\n\t\t\tget: function( elem ) {\n\t\t\t\t// elem.tabIndex doesn't always return the correct value when it hasn't been explicitly set\n\t\t\t\t// http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/\n\t\t\t\tvar attributeNode = elem.getAttributeNode(\"tabindex\");\n\n\t\t\t\treturn attributeNode && attributeNode.specified ?\n\t\t\t\t\tparseInt( attributeNode.value, 10 ) :\n\t\t\t\t\trfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName ) && elem.href ?\n\t\t\t\t\t\t0 :\n\t\t\t\t\t\tundefined;\n\t\t\t}\n\t\t}\n\t}\n});\n\n// Hook for boolean attributes\nboolHook = {\n\tget: function( elem, name ) {\n\t\t// Align boolean attributes with corresponding properties\n\t\t// Fall back to attribute presence where some booleans are not supported\n\t\tvar attrNode,\n\t\t\tproperty = jQuery.prop( elem, name );\n\t\treturn property === true || typeof property !== \"boolean\" && ( attrNode = elem.getAttributeNode(name) ) && attrNode.nodeValue !== false ?\n\t\t\tname.toLowerCase() :\n\t\t\tundefined;\n\t},\n\tset: function( elem, value, name ) {\n\t\tvar propName;\n\t\tif ( value === false ) {\n\t\t\t// Remove boolean attributes when set to false\n\t\t\tjQuery.removeAttr( elem, name );\n\t\t} else {\n\t\t\t// value is true since we know at this point it's type boolean and not false\n\t\t\t// Set boolean attributes to the same name and set the DOM property\n\t\t\tpropName = jQuery.propFix[ name ] || name;\n\t\t\tif ( propName in elem ) {\n\t\t\t\t// Only set the IDL specifically if it already exists on the element\n\t\t\t\telem[ propName ] = true;\n\t\t\t}\n\n\t\t\telem.setAttribute( name, name.toLowerCase() );\n\t\t}\n\t\treturn name;\n\t}\n};\n\n// IE6/7 do not support getting/setting some attributes with get/setAttribute\nif ( !getSetAttribute ) {\n\n\tfixSpecified = {\n\t\tname: true,\n\t\tid: true,\n\t\tcoords: true\n\t};\n\n\t// Use this for any attribute in IE6/7\n\t// This fixes almost every IE6/7 issue\n\tnodeHook = jQuery.valHooks.button = {\n\t\tget: function( elem, name ) {\n\t\t\tvar ret;\n\t\t\tret = elem.getAttributeNode( name );\n\t\t\treturn ret && ( fixSpecified[ name ] ? ret.value !== \"\" : ret.specified ) ?\n\t\t\t\tret.value :\n\t\t\t\tundefined;\n\t\t},\n\t\tset: function( elem, value, name ) {\n\t\t\t// Set the existing or create a new attribute node\n\t\t\tvar ret = elem.getAttributeNode( name );\n\t\t\tif ( !ret ) {\n\t\t\t\tret = document.createAttribute( name );\n\t\t\t\telem.setAttributeNode( ret );\n\t\t\t}\n\t\t\treturn ( ret.value = value + \"\" );\n\t\t}\n\t};\n\n\t// Set width and height to auto instead of 0 on empty string( Bug #8150 )\n\t// This is for removals\n\tjQuery.each([ \"width\", \"height\" ], function( i, name ) {\n\t\tjQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], {\n\t\t\tset: function( elem, value ) {\n\t\t\t\tif ( value === \"\" ) {\n\t\t\t\t\telem.setAttribute( name, \"auto\" );\n\t\t\t\t\treturn value;\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t});\n\n\t// Set contenteditable to false on removals(#10429)\n\t// Setting to empty string throws an error as an invalid value\n\tjQuery.attrHooks.contenteditable = {\n\t\tget: nodeHook.get,\n\t\tset: function( elem, value, name ) {\n\t\t\tif ( value === \"\" ) {\n\t\t\t\tvalue = \"false\";\n\t\t\t}\n\t\t\tnodeHook.set( elem, value, name );\n\t\t}\n\t};\n}\n\n\n// Some attributes require a special call on IE\nif ( !jQuery.support.hrefNormalized ) {\n\tjQuery.each([ \"href\", \"src\", \"width\", \"height\" ], function( i, name ) {\n\t\tjQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], {\n\t\t\tget: function( elem ) {\n\t\t\t\tvar ret = elem.getAttribute( name, 2 );\n\t\t\t\treturn ret === null ? undefined : ret;\n\t\t\t}\n\t\t});\n\t});\n}\n\nif ( !jQuery.support.style ) {\n\tjQuery.attrHooks.style = {\n\t\tget: function( elem ) {\n\t\t\t// Return undefined in the case of empty string\n\t\t\t// Normalize to lowercase since IE uppercases css property names\n\t\t\treturn elem.style.cssText.toLowerCase() || undefined;\n\t\t},\n\t\tset: function( elem, value ) {\n\t\t\treturn ( elem.style.cssText = value + \"\" );\n\t\t}\n\t};\n}\n\n// Safari mis-reports the default selected property of an option\n// Accessing the parent's selectedIndex property fixes it\nif ( !jQuery.support.optSelected ) {\n\tjQuery.propHooks.selected = jQuery.extend( jQuery.propHooks.selected, {\n\t\tget: function( elem ) {\n\t\t\tvar parent = elem.parentNode;\n\n\t\t\tif ( parent ) {\n\t\t\t\tparent.selectedIndex;\n\n\t\t\t\t// Make sure that it also works with optgroups, see #5701\n\t\t\t\tif ( parent.parentNode ) {\n\t\t\t\t\tparent.parentNode.selectedIndex;\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn null;\n\t\t}\n\t});\n}\n\n// IE6/7 call enctype encoding\nif ( !jQuery.support.enctype ) {\n\tjQuery.propFix.enctype = \"encoding\";\n}\n\n// Radios and checkboxes getter/setter\nif ( !jQuery.support.checkOn ) {\n\tjQuery.each([ \"radio\", \"checkbox\" ], function() {\n\t\tjQuery.valHooks[ this ] = {\n\t\t\tget: function( elem ) {\n\t\t\t\t// Handle the case where in Webkit \"\" is returned instead of \"on\" if a value isn't specified\n\t\t\t\treturn elem.getAttribute(\"value\") === null ? \"on\" : elem.value;\n\t\t\t}\n\t\t};\n\t});\n}\njQuery.each([ \"radio\", \"checkbox\" ], function() {\n\tjQuery.valHooks[ this ] = jQuery.extend( jQuery.valHooks[ this ], {\n\t\tset: function( elem, value ) {\n\t\t\tif ( jQuery.isArray( value ) ) {\n\t\t\t\treturn ( elem.checked = jQuery.inArray( jQuery(elem).val(), value ) >= 0 );\n\t\t\t}\n\t\t}\n\t});\n});\nvar rformElems = /^(?:textarea|input|select)$/i,\n\trtypenamespace = /^([^\\.]*|)(?:\\.(.+)|)$/,\n\trhoverHack = /(?:^|\\s)hover(\\.\\S+|)\\b/,\n\trkeyEvent = /^key/,\n\trmouseEvent = /^(?:mouse|contextmenu)|click/,\n\trfocusMorph = /^(?:focusinfocus|focusoutblur)$/,\n\thoverHack = function( events ) {\n\t\treturn jQuery.event.special.hover ? events : events.replace( rhoverHack, \"mouseenter$1 mouseleave$1\" );\n\t};\n\n/*\n * Helper functions for managing events -- not part of the public interface.\n * Props to Dean Edwards' addEvent library for many of the ideas.\n */\njQuery.event = {\n\n\tadd: function( elem, types, handler, data, selector ) {\n\n\t\tvar elemData, eventHandle, events,\n\t\t\tt, tns, type, namespaces, handleObj,\n\t\t\thandleObjIn, handlers, special;\n\n\t\t// Don't attach events to noData or text/comment nodes (allow plain objects tho)\n\t\tif ( elem.nodeType === 3 || elem.nodeType === 8 || !types || !handler || !(elemData = jQuery._data( elem )) ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Caller can pass in an object of custom data in lieu of the handler\n\t\tif ( handler.handler ) {\n\t\t\thandleObjIn = handler;\n\t\t\thandler = handleObjIn.handler;\n\t\t\tselector = handleObjIn.selector;\n\t\t}\n\n\t\t// Make sure that the handler has a unique ID, used to find/remove it later\n\t\tif ( !handler.guid ) {\n\t\t\thandler.guid = jQuery.guid++;\n\t\t}\n\n\t\t// Init the element's event structure and main handler, if this is the first\n\t\tevents = elemData.events;\n\t\tif ( !events ) {\n\t\t\telemData.events = events = {};\n\t\t}\n\t\teventHandle = elemData.handle;\n\t\tif ( !eventHandle ) {\n\t\t\telemData.handle = eventHandle = function( e ) {\n\t\t\t\t// Discard the second event of a jQuery.event.trigger() and\n\t\t\t\t// when an event is called after a page has unloaded\n\t\t\t\treturn typeof jQuery !== \"undefined\" && (!e || jQuery.event.triggered !== e.type) ?\n\t\t\t\t\tjQuery.event.dispatch.apply( eventHandle.elem, arguments ) :\n\t\t\t\t\tundefined;\n\t\t\t};\n\t\t\t// Add elem as a property of the handle fn to prevent a memory leak with IE non-native events\n\t\t\teventHandle.elem = elem;\n\t\t}\n\n\t\t// Handle multiple events separated by a space\n\t\t// jQuery(...).bind(\"mouseover mouseout\", fn);\n\t\ttypes = jQuery.trim( hoverHack(types) ).split( \" \" );\n\t\tfor ( t = 0; t < types.length; t++ ) {\n\n\t\t\ttns = rtypenamespace.exec( types[t] ) || [];\n\t\t\ttype = tns[1];\n\t\t\tnamespaces = ( tns[2] || \"\" ).split( \".\" ).sort();\n\n\t\t\t// If event changes its type, use the special event handlers for the changed type\n\t\t\tspecial = jQuery.event.special[ type ] || {};\n\n\t\t\t// If selector defined, determine special event api type, otherwise given type\n\t\t\ttype = ( selector ? special.delegateType : special.bindType ) || type;\n\n\t\t\t// Update special based on newly reset type\n\t\t\tspecial = jQuery.event.special[ type ] || {};\n\n\t\t\t// handleObj is passed to all event handlers\n\t\t\thandleObj = jQuery.extend({\n\t\t\t\ttype: type,\n\t\t\t\torigType: tns[1],\n\t\t\t\tdata: data,\n\t\t\t\thandler: handler,\n\t\t\t\tguid: handler.guid,\n\t\t\t\tselector: selector,\n\t\t\t\tneedsContext: selector && jQuery.expr.match.needsContext.test( selector ),\n\t\t\t\tnamespace: namespaces.join(\".\")\n\t\t\t}, handleObjIn );\n\n\t\t\t// Init the event handler queue if we're the first\n\t\t\thandlers = events[ type ];\n\t\t\tif ( !handlers ) {\n\t\t\t\thandlers = events[ type ] = [];\n\t\t\t\thandlers.delegateCount = 0;\n\n\t\t\t\t// Only use addEventListener/attachEvent if the special events handler returns false\n\t\t\t\tif ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) {\n\t\t\t\t\t// Bind the global event handler to the element\n\t\t\t\t\tif ( elem.addEventListener ) {\n\t\t\t\t\t\telem.addEventListener( type, eventHandle, false );\n\n\t\t\t\t\t} else if ( elem.attachEvent ) {\n\t\t\t\t\t\telem.attachEvent( \"on\" + type, eventHandle );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif ( special.add ) {\n\t\t\t\tspecial.add.call( elem, handleObj );\n\n\t\t\t\tif ( !handleObj.handler.guid ) {\n\t\t\t\t\thandleObj.handler.guid = handler.guid;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Add to the element's handler list, delegates in front\n\t\t\tif ( selector ) {\n\t\t\t\thandlers.splice( handlers.delegateCount++, 0, handleObj );\n\t\t\t} else {\n\t\t\t\thandlers.push( handleObj );\n\t\t\t}\n\n\t\t\t// Keep track of which events have ever been used, for event optimization\n\t\t\tjQuery.event.global[ type ] = true;\n\t\t}\n\n\t\t// Nullify elem to prevent memory leaks in IE\n\t\telem = null;\n\t},\n\n\tglobal: {},\n\n\t// Detach an event or set of events from an element\n\tremove: function( elem, types, handler, selector, mappedTypes ) {\n\n\t\tvar t, tns, type, origType, namespaces, origCount,\n\t\t\tj, events, special, eventType, handleObj,\n\t\t\telemData = jQuery.hasData( elem ) && jQuery._data( elem );\n\n\t\tif ( !elemData || !(events = elemData.events) ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Once for each type.namespace in types; type may be omitted\n\t\ttypes = jQuery.trim( hoverHack( types || \"\" ) ).split(\" \");\n\t\tfor ( t = 0; t < types.length; t++ ) {\n\t\t\ttns = rtypenamespace.exec( types[t] ) || [];\n\t\t\ttype = origType = tns[1];\n\t\t\tnamespaces = tns[2];\n\n\t\t\t// Unbind all events (on this namespace, if provided) for the element\n\t\t\tif ( !type ) {\n\t\t\t\tfor ( type in events ) {\n\t\t\t\t\tjQuery.event.remove( elem, type + types[ t ], handler, selector, true );\n\t\t\t\t}\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tspecial = jQuery.event.special[ type ] || {};\n\t\t\ttype = ( selector? special.delegateType : special.bindType ) || type;\n\t\t\teventType = events[ type ] || [];\n\t\t\torigCount = eventType.length;\n\t\t\tnamespaces = namespaces ? new RegExp(\"(^|\\\\.)\" + namespaces.split(\".\").sort().join(\"\\\\.(?:.*\\\\.|)\") + \"(\\\\.|$)\") : null;\n\n\t\t\t// Remove matching events\n\t\t\tfor ( j = 0; j < eventType.length; j++ ) {\n\t\t\t\thandleObj = eventType[ j ];\n\n\t\t\t\tif ( ( mappedTypes || origType === handleObj.origType ) &&\n\t\t\t\t\t ( !handler || handler.guid === handleObj.guid ) &&\n\t\t\t\t\t ( !namespaces || namespaces.test( handleObj.namespace ) ) &&\n\t\t\t\t\t ( !selector || selector === handleObj.selector || selector === \"**\" && handleObj.selector ) ) {\n\t\t\t\t\teventType.splice( j--, 1 );\n\n\t\t\t\t\tif ( handleObj.selector ) {\n\t\t\t\t\t\teventType.delegateCount--;\n\t\t\t\t\t}\n\t\t\t\t\tif ( special.remove ) {\n\t\t\t\t\t\tspecial.remove.call( elem, handleObj );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Remove generic event handler if we removed something and no more handlers exist\n\t\t\t// (avoids potential for endless recursion during removal of special event handlers)\n\t\t\tif ( eventType.length === 0 && origCount !== eventType.length ) {\n\t\t\t\tif ( !special.teardown || special.teardown.call( elem, namespaces, elemData.handle ) === false ) {\n\t\t\t\t\tjQuery.removeEvent( elem, type, elemData.handle );\n\t\t\t\t}\n\n\t\t\t\tdelete events[ type ];\n\t\t\t}\n\t\t}\n\n\t\t// Remove the expando if it's no longer used\n\t\tif ( jQuery.isEmptyObject( events ) ) {\n\t\t\tdelete elemData.handle;\n\n\t\t\t// removeData also checks for emptiness and clears the expando if empty\n\t\t\t// so use it instead of delete\n\t\t\tjQuery.removeData( elem, \"events\", true );\n\t\t}\n\t},\n\n\t// Events that are safe to short-circuit if no handlers are attached.\n\t// Native DOM events should not be added, they may have inline handlers.\n\tcustomEvent: {\n\t\t\"getData\": true,\n\t\t\"setData\": true,\n\t\t\"changeData\": true\n\t},\n\n\ttrigger: function( event, data, elem, onlyHandlers ) {\n\t\t// Don't do events on text and comment nodes\n\t\tif ( elem && (elem.nodeType === 3 || elem.nodeType === 8) ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Event object or event type\n\t\tvar cache, exclusive, i, cur, old, ontype, special, handle, eventPath, bubbleType,\n\t\t\ttype = event.type || event,\n\t\t\tnamespaces = [];\n\n\t\t// focus/blur morphs to focusin/out; ensure we're not firing them right now\n\t\tif ( rfocusMorph.test( type + jQuery.event.triggered ) ) {\n\t\t\treturn;\n\t\t}\n\n\t\tif ( type.indexOf( \"!\" ) >= 0 ) {\n\t\t\t// Exclusive events trigger only for the exact event (no namespaces)\n\t\t\ttype = type.slice(0, -1);\n\t\t\texclusive = true;\n\t\t}\n\n\t\tif ( type.indexOf( \".\" ) >= 0 ) {\n\t\t\t// Namespaced trigger; create a regexp to match event type in handle()\n\t\t\tnamespaces = type.split(\".\");\n\t\t\ttype = namespaces.shift();\n\t\t\tnamespaces.sort();\n\t\t}\n\n\t\tif ( (!elem || jQuery.event.customEvent[ type ]) && !jQuery.event.global[ type ] ) {\n\t\t\t// No jQuery handlers for this event type, and it can't have inline handlers\n\t\t\treturn;\n\t\t}\n\n\t\t// Caller can pass in an Event, Object, or just an event type string\n\t\tevent = typeof event === \"object\" ?\n\t\t\t// jQuery.Event object\n\t\t\tevent[ jQuery.expando ] ? event :\n\t\t\t// Object literal\n\t\t\tnew jQuery.Event( type, event ) :\n\t\t\t// Just the event type (string)\n\t\t\tnew jQuery.Event( type );\n\n\t\tevent.type = type;\n\t\tevent.isTrigger = true;\n\t\tevent.exclusive = exclusive;\n\t\tevent.namespace = namespaces.join( \".\" );\n\t\tevent.namespace_re = event.namespace? new RegExp(\"(^|\\\\.)\" + namespaces.join(\"\\\\.(?:.*\\\\.|)\") + \"(\\\\.|$)\") : null;\n\t\tontype = type.indexOf( \":\" ) < 0 ? \"on\" + type : \"\";\n\n\t\t// Handle a global trigger\n\t\tif ( !elem ) {\n\n\t\t\t// TODO: Stop taunting the data cache; remove global events and always attach to document\n\t\t\tcache = jQuery.cache;\n\t\t\tfor ( i in cache ) {\n\t\t\t\tif ( cache[ i ].events && cache[ i ].events[ type ] ) {\n\t\t\t\t\tjQuery.event.trigger( event, data, cache[ i ].handle.elem, true );\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn;\n\t\t}\n\n\t\t// Clean up the event in case it is being reused\n\t\tevent.result = undefined;\n\t\tif ( !event.target ) {\n\t\t\tevent.target = elem;\n\t\t}\n\n\t\t// Clone any incoming data and prepend the event, creating the handler arg list\n\t\tdata = data != null ? jQuery.makeArray( data ) : [];\n\t\tdata.unshift( event );\n\n\t\t// Allow special events to draw outside the lines\n\t\tspecial = jQuery.event.special[ type ] || {};\n\t\tif ( special.trigger && special.trigger.apply( elem, data ) === false ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Determine event propagation path in advance, per W3C events spec (#9951)\n\t\t// Bubble up to document, then to window; watch for a global ownerDocument var (#9724)\n\t\teventPath = [[ elem, special.bindType || type ]];\n\t\tif ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) {\n\n\t\t\tbubbleType = special.delegateType || type;\n\t\t\tcur = rfocusMorph.test( bubbleType + type ) ? elem : elem.parentNode;\n\t\t\tfor ( old = elem; cur; cur = cur.parentNode ) {\n\t\t\t\teventPath.push([ cur, bubbleType ]);\n\t\t\t\told = cur;\n\t\t\t}\n\n\t\t\t// Only add window if we got to document (e.g., not plain obj or detached DOM)\n\t\t\tif ( old === (elem.ownerDocument || document) ) {\n\t\t\t\teventPath.push([ old.defaultView || old.parentWindow || window, bubbleType ]);\n\t\t\t}\n\t\t}\n\n\t\t// Fire handlers on the event path\n\t\tfor ( i = 0; i < eventPath.length && !event.isPropagationStopped(); i++ ) {\n\n\t\t\tcur = eventPath[i][0];\n\t\t\tevent.type = eventPath[i][1];\n\n\t\t\thandle = ( jQuery._data( cur, \"events\" ) || {} )[ event.type ] && jQuery._data( cur, \"handle\" );\n\t\t\tif ( handle ) {\n\t\t\t\thandle.apply( cur, data );\n\t\t\t}\n\t\t\t// Note that this is a bare JS function and not a jQuery handler\n\t\t\thandle = ontype && cur[ ontype ];\n\t\t\tif ( handle && jQuery.acceptData( cur ) && handle.apply && handle.apply( cur, data ) === false ) {\n\t\t\t\tevent.preventDefault();\n\t\t\t}\n\t\t}\n\t\tevent.type = type;\n\n\t\t// If nobody prevented the default action, do it now\n\t\tif ( !onlyHandlers && !event.isDefaultPrevented() ) {\n\n\t\t\tif ( (!special._default || special._default.apply( elem.ownerDocument, data ) === false) &&\n\t\t\t\t!(type === \"click\" && jQuery.nodeName( elem, \"a\" )) && jQuery.acceptData( elem ) ) {\n\n\t\t\t\t// Call a native DOM method on the target with the same name name as the event.\n\t\t\t\t// Can't use an .isFunction() check here because IE6/7 fails that test.\n\t\t\t\t// Don't do default actions on window, that's where global variables be (#6170)\n\t\t\t\t// IE<9 dies on focus/blur to hidden element (#1486)\n\t\t\t\tif ( ontype && elem[ type ] && ((type !== \"focus\" && type !== \"blur\") || event.target.offsetWidth !== 0) && !jQuery.isWindow( elem ) ) {\n\n\t\t\t\t\t// Don't re-trigger an onFOO event when we call its FOO() method\n\t\t\t\t\told = elem[ ontype ];\n\n\t\t\t\t\tif ( old ) {\n\t\t\t\t\t\telem[ ontype ] = null;\n\t\t\t\t\t}\n\n\t\t\t\t\t// Prevent re-triggering of the same event, since we already bubbled it above\n\t\t\t\t\tjQuery.event.triggered = type;\n\t\t\t\t\telem[ type ]();\n\t\t\t\t\tjQuery.event.triggered = undefined;\n\n\t\t\t\t\tif ( old ) {\n\t\t\t\t\t\telem[ ontype ] = old;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn event.result;\n\t},\n\n\tdispatch: function( event ) {\n\n\t\t// Make a writable jQuery.Event from the native event object\n\t\tevent = jQuery.event.fix( event || window.event );\n\n\t\tvar i, j, cur, ret, selMatch, matched, matches, handleObj, sel, related,\n\t\t\thandlers = ( (jQuery._data( this, \"events\" ) || {} )[ event.type ] || []),\n\t\t\tdelegateCount = handlers.delegateCount,\n\t\t\targs = core_slice.call( arguments ),\n\t\t\trun_all = !event.exclusive && !event.namespace,\n\t\t\tspecial = jQuery.event.special[ event.type ] || {},\n\t\t\thandlerQueue = [];\n\n\t\t// Use the fix-ed jQuery.Event rather than the (read-only) native event\n\t\targs[0] = event;\n\t\tevent.delegateTarget = this;\n\n\t\t// Call the preDispatch hook for the mapped type, and let it bail if desired\n\t\tif ( special.preDispatch && special.preDispatch.call( this, event ) === false ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Determine handlers that should run if there are delegated events\n\t\t// Avoid non-left-click bubbling in Firefox (#3861)\n\t\tif ( delegateCount && !(event.button && event.type === \"click\") ) {\n\n\t\t\tfor ( cur = event.target; cur != this; cur = cur.parentNode || this ) {\n\n\t\t\t\t// Don't process clicks (ONLY) on disabled elements (#6911, #8165, #11382, #11764)\n\t\t\t\tif ( cur.disabled !== true || event.type !== \"click\" ) {\n\t\t\t\t\tselMatch = {};\n\t\t\t\t\tmatches = [];\n\t\t\t\t\tfor ( i = 0; i < delegateCount; i++ ) {\n\t\t\t\t\t\thandleObj = handlers[ i ];\n\t\t\t\t\t\tsel = handleObj.selector;\n\n\t\t\t\t\t\tif ( selMatch[ sel ] === undefined ) {\n\t\t\t\t\t\t\tselMatch[ sel ] = handleObj.needsContext ?\n\t\t\t\t\t\t\t\tjQuery( sel, this ).index( cur ) >= 0 :\n\t\t\t\t\t\t\t\tjQuery.find( sel, this, null, [ cur ] ).length;\n\t\t\t\t\t\t}\n\t\t\t\t\t\tif ( selMatch[ sel ] ) {\n\t\t\t\t\t\t\tmatches.push( handleObj );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif ( matches.length ) {\n\t\t\t\t\t\thandlerQueue.push({ elem: cur, matches: matches });\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// Add the remaining (directly-bound) handlers\n\t\tif ( handlers.length > delegateCount ) {\n\t\t\thandlerQueue.push({ elem: this, matches: handlers.slice( delegateCount ) });\n\t\t}\n\n\t\t// Run delegates first; they may want to stop propagation beneath us\n\t\tfor ( i = 0; i < handlerQueue.length && !event.isPropagationStopped(); i++ ) {\n\t\t\tmatched = handlerQueue[ i ];\n\t\t\tevent.currentTarget = matched.elem;\n\n\t\t\tfor ( j = 0; j < matched.matches.length && !event.isImmediatePropagationStopped(); j++ ) {\n\t\t\t\thandleObj = matched.matches[ j ];\n\n\t\t\t\t// Triggered event must either 1) be non-exclusive and have no namespace, or\n\t\t\t\t// 2) have namespace(s) a subset or equal to those in the bound event (both can have no namespace).\n\t\t\t\tif ( run_all || (!event.namespace && !handleObj.namespace) || event.namespace_re && event.namespace_re.test( handleObj.namespace ) ) {\n\n\t\t\t\t\tevent.data = handleObj.data;\n\t\t\t\t\tevent.handleObj = handleObj;\n\n\t\t\t\t\tret = ( (jQuery.event.special[ handleObj.origType ] || {}).handle || handleObj.handler )\n\t\t\t\t\t\t\t.apply( matched.elem, args );\n\n\t\t\t\t\tif ( ret !== undefined ) {\n\t\t\t\t\t\tevent.result = ret;\n\t\t\t\t\t\tif ( ret === false ) {\n\t\t\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\t\t\tevent.stopPropagation();\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// Call the postDispatch hook for the mapped type\n\t\tif ( special.postDispatch ) {\n\t\t\tspecial.postDispatch.call( this, event );\n\t\t}\n\n\t\treturn event.result;\n\t},\n\n\t// Includes some event props shared by KeyEvent and MouseEvent\n\t// *** attrChange attrName relatedNode srcElement  are not normalized, non-W3C, deprecated, will be removed in 1.8 ***\n\tprops: \"attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which\".split(\" \"),\n\n\tfixHooks: {},\n\n\tkeyHooks: {\n\t\tprops: \"char charCode key keyCode\".split(\" \"),\n\t\tfilter: function( event, original ) {\n\n\t\t\t// Add which for key events\n\t\t\tif ( event.which == null ) {\n\t\t\t\tevent.which = original.charCode != null ? original.charCode : original.keyCode;\n\t\t\t}\n\n\t\t\treturn event;\n\t\t}\n\t},\n\n\tmouseHooks: {\n\t\tprops: \"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement\".split(\" \"),\n\t\tfilter: function( event, original ) {\n\t\t\tvar eventDoc, doc, body,\n\t\t\t\tbutton = original.button,\n\t\t\t\tfromElement = original.fromElement;\n\n\t\t\t// Calculate pageX/Y if missing and clientX/Y available\n\t\t\tif ( event.pageX == null && original.clientX != null ) {\n\t\t\t\teventDoc = event.target.ownerDocument || document;\n\t\t\t\tdoc = eventDoc.documentElement;\n\t\t\t\tbody = eventDoc.body;\n\n\t\t\t\tevent.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 );\n\t\t\t\tevent.pageY = original.clientY + ( doc && doc.scrollTop  || body && body.scrollTop  || 0 ) - ( doc && doc.clientTop  || body && body.clientTop  || 0 );\n\t\t\t}\n\n\t\t\t// Add relatedTarget, if necessary\n\t\t\tif ( !event.relatedTarget && fromElement ) {\n\t\t\t\tevent.relatedTarget = fromElement === event.target ? original.toElement : fromElement;\n\t\t\t}\n\n\t\t\t// Add which for click: 1 === left; 2 === middle; 3 === right\n\t\t\t// Note: button is not normalized, so don't use it\n\t\t\tif ( !event.which && button !== undefined ) {\n\t\t\t\tevent.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) );\n\t\t\t}\n\n\t\t\treturn event;\n\t\t}\n\t},\n\n\tfix: function( event ) {\n\t\tif ( event[ jQuery.expando ] ) {\n\t\t\treturn event;\n\t\t}\n\n\t\t// Create a writable copy of the event object and normalize some properties\n\t\tvar i, prop,\n\t\t\toriginalEvent = event,\n\t\t\tfixHook = jQuery.event.fixHooks[ event.type ] || {},\n\t\t\tcopy = fixHook.props ? this.props.concat( fixHook.props ) : this.props;\n\n\t\tevent = jQuery.Event( originalEvent );\n\n\t\tfor ( i = copy.length; i; ) {\n\t\t\tprop = copy[ --i ];\n\t\t\tevent[ prop ] = originalEvent[ prop ];\n\t\t}\n\n\t\t// Fix target property, if necessary (#1925, IE 6/7/8 & Safari2)\n\t\tif ( !event.target ) {\n\t\t\tevent.target = originalEvent.srcElement || document;\n\t\t}\n\n\t\t// Target should not be a text node (#504, Safari)\n\t\tif ( event.target.nodeType === 3 ) {\n\t\t\tevent.target = event.target.parentNode;\n\t\t}\n\n\t\t// For mouse/key events, metaKey==false if it's undefined (#3368, #11328; IE6/7/8)\n\t\tevent.metaKey = !!event.metaKey;\n\n\t\treturn fixHook.filter? fixHook.filter( event, originalEvent ) : event;\n\t},\n\n\tspecial: {\n\t\tload: {\n\t\t\t// Prevent triggered image.load events from bubbling to window.load\n\t\t\tnoBubble: true\n\t\t},\n\n\t\tfocus: {\n\t\t\tdelegateType: \"focusin\"\n\t\t},\n\t\tblur: {\n\t\t\tdelegateType: \"focusout\"\n\t\t},\n\n\t\tbeforeunload: {\n\t\t\tsetup: function( data, namespaces, eventHandle ) {\n\t\t\t\t// We only want to do this special case on windows\n\t\t\t\tif ( jQuery.isWindow( this ) ) {\n\t\t\t\t\tthis.onbeforeunload = eventHandle;\n\t\t\t\t}\n\t\t\t},\n\n\t\t\tteardown: function( namespaces, eventHandle ) {\n\t\t\t\tif ( this.onbeforeunload === eventHandle ) {\n\t\t\t\t\tthis.onbeforeunload = null;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\n\tsimulate: function( type, elem, event, bubble ) {\n\t\t// Piggyback on a donor event to simulate a different one.\n\t\t// Fake originalEvent to avoid donor's stopPropagation, but if the\n\t\t// simulated event prevents default then we do the same on the donor.\n\t\tvar e = jQuery.extend(\n\t\t\tnew jQuery.Event(),\n\t\t\tevent,\n\t\t\t{ type: type,\n\t\t\t\tisSimulated: true,\n\t\t\t\toriginalEvent: {}\n\t\t\t}\n\t\t);\n\t\tif ( bubble ) {\n\t\t\tjQuery.event.trigger( e, null, elem );\n\t\t} else {\n\t\t\tjQuery.event.dispatch.call( elem, e );\n\t\t}\n\t\tif ( e.isDefaultPrevented() ) {\n\t\t\tevent.preventDefault();\n\t\t}\n\t}\n};\n\n// Some plugins are using, but it's undocumented/deprecated and will be removed.\n// The 1.7 special event interface should provide all the hooks needed now.\njQuery.event.handle = jQuery.event.dispatch;\n\njQuery.removeEvent = document.removeEventListener ?\n\tfunction( elem, type, handle ) {\n\t\tif ( elem.removeEventListener ) {\n\t\t\telem.removeEventListener( type, handle, false );\n\t\t}\n\t} :\n\tfunction( elem, type, handle ) {\n\t\tvar name = \"on\" + type;\n\n\t\tif ( elem.detachEvent ) {\n\n\t\t\t// #8545, #7054, preventing memory leaks for custom events in IE6-8 –\n\t\t\t// detachEvent needed property on element, by name of that event, to properly expose it to GC\n\t\t\tif ( typeof elem[ name ] === \"undefined\" ) {\n\t\t\t\telem[ name ] = null;\n\t\t\t}\n\n\t\t\telem.detachEvent( name, handle );\n\t\t}\n\t};\n\njQuery.Event = function( src, props ) {\n\t// Allow instantiation without the 'new' keyword\n\tif ( !(this instanceof jQuery.Event) ) {\n\t\treturn new jQuery.Event( src, props );\n\t}\n\n\t// Event object\n\tif ( src && src.type ) {\n\t\tthis.originalEvent = src;\n\t\tthis.type = src.type;\n\n\t\t// Events bubbling up the document may have been marked as prevented\n\t\t// by a handler lower down the tree; reflect the correct value.\n\t\tthis.isDefaultPrevented = ( src.defaultPrevented || src.returnValue === false ||\n\t\t\tsrc.getPreventDefault && src.getPreventDefault() ) ? returnTrue : returnFalse;\n\n\t// Event type\n\t} else {\n\t\tthis.type = src;\n\t}\n\n\t// Put explicitly provided properties onto the event object\n\tif ( props ) {\n\t\tjQuery.extend( this, props );\n\t}\n\n\t// Create a timestamp if incoming event doesn't have one\n\tthis.timeStamp = src && src.timeStamp || jQuery.now();\n\n\t// Mark it as fixed\n\tthis[ jQuery.expando ] = true;\n};\n\nfunction returnFalse() {\n\treturn false;\n}\nfunction returnTrue() {\n\treturn true;\n}\n\n// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding\n// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html\njQuery.Event.prototype = {\n\tpreventDefault: function() {\n\t\tthis.isDefaultPrevented = returnTrue;\n\n\t\tvar e = this.originalEvent;\n\t\tif ( !e ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// if preventDefault exists run it on the original event\n\t\tif ( e.preventDefault ) {\n\t\t\te.preventDefault();\n\n\t\t// otherwise set the returnValue property of the original event to false (IE)\n\t\t} else {\n\t\t\te.returnValue = false;\n\t\t}\n\t},\n\tstopPropagation: function() {\n\t\tthis.isPropagationStopped = returnTrue;\n\n\t\tvar e = this.originalEvent;\n\t\tif ( !e ) {\n\t\t\treturn;\n\t\t}\n\t\t// if stopPropagation exists run it on the original event\n\t\tif ( e.stopPropagation ) {\n\t\t\te.stopPropagation();\n\t\t}\n\t\t// otherwise set the cancelBubble property of the original event to true (IE)\n\t\te.cancelBubble = true;\n\t},\n\tstopImmediatePropagation: function() {\n\t\tthis.isImmediatePropagationStopped = returnTrue;\n\t\tthis.stopPropagation();\n\t},\n\tisDefaultPrevented: returnFalse,\n\tisPropagationStopped: returnFalse,\n\tisImmediatePropagationStopped: returnFalse\n};\n\n// Create mouseenter/leave events using mouseover/out and event-time checks\njQuery.each({\n\tmouseenter: \"mouseover\",\n\tmouseleave: \"mouseout\"\n}, function( orig, fix ) {\n\tjQuery.event.special[ orig ] = {\n\t\tdelegateType: fix,\n\t\tbindType: fix,\n\n\t\thandle: function( event ) {\n\t\t\tvar ret,\n\t\t\t\ttarget = this,\n\t\t\t\trelated = event.relatedTarget,\n\t\t\t\thandleObj = event.handleObj,\n\t\t\t\tselector = handleObj.selector;\n\n\t\t\t// For mousenter/leave call the handler if related is outside the target.\n\t\t\t// NB: No relatedTarget if the mouse left/entered the browser window\n\t\t\tif ( !related || (related !== target && !jQuery.contains( target, related )) ) {\n\t\t\t\tevent.type = handleObj.origType;\n\t\t\t\tret = handleObj.handler.apply( this, arguments );\n\t\t\t\tevent.type = fix;\n\t\t\t}\n\t\t\treturn ret;\n\t\t}\n\t};\n});\n\n// IE submit delegation\nif ( !jQuery.support.submitBubbles ) {\n\n\tjQuery.event.special.submit = {\n\t\tsetup: function() {\n\t\t\t// Only need this for delegated form submit events\n\t\t\tif ( jQuery.nodeName( this, \"form\" ) ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// Lazy-add a submit handler when a descendant form may potentially be submitted\n\t\t\tjQuery.event.add( this, \"click._submit keypress._submit\", function( e ) {\n\t\t\t\t// Node name check avoids a VML-related crash in IE (#9807)\n\t\t\t\tvar elem = e.target,\n\t\t\t\t\tform = jQuery.nodeName( elem, \"input\" ) || jQuery.nodeName( elem, \"button\" ) ? elem.form : undefined;\n\t\t\t\tif ( form && !jQuery._data( form, \"_submit_attached\" ) ) {\n\t\t\t\t\tjQuery.event.add( form, \"submit._submit\", function( event ) {\n\t\t\t\t\t\tevent._submit_bubble = true;\n\t\t\t\t\t});\n\t\t\t\t\tjQuery._data( form, \"_submit_attached\", true );\n\t\t\t\t}\n\t\t\t});\n\t\t\t// return undefined since we don't need an event listener\n\t\t},\n\n\t\tpostDispatch: function( event ) {\n\t\t\t// If form was submitted by the user, bubble the event up the tree\n\t\t\tif ( event._submit_bubble ) {\n\t\t\t\tdelete event._submit_bubble;\n\t\t\t\tif ( this.parentNode && !event.isTrigger ) {\n\t\t\t\t\tjQuery.event.simulate( \"submit\", this.parentNode, event, true );\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\tteardown: function() {\n\t\t\t// Only need this for delegated form submit events\n\t\t\tif ( jQuery.nodeName( this, \"form\" ) ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// Remove delegated handlers; cleanData eventually reaps submit handlers attached above\n\t\t\tjQuery.event.remove( this, \"._submit\" );\n\t\t}\n\t};\n}\n\n// IE change delegation and checkbox/radio fix\nif ( !jQuery.support.changeBubbles ) {\n\n\tjQuery.event.special.change = {\n\n\t\tsetup: function() {\n\n\t\t\tif ( rformElems.test( this.nodeName ) ) {\n\t\t\t\t// IE doesn't fire change on a check/radio until blur; trigger it on click\n\t\t\t\t// after a propertychange. Eat the blur-change in special.change.handle.\n\t\t\t\t// This still fires onchange a second time for check/radio after blur.\n\t\t\t\tif ( this.type === \"checkbox\" || this.type === \"radio\" ) {\n\t\t\t\t\tjQuery.event.add( this, \"propertychange._change\", function( event ) {\n\t\t\t\t\t\tif ( event.originalEvent.propertyName === \"checked\" ) {\n\t\t\t\t\t\t\tthis._just_changed = true;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t\tjQuery.event.add( this, \"click._change\", function( event ) {\n\t\t\t\t\t\tif ( this._just_changed && !event.isTrigger ) {\n\t\t\t\t\t\t\tthis._just_changed = false;\n\t\t\t\t\t\t}\n\t\t\t\t\t\t// Allow triggered, simulated change events (#11500)\n\t\t\t\t\t\tjQuery.event.simulate( \"change\", this, event, true );\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\t// Delegated event; lazy-add a change handler on descendant inputs\n\t\t\tjQuery.event.add( this, \"beforeactivate._change\", function( e ) {\n\t\t\t\tvar elem = e.target;\n\n\t\t\t\tif ( rformElems.test( elem.nodeName ) && !jQuery._data( elem, \"_change_attached\" ) ) {\n\t\t\t\t\tjQuery.event.add( elem, \"change._change\", function( event ) {\n\t\t\t\t\t\tif ( this.parentNode && !event.isSimulated && !event.isTrigger ) {\n\t\t\t\t\t\t\tjQuery.event.simulate( \"change\", this.parentNode, event, true );\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t\tjQuery._data( elem, \"_change_attached\", true );\n\t\t\t\t}\n\t\t\t});\n\t\t},\n\n\t\thandle: function( event ) {\n\t\t\tvar elem = event.target;\n\n\t\t\t// Swallow native change events from checkbox/radio, we already triggered them above\n\t\t\tif ( this !== elem || event.isSimulated || event.isTrigger || (elem.type !== \"radio\" && elem.type !== \"checkbox\") ) {\n\t\t\t\treturn event.handleObj.handler.apply( this, arguments );\n\t\t\t}\n\t\t},\n\n\t\tteardown: function() {\n\t\t\tjQuery.event.remove( this, \"._change\" );\n\n\t\t\treturn !rformElems.test( this.nodeName );\n\t\t}\n\t};\n}\n\n// Create \"bubbling\" focus and blur events\nif ( !jQuery.support.focusinBubbles ) {\n\tjQuery.each({ focus: \"focusin\", blur: \"focusout\" }, function( orig, fix ) {\n\n\t\t// Attach a single capturing handler while someone wants focusin/focusout\n\t\tvar attaches = 0,\n\t\t\thandler = function( event ) {\n\t\t\t\tjQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true );\n\t\t\t};\n\n\t\tjQuery.event.special[ fix ] = {\n\t\t\tsetup: function() {\n\t\t\t\tif ( attaches++ === 0 ) {\n\t\t\t\t\tdocument.addEventListener( orig, handler, true );\n\t\t\t\t}\n\t\t\t},\n\t\t\tteardown: function() {\n\t\t\t\tif ( --attaches === 0 ) {\n\t\t\t\t\tdocument.removeEventListener( orig, handler, true );\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t});\n}\n\njQuery.fn.extend({\n\n\ton: function( types, selector, data, fn, /*INTERNAL*/ one ) {\n\t\tvar origFn, type;\n\n\t\t// Types can be a map of types/handlers\n\t\tif ( typeof types === \"object\" ) {\n\t\t\t// ( types-Object, selector, data )\n\t\t\tif ( typeof selector !== \"string\" ) { // && selector != null\n\t\t\t\t// ( types-Object, data )\n\t\t\t\tdata = data || selector;\n\t\t\t\tselector = undefined;\n\t\t\t}\n\t\t\tfor ( type in types ) {\n\t\t\t\tthis.on( type, selector, data, types[ type ], one );\n\t\t\t}\n\t\t\treturn this;\n\t\t}\n\n\t\tif ( data == null && fn == null ) {\n\t\t\t// ( types, fn )\n\t\t\tfn = selector;\n\t\t\tdata = selector = undefined;\n\t\t} else if ( fn == null ) {\n\t\t\tif ( typeof selector === \"string\" ) {\n\t\t\t\t// ( types, selector, fn )\n\t\t\t\tfn = data;\n\t\t\t\tdata = undefined;\n\t\t\t} else {\n\t\t\t\t// ( types, data, fn )\n\t\t\t\tfn = data;\n\t\t\t\tdata = selector;\n\t\t\t\tselector = undefined;\n\t\t\t}\n\t\t}\n\t\tif ( fn === false ) {\n\t\t\tfn = returnFalse;\n\t\t} else if ( !fn ) {\n\t\t\treturn this;\n\t\t}\n\n\t\tif ( one === 1 ) {\n\t\t\torigFn = fn;\n\t\t\tfn = function( event ) {\n\t\t\t\t// Can use an empty set, since event contains the info\n\t\t\t\tjQuery().off( event );\n\t\t\t\treturn origFn.apply( this, arguments );\n\t\t\t};\n\t\t\t// Use same guid so caller can remove using origFn\n\t\t\tfn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ );\n\t\t}\n\t\treturn this.each( function() {\n\t\t\tjQuery.event.add( this, types, fn, data, selector );\n\t\t});\n\t},\n\tone: function( types, selector, data, fn ) {\n\t\treturn this.on( types, selector, data, fn, 1 );\n\t},\n\toff: function( types, selector, fn ) {\n\t\tvar handleObj, type;\n\t\tif ( types && types.preventDefault && types.handleObj ) {\n\t\t\t// ( event )  dispatched jQuery.Event\n\t\t\thandleObj = types.handleObj;\n\t\t\tjQuery( types.delegateTarget ).off(\n\t\t\t\thandleObj.namespace ? handleObj.origType + \".\" + handleObj.namespace : handleObj.origType,\n\t\t\t\thandleObj.selector,\n\t\t\t\thandleObj.handler\n\t\t\t);\n\t\t\treturn this;\n\t\t}\n\t\tif ( typeof types === \"object\" ) {\n\t\t\t// ( types-object [, selector] )\n\t\t\tfor ( type in types ) {\n\t\t\t\tthis.off( type, selector, types[ type ] );\n\t\t\t}\n\t\t\treturn this;\n\t\t}\n\t\tif ( selector === false || typeof selector === \"function\" ) {\n\t\t\t// ( types [, fn] )\n\t\t\tfn = selector;\n\t\t\tselector = undefined;\n\t\t}\n\t\tif ( fn === false ) {\n\t\t\tfn = returnFalse;\n\t\t}\n\t\treturn this.each(function() {\n\t\t\tjQuery.event.remove( this, types, fn, selector );\n\t\t});\n\t},\n\n\tbind: function( types, data, fn ) {\n\t\treturn this.on( types, null, data, fn );\n\t},\n\tunbind: function( types, fn ) {\n\t\treturn this.off( types, null, fn );\n\t},\n\n\tlive: function( types, data, fn ) {\n\t\tjQuery( this.context ).on( types, this.selector, data, fn );\n\t\treturn this;\n\t},\n\tdie: function( types, fn ) {\n\t\tjQuery( this.context ).off( types, this.selector || \"**\", fn );\n\t\treturn this;\n\t},\n\n\tdelegate: function( selector, types, data, fn ) {\n\t\treturn this.on( types, selector, data, fn );\n\t},\n\tundelegate: function( selector, types, fn ) {\n\t\t// ( namespace ) or ( selector, types [, fn] )\n\t\treturn arguments.length === 1 ? this.off( selector, \"**\" ) : this.off( types, selector || \"**\", fn );\n\t},\n\n\ttrigger: function( type, data ) {\n\t\treturn this.each(function() {\n\t\t\tjQuery.event.trigger( type, data, this );\n\t\t});\n\t},\n\ttriggerHandler: function( type, data ) {\n\t\tif ( this[0] ) {\n\t\t\treturn jQuery.event.trigger( type, data, this[0], true );\n\t\t}\n\t},\n\n\ttoggle: function( fn ) {\n\t\t// Save reference to arguments for access in closure\n\t\tvar args = arguments,\n\t\t\tguid = fn.guid || jQuery.guid++,\n\t\t\ti = 0,\n\t\t\ttoggler = function( event ) {\n\t\t\t\t// Figure out which function to execute\n\t\t\t\tvar lastToggle = ( jQuery._data( this, \"lastToggle\" + fn.guid ) || 0 ) % i;\n\t\t\t\tjQuery._data( this, \"lastToggle\" + fn.guid, lastToggle + 1 );\n\n\t\t\t\t// Make sure that clicks stop\n\t\t\t\tevent.preventDefault();\n\n\t\t\t\t// and execute the function\n\t\t\t\treturn args[ lastToggle ].apply( this, arguments ) || false;\n\t\t\t};\n\n\t\t// link all the functions, so any of them can unbind this click handler\n\t\ttoggler.guid = guid;\n\t\twhile ( i < args.length ) {\n\t\t\targs[ i++ ].guid = guid;\n\t\t}\n\n\t\treturn this.click( toggler );\n\t},\n\n\thover: function( fnOver, fnOut ) {\n\t\treturn this.mouseenter( fnOver ).mouseleave( fnOut || fnOver );\n\t}\n});\n\njQuery.each( (\"blur focus focusin focusout load resize scroll unload click dblclick \" +\n\t\"mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave \" +\n\t\"change select submit keydown keypress keyup error contextmenu\").split(\" \"), function( i, name ) {\n\n\t// Handle event binding\n\tjQuery.fn[ name ] = function( data, fn ) {\n\t\tif ( fn == null ) {\n\t\t\tfn = data;\n\t\t\tdata = null;\n\t\t}\n\n\t\treturn arguments.length > 0 ?\n\t\t\tthis.on( name, null, data, fn ) :\n\t\t\tthis.trigger( name );\n\t};\n\n\tif ( rkeyEvent.test( name ) ) {\n\t\tjQuery.event.fixHooks[ name ] = jQuery.event.keyHooks;\n\t}\n\n\tif ( rmouseEvent.test( name ) ) {\n\t\tjQuery.event.fixHooks[ name ] = jQuery.event.mouseHooks;\n\t}\n});\n/*!\n * Sizzle CSS Selector Engine\n * Copyright 2012 jQuery Foundation and other contributors\n * Released under the MIT license\n * http://sizzlejs.com/\n */\n(function( window, undefined ) {\n\nvar cachedruns,\n\tassertGetIdNotName,\n\tExpr,\n\tgetText,\n\tisXML,\n\tcontains,\n\tcompile,\n\tsortOrder,\n\thasDuplicate,\n\toutermostContext,\n\n\tbaseHasDuplicate = true,\n\tstrundefined = \"undefined\",\n\n\texpando = ( \"sizcache\" + Math.random() ).replace( \".\", \"\" ),\n\n\tToken = String,\n\tdocument = window.document,\n\tdocElem = document.documentElement,\n\tdirruns = 0,\n\tdone = 0,\n\tpop = [].pop,\n\tpush = [].push,\n\tslice = [].slice,\n\t// Use a stripped-down indexOf if a native one is unavailable\n\tindexOf = [].indexOf || function( elem ) {\n\t\tvar i = 0,\n\t\t\tlen = this.length;\n\t\tfor ( ; i < len; i++ ) {\n\t\t\tif ( this[i] === elem ) {\n\t\t\t\treturn i;\n\t\t\t}\n\t\t}\n\t\treturn -1;\n\t},\n\n\t// Augment a function for special use by Sizzle\n\tmarkFunction = function( fn, value ) {\n\t\tfn[ expando ] = value == null || value;\n\t\treturn fn;\n\t},\n\n\tcreateCache = function() {\n\t\tvar cache = {},\n\t\t\tkeys = [];\n\n\t\treturn markFunction(function( key, value ) {\n\t\t\t// Only keep the most recent entries\n\t\t\tif ( keys.push( key ) > Expr.cacheLength ) {\n\t\t\t\tdelete cache[ keys.shift() ];\n\t\t\t}\n\n\t\t\treturn (cache[ key ] = value);\n\t\t}, cache );\n\t},\n\n\tclassCache = createCache(),\n\ttokenCache = createCache(),\n\tcompilerCache = createCache(),\n\n\t// Regex\n\n\t// Whitespace characters http://www.w3.org/TR/css3-selectors/#whitespace\n\twhitespace = \"[\\\\x20\\\\t\\\\r\\\\n\\\\f]\",\n\t// http://www.w3.org/TR/css3-syntax/#characters\n\tcharacterEncoding = \"(?:\\\\\\\\.|[-\\\\w]|[^\\\\x00-\\\\xa0])+\",\n\n\t// Loosely modeled on CSS identifier characters\n\t// An unquoted value should be a CSS identifier (http://www.w3.org/TR/css3-selectors/#attribute-selectors)\n\t// Proper syntax: http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier\n\tidentifier = characterEncoding.replace( \"w\", \"w#\" ),\n\n\t// Acceptable operators http://www.w3.org/TR/selectors/#attribute-selectors\n\toperators = \"([*^$|!~]?=)\",\n\tattributes = \"\\\\[\" + whitespace + \"*(\" + characterEncoding + \")\" + whitespace +\n\t\t\"*(?:\" + operators + whitespace + \"*(?:(['\\\"])((?:\\\\\\\\.|[^\\\\\\\\])*?)\\\\3|(\" + identifier + \")|)|)\" + whitespace + \"*\\\\]\",\n\n\t// Prefer arguments not in parens/brackets,\n\t//   then attribute selectors and non-pseudos (denoted by :),\n\t//   then anything else\n\t// These preferences are here to reduce the number of selectors\n\t//   needing tokenize in the PSEUDO preFilter\n\tpseudos = \":(\" + characterEncoding + \")(?:\\\\((?:(['\\\"])((?:\\\\\\\\.|[^\\\\\\\\])*?)\\\\2|([^()[\\\\]]*|(?:(?:\" + attributes + \")|[^:]|\\\\\\\\.)*|.*))\\\\)|)\",\n\n\t// For matchExpr.POS and matchExpr.needsContext\n\tpos = \":(even|odd|eq|gt|lt|nth|first|last)(?:\\\\(\" + whitespace +\n\t\t\"*((?:-\\\\d)?\\\\d*)\" + whitespace + \"*\\\\)|)(?=[^-]|$)\",\n\n\t// Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter\n\trtrim = new RegExp( \"^\" + whitespace + \"+|((?:^|[^\\\\\\\\])(?:\\\\\\\\.)*)\" + whitespace + \"+$\", \"g\" ),\n\n\trcomma = new RegExp( \"^\" + whitespace + \"*,\" + whitespace + \"*\" ),\n\trcombinators = new RegExp( \"^\" + whitespace + \"*([\\\\x20\\\\t\\\\r\\\\n\\\\f>+~])\" + whitespace + \"*\" ),\n\trpseudo = new RegExp( pseudos ),\n\n\t// Easily-parseable/retrievable ID or TAG or CLASS selectors\n\trquickExpr = /^(?:#([\\w\\-]+)|(\\w+)|\\.([\\w\\-]+))$/,\n\n\trnot = /^:not/,\n\trsibling = /[\\x20\\t\\r\\n\\f]*[+~]/,\n\trendsWithNot = /:not\\($/,\n\n\trheader = /h\\d/i,\n\trinputs = /input|select|textarea|button/i,\n\n\trbackslash = /\\\\(?!\\\\)/g,\n\n\tmatchExpr = {\n\t\t\"ID\": new RegExp( \"^#(\" + characterEncoding + \")\" ),\n\t\t\"CLASS\": new RegExp( \"^\\\\.(\" + characterEncoding + \")\" ),\n\t\t\"NAME\": new RegExp( \"^\\\\[name=['\\\"]?(\" + characterEncoding + \")['\\\"]?\\\\]\" ),\n\t\t\"TAG\": new RegExp( \"^(\" + characterEncoding.replace( \"w\", \"w*\" ) + \")\" ),\n\t\t\"ATTR\": new RegExp( \"^\" + attributes ),\n\t\t\"PSEUDO\": new RegExp( \"^\" + pseudos ),\n\t\t\"POS\": new RegExp( pos, \"i\" ),\n\t\t\"CHILD\": new RegExp( \"^:(only|nth|first|last)-child(?:\\\\(\" + whitespace +\n\t\t\t\"*(even|odd|(([+-]|)(\\\\d*)n|)\" + whitespace + \"*(?:([+-]|)\" + whitespace +\n\t\t\t\"*(\\\\d+)|))\" + whitespace + \"*\\\\)|)\", \"i\" ),\n\t\t// For use in libraries implementing .is()\n\t\t\"needsContext\": new RegExp( \"^\" + whitespace + \"*[>+~]|\" + pos, \"i\" )\n\t},\n\n\t// Support\n\n\t// Used for testing something on an element\n\tassert = function( fn ) {\n\t\tvar div = document.createElement(\"div\");\n\n\t\ttry {\n\t\t\treturn fn( div );\n\t\t} catch (e) {\n\t\t\treturn false;\n\t\t} finally {\n\t\t\t// release memory in IE\n\t\t\tdiv = null;\n\t\t}\n\t},\n\n\t// Check if getElementsByTagName(\"*\") returns only elements\n\tassertTagNameNoComments = assert(function( div ) {\n\t\tdiv.appendChild( document.createComment(\"\") );\n\t\treturn !div.getElementsByTagName(\"*\").length;\n\t}),\n\n\t// Check if getAttribute returns normalized href attributes\n\tassertHrefNotNormalized = assert(function( div ) {\n\t\tdiv.innerHTML = \"<a href='#'></a>\";\n\t\treturn div.firstChild && typeof div.firstChild.getAttribute !== strundefined &&\n\t\t\tdiv.firstChild.getAttribute(\"href\") === \"#\";\n\t}),\n\n\t// Check if attributes should be retrieved by attribute nodes\n\tassertAttributes = assert(function( div ) {\n\t\tdiv.innerHTML = \"<select></select>\";\n\t\tvar type = typeof div.lastChild.getAttribute(\"multiple\");\n\t\t// IE8 returns a string for some attributes even when not present\n\t\treturn type !== \"boolean\" && type !== \"string\";\n\t}),\n\n\t// Check if getElementsByClassName can be trusted\n\tassertUsableClassName = assert(function( div ) {\n\t\t// Opera can't find a second classname (in 9.6)\n\t\tdiv.innerHTML = \"<div class='hidden e'></div><div class='hidden'></div>\";\n\t\tif ( !div.getElementsByClassName || !div.getElementsByClassName(\"e\").length ) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// Safari 3.2 caches class attributes and doesn't catch changes\n\t\tdiv.lastChild.className = \"e\";\n\t\treturn div.getElementsByClassName(\"e\").length === 2;\n\t}),\n\n\t// Check if getElementById returns elements by name\n\t// Check if getElementsByName privileges form controls or returns elements by ID\n\tassertUsableName = assert(function( div ) {\n\t\t// Inject content\n\t\tdiv.id = expando + 0;\n\t\tdiv.innerHTML = \"<a name='\" + expando + \"'></a><div name='\" + expando + \"'></div>\";\n\t\tdocElem.insertBefore( div, docElem.firstChild );\n\n\t\t// Test\n\t\tvar pass = document.getElementsByName &&\n\t\t\t// buggy browsers will return fewer than the correct 2\n\t\t\tdocument.getElementsByName( expando ).length === 2 +\n\t\t\t// buggy browsers will return more than the correct 0\n\t\t\tdocument.getElementsByName( expando + 0 ).length;\n\t\tassertGetIdNotName = !document.getElementById( expando );\n\n\t\t// Cleanup\n\t\tdocElem.removeChild( div );\n\n\t\treturn pass;\n\t});\n\n// If slice is not available, provide a backup\ntry {\n\tslice.call( docElem.childNodes, 0 )[0].nodeType;\n} catch ( e ) {\n\tslice = function( i ) {\n\t\tvar elem,\n\t\t\tresults = [];\n\t\tfor ( ; (elem = this[i]); i++ ) {\n\t\t\tresults.push( elem );\n\t\t}\n\t\treturn results;\n\t};\n}\n\nfunction Sizzle( selector, context, results, seed ) {\n\tresults = results || [];\n\tcontext = context || document;\n\tvar match, elem, xml, m,\n\t\tnodeType = context.nodeType;\n\n\tif ( !selector || typeof selector !== \"string\" ) {\n\t\treturn results;\n\t}\n\n\tif ( nodeType !== 1 && nodeType !== 9 ) {\n\t\treturn [];\n\t}\n\n\txml = isXML( context );\n\n\tif ( !xml && !seed ) {\n\t\tif ( (match = rquickExpr.exec( selector )) ) {\n\t\t\t// Speed-up: Sizzle(\"#ID\")\n\t\t\tif ( (m = match[1]) ) {\n\t\t\t\tif ( nodeType === 9 ) {\n\t\t\t\t\telem = context.getElementById( m );\n\t\t\t\t\t// Check parentNode to catch when Blackberry 4.6 returns\n\t\t\t\t\t// nodes that are no longer in the document #6963\n\t\t\t\t\tif ( elem && elem.parentNode ) {\n\t\t\t\t\t\t// Handle the case where IE, Opera, and Webkit return items\n\t\t\t\t\t\t// by name instead of ID\n\t\t\t\t\t\tif ( elem.id === m ) {\n\t\t\t\t\t\t\tresults.push( elem );\n\t\t\t\t\t\t\treturn results;\n\t\t\t\t\t\t}\n\t\t\t\t\t} else {\n\t\t\t\t\t\treturn results;\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t// Context is not a document\n\t\t\t\t\tif ( context.ownerDocument && (elem = context.ownerDocument.getElementById( m )) &&\n\t\t\t\t\t\tcontains( context, elem ) && elem.id === m ) {\n\t\t\t\t\t\tresults.push( elem );\n\t\t\t\t\t\treturn results;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t// Speed-up: Sizzle(\"TAG\")\n\t\t\t} else if ( match[2] ) {\n\t\t\t\tpush.apply( results, slice.call(context.getElementsByTagName( selector ), 0) );\n\t\t\t\treturn results;\n\n\t\t\t// Speed-up: Sizzle(\".CLASS\")\n\t\t\t} else if ( (m = match[3]) && assertUsableClassName && context.getElementsByClassName ) {\n\t\t\t\tpush.apply( results, slice.call(context.getElementsByClassName( m ), 0) );\n\t\t\t\treturn results;\n\t\t\t}\n\t\t}\n\t}\n\n\t// All others\n\treturn select( selector.replace( rtrim, \"$1\" ), context, results, seed, xml );\n}\n\nSizzle.matches = function( expr, elements ) {\n\treturn Sizzle( expr, null, null, elements );\n};\n\nSizzle.matchesSelector = function( elem, expr ) {\n\treturn Sizzle( expr, null, null, [ elem ] ).length > 0;\n};\n\n// Returns a function to use in pseudos for input types\nfunction createInputPseudo( type ) {\n\treturn function( elem ) {\n\t\tvar name = elem.nodeName.toLowerCase();\n\t\treturn name === \"input\" && elem.type === type;\n\t};\n}\n\n// Returns a function to use in pseudos for buttons\nfunction createButtonPseudo( type ) {\n\treturn function( elem ) {\n\t\tvar name = elem.nodeName.toLowerCase();\n\t\treturn (name === \"input\" || name === \"button\") && elem.type === type;\n\t};\n}\n\n// Returns a function to use in pseudos for positionals\nfunction createPositionalPseudo( fn ) {\n\treturn markFunction(function( argument ) {\n\t\targument = +argument;\n\t\treturn markFunction(function( seed, matches ) {\n\t\t\tvar j,\n\t\t\t\tmatchIndexes = fn( [], seed.length, argument ),\n\t\t\t\ti = matchIndexes.length;\n\n\t\t\t// Match elements found at the specified indexes\n\t\t\twhile ( i-- ) {\n\t\t\t\tif ( seed[ (j = matchIndexes[i]) ] ) {\n\t\t\t\t\tseed[j] = !(matches[j] = seed[j]);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t});\n}\n\n/**\n * Utility function for retrieving the text value of an array of DOM nodes\n * @param {Array|Element} elem\n */\ngetText = Sizzle.getText = function( elem ) {\n\tvar node,\n\t\tret = \"\",\n\t\ti = 0,\n\t\tnodeType = elem.nodeType;\n\n\tif ( nodeType ) {\n\t\tif ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) {\n\t\t\t// Use textContent for elements\n\t\t\t// innerText usage removed for consistency of new lines (see #11153)\n\t\t\tif ( typeof elem.textContent === \"string\" ) {\n\t\t\t\treturn elem.textContent;\n\t\t\t} else {\n\t\t\t\t// Traverse its children\n\t\t\t\tfor ( elem = elem.firstChild; elem; elem = elem.nextSibling ) {\n\t\t\t\t\tret += getText( elem );\n\t\t\t\t}\n\t\t\t}\n\t\t} else if ( nodeType === 3 || nodeType === 4 ) {\n\t\t\treturn elem.nodeValue;\n\t\t}\n\t\t// Do not include comment or processing instruction nodes\n\t} else {\n\n\t\t// If no nodeType, this is expected to be an array\n\t\tfor ( ; (node = elem[i]); i++ ) {\n\t\t\t// Do not traverse comment nodes\n\t\t\tret += getText( node );\n\t\t}\n\t}\n\treturn ret;\n};\n\nisXML = Sizzle.isXML = function( elem ) {\n\t// documentElement is verified for cases where it doesn't yet exist\n\t// (such as loading iframes in IE - #4833)\n\tvar documentElement = elem && (elem.ownerDocument || elem).documentElement;\n\treturn documentElement ? documentElement.nodeName !== \"HTML\" : false;\n};\n\n// Element contains another\ncontains = Sizzle.contains = docElem.contains ?\n\tfunction( a, b ) {\n\t\tvar adown = a.nodeType === 9 ? a.documentElement : a,\n\t\t\tbup = b && b.parentNode;\n\t\treturn a === bup || !!( bup && bup.nodeType === 1 && adown.contains && adown.contains(bup) );\n\t} :\n\tdocElem.compareDocumentPosition ?\n\tfunction( a, b ) {\n\t\treturn b && !!( a.compareDocumentPosition( b ) & 16 );\n\t} :\n\tfunction( a, b ) {\n\t\twhile ( (b = b.parentNode) ) {\n\t\t\tif ( b === a ) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\treturn false;\n\t};\n\nSizzle.attr = function( elem, name ) {\n\tvar val,\n\t\txml = isXML( elem );\n\n\tif ( !xml ) {\n\t\tname = name.toLowerCase();\n\t}\n\tif ( (val = Expr.attrHandle[ name ]) ) {\n\t\treturn val( elem );\n\t}\n\tif ( xml || assertAttributes ) {\n\t\treturn elem.getAttribute( name );\n\t}\n\tval = elem.getAttributeNode( name );\n\treturn val ?\n\t\ttypeof elem[ name ] === \"boolean\" ?\n\t\t\telem[ name ] ? name : null :\n\t\t\tval.specified ? val.value : null :\n\t\tnull;\n};\n\nExpr = Sizzle.selectors = {\n\n\t// Can be adjusted by the user\n\tcacheLength: 50,\n\n\tcreatePseudo: markFunction,\n\n\tmatch: matchExpr,\n\n\t// IE6/7 return a modified href\n\tattrHandle: assertHrefNotNormalized ?\n\t\t{} :\n\t\t{\n\t\t\t\"href\": function( elem ) {\n\t\t\t\treturn elem.getAttribute( \"href\", 2 );\n\t\t\t},\n\t\t\t\"type\": function( elem ) {\n\t\t\t\treturn elem.getAttribute(\"type\");\n\t\t\t}\n\t\t},\n\n\tfind: {\n\t\t\"ID\": assertGetIdNotName ?\n\t\t\tfunction( id, context, xml ) {\n\t\t\t\tif ( typeof context.getElementById !== strundefined && !xml ) {\n\t\t\t\t\tvar m = context.getElementById( id );\n\t\t\t\t\t// Check parentNode to catch when Blackberry 4.6 returns\n\t\t\t\t\t// nodes that are no longer in the document #6963\n\t\t\t\t\treturn m && m.parentNode ? [m] : [];\n\t\t\t\t}\n\t\t\t} :\n\t\t\tfunction( id, context, xml ) {\n\t\t\t\tif ( typeof context.getElementById !== strundefined && !xml ) {\n\t\t\t\t\tvar m = context.getElementById( id );\n\n\t\t\t\t\treturn m ?\n\t\t\t\t\t\tm.id === id || typeof m.getAttributeNode !== strundefined && m.getAttributeNode(\"id\").value === id ?\n\t\t\t\t\t\t\t[m] :\n\t\t\t\t\t\t\tundefined :\n\t\t\t\t\t\t[];\n\t\t\t\t}\n\t\t\t},\n\n\t\t\"TAG\": assertTagNameNoComments ?\n\t\t\tfunction( tag, context ) {\n\t\t\t\tif ( typeof context.getElementsByTagName !== strundefined ) {\n\t\t\t\t\treturn context.getElementsByTagName( tag );\n\t\t\t\t}\n\t\t\t} :\n\t\t\tfunction( tag, context ) {\n\t\t\t\tvar results = context.getElementsByTagName( tag );\n\n\t\t\t\t// Filter out possible comments\n\t\t\t\tif ( tag === \"*\" ) {\n\t\t\t\t\tvar elem,\n\t\t\t\t\t\ttmp = [],\n\t\t\t\t\t\ti = 0;\n\n\t\t\t\t\tfor ( ; (elem = results[i]); i++ ) {\n\t\t\t\t\t\tif ( elem.nodeType === 1 ) {\n\t\t\t\t\t\t\ttmp.push( elem );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\treturn tmp;\n\t\t\t\t}\n\t\t\t\treturn results;\n\t\t\t},\n\n\t\t\"NAME\": assertUsableName && function( tag, context ) {\n\t\t\tif ( typeof context.getElementsByName !== strundefined ) {\n\t\t\t\treturn context.getElementsByName( name );\n\t\t\t}\n\t\t},\n\n\t\t\"CLASS\": assertUsableClassName && function( className, context, xml ) {\n\t\t\tif ( typeof context.getElementsByClassName !== strundefined && !xml ) {\n\t\t\t\treturn context.getElementsByClassName( className );\n\t\t\t}\n\t\t}\n\t},\n\n\trelative: {\n\t\t\">\": { dir: \"parentNode\", first: true },\n\t\t\" \": { dir: \"parentNode\" },\n\t\t\"+\": { dir: \"previousSibling\", first: true },\n\t\t\"~\": { dir: \"previousSibling\" }\n\t},\n\n\tpreFilter: {\n\t\t\"ATTR\": function( match ) {\n\t\t\tmatch[1] = match[1].replace( rbackslash, \"\" );\n\n\t\t\t// Move the given value to match[3] whether quoted or unquoted\n\t\t\tmatch[3] = ( match[4] || match[5] || \"\" ).replace( rbackslash, \"\" );\n\n\t\t\tif ( match[2] === \"~=\" ) {\n\t\t\t\tmatch[3] = \" \" + match[3] + \" \";\n\t\t\t}\n\n\t\t\treturn match.slice( 0, 4 );\n\t\t},\n\n\t\t\"CHILD\": function( match ) {\n\t\t\t/* matches from matchExpr[\"CHILD\"]\n\t\t\t\t1 type (only|nth|...)\n\t\t\t\t2 argument (even|odd|\\d*|\\d*n([+-]\\d+)?|...)\n\t\t\t\t3 xn-component of xn+y argument ([+-]?\\d*n|)\n\t\t\t\t4 sign of xn-component\n\t\t\t\t5 x of xn-component\n\t\t\t\t6 sign of y-component\n\t\t\t\t7 y of y-component\n\t\t\t*/\n\t\t\tmatch[1] = match[1].toLowerCase();\n\n\t\t\tif ( match[1] === \"nth\" ) {\n\t\t\t\t// nth-child requires argument\n\t\t\t\tif ( !match[2] ) {\n\t\t\t\t\tSizzle.error( match[0] );\n\t\t\t\t}\n\n\t\t\t\t// numeric x and y parameters for Expr.filter.CHILD\n\t\t\t\t// remember that false/true cast respectively to 0/1\n\t\t\t\tmatch[3] = +( match[3] ? match[4] + (match[5] || 1) : 2 * ( match[2] === \"even\" || match[2] === \"odd\" ) );\n\t\t\t\tmatch[4] = +( ( match[6] + match[7] ) || match[2] === \"odd\" );\n\n\t\t\t// other types prohibit arguments\n\t\t\t} else if ( match[2] ) {\n\t\t\t\tSizzle.error( match[0] );\n\t\t\t}\n\n\t\t\treturn match;\n\t\t},\n\n\t\t\"PSEUDO\": function( match ) {\n\t\t\tvar unquoted, excess;\n\t\t\tif ( matchExpr[\"CHILD\"].test( match[0] ) ) {\n\t\t\t\treturn null;\n\t\t\t}\n\n\t\t\tif ( match[3] ) {\n\t\t\t\tmatch[2] = match[3];\n\t\t\t} else if ( (unquoted = match[4]) ) {\n\t\t\t\t// Only check arguments that contain a pseudo\n\t\t\t\tif ( rpseudo.test(unquoted) &&\n\t\t\t\t\t// Get excess from tokenize (recursively)\n\t\t\t\t\t(excess = tokenize( unquoted, true )) &&\n\t\t\t\t\t// advance to the next closing parenthesis\n\t\t\t\t\t(excess = unquoted.indexOf( \")\", unquoted.length - excess ) - unquoted.length) ) {\n\n\t\t\t\t\t// excess is a negative index\n\t\t\t\t\tunquoted = unquoted.slice( 0, excess );\n\t\t\t\t\tmatch[0] = match[0].slice( 0, excess );\n\t\t\t\t}\n\t\t\t\tmatch[2] = unquoted;\n\t\t\t}\n\n\t\t\t// Return only captures needed by the pseudo filter method (type and argument)\n\t\t\treturn match.slice( 0, 3 );\n\t\t}\n\t},\n\n\tfilter: {\n\t\t\"ID\": assertGetIdNotName ?\n\t\t\tfunction( id ) {\n\t\t\t\tid = id.replace( rbackslash, \"\" );\n\t\t\t\treturn function( elem ) {\n\t\t\t\t\treturn elem.getAttribute(\"id\") === id;\n\t\t\t\t};\n\t\t\t} :\n\t\t\tfunction( id ) {\n\t\t\t\tid = id.replace( rbackslash, \"\" );\n\t\t\t\treturn function( elem ) {\n\t\t\t\t\tvar node = typeof elem.getAttributeNode !== strundefined && elem.getAttributeNode(\"id\");\n\t\t\t\t\treturn node && node.value === id;\n\t\t\t\t};\n\t\t\t},\n\n\t\t\"TAG\": function( nodeName ) {\n\t\t\tif ( nodeName === \"*\" ) {\n\t\t\t\treturn function() { return true; };\n\t\t\t}\n\t\t\tnodeName = nodeName.replace( rbackslash, \"\" ).toLowerCase();\n\n\t\t\treturn function( elem ) {\n\t\t\t\treturn elem.nodeName && elem.nodeName.toLowerCase() === nodeName;\n\t\t\t};\n\t\t},\n\n\t\t\"CLASS\": function( className ) {\n\t\t\tvar pattern = classCache[ expando ][ className ];\n\t\t\tif ( !pattern ) {\n\t\t\t\tpattern = classCache( className, new RegExp(\"(^|\" + whitespace + \")\" + className + \"(\" + whitespace + \"|$)\") );\n\t\t\t}\n\t\t\treturn function( elem ) {\n\t\t\t\treturn pattern.test( elem.className || (typeof elem.getAttribute !== strundefined && elem.getAttribute(\"class\")) || \"\" );\n\t\t\t};\n\t\t},\n\n\t\t\"ATTR\": function( name, operator, check ) {\n\t\t\treturn function( elem, context ) {\n\t\t\t\tvar result = Sizzle.attr( elem, name );\n\n\t\t\t\tif ( result == null ) {\n\t\t\t\t\treturn operator === \"!=\";\n\t\t\t\t}\n\t\t\t\tif ( !operator ) {\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\n\t\t\t\tresult += \"\";\n\n\t\t\t\treturn operator === \"=\" ? result === check :\n\t\t\t\t\toperator === \"!=\" ? result !== check :\n\t\t\t\t\toperator === \"^=\" ? check && result.indexOf( check ) === 0 :\n\t\t\t\t\toperator === \"*=\" ? check && result.indexOf( check ) > -1 :\n\t\t\t\t\toperator === \"$=\" ? check && result.substr( result.length - check.length ) === check :\n\t\t\t\t\toperator === \"~=\" ? ( \" \" + result + \" \" ).indexOf( check ) > -1 :\n\t\t\t\t\toperator === \"|=\" ? result === check || result.substr( 0, check.length + 1 ) === check + \"-\" :\n\t\t\t\t\tfalse;\n\t\t\t};\n\t\t},\n\n\t\t\"CHILD\": function( type, argument, first, last ) {\n\n\t\t\tif ( type === \"nth\" ) {\n\t\t\t\treturn function( elem ) {\n\t\t\t\t\tvar node, diff,\n\t\t\t\t\t\tparent = elem.parentNode;\n\n\t\t\t\t\tif ( first === 1 && last === 0 ) {\n\t\t\t\t\t\treturn true;\n\t\t\t\t\t}\n\n\t\t\t\t\tif ( parent ) {\n\t\t\t\t\t\tdiff = 0;\n\t\t\t\t\t\tfor ( node = parent.firstChild; node; node = node.nextSibling ) {\n\t\t\t\t\t\t\tif ( node.nodeType === 1 ) {\n\t\t\t\t\t\t\t\tdiff++;\n\t\t\t\t\t\t\t\tif ( elem === node ) {\n\t\t\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// Incorporate the offset (or cast to NaN), then check against cycle size\n\t\t\t\t\tdiff -= last;\n\t\t\t\t\treturn diff === first || ( diff % first === 0 && diff / first >= 0 );\n\t\t\t\t};\n\t\t\t}\n\n\t\t\treturn function( elem ) {\n\t\t\t\tvar node = elem;\n\n\t\t\t\tswitch ( type ) {\n\t\t\t\t\tcase \"only\":\n\t\t\t\t\tcase \"first\":\n\t\t\t\t\t\twhile ( (node = node.previousSibling) ) {\n\t\t\t\t\t\t\tif ( node.nodeType === 1 ) {\n\t\t\t\t\t\t\t\treturn false;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tif ( type === \"first\" ) {\n\t\t\t\t\t\t\treturn true;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tnode = elem;\n\n\t\t\t\t\t\t/* falls through */\n\t\t\t\t\tcase \"last\":\n\t\t\t\t\t\twhile ( (node = node.nextSibling) ) {\n\t\t\t\t\t\t\tif ( node.nodeType === 1 ) {\n\t\t\t\t\t\t\t\treturn false;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t};\n\t\t},\n\n\t\t\"PSEUDO\": function( pseudo, argument ) {\n\t\t\t// pseudo-class names are case-insensitive\n\t\t\t// http://www.w3.org/TR/selectors/#pseudo-classes\n\t\t\t// Prioritize by case sensitivity in case custom pseudos are added with uppercase letters\n\t\t\t// Remember that setFilters inherits from pseudos\n\t\t\tvar args,\n\t\t\t\tfn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] ||\n\t\t\t\t\tSizzle.error( \"unsupported pseudo: \" + pseudo );\n\n\t\t\t// The user may use createPseudo to indicate that\n\t\t\t// arguments are needed to create the filter function\n\t\t\t// just as Sizzle does\n\t\t\tif ( fn[ expando ] ) {\n\t\t\t\treturn fn( argument );\n\t\t\t}\n\n\t\t\t// But maintain support for old signatures\n\t\t\tif ( fn.length > 1 ) {\n\t\t\t\targs = [ pseudo, pseudo, \"\", argument ];\n\t\t\t\treturn Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ?\n\t\t\t\t\tmarkFunction(function( seed, matches ) {\n\t\t\t\t\t\tvar idx,\n\t\t\t\t\t\t\tmatched = fn( seed, argument ),\n\t\t\t\t\t\t\ti = matched.length;\n\t\t\t\t\t\twhile ( i-- ) {\n\t\t\t\t\t\t\tidx = indexOf.call( seed, matched[i] );\n\t\t\t\t\t\t\tseed[ idx ] = !( matches[ idx ] = matched[i] );\n\t\t\t\t\t\t}\n\t\t\t\t\t}) :\n\t\t\t\t\tfunction( elem ) {\n\t\t\t\t\t\treturn fn( elem, 0, args );\n\t\t\t\t\t};\n\t\t\t}\n\n\t\t\treturn fn;\n\t\t}\n\t},\n\n\tpseudos: {\n\t\t\"not\": markFunction(function( selector ) {\n\t\t\t// Trim the selector passed to compile\n\t\t\t// to avoid treating leading and trailing\n\t\t\t// spaces as combinators\n\t\t\tvar input = [],\n\t\t\t\tresults = [],\n\t\t\t\tmatcher = compile( selector.replace( rtrim, \"$1\" ) );\n\n\t\t\treturn matcher[ expando ] ?\n\t\t\t\tmarkFunction(function( seed, matches, context, xml ) {\n\t\t\t\t\tvar elem,\n\t\t\t\t\t\tunmatched = matcher( seed, null, xml, [] ),\n\t\t\t\t\t\ti = seed.length;\n\n\t\t\t\t\t// Match elements unmatched by `matcher`\n\t\t\t\t\twhile ( i-- ) {\n\t\t\t\t\t\tif ( (elem = unmatched[i]) ) {\n\t\t\t\t\t\t\tseed[i] = !(matches[i] = elem);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}) :\n\t\t\t\tfunction( elem, context, xml ) {\n\t\t\t\t\tinput[0] = elem;\n\t\t\t\t\tmatcher( input, null, xml, results );\n\t\t\t\t\treturn !results.pop();\n\t\t\t\t};\n\t\t}),\n\n\t\t\"has\": markFunction(function( selector ) {\n\t\t\treturn function( elem ) {\n\t\t\t\treturn Sizzle( selector, elem ).length > 0;\n\t\t\t};\n\t\t}),\n\n\t\t\"contains\": markFunction(function( text ) {\n\t\t\treturn function( elem ) {\n\t\t\t\treturn ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1;\n\t\t\t};\n\t\t}),\n\n\t\t\"enabled\": function( elem ) {\n\t\t\treturn elem.disabled === false;\n\t\t},\n\n\t\t\"disabled\": function( elem ) {\n\t\t\treturn elem.disabled === true;\n\t\t},\n\n\t\t\"checked\": function( elem ) {\n\t\t\t// In CSS3, :checked should return both checked and selected elements\n\t\t\t// http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked\n\t\t\tvar nodeName = elem.nodeName.toLowerCase();\n\t\t\treturn (nodeName === \"input\" && !!elem.checked) || (nodeName === \"option\" && !!elem.selected);\n\t\t},\n\n\t\t\"selected\": function( elem ) {\n\t\t\t// Accessing this property makes selected-by-default\n\t\t\t// options in Safari work properly\n\t\t\tif ( elem.parentNode ) {\n\t\t\t\telem.parentNode.selectedIndex;\n\t\t\t}\n\n\t\t\treturn elem.selected === true;\n\t\t},\n\n\t\t\"parent\": function( elem ) {\n\t\t\treturn !Expr.pseudos[\"empty\"]( elem );\n\t\t},\n\n\t\t\"empty\": function( elem ) {\n\t\t\t// http://www.w3.org/TR/selectors/#empty-pseudo\n\t\t\t// :empty is only affected by element nodes and content nodes(including text(3), cdata(4)),\n\t\t\t//   not comment, processing instructions, or others\n\t\t\t// Thanks to Diego Perini for the nodeName shortcut\n\t\t\t//   Greater than \"@\" means alpha characters (specifically not starting with \"#\" or \"?\")\n\t\t\tvar nodeType;\n\t\t\telem = elem.firstChild;\n\t\t\twhile ( elem ) {\n\t\t\t\tif ( elem.nodeName > \"@\" || (nodeType = elem.nodeType) === 3 || nodeType === 4 ) {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t\telem = elem.nextSibling;\n\t\t\t}\n\t\t\treturn true;\n\t\t},\n\n\t\t\"header\": function( elem ) {\n\t\t\treturn rheader.test( elem.nodeName );\n\t\t},\n\n\t\t\"text\": function( elem ) {\n\t\t\tvar type, attr;\n\t\t\t// IE6 and 7 will map elem.type to 'text' for new HTML5 types (search, etc)\n\t\t\t// use getAttribute instead to test this case\n\t\t\treturn elem.nodeName.toLowerCase() === \"input\" &&\n\t\t\t\t(type = elem.type) === \"text\" &&\n\t\t\t\t( (attr = elem.getAttribute(\"type\")) == null || attr.toLowerCase() === type );\n\t\t},\n\n\t\t// Input types\n\t\t\"radio\": createInputPseudo(\"radio\"),\n\t\t\"checkbox\": createInputPseudo(\"checkbox\"),\n\t\t\"file\": createInputPseudo(\"file\"),\n\t\t\"password\": createInputPseudo(\"password\"),\n\t\t\"image\": createInputPseudo(\"image\"),\n\n\t\t\"submit\": createButtonPseudo(\"submit\"),\n\t\t\"reset\": createButtonPseudo(\"reset\"),\n\n\t\t\"button\": function( elem ) {\n\t\t\tvar name = elem.nodeName.toLowerCase();\n\t\t\treturn name === \"input\" && elem.type === \"button\" || name === \"button\";\n\t\t},\n\n\t\t\"input\": function( elem ) {\n\t\t\treturn rinputs.test( elem.nodeName );\n\t\t},\n\n\t\t\"focus\": function( elem ) {\n\t\t\tvar doc = elem.ownerDocument;\n\t\t\treturn elem === doc.activeElement && (!doc.hasFocus || doc.hasFocus()) && !!(elem.type || elem.href);\n\t\t},\n\n\t\t\"active\": function( elem ) {\n\t\t\treturn elem === elem.ownerDocument.activeElement;\n\t\t},\n\n\t\t// Positional types\n\t\t\"first\": createPositionalPseudo(function( matchIndexes, length, argument ) {\n\t\t\treturn [ 0 ];\n\t\t}),\n\n\t\t\"last\": createPositionalPseudo(function( matchIndexes, length, argument ) {\n\t\t\treturn [ length - 1 ];\n\t\t}),\n\n\t\t\"eq\": createPositionalPseudo(function( matchIndexes, length, argument ) {\n\t\t\treturn [ argument < 0 ? argument + length : argument ];\n\t\t}),\n\n\t\t\"even\": createPositionalPseudo(function( matchIndexes, length, argument ) {\n\t\t\tfor ( var i = 0; i < length; i += 2 ) {\n\t\t\t\tmatchIndexes.push( i );\n\t\t\t}\n\t\t\treturn matchIndexes;\n\t\t}),\n\n\t\t\"odd\": createPositionalPseudo(function( matchIndexes, length, argument ) {\n\t\t\tfor ( var i = 1; i < length; i += 2 ) {\n\t\t\t\tmatchIndexes.push( i );\n\t\t\t}\n\t\t\treturn matchIndexes;\n\t\t}),\n\n\t\t\"lt\": createPositionalPseudo(function( matchIndexes, length, argument ) {\n\t\t\tfor ( var i = argument < 0 ? argument + length : argument; --i >= 0; ) {\n\t\t\t\tmatchIndexes.push( i );\n\t\t\t}\n\t\t\treturn matchIndexes;\n\t\t}),\n\n\t\t\"gt\": createPositionalPseudo(function( matchIndexes, length, argument ) {\n\t\t\tfor ( var i = argument < 0 ? argument + length : argument; ++i < length; ) {\n\t\t\t\tmatchIndexes.push( i );\n\t\t\t}\n\t\t\treturn matchIndexes;\n\t\t})\n\t}\n};\n\nfunction siblingCheck( a, b, ret ) {\n\tif ( a === b ) {\n\t\treturn ret;\n\t}\n\n\tvar cur = a.nextSibling;\n\n\twhile ( cur ) {\n\t\tif ( cur === b ) {\n\t\t\treturn -1;\n\t\t}\n\n\t\tcur = cur.nextSibling;\n\t}\n\n\treturn 1;\n}\n\nsortOrder = docElem.compareDocumentPosition ?\n\tfunction( a, b ) {\n\t\tif ( a === b ) {\n\t\t\thasDuplicate = true;\n\t\t\treturn 0;\n\t\t}\n\n\t\treturn ( !a.compareDocumentPosition || !b.compareDocumentPosition ?\n\t\t\ta.compareDocumentPosition :\n\t\t\ta.compareDocumentPosition(b) & 4\n\t\t) ? -1 : 1;\n\t} :\n\tfunction( a, b ) {\n\t\t// The nodes are identical, we can exit early\n\t\tif ( a === b ) {\n\t\t\thasDuplicate = true;\n\t\t\treturn 0;\n\n\t\t// Fallback to using sourceIndex (in IE) if it's available on both nodes\n\t\t} else if ( a.sourceIndex && b.sourceIndex ) {\n\t\t\treturn a.sourceIndex - b.sourceIndex;\n\t\t}\n\n\t\tvar al, bl,\n\t\t\tap = [],\n\t\t\tbp = [],\n\t\t\taup = a.parentNode,\n\t\t\tbup = b.parentNode,\n\t\t\tcur = aup;\n\n\t\t// If the nodes are siblings (or identical) we can do a quick check\n\t\tif ( aup === bup ) {\n\t\t\treturn siblingCheck( a, b );\n\n\t\t// If no parents were found then the nodes are disconnected\n\t\t} else if ( !aup ) {\n\t\t\treturn -1;\n\n\t\t} else if ( !bup ) {\n\t\t\treturn 1;\n\t\t}\n\n\t\t// Otherwise they're somewhere else in the tree so we need\n\t\t// to build up a full list of the parentNodes for comparison\n\t\twhile ( cur ) {\n\t\t\tap.unshift( cur );\n\t\t\tcur = cur.parentNode;\n\t\t}\n\n\t\tcur = bup;\n\n\t\twhile ( cur ) {\n\t\t\tbp.unshift( cur );\n\t\t\tcur = cur.parentNode;\n\t\t}\n\n\t\tal = ap.length;\n\t\tbl = bp.length;\n\n\t\t// Start walking down the tree looking for a discrepancy\n\t\tfor ( var i = 0; i < al && i < bl; i++ ) {\n\t\t\tif ( ap[i] !== bp[i] ) {\n\t\t\t\treturn siblingCheck( ap[i], bp[i] );\n\t\t\t}\n\t\t}\n\n\t\t// We ended someplace up the tree so do a sibling check\n\t\treturn i === al ?\n\t\t\tsiblingCheck( a, bp[i], -1 ) :\n\t\t\tsiblingCheck( ap[i], b, 1 );\n\t};\n\n// Always assume the presence of duplicates if sort doesn't\n// pass them to our comparison function (as in Google Chrome).\n[0, 0].sort( sortOrder );\nbaseHasDuplicate = !hasDuplicate;\n\n// Document sorting and removing duplicates\nSizzle.uniqueSort = function( results ) {\n\tvar elem,\n\t\ti = 1;\n\n\thasDuplicate = baseHasDuplicate;\n\tresults.sort( sortOrder );\n\n\tif ( hasDuplicate ) {\n\t\tfor ( ; (elem = results[i]); i++ ) {\n\t\t\tif ( elem === results[ i - 1 ] ) {\n\t\t\t\tresults.splice( i--, 1 );\n\t\t\t}\n\t\t}\n\t}\n\n\treturn results;\n};\n\nSizzle.error = function( msg ) {\n\tthrow new Error( \"Syntax error, unrecognized expression: \" + msg );\n};\n\nfunction tokenize( selector, parseOnly ) {\n\tvar matched, match, tokens, type, soFar, groups, preFilters,\n\t\tcached = tokenCache[ expando ][ selector ];\n\n\tif ( cached ) {\n\t\treturn parseOnly ? 0 : cached.slice( 0 );\n\t}\n\n\tsoFar = selector;\n\tgroups = [];\n\tpreFilters = Expr.preFilter;\n\n\twhile ( soFar ) {\n\n\t\t// Comma and first run\n\t\tif ( !matched || (match = rcomma.exec( soFar )) ) {\n\t\t\tif ( match ) {\n\t\t\t\tsoFar = soFar.slice( match[0].length );\n\t\t\t}\n\t\t\tgroups.push( tokens = [] );\n\t\t}\n\n\t\tmatched = false;\n\n\t\t// Combinators\n\t\tif ( (match = rcombinators.exec( soFar )) ) {\n\t\t\ttokens.push( matched = new Token( match.shift() ) );\n\t\t\tsoFar = soFar.slice( matched.length );\n\n\t\t\t// Cast descendant combinators to space\n\t\t\tmatched.type = match[0].replace( rtrim, \" \" );\n\t\t}\n\n\t\t// Filters\n\t\tfor ( type in Expr.filter ) {\n\t\t\tif ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] ||\n\t\t\t\t// The last two arguments here are (context, xml) for backCompat\n\t\t\t\t(match = preFilters[ type ]( match, document, true ))) ) {\n\n\t\t\t\ttokens.push( matched = new Token( match.shift() ) );\n\t\t\t\tsoFar = soFar.slice( matched.length );\n\t\t\t\tmatched.type = type;\n\t\t\t\tmatched.matches = match;\n\t\t\t}\n\t\t}\n\n\t\tif ( !matched ) {\n\t\t\tbreak;\n\t\t}\n\t}\n\n\t// Return the length of the invalid excess\n\t// if we're just parsing\n\t// Otherwise, throw an error or return tokens\n\treturn parseOnly ?\n\t\tsoFar.length :\n\t\tsoFar ?\n\t\t\tSizzle.error( selector ) :\n\t\t\t// Cache the tokens\n\t\t\ttokenCache( selector, groups ).slice( 0 );\n}\n\nfunction addCombinator( matcher, combinator, base ) {\n\tvar dir = combinator.dir,\n\t\tcheckNonElements = base && combinator.dir === \"parentNode\",\n\t\tdoneName = done++;\n\n\treturn combinator.first ?\n\t\t// Check against closest ancestor/preceding element\n\t\tfunction( elem, context, xml ) {\n\t\t\twhile ( (elem = elem[ dir ]) ) {\n\t\t\t\tif ( checkNonElements || elem.nodeType === 1  ) {\n\t\t\t\t\treturn matcher( elem, context, xml );\n\t\t\t\t}\n\t\t\t}\n\t\t} :\n\n\t\t// Check against all ancestor/preceding elements\n\t\tfunction( elem, context, xml ) {\n\t\t\t// We can't set arbitrary data on XML nodes, so they don't benefit from dir caching\n\t\t\tif ( !xml ) {\n\t\t\t\tvar cache,\n\t\t\t\t\tdirkey = dirruns + \" \" + doneName + \" \",\n\t\t\t\t\tcachedkey = dirkey + cachedruns;\n\t\t\t\twhile ( (elem = elem[ dir ]) ) {\n\t\t\t\t\tif ( checkNonElements || elem.nodeType === 1 ) {\n\t\t\t\t\t\tif ( (cache = elem[ expando ]) === cachedkey ) {\n\t\t\t\t\t\t\treturn elem.sizset;\n\t\t\t\t\t\t} else if ( typeof cache === \"string\" && cache.indexOf(dirkey) === 0 ) {\n\t\t\t\t\t\t\tif ( elem.sizset ) {\n\t\t\t\t\t\t\t\treturn elem;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\telem[ expando ] = cachedkey;\n\t\t\t\t\t\t\tif ( matcher( elem, context, xml ) ) {\n\t\t\t\t\t\t\t\telem.sizset = true;\n\t\t\t\t\t\t\t\treturn elem;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\telem.sizset = false;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\twhile ( (elem = elem[ dir ]) ) {\n\t\t\t\t\tif ( checkNonElements || elem.nodeType === 1 ) {\n\t\t\t\t\t\tif ( matcher( elem, context, xml ) ) {\n\t\t\t\t\t\t\treturn elem;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t};\n}\n\nfunction elementMatcher( matchers ) {\n\treturn matchers.length > 1 ?\n\t\tfunction( elem, context, xml ) {\n\t\t\tvar i = matchers.length;\n\t\t\twhile ( i-- ) {\n\t\t\t\tif ( !matchers[i]( elem, context, xml ) ) {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn true;\n\t\t} :\n\t\tmatchers[0];\n}\n\nfunction condense( unmatched, map, filter, context, xml ) {\n\tvar elem,\n\t\tnewUnmatched = [],\n\t\ti = 0,\n\t\tlen = unmatched.length,\n\t\tmapped = map != null;\n\n\tfor ( ; i < len; i++ ) {\n\t\tif ( (elem = unmatched[i]) ) {\n\t\t\tif ( !filter || filter( elem, context, xml ) ) {\n\t\t\t\tnewUnmatched.push( elem );\n\t\t\t\tif ( mapped ) {\n\t\t\t\t\tmap.push( i );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn newUnmatched;\n}\n\nfunction setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) {\n\tif ( postFilter && !postFilter[ expando ] ) {\n\t\tpostFilter = setMatcher( postFilter );\n\t}\n\tif ( postFinder && !postFinder[ expando ] ) {\n\t\tpostFinder = setMatcher( postFinder, postSelector );\n\t}\n\treturn markFunction(function( seed, results, context, xml ) {\n\t\t// Positional selectors apply to seed elements, so it is invalid to follow them with relative ones\n\t\tif ( seed && postFinder ) {\n\t\t\treturn;\n\t\t}\n\n\t\tvar i, elem, postFilterIn,\n\t\t\tpreMap = [],\n\t\t\tpostMap = [],\n\t\t\tpreexisting = results.length,\n\n\t\t\t// Get initial elements from seed or context\n\t\t\telems = seed || multipleContexts( selector || \"*\", context.nodeType ? [ context ] : context, [], seed ),\n\n\t\t\t// Prefilter to get matcher input, preserving a map for seed-results synchronization\n\t\t\tmatcherIn = preFilter && ( seed || !selector ) ?\n\t\t\t\tcondense( elems, preMap, preFilter, context, xml ) :\n\t\t\t\telems,\n\n\t\t\tmatcherOut = matcher ?\n\t\t\t\t// If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results,\n\t\t\t\tpostFinder || ( seed ? preFilter : preexisting || postFilter ) ?\n\n\t\t\t\t\t// ...intermediate processing is necessary\n\t\t\t\t\t[] :\n\n\t\t\t\t\t// ...otherwise use results directly\n\t\t\t\t\tresults :\n\t\t\t\tmatcherIn;\n\n\t\t// Find primary matches\n\t\tif ( matcher ) {\n\t\t\tmatcher( matcherIn, matcherOut, context, xml );\n\t\t}\n\n\t\t// Apply postFilter\n\t\tif ( postFilter ) {\n\t\t\tpostFilterIn = condense( matcherOut, postMap );\n\t\t\tpostFilter( postFilterIn, [], context, xml );\n\n\t\t\t// Un-match failing elements by moving them back to matcherIn\n\t\t\ti = postFilterIn.length;\n\t\t\twhile ( i-- ) {\n\t\t\t\tif ( (elem = postFilterIn[i]) ) {\n\t\t\t\t\tmatcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// Keep seed and results synchronized\n\t\tif ( seed ) {\n\t\t\t// Ignore postFinder because it can't coexist with seed\n\t\t\ti = preFilter && matcherOut.length;\n\t\t\twhile ( i-- ) {\n\t\t\t\tif ( (elem = matcherOut[i]) ) {\n\t\t\t\t\tseed[ preMap[i] ] = !(results[ preMap[i] ] = elem);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tmatcherOut = condense(\n\t\t\t\tmatcherOut === results ?\n\t\t\t\t\tmatcherOut.splice( preexisting, matcherOut.length ) :\n\t\t\t\t\tmatcherOut\n\t\t\t);\n\t\t\tif ( postFinder ) {\n\t\t\t\tpostFinder( null, results, matcherOut, xml );\n\t\t\t} else {\n\t\t\t\tpush.apply( results, matcherOut );\n\t\t\t}\n\t\t}\n\t});\n}\n\nfunction matcherFromTokens( tokens ) {\n\tvar checkContext, matcher, j,\n\t\tlen = tokens.length,\n\t\tleadingRelative = Expr.relative[ tokens[0].type ],\n\t\timplicitRelative = leadingRelative || Expr.relative[\" \"],\n\t\ti = leadingRelative ? 1 : 0,\n\n\t\t// The foundational matcher ensures that elements are reachable from top-level context(s)\n\t\tmatchContext = addCombinator( function( elem ) {\n\t\t\treturn elem === checkContext;\n\t\t}, implicitRelative, true ),\n\t\tmatchAnyContext = addCombinator( function( elem ) {\n\t\t\treturn indexOf.call( checkContext, elem ) > -1;\n\t\t}, implicitRelative, true ),\n\t\tmatchers = [ function( elem, context, xml ) {\n\t\t\treturn ( !leadingRelative && ( xml || context !== outermostContext ) ) || (\n\t\t\t\t(checkContext = context).nodeType ?\n\t\t\t\t\tmatchContext( elem, context, xml ) :\n\t\t\t\t\tmatchAnyContext( elem, context, xml ) );\n\t\t} ];\n\n\tfor ( ; i < len; i++ ) {\n\t\tif ( (matcher = Expr.relative[ tokens[i].type ]) ) {\n\t\t\tmatchers = [ addCombinator( elementMatcher( matchers ), matcher ) ];\n\t\t} else {\n\t\t\t// The concatenated values are (context, xml) for backCompat\n\t\t\tmatcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches );\n\n\t\t\t// Return special upon seeing a positional matcher\n\t\t\tif ( matcher[ expando ] ) {\n\t\t\t\t// Find the next relative operator (if any) for proper handling\n\t\t\t\tj = ++i;\n\t\t\t\tfor ( ; j < len; j++ ) {\n\t\t\t\t\tif ( Expr.relative[ tokens[j].type ] ) {\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\treturn setMatcher(\n\t\t\t\t\ti > 1 && elementMatcher( matchers ),\n\t\t\t\t\ti > 1 && tokens.slice( 0, i - 1 ).join(\"\").replace( rtrim, \"$1\" ),\n\t\t\t\t\tmatcher,\n\t\t\t\t\ti < j && matcherFromTokens( tokens.slice( i, j ) ),\n\t\t\t\t\tj < len && matcherFromTokens( (tokens = tokens.slice( j )) ),\n\t\t\t\t\tj < len && tokens.join(\"\")\n\t\t\t\t);\n\t\t\t}\n\t\t\tmatchers.push( matcher );\n\t\t}\n\t}\n\n\treturn elementMatcher( matchers );\n}\n\nfunction matcherFromGroupMatchers( elementMatchers, setMatchers ) {\n\tvar bySet = setMatchers.length > 0,\n\t\tbyElement = elementMatchers.length > 0,\n\t\tsuperMatcher = function( seed, context, xml, results, expandContext ) {\n\t\t\tvar elem, j, matcher,\n\t\t\t\tsetMatched = [],\n\t\t\t\tmatchedCount = 0,\n\t\t\t\ti = \"0\",\n\t\t\t\tunmatched = seed && [],\n\t\t\t\toutermost = expandContext != null,\n\t\t\t\tcontextBackup = outermostContext,\n\t\t\t\t// We must always have either seed elements or context\n\t\t\t\telems = seed || byElement && Expr.find[\"TAG\"]( \"*\", expandContext && context.parentNode || context ),\n\t\t\t\t// Nested matchers should use non-integer dirruns\n\t\t\t\tdirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.E);\n\n\t\t\tif ( outermost ) {\n\t\t\t\toutermostContext = context !== document && context;\n\t\t\t\tcachedruns = superMatcher.el;\n\t\t\t}\n\n\t\t\t// Add elements passing elementMatchers directly to results\n\t\t\tfor ( ; (elem = elems[i]) != null; i++ ) {\n\t\t\t\tif ( byElement && elem ) {\n\t\t\t\t\tfor ( j = 0; (matcher = elementMatchers[j]); j++ ) {\n\t\t\t\t\t\tif ( matcher( elem, context, xml ) ) {\n\t\t\t\t\t\t\tresults.push( elem );\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif ( outermost ) {\n\t\t\t\t\t\tdirruns = dirrunsUnique;\n\t\t\t\t\t\tcachedruns = ++superMatcher.el;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// Track unmatched elements for set filters\n\t\t\t\tif ( bySet ) {\n\t\t\t\t\t// They will have gone through all possible matchers\n\t\t\t\t\tif ( (elem = !matcher && elem) ) {\n\t\t\t\t\t\tmatchedCount--;\n\t\t\t\t\t}\n\n\t\t\t\t\t// Lengthen the array for every element, matched or not\n\t\t\t\t\tif ( seed ) {\n\t\t\t\t\t\tunmatched.push( elem );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Apply set filters to unmatched elements\n\t\t\tmatchedCount += i;\n\t\t\tif ( bySet && i !== matchedCount ) {\n\t\t\t\tfor ( j = 0; (matcher = setMatchers[j]); j++ ) {\n\t\t\t\t\tmatcher( unmatched, setMatched, context, xml );\n\t\t\t\t}\n\n\t\t\t\tif ( seed ) {\n\t\t\t\t\t// Reintegrate element matches to eliminate the need for sorting\n\t\t\t\t\tif ( matchedCount > 0 ) {\n\t\t\t\t\t\twhile ( i-- ) {\n\t\t\t\t\t\t\tif ( !(unmatched[i] || setMatched[i]) ) {\n\t\t\t\t\t\t\t\tsetMatched[i] = pop.call( results );\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// Discard index placeholder values to get only actual matches\n\t\t\t\t\tsetMatched = condense( setMatched );\n\t\t\t\t}\n\n\t\t\t\t// Add matches to results\n\t\t\t\tpush.apply( results, setMatched );\n\n\t\t\t\t// Seedless set matches succeeding multiple successful matchers stipulate sorting\n\t\t\t\tif ( outermost && !seed && setMatched.length > 0 &&\n\t\t\t\t\t( matchedCount + setMatchers.length ) > 1 ) {\n\n\t\t\t\t\tSizzle.uniqueSort( results );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Override manipulation of globals by nested matchers\n\t\t\tif ( outermost ) {\n\t\t\t\tdirruns = dirrunsUnique;\n\t\t\t\toutermostContext = contextBackup;\n\t\t\t}\n\n\t\t\treturn unmatched;\n\t\t};\n\n\tsuperMatcher.el = 0;\n\treturn bySet ?\n\t\tmarkFunction( superMatcher ) :\n\t\tsuperMatcher;\n}\n\ncompile = Sizzle.compile = function( selector, group /* Internal Use Only */ ) {\n\tvar i,\n\t\tsetMatchers = [],\n\t\telementMatchers = [],\n\t\tcached = compilerCache[ expando ][ selector ];\n\n\tif ( !cached ) {\n\t\t// Generate a function of recursive functions that can be used to check each element\n\t\tif ( !group ) {\n\t\t\tgroup = tokenize( selector );\n\t\t}\n\t\ti = group.length;\n\t\twhile ( i-- ) {\n\t\t\tcached = matcherFromTokens( group[i] );\n\t\t\tif ( cached[ expando ] ) {\n\t\t\t\tsetMatchers.push( cached );\n\t\t\t} else {\n\t\t\t\telementMatchers.push( cached );\n\t\t\t}\n\t\t}\n\n\t\t// Cache the compiled function\n\t\tcached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) );\n\t}\n\treturn cached;\n};\n\nfunction multipleContexts( selector, contexts, results, seed ) {\n\tvar i = 0,\n\t\tlen = contexts.length;\n\tfor ( ; i < len; i++ ) {\n\t\tSizzle( selector, contexts[i], results, seed );\n\t}\n\treturn results;\n}\n\nfunction select( selector, context, results, seed, xml ) {\n\tvar i, tokens, token, type, find,\n\t\tmatch = tokenize( selector ),\n\t\tj = match.length;\n\n\tif ( !seed ) {\n\t\t// Try to minimize operations if there is only one group\n\t\tif ( match.length === 1 ) {\n\n\t\t\t// Take a shortcut and set the context if the root selector is an ID\n\t\t\ttokens = match[0] = match[0].slice( 0 );\n\t\t\tif ( tokens.length > 2 && (token = tokens[0]).type === \"ID\" &&\n\t\t\t\t\tcontext.nodeType === 9 && !xml &&\n\t\t\t\t\tExpr.relative[ tokens[1].type ] ) {\n\n\t\t\t\tcontext = Expr.find[\"ID\"]( token.matches[0].replace( rbackslash, \"\" ), context, xml )[0];\n\t\t\t\tif ( !context ) {\n\t\t\t\t\treturn results;\n\t\t\t\t}\n\n\t\t\t\tselector = selector.slice( tokens.shift().length );\n\t\t\t}\n\n\t\t\t// Fetch a seed set for right-to-left matching\n\t\t\tfor ( i = matchExpr[\"POS\"].test( selector ) ? -1 : tokens.length - 1; i >= 0; i-- ) {\n\t\t\t\ttoken = tokens[i];\n\n\t\t\t\t// Abort if we hit a combinator\n\t\t\t\tif ( Expr.relative[ (type = token.type) ] ) {\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\tif ( (find = Expr.find[ type ]) ) {\n\t\t\t\t\t// Search, expanding context for leading sibling combinators\n\t\t\t\t\tif ( (seed = find(\n\t\t\t\t\t\ttoken.matches[0].replace( rbackslash, \"\" ),\n\t\t\t\t\t\trsibling.test( tokens[0].type ) && context.parentNode || context,\n\t\t\t\t\t\txml\n\t\t\t\t\t)) ) {\n\n\t\t\t\t\t\t// If seed is empty or no tokens remain, we can return early\n\t\t\t\t\t\ttokens.splice( i, 1 );\n\t\t\t\t\t\tselector = seed.length && tokens.join(\"\");\n\t\t\t\t\t\tif ( !selector ) {\n\t\t\t\t\t\t\tpush.apply( results, slice.call( seed, 0 ) );\n\t\t\t\t\t\t\treturn results;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t// Compile and execute a filtering function\n\t// Provide `match` to avoid retokenization if we modified the selector above\n\tcompile( selector, match )(\n\t\tseed,\n\t\tcontext,\n\t\txml,\n\t\tresults,\n\t\trsibling.test( selector )\n\t);\n\treturn results;\n}\n\nif ( document.querySelectorAll ) {\n\t(function() {\n\t\tvar disconnectedMatch,\n\t\t\toldSelect = select,\n\t\t\trescape = /'|\\\\/g,\n\t\t\trattributeQuotes = /\\=[\\x20\\t\\r\\n\\f]*([^'\"\\]]*)[\\x20\\t\\r\\n\\f]*\\]/g,\n\n\t\t\t// qSa(:focus) reports false when true (Chrome 21),\n\t\t\t// A support test would require too much code (would include document ready)\n\t\t\trbuggyQSA = [\":focus\"],\n\n\t\t\t// matchesSelector(:focus) reports false when true (Chrome 21),\n\t\t\t// matchesSelector(:active) reports false when true (IE9/Opera 11.5)\n\t\t\t// A support test would require too much code (would include document ready)\n\t\t\t// just skip matchesSelector for :active\n\t\t\trbuggyMatches = [ \":active\", \":focus\" ],\n\t\t\tmatches = docElem.matchesSelector ||\n\t\t\t\tdocElem.mozMatchesSelector ||\n\t\t\t\tdocElem.webkitMatchesSelector ||\n\t\t\t\tdocElem.oMatchesSelector ||\n\t\t\t\tdocElem.msMatchesSelector;\n\n\t\t// Build QSA regex\n\t\t// Regex strategy adopted from Diego Perini\n\t\tassert(function( div ) {\n\t\t\t// Select is set to empty string on purpose\n\t\t\t// This is to test IE's treatment of not explictly\n\t\t\t// setting a boolean content attribute,\n\t\t\t// since its presence should be enough\n\t\t\t// http://bugs.jquery.com/ticket/12359\n\t\t\tdiv.innerHTML = \"<select><option selected=''></option></select>\";\n\n\t\t\t// IE8 - Some boolean attributes are not treated correctly\n\t\t\tif ( !div.querySelectorAll(\"[selected]\").length ) {\n\t\t\t\trbuggyQSA.push( \"\\\\[\" + whitespace + \"*(?:checked|disabled|ismap|multiple|readonly|selected|value)\" );\n\t\t\t}\n\n\t\t\t// Webkit/Opera - :checked should return selected option elements\n\t\t\t// http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked\n\t\t\t// IE8 throws error here (do not put tests after this one)\n\t\t\tif ( !div.querySelectorAll(\":checked\").length ) {\n\t\t\t\trbuggyQSA.push(\":checked\");\n\t\t\t}\n\t\t});\n\n\t\tassert(function( div ) {\n\n\t\t\t// Opera 10-12/IE9 - ^= $= *= and empty values\n\t\t\t// Should not select anything\n\t\t\tdiv.innerHTML = \"<p test=''></p>\";\n\t\t\tif ( div.querySelectorAll(\"[test^='']\").length ) {\n\t\t\t\trbuggyQSA.push( \"[*^$]=\" + whitespace + \"*(?:\\\"\\\"|'')\" );\n\t\t\t}\n\n\t\t\t// FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled)\n\t\t\t// IE8 throws error here (do not put tests after this one)\n\t\t\tdiv.innerHTML = \"<input type='hidden'/>\";\n\t\t\tif ( !div.querySelectorAll(\":enabled\").length ) {\n\t\t\t\trbuggyQSA.push(\":enabled\", \":disabled\");\n\t\t\t}\n\t\t});\n\n\t\t// rbuggyQSA always contains :focus, so no need for a length check\n\t\trbuggyQSA = /* rbuggyQSA.length && */ new RegExp( rbuggyQSA.join(\"|\") );\n\n\t\tselect = function( selector, context, results, seed, xml ) {\n\t\t\t// Only use querySelectorAll when not filtering,\n\t\t\t// when this is not xml,\n\t\t\t// and when no QSA bugs apply\n\t\t\tif ( !seed && !xml && (!rbuggyQSA || !rbuggyQSA.test( selector )) ) {\n\t\t\t\tvar groups, i,\n\t\t\t\t\told = true,\n\t\t\t\t\tnid = expando,\n\t\t\t\t\tnewContext = context,\n\t\t\t\t\tnewSelector = context.nodeType === 9 && selector;\n\n\t\t\t\t// qSA works strangely on Element-rooted queries\n\t\t\t\t// We can work around this by specifying an extra ID on the root\n\t\t\t\t// and working up from there (Thanks to Andrew Dupont for the technique)\n\t\t\t\t// IE 8 doesn't work on object elements\n\t\t\t\tif ( context.nodeType === 1 && context.nodeName.toLowerCase() !== \"object\" ) {\n\t\t\t\t\tgroups = tokenize( selector );\n\n\t\t\t\t\tif ( (old = context.getAttribute(\"id\")) ) {\n\t\t\t\t\t\tnid = old.replace( rescape, \"\\\\$&\" );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tcontext.setAttribute( \"id\", nid );\n\t\t\t\t\t}\n\t\t\t\t\tnid = \"[id='\" + nid + \"'] \";\n\n\t\t\t\t\ti = groups.length;\n\t\t\t\t\twhile ( i-- ) {\n\t\t\t\t\t\tgroups[i] = nid + groups[i].join(\"\");\n\t\t\t\t\t}\n\t\t\t\t\tnewContext = rsibling.test( selector ) && context.parentNode || context;\n\t\t\t\t\tnewSelector = groups.join(\",\");\n\t\t\t\t}\n\n\t\t\t\tif ( newSelector ) {\n\t\t\t\t\ttry {\n\t\t\t\t\t\tpush.apply( results, slice.call( newContext.querySelectorAll(\n\t\t\t\t\t\t\tnewSelector\n\t\t\t\t\t\t), 0 ) );\n\t\t\t\t\t\treturn results;\n\t\t\t\t\t} catch(qsaError) {\n\t\t\t\t\t} finally {\n\t\t\t\t\t\tif ( !old ) {\n\t\t\t\t\t\t\tcontext.removeAttribute(\"id\");\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\treturn oldSelect( selector, context, results, seed, xml );\n\t\t};\n\n\t\tif ( matches ) {\n\t\t\tassert(function( div ) {\n\t\t\t\t// Check to see if it's possible to do matchesSelector\n\t\t\t\t// on a disconnected node (IE 9)\n\t\t\t\tdisconnectedMatch = matches.call( div, \"div\" );\n\n\t\t\t\t// This should fail with an exception\n\t\t\t\t// Gecko does not error, returns false instead\n\t\t\t\ttry {\n\t\t\t\t\tmatches.call( div, \"[test!='']:sizzle\" );\n\t\t\t\t\trbuggyMatches.push( \"!=\", pseudos );\n\t\t\t\t} catch ( e ) {}\n\t\t\t});\n\n\t\t\t// rbuggyMatches always contains :active and :focus, so no need for a length check\n\t\t\trbuggyMatches = /* rbuggyMatches.length && */ new RegExp( rbuggyMatches.join(\"|\") );\n\n\t\t\tSizzle.matchesSelector = function( elem, expr ) {\n\t\t\t\t// Make sure that attribute selectors are quoted\n\t\t\t\texpr = expr.replace( rattributeQuotes, \"='$1']\" );\n\n\t\t\t\t// rbuggyMatches always contains :active, so no need for an existence check\n\t\t\t\tif ( !isXML( elem ) && !rbuggyMatches.test( expr ) && (!rbuggyQSA || !rbuggyQSA.test( expr )) ) {\n\t\t\t\t\ttry {\n\t\t\t\t\t\tvar ret = matches.call( elem, expr );\n\n\t\t\t\t\t\t// IE 9's matchesSelector returns false on disconnected nodes\n\t\t\t\t\t\tif ( ret || disconnectedMatch ||\n\t\t\t\t\t\t\t\t// As well, disconnected nodes are said to be in a document\n\t\t\t\t\t\t\t\t// fragment in IE 9\n\t\t\t\t\t\t\t\telem.document && elem.document.nodeType !== 11 ) {\n\t\t\t\t\t\t\treturn ret;\n\t\t\t\t\t\t}\n\t\t\t\t\t} catch(e) {}\n\t\t\t\t}\n\n\t\t\t\treturn Sizzle( expr, null, null, [ elem ] ).length > 0;\n\t\t\t};\n\t\t}\n\t})();\n}\n\n// Deprecated\nExpr.pseudos[\"nth\"] = Expr.pseudos[\"eq\"];\n\n// Back-compat\nfunction setFilters() {}\nExpr.filters = setFilters.prototype = Expr.pseudos;\nExpr.setFilters = new setFilters();\n\n// Override sizzle attribute retrieval\nSizzle.attr = jQuery.attr;\njQuery.find = Sizzle;\njQuery.expr = Sizzle.selectors;\njQuery.expr[\":\"] = jQuery.expr.pseudos;\njQuery.unique = Sizzle.uniqueSort;\njQuery.text = Sizzle.getText;\njQuery.isXMLDoc = Sizzle.isXML;\njQuery.contains = Sizzle.contains;\n\n\n})( window );\nvar runtil = /Until$/,\n\trparentsprev = /^(?:parents|prev(?:Until|All))/,\n\tisSimple = /^.[^:#\\[\\.,]*$/,\n\trneedsContext = jQuery.expr.match.needsContext,\n\t// methods guaranteed to produce a unique set when starting from a unique set\n\tguaranteedUnique = {\n\t\tchildren: true,\n\t\tcontents: true,\n\t\tnext: true,\n\t\tprev: true\n\t};\n\njQuery.fn.extend({\n\tfind: function( selector ) {\n\t\tvar i, l, length, n, r, ret,\n\t\t\tself = this;\n\n\t\tif ( typeof selector !== \"string\" ) {\n\t\t\treturn jQuery( selector ).filter(function() {\n\t\t\t\tfor ( i = 0, l = self.length; i < l; i++ ) {\n\t\t\t\t\tif ( jQuery.contains( self[ i ], this ) ) {\n\t\t\t\t\t\treturn true;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\n\t\tret = this.pushStack( \"\", \"find\", selector );\n\n\t\tfor ( i = 0, l = this.length; i < l; i++ ) {\n\t\t\tlength = ret.length;\n\t\t\tjQuery.find( selector, this[i], ret );\n\n\t\t\tif ( i > 0 ) {\n\t\t\t\t// Make sure that the results are unique\n\t\t\t\tfor ( n = length; n < ret.length; n++ ) {\n\t\t\t\t\tfor ( r = 0; r < length; r++ ) {\n\t\t\t\t\t\tif ( ret[r] === ret[n] ) {\n\t\t\t\t\t\t\tret.splice(n--, 1);\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn ret;\n\t},\n\n\thas: function( target ) {\n\t\tvar i,\n\t\t\ttargets = jQuery( target, this ),\n\t\t\tlen = targets.length;\n\n\t\treturn this.filter(function() {\n\t\t\tfor ( i = 0; i < len; i++ ) {\n\t\t\t\tif ( jQuery.contains( this, targets[i] ) ) {\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t},\n\n\tnot: function( selector ) {\n\t\treturn this.pushStack( winnow(this, selector, false), \"not\", selector);\n\t},\n\n\tfilter: function( selector ) {\n\t\treturn this.pushStack( winnow(this, selector, true), \"filter\", selector );\n\t},\n\n\tis: function( selector ) {\n\t\treturn !!selector && (\n\t\t\ttypeof selector === \"string\" ?\n\t\t\t\t// If this is a positional/relative selector, check membership in the returned set\n\t\t\t\t// so $(\"p:first\").is(\"p:last\") won't return true for a doc with two \"p\".\n\t\t\t\trneedsContext.test( selector ) ?\n\t\t\t\t\tjQuery( selector, this.context ).index( this[0] ) >= 0 :\n\t\t\t\t\tjQuery.filter( selector, this ).length > 0 :\n\t\t\t\tthis.filter( selector ).length > 0 );\n\t},\n\n\tclosest: function( selectors, context ) {\n\t\tvar cur,\n\t\t\ti = 0,\n\t\t\tl = this.length,\n\t\t\tret = [],\n\t\t\tpos = rneedsContext.test( selectors ) || typeof selectors !== \"string\" ?\n\t\t\t\tjQuery( selectors, context || this.context ) :\n\t\t\t\t0;\n\n\t\tfor ( ; i < l; i++ ) {\n\t\t\tcur = this[i];\n\n\t\t\twhile ( cur && cur.ownerDocument && cur !== context && cur.nodeType !== 11 ) {\n\t\t\t\tif ( pos ? pos.index(cur) > -1 : jQuery.find.matchesSelector(cur, selectors) ) {\n\t\t\t\t\tret.push( cur );\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\tcur = cur.parentNode;\n\t\t\t}\n\t\t}\n\n\t\tret = ret.length > 1 ? jQuery.unique( ret ) : ret;\n\n\t\treturn this.pushStack( ret, \"closest\", selectors );\n\t},\n\n\t// Determine the position of an element within\n\t// the matched set of elements\n\tindex: function( elem ) {\n\n\t\t// No argument, return index in parent\n\t\tif ( !elem ) {\n\t\t\treturn ( this[0] && this[0].parentNode ) ? this.prevAll().length : -1;\n\t\t}\n\n\t\t// index in selector\n\t\tif ( typeof elem === \"string\" ) {\n\t\t\treturn jQuery.inArray( this[0], jQuery( elem ) );\n\t\t}\n\n\t\t// Locate the position of the desired element\n\t\treturn jQuery.inArray(\n\t\t\t// If it receives a jQuery object, the first element is used\n\t\t\telem.jquery ? elem[0] : elem, this );\n\t},\n\n\tadd: function( selector, context ) {\n\t\tvar set = typeof selector === \"string\" ?\n\t\t\t\tjQuery( selector, context ) :\n\t\t\t\tjQuery.makeArray( selector && selector.nodeType ? [ selector ] : selector ),\n\t\t\tall = jQuery.merge( this.get(), set );\n\n\t\treturn this.pushStack( isDisconnected( set[0] ) || isDisconnected( all[0] ) ?\n\t\t\tall :\n\t\t\tjQuery.unique( all ) );\n\t},\n\n\taddBack: function( selector ) {\n\t\treturn this.add( selector == null ?\n\t\t\tthis.prevObject : this.prevObject.filter(selector)\n\t\t);\n\t}\n});\n\njQuery.fn.andSelf = jQuery.fn.addBack;\n\n// A painfully simple check to see if an element is disconnected\n// from a document (should be improved, where feasible).\nfunction isDisconnected( node ) {\n\treturn !node || !node.parentNode || node.parentNode.nodeType === 11;\n}\n\nfunction sibling( cur, dir ) {\n\tdo {\n\t\tcur = cur[ dir ];\n\t} while ( cur && cur.nodeType !== 1 );\n\n\treturn cur;\n}\n\njQuery.each({\n\tparent: function( elem ) {\n\t\tvar parent = elem.parentNode;\n\t\treturn parent && parent.nodeType !== 11 ? parent : null;\n\t},\n\tparents: function( elem ) {\n\t\treturn jQuery.dir( elem, \"parentNode\" );\n\t},\n\tparentsUntil: function( elem, i, until ) {\n\t\treturn jQuery.dir( elem, \"parentNode\", until );\n\t},\n\tnext: function( elem ) {\n\t\treturn sibling( elem, \"nextSibling\" );\n\t},\n\tprev: function( elem ) {\n\t\treturn sibling( elem, \"previousSibling\" );\n\t},\n\tnextAll: function( elem ) {\n\t\treturn jQuery.dir( elem, \"nextSibling\" );\n\t},\n\tprevAll: function( elem ) {\n\t\treturn jQuery.dir( elem, \"previousSibling\" );\n\t},\n\tnextUntil: function( elem, i, until ) {\n\t\treturn jQuery.dir( elem, \"nextSibling\", until );\n\t},\n\tprevUntil: function( elem, i, until ) {\n\t\treturn jQuery.dir( elem, \"previousSibling\", until );\n\t},\n\tsiblings: function( elem ) {\n\t\treturn jQuery.sibling( ( elem.parentNode || {} ).firstChild, elem );\n\t},\n\tchildren: function( elem ) {\n\t\treturn jQuery.sibling( elem.firstChild );\n\t},\n\tcontents: function( elem ) {\n\t\treturn jQuery.nodeName( elem, \"iframe\" ) ?\n\t\t\telem.contentDocument || elem.contentWindow.document :\n\t\t\tjQuery.merge( [], elem.childNodes );\n\t}\n}, function( name, fn ) {\n\tjQuery.fn[ name ] = function( until, selector ) {\n\t\tvar ret = jQuery.map( this, fn, until );\n\n\t\tif ( !runtil.test( name ) ) {\n\t\t\tselector = until;\n\t\t}\n\n\t\tif ( selector && typeof selector === \"string\" ) {\n\t\t\tret = jQuery.filter( selector, ret );\n\t\t}\n\n\t\tret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret;\n\n\t\tif ( this.length > 1 && rparentsprev.test( name ) ) {\n\t\t\tret = ret.reverse();\n\t\t}\n\n\t\treturn this.pushStack( ret, name, core_slice.call( arguments ).join(\",\") );\n\t};\n});\n\njQuery.extend({\n\tfilter: function( expr, elems, not ) {\n\t\tif ( not ) {\n\t\t\texpr = \":not(\" + expr + \")\";\n\t\t}\n\n\t\treturn elems.length === 1 ?\n\t\t\tjQuery.find.matchesSelector(elems[0], expr) ? [ elems[0] ] : [] :\n\t\t\tjQuery.find.matches(expr, elems);\n\t},\n\n\tdir: function( elem, dir, until ) {\n\t\tvar matched = [],\n\t\t\tcur = elem[ dir ];\n\n\t\twhile ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).is( until )) ) {\n\t\t\tif ( cur.nodeType === 1 ) {\n\t\t\t\tmatched.push( cur );\n\t\t\t}\n\t\t\tcur = cur[dir];\n\t\t}\n\t\treturn matched;\n\t},\n\n\tsibling: function( n, elem ) {\n\t\tvar r = [];\n\n\t\tfor ( ; n; n = n.nextSibling ) {\n\t\t\tif ( n.nodeType === 1 && n !== elem ) {\n\t\t\t\tr.push( n );\n\t\t\t}\n\t\t}\n\n\t\treturn r;\n\t}\n});\n\n// Implement the identical functionality for filter and not\nfunction winnow( elements, qualifier, keep ) {\n\n\t// Can't pass null or undefined to indexOf in Firefox 4\n\t// Set to 0 to skip string check\n\tqualifier = qualifier || 0;\n\n\tif ( jQuery.isFunction( qualifier ) ) {\n\t\treturn jQuery.grep(elements, function( elem, i ) {\n\t\t\tvar retVal = !!qualifier.call( elem, i, elem );\n\t\t\treturn retVal === keep;\n\t\t});\n\n\t} else if ( qualifier.nodeType ) {\n\t\treturn jQuery.grep(elements, function( elem, i ) {\n\t\t\treturn ( elem === qualifier ) === keep;\n\t\t});\n\n\t} else if ( typeof qualifier === \"string\" ) {\n\t\tvar filtered = jQuery.grep(elements, function( elem ) {\n\t\t\treturn elem.nodeType === 1;\n\t\t});\n\n\t\tif ( isSimple.test( qualifier ) ) {\n\t\t\treturn jQuery.filter(qualifier, filtered, !keep);\n\t\t} else {\n\t\t\tqualifier = jQuery.filter( qualifier, filtered );\n\t\t}\n\t}\n\n\treturn jQuery.grep(elements, function( elem, i ) {\n\t\treturn ( jQuery.inArray( elem, qualifier ) >= 0 ) === keep;\n\t});\n}\nfunction createSafeFragment( document ) {\n\tvar list = nodeNames.split( \"|\" ),\n\tsafeFrag = document.createDocumentFragment();\n\n\tif ( safeFrag.createElement ) {\n\t\twhile ( list.length ) {\n\t\t\tsafeFrag.createElement(\n\t\t\t\tlist.pop()\n\t\t\t);\n\t\t}\n\t}\n\treturn safeFrag;\n}\n\nvar nodeNames = \"abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|\" +\n\t\t\"header|hgroup|mark|meter|nav|output|progress|section|summary|time|video\",\n\trinlinejQuery = / jQuery\\d+=\"(?:null|\\d+)\"/g,\n\trleadingWhitespace = /^\\s+/,\n\trxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\\w:]+)[^>]*)\\/>/gi,\n\trtagName = /<([\\w:]+)/,\n\trtbody = /<tbody/i,\n\trhtml = /<|&#?\\w+;/,\n\trnoInnerhtml = /<(?:script|style|link)/i,\n\trnocache = /<(?:script|object|embed|option|style)/i,\n\trnoshimcache = new RegExp(\"<(?:\" + nodeNames + \")[\\\\s/>]\", \"i\"),\n\trcheckableType = /^(?:checkbox|radio)$/,\n\t// checked=\"checked\" or checked\n\trchecked = /checked\\s*(?:[^=]|=\\s*.checked.)/i,\n\trscriptType = /\\/(java|ecma)script/i,\n\trcleanScript = /^\\s*<!(?:\\[CDATA\\[|\\-\\-)|[\\]\\-]{2}>\\s*$/g,\n\twrapMap = {\n\t\toption: [ 1, \"<select multiple='multiple'>\", \"</select>\" ],\n\t\tlegend: [ 1, \"<fieldset>\", \"</fieldset>\" ],\n\t\tthead: [ 1, \"<table>\", \"</table>\" ],\n\t\ttr: [ 2, \"<table><tbody>\", \"</tbody></table>\" ],\n\t\ttd: [ 3, \"<table><tbody><tr>\", \"</tr></tbody></table>\" ],\n\t\tcol: [ 2, \"<table><tbody></tbody><colgroup>\", \"</colgroup></table>\" ],\n\t\tarea: [ 1, \"<map>\", \"</map>\" ],\n\t\t_default: [ 0, \"\", \"\" ]\n\t},\n\tsafeFragment = createSafeFragment( document ),\n\tfragmentDiv = safeFragment.appendChild( document.createElement(\"div\") );\n\nwrapMap.optgroup = wrapMap.option;\nwrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead;\nwrapMap.th = wrapMap.td;\n\n// IE6-8 can't serialize link, script, style, or any html5 (NoScope) tags,\n// unless wrapped in a div with non-breaking characters in front of it.\nif ( !jQuery.support.htmlSerialize ) {\n\twrapMap._default = [ 1, \"X<div>\", \"</div>\" ];\n}\n\njQuery.fn.extend({\n\ttext: function( value ) {\n\t\treturn jQuery.access( this, function( value ) {\n\t\t\treturn value === undefined ?\n\t\t\t\tjQuery.text( this ) :\n\t\t\t\tthis.empty().append( ( this[0] && this[0].ownerDocument || document ).createTextNode( value ) );\n\t\t}, null, value, arguments.length );\n\t},\n\n\twrapAll: function( html ) {\n\t\tif ( jQuery.isFunction( html ) ) {\n\t\t\treturn this.each(function(i) {\n\t\t\t\tjQuery(this).wrapAll( html.call(this, i) );\n\t\t\t});\n\t\t}\n\n\t\tif ( this[0] ) {\n\t\t\t// The elements to wrap the target around\n\t\t\tvar wrap = jQuery( html, this[0].ownerDocument ).eq(0).clone(true);\n\n\t\t\tif ( this[0].parentNode ) {\n\t\t\t\twrap.insertBefore( this[0] );\n\t\t\t}\n\n\t\t\twrap.map(function() {\n\t\t\t\tvar elem = this;\n\n\t\t\t\twhile ( elem.firstChild && elem.firstChild.nodeType === 1 ) {\n\t\t\t\t\telem = elem.firstChild;\n\t\t\t\t}\n\n\t\t\t\treturn elem;\n\t\t\t}).append( this );\n\t\t}\n\n\t\treturn this;\n\t},\n\n\twrapInner: function( html ) {\n\t\tif ( jQuery.isFunction( html ) ) {\n\t\t\treturn this.each(function(i) {\n\t\t\t\tjQuery(this).wrapInner( html.call(this, i) );\n\t\t\t});\n\t\t}\n\n\t\treturn this.each(function() {\n\t\t\tvar self = jQuery( this ),\n\t\t\t\tcontents = self.contents();\n\n\t\t\tif ( contents.length ) {\n\t\t\t\tcontents.wrapAll( html );\n\n\t\t\t} else {\n\t\t\t\tself.append( html );\n\t\t\t}\n\t\t});\n\t},\n\n\twrap: function( html ) {\n\t\tvar isFunction = jQuery.isFunction( html );\n\n\t\treturn this.each(function(i) {\n\t\t\tjQuery( this ).wrapAll( isFunction ? html.call(this, i) : html );\n\t\t});\n\t},\n\n\tunwrap: function() {\n\t\treturn this.parent().each(function() {\n\t\t\tif ( !jQuery.nodeName( this, \"body\" ) ) {\n\t\t\t\tjQuery( this ).replaceWith( this.childNodes );\n\t\t\t}\n\t\t}).end();\n\t},\n\n\tappend: function() {\n\t\treturn this.domManip(arguments, true, function( elem ) {\n\t\t\tif ( this.nodeType === 1 || this.nodeType === 11 ) {\n\t\t\t\tthis.appendChild( elem );\n\t\t\t}\n\t\t});\n\t},\n\n\tprepend: function() {\n\t\treturn this.domManip(arguments, true, function( elem ) {\n\t\t\tif ( this.nodeType === 1 || this.nodeType === 11 ) {\n\t\t\t\tthis.insertBefore( elem, this.firstChild );\n\t\t\t}\n\t\t});\n\t},\n\n\tbefore: function() {\n\t\tif ( !isDisconnected( this[0] ) ) {\n\t\t\treturn this.domManip(arguments, false, function( elem ) {\n\t\t\t\tthis.parentNode.insertBefore( elem, this );\n\t\t\t});\n\t\t}\n\n\t\tif ( arguments.length ) {\n\t\t\tvar set = jQuery.clean( arguments );\n\t\t\treturn this.pushStack( jQuery.merge( set, this ), \"before\", this.selector );\n\t\t}\n\t},\n\n\tafter: function() {\n\t\tif ( !isDisconnected( this[0] ) ) {\n\t\t\treturn this.domManip(arguments, false, function( elem ) {\n\t\t\t\tthis.parentNode.insertBefore( elem, this.nextSibling );\n\t\t\t});\n\t\t}\n\n\t\tif ( arguments.length ) {\n\t\t\tvar set = jQuery.clean( arguments );\n\t\t\treturn this.pushStack( jQuery.merge( this, set ), \"after\", this.selector );\n\t\t}\n\t},\n\n\t// keepData is for internal use only--do not document\n\tremove: function( selector, keepData ) {\n\t\tvar elem,\n\t\t\ti = 0;\n\n\t\tfor ( ; (elem = this[i]) != null; i++ ) {\n\t\t\tif ( !selector || jQuery.filter( selector, [ elem ] ).length ) {\n\t\t\t\tif ( !keepData && elem.nodeType === 1 ) {\n\t\t\t\t\tjQuery.cleanData( elem.getElementsByTagName(\"*\") );\n\t\t\t\t\tjQuery.cleanData( [ elem ] );\n\t\t\t\t}\n\n\t\t\t\tif ( elem.parentNode ) {\n\t\t\t\t\telem.parentNode.removeChild( elem );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn this;\n\t},\n\n\tempty: function() {\n\t\tvar elem,\n\t\t\ti = 0;\n\n\t\tfor ( ; (elem = this[i]) != null; i++ ) {\n\t\t\t// Remove element nodes and prevent memory leaks\n\t\t\tif ( elem.nodeType === 1 ) {\n\t\t\t\tjQuery.cleanData( elem.getElementsByTagName(\"*\") );\n\t\t\t}\n\n\t\t\t// Remove any remaining nodes\n\t\t\twhile ( elem.firstChild ) {\n\t\t\t\telem.removeChild( elem.firstChild );\n\t\t\t}\n\t\t}\n\n\t\treturn this;\n\t},\n\n\tclone: function( dataAndEvents, deepDataAndEvents ) {\n\t\tdataAndEvents = dataAndEvents == null ? false : dataAndEvents;\n\t\tdeepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents;\n\n\t\treturn this.map( function () {\n\t\t\treturn jQuery.clone( this, dataAndEvents, deepDataAndEvents );\n\t\t});\n\t},\n\n\thtml: function( value ) {\n\t\treturn jQuery.access( this, function( value ) {\n\t\t\tvar elem = this[0] || {},\n\t\t\t\ti = 0,\n\t\t\t\tl = this.length;\n\n\t\t\tif ( value === undefined ) {\n\t\t\t\treturn elem.nodeType === 1 ?\n\t\t\t\t\telem.innerHTML.replace( rinlinejQuery, \"\" ) :\n\t\t\t\t\tundefined;\n\t\t\t}\n\n\t\t\t// See if we can take a shortcut and just use innerHTML\n\t\t\tif ( typeof value === \"string\" && !rnoInnerhtml.test( value ) &&\n\t\t\t\t( jQuery.support.htmlSerialize || !rnoshimcache.test( value )  ) &&\n\t\t\t\t( jQuery.support.leadingWhitespace || !rleadingWhitespace.test( value ) ) &&\n\t\t\t\t!wrapMap[ ( rtagName.exec( value ) || [\"\", \"\"] )[1].toLowerCase() ] ) {\n\n\t\t\t\tvalue = value.replace( rxhtmlTag, \"<$1></$2>\" );\n\n\t\t\t\ttry {\n\t\t\t\t\tfor (; i < l; i++ ) {\n\t\t\t\t\t\t// Remove element nodes and prevent memory leaks\n\t\t\t\t\t\telem = this[i] || {};\n\t\t\t\t\t\tif ( elem.nodeType === 1 ) {\n\t\t\t\t\t\t\tjQuery.cleanData( elem.getElementsByTagName( \"*\" ) );\n\t\t\t\t\t\t\telem.innerHTML = value;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\telem = 0;\n\n\t\t\t\t// If using innerHTML throws an exception, use the fallback method\n\t\t\t\t} catch(e) {}\n\t\t\t}\n\n\t\t\tif ( elem ) {\n\t\t\t\tthis.empty().append( value );\n\t\t\t}\n\t\t}, null, value, arguments.length );\n\t},\n\n\treplaceWith: function( value ) {\n\t\tif ( !isDisconnected( this[0] ) ) {\n\t\t\t// Make sure that the elements are removed from the DOM before they are inserted\n\t\t\t// this can help fix replacing a parent with child elements\n\t\t\tif ( jQuery.isFunction( value ) ) {\n\t\t\t\treturn this.each(function(i) {\n\t\t\t\t\tvar self = jQuery(this), old = self.html();\n\t\t\t\t\tself.replaceWith( value.call( this, i, old ) );\n\t\t\t\t});\n\t\t\t}\n\n\t\t\tif ( typeof value !== \"string\" ) {\n\t\t\t\tvalue = jQuery( value ).detach();\n\t\t\t}\n\n\t\t\treturn this.each(function() {\n\t\t\t\tvar next = this.nextSibling,\n\t\t\t\t\tparent = this.parentNode;\n\n\t\t\t\tjQuery( this ).remove();\n\n\t\t\t\tif ( next ) {\n\t\t\t\t\tjQuery(next).before( value );\n\t\t\t\t} else {\n\t\t\t\t\tjQuery(parent).append( value );\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\n\t\treturn this.length ?\n\t\t\tthis.pushStack( jQuery(jQuery.isFunction(value) ? value() : value), \"replaceWith\", value ) :\n\t\t\tthis;\n\t},\n\n\tdetach: function( selector ) {\n\t\treturn this.remove( selector, true );\n\t},\n\n\tdomManip: function( args, table, callback ) {\n\n\t\t// Flatten any nested arrays\n\t\targs = [].concat.apply( [], args );\n\n\t\tvar results, first, fragment, iNoClone,\n\t\t\ti = 0,\n\t\t\tvalue = args[0],\n\t\t\tscripts = [],\n\t\t\tl = this.length;\n\n\t\t// We can't cloneNode fragments that contain checked, in WebKit\n\t\tif ( !jQuery.support.checkClone && l > 1 && typeof value === \"string\" && rchecked.test( value ) ) {\n\t\t\treturn this.each(function() {\n\t\t\t\tjQuery(this).domManip( args, table, callback );\n\t\t\t});\n\t\t}\n\n\t\tif ( jQuery.isFunction(value) ) {\n\t\t\treturn this.each(function(i) {\n\t\t\t\tvar self = jQuery(this);\n\t\t\t\targs[0] = value.call( this, i, table ? self.html() : undefined );\n\t\t\t\tself.domManip( args, table, callback );\n\t\t\t});\n\t\t}\n\n\t\tif ( this[0] ) {\n\t\t\tresults = jQuery.buildFragment( args, this, scripts );\n\t\t\tfragment = results.fragment;\n\t\t\tfirst = fragment.firstChild;\n\n\t\t\tif ( fragment.childNodes.length === 1 ) {\n\t\t\t\tfragment = first;\n\t\t\t}\n\n\t\t\tif ( first ) {\n\t\t\t\ttable = table && jQuery.nodeName( first, \"tr\" );\n\n\t\t\t\t// Use the original fragment for the last item instead of the first because it can end up\n\t\t\t\t// being emptied incorrectly in certain situations (#8070).\n\t\t\t\t// Fragments from the fragment cache must always be cloned and never used in place.\n\t\t\t\tfor ( iNoClone = results.cacheable || l - 1; i < l; i++ ) {\n\t\t\t\t\tcallback.call(\n\t\t\t\t\t\ttable && jQuery.nodeName( this[i], \"table\" ) ?\n\t\t\t\t\t\t\tfindOrAppend( this[i], \"tbody\" ) :\n\t\t\t\t\t\t\tthis[i],\n\t\t\t\t\t\ti === iNoClone ?\n\t\t\t\t\t\t\tfragment :\n\t\t\t\t\t\t\tjQuery.clone( fragment, true, true )\n\t\t\t\t\t);\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Fix #11809: Avoid leaking memory\n\t\t\tfragment = first = null;\n\n\t\t\tif ( scripts.length ) {\n\t\t\t\tjQuery.each( scripts, function( i, elem ) {\n\t\t\t\t\tif ( elem.src ) {\n\t\t\t\t\t\tif ( jQuery.ajax ) {\n\t\t\t\t\t\t\tjQuery.ajax({\n\t\t\t\t\t\t\t\turl: elem.src,\n\t\t\t\t\t\t\t\ttype: \"GET\",\n\t\t\t\t\t\t\t\tdataType: \"script\",\n\t\t\t\t\t\t\t\tasync: false,\n\t\t\t\t\t\t\t\tglobal: false,\n\t\t\t\t\t\t\t\t\"throws\": true\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tjQuery.error(\"no ajax\");\n\t\t\t\t\t\t}\n\t\t\t\t\t} else {\n\t\t\t\t\t\tjQuery.globalEval( ( elem.text || elem.textContent || elem.innerHTML || \"\" ).replace( rcleanScript, \"\" ) );\n\t\t\t\t\t}\n\n\t\t\t\t\tif ( elem.parentNode ) {\n\t\t\t\t\t\telem.parentNode.removeChild( elem );\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\n\t\treturn this;\n\t}\n});\n\nfunction findOrAppend( elem, tag ) {\n\treturn elem.getElementsByTagName( tag )[0] || elem.appendChild( elem.ownerDocument.createElement( tag ) );\n}\n\nfunction cloneCopyEvent( src, dest ) {\n\n\tif ( dest.nodeType !== 1 || !jQuery.hasData( src ) ) {\n\t\treturn;\n\t}\n\n\tvar type, i, l,\n\t\toldData = jQuery._data( src ),\n\t\tcurData = jQuery._data( dest, oldData ),\n\t\tevents = oldData.events;\n\n\tif ( events ) {\n\t\tdelete curData.handle;\n\t\tcurData.events = {};\n\n\t\tfor ( type in events ) {\n\t\t\tfor ( i = 0, l = events[ type ].length; i < l; i++ ) {\n\t\t\t\tjQuery.event.add( dest, type, events[ type ][ i ] );\n\t\t\t}\n\t\t}\n\t}\n\n\t// make the cloned public data object a copy from the original\n\tif ( curData.data ) {\n\t\tcurData.data = jQuery.extend( {}, curData.data );\n\t}\n}\n\nfunction cloneFixAttributes( src, dest ) {\n\tvar nodeName;\n\n\t// We do not need to do anything for non-Elements\n\tif ( dest.nodeType !== 1 ) {\n\t\treturn;\n\t}\n\n\t// clearAttributes removes the attributes, which we don't want,\n\t// but also removes the attachEvent events, which we *do* want\n\tif ( dest.clearAttributes ) {\n\t\tdest.clearAttributes();\n\t}\n\n\t// mergeAttributes, in contrast, only merges back on the\n\t// original attributes, not the events\n\tif ( dest.mergeAttributes ) {\n\t\tdest.mergeAttributes( src );\n\t}\n\n\tnodeName = dest.nodeName.toLowerCase();\n\n\tif ( nodeName === \"object\" ) {\n\t\t// IE6-10 improperly clones children of object elements using classid.\n\t\t// IE10 throws NoModificationAllowedError if parent is null, #12132.\n\t\tif ( dest.parentNode ) {\n\t\t\tdest.outerHTML = src.outerHTML;\n\t\t}\n\n\t\t// This path appears unavoidable for IE9. When cloning an object\n\t\t// element in IE9, the outerHTML strategy above is not sufficient.\n\t\t// If the src has innerHTML and the destination does not,\n\t\t// copy the src.innerHTML into the dest.innerHTML. #10324\n\t\tif ( jQuery.support.html5Clone && (src.innerHTML && !jQuery.trim(dest.innerHTML)) ) {\n\t\t\tdest.innerHTML = src.innerHTML;\n\t\t}\n\n\t} else if ( nodeName === \"input\" && rcheckableType.test( src.type ) ) {\n\t\t// IE6-8 fails to persist the checked state of a cloned checkbox\n\t\t// or radio button. Worse, IE6-7 fail to give the cloned element\n\t\t// a checked appearance if the defaultChecked value isn't also set\n\n\t\tdest.defaultChecked = dest.checked = src.checked;\n\n\t\t// IE6-7 get confused and end up setting the value of a cloned\n\t\t// checkbox/radio button to an empty string instead of \"on\"\n\t\tif ( dest.value !== src.value ) {\n\t\t\tdest.value = src.value;\n\t\t}\n\n\t// IE6-8 fails to return the selected option to the default selected\n\t// state when cloning options\n\t} else if ( nodeName === \"option\" ) {\n\t\tdest.selected = src.defaultSelected;\n\n\t// IE6-8 fails to set the defaultValue to the correct value when\n\t// cloning other types of input fields\n\t} else if ( nodeName === \"input\" || nodeName === \"textarea\" ) {\n\t\tdest.defaultValue = src.defaultValue;\n\n\t// IE blanks contents when cloning scripts\n\t} else if ( nodeName === \"script\" && dest.text !== src.text ) {\n\t\tdest.text = src.text;\n\t}\n\n\t// Event data gets referenced instead of copied if the expando\n\t// gets copied too\n\tdest.removeAttribute( jQuery.expando );\n}\n\njQuery.buildFragment = function( args, context, scripts ) {\n\tvar fragment, cacheable, cachehit,\n\t\tfirst = args[ 0 ];\n\n\t// Set context from what may come in as undefined or a jQuery collection or a node\n\t// Updated to fix #12266 where accessing context[0] could throw an exception in IE9/10 &\n\t// also doubles as fix for #8950 where plain objects caused createDocumentFragment exception\n\tcontext = context || document;\n\tcontext = !context.nodeType && context[0] || context;\n\tcontext = context.ownerDocument || context;\n\n\t// Only cache \"small\" (1/2 KB) HTML strings that are associated with the main document\n\t// Cloning options loses the selected state, so don't cache them\n\t// IE 6 doesn't like it when you put <object> or <embed> elements in a fragment\n\t// Also, WebKit does not clone 'checked' attributes on cloneNode, so don't cache\n\t// Lastly, IE6,7,8 will not correctly reuse cached fragments that were created from unknown elems #10501\n\tif ( args.length === 1 && typeof first === \"string\" && first.length < 512 && context === document &&\n\t\tfirst.charAt(0) === \"<\" && !rnocache.test( first ) &&\n\t\t(jQuery.support.checkClone || !rchecked.test( first )) &&\n\t\t(jQuery.support.html5Clone || !rnoshimcache.test( first )) ) {\n\n\t\t// Mark cacheable and look for a hit\n\t\tcacheable = true;\n\t\tfragment = jQuery.fragments[ first ];\n\t\tcachehit = fragment !== undefined;\n\t}\n\n\tif ( !fragment ) {\n\t\tfragment = context.createDocumentFragment();\n\t\tjQuery.clean( args, context, fragment, scripts );\n\n\t\t// Update the cache, but only store false\n\t\t// unless this is a second parsing of the same content\n\t\tif ( cacheable ) {\n\t\t\tjQuery.fragments[ first ] = cachehit && fragment;\n\t\t}\n\t}\n\n\treturn { fragment: fragment, cacheable: cacheable };\n};\n\njQuery.fragments = {};\n\njQuery.each({\n\tappendTo: \"append\",\n\tprependTo: \"prepend\",\n\tinsertBefore: \"before\",\n\tinsertAfter: \"after\",\n\treplaceAll: \"replaceWith\"\n}, function( name, original ) {\n\tjQuery.fn[ name ] = function( selector ) {\n\t\tvar elems,\n\t\t\ti = 0,\n\t\t\tret = [],\n\t\t\tinsert = jQuery( selector ),\n\t\t\tl = insert.length,\n\t\t\tparent = this.length === 1 && this[0].parentNode;\n\n\t\tif ( (parent == null || parent && parent.nodeType === 11 && parent.childNodes.length === 1) && l === 1 ) {\n\t\t\tinsert[ original ]( this[0] );\n\t\t\treturn this;\n\t\t} else {\n\t\t\tfor ( ; i < l; i++ ) {\n\t\t\t\telems = ( i > 0 ? this.clone(true) : this ).get();\n\t\t\t\tjQuery( insert[i] )[ original ]( elems );\n\t\t\t\tret = ret.concat( elems );\n\t\t\t}\n\n\t\t\treturn this.pushStack( ret, name, insert.selector );\n\t\t}\n\t};\n});\n\nfunction getAll( elem ) {\n\tif ( typeof elem.getElementsByTagName !== \"undefined\" ) {\n\t\treturn elem.getElementsByTagName( \"*\" );\n\n\t} else if ( typeof elem.querySelectorAll !== \"undefined\" ) {\n\t\treturn elem.querySelectorAll( \"*\" );\n\n\t} else {\n\t\treturn [];\n\t}\n}\n\n// Used in clean, fixes the defaultChecked property\nfunction fixDefaultChecked( elem ) {\n\tif ( rcheckableType.test( elem.type ) ) {\n\t\telem.defaultChecked = elem.checked;\n\t}\n}\n\njQuery.extend({\n\tclone: function( elem, dataAndEvents, deepDataAndEvents ) {\n\t\tvar srcElements,\n\t\t\tdestElements,\n\t\t\ti,\n\t\t\tclone;\n\n\t\tif ( jQuery.support.html5Clone || jQuery.isXMLDoc(elem) || !rnoshimcache.test( \"<\" + elem.nodeName + \">\" ) ) {\n\t\t\tclone = elem.cloneNode( true );\n\n\t\t// IE<=8 does not properly clone detached, unknown element nodes\n\t\t} else {\n\t\t\tfragmentDiv.innerHTML = elem.outerHTML;\n\t\t\tfragmentDiv.removeChild( clone = fragmentDiv.firstChild );\n\t\t}\n\n\t\tif ( (!jQuery.support.noCloneEvent || !jQuery.support.noCloneChecked) &&\n\t\t\t\t(elem.nodeType === 1 || elem.nodeType === 11) && !jQuery.isXMLDoc(elem) ) {\n\t\t\t// IE copies events bound via attachEvent when using cloneNode.\n\t\t\t// Calling detachEvent on the clone will also remove the events\n\t\t\t// from the original. In order to get around this, we use some\n\t\t\t// proprietary methods to clear the events. Thanks to MooTools\n\t\t\t// guys for this hotness.\n\n\t\t\tcloneFixAttributes( elem, clone );\n\n\t\t\t// Using Sizzle here is crazy slow, so we use getElementsByTagName instead\n\t\t\tsrcElements = getAll( elem );\n\t\t\tdestElements = getAll( clone );\n\n\t\t\t// Weird iteration because IE will replace the length property\n\t\t\t// with an element if you are cloning the body and one of the\n\t\t\t// elements on the page has a name or id of \"length\"\n\t\t\tfor ( i = 0; srcElements[i]; ++i ) {\n\t\t\t\t// Ensure that the destination node is not null; Fixes #9587\n\t\t\t\tif ( destElements[i] ) {\n\t\t\t\t\tcloneFixAttributes( srcElements[i], destElements[i] );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// Copy the events from the original to the clone\n\t\tif ( dataAndEvents ) {\n\t\t\tcloneCopyEvent( elem, clone );\n\n\t\t\tif ( deepDataAndEvents ) {\n\t\t\t\tsrcElements = getAll( elem );\n\t\t\t\tdestElements = getAll( clone );\n\n\t\t\t\tfor ( i = 0; srcElements[i]; ++i ) {\n\t\t\t\t\tcloneCopyEvent( srcElements[i], destElements[i] );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tsrcElements = destElements = null;\n\n\t\t// Return the cloned set\n\t\treturn clone;\n\t},\n\n\tclean: function( elems, context, fragment, scripts ) {\n\t\tvar i, j, elem, tag, wrap, depth, div, hasBody, tbody, len, handleScript, jsTags,\n\t\t\tsafe = context === document && safeFragment,\n\t\t\tret = [];\n\n\t\t// Ensure that context is a document\n\t\tif ( !context || typeof context.createDocumentFragment === \"undefined\" ) {\n\t\t\tcontext = document;\n\t\t}\n\n\t\t// Use the already-created safe fragment if context permits\n\t\tfor ( i = 0; (elem = elems[i]) != null; i++ ) {\n\t\t\tif ( typeof elem === \"number\" ) {\n\t\t\t\telem += \"\";\n\t\t\t}\n\n\t\t\tif ( !elem ) {\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\t// Convert html string into DOM nodes\n\t\t\tif ( typeof elem === \"string\" ) {\n\t\t\t\tif ( !rhtml.test( elem ) ) {\n\t\t\t\t\telem = context.createTextNode( elem );\n\t\t\t\t} else {\n\t\t\t\t\t// Ensure a safe container in which to render the html\n\t\t\t\t\tsafe = safe || createSafeFragment( context );\n\t\t\t\t\tdiv = context.createElement(\"div\");\n\t\t\t\t\tsafe.appendChild( div );\n\n\t\t\t\t\t// Fix \"XHTML\"-style tags in all browsers\n\t\t\t\t\telem = elem.replace(rxhtmlTag, \"<$1></$2>\");\n\n\t\t\t\t\t// Go to html and back, then peel off extra wrappers\n\t\t\t\t\ttag = ( rtagName.exec( elem ) || [\"\", \"\"] )[1].toLowerCase();\n\t\t\t\t\twrap = wrapMap[ tag ] || wrapMap._default;\n\t\t\t\t\tdepth = wrap[0];\n\t\t\t\t\tdiv.innerHTML = wrap[1] + elem + wrap[2];\n\n\t\t\t\t\t// Move to the right depth\n\t\t\t\t\twhile ( depth-- ) {\n\t\t\t\t\t\tdiv = div.lastChild;\n\t\t\t\t\t}\n\n\t\t\t\t\t// Remove IE's autoinserted <tbody> from table fragments\n\t\t\t\t\tif ( !jQuery.support.tbody ) {\n\n\t\t\t\t\t\t// String was a <table>, *may* have spurious <tbody>\n\t\t\t\t\t\thasBody = rtbody.test(elem);\n\t\t\t\t\t\t\ttbody = tag === \"table\" && !hasBody ?\n\t\t\t\t\t\t\t\tdiv.firstChild && div.firstChild.childNodes :\n\n\t\t\t\t\t\t\t\t// String was a bare <thead> or <tfoot>\n\t\t\t\t\t\t\t\twrap[1] === \"<table>\" && !hasBody ?\n\t\t\t\t\t\t\t\t\tdiv.childNodes :\n\t\t\t\t\t\t\t\t\t[];\n\n\t\t\t\t\t\tfor ( j = tbody.length - 1; j >= 0 ; --j ) {\n\t\t\t\t\t\t\tif ( jQuery.nodeName( tbody[ j ], \"tbody\" ) && !tbody[ j ].childNodes.length ) {\n\t\t\t\t\t\t\t\ttbody[ j ].parentNode.removeChild( tbody[ j ] );\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// IE completely kills leading whitespace when innerHTML is used\n\t\t\t\t\tif ( !jQuery.support.leadingWhitespace && rleadingWhitespace.test( elem ) ) {\n\t\t\t\t\t\tdiv.insertBefore( context.createTextNode( rleadingWhitespace.exec(elem)[0] ), div.firstChild );\n\t\t\t\t\t}\n\n\t\t\t\t\telem = div.childNodes;\n\n\t\t\t\t\t// Take out of fragment container (we need a fresh div each time)\n\t\t\t\t\tdiv.parentNode.removeChild( div );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif ( elem.nodeType ) {\n\t\t\t\tret.push( elem );\n\t\t\t} else {\n\t\t\t\tjQuery.merge( ret, elem );\n\t\t\t}\n\t\t}\n\n\t\t// Fix #11356: Clear elements from safeFragment\n\t\tif ( div ) {\n\t\t\telem = div = safe = null;\n\t\t}\n\n\t\t// Reset defaultChecked for any radios and checkboxes\n\t\t// about to be appended to the DOM in IE 6/7 (#8060)\n\t\tif ( !jQuery.support.appendChecked ) {\n\t\t\tfor ( i = 0; (elem = ret[i]) != null; i++ ) {\n\t\t\t\tif ( jQuery.nodeName( elem, \"input\" ) ) {\n\t\t\t\t\tfixDefaultChecked( elem );\n\t\t\t\t} else if ( typeof elem.getElementsByTagName !== \"undefined\" ) {\n\t\t\t\t\tjQuery.grep( elem.getElementsByTagName(\"input\"), fixDefaultChecked );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// Append elements to a provided document fragment\n\t\tif ( fragment ) {\n\t\t\t// Special handling of each script element\n\t\t\thandleScript = function( elem ) {\n\t\t\t\t// Check if we consider it executable\n\t\t\t\tif ( !elem.type || rscriptType.test( elem.type ) ) {\n\t\t\t\t\t// Detach the script and store it in the scripts array (if provided) or the fragment\n\t\t\t\t\t// Return truthy to indicate that it has been handled\n\t\t\t\t\treturn scripts ?\n\t\t\t\t\t\tscripts.push( elem.parentNode ? elem.parentNode.removeChild( elem ) : elem ) :\n\t\t\t\t\t\tfragment.appendChild( elem );\n\t\t\t\t}\n\t\t\t};\n\n\t\t\tfor ( i = 0; (elem = ret[i]) != null; i++ ) {\n\t\t\t\t// Check if we're done after handling an executable script\n\t\t\t\tif ( !( jQuery.nodeName( elem, \"script\" ) && handleScript( elem ) ) ) {\n\t\t\t\t\t// Append to fragment and handle embedded scripts\n\t\t\t\t\tfragment.appendChild( elem );\n\t\t\t\t\tif ( typeof elem.getElementsByTagName !== \"undefined\" ) {\n\t\t\t\t\t\t// handleScript alters the DOM, so use jQuery.merge to ensure snapshot iteration\n\t\t\t\t\t\tjsTags = jQuery.grep( jQuery.merge( [], elem.getElementsByTagName(\"script\") ), handleScript );\n\n\t\t\t\t\t\t// Splice the scripts into ret after their former ancestor and advance our index beyond them\n\t\t\t\t\t\tret.splice.apply( ret, [i + 1, 0].concat( jsTags ) );\n\t\t\t\t\t\ti += jsTags.length;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn ret;\n\t},\n\n\tcleanData: function( elems, /* internal */ acceptData ) {\n\t\tvar data, id, elem, type,\n\t\t\ti = 0,\n\t\t\tinternalKey = jQuery.expando,\n\t\t\tcache = jQuery.cache,\n\t\t\tdeleteExpando = jQuery.support.deleteExpando,\n\t\t\tspecial = jQuery.event.special;\n\n\t\tfor ( ; (elem = elems[i]) != null; i++ ) {\n\n\t\t\tif ( acceptData || jQuery.acceptData( elem ) ) {\n\n\t\t\t\tid = elem[ internalKey ];\n\t\t\t\tdata = id && cache[ id ];\n\n\t\t\t\tif ( data ) {\n\t\t\t\t\tif ( data.events ) {\n\t\t\t\t\t\tfor ( type in data.events ) {\n\t\t\t\t\t\t\tif ( special[ type ] ) {\n\t\t\t\t\t\t\t\tjQuery.event.remove( elem, type );\n\n\t\t\t\t\t\t\t// This is a shortcut to avoid jQuery.event.remove's overhead\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\tjQuery.removeEvent( elem, type, data.handle );\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// Remove cache only if it was not already removed by jQuery.event.remove\n\t\t\t\t\tif ( cache[ id ] ) {\n\n\t\t\t\t\t\tdelete cache[ id ];\n\n\t\t\t\t\t\t// IE does not allow us to delete expando properties from nodes,\n\t\t\t\t\t\t// nor does it have a removeAttribute function on Document nodes;\n\t\t\t\t\t\t// we must handle all of these cases\n\t\t\t\t\t\tif ( deleteExpando ) {\n\t\t\t\t\t\t\tdelete elem[ internalKey ];\n\n\t\t\t\t\t\t} else if ( elem.removeAttribute ) {\n\t\t\t\t\t\t\telem.removeAttribute( internalKey );\n\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\telem[ internalKey ] = null;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tjQuery.deletedIds.push( id );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n});\n// Limit scope pollution from any deprecated API\n(function() {\n\nvar matched, browser;\n\n// Use of jQuery.browser is frowned upon.\n// More details: http://api.jquery.com/jQuery.browser\n// jQuery.uaMatch maintained for back-compat\njQuery.uaMatch = function( ua ) {\n\tua = ua.toLowerCase();\n\n\tvar match = /(chrome)[ \\/]([\\w.]+)/.exec( ua ) ||\n\t\t/(webkit)[ \\/]([\\w.]+)/.exec( ua ) ||\n\t\t/(opera)(?:.*version|)[ \\/]([\\w.]+)/.exec( ua ) ||\n\t\t/(msie) ([\\w.]+)/.exec( ua ) ||\n\t\tua.indexOf(\"compatible\") < 0 && /(mozilla)(?:.*? rv:([\\w.]+)|)/.exec( ua ) ||\n\t\t[];\n\n\treturn {\n\t\tbrowser: match[ 1 ] || \"\",\n\t\tversion: match[ 2 ] || \"0\"\n\t};\n};\n\nmatched = jQuery.uaMatch( navigator.userAgent );\nbrowser = {};\n\nif ( matched.browser ) {\n\tbrowser[ matched.browser ] = true;\n\tbrowser.version = matched.version;\n}\n\n// Chrome is Webkit, but Webkit is also Safari.\nif ( browser.chrome ) {\n\tbrowser.webkit = true;\n} else if ( browser.webkit ) {\n\tbrowser.safari = true;\n}\n\njQuery.browser = browser;\n\njQuery.sub = function() {\n\tfunction jQuerySub( selector, context ) {\n\t\treturn new jQuerySub.fn.init( selector, context );\n\t}\n\tjQuery.extend( true, jQuerySub, this );\n\tjQuerySub.superclass = this;\n\tjQuerySub.fn = jQuerySub.prototype = this();\n\tjQuerySub.fn.constructor = jQuerySub;\n\tjQuerySub.sub = this.sub;\n\tjQuerySub.fn.init = function init( selector, context ) {\n\t\tif ( context && context instanceof jQuery && !(context instanceof jQuerySub) ) {\n\t\t\tcontext = jQuerySub( context );\n\t\t}\n\n\t\treturn jQuery.fn.init.call( this, selector, context, rootjQuerySub );\n\t};\n\tjQuerySub.fn.init.prototype = jQuerySub.fn;\n\tvar rootjQuerySub = jQuerySub(document);\n\treturn jQuerySub;\n};\n\n})();\nvar curCSS, iframe, iframeDoc,\n\tralpha = /alpha\\([^)]*\\)/i,\n\tropacity = /opacity=([^)]*)/,\n\trposition = /^(top|right|bottom|left)$/,\n\t// swappable if display is none or starts with table except \"table\", \"table-cell\", or \"table-caption\"\n\t// see here for display values: https://developer.mozilla.org/en-US/docs/CSS/display\n\trdisplayswap = /^(none|table(?!-c[ea]).+)/,\n\trmargin = /^margin/,\n\trnumsplit = new RegExp( \"^(\" + core_pnum + \")(.*)$\", \"i\" ),\n\trnumnonpx = new RegExp( \"^(\" + core_pnum + \")(?!px)[a-z%]+$\", \"i\" ),\n\trrelNum = new RegExp( \"^([-+])=(\" + core_pnum + \")\", \"i\" ),\n\telemdisplay = {},\n\n\tcssShow = { position: \"absolute\", visibility: \"hidden\", display: \"block\" },\n\tcssNormalTransform = {\n\t\tletterSpacing: 0,\n\t\tfontWeight: 400\n\t},\n\n\tcssExpand = [ \"Top\", \"Right\", \"Bottom\", \"Left\" ],\n\tcssPrefixes = [ \"Webkit\", \"O\", \"Moz\", \"ms\" ],\n\n\teventsToggle = jQuery.fn.toggle;\n\n// return a css property mapped to a potentially vendor prefixed property\nfunction vendorPropName( style, name ) {\n\n\t// shortcut for names that are not vendor prefixed\n\tif ( name in style ) {\n\t\treturn name;\n\t}\n\n\t// check for vendor prefixed names\n\tvar capName = name.charAt(0).toUpperCase() + name.slice(1),\n\t\torigName = name,\n\t\ti = cssPrefixes.length;\n\n\twhile ( i-- ) {\n\t\tname = cssPrefixes[ i ] + capName;\n\t\tif ( name in style ) {\n\t\t\treturn name;\n\t\t}\n\t}\n\n\treturn origName;\n}\n\nfunction isHidden( elem, el ) {\n\telem = el || elem;\n\treturn jQuery.css( elem, \"display\" ) === \"none\" || !jQuery.contains( elem.ownerDocument, elem );\n}\n\nfunction showHide( elements, show ) {\n\tvar elem, display,\n\t\tvalues = [],\n\t\tindex = 0,\n\t\tlength = elements.length;\n\n\tfor ( ; index < length; index++ ) {\n\t\telem = elements[ index ];\n\t\tif ( !elem.style ) {\n\t\t\tcontinue;\n\t\t}\n\t\tvalues[ index ] = jQuery._data( elem, \"olddisplay\" );\n\t\tif ( show ) {\n\t\t\t// Reset the inline display of this element to learn if it is\n\t\t\t// being hidden by cascaded rules or not\n\t\t\tif ( !values[ index ] && elem.style.display === \"none\" ) {\n\t\t\t\telem.style.display = \"\";\n\t\t\t}\n\n\t\t\t// Set elements which have been overridden with display: none\n\t\t\t// in a stylesheet to whatever the default browser style is\n\t\t\t// for such an element\n\t\t\tif ( elem.style.display === \"\" && isHidden( elem ) ) {\n\t\t\t\tvalues[ index ] = jQuery._data( elem, \"olddisplay\", css_defaultDisplay(elem.nodeName) );\n\t\t\t}\n\t\t} else {\n\t\t\tdisplay = curCSS( elem, \"display\" );\n\n\t\t\tif ( !values[ index ] && display !== \"none\" ) {\n\t\t\t\tjQuery._data( elem, \"olddisplay\", display );\n\t\t\t}\n\t\t}\n\t}\n\n\t// Set the display of most of the elements in a second loop\n\t// to avoid the constant reflow\n\tfor ( index = 0; index < length; index++ ) {\n\t\telem = elements[ index ];\n\t\tif ( !elem.style ) {\n\t\t\tcontinue;\n\t\t}\n\t\tif ( !show || elem.style.display === \"none\" || elem.style.display === \"\" ) {\n\t\t\telem.style.display = show ? values[ index ] || \"\" : \"none\";\n\t\t}\n\t}\n\n\treturn elements;\n}\n\njQuery.fn.extend({\n\tcss: function( name, value ) {\n\t\treturn jQuery.access( this, function( elem, name, value ) {\n\t\t\treturn value !== undefined ?\n\t\t\t\tjQuery.style( elem, name, value ) :\n\t\t\t\tjQuery.css( elem, name );\n\t\t}, name, value, arguments.length > 1 );\n\t},\n\tshow: function() {\n\t\treturn showHide( this, true );\n\t},\n\thide: function() {\n\t\treturn showHide( this );\n\t},\n\ttoggle: function( state, fn2 ) {\n\t\tvar bool = typeof state === \"boolean\";\n\n\t\tif ( jQuery.isFunction( state ) && jQuery.isFunction( fn2 ) ) {\n\t\t\treturn eventsToggle.apply( this, arguments );\n\t\t}\n\n\t\treturn this.each(function() {\n\t\t\tif ( bool ? state : isHidden( this ) ) {\n\t\t\t\tjQuery( this ).show();\n\t\t\t} else {\n\t\t\t\tjQuery( this ).hide();\n\t\t\t}\n\t\t});\n\t}\n});\n\njQuery.extend({\n\t// Add in style property hooks for overriding the default\n\t// behavior of getting and setting a style property\n\tcssHooks: {\n\t\topacity: {\n\t\t\tget: function( elem, computed ) {\n\t\t\t\tif ( computed ) {\n\t\t\t\t\t// We should always get a number back from opacity\n\t\t\t\t\tvar ret = curCSS( elem, \"opacity\" );\n\t\t\t\t\treturn ret === \"\" ? \"1\" : ret;\n\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\n\t// Exclude the following css properties to add px\n\tcssNumber: {\n\t\t\"fillOpacity\": true,\n\t\t\"fontWeight\": true,\n\t\t\"lineHeight\": true,\n\t\t\"opacity\": true,\n\t\t\"orphans\": true,\n\t\t\"widows\": true,\n\t\t\"zIndex\": true,\n\t\t\"zoom\": true\n\t},\n\n\t// Add in properties whose names you wish to fix before\n\t// setting or getting the value\n\tcssProps: {\n\t\t// normalize float css property\n\t\t\"float\": jQuery.support.cssFloat ? \"cssFloat\" : \"styleFloat\"\n\t},\n\n\t// Get and set the style property on a DOM Node\n\tstyle: function( elem, name, value, extra ) {\n\t\t// Don't set styles on text and comment nodes\n\t\tif ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Make sure that we're working with the right name\n\t\tvar ret, type, hooks,\n\t\t\torigName = jQuery.camelCase( name ),\n\t\t\tstyle = elem.style;\n\n\t\tname = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( style, origName ) );\n\n\t\t// gets hook for the prefixed version\n\t\t// followed by the unprefixed version\n\t\thooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ];\n\n\t\t// Check if we're setting a value\n\t\tif ( value !== undefined ) {\n\t\t\ttype = typeof value;\n\n\t\t\t// convert relative number strings (+= or -=) to relative numbers. #7345\n\t\t\tif ( type === \"string\" && (ret = rrelNum.exec( value )) ) {\n\t\t\t\tvalue = ( ret[1] + 1 ) * ret[2] + parseFloat( jQuery.css( elem, name ) );\n\t\t\t\t// Fixes bug #9237\n\t\t\t\ttype = \"number\";\n\t\t\t}\n\n\t\t\t// Make sure that NaN and null values aren't set. See: #7116\n\t\t\tif ( value == null || type === \"number\" && isNaN( value ) ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// If a number was passed in, add 'px' to the (except for certain CSS properties)\n\t\t\tif ( type === \"number\" && !jQuery.cssNumber[ origName ] ) {\n\t\t\t\tvalue += \"px\";\n\t\t\t}\n\n\t\t\t// If a hook was provided, use that value, otherwise just set the specified value\n\t\t\tif ( !hooks || !(\"set\" in hooks) || (value = hooks.set( elem, value, extra )) !== undefined ) {\n\t\t\t\t// Wrapped to prevent IE from throwing errors when 'invalid' values are provided\n\t\t\t\t// Fixes bug #5509\n\t\t\t\ttry {\n\t\t\t\t\tstyle[ name ] = value;\n\t\t\t\t} catch(e) {}\n\t\t\t}\n\n\t\t} else {\n\t\t\t// If a hook was provided get the non-computed value from there\n\t\t\tif ( hooks && \"get\" in hooks && (ret = hooks.get( elem, false, extra )) !== undefined ) {\n\t\t\t\treturn ret;\n\t\t\t}\n\n\t\t\t// Otherwise just get the value from the style object\n\t\t\treturn style[ name ];\n\t\t}\n\t},\n\n\tcss: function( elem, name, numeric, extra ) {\n\t\tvar val, num, hooks,\n\t\t\torigName = jQuery.camelCase( name );\n\n\t\t// Make sure that we're working with the right name\n\t\tname = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( elem.style, origName ) );\n\n\t\t// gets hook for the prefixed version\n\t\t// followed by the unprefixed version\n\t\thooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ];\n\n\t\t// If a hook was provided get the computed value from there\n\t\tif ( hooks && \"get\" in hooks ) {\n\t\t\tval = hooks.get( elem, true, extra );\n\t\t}\n\n\t\t// Otherwise, if a way to get the computed value exists, use that\n\t\tif ( val === undefined ) {\n\t\t\tval = curCSS( elem, name );\n\t\t}\n\n\t\t//convert \"normal\" to computed value\n\t\tif ( val === \"normal\" && name in cssNormalTransform ) {\n\t\t\tval = cssNormalTransform[ name ];\n\t\t}\n\n\t\t// Return, converting to number if forced or a qualifier was provided and val looks numeric\n\t\tif ( numeric || extra !== undefined ) {\n\t\t\tnum = parseFloat( val );\n\t\t\treturn numeric || jQuery.isNumeric( num ) ? num || 0 : val;\n\t\t}\n\t\treturn val;\n\t},\n\n\t// A method for quickly swapping in/out CSS properties to get correct calculations\n\tswap: function( elem, options, callback ) {\n\t\tvar ret, name,\n\t\t\told = {};\n\n\t\t// Remember the old values, and insert the new ones\n\t\tfor ( name in options ) {\n\t\t\told[ name ] = elem.style[ name ];\n\t\t\telem.style[ name ] = options[ name ];\n\t\t}\n\n\t\tret = callback.call( elem );\n\n\t\t// Revert the old values\n\t\tfor ( name in options ) {\n\t\t\telem.style[ name ] = old[ name ];\n\t\t}\n\n\t\treturn ret;\n\t}\n});\n\n// NOTE: To any future maintainer, we've window.getComputedStyle\n// because jsdom on node.js will break without it.\nif ( window.getComputedStyle ) {\n\tcurCSS = function( elem, name ) {\n\t\tvar ret, width, minWidth, maxWidth,\n\t\t\tcomputed = window.getComputedStyle( elem, null ),\n\t\t\tstyle = elem.style;\n\n\t\tif ( computed ) {\n\n\t\t\tret = computed[ name ];\n\t\t\tif ( ret === \"\" && !jQuery.contains( elem.ownerDocument, elem ) ) {\n\t\t\t\tret = jQuery.style( elem, name );\n\t\t\t}\n\n\t\t\t// A tribute to the \"awesome hack by Dean Edwards\"\n\t\t\t// Chrome < 17 and Safari 5.0 uses \"computed value\" instead of \"used value\" for margin-right\n\t\t\t// Safari 5.1.7 (at least) returns percentage for a larger set of values, but width seems to be reliably pixels\n\t\t\t// this is against the CSSOM draft spec: http://dev.w3.org/csswg/cssom/#resolved-values\n\t\t\tif ( rnumnonpx.test( ret ) && rmargin.test( name ) ) {\n\t\t\t\twidth = style.width;\n\t\t\t\tminWidth = style.minWidth;\n\t\t\t\tmaxWidth = style.maxWidth;\n\n\t\t\t\tstyle.minWidth = style.maxWidth = style.width = ret;\n\t\t\t\tret = computed.width;\n\n\t\t\t\tstyle.width = width;\n\t\t\t\tstyle.minWidth = minWidth;\n\t\t\t\tstyle.maxWidth = maxWidth;\n\t\t\t}\n\t\t}\n\n\t\treturn ret;\n\t};\n} else if ( document.documentElement.currentStyle ) {\n\tcurCSS = function( elem, name ) {\n\t\tvar left, rsLeft,\n\t\t\tret = elem.currentStyle && elem.currentStyle[ name ],\n\t\t\tstyle = elem.style;\n\n\t\t// Avoid setting ret to empty string here\n\t\t// so we don't default to auto\n\t\tif ( ret == null && style && style[ name ] ) {\n\t\t\tret = style[ name ];\n\t\t}\n\n\t\t// From the awesome hack by Dean Edwards\n\t\t// http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291\n\n\t\t// If we're not dealing with a regular pixel number\n\t\t// but a number that has a weird ending, we need to convert it to pixels\n\t\t// but not position css attributes, as those are proportional to the parent element instead\n\t\t// and we can't measure the parent instead because it might trigger a \"stacking dolls\" problem\n\t\tif ( rnumnonpx.test( ret ) && !rposition.test( name ) ) {\n\n\t\t\t// Remember the original values\n\t\t\tleft = style.left;\n\t\t\trsLeft = elem.runtimeStyle && elem.runtimeStyle.left;\n\n\t\t\t// Put in the new values to get a computed value out\n\t\t\tif ( rsLeft ) {\n\t\t\t\telem.runtimeStyle.left = elem.currentStyle.left;\n\t\t\t}\n\t\t\tstyle.left = name === \"fontSize\" ? \"1em\" : ret;\n\t\t\tret = style.pixelLeft + \"px\";\n\n\t\t\t// Revert the changed values\n\t\t\tstyle.left = left;\n\t\t\tif ( rsLeft ) {\n\t\t\t\telem.runtimeStyle.left = rsLeft;\n\t\t\t}\n\t\t}\n\n\t\treturn ret === \"\" ? \"auto\" : ret;\n\t};\n}\n\nfunction setPositiveNumber( elem, value, subtract ) {\n\tvar matches = rnumsplit.exec( value );\n\treturn matches ?\n\t\t\tMath.max( 0, matches[ 1 ] - ( subtract || 0 ) ) + ( matches[ 2 ] || \"px\" ) :\n\t\t\tvalue;\n}\n\nfunction augmentWidthOrHeight( elem, name, extra, isBorderBox ) {\n\tvar i = extra === ( isBorderBox ? \"border\" : \"content\" ) ?\n\t\t// If we already have the right measurement, avoid augmentation\n\t\t4 :\n\t\t// Otherwise initialize for horizontal or vertical properties\n\t\tname === \"width\" ? 1 : 0,\n\n\t\tval = 0;\n\n\tfor ( ; i < 4; i += 2 ) {\n\t\t// both box models exclude margin, so add it if we want it\n\t\tif ( extra === \"margin\" ) {\n\t\t\t// we use jQuery.css instead of curCSS here\n\t\t\t// because of the reliableMarginRight CSS hook!\n\t\t\tval += jQuery.css( elem, extra + cssExpand[ i ], true );\n\t\t}\n\n\t\t// From this point on we use curCSS for maximum performance (relevant in animations)\n\t\tif ( isBorderBox ) {\n\t\t\t// border-box includes padding, so remove it if we want content\n\t\t\tif ( extra === \"content\" ) {\n\t\t\t\tval -= parseFloat( curCSS( elem, \"padding\" + cssExpand[ i ] ) ) || 0;\n\t\t\t}\n\n\t\t\t// at this point, extra isn't border nor margin, so remove border\n\t\t\tif ( extra !== \"margin\" ) {\n\t\t\t\tval -= parseFloat( curCSS( elem, \"border\" + cssExpand[ i ] + \"Width\" ) ) || 0;\n\t\t\t}\n\t\t} else {\n\t\t\t// at this point, extra isn't content, so add padding\n\t\t\tval += parseFloat( curCSS( elem, \"padding\" + cssExpand[ i ] ) ) || 0;\n\n\t\t\t// at this point, extra isn't content nor padding, so add border\n\t\t\tif ( extra !== \"padding\" ) {\n\t\t\t\tval += parseFloat( curCSS( elem, \"border\" + cssExpand[ i ] + \"Width\" ) ) || 0;\n\t\t\t}\n\t\t}\n\t}\n\n\treturn val;\n}\n\nfunction getWidthOrHeight( elem, name, extra ) {\n\n\t// Start with offset property, which is equivalent to the border-box value\n\tvar val = name === \"width\" ? elem.offsetWidth : elem.offsetHeight,\n\t\tvalueIsBorderBox = true,\n\t\tisBorderBox = jQuery.support.boxSizing && jQuery.css( elem, \"boxSizing\" ) === \"border-box\";\n\n\t// some non-html elements return undefined for offsetWidth, so check for null/undefined\n\t// svg - https://bugzilla.mozilla.org/show_bug.cgi?id=649285\n\t// MathML - https://bugzilla.mozilla.org/show_bug.cgi?id=491668\n\tif ( val <= 0 || val == null ) {\n\t\t// Fall back to computed then uncomputed css if necessary\n\t\tval = curCSS( elem, name );\n\t\tif ( val < 0 || val == null ) {\n\t\t\tval = elem.style[ name ];\n\t\t}\n\n\t\t// Computed unit is not pixels. Stop here and return.\n\t\tif ( rnumnonpx.test(val) ) {\n\t\t\treturn val;\n\t\t}\n\n\t\t// we need the check for style in case a browser which returns unreliable values\n\t\t// for getComputedStyle silently falls back to the reliable elem.style\n\t\tvalueIsBorderBox = isBorderBox && ( jQuery.support.boxSizingReliable || val === elem.style[ name ] );\n\n\t\t// Normalize \"\", auto, and prepare for extra\n\t\tval = parseFloat( val ) || 0;\n\t}\n\n\t// use the active box-sizing model to add/subtract irrelevant styles\n\treturn ( val +\n\t\taugmentWidthOrHeight(\n\t\t\telem,\n\t\t\tname,\n\t\t\textra || ( isBorderBox ? \"border\" : \"content\" ),\n\t\t\tvalueIsBorderBox\n\t\t)\n\t) + \"px\";\n}\n\n\n// Try to determine the default display value of an element\nfunction css_defaultDisplay( nodeName ) {\n\tif ( elemdisplay[ nodeName ] ) {\n\t\treturn elemdisplay[ nodeName ];\n\t}\n\n\tvar elem = jQuery( \"<\" + nodeName + \">\" ).appendTo( document.body ),\n\t\tdisplay = elem.css(\"display\");\n\telem.remove();\n\n\t// If the simple way fails,\n\t// get element's real default display by attaching it to a temp iframe\n\tif ( display === \"none\" || display === \"\" ) {\n\t\t// Use the already-created iframe if possible\n\t\tiframe = document.body.appendChild(\n\t\t\tiframe || jQuery.extend( document.createElement(\"iframe\"), {\n\t\t\t\tframeBorder: 0,\n\t\t\t\twidth: 0,\n\t\t\t\theight: 0\n\t\t\t})\n\t\t);\n\n\t\t// Create a cacheable copy of the iframe document on first call.\n\t\t// IE and Opera will allow us to reuse the iframeDoc without re-writing the fake HTML\n\t\t// document to it; WebKit & Firefox won't allow reusing the iframe document.\n\t\tif ( !iframeDoc || !iframe.createElement ) {\n\t\t\tiframeDoc = ( iframe.contentWindow || iframe.contentDocument ).document;\n\t\t\tiframeDoc.write(\"<!doctype html><html><body>\");\n\t\t\tiframeDoc.close();\n\t\t}\n\n\t\telem = iframeDoc.body.appendChild( iframeDoc.createElement(nodeName) );\n\n\t\tdisplay = curCSS( elem, \"display\" );\n\t\tdocument.body.removeChild( iframe );\n\t}\n\n\t// Store the correct default display\n\telemdisplay[ nodeName ] = display;\n\n\treturn display;\n}\n\njQuery.each([ \"height\", \"width\" ], function( i, name ) {\n\tjQuery.cssHooks[ name ] = {\n\t\tget: function( elem, computed, extra ) {\n\t\t\tif ( computed ) {\n\t\t\t\t// certain elements can have dimension info if we invisibly show them\n\t\t\t\t// however, it must have a current display style that would benefit from this\n\t\t\t\tif ( elem.offsetWidth === 0 && rdisplayswap.test( curCSS( elem, \"display\" ) ) ) {\n\t\t\t\t\treturn jQuery.swap( elem, cssShow, function() {\n\t\t\t\t\t\treturn getWidthOrHeight( elem, name, extra );\n\t\t\t\t\t});\n\t\t\t\t} else {\n\t\t\t\t\treturn getWidthOrHeight( elem, name, extra );\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\tset: function( elem, value, extra ) {\n\t\t\treturn setPositiveNumber( elem, value, extra ?\n\t\t\t\taugmentWidthOrHeight(\n\t\t\t\t\telem,\n\t\t\t\t\tname,\n\t\t\t\t\textra,\n\t\t\t\t\tjQuery.support.boxSizing && jQuery.css( elem, \"boxSizing\" ) === \"border-box\"\n\t\t\t\t) : 0\n\t\t\t);\n\t\t}\n\t};\n});\n\nif ( !jQuery.support.opacity ) {\n\tjQuery.cssHooks.opacity = {\n\t\tget: function( elem, computed ) {\n\t\t\t// IE uses filters for opacity\n\t\t\treturn ropacity.test( (computed && elem.currentStyle ? elem.currentStyle.filter : elem.style.filter) || \"\" ) ?\n\t\t\t\t( 0.01 * parseFloat( RegExp.$1 ) ) + \"\" :\n\t\t\t\tcomputed ? \"1\" : \"\";\n\t\t},\n\n\t\tset: function( elem, value ) {\n\t\t\tvar style = elem.style,\n\t\t\t\tcurrentStyle = elem.currentStyle,\n\t\t\t\topacity = jQuery.isNumeric( value ) ? \"alpha(opacity=\" + value * 100 + \")\" : \"\",\n\t\t\t\tfilter = currentStyle && currentStyle.filter || style.filter || \"\";\n\n\t\t\t// IE has trouble with opacity if it does not have layout\n\t\t\t// Force it by setting the zoom level\n\t\t\tstyle.zoom = 1;\n\n\t\t\t// if setting opacity to 1, and no other filters exist - attempt to remove filter attribute #6652\n\t\t\tif ( value >= 1 && jQuery.trim( filter.replace( ralpha, \"\" ) ) === \"\" &&\n\t\t\t\tstyle.removeAttribute ) {\n\n\t\t\t\t// Setting style.filter to null, \"\" & \" \" still leave \"filter:\" in the cssText\n\t\t\t\t// if \"filter:\" is present at all, clearType is disabled, we want to avoid this\n\t\t\t\t// style.removeAttribute is IE Only, but so apparently is this code path...\n\t\t\t\tstyle.removeAttribute( \"filter\" );\n\n\t\t\t\t// if there there is no filter style applied in a css rule, we are done\n\t\t\t\tif ( currentStyle && !currentStyle.filter ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// otherwise, set new filter values\n\t\t\tstyle.filter = ralpha.test( filter ) ?\n\t\t\t\tfilter.replace( ralpha, opacity ) :\n\t\t\t\tfilter + \" \" + opacity;\n\t\t}\n\t};\n}\n\n// These hooks cannot be added until DOM ready because the support test\n// for it is not run until after DOM ready\njQuery(function() {\n\tif ( !jQuery.support.reliableMarginRight ) {\n\t\tjQuery.cssHooks.marginRight = {\n\t\t\tget: function( elem, computed ) {\n\t\t\t\t// WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right\n\t\t\t\t// Work around by temporarily setting element display to inline-block\n\t\t\t\treturn jQuery.swap( elem, { \"display\": \"inline-block\" }, function() {\n\t\t\t\t\tif ( computed ) {\n\t\t\t\t\t\treturn curCSS( elem, \"marginRight\" );\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t};\n\t}\n\n\t// Webkit bug: https://bugs.webkit.org/show_bug.cgi?id=29084\n\t// getComputedStyle returns percent when specified for top/left/bottom/right\n\t// rather than make the css module depend on the offset module, we just check for it here\n\tif ( !jQuery.support.pixelPosition && jQuery.fn.position ) {\n\t\tjQuery.each( [ \"top\", \"left\" ], function( i, prop ) {\n\t\t\tjQuery.cssHooks[ prop ] = {\n\t\t\t\tget: function( elem, computed ) {\n\t\t\t\t\tif ( computed ) {\n\t\t\t\t\t\tvar ret = curCSS( elem, prop );\n\t\t\t\t\t\t// if curCSS returns percentage, fallback to offset\n\t\t\t\t\t\treturn rnumnonpx.test( ret ) ? jQuery( elem ).position()[ prop ] + \"px\" : ret;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t};\n\t\t});\n\t}\n\n});\n\nif ( jQuery.expr && jQuery.expr.filters ) {\n\tjQuery.expr.filters.hidden = function( elem ) {\n\t\treturn ( elem.offsetWidth === 0 && elem.offsetHeight === 0 ) || (!jQuery.support.reliableHiddenOffsets && ((elem.style && elem.style.display) || curCSS( elem, \"display\" )) === \"none\");\n\t};\n\n\tjQuery.expr.filters.visible = function( elem ) {\n\t\treturn !jQuery.expr.filters.hidden( elem );\n\t};\n}\n\n// These hooks are used by animate to expand properties\njQuery.each({\n\tmargin: \"\",\n\tpadding: \"\",\n\tborder: \"Width\"\n}, function( prefix, suffix ) {\n\tjQuery.cssHooks[ prefix + suffix ] = {\n\t\texpand: function( value ) {\n\t\t\tvar i,\n\n\t\t\t\t// assumes a single number if not a string\n\t\t\t\tparts = typeof value === \"string\" ? value.split(\" \") : [ value ],\n\t\t\t\texpanded = {};\n\n\t\t\tfor ( i = 0; i < 4; i++ ) {\n\t\t\t\texpanded[ prefix + cssExpand[ i ] + suffix ] =\n\t\t\t\t\tparts[ i ] || parts[ i - 2 ] || parts[ 0 ];\n\t\t\t}\n\n\t\t\treturn expanded;\n\t\t}\n\t};\n\n\tif ( !rmargin.test( prefix ) ) {\n\t\tjQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber;\n\t}\n});\nvar r20 = /%20/g,\n\trbracket = /\\[\\]$/,\n\trCRLF = /\\r?\\n/g,\n\trinput = /^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,\n\trselectTextarea = /^(?:select|textarea)/i;\n\njQuery.fn.extend({\n\tserialize: function() {\n\t\treturn jQuery.param( this.serializeArray() );\n\t},\n\tserializeArray: function() {\n\t\treturn this.map(function(){\n\t\t\treturn this.elements ? jQuery.makeArray( this.elements ) : this;\n\t\t})\n\t\t.filter(function(){\n\t\t\treturn this.name && !this.disabled &&\n\t\t\t\t( this.checked || rselectTextarea.test( this.nodeName ) ||\n\t\t\t\t\trinput.test( this.type ) );\n\t\t})\n\t\t.map(function( i, elem ){\n\t\t\tvar val = jQuery( this ).val();\n\n\t\t\treturn val == null ?\n\t\t\t\tnull :\n\t\t\t\tjQuery.isArray( val ) ?\n\t\t\t\t\tjQuery.map( val, function( val, i ){\n\t\t\t\t\t\treturn { name: elem.name, value: val.replace( rCRLF, \"\\r\\n\" ) };\n\t\t\t\t\t}) :\n\t\t\t\t\t{ name: elem.name, value: val.replace( rCRLF, \"\\r\\n\" ) };\n\t\t}).get();\n\t}\n});\n\n//Serialize an array of form elements or a set of\n//key/values into a query string\njQuery.param = function( a, traditional ) {\n\tvar prefix,\n\t\ts = [],\n\t\tadd = function( key, value ) {\n\t\t\t// If value is a function, invoke it and return its value\n\t\t\tvalue = jQuery.isFunction( value ) ? value() : ( value == null ? \"\" : value );\n\t\t\ts[ s.length ] = encodeURIComponent( key ) + \"=\" + encodeURIComponent( value );\n\t\t};\n\n\t// Set traditional to true for jQuery <= 1.3.2 behavior.\n\tif ( traditional === undefined ) {\n\t\ttraditional = jQuery.ajaxSettings && jQuery.ajaxSettings.traditional;\n\t}\n\n\t// If an array was passed in, assume that it is an array of form elements.\n\tif ( jQuery.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) {\n\t\t// Serialize the form elements\n\t\tjQuery.each( a, function() {\n\t\t\tadd( this.name, this.value );\n\t\t});\n\n\t} else {\n\t\t// If traditional, encode the \"old\" way (the way 1.3.2 or older\n\t\t// did it), otherwise encode params recursively.\n\t\tfor ( prefix in a ) {\n\t\t\tbuildParams( prefix, a[ prefix ], traditional, add );\n\t\t}\n\t}\n\n\t// Return the resulting serialization\n\treturn s.join( \"&\" ).replace( r20, \"+\" );\n};\n\nfunction buildParams( prefix, obj, traditional, add ) {\n\tvar name;\n\n\tif ( jQuery.isArray( obj ) ) {\n\t\t// Serialize array item.\n\t\tjQuery.each( obj, function( i, v ) {\n\t\t\tif ( traditional || rbracket.test( prefix ) ) {\n\t\t\t\t// Treat each array item as a scalar.\n\t\t\t\tadd( prefix, v );\n\n\t\t\t} else {\n\t\t\t\t// If array item is non-scalar (array or object), encode its\n\t\t\t\t// numeric index to resolve deserialization ambiguity issues.\n\t\t\t\t// Note that rack (as of 1.0.0) can't currently deserialize\n\t\t\t\t// nested arrays properly, and attempting to do so may cause\n\t\t\t\t// a server error. Possible fixes are to modify rack's\n\t\t\t\t// deserialization algorithm or to provide an option or flag\n\t\t\t\t// to force array serialization to be shallow.\n\t\t\t\tbuildParams( prefix + \"[\" + ( typeof v === \"object\" ? i : \"\" ) + \"]\", v, traditional, add );\n\t\t\t}\n\t\t});\n\n\t} else if ( !traditional && jQuery.type( obj ) === \"object\" ) {\n\t\t// Serialize object item.\n\t\tfor ( name in obj ) {\n\t\t\tbuildParams( prefix + \"[\" + name + \"]\", obj[ name ], traditional, add );\n\t\t}\n\n\t} else {\n\t\t// Serialize scalar item.\n\t\tadd( prefix, obj );\n\t}\n}\nvar\n\t// Document location\n\tajaxLocParts,\n\tajaxLocation,\n\n\trhash = /#.*$/,\n\trheaders = /^(.*?):[ \\t]*([^\\r\\n]*)\\r?$/mg, // IE leaves an \\r character at EOL\n\t// #7653, #8125, #8152: local protocol detection\n\trlocalProtocol = /^(?:about|app|app\\-storage|.+\\-extension|file|res|widget):$/,\n\trnoContent = /^(?:GET|HEAD)$/,\n\trprotocol = /^\\/\\//,\n\trquery = /\\?/,\n\trscript = /<script\\b[^<]*(?:(?!<\\/script>)<[^<]*)*<\\/script>/gi,\n\trts = /([?&])_=[^&]*/,\n\trurl = /^([\\w\\+\\.\\-]+:)(?:\\/\\/([^\\/?#:]*)(?::(\\d+)|)|)/,\n\n\t// Keep a copy of the old load method\n\t_load = jQuery.fn.load,\n\n\t/* Prefilters\n\t * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example)\n\t * 2) These are called:\n\t *    - BEFORE asking for a transport\n\t *    - AFTER param serialization (s.data is a string if s.processData is true)\n\t * 3) key is the dataType\n\t * 4) the catchall symbol \"*\" can be used\n\t * 5) execution will start with transport dataType and THEN continue down to \"*\" if needed\n\t */\n\tprefilters = {},\n\n\t/* Transports bindings\n\t * 1) key is the dataType\n\t * 2) the catchall symbol \"*\" can be used\n\t * 3) selection will start with transport dataType and THEN go to \"*\" if needed\n\t */\n\ttransports = {},\n\n\t// Avoid comment-prolog char sequence (#10098); must appease lint and evade compression\n\tallTypes = [\"*/\"] + [\"*\"];\n\n// #8138, IE may throw an exception when accessing\n// a field from window.location if document.domain has been set\ntry {\n\tajaxLocation = location.href;\n} catch( e ) {\n\t// Use the href attribute of an A element\n\t// since IE will modify it given document.location\n\tajaxLocation = document.createElement( \"a\" );\n\tajaxLocation.href = \"\";\n\tajaxLocation = ajaxLocation.href;\n}\n\n// Segment location into parts\najaxLocParts = rurl.exec( ajaxLocation.toLowerCase() ) || [];\n\n// Base \"constructor\" for jQuery.ajaxPrefilter and jQuery.ajaxTransport\nfunction addToPrefiltersOrTransports( structure ) {\n\n\t// dataTypeExpression is optional and defaults to \"*\"\n\treturn function( dataTypeExpression, func ) {\n\n\t\tif ( typeof dataTypeExpression !== \"string\" ) {\n\t\t\tfunc = dataTypeExpression;\n\t\t\tdataTypeExpression = \"*\";\n\t\t}\n\n\t\tvar dataType, list, placeBefore,\n\t\t\tdataTypes = dataTypeExpression.toLowerCase().split( core_rspace ),\n\t\t\ti = 0,\n\t\t\tlength = dataTypes.length;\n\n\t\tif ( jQuery.isFunction( func ) ) {\n\t\t\t// For each dataType in the dataTypeExpression\n\t\t\tfor ( ; i < length; i++ ) {\n\t\t\t\tdataType = dataTypes[ i ];\n\t\t\t\t// We control if we're asked to add before\n\t\t\t\t// any existing element\n\t\t\t\tplaceBefore = /^\\+/.test( dataType );\n\t\t\t\tif ( placeBefore ) {\n\t\t\t\t\tdataType = dataType.substr( 1 ) || \"*\";\n\t\t\t\t}\n\t\t\t\tlist = structure[ dataType ] = structure[ dataType ] || [];\n\t\t\t\t// then we add to the structure accordingly\n\t\t\t\tlist[ placeBefore ? \"unshift\" : \"push\" ]( func );\n\t\t\t}\n\t\t}\n\t};\n}\n\n// Base inspection function for prefilters and transports\nfunction inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR,\n\t\tdataType /* internal */, inspected /* internal */ ) {\n\n\tdataType = dataType || options.dataTypes[ 0 ];\n\tinspected = inspected || {};\n\n\tinspected[ dataType ] = true;\n\n\tvar selection,\n\t\tlist = structure[ dataType ],\n\t\ti = 0,\n\t\tlength = list ? list.length : 0,\n\t\texecuteOnly = ( structure === prefilters );\n\n\tfor ( ; i < length && ( executeOnly || !selection ); i++ ) {\n\t\tselection = list[ i ]( options, originalOptions, jqXHR );\n\t\t// If we got redirected to another dataType\n\t\t// we try there if executing only and not done already\n\t\tif ( typeof selection === \"string\" ) {\n\t\t\tif ( !executeOnly || inspected[ selection ] ) {\n\t\t\t\tselection = undefined;\n\t\t\t} else {\n\t\t\t\toptions.dataTypes.unshift( selection );\n\t\t\t\tselection = inspectPrefiltersOrTransports(\n\t\t\t\t\t\tstructure, options, originalOptions, jqXHR, selection, inspected );\n\t\t\t}\n\t\t}\n\t}\n\t// If we're only executing or nothing was selected\n\t// we try the catchall dataType if not done already\n\tif ( ( executeOnly || !selection ) && !inspected[ \"*\" ] ) {\n\t\tselection = inspectPrefiltersOrTransports(\n\t\t\t\tstructure, options, originalOptions, jqXHR, \"*\", inspected );\n\t}\n\t// unnecessary when only executing (prefilters)\n\t// but it'll be ignored by the caller in that case\n\treturn selection;\n}\n\n// A special extend for ajax options\n// that takes \"flat\" options (not to be deep extended)\n// Fixes #9887\nfunction ajaxExtend( target, src ) {\n\tvar key, deep,\n\t\tflatOptions = jQuery.ajaxSettings.flatOptions || {};\n\tfor ( key in src ) {\n\t\tif ( src[ key ] !== undefined ) {\n\t\t\t( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ];\n\t\t}\n\t}\n\tif ( deep ) {\n\t\tjQuery.extend( true, target, deep );\n\t}\n}\n\njQuery.fn.load = function( url, params, callback ) {\n\tif ( typeof url !== \"string\" && _load ) {\n\t\treturn _load.apply( this, arguments );\n\t}\n\n\t// Don't do a request if no elements are being requested\n\tif ( !this.length ) {\n\t\treturn this;\n\t}\n\n\tvar selector, type, response,\n\t\tself = this,\n\t\toff = url.indexOf(\" \");\n\n\tif ( off >= 0 ) {\n\t\tselector = url.slice( off, url.length );\n\t\turl = url.slice( 0, off );\n\t}\n\n\t// If it's a function\n\tif ( jQuery.isFunction( params ) ) {\n\n\t\t// We assume that it's the callback\n\t\tcallback = params;\n\t\tparams = undefined;\n\n\t// Otherwise, build a param string\n\t} else if ( params && typeof params === \"object\" ) {\n\t\ttype = \"POST\";\n\t}\n\n\t// Request the remote document\n\tjQuery.ajax({\n\t\turl: url,\n\n\t\t// if \"type\" variable is undefined, then \"GET\" method will be used\n\t\ttype: type,\n\t\tdataType: \"html\",\n\t\tdata: params,\n\t\tcomplete: function( jqXHR, status ) {\n\t\t\tif ( callback ) {\n\t\t\t\tself.each( callback, response || [ jqXHR.responseText, status, jqXHR ] );\n\t\t\t}\n\t\t}\n\t}).done(function( responseText ) {\n\n\t\t// Save response for use in complete callback\n\t\tresponse = arguments;\n\n\t\t// See if a selector was specified\n\t\tself.html( selector ?\n\n\t\t\t// Create a dummy div to hold the results\n\t\t\tjQuery(\"<div>\")\n\n\t\t\t\t// inject the contents of the document in, removing the scripts\n\t\t\t\t// to avoid any 'Permission Denied' errors in IE\n\t\t\t\t.append( responseText.replace( rscript, \"\" ) )\n\n\t\t\t\t// Locate the specified elements\n\t\t\t\t.find( selector ) :\n\n\t\t\t// If not, just inject the full result\n\t\t\tresponseText );\n\n\t});\n\n\treturn this;\n};\n\n// Attach a bunch of functions for handling common AJAX events\njQuery.each( \"ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend\".split( \" \" ), function( i, o ){\n\tjQuery.fn[ o ] = function( f ){\n\t\treturn this.on( o, f );\n\t};\n});\n\njQuery.each( [ \"get\", \"post\" ], function( i, method ) {\n\tjQuery[ method ] = function( url, data, callback, type ) {\n\t\t// shift arguments if data argument was omitted\n\t\tif ( jQuery.isFunction( data ) ) {\n\t\t\ttype = type || callback;\n\t\t\tcallback = data;\n\t\t\tdata = undefined;\n\t\t}\n\n\t\treturn jQuery.ajax({\n\t\t\ttype: method,\n\t\t\turl: url,\n\t\t\tdata: data,\n\t\t\tsuccess: callback,\n\t\t\tdataType: type\n\t\t});\n\t};\n});\n\njQuery.extend({\n\n\tgetScript: function( url, callback ) {\n\t\treturn jQuery.get( url, undefined, callback, \"script\" );\n\t},\n\n\tgetJSON: function( url, data, callback ) {\n\t\treturn jQuery.get( url, data, callback, \"json\" );\n\t},\n\n\t// Creates a full fledged settings object into target\n\t// with both ajaxSettings and settings fields.\n\t// If target is omitted, writes into ajaxSettings.\n\tajaxSetup: function( target, settings ) {\n\t\tif ( settings ) {\n\t\t\t// Building a settings object\n\t\t\tajaxExtend( target, jQuery.ajaxSettings );\n\t\t} else {\n\t\t\t// Extending ajaxSettings\n\t\t\tsettings = target;\n\t\t\ttarget = jQuery.ajaxSettings;\n\t\t}\n\t\tajaxExtend( target, settings );\n\t\treturn target;\n\t},\n\n\tajaxSettings: {\n\t\turl: ajaxLocation,\n\t\tisLocal: rlocalProtocol.test( ajaxLocParts[ 1 ] ),\n\t\tglobal: true,\n\t\ttype: \"GET\",\n\t\tcontentType: \"application/x-www-form-urlencoded; charset=UTF-8\",\n\t\tprocessData: true,\n\t\tasync: true,\n\t\t/*\n\t\ttimeout: 0,\n\t\tdata: null,\n\t\tdataType: null,\n\t\tusername: null,\n\t\tpassword: null,\n\t\tcache: null,\n\t\tthrows: false,\n\t\ttraditional: false,\n\t\theaders: {},\n\t\t*/\n\n\t\taccepts: {\n\t\t\txml: \"application/xml, text/xml\",\n\t\t\thtml: \"text/html\",\n\t\t\ttext: \"text/plain\",\n\t\t\tjson: \"application/json, text/javascript\",\n\t\t\t\"*\": allTypes\n\t\t},\n\n\t\tcontents: {\n\t\t\txml: /xml/,\n\t\t\thtml: /html/,\n\t\t\tjson: /json/\n\t\t},\n\n\t\tresponseFields: {\n\t\t\txml: \"responseXML\",\n\t\t\ttext: \"responseText\"\n\t\t},\n\n\t\t// List of data converters\n\t\t// 1) key format is \"source_type destination_type\" (a single space in-between)\n\t\t// 2) the catchall symbol \"*\" can be used for source_type\n\t\tconverters: {\n\n\t\t\t// Convert anything to text\n\t\t\t\"* text\": window.String,\n\n\t\t\t// Text to html (true = no transformation)\n\t\t\t\"text html\": true,\n\n\t\t\t// Evaluate text as a json expression\n\t\t\t\"text json\": jQuery.parseJSON,\n\n\t\t\t// Parse text as xml\n\t\t\t\"text xml\": jQuery.parseXML\n\t\t},\n\n\t\t// For options that shouldn't be deep extended:\n\t\t// you can add your own custom options here if\n\t\t// and when you create one that shouldn't be\n\t\t// deep extended (see ajaxExtend)\n\t\tflatOptions: {\n\t\t\tcontext: true,\n\t\t\turl: true\n\t\t}\n\t},\n\n\tajaxPrefilter: addToPrefiltersOrTransports( prefilters ),\n\tajaxTransport: addToPrefiltersOrTransports( transports ),\n\n\t// Main method\n\tajax: function( url, options ) {\n\n\t\t// If url is an object, simulate pre-1.5 signature\n\t\tif ( typeof url === \"object\" ) {\n\t\t\toptions = url;\n\t\t\turl = undefined;\n\t\t}\n\n\t\t// Force options to be an object\n\t\toptions = options || {};\n\n\t\tvar // ifModified key\n\t\t\tifModifiedKey,\n\t\t\t// Response headers\n\t\t\tresponseHeadersString,\n\t\t\tresponseHeaders,\n\t\t\t// transport\n\t\t\ttransport,\n\t\t\t// timeout handle\n\t\t\ttimeoutTimer,\n\t\t\t// Cross-domain detection vars\n\t\t\tparts,\n\t\t\t// To know if global events are to be dispatched\n\t\t\tfireGlobals,\n\t\t\t// Loop variable\n\t\t\ti,\n\t\t\t// Create the final options object\n\t\t\ts = jQuery.ajaxSetup( {}, options ),\n\t\t\t// Callbacks context\n\t\t\tcallbackContext = s.context || s,\n\t\t\t// Context for global events\n\t\t\t// It's the callbackContext if one was provided in the options\n\t\t\t// and if it's a DOM node or a jQuery collection\n\t\t\tglobalEventContext = callbackContext !== s &&\n\t\t\t\t( callbackContext.nodeType || callbackContext instanceof jQuery ) ?\n\t\t\t\t\t\tjQuery( callbackContext ) : jQuery.event,\n\t\t\t// Deferreds\n\t\t\tdeferred = jQuery.Deferred(),\n\t\t\tcompleteDeferred = jQuery.Callbacks( \"once memory\" ),\n\t\t\t// Status-dependent callbacks\n\t\t\tstatusCode = s.statusCode || {},\n\t\t\t// Headers (they are sent all at once)\n\t\t\trequestHeaders = {},\n\t\t\trequestHeadersNames = {},\n\t\t\t// The jqXHR state\n\t\t\tstate = 0,\n\t\t\t// Default abort message\n\t\t\tstrAbort = \"canceled\",\n\t\t\t// Fake xhr\n\t\t\tjqXHR = {\n\n\t\t\t\treadyState: 0,\n\n\t\t\t\t// Caches the header\n\t\t\t\tsetRequestHeader: function( name, value ) {\n\t\t\t\t\tif ( !state ) {\n\t\t\t\t\t\tvar lname = name.toLowerCase();\n\t\t\t\t\t\tname = requestHeadersNames[ lname ] = requestHeadersNames[ lname ] || name;\n\t\t\t\t\t\trequestHeaders[ name ] = value;\n\t\t\t\t\t}\n\t\t\t\t\treturn this;\n\t\t\t\t},\n\n\t\t\t\t// Raw string\n\t\t\t\tgetAllResponseHeaders: function() {\n\t\t\t\t\treturn state === 2 ? responseHeadersString : null;\n\t\t\t\t},\n\n\t\t\t\t// Builds headers hashtable if needed\n\t\t\t\tgetResponseHeader: function( key ) {\n\t\t\t\t\tvar match;\n\t\t\t\t\tif ( state === 2 ) {\n\t\t\t\t\t\tif ( !responseHeaders ) {\n\t\t\t\t\t\t\tresponseHeaders = {};\n\t\t\t\t\t\t\twhile( ( match = rheaders.exec( responseHeadersString ) ) ) {\n\t\t\t\t\t\t\t\tresponseHeaders[ match[1].toLowerCase() ] = match[ 2 ];\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t\tmatch = responseHeaders[ key.toLowerCase() ];\n\t\t\t\t\t}\n\t\t\t\t\treturn match === undefined ? null : match;\n\t\t\t\t},\n\n\t\t\t\t// Overrides response content-type header\n\t\t\t\toverrideMimeType: function( type ) {\n\t\t\t\t\tif ( !state ) {\n\t\t\t\t\t\ts.mimeType = type;\n\t\t\t\t\t}\n\t\t\t\t\treturn this;\n\t\t\t\t},\n\n\t\t\t\t// Cancel the request\n\t\t\t\tabort: function( statusText ) {\n\t\t\t\t\tstatusText = statusText || strAbort;\n\t\t\t\t\tif ( transport ) {\n\t\t\t\t\t\ttransport.abort( statusText );\n\t\t\t\t\t}\n\t\t\t\t\tdone( 0, statusText );\n\t\t\t\t\treturn this;\n\t\t\t\t}\n\t\t\t};\n\n\t\t// Callback for when everything is done\n\t\t// It is defined here because jslint complains if it is declared\n\t\t// at the end of the function (which would be more logical and readable)\n\t\tfunction done( status, nativeStatusText, responses, headers ) {\n\t\t\tvar isSuccess, success, error, response, modified,\n\t\t\t\tstatusText = nativeStatusText;\n\n\t\t\t// Called once\n\t\t\tif ( state === 2 ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// State is \"done\" now\n\t\t\tstate = 2;\n\n\t\t\t// Clear timeout if it exists\n\t\t\tif ( timeoutTimer ) {\n\t\t\t\tclearTimeout( timeoutTimer );\n\t\t\t}\n\n\t\t\t// Dereference transport for early garbage collection\n\t\t\t// (no matter how long the jqXHR object will be used)\n\t\t\ttransport = undefined;\n\n\t\t\t// Cache response headers\n\t\t\tresponseHeadersString = headers || \"\";\n\n\t\t\t// Set readyState\n\t\t\tjqXHR.readyState = status > 0 ? 4 : 0;\n\n\t\t\t// Get response data\n\t\t\tif ( responses ) {\n\t\t\t\tresponse = ajaxHandleResponses( s, jqXHR, responses );\n\t\t\t}\n\n\t\t\t// If successful, handle type chaining\n\t\t\tif ( status >= 200 && status < 300 || status === 304 ) {\n\n\t\t\t\t// Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode.\n\t\t\t\tif ( s.ifModified ) {\n\n\t\t\t\t\tmodified = jqXHR.getResponseHeader(\"Last-Modified\");\n\t\t\t\t\tif ( modified ) {\n\t\t\t\t\t\tjQuery.lastModified[ ifModifiedKey ] = modified;\n\t\t\t\t\t}\n\t\t\t\t\tmodified = jqXHR.getResponseHeader(\"Etag\");\n\t\t\t\t\tif ( modified ) {\n\t\t\t\t\t\tjQuery.etag[ ifModifiedKey ] = modified;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// If not modified\n\t\t\t\tif ( status === 304 ) {\n\n\t\t\t\t\tstatusText = \"notmodified\";\n\t\t\t\t\tisSuccess = true;\n\n\t\t\t\t// If we have data\n\t\t\t\t} else {\n\n\t\t\t\t\tisSuccess = ajaxConvert( s, response );\n\t\t\t\t\tstatusText = isSuccess.state;\n\t\t\t\t\tsuccess = isSuccess.data;\n\t\t\t\t\terror = isSuccess.error;\n\t\t\t\t\tisSuccess = !error;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// We extract error from statusText\n\t\t\t\t// then normalize statusText and status for non-aborts\n\t\t\t\terror = statusText;\n\t\t\t\tif ( !statusText || status ) {\n\t\t\t\t\tstatusText = \"error\";\n\t\t\t\t\tif ( status < 0 ) {\n\t\t\t\t\t\tstatus = 0;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Set data for the fake xhr object\n\t\t\tjqXHR.status = status;\n\t\t\tjqXHR.statusText = ( nativeStatusText || statusText ) + \"\";\n\n\t\t\t// Success/Error\n\t\t\tif ( isSuccess ) {\n\t\t\t\tdeferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] );\n\t\t\t} else {\n\t\t\t\tdeferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] );\n\t\t\t}\n\n\t\t\t// Status-dependent callbacks\n\t\t\tjqXHR.statusCode( statusCode );\n\t\t\tstatusCode = undefined;\n\n\t\t\tif ( fireGlobals ) {\n\t\t\t\tglobalEventContext.trigger( \"ajax\" + ( isSuccess ? \"Success\" : \"Error\" ),\n\t\t\t\t\t\t[ jqXHR, s, isSuccess ? success : error ] );\n\t\t\t}\n\n\t\t\t// Complete\n\t\t\tcompleteDeferred.fireWith( callbackContext, [ jqXHR, statusText ] );\n\n\t\t\tif ( fireGlobals ) {\n\t\t\t\tglobalEventContext.trigger( \"ajaxComplete\", [ jqXHR, s ] );\n\t\t\t\t// Handle the global AJAX counter\n\t\t\t\tif ( !( --jQuery.active ) ) {\n\t\t\t\t\tjQuery.event.trigger( \"ajaxStop\" );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// Attach deferreds\n\t\tdeferred.promise( jqXHR );\n\t\tjqXHR.success = jqXHR.done;\n\t\tjqXHR.error = jqXHR.fail;\n\t\tjqXHR.complete = completeDeferred.add;\n\n\t\t// Status-dependent callbacks\n\t\tjqXHR.statusCode = function( map ) {\n\t\t\tif ( map ) {\n\t\t\t\tvar tmp;\n\t\t\t\tif ( state < 2 ) {\n\t\t\t\t\tfor ( tmp in map ) {\n\t\t\t\t\t\tstatusCode[ tmp ] = [ statusCode[tmp], map[tmp] ];\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\ttmp = map[ jqXHR.status ];\n\t\t\t\t\tjqXHR.always( tmp );\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn this;\n\t\t};\n\n\t\t// Remove hash character (#7531: and string promotion)\n\t\t// Add protocol if not provided (#5866: IE7 issue with protocol-less urls)\n\t\t// We also use the url parameter if available\n\t\ts.url = ( ( url || s.url ) + \"\" ).replace( rhash, \"\" ).replace( rprotocol, ajaxLocParts[ 1 ] + \"//\" );\n\n\t\t// Extract dataTypes list\n\t\ts.dataTypes = jQuery.trim( s.dataType || \"*\" ).toLowerCase().split( core_rspace );\n\n\t\t// A cross-domain request is in order when we have a protocol:host:port mismatch\n\t\tif ( s.crossDomain == null ) {\n\t\t\tparts = rurl.exec( s.url.toLowerCase() ) || false;\n\t\t\ts.crossDomain = parts && ( parts.join(\":\") + ( parts[ 3 ] ? \"\" : parts[ 1 ] === \"http:\" ? 80 : 443 ) ) !==\n\t\t\t\t( ajaxLocParts.join(\":\") + ( ajaxLocParts[ 3 ] ? \"\" : ajaxLocParts[ 1 ] === \"http:\" ? 80 : 443 ) );\n\t\t}\n\n\t\t// Convert data if not already a string\n\t\tif ( s.data && s.processData && typeof s.data !== \"string\" ) {\n\t\t\ts.data = jQuery.param( s.data, s.traditional );\n\t\t}\n\n\t\t// Apply prefilters\n\t\tinspectPrefiltersOrTransports( prefilters, s, options, jqXHR );\n\n\t\t// If request was aborted inside a prefilter, stop there\n\t\tif ( state === 2 ) {\n\t\t\treturn jqXHR;\n\t\t}\n\n\t\t// We can fire global events as of now if asked to\n\t\tfireGlobals = s.global;\n\n\t\t// Uppercase the type\n\t\ts.type = s.type.toUpperCase();\n\n\t\t// Determine if request has content\n\t\ts.hasContent = !rnoContent.test( s.type );\n\n\t\t// Watch for a new set of requests\n\t\tif ( fireGlobals && jQuery.active++ === 0 ) {\n\t\t\tjQuery.event.trigger( \"ajaxStart\" );\n\t\t}\n\n\t\t// More options handling for requests with no content\n\t\tif ( !s.hasContent ) {\n\n\t\t\t// If data is available, append data to url\n\t\t\tif ( s.data ) {\n\t\t\t\ts.url += ( rquery.test( s.url ) ? \"&\" : \"?\" ) + s.data;\n\t\t\t\t// #9682: remove data so that it's not used in an eventual retry\n\t\t\t\tdelete s.data;\n\t\t\t}\n\n\t\t\t// Get ifModifiedKey before adding the anti-cache parameter\n\t\t\tifModifiedKey = s.url;\n\n\t\t\t// Add anti-cache in url if needed\n\t\t\tif ( s.cache === false ) {\n\n\t\t\t\tvar ts = jQuery.now(),\n\t\t\t\t\t// try replacing _= if it is there\n\t\t\t\t\tret = s.url.replace( rts, \"$1_=\" + ts );\n\n\t\t\t\t// if nothing was replaced, add timestamp to the end\n\t\t\t\ts.url = ret + ( ( ret === s.url ) ? ( rquery.test( s.url ) ? \"&\" : \"?\" ) + \"_=\" + ts : \"\" );\n\t\t\t}\n\t\t}\n\n\t\t// Set the correct header, if data is being sent\n\t\tif ( s.data && s.hasContent && s.contentType !== false || options.contentType ) {\n\t\t\tjqXHR.setRequestHeader( \"Content-Type\", s.contentType );\n\t\t}\n\n\t\t// Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode.\n\t\tif ( s.ifModified ) {\n\t\t\tifModifiedKey = ifModifiedKey || s.url;\n\t\t\tif ( jQuery.lastModified[ ifModifiedKey ] ) {\n\t\t\t\tjqXHR.setRequestHeader( \"If-Modified-Since\", jQuery.lastModified[ ifModifiedKey ] );\n\t\t\t}\n\t\t\tif ( jQuery.etag[ ifModifiedKey ] ) {\n\t\t\t\tjqXHR.setRequestHeader( \"If-None-Match\", jQuery.etag[ ifModifiedKey ] );\n\t\t\t}\n\t\t}\n\n\t\t// Set the Accepts header for the server, depending on the dataType\n\t\tjqXHR.setRequestHeader(\n\t\t\t\"Accept\",\n\t\t\ts.dataTypes[ 0 ] && s.accepts[ s.dataTypes[0] ] ?\n\t\t\t\ts.accepts[ s.dataTypes[0] ] + ( s.dataTypes[ 0 ] !== \"*\" ? \", \" + allTypes + \"; q=0.01\" : \"\" ) :\n\t\t\t\ts.accepts[ \"*\" ]\n\t\t);\n\n\t\t// Check for headers option\n\t\tfor ( i in s.headers ) {\n\t\t\tjqXHR.setRequestHeader( i, s.headers[ i ] );\n\t\t}\n\n\t\t// Allow custom headers/mimetypes and early abort\n\t\tif ( s.beforeSend && ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || state === 2 ) ) {\n\t\t\t\t// Abort if not done already and return\n\t\t\t\treturn jqXHR.abort();\n\n\t\t}\n\n\t\t// aborting is no longer a cancellation\n\t\tstrAbort = \"abort\";\n\n\t\t// Install callbacks on deferreds\n\t\tfor ( i in { success: 1, error: 1, complete: 1 } ) {\n\t\t\tjqXHR[ i ]( s[ i ] );\n\t\t}\n\n\t\t// Get transport\n\t\ttransport = inspectPrefiltersOrTransports( transports, s, options, jqXHR );\n\n\t\t// If no transport, we auto-abort\n\t\tif ( !transport ) {\n\t\t\tdone( -1, \"No Transport\" );\n\t\t} else {\n\t\t\tjqXHR.readyState = 1;\n\t\t\t// Send global event\n\t\t\tif ( fireGlobals ) {\n\t\t\t\tglobalEventContext.trigger( \"ajaxSend\", [ jqXHR, s ] );\n\t\t\t}\n\t\t\t// Timeout\n\t\t\tif ( s.async && s.timeout > 0 ) {\n\t\t\t\ttimeoutTimer = setTimeout( function(){\n\t\t\t\t\tjqXHR.abort( \"timeout\" );\n\t\t\t\t}, s.timeout );\n\t\t\t}\n\n\t\t\ttry {\n\t\t\t\tstate = 1;\n\t\t\t\ttransport.send( requestHeaders, done );\n\t\t\t} catch (e) {\n\t\t\t\t// Propagate exception as error if not done\n\t\t\t\tif ( state < 2 ) {\n\t\t\t\t\tdone( -1, e );\n\t\t\t\t// Simply rethrow otherwise\n\t\t\t\t} else {\n\t\t\t\t\tthrow e;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn jqXHR;\n\t},\n\n\t// Counter for holding the number of active queries\n\tactive: 0,\n\n\t// Last-Modified header cache for next request\n\tlastModified: {},\n\tetag: {}\n\n});\n\n/* Handles responses to an ajax request:\n * - sets all responseXXX fields accordingly\n * - finds the right dataType (mediates between content-type and expected dataType)\n * - returns the corresponding response\n */\nfunction ajaxHandleResponses( s, jqXHR, responses ) {\n\n\tvar ct, type, finalDataType, firstDataType,\n\t\tcontents = s.contents,\n\t\tdataTypes = s.dataTypes,\n\t\tresponseFields = s.responseFields;\n\n\t// Fill responseXXX fields\n\tfor ( type in responseFields ) {\n\t\tif ( type in responses ) {\n\t\t\tjqXHR[ responseFields[type] ] = responses[ type ];\n\t\t}\n\t}\n\n\t// Remove auto dataType and get content-type in the process\n\twhile( dataTypes[ 0 ] === \"*\" ) {\n\t\tdataTypes.shift();\n\t\tif ( ct === undefined ) {\n\t\t\tct = s.mimeType || jqXHR.getResponseHeader( \"content-type\" );\n\t\t}\n\t}\n\n\t// Check if we're dealing with a known content-type\n\tif ( ct ) {\n\t\tfor ( type in contents ) {\n\t\t\tif ( contents[ type ] && contents[ type ].test( ct ) ) {\n\t\t\t\tdataTypes.unshift( type );\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\n\t// Check to see if we have a response for the expected dataType\n\tif ( dataTypes[ 0 ] in responses ) {\n\t\tfinalDataType = dataTypes[ 0 ];\n\t} else {\n\t\t// Try convertible dataTypes\n\t\tfor ( type in responses ) {\n\t\t\tif ( !dataTypes[ 0 ] || s.converters[ type + \" \" + dataTypes[0] ] ) {\n\t\t\t\tfinalDataType = type;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tif ( !firstDataType ) {\n\t\t\t\tfirstDataType = type;\n\t\t\t}\n\t\t}\n\t\t// Or just use first one\n\t\tfinalDataType = finalDataType || firstDataType;\n\t}\n\n\t// If we found a dataType\n\t// We add the dataType to the list if needed\n\t// and return the corresponding response\n\tif ( finalDataType ) {\n\t\tif ( finalDataType !== dataTypes[ 0 ] ) {\n\t\t\tdataTypes.unshift( finalDataType );\n\t\t}\n\t\treturn responses[ finalDataType ];\n\t}\n}\n\n// Chain conversions given the request and the original response\nfunction ajaxConvert( s, response ) {\n\n\tvar conv, conv2, current, tmp,\n\t\t// Work with a copy of dataTypes in case we need to modify it for conversion\n\t\tdataTypes = s.dataTypes.slice(),\n\t\tprev = dataTypes[ 0 ],\n\t\tconverters = {},\n\t\ti = 0;\n\n\t// Apply the dataFilter if provided\n\tif ( s.dataFilter ) {\n\t\tresponse = s.dataFilter( response, s.dataType );\n\t}\n\n\t// Create converters map with lowercased keys\n\tif ( dataTypes[ 1 ] ) {\n\t\tfor ( conv in s.converters ) {\n\t\t\tconverters[ conv.toLowerCase() ] = s.converters[ conv ];\n\t\t}\n\t}\n\n\t// Convert to each sequential dataType, tolerating list modification\n\tfor ( ; (current = dataTypes[++i]); ) {\n\n\t\t// There's only work to do if current dataType is non-auto\n\t\tif ( current !== \"*\" ) {\n\n\t\t\t// Convert response if prev dataType is non-auto and differs from current\n\t\t\tif ( prev !== \"*\" && prev !== current ) {\n\n\t\t\t\t// Seek a direct converter\n\t\t\t\tconv = converters[ prev + \" \" + current ] || converters[ \"* \" + current ];\n\n\t\t\t\t// If none found, seek a pair\n\t\t\t\tif ( !conv ) {\n\t\t\t\t\tfor ( conv2 in converters ) {\n\n\t\t\t\t\t\t// If conv2 outputs current\n\t\t\t\t\t\ttmp = conv2.split(\" \");\n\t\t\t\t\t\tif ( tmp[ 1 ] === current ) {\n\n\t\t\t\t\t\t\t// If prev can be converted to accepted input\n\t\t\t\t\t\t\tconv = converters[ prev + \" \" + tmp[ 0 ] ] ||\n\t\t\t\t\t\t\t\tconverters[ \"* \" + tmp[ 0 ] ];\n\t\t\t\t\t\t\tif ( conv ) {\n\t\t\t\t\t\t\t\t// Condense equivalence converters\n\t\t\t\t\t\t\t\tif ( conv === true ) {\n\t\t\t\t\t\t\t\t\tconv = converters[ conv2 ];\n\n\t\t\t\t\t\t\t\t// Otherwise, insert the intermediate dataType\n\t\t\t\t\t\t\t\t} else if ( converters[ conv2 ] !== true ) {\n\t\t\t\t\t\t\t\t\tcurrent = tmp[ 0 ];\n\t\t\t\t\t\t\t\t\tdataTypes.splice( i--, 0, current );\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// Apply converter (if not an equivalence)\n\t\t\t\tif ( conv !== true ) {\n\n\t\t\t\t\t// Unless errors are allowed to bubble, catch and return them\n\t\t\t\t\tif ( conv && s[\"throws\"] ) {\n\t\t\t\t\t\tresponse = conv( response );\n\t\t\t\t\t} else {\n\t\t\t\t\t\ttry {\n\t\t\t\t\t\t\tresponse = conv( response );\n\t\t\t\t\t\t} catch ( e ) {\n\t\t\t\t\t\t\treturn { state: \"parsererror\", error: conv ? e : \"No conversion from \" + prev + \" to \" + current };\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Update prev for next iteration\n\t\t\tprev = current;\n\t\t}\n\t}\n\n\treturn { state: \"success\", data: response };\n}\nvar oldCallbacks = [],\n\trquestion = /\\?/,\n\trjsonp = /(=)\\?(?=&|$)|\\?\\?/,\n\tnonce = jQuery.now();\n\n// Default jsonp settings\njQuery.ajaxSetup({\n\tjsonp: \"callback\",\n\tjsonpCallback: function() {\n\t\tvar callback = oldCallbacks.pop() || ( jQuery.expando + \"_\" + ( nonce++ ) );\n\t\tthis[ callback ] = true;\n\t\treturn callback;\n\t}\n});\n\n// Detect, normalize options and install callbacks for jsonp requests\njQuery.ajaxPrefilter( \"json jsonp\", function( s, originalSettings, jqXHR ) {\n\n\tvar callbackName, overwritten, responseContainer,\n\t\tdata = s.data,\n\t\turl = s.url,\n\t\thasCallback = s.jsonp !== false,\n\t\treplaceInUrl = hasCallback && rjsonp.test( url ),\n\t\treplaceInData = hasCallback && !replaceInUrl && typeof data === \"string\" &&\n\t\t\t!( s.contentType || \"\" ).indexOf(\"application/x-www-form-urlencoded\") &&\n\t\t\trjsonp.test( data );\n\n\t// Handle iff the expected data type is \"jsonp\" or we have a parameter to set\n\tif ( s.dataTypes[ 0 ] === \"jsonp\" || replaceInUrl || replaceInData ) {\n\n\t\t// Get callback name, remembering preexisting value associated with it\n\t\tcallbackName = s.jsonpCallback = jQuery.isFunction( s.jsonpCallback ) ?\n\t\t\ts.jsonpCallback() :\n\t\t\ts.jsonpCallback;\n\t\toverwritten = window[ callbackName ];\n\n\t\t// Insert callback into url or form data\n\t\tif ( replaceInUrl ) {\n\t\t\ts.url = url.replace( rjsonp, \"$1\" + callbackName );\n\t\t} else if ( replaceInData ) {\n\t\t\ts.data = data.replace( rjsonp, \"$1\" + callbackName );\n\t\t} else if ( hasCallback ) {\n\t\t\ts.url += ( rquestion.test( url ) ? \"&\" : \"?\" ) + s.jsonp + \"=\" + callbackName;\n\t\t}\n\n\t\t// Use data converter to retrieve json after script execution\n\t\ts.converters[\"script json\"] = function() {\n\t\t\tif ( !responseContainer ) {\n\t\t\t\tjQuery.error( callbackName + \" was not called\" );\n\t\t\t}\n\t\t\treturn responseContainer[ 0 ];\n\t\t};\n\n\t\t// force json dataType\n\t\ts.dataTypes[ 0 ] = \"json\";\n\n\t\t// Install callback\n\t\twindow[ callbackName ] = function() {\n\t\t\tresponseContainer = arguments;\n\t\t};\n\n\t\t// Clean-up function (fires after converters)\n\t\tjqXHR.always(function() {\n\t\t\t// Restore preexisting value\n\t\t\twindow[ callbackName ] = overwritten;\n\n\t\t\t// Save back as free\n\t\t\tif ( s[ callbackName ] ) {\n\t\t\t\t// make sure that re-using the options doesn't screw things around\n\t\t\t\ts.jsonpCallback = originalSettings.jsonpCallback;\n\n\t\t\t\t// save the callback name for future use\n\t\t\t\toldCallbacks.push( callbackName );\n\t\t\t}\n\n\t\t\t// Call if it was a function and we have a response\n\t\t\tif ( responseContainer && jQuery.isFunction( overwritten ) ) {\n\t\t\t\toverwritten( responseContainer[ 0 ] );\n\t\t\t}\n\n\t\t\tresponseContainer = overwritten = undefined;\n\t\t});\n\n\t\t// Delegate to script\n\t\treturn \"script\";\n\t}\n});\n// Install script dataType\njQuery.ajaxSetup({\n\taccepts: {\n\t\tscript: \"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript\"\n\t},\n\tcontents: {\n\t\tscript: /javascript|ecmascript/\n\t},\n\tconverters: {\n\t\t\"text script\": function( text ) {\n\t\t\tjQuery.globalEval( text );\n\t\t\treturn text;\n\t\t}\n\t}\n});\n\n// Handle cache's special case and global\njQuery.ajaxPrefilter( \"script\", function( s ) {\n\tif ( s.cache === undefined ) {\n\t\ts.cache = false;\n\t}\n\tif ( s.crossDomain ) {\n\t\ts.type = \"GET\";\n\t\ts.global = false;\n\t}\n});\n\n// Bind script tag hack transport\njQuery.ajaxTransport( \"script\", function(s) {\n\n\t// This transport only deals with cross domain requests\n\tif ( s.crossDomain ) {\n\n\t\tvar script,\n\t\t\thead = document.head || document.getElementsByTagName( \"head\" )[0] || document.documentElement;\n\n\t\treturn {\n\n\t\t\tsend: function( _, callback ) {\n\n\t\t\t\tscript = document.createElement( \"script\" );\n\n\t\t\t\tscript.async = \"async\";\n\n\t\t\t\tif ( s.scriptCharset ) {\n\t\t\t\t\tscript.charset = s.scriptCharset;\n\t\t\t\t}\n\n\t\t\t\tscript.src = s.url;\n\n\t\t\t\t// Attach handlers for all browsers\n\t\t\t\tscript.onload = script.onreadystatechange = function( _, isAbort ) {\n\n\t\t\t\t\tif ( isAbort || !script.readyState || /loaded|complete/.test( script.readyState ) ) {\n\n\t\t\t\t\t\t// Handle memory leak in IE\n\t\t\t\t\t\tscript.onload = script.onreadystatechange = null;\n\n\t\t\t\t\t\t// Remove the script\n\t\t\t\t\t\tif ( head && script.parentNode ) {\n\t\t\t\t\t\t\thead.removeChild( script );\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// Dereference the script\n\t\t\t\t\t\tscript = undefined;\n\n\t\t\t\t\t\t// Callback if not abort\n\t\t\t\t\t\tif ( !isAbort ) {\n\t\t\t\t\t\t\tcallback( 200, \"success\" );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t};\n\t\t\t\t// Use insertBefore instead of appendChild  to circumvent an IE6 bug.\n\t\t\t\t// This arises when a base node is used (#2709 and #4378).\n\t\t\t\thead.insertBefore( script, head.firstChild );\n\t\t\t},\n\n\t\t\tabort: function() {\n\t\t\t\tif ( script ) {\n\t\t\t\t\tscript.onload( 0, 1 );\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t}\n});\nvar xhrCallbacks,\n\t// #5280: Internet Explorer will keep connections alive if we don't abort on unload\n\txhrOnUnloadAbort = window.ActiveXObject ? function() {\n\t\t// Abort all pending requests\n\t\tfor ( var key in xhrCallbacks ) {\n\t\t\txhrCallbacks[ key ]( 0, 1 );\n\t\t}\n\t} : false,\n\txhrId = 0;\n\n// Functions to create xhrs\nfunction createStandardXHR() {\n\ttry {\n\t\treturn new window.XMLHttpRequest();\n\t} catch( e ) {}\n}\n\nfunction createActiveXHR() {\n\ttry {\n\t\treturn new window.ActiveXObject( \"Microsoft.XMLHTTP\" );\n\t} catch( e ) {}\n}\n\n// Create the request object\n// (This is still attached to ajaxSettings for backward compatibility)\njQuery.ajaxSettings.xhr = window.ActiveXObject ?\n\t/* Microsoft failed to properly\n\t * implement the XMLHttpRequest in IE7 (can't request local files),\n\t * so we use the ActiveXObject when it is available\n\t * Additionally XMLHttpRequest can be disabled in IE7/IE8 so\n\t * we need a fallback.\n\t */\n\tfunction() {\n\t\treturn !this.isLocal && createStandardXHR() || createActiveXHR();\n\t} :\n\t// For all other browsers, use the standard XMLHttpRequest object\n\tcreateStandardXHR;\n\n// Determine support properties\n(function( xhr ) {\n\tjQuery.extend( jQuery.support, {\n\t\tajax: !!xhr,\n\t\tcors: !!xhr && ( \"withCredentials\" in xhr )\n\t});\n})( jQuery.ajaxSettings.xhr() );\n\n// Create transport if the browser can provide an xhr\nif ( jQuery.support.ajax ) {\n\n\tjQuery.ajaxTransport(function( s ) {\n\t\t// Cross domain only allowed if supported through XMLHttpRequest\n\t\tif ( !s.crossDomain || jQuery.support.cors ) {\n\n\t\t\tvar callback;\n\n\t\t\treturn {\n\t\t\t\tsend: function( headers, complete ) {\n\n\t\t\t\t\t// Get a new xhr\n\t\t\t\t\tvar handle, i,\n\t\t\t\t\t\txhr = s.xhr();\n\n\t\t\t\t\t// Open the socket\n\t\t\t\t\t// Passing null username, generates a login popup on Opera (#2865)\n\t\t\t\t\tif ( s.username ) {\n\t\t\t\t\t\txhr.open( s.type, s.url, s.async, s.username, s.password );\n\t\t\t\t\t} else {\n\t\t\t\t\t\txhr.open( s.type, s.url, s.async );\n\t\t\t\t\t}\n\n\t\t\t\t\t// Apply custom fields if provided\n\t\t\t\t\tif ( s.xhrFields ) {\n\t\t\t\t\t\tfor ( i in s.xhrFields ) {\n\t\t\t\t\t\t\txhr[ i ] = s.xhrFields[ i ];\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// Override mime type if needed\n\t\t\t\t\tif ( s.mimeType && xhr.overrideMimeType ) {\n\t\t\t\t\t\txhr.overrideMimeType( s.mimeType );\n\t\t\t\t\t}\n\n\t\t\t\t\t// X-Requested-With header\n\t\t\t\t\t// For cross-domain requests, seeing as conditions for a preflight are\n\t\t\t\t\t// akin to a jigsaw puzzle, we simply never set it to be sure.\n\t\t\t\t\t// (it can always be set on a per-request basis or even using ajaxSetup)\n\t\t\t\t\t// For same-domain requests, won't change header if already provided.\n\t\t\t\t\tif ( !s.crossDomain && !headers[\"X-Requested-With\"] ) {\n\t\t\t\t\t\theaders[ \"X-Requested-With\" ] = \"XMLHttpRequest\";\n\t\t\t\t\t}\n\n\t\t\t\t\t// Need an extra try/catch for cross domain requests in Firefox 3\n\t\t\t\t\ttry {\n\t\t\t\t\t\tfor ( i in headers ) {\n\t\t\t\t\t\t\txhr.setRequestHeader( i, headers[ i ] );\n\t\t\t\t\t\t}\n\t\t\t\t\t} catch( _ ) {}\n\n\t\t\t\t\t// Do send the request\n\t\t\t\t\t// This may raise an exception which is actually\n\t\t\t\t\t// handled in jQuery.ajax (so no try/catch here)\n\t\t\t\t\txhr.send( ( s.hasContent && s.data ) || null );\n\n\t\t\t\t\t// Listener\n\t\t\t\t\tcallback = function( _, isAbort ) {\n\n\t\t\t\t\t\tvar status,\n\t\t\t\t\t\t\tstatusText,\n\t\t\t\t\t\t\tresponseHeaders,\n\t\t\t\t\t\t\tresponses,\n\t\t\t\t\t\t\txml;\n\n\t\t\t\t\t\t// Firefox throws exceptions when accessing properties\n\t\t\t\t\t\t// of an xhr when a network error occurred\n\t\t\t\t\t\t// http://helpful.knobs-dials.com/index.php/Component_returned_failure_code:_0x80040111_(NS_ERROR_NOT_AVAILABLE)\n\t\t\t\t\t\ttry {\n\n\t\t\t\t\t\t\t// Was never called and is aborted or complete\n\t\t\t\t\t\t\tif ( callback && ( isAbort || xhr.readyState === 4 ) ) {\n\n\t\t\t\t\t\t\t\t// Only called once\n\t\t\t\t\t\t\t\tcallback = undefined;\n\n\t\t\t\t\t\t\t\t// Do not keep as active anymore\n\t\t\t\t\t\t\t\tif ( handle ) {\n\t\t\t\t\t\t\t\t\txhr.onreadystatechange = jQuery.noop;\n\t\t\t\t\t\t\t\t\tif ( xhrOnUnloadAbort ) {\n\t\t\t\t\t\t\t\t\t\tdelete xhrCallbacks[ handle ];\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// If it's an abort\n\t\t\t\t\t\t\t\tif ( isAbort ) {\n\t\t\t\t\t\t\t\t\t// Abort it manually if needed\n\t\t\t\t\t\t\t\t\tif ( xhr.readyState !== 4 ) {\n\t\t\t\t\t\t\t\t\t\txhr.abort();\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\tstatus = xhr.status;\n\t\t\t\t\t\t\t\t\tresponseHeaders = xhr.getAllResponseHeaders();\n\t\t\t\t\t\t\t\t\tresponses = {};\n\t\t\t\t\t\t\t\t\txml = xhr.responseXML;\n\n\t\t\t\t\t\t\t\t\t// Construct response list\n\t\t\t\t\t\t\t\t\tif ( xml && xml.documentElement /* #4958 */ ) {\n\t\t\t\t\t\t\t\t\t\tresponses.xml = xml;\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\t// When requesting binary data, IE6-9 will throw an exception\n\t\t\t\t\t\t\t\t\t// on any attempt to access responseText (#11426)\n\t\t\t\t\t\t\t\t\ttry {\n\t\t\t\t\t\t\t\t\t\tresponses.text = xhr.responseText;\n\t\t\t\t\t\t\t\t\t} catch( _ ) {\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\t// Firefox throws an exception when accessing\n\t\t\t\t\t\t\t\t\t// statusText for faulty cross-domain requests\n\t\t\t\t\t\t\t\t\ttry {\n\t\t\t\t\t\t\t\t\t\tstatusText = xhr.statusText;\n\t\t\t\t\t\t\t\t\t} catch( e ) {\n\t\t\t\t\t\t\t\t\t\t// We normalize with Webkit giving an empty statusText\n\t\t\t\t\t\t\t\t\t\tstatusText = \"\";\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\t// Filter status for non standard behaviors\n\n\t\t\t\t\t\t\t\t\t// If the request is local and we have data: assume a success\n\t\t\t\t\t\t\t\t\t// (success with no data won't get notified, that's the best we\n\t\t\t\t\t\t\t\t\t// can do given current implementations)\n\t\t\t\t\t\t\t\t\tif ( !status && s.isLocal && !s.crossDomain ) {\n\t\t\t\t\t\t\t\t\t\tstatus = responses.text ? 200 : 404;\n\t\t\t\t\t\t\t\t\t// IE - #1450: sometimes returns 1223 when it should be 204\n\t\t\t\t\t\t\t\t\t} else if ( status === 1223 ) {\n\t\t\t\t\t\t\t\t\t\tstatus = 204;\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t} catch( firefoxAccessException ) {\n\t\t\t\t\t\t\tif ( !isAbort ) {\n\t\t\t\t\t\t\t\tcomplete( -1, firefoxAccessException );\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// Call complete if needed\n\t\t\t\t\t\tif ( responses ) {\n\t\t\t\t\t\t\tcomplete( status, statusText, responses, responseHeaders );\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\n\t\t\t\t\tif ( !s.async ) {\n\t\t\t\t\t\t// if we're in sync mode we fire the callback\n\t\t\t\t\t\tcallback();\n\t\t\t\t\t} else if ( xhr.readyState === 4 ) {\n\t\t\t\t\t\t// (IE6 & IE7) if it's in cache and has been\n\t\t\t\t\t\t// retrieved directly we need to fire the callback\n\t\t\t\t\t\tsetTimeout( callback, 0 );\n\t\t\t\t\t} else {\n\t\t\t\t\t\thandle = ++xhrId;\n\t\t\t\t\t\tif ( xhrOnUnloadAbort ) {\n\t\t\t\t\t\t\t// Create the active xhrs callbacks list if needed\n\t\t\t\t\t\t\t// and attach the unload handler\n\t\t\t\t\t\t\tif ( !xhrCallbacks ) {\n\t\t\t\t\t\t\t\txhrCallbacks = {};\n\t\t\t\t\t\t\t\tjQuery( window ).unload( xhrOnUnloadAbort );\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t// Add to list of active xhrs callbacks\n\t\t\t\t\t\t\txhrCallbacks[ handle ] = callback;\n\t\t\t\t\t\t}\n\t\t\t\t\t\txhr.onreadystatechange = callback;\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\tabort: function() {\n\t\t\t\t\tif ( callback ) {\n\t\t\t\t\t\tcallback(0,1);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t};\n\t\t}\n\t});\n}\nvar fxNow, timerId,\n\trfxtypes = /^(?:toggle|show|hide)$/,\n\trfxnum = new RegExp( \"^(?:([-+])=|)(\" + core_pnum + \")([a-z%]*)$\", \"i\" ),\n\trrun = /queueHooks$/,\n\tanimationPrefilters = [ defaultPrefilter ],\n\ttweeners = {\n\t\t\"*\": [function( prop, value ) {\n\t\t\tvar end, unit,\n\t\t\t\ttween = this.createTween( prop, value ),\n\t\t\t\tparts = rfxnum.exec( value ),\n\t\t\t\ttarget = tween.cur(),\n\t\t\t\tstart = +target || 0,\n\t\t\t\tscale = 1,\n\t\t\t\tmaxIterations = 20;\n\n\t\t\tif ( parts ) {\n\t\t\t\tend = +parts[2];\n\t\t\t\tunit = parts[3] || ( jQuery.cssNumber[ prop ] ? \"\" : \"px\" );\n\n\t\t\t\t// We need to compute starting value\n\t\t\t\tif ( unit !== \"px\" && start ) {\n\t\t\t\t\t// Iteratively approximate from a nonzero starting point\n\t\t\t\t\t// Prefer the current property, because this process will be trivial if it uses the same units\n\t\t\t\t\t// Fallback to end or a simple constant\n\t\t\t\t\tstart = jQuery.css( tween.elem, prop, true ) || end || 1;\n\n\t\t\t\t\tdo {\n\t\t\t\t\t\t// If previous iteration zeroed out, double until we get *something*\n\t\t\t\t\t\t// Use a string for doubling factor so we don't accidentally see scale as unchanged below\n\t\t\t\t\t\tscale = scale || \".5\";\n\n\t\t\t\t\t\t// Adjust and apply\n\t\t\t\t\t\tstart = start / scale;\n\t\t\t\t\t\tjQuery.style( tween.elem, prop, start + unit );\n\n\t\t\t\t\t// Update scale, tolerating zero or NaN from tween.cur()\n\t\t\t\t\t// And breaking the loop if scale is unchanged or perfect, or if we've just had enough\n\t\t\t\t\t} while ( scale !== (scale = tween.cur() / target) && scale !== 1 && --maxIterations );\n\t\t\t\t}\n\n\t\t\t\ttween.unit = unit;\n\t\t\t\ttween.start = start;\n\t\t\t\t// If a +=/-= token was provided, we're doing a relative animation\n\t\t\t\ttween.end = parts[1] ? start + ( parts[1] + 1 ) * end : end;\n\t\t\t}\n\t\t\treturn tween;\n\t\t}]\n\t};\n\n// Animations created synchronously will run synchronously\nfunction createFxNow() {\n\tsetTimeout(function() {\n\t\tfxNow = undefined;\n\t}, 0 );\n\treturn ( fxNow = jQuery.now() );\n}\n\nfunction createTweens( animation, props ) {\n\tjQuery.each( props, function( prop, value ) {\n\t\tvar collection = ( tweeners[ prop ] || [] ).concat( tweeners[ \"*\" ] ),\n\t\t\tindex = 0,\n\t\t\tlength = collection.length;\n\t\tfor ( ; index < length; index++ ) {\n\t\t\tif ( collection[ index ].call( animation, prop, value ) ) {\n\n\t\t\t\t// we're done with this property\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t});\n}\n\nfunction Animation( elem, properties, options ) {\n\tvar result,\n\t\tindex = 0,\n\t\ttweenerIndex = 0,\n\t\tlength = animationPrefilters.length,\n\t\tdeferred = jQuery.Deferred().always( function() {\n\t\t\t// don't match elem in the :animated selector\n\t\t\tdelete tick.elem;\n\t\t}),\n\t\ttick = function() {\n\t\t\tvar currentTime = fxNow || createFxNow(),\n\t\t\t\tremaining = Math.max( 0, animation.startTime + animation.duration - currentTime ),\n\t\t\t\tpercent = 1 - ( remaining / animation.duration || 0 ),\n\t\t\t\tindex = 0,\n\t\t\t\tlength = animation.tweens.length;\n\n\t\t\tfor ( ; index < length ; index++ ) {\n\t\t\t\tanimation.tweens[ index ].run( percent );\n\t\t\t}\n\n\t\t\tdeferred.notifyWith( elem, [ animation, percent, remaining ]);\n\n\t\t\tif ( percent < 1 && length ) {\n\t\t\t\treturn remaining;\n\t\t\t} else {\n\t\t\t\tdeferred.resolveWith( elem, [ animation ] );\n\t\t\t\treturn false;\n\t\t\t}\n\t\t},\n\t\tanimation = deferred.promise({\n\t\t\telem: elem,\n\t\t\tprops: jQuery.extend( {}, properties ),\n\t\t\topts: jQuery.extend( true, { specialEasing: {} }, options ),\n\t\t\toriginalProperties: properties,\n\t\t\toriginalOptions: options,\n\t\t\tstartTime: fxNow || createFxNow(),\n\t\t\tduration: options.duration,\n\t\t\ttweens: [],\n\t\t\tcreateTween: function( prop, end, easing ) {\n\t\t\t\tvar tween = jQuery.Tween( elem, animation.opts, prop, end,\n\t\t\t\t\t\tanimation.opts.specialEasing[ prop ] || animation.opts.easing );\n\t\t\t\tanimation.tweens.push( tween );\n\t\t\t\treturn tween;\n\t\t\t},\n\t\t\tstop: function( gotoEnd ) {\n\t\t\t\tvar index = 0,\n\t\t\t\t\t// if we are going to the end, we want to run all the tweens\n\t\t\t\t\t// otherwise we skip this part\n\t\t\t\t\tlength = gotoEnd ? animation.tweens.length : 0;\n\n\t\t\t\tfor ( ; index < length ; index++ ) {\n\t\t\t\t\tanimation.tweens[ index ].run( 1 );\n\t\t\t\t}\n\n\t\t\t\t// resolve when we played the last frame\n\t\t\t\t// otherwise, reject\n\t\t\t\tif ( gotoEnd ) {\n\t\t\t\t\tdeferred.resolveWith( elem, [ animation, gotoEnd ] );\n\t\t\t\t} else {\n\t\t\t\t\tdeferred.rejectWith( elem, [ animation, gotoEnd ] );\n\t\t\t\t}\n\t\t\t\treturn this;\n\t\t\t}\n\t\t}),\n\t\tprops = animation.props;\n\n\tpropFilter( props, animation.opts.specialEasing );\n\n\tfor ( ; index < length ; index++ ) {\n\t\tresult = animationPrefilters[ index ].call( animation, elem, props, animation.opts );\n\t\tif ( result ) {\n\t\t\treturn result;\n\t\t}\n\t}\n\n\tcreateTweens( animation, props );\n\n\tif ( jQuery.isFunction( animation.opts.start ) ) {\n\t\tanimation.opts.start.call( elem, animation );\n\t}\n\n\tjQuery.fx.timer(\n\t\tjQuery.extend( tick, {\n\t\t\tanim: animation,\n\t\t\tqueue: animation.opts.queue,\n\t\t\telem: elem\n\t\t})\n\t);\n\n\t// attach callbacks from options\n\treturn animation.progress( animation.opts.progress )\n\t\t.done( animation.opts.done, animation.opts.complete )\n\t\t.fail( animation.opts.fail )\n\t\t.always( animation.opts.always );\n}\n\nfunction propFilter( props, specialEasing ) {\n\tvar index, name, easing, value, hooks;\n\n\t// camelCase, specialEasing and expand cssHook pass\n\tfor ( index in props ) {\n\t\tname = jQuery.camelCase( index );\n\t\teasing = specialEasing[ name ];\n\t\tvalue = props[ index ];\n\t\tif ( jQuery.isArray( value ) ) {\n\t\t\teasing = value[ 1 ];\n\t\t\tvalue = props[ index ] = value[ 0 ];\n\t\t}\n\n\t\tif ( index !== name ) {\n\t\t\tprops[ name ] = value;\n\t\t\tdelete props[ index ];\n\t\t}\n\n\t\thooks = jQuery.cssHooks[ name ];\n\t\tif ( hooks && \"expand\" in hooks ) {\n\t\t\tvalue = hooks.expand( value );\n\t\t\tdelete props[ name ];\n\n\t\t\t// not quite $.extend, this wont overwrite keys already present.\n\t\t\t// also - reusing 'index' from above because we have the correct \"name\"\n\t\t\tfor ( index in value ) {\n\t\t\t\tif ( !( index in props ) ) {\n\t\t\t\t\tprops[ index ] = value[ index ];\n\t\t\t\t\tspecialEasing[ index ] = easing;\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tspecialEasing[ name ] = easing;\n\t\t}\n\t}\n}\n\njQuery.Animation = jQuery.extend( Animation, {\n\n\ttweener: function( props, callback ) {\n\t\tif ( jQuery.isFunction( props ) ) {\n\t\t\tcallback = props;\n\t\t\tprops = [ \"*\" ];\n\t\t} else {\n\t\t\tprops = props.split(\" \");\n\t\t}\n\n\t\tvar prop,\n\t\t\tindex = 0,\n\t\t\tlength = props.length;\n\n\t\tfor ( ; index < length ; index++ ) {\n\t\t\tprop = props[ index ];\n\t\t\ttweeners[ prop ] = tweeners[ prop ] || [];\n\t\t\ttweeners[ prop ].unshift( callback );\n\t\t}\n\t},\n\n\tprefilter: function( callback, prepend ) {\n\t\tif ( prepend ) {\n\t\t\tanimationPrefilters.unshift( callback );\n\t\t} else {\n\t\t\tanimationPrefilters.push( callback );\n\t\t}\n\t}\n});\n\nfunction defaultPrefilter( elem, props, opts ) {\n\tvar index, prop, value, length, dataShow, tween, hooks, oldfire,\n\t\tanim = this,\n\t\tstyle = elem.style,\n\t\torig = {},\n\t\thandled = [],\n\t\thidden = elem.nodeType && isHidden( elem );\n\n\t// handle queue: false promises\n\tif ( !opts.queue ) {\n\t\thooks = jQuery._queueHooks( elem, \"fx\" );\n\t\tif ( hooks.unqueued == null ) {\n\t\t\thooks.unqueued = 0;\n\t\t\toldfire = hooks.empty.fire;\n\t\t\thooks.empty.fire = function() {\n\t\t\t\tif ( !hooks.unqueued ) {\n\t\t\t\t\toldfire();\n\t\t\t\t}\n\t\t\t};\n\t\t}\n\t\thooks.unqueued++;\n\n\t\tanim.always(function() {\n\t\t\t// doing this makes sure that the complete handler will be called\n\t\t\t// before this completes\n\t\t\tanim.always(function() {\n\t\t\t\thooks.unqueued--;\n\t\t\t\tif ( !jQuery.queue( elem, \"fx\" ).length ) {\n\t\t\t\t\thooks.empty.fire();\n\t\t\t\t}\n\t\t\t});\n\t\t});\n\t}\n\n\t// height/width overflow pass\n\tif ( elem.nodeType === 1 && ( \"height\" in props || \"width\" in props ) ) {\n\t\t// Make sure that nothing sneaks out\n\t\t// Record all 3 overflow attributes because IE does not\n\t\t// change the overflow attribute when overflowX and\n\t\t// overflowY are set to the same value\n\t\topts.overflow = [ style.overflow, style.overflowX, style.overflowY ];\n\n\t\t// Set display property to inline-block for height/width\n\t\t// animations on inline elements that are having width/height animated\n\t\tif ( jQuery.css( elem, \"display\" ) === \"inline\" &&\n\t\t\t\tjQuery.css( elem, \"float\" ) === \"none\" ) {\n\n\t\t\t// inline-level elements accept inline-block;\n\t\t\t// block-level elements need to be inline with layout\n\t\t\tif ( !jQuery.support.inlineBlockNeedsLayout || css_defaultDisplay( elem.nodeName ) === \"inline\" ) {\n\t\t\t\tstyle.display = \"inline-block\";\n\n\t\t\t} else {\n\t\t\t\tstyle.zoom = 1;\n\t\t\t}\n\t\t}\n\t}\n\n\tif ( opts.overflow ) {\n\t\tstyle.overflow = \"hidden\";\n\t\tif ( !jQuery.support.shrinkWrapBlocks ) {\n\t\t\tanim.done(function() {\n\t\t\t\tstyle.overflow = opts.overflow[ 0 ];\n\t\t\t\tstyle.overflowX = opts.overflow[ 1 ];\n\t\t\t\tstyle.overflowY = opts.overflow[ 2 ];\n\t\t\t});\n\t\t}\n\t}\n\n\n\t// show/hide pass\n\tfor ( index in props ) {\n\t\tvalue = props[ index ];\n\t\tif ( rfxtypes.exec( value ) ) {\n\t\t\tdelete props[ index ];\n\t\t\tif ( value === ( hidden ? \"hide\" : \"show\" ) ) {\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\thandled.push( index );\n\t\t}\n\t}\n\n\tlength = handled.length;\n\tif ( length ) {\n\t\tdataShow = jQuery._data( elem, \"fxshow\" ) || jQuery._data( elem, \"fxshow\", {} );\n\t\tif ( hidden ) {\n\t\t\tjQuery( elem ).show();\n\t\t} else {\n\t\t\tanim.done(function() {\n\t\t\t\tjQuery( elem ).hide();\n\t\t\t});\n\t\t}\n\t\tanim.done(function() {\n\t\t\tvar prop;\n\t\t\tjQuery.removeData( elem, \"fxshow\", true );\n\t\t\tfor ( prop in orig ) {\n\t\t\t\tjQuery.style( elem, prop, orig[ prop ] );\n\t\t\t}\n\t\t});\n\t\tfor ( index = 0 ; index < length ; index++ ) {\n\t\t\tprop = handled[ index ];\n\t\t\ttween = anim.createTween( prop, hidden ? dataShow[ prop ] : 0 );\n\t\t\torig[ prop ] = dataShow[ prop ] || jQuery.style( elem, prop );\n\n\t\t\tif ( !( prop in dataShow ) ) {\n\t\t\t\tdataShow[ prop ] = tween.start;\n\t\t\t\tif ( hidden ) {\n\t\t\t\t\ttween.end = tween.start;\n\t\t\t\t\ttween.start = prop === \"width\" || prop === \"height\" ? 1 : 0;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\nfunction Tween( elem, options, prop, end, easing ) {\n\treturn new Tween.prototype.init( elem, options, prop, end, easing );\n}\njQuery.Tween = Tween;\n\nTween.prototype = {\n\tconstructor: Tween,\n\tinit: function( elem, options, prop, end, easing, unit ) {\n\t\tthis.elem = elem;\n\t\tthis.prop = prop;\n\t\tthis.easing = easing || \"swing\";\n\t\tthis.options = options;\n\t\tthis.start = this.now = this.cur();\n\t\tthis.end = end;\n\t\tthis.unit = unit || ( jQuery.cssNumber[ prop ] ? \"\" : \"px\" );\n\t},\n\tcur: function() {\n\t\tvar hooks = Tween.propHooks[ this.prop ];\n\n\t\treturn hooks && hooks.get ?\n\t\t\thooks.get( this ) :\n\t\t\tTween.propHooks._default.get( this );\n\t},\n\trun: function( percent ) {\n\t\tvar eased,\n\t\t\thooks = Tween.propHooks[ this.prop ];\n\n\t\tif ( this.options.duration ) {\n\t\t\tthis.pos = eased = jQuery.easing[ this.easing ](\n\t\t\t\tpercent, this.options.duration * percent, 0, 1, this.options.duration\n\t\t\t);\n\t\t} else {\n\t\t\tthis.pos = eased = percent;\n\t\t}\n\t\tthis.now = ( this.end - this.start ) * eased + this.start;\n\n\t\tif ( this.options.step ) {\n\t\t\tthis.options.step.call( this.elem, this.now, this );\n\t\t}\n\n\t\tif ( hooks && hooks.set ) {\n\t\t\thooks.set( this );\n\t\t} else {\n\t\t\tTween.propHooks._default.set( this );\n\t\t}\n\t\treturn this;\n\t}\n};\n\nTween.prototype.init.prototype = Tween.prototype;\n\nTween.propHooks = {\n\t_default: {\n\t\tget: function( tween ) {\n\t\t\tvar result;\n\n\t\t\tif ( tween.elem[ tween.prop ] != null &&\n\t\t\t\t(!tween.elem.style || tween.elem.style[ tween.prop ] == null) ) {\n\t\t\t\treturn tween.elem[ tween.prop ];\n\t\t\t}\n\n\t\t\t// passing any value as a 4th parameter to .css will automatically\n\t\t\t// attempt a parseFloat and fallback to a string if the parse fails\n\t\t\t// so, simple values such as \"10px\" are parsed to Float.\n\t\t\t// complex values such as \"rotate(1rad)\" are returned as is.\n\t\t\tresult = jQuery.css( tween.elem, tween.prop, false, \"\" );\n\t\t\t// Empty strings, null, undefined and \"auto\" are converted to 0.\n\t\t\treturn !result || result === \"auto\" ? 0 : result;\n\t\t},\n\t\tset: function( tween ) {\n\t\t\t// use step hook for back compat - use cssHook if its there - use .style if its\n\t\t\t// available and use plain properties where available\n\t\t\tif ( jQuery.fx.step[ tween.prop ] ) {\n\t\t\t\tjQuery.fx.step[ tween.prop ]( tween );\n\t\t\t} else if ( tween.elem.style && ( tween.elem.style[ jQuery.cssProps[ tween.prop ] ] != null || jQuery.cssHooks[ tween.prop ] ) ) {\n\t\t\t\tjQuery.style( tween.elem, tween.prop, tween.now + tween.unit );\n\t\t\t} else {\n\t\t\t\ttween.elem[ tween.prop ] = tween.now;\n\t\t\t}\n\t\t}\n\t}\n};\n\n// Remove in 2.0 - this supports IE8's panic based approach\n// to setting things on disconnected nodes\n\nTween.propHooks.scrollTop = Tween.propHooks.scrollLeft = {\n\tset: function( tween ) {\n\t\tif ( tween.elem.nodeType && tween.elem.parentNode ) {\n\t\t\ttween.elem[ tween.prop ] = tween.now;\n\t\t}\n\t}\n};\n\njQuery.each([ \"toggle\", \"show\", \"hide\" ], function( i, name ) {\n\tvar cssFn = jQuery.fn[ name ];\n\tjQuery.fn[ name ] = function( speed, easing, callback ) {\n\t\treturn speed == null || typeof speed === \"boolean\" ||\n\t\t\t// special check for .toggle( handler, handler, ... )\n\t\t\t( !i && jQuery.isFunction( speed ) && jQuery.isFunction( easing ) ) ?\n\t\t\tcssFn.apply( this, arguments ) :\n\t\t\tthis.animate( genFx( name, true ), speed, easing, callback );\n\t};\n});\n\njQuery.fn.extend({\n\tfadeTo: function( speed, to, easing, callback ) {\n\n\t\t// show any hidden elements after setting opacity to 0\n\t\treturn this.filter( isHidden ).css( \"opacity\", 0 ).show()\n\n\t\t\t// animate to the value specified\n\t\t\t.end().animate({ opacity: to }, speed, easing, callback );\n\t},\n\tanimate: function( prop, speed, easing, callback ) {\n\t\tvar empty = jQuery.isEmptyObject( prop ),\n\t\t\toptall = jQuery.speed( speed, easing, callback ),\n\t\t\tdoAnimation = function() {\n\t\t\t\t// Operate on a copy of prop so per-property easing won't be lost\n\t\t\t\tvar anim = Animation( this, jQuery.extend( {}, prop ), optall );\n\n\t\t\t\t// Empty animations resolve immediately\n\t\t\t\tif ( empty ) {\n\t\t\t\t\tanim.stop( true );\n\t\t\t\t}\n\t\t\t};\n\n\t\treturn empty || optall.queue === false ?\n\t\t\tthis.each( doAnimation ) :\n\t\t\tthis.queue( optall.queue, doAnimation );\n\t},\n\tstop: function( type, clearQueue, gotoEnd ) {\n\t\tvar stopQueue = function( hooks ) {\n\t\t\tvar stop = hooks.stop;\n\t\t\tdelete hooks.stop;\n\t\t\tstop( gotoEnd );\n\t\t};\n\n\t\tif ( typeof type !== \"string\" ) {\n\t\t\tgotoEnd = clearQueue;\n\t\t\tclearQueue = type;\n\t\t\ttype = undefined;\n\t\t}\n\t\tif ( clearQueue && type !== false ) {\n\t\t\tthis.queue( type || \"fx\", [] );\n\t\t}\n\n\t\treturn this.each(function() {\n\t\t\tvar dequeue = true,\n\t\t\t\tindex = type != null && type + \"queueHooks\",\n\t\t\t\ttimers = jQuery.timers,\n\t\t\t\tdata = jQuery._data( this );\n\n\t\t\tif ( index ) {\n\t\t\t\tif ( data[ index ] && data[ index ].stop ) {\n\t\t\t\t\tstopQueue( data[ index ] );\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tfor ( index in data ) {\n\t\t\t\t\tif ( data[ index ] && data[ index ].stop && rrun.test( index ) ) {\n\t\t\t\t\t\tstopQueue( data[ index ] );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tfor ( index = timers.length; index--; ) {\n\t\t\t\tif ( timers[ index ].elem === this && (type == null || timers[ index ].queue === type) ) {\n\t\t\t\t\ttimers[ index ].anim.stop( gotoEnd );\n\t\t\t\t\tdequeue = false;\n\t\t\t\t\ttimers.splice( index, 1 );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// start the next in the queue if the last step wasn't forced\n\t\t\t// timers currently will call their complete callbacks, which will dequeue\n\t\t\t// but only if they were gotoEnd\n\t\t\tif ( dequeue || !gotoEnd ) {\n\t\t\t\tjQuery.dequeue( this, type );\n\t\t\t}\n\t\t});\n\t}\n});\n\n// Generate parameters to create a standard animation\nfunction genFx( type, includeWidth ) {\n\tvar which,\n\t\tattrs = { height: type },\n\t\ti = 0;\n\n\t// if we include width, step value is 1 to do all cssExpand values,\n\t// if we don't include width, step value is 2 to skip over Left and Right\n\tincludeWidth = includeWidth? 1 : 0;\n\tfor( ; i < 4 ; i += 2 - includeWidth ) {\n\t\twhich = cssExpand[ i ];\n\t\tattrs[ \"margin\" + which ] = attrs[ \"padding\" + which ] = type;\n\t}\n\n\tif ( includeWidth ) {\n\t\tattrs.opacity = attrs.width = type;\n\t}\n\n\treturn attrs;\n}\n\n// Generate shortcuts for custom animations\njQuery.each({\n\tslideDown: genFx(\"show\"),\n\tslideUp: genFx(\"hide\"),\n\tslideToggle: genFx(\"toggle\"),\n\tfadeIn: { opacity: \"show\" },\n\tfadeOut: { opacity: \"hide\" },\n\tfadeToggle: { opacity: \"toggle\" }\n}, function( name, props ) {\n\tjQuery.fn[ name ] = function( speed, easing, callback ) {\n\t\treturn this.animate( props, speed, easing, callback );\n\t};\n});\n\njQuery.speed = function( speed, easing, fn ) {\n\tvar opt = speed && typeof speed === \"object\" ? jQuery.extend( {}, speed ) : {\n\t\tcomplete: fn || !fn && easing ||\n\t\t\tjQuery.isFunction( speed ) && speed,\n\t\tduration: speed,\n\t\teasing: fn && easing || easing && !jQuery.isFunction( easing ) && easing\n\t};\n\n\topt.duration = jQuery.fx.off ? 0 : typeof opt.duration === \"number\" ? opt.duration :\n\t\topt.duration in jQuery.fx.speeds ? jQuery.fx.speeds[ opt.duration ] : jQuery.fx.speeds._default;\n\n\t// normalize opt.queue - true/undefined/null -> \"fx\"\n\tif ( opt.queue == null || opt.queue === true ) {\n\t\topt.queue = \"fx\";\n\t}\n\n\t// Queueing\n\topt.old = opt.complete;\n\n\topt.complete = function() {\n\t\tif ( jQuery.isFunction( opt.old ) ) {\n\t\t\topt.old.call( this );\n\t\t}\n\n\t\tif ( opt.queue ) {\n\t\t\tjQuery.dequeue( this, opt.queue );\n\t\t}\n\t};\n\n\treturn opt;\n};\n\njQuery.easing = {\n\tlinear: function( p ) {\n\t\treturn p;\n\t},\n\tswing: function( p ) {\n\t\treturn 0.5 - Math.cos( p*Math.PI ) / 2;\n\t}\n};\n\njQuery.timers = [];\njQuery.fx = Tween.prototype.init;\njQuery.fx.tick = function() {\n\tvar timer,\n\t\ttimers = jQuery.timers,\n\t\ti = 0;\n\n\tfor ( ; i < timers.length; i++ ) {\n\t\ttimer = timers[ i ];\n\t\t// Checks the timer has not already been removed\n\t\tif ( !timer() && timers[ i ] === timer ) {\n\t\t\ttimers.splice( i--, 1 );\n\t\t}\n\t}\n\n\tif ( !timers.length ) {\n\t\tjQuery.fx.stop();\n\t}\n};\n\njQuery.fx.timer = function( timer ) {\n\tif ( timer() && jQuery.timers.push( timer ) && !timerId ) {\n\t\ttimerId = setInterval( jQuery.fx.tick, jQuery.fx.interval );\n\t}\n};\n\njQuery.fx.interval = 13;\n\njQuery.fx.stop = function() {\n\tclearInterval( timerId );\n\ttimerId = null;\n};\n\njQuery.fx.speeds = {\n\tslow: 600,\n\tfast: 200,\n\t// Default speed\n\t_default: 400\n};\n\n// Back Compat <1.8 extension point\njQuery.fx.step = {};\n\nif ( jQuery.expr && jQuery.expr.filters ) {\n\tjQuery.expr.filters.animated = function( elem ) {\n\t\treturn jQuery.grep(jQuery.timers, function( fn ) {\n\t\t\treturn elem === fn.elem;\n\t\t}).length;\n\t};\n}\nvar rroot = /^(?:body|html)$/i;\n\njQuery.fn.offset = function( options ) {\n\tif ( arguments.length ) {\n\t\treturn options === undefined ?\n\t\t\tthis :\n\t\t\tthis.each(function( i ) {\n\t\t\t\tjQuery.offset.setOffset( this, options, i );\n\t\t\t});\n\t}\n\n\tvar docElem, body, win, clientTop, clientLeft, scrollTop, scrollLeft,\n\t\tbox = { top: 0, left: 0 },\n\t\telem = this[ 0 ],\n\t\tdoc = elem && elem.ownerDocument;\n\n\tif ( !doc ) {\n\t\treturn;\n\t}\n\n\tif ( (body = doc.body) === elem ) {\n\t\treturn jQuery.offset.bodyOffset( elem );\n\t}\n\n\tdocElem = doc.documentElement;\n\n\t// Make sure it's not a disconnected DOM node\n\tif ( !jQuery.contains( docElem, elem ) ) {\n\t\treturn box;\n\t}\n\n\t// If we don't have gBCR, just use 0,0 rather than error\n\t// BlackBerry 5, iOS 3 (original iPhone)\n\tif ( typeof elem.getBoundingClientRect !== \"undefined\" ) {\n\t\tbox = elem.getBoundingClientRect();\n\t}\n\twin = getWindow( doc );\n\tclientTop  = docElem.clientTop  || body.clientTop  || 0;\n\tclientLeft = docElem.clientLeft || body.clientLeft || 0;\n\tscrollTop  = win.pageYOffset || docElem.scrollTop;\n\tscrollLeft = win.pageXOffset || docElem.scrollLeft;\n\treturn {\n\t\ttop: box.top  + scrollTop  - clientTop,\n\t\tleft: box.left + scrollLeft - clientLeft\n\t};\n};\n\njQuery.offset = {\n\n\tbodyOffset: function( body ) {\n\t\tvar top = body.offsetTop,\n\t\t\tleft = body.offsetLeft;\n\n\t\tif ( jQuery.support.doesNotIncludeMarginInBodyOffset ) {\n\t\t\ttop  += parseFloat( jQuery.css(body, \"marginTop\") ) || 0;\n\t\t\tleft += parseFloat( jQuery.css(body, \"marginLeft\") ) || 0;\n\t\t}\n\n\t\treturn { top: top, left: left };\n\t},\n\n\tsetOffset: function( elem, options, i ) {\n\t\tvar position = jQuery.css( elem, \"position\" );\n\n\t\t// set position first, in-case top/left are set even on static elem\n\t\tif ( position === \"static\" ) {\n\t\t\telem.style.position = \"relative\";\n\t\t}\n\n\t\tvar curElem = jQuery( elem ),\n\t\t\tcurOffset = curElem.offset(),\n\t\t\tcurCSSTop = jQuery.css( elem, \"top\" ),\n\t\t\tcurCSSLeft = jQuery.css( elem, \"left\" ),\n\t\t\tcalculatePosition = ( position === \"absolute\" || position === \"fixed\" ) && jQuery.inArray(\"auto\", [curCSSTop, curCSSLeft]) > -1,\n\t\t\tprops = {}, curPosition = {}, curTop, curLeft;\n\n\t\t// need to be able to calculate position if either top or left is auto and position is either absolute or fixed\n\t\tif ( calculatePosition ) {\n\t\t\tcurPosition = curElem.position();\n\t\t\tcurTop = curPosition.top;\n\t\t\tcurLeft = curPosition.left;\n\t\t} else {\n\t\t\tcurTop = parseFloat( curCSSTop ) || 0;\n\t\t\tcurLeft = parseFloat( curCSSLeft ) || 0;\n\t\t}\n\n\t\tif ( jQuery.isFunction( options ) ) {\n\t\t\toptions = options.call( elem, i, curOffset );\n\t\t}\n\n\t\tif ( options.top != null ) {\n\t\t\tprops.top = ( options.top - curOffset.top ) + curTop;\n\t\t}\n\t\tif ( options.left != null ) {\n\t\t\tprops.left = ( options.left - curOffset.left ) + curLeft;\n\t\t}\n\n\t\tif ( \"using\" in options ) {\n\t\t\toptions.using.call( elem, props );\n\t\t} else {\n\t\t\tcurElem.css( props );\n\t\t}\n\t}\n};\n\n\njQuery.fn.extend({\n\n\tposition: function() {\n\t\tif ( !this[0] ) {\n\t\t\treturn;\n\t\t}\n\n\t\tvar elem = this[0],\n\n\t\t// Get *real* offsetParent\n\t\toffsetParent = this.offsetParent(),\n\n\t\t// Get correct offsets\n\t\toffset       = this.offset(),\n\t\tparentOffset = rroot.test(offsetParent[0].nodeName) ? { top: 0, left: 0 } : offsetParent.offset();\n\n\t\t// Subtract element margins\n\t\t// note: when an element has margin: auto the offsetLeft and marginLeft\n\t\t// are the same in Safari causing offset.left to incorrectly be 0\n\t\toffset.top  -= parseFloat( jQuery.css(elem, \"marginTop\") ) || 0;\n\t\toffset.left -= parseFloat( jQuery.css(elem, \"marginLeft\") ) || 0;\n\n\t\t// Add offsetParent borders\n\t\tparentOffset.top  += parseFloat( jQuery.css(offsetParent[0], \"borderTopWidth\") ) || 0;\n\t\tparentOffset.left += parseFloat( jQuery.css(offsetParent[0], \"borderLeftWidth\") ) || 0;\n\n\t\t// Subtract the two offsets\n\t\treturn {\n\t\t\ttop:  offset.top  - parentOffset.top,\n\t\t\tleft: offset.left - parentOffset.left\n\t\t};\n\t},\n\n\toffsetParent: function() {\n\t\treturn this.map(function() {\n\t\t\tvar offsetParent = this.offsetParent || document.body;\n\t\t\twhile ( offsetParent && (!rroot.test(offsetParent.nodeName) && jQuery.css(offsetParent, \"position\") === \"static\") ) {\n\t\t\t\toffsetParent = offsetParent.offsetParent;\n\t\t\t}\n\t\t\treturn offsetParent || document.body;\n\t\t});\n\t}\n});\n\n\n// Create scrollLeft and scrollTop methods\njQuery.each( {scrollLeft: \"pageXOffset\", scrollTop: \"pageYOffset\"}, function( method, prop ) {\n\tvar top = /Y/.test( prop );\n\n\tjQuery.fn[ method ] = function( val ) {\n\t\treturn jQuery.access( this, function( elem, method, val ) {\n\t\t\tvar win = getWindow( elem );\n\n\t\t\tif ( val === undefined ) {\n\t\t\t\treturn win ? (prop in win) ? win[ prop ] :\n\t\t\t\t\twin.document.documentElement[ method ] :\n\t\t\t\t\telem[ method ];\n\t\t\t}\n\n\t\t\tif ( win ) {\n\t\t\t\twin.scrollTo(\n\t\t\t\t\t!top ? val : jQuery( win ).scrollLeft(),\n\t\t\t\t\t top ? val : jQuery( win ).scrollTop()\n\t\t\t\t);\n\n\t\t\t} else {\n\t\t\t\telem[ method ] = val;\n\t\t\t}\n\t\t}, method, val, arguments.length, null );\n\t};\n});\n\nfunction getWindow( elem ) {\n\treturn jQuery.isWindow( elem ) ?\n\t\telem :\n\t\telem.nodeType === 9 ?\n\t\t\telem.defaultView || elem.parentWindow :\n\t\t\tfalse;\n}\n// Create innerHeight, innerWidth, height, width, outerHeight and outerWidth methods\njQuery.each( { Height: \"height\", Width: \"width\" }, function( name, type ) {\n\tjQuery.each( { padding: \"inner\" + name, content: type, \"\": \"outer\" + name }, function( defaultExtra, funcName ) {\n\t\t// margin is only for outerHeight, outerWidth\n\t\tjQuery.fn[ funcName ] = function( margin, value ) {\n\t\t\tvar chainable = arguments.length && ( defaultExtra || typeof margin !== \"boolean\" ),\n\t\t\t\textra = defaultExtra || ( margin === true || value === true ? \"margin\" : \"border\" );\n\n\t\t\treturn jQuery.access( this, function( elem, type, value ) {\n\t\t\t\tvar doc;\n\n\t\t\t\tif ( jQuery.isWindow( elem ) ) {\n\t\t\t\t\t// As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there\n\t\t\t\t\t// isn't a whole lot we can do. See pull request at this URL for discussion:\n\t\t\t\t\t// https://github.com/jquery/jquery/pull/764\n\t\t\t\t\treturn elem.document.documentElement[ \"client\" + name ];\n\t\t\t\t}\n\n\t\t\t\t// Get document width or height\n\t\t\t\tif ( elem.nodeType === 9 ) {\n\t\t\t\t\tdoc = elem.documentElement;\n\n\t\t\t\t\t// Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height], whichever is greatest\n\t\t\t\t\t// unfortunately, this causes bug #3838 in IE6/8 only, but there is currently no good, small way to fix it.\n\t\t\t\t\treturn Math.max(\n\t\t\t\t\t\telem.body[ \"scroll\" + name ], doc[ \"scroll\" + name ],\n\t\t\t\t\t\telem.body[ \"offset\" + name ], doc[ \"offset\" + name ],\n\t\t\t\t\t\tdoc[ \"client\" + name ]\n\t\t\t\t\t);\n\t\t\t\t}\n\n\t\t\t\treturn value === undefined ?\n\t\t\t\t\t// Get width or height on the element, requesting but not forcing parseFloat\n\t\t\t\t\tjQuery.css( elem, type, value, extra ) :\n\n\t\t\t\t\t// Set width or height on the element\n\t\t\t\t\tjQuery.style( elem, type, value, extra );\n\t\t\t}, type, chainable ? margin : undefined, chainable, null );\n\t\t};\n\t});\n});\n// Expose jQuery to the global object\nwindow.jQuery = window.$ = jQuery;\n\n// Expose jQuery as an AMD module, but only for AMD loaders that\n// understand the issues with loading multiple versions of jQuery\n// in a page that all might call define(). The loader will indicate\n// they have special allowances for multiple jQuery versions by\n// specifying define.amd.jQuery = true. Register as a named module,\n// since jQuery can be concatenated with other files that may use define,\n// but not use a proper concatenation script that understands anonymous\n// AMD modules. A named AMD is safest and most robust way to register.\n// Lowercase jquery is used because AMD module names are derived from\n// file names, and jQuery is normally delivered in a lowercase file name.\n// Do this after creating the global so that if an AMD module wants to call\n// noConflict to hide this version of jQuery, it will work.\nif ( typeof define === \"function\" && define.amd && define.amd.jQuery ) {\n\tdefine( \"jquery\", [], function () { return jQuery; } );\n}\n\n})( window );\nif(!window['googleLT_']){window['googleLT_']=(new Date()).getTime();}if (!window['google']) {\nwindow['google'] = {};\n}\nif (!window['google']['loader']) {\nwindow['google']['loader'] = {};\ngoogle.loader.ServiceBase = 'http://www.google.com/uds';\ngoogle.loader.GoogleApisBase = 'http://ajax.googleapis.com/ajax';\ngoogle.loader.ApiKey = 'notsupplied';\ngoogle.loader.KeyVerified = true;\ngoogle.loader.LoadFailure = false;\ngoogle.loader.Secure = false;\ngoogle.loader.GoogleLocale = 'www.google.com';\ngoogle.loader.ClientLocation = null;\ngoogle.loader.AdditionalParams = '';\n(function() {var d=encodeURIComponent,g=window,h=document;function l(a,b){return a.load=b}var m=\"replace\",n=\"charAt\",q=\"getTime\",r=\"setTimeout\",u=\"push\",v=\"indexOf\",w=\"ServiceBase\",x=\"name\",y=\"length\",z=\"prototype\",A=\"loader\",B=\"substring\",C=\"join\",D=\"toLowerCase\";function E(a){return a in F?F[a]:F[a]=-1!=navigator.userAgent[D]()[v](a)}var F={};function G(a,b){var c=function(){};c.prototype=b[z];a.U=b[z];a.prototype=new c}\nfunction H(a,b,c){var e=Array[z].slice.call(arguments,2)||[];return function(){return a.apply(b,e.concat(Array[z].slice.call(arguments)))}}function I(a){a=Error(a);a.toString=function(){return this.message};return a}function J(a,b){for(var c=a.split(/\\./),e=g,f=0;f<c[y]-1;f++)e[c[f]]||(e[c[f]]={}),e=e[c[f]];e[c[c[y]-1]]=b}function K(a,b,c){a[b]=c}if(!L)var L=J;if(!M)var M=K;google[A].t={};L(\"google.loader.callbacks\",google[A].t);var N={},O={};google[A].eval={};L(\"google.loader.eval\",google[A].eval);\nl(google,function(a,b,c){function e(a){var b=a.split(\".\");if(2<b[y])throw I(\"Module: '\"+a+\"' not found!\");\"undefined\"!=typeof b[1]&&(f=b[0],c.packages=c.packages||[],c.packages[u](b[1]))}var f=a;c=c||{};if(a instanceof Array||a&&\"object\"==typeof a&&\"function\"==typeof a[C]&&\"function\"==typeof a.reverse)for(var k=0;k<a[y];k++)e(a[k]);else e(a);if(a=N[\":\"+f]){c&&!c.language&&c.locale&&(c.language=c.locale);c&&\"string\"==typeof c.callback&&(k=c.callback,k.match(/^[[\\]A-Za-z0-9._]+$/)&&(k=g.eval(k),c.callback=\nk));if((k=c&&null!=c.callback)&&!a.s(b))throw I(\"Module: '\"+f+\"' must be loaded before DOM onLoad!\");k?a.m(b,c)?g[r](c.callback,0):a.load(b,c):a.m(b,c)||a.load(b,c)}else throw I(\"Module: '\"+f+\"' not found!\");});L(\"google.load\",google.load);\ngoogle.T=function(a,b){b?(0==P[y]&&(Q(g,\"load\",R),!E(\"msie\")&&!E(\"safari\")&&!E(\"konqueror\")&&E(\"mozilla\")||g.opera?g.addEventListener(\"DOMContentLoaded\",R,!1):E(\"msie\")?h.write(\"<script defer onreadystatechange='google.loader.domReady()' src=//:>\\x3c/script>\"):(E(\"safari\")||E(\"konqueror\"))&&g[r](aa,10)),P[u](a)):Q(g,\"load\",a)};L(\"google.setOnLoadCallback\",google.T);\nfunction Q(a,b,c){if(a.addEventListener)a.addEventListener(b,c,!1);else if(a.attachEvent)a.attachEvent(\"on\"+b,c);else{var e=a[\"on\"+b];a[\"on\"+b]=null!=e?ba([c,e]):c}}function ba(a){return function(){for(var b=0;b<a[y];b++)a[b]()}}var P=[];google[A].N=function(){var a=g.event.srcElement;\"complete\"==a.readyState&&(a.onreadystatechange=null,a.parentNode.removeChild(a),R())};L(\"google.loader.domReady\",google[A].N);var ca={loaded:!0,complete:!0};function aa(){ca[h.readyState]?R():0<P[y]&&g[r](aa,10)}\nfunction R(){for(var a=0;a<P[y];a++)P[a]();P.length=0}google[A].d=function(a,b,c){if(c){var e;\"script\"==a?(e=h.createElement(\"script\"),e.type=\"text/javascript\",e.src=b):\"css\"==a&&(e=h.createElement(\"link\"),e.type=\"text/css\",e.href=b,e.rel=\"stylesheet\");(a=h.getElementsByTagName(\"head\")[0])||(a=h.body.parentNode.appendChild(h.createElement(\"head\")));a.appendChild(e)}else\"script\"==a?h.write('<script src=\"'+b+'\" type=\"text/javascript\">\\x3c/script>'):\"css\"==a&&h.write('<link href=\"'+b+'\" type=\"text/css\" rel=\"stylesheet\"></link>')};\nL(\"google.loader.writeLoadTag\",google[A].d);google[A].Q=function(a){O=a};L(\"google.loader.rfm\",google[A].Q);google[A].S=function(a){for(var b in a)\"string\"==typeof b&&b&&\":\"==b[n](0)&&!N[b]&&(N[b]=new T(b[B](1),a[b]))};L(\"google.loader.rpl\",google[A].S);google[A].R=function(a){if((a=a.specs)&&a[y])for(var b=0;b<a[y];++b){var c=a[b];\"string\"==typeof c?N[\":\"+c]=new U(c):(c=new V(c[x],c.baseSpec,c.customSpecs),N[\":\"+c[x]]=c)}};L(\"google.loader.rm\",google[A].R);google[A].loaded=function(a){N[\":\"+a.module].k(a)};\nL(\"google.loader.loaded\",google[A].loaded);google[A].M=function(){return\"qid=\"+((new Date)[q]().toString(16)+Math.floor(1E7*Math.random()).toString(16))};L(\"google.loader.createGuidArg_\",google[A].M);J(\"google_exportSymbol\",J);J(\"google_exportProperty\",K);google[A].a={};L(\"google.loader.themes\",google[A].a);google[A].a.B=\"//www.google.com/cse/style/look/bubblegum.css\";M(google[A].a,\"BUBBLEGUM\",google[A].a.B);google[A].a.D=\"//www.google.com/cse/style/look/greensky.css\";M(google[A].a,\"GREENSKY\",google[A].a.D);\ngoogle[A].a.C=\"//www.google.com/cse/style/look/espresso.css\";M(google[A].a,\"ESPRESSO\",google[A].a.C);google[A].a.G=\"//www.google.com/cse/style/look/shiny.css\";M(google[A].a,\"SHINY\",google[A].a.G);google[A].a.F=\"//www.google.com/cse/style/look/minimalist.css\";M(google[A].a,\"MINIMALIST\",google[A].a.F);google[A].a.H=\"//www.google.com/cse/style/look/v2/default.css\";M(google[A].a,\"V2_DEFAULT\",google[A].a.H);function U(a){this.b=a;this.q=[];this.p={};this.i={};this.e={};this.l=!0;this.c=-1}\nU[z].g=function(a,b){var c=\"\";void 0!=b&&(void 0!=b.language&&(c+=\"&hl=\"+d(b.language)),void 0!=b.nocss&&(c+=\"&output=\"+d(\"nocss=\"+b.nocss)),void 0!=b.nooldnames&&(c+=\"&nooldnames=\"+d(b.nooldnames)),void 0!=b.packages&&(c+=\"&packages=\"+d(b.packages)),null!=b.callback&&(c+=\"&async=2\"),void 0!=b.style&&(c+=\"&style=\"+d(b.style)),void 0!=b.noexp&&(c+=\"&noexp=true\"),void 0!=b.other_params&&(c+=\"&\"+b.other_params));if(!this.l){google[this.b]&&google[this.b].JSHash&&(c+=\"&sig=\"+d(google[this.b].JSHash));\nvar e=[],f;for(f in this.p)\":\"==f[n](0)&&e[u](f[B](1));for(f in this.i)\":\"==f[n](0)&&this.i[f]&&e[u](f[B](1));c+=\"&have=\"+d(e[C](\",\"))}return google[A][w]+\"/?file=\"+this.b+\"&v=\"+a+google[A].AdditionalParams+c};U[z].v=function(a){var b=null;a&&(b=a.packages);var c=null;if(b)if(\"string\"==typeof b)c=[a.packages];else if(b[y])for(c=[],a=0;a<b[y];a++)\"string\"==typeof b[a]&&c[u](b[a][m](/^\\s*|\\s*$/,\"\")[D]());c||(c=[\"default\"]);b=[];for(a=0;a<c[y];a++)this.p[\":\"+c[a]]||b[u](c[a]);return b};\nl(U[z],function(a,b){var c=this.v(b),e=b&&null!=b.callback;if(e)var f=new W(b.callback);for(var k=[],p=c[y]-1;0<=p;p--){var t=c[p];e&&f.I(t);if(this.i[\":\"+t])c.splice(p,1),e&&this.e[\":\"+t][u](f);else k[u](t)}if(c[y]){b&&b.packages&&(b.packages=c.sort()[C](\",\"));for(p=0;p<k[y];p++)t=k[p],this.e[\":\"+t]=[],e&&this.e[\":\"+t][u](f);if(b||null==O[\":\"+this.b]||null==O[\":\"+this.b].versions[\":\"+a]||google[A].AdditionalParams||!this.l)b&&b.autoloaded||google[A].d(\"script\",this.g(a,b),e);else{c=O[\":\"+this.b];\ngoogle[this.b]=google[this.b]||{};for(var S in c.properties)S&&\":\"==S[n](0)&&(google[this.b][S[B](1)]=c.properties[S]);google[A].d(\"script\",google[A][w]+c.path+c.js,e);c.css&&google[A].d(\"css\",google[A][w]+c.path+c.css,e)}this.l&&(this.l=!1,this.c=(new Date)[q](),1!=this.c%100&&(this.c=-1));for(p=0;p<k[y];p++)t=k[p],this.i[\":\"+t]=!0}});\nU[z].k=function(a){-1!=this.c&&(da(\"al_\"+this.b,\"jl.\"+((new Date)[q]()-this.c),!0),this.c=-1);this.q=this.q.concat(a.components);google[A][this.b]||(google[A][this.b]={});google[A][this.b].packages=this.q.slice(0);for(var b=0;b<a.components[y];b++){this.p[\":\"+a.components[b]]=!0;this.i[\":\"+a.components[b]]=!1;var c=this.e[\":\"+a.components[b]];if(c){for(var e=0;e<c[y];e++)c[e].L(a.components[b]);delete this.e[\":\"+a.components[b]]}}};U[z].m=function(a,b){return 0==this.v(b)[y]};U[z].s=function(){return!0};\nfunction W(a){this.K=a;this.n={};this.r=0}W[z].I=function(a){this.r++;this.n[\":\"+a]=!0};W[z].L=function(a){this.n[\":\"+a]&&(this.n[\":\"+a]=!1,this.r--,0==this.r&&g[r](this.K,0))};function V(a,b,c){this.name=a;this.J=b;this.o=c;this.u=this.h=!1;this.j=[];google[A].t[this[x]]=H(this.k,this)}G(V,U);l(V[z],function(a,b){var c=b&&null!=b.callback;c?(this.j[u](b.callback),b.callback=\"google.loader.callbacks.\"+this[x]):this.h=!0;b&&b.autoloaded||google[A].d(\"script\",this.g(a,b),c)});V[z].m=function(a,b){return b&&null!=b.callback?this.u:this.h};V[z].k=function(){this.u=!0;for(var a=0;a<this.j[y];a++)g[r](this.j[a],0);this.j=[]};\nvar X=function(a,b){return a.string?d(a.string)+\"=\"+d(b):a.regex?b[m](/(^.*$)/,a.regex):\"\"};V[z].g=function(a,b){return this.O(this.w(a),a,b)};\nV[z].O=function(a,b,c){var e=\"\";a.key&&(e+=\"&\"+X(a.key,google[A].ApiKey));a.version&&(e+=\"&\"+X(a.version,b));b=google[A].Secure&&a.ssl?a.ssl:a.uri;if(null!=c)for(var f in c)a.params[f]?e+=\"&\"+X(a.params[f],c[f]):\"other_params\"==f?e+=\"&\"+c[f]:\"base_domain\"==f&&(b=\"http://\"+c[f]+a.uri[B](a.uri[v](\"/\",7)));google[this[x]]={};-1==b[v](\"?\")&&e&&(e=\"?\"+e[B](1));return b+e};V[z].s=function(a){return this.w(a).deferred};V[z].w=function(a){if(this.o)for(var b=0;b<this.o[y];++b){var c=this.o[b];if((new RegExp(c.pattern)).test(a))return c}return this.J};function T(a,b){this.b=a;this.f=b;this.h=!1}G(T,U);l(T[z],function(a,b){this.h=!0;google[A].d(\"script\",this.g(a,b),!1)});T[z].m=function(){return this.h};T[z].k=function(){};T[z].g=function(a,b){if(!this.f.versions[\":\"+a]){if(this.f.aliases){var c=this.f.aliases[\":\"+a];c&&(a=c)}if(!this.f.versions[\":\"+a])throw I(\"Module: '\"+this.b+\"' with version '\"+a+\"' not found!\");}return google[A].GoogleApisBase+\"/libs/\"+this.b+\"/\"+a+\"/\"+this.f.versions[\":\"+a][b&&b.uncompressed?\"uncompressed\":\"compressed\"]};\nT[z].s=function(){return!1};var ea=!1,Y=[],fa=(new Date)[q](),ha=function(){ea||(Q(g,\"unload\",ga),ea=!0)},ia=function(a,b){ha();if(!(google[A].Secure||google[A].Options&&!1!==google[A].Options.csi)){for(var c=0;c<a[y];c++)a[c]=d(a[c][D]()[m](/[^a-z0-9_.]+/g,\"_\"));for(c=0;c<b[y];c++)b[c]=d(b[c][D]()[m](/[^a-z0-9_.]+/g,\"_\"));g[r](H(Z,null,\"//gg.google.com/csi?s=uds&v=2&action=\"+a[C](\",\")+\"&it=\"+b[C](\",\")),1E4)}},da=function(a,b,c){c?ia([a],[b]):(ha(),Y[u](\"r\"+Y[y]+\"=\"+d(a+(b?\"|\"+b:\"\"))),g[r](ga,5<Y[y]?0:15E3))},ga=function(){if(Y[y]){var a=\ngoogle[A][w];0==a[v](\"http:\")&&(a=a[m](/^http:/,\"https:\"));Z(a+\"/stats?\"+Y[C](\"&\")+\"&nc=\"+(new Date)[q]()+\"_\"+((new Date)[q]()-fa));Y.length=0}},Z=function(a){var b=new Image,c=Z.P++;Z.A[c]=b;b.onload=b.onerror=function(){delete Z.A[c]};b.src=a;b=null};Z.A={};Z.P=0;J(\"google.loader.recordCsiStat\",ia);J(\"google.loader.recordStat\",da);J(\"google.loader.createImageForLogging\",Z);\n\n}) ();google.loader.rm({\"specs\":[{\"name\":\"books\",\"baseSpec\":{\"uri\":\"http://books.google.com/books/api.js\",\"ssl\":\"https://encrypted.google.com/books/api.js\",\"key\":{\"string\":\"key\"},\"version\":{\"string\":\"v\"},\"deferred\":true,\"params\":{\"callback\":{\"string\":\"callback\"},\"language\":{\"string\":\"hl\"}}}},\"feeds\",{\"name\":\"friendconnect\",\"baseSpec\":{\"uri\":\"http://www.google.com/friendconnect/script/friendconnect.js\",\"ssl\":\"https://www.google.com/friendconnect/script/friendconnect.js\",\"key\":{\"string\":\"key\"},\"version\":{\"string\":\"v\"},\"deferred\":false,\"params\":{}}},\"spreadsheets\",\"identitytoolkit\",\"gdata\",\"ima\",\"visualization\",{\"name\":\"sharing\",\"baseSpec\":{\"uri\":\"http://www.google.com/s2/sharing/js\",\"ssl\":null,\"key\":{\"string\":\"key\"},\"version\":{\"string\":\"v\"},\"deferred\":false,\"params\":{\"language\":{\"string\":\"hl\"}}}},{\"name\":\"maps\",\"baseSpec\":{\"uri\":\"http://maps.google.com/maps?file\\u003dgoogleapi\",\"ssl\":\"https://maps-api-ssl.google.com/maps?file\\u003dgoogleapi\",\"key\":{\"string\":\"key\"},\"version\":{\"string\":\"v\"},\"deferred\":true,\"params\":{\"callback\":{\"regex\":\"callback\\u003d$1\\u0026async\\u003d2\"},\"language\":{\"string\":\"hl\"}}},\"customSpecs\":[{\"uri\":\"http://maps.googleapis.com/maps/api/js\",\"ssl\":\"https://maps.googleapis.com/maps/api/js\",\"version\":{\"string\":\"v\"},\"deferred\":true,\"params\":{\"callback\":{\"string\":\"callback\"},\"language\":{\"string\":\"hl\"}},\"pattern\":\"^(3|3..*)$\"}]},\"search\",\"annotations_v2\",\"payments\",\"wave\",\"orkut\",{\"name\":\"annotations\",\"baseSpec\":{\"uri\":\"http://www.google.com/reviews/scripts/annotations_bootstrap.js\",\"ssl\":null,\"key\":{\"string\":\"key\"},\"version\":{\"string\":\"v\"},\"deferred\":true,\"params\":{\"callback\":{\"string\":\"callback\"},\"language\":{\"string\":\"hl\"},\"country\":{\"string\":\"gl\"}}}},\"language\",\"earth\",\"picker\",\"ads\",\"elements\"]});\ngoogle.loader.rfm({\":search\":{\"versions\":{\":1\":\"1\",\":1.0\":\"1\"},\"path\":\"/api/search/1.0/cb6ef4de1f03dde8c26c6d526f8a1f35/\",\"js\":\"default+en.I.js\",\"css\":\"default+en.css\",\"properties\":{\":JSHash\":\"cb6ef4de1f03dde8c26c6d526f8a1f35\",\":NoOldNames\":false,\":Version\":\"1.0\"}},\":language\":{\"versions\":{\":1\":\"1\",\":1.0\":\"1\"},\"path\":\"/api/language/1.0/ab842e4cebe93c5ab08b2d3db3b8dc59/\",\"js\":\"default+en.I.js\",\"properties\":{\":JSHash\":\"ab842e4cebe93c5ab08b2d3db3b8dc59\",\":Version\":\"1.0\"}},\":feeds\":{\"versions\":{\":1\":\"1\",\":1.0\":\"1\"},\"path\":\"/api/feeds/1.0/482f2817cdf8982edf2e5669f9e3a627/\",\"js\":\"default+en.I.js\",\"css\":\"default+en.css\",\"properties\":{\":JSHash\":\"482f2817cdf8982edf2e5669f9e3a627\",\":Version\":\"1.0\"}},\":spreadsheets\":{\"versions\":{\":0\":\"1\",\":0.4\":\"1\"},\"path\":\"/api/spreadsheets/0.4/87ff7219e9f8a8164006cbf28d5e911a/\",\"js\":\"default.I.js\",\"properties\":{\":JSHash\":\"87ff7219e9f8a8164006cbf28d5e911a\",\":Version\":\"0.4\"}},\":ima\":{\"versions\":{\":3\":\"1\",\":3.0\":\"1\"},\"path\":\"/api/ima/3.0/28a914332232c9a8ac0ae8da68b1006e/\",\"js\":\"default.I.js\",\"properties\":{\":JSHash\":\"28a914332232c9a8ac0ae8da68b1006e\",\":Version\":\"3.0\"}},\":wave\":{\"versions\":{\":1\":\"1\",\":1.0\":\"1\"},\"path\":\"/api/wave/1.0/3b6f7573ff78da6602dda5e09c9025bf/\",\"js\":\"default.I.js\",\"properties\":{\":JSHash\":\"3b6f7573ff78da6602dda5e09c9025bf\",\":Version\":\"1.0\"}},\":earth\":{\"versions\":{\":1\":\"1\",\":1.0\":\"1\"},\"path\":\"/api/earth/1.0/db22e5693e0a8de1f62f3536f5a8d7d3/\",\"js\":\"default.I.js\",\"properties\":{\":JSHash\":\"db22e5693e0a8de1f62f3536f5a8d7d3\",\":Version\":\"1.0\"}},\":annotations\":{\"versions\":{\":1\":\"1\",\":1.0\":\"1\"},\"path\":\"/api/annotations/1.0/ee29f1a32c343fea662c6e1b58ec6d0d/\",\"js\":\"default+en.I.js\",\"properties\":{\":JSHash\":\"ee29f1a32c343fea662c6e1b58ec6d0d\",\":Version\":\"1.0\"}},\":picker\":{\"versions\":{\":1\":\"1\",\":1.0\":\"1\"},\"path\":\"/api/picker/1.0/1c635e91b9d0c082c660a42091913907/\",\"js\":\"default.I.js\",\"css\":\"default.css\",\"properties\":{\":JSHash\":\"1c635e91b9d0c082c660a42091913907\",\":Version\":\"1.0\"}}});\ngoogle.loader.rpl({\":scriptaculous\":{\"versions\":{\":1.8.3\":{\"uncompressed\":\"scriptaculous.js\",\"compressed\":\"scriptaculous.js\"},\":1.9.0\":{\"uncompressed\":\"scriptaculous.js\",\"compressed\":\"scriptaculous.js\"},\":1.8.2\":{\"uncompressed\":\"scriptaculous.js\",\"compressed\":\"scriptaculous.js\"},\":1.8.1\":{\"uncompressed\":\"scriptaculous.js\",\"compressed\":\"scriptaculous.js\"}},\"aliases\":{\":1.8\":\"1.8.3\",\":1\":\"1.9.0\",\":1.9\":\"1.9.0\"}},\":yui\":{\"versions\":{\":2.6.0\":{\"uncompressed\":\"build/yuiloader/yuiloader.js\",\"compressed\":\"build/yuiloader/yuiloader-min.js\"},\":2.9.0\":{\"uncompressed\":\"build/yuiloader/yuiloader.js\",\"compressed\":\"build/yuiloader/yuiloader-min.js\"},\":2.7.0\":{\"uncompressed\":\"build/yuiloader/yuiloader.js\",\"compressed\":\"build/yuiloader/yuiloader-min.js\"},\":2.8.0r4\":{\"uncompressed\":\"build/yuiloader/yuiloader.js\",\"compressed\":\"build/yuiloader/yuiloader-min.js\"},\":2.8.2r1\":{\"uncompressed\":\"build/yuiloader/yuiloader.js\",\"compressed\":\"build/yuiloader/yuiloader-min.js\"},\":2.8.1\":{\"uncompressed\":\"build/yuiloader/yuiloader.js\",\"compressed\":\"build/yuiloader/yuiloader-min.js\"},\":3.3.0\":{\"uncompressed\":\"build/yui/yui.js\",\"compressed\":\"build/yui/yui-min.js\"}},\"aliases\":{\":3\":\"3.3.0\",\":2\":\"2.9.0\",\":2.7\":\"2.7.0\",\":2.8.2\":\"2.8.2r1\",\":2.6\":\"2.6.0\",\":2.9\":\"2.9.0\",\":2.8\":\"2.8.2r1\",\":2.8.0\":\"2.8.0r4\",\":3.3\":\"3.3.0\"}},\":swfobject\":{\"versions\":{\":2.1\":{\"uncompressed\":\"swfobject_src.js\",\"compressed\":\"swfobject.js\"},\":2.2\":{\"uncompressed\":\"swfobject_src.js\",\"compressed\":\"swfobject.js\"}},\"aliases\":{\":2\":\"2.2\"}},\":ext-core\":{\"versions\":{\":3.1.0\":{\"uncompressed\":\"ext-core-debug.js\",\"compressed\":\"ext-core.js\"},\":3.0.0\":{\"uncompressed\":\"ext-core-debug.js\",\"compressed\":\"ext-core.js\"}},\"aliases\":{\":3\":\"3.1.0\",\":3.0\":\"3.0.0\",\":3.1\":\"3.1.0\"}},\":webfont\":{\"versions\":{\":1.0.28\":{\"uncompressed\":\"webfont_debug.js\",\"compressed\":\"webfont.js\"},\":1.0.27\":{\"uncompressed\":\"webfont_debug.js\",\"compressed\":\"webfont.js\"},\":1.0.29\":{\"uncompressed\":\"webfont_debug.js\",\"compressed\":\"webfont.js\"},\":1.0.12\":{\"uncompressed\":\"webfont_debug.js\",\"compressed\":\"webfont.js\"},\":1.0.13\":{\"uncompressed\":\"webfont_debug.js\",\"compressed\":\"webfont.js\"},\":1.0.14\":{\"uncompressed\":\"webfont_debug.js\",\"compressed\":\"webfont.js\"},\":1.0.15\":{\"uncompressed\":\"webfont_debug.js\",\"compressed\":\"webfont.js\"},\":1.0.10\":{\"uncompressed\":\"webfont_debug.js\",\"compressed\":\"webfont.js\"},\":1.0.11\":{\"uncompressed\":\"webfont_debug.js\",\"compressed\":\"webfont.js\"},\":1.0.2\":{\"uncompressed\":\"webfont_debug.js\",\"compressed\":\"webfont.js\"},\":1.0.1\":{\"uncompressed\":\"webfont_debug.js\",\"compressed\":\"webfont.js\"},\":1.0.0\":{\"uncompressed\":\"webfont_debug.js\",\"compressed\":\"webfont.js\"},\":1.0.6\":{\"uncompressed\":\"webfont_debug.js\",\"compressed\":\"webfont.js\"},\":1.0.19\":{\"uncompressed\":\"webfont_debug.js\",\"compressed\":\"webfont.js\"},\":1.0.5\":{\"uncompressed\":\"webfont_debug.js\",\"compressed\":\"webfont.js\"},\":1.0.18\":{\"uncompressed\":\"webfont_debug.js\",\"compressed\":\"webfont.js\"},\":1.0.4\":{\"uncompressed\":\"webfont_debug.js\",\"compressed\":\"webfont.js\"},\":1.0.17\":{\"uncompressed\":\"webfont_debug.js\",\"compressed\":\"webfont.js\"},\":1.0.16\":{\"uncompressed\":\"webfont_debug.js\",\"compressed\":\"webfont.js\"},\":1.0.3\":{\"uncompressed\":\"webfont_debug.js\",\"compressed\":\"webfont.js\"},\":1.0.9\":{\"uncompressed\":\"webfont_debug.js\",\"compressed\":\"webfont.js\"},\":1.0.21\":{\"uncompressed\":\"webfont_debug.js\",\"compressed\":\"webfont.js\"},\":1.0.22\":{\"uncompressed\":\"webfont_debug.js\",\"compressed\":\"webfont.js\"},\":1.0.25\":{\"uncompressed\":\"webfont_debug.js\",\"compressed\":\"webfont.js\"},\":1.0.26\":{\"uncompressed\":\"webfont_debug.js\",\"compressed\":\"webfont.js\"},\":1.0.23\":{\"uncompressed\":\"webfont_debug.js\",\"compressed\":\"webfont.js\"},\":1.0.24\":{\"uncompressed\":\"webfont_debug.js\",\"compressed\":\"webfont.js\"}},\"aliases\":{\":1\":\"1.0.29\",\":1.0\":\"1.0.29\"}},\":mootools\":{\"versions\":{\":1.3.1\":{\"uncompressed\":\"mootools.js\",\"compressed\":\"mootools-yui-compressed.js\"},\":1.1.1\":{\"uncompressed\":\"mootools.js\",\"compressed\":\"mootools-yui-compressed.js\"},\":1.3.0\":{\"uncompressed\":\"mootools.js\",\"compressed\":\"mootools-yui-compressed.js\"},\":1.3.2\":{\"uncompressed\":\"mootools.js\",\"compressed\":\"mootools-yui-compressed.js\"},\":1.1.2\":{\"uncompressed\":\"mootools.js\",\"compressed\":\"mootools-yui-compressed.js\"},\":1.2.3\":{\"uncompressed\":\"mootools.js\",\"compressed\":\"mootools-yui-compressed.js\"},\":1.2.4\":{\"uncompressed\":\"mootools.js\",\"compressed\":\"mootools-yui-compressed.js\"},\":1.2.1\":{\"uncompressed\":\"mootools.js\",\"compressed\":\"mootools-yui-compressed.js\"},\":1.2.2\":{\"uncompressed\":\"mootools.js\",\"compressed\":\"mootools-yui-compressed.js\"},\":1.2.5\":{\"uncompressed\":\"mootools.js\",\"compressed\":\"mootools-yui-compressed.js\"},\":1.4.0\":{\"uncompressed\":\"mootools.js\",\"compressed\":\"mootools-yui-compressed.js\"},\":1.4.1\":{\"uncompressed\":\"mootools.js\",\"compressed\":\"mootools-yui-compressed.js\"},\":1.4.2\":{\"uncompressed\":\"mootools.js\",\"compressed\":\"mootools-yui-compressed.js\"}},\"aliases\":{\":1\":\"1.1.2\",\":1.11\":\"1.1.1\",\":1.4\":\"1.4.2\",\":1.3\":\"1.3.2\",\":1.2\":\"1.2.5\",\":1.1\":\"1.1.2\"}},\":jqueryui\":{\"versions\":{\":1.6.0\":{\"uncompressed\":\"jquery-ui.js\",\"compressed\":\"jquery-ui.min.js\"},\":1.8.0\":{\"uncompressed\":\"jquery-ui.js\",\"compressed\":\"jquery-ui.min.js\"},\":1.8.2\":{\"uncompressed\":\"jquery-ui.js\",\"compressed\":\"jquery-ui.min.js\"},\":1.8.1\":{\"uncompressed\":\"jquery-ui.js\",\"compressed\":\"jquery-ui.min.js\"},\":1.8.9\":{\"uncompressed\":\"jquery-ui.js\",\"compressed\":\"jquery-ui.min.js\"},\":1.8.15\":{\"uncompressed\":\"jquery-ui.js\",\"compressed\":\"jquery-ui.min.js\"},\":1.8.14\":{\"uncompressed\":\"jquery-ui.js\",\"compressed\":\"jquery-ui.min.js\"},\":1.8.7\":{\"uncompressed\":\"jquery-ui.js\",\"compressed\":\"jquery-ui.min.js\"},\":1.8.13\":{\"uncompressed\":\"jquery-ui.js\",\"compressed\":\"jquery-ui.min.js\"},\":1.8.8\":{\"uncompressed\":\"jquery-ui.js\",\"compressed\":\"jquery-ui.min.js\"},\":1.8.12\":{\"uncompressed\":\"jquery-ui.js\",\"compressed\":\"jquery-ui.min.js\"},\":1.7.2\":{\"uncompressed\":\"jquery-ui.js\",\"compressed\":\"jquery-ui.min.js\"},\":1.8.5\":{\"uncompressed\":\"jquery-ui.js\",\"compressed\":\"jquery-ui.min.js\"},\":1.8.11\":{\"uncompressed\":\"jquery-ui.js\",\"compressed\":\"jquery-ui.min.js\"},\":1.7.3\":{\"uncompressed\":\"jquery-ui.js\",\"compressed\":\"jquery-ui.min.js\"},\":1.8.10\":{\"uncompressed\":\"jquery-ui.js\",\"compressed\":\"jquery-ui.min.js\"},\":1.8.6\":{\"uncompressed\":\"jquery-ui.js\",\"compressed\":\"jquery-ui.min.js\"},\":1.7.0\":{\"uncompressed\":\"jquery-ui.js\",\"compressed\":\"jquery-ui.min.js\"},\":1.7.1\":{\"uncompressed\":\"jquery-ui.js\",\"compressed\":\"jquery-ui.min.js\"},\":1.8.4\":{\"uncompressed\":\"jquery-ui.js\",\"compressed\":\"jquery-ui.min.js\"},\":1.5.3\":{\"uncompressed\":\"jquery-ui.js\",\"compressed\":\"jquery-ui.min.js\"},\":1.5.2\":{\"uncompressed\":\"jquery-ui.js\",\"compressed\":\"jquery-ui.min.js\"},\":1.8.17\":{\"uncompressed\":\"jquery-ui.js\",\"compressed\":\"jquery-ui.min.js\"},\":1.8.16\":{\"uncompressed\":\"jquery-ui.js\",\"compressed\":\"jquery-ui.min.js\"}},\"aliases\":{\":1.8\":\"1.8.17\",\":1.7\":\"1.7.3\",\":1.6\":\"1.6.0\",\":1\":\"1.8.17\",\":1.5\":\"1.5.3\",\":1.8.3\":\"1.8.4\"}},\":chrome-frame\":{\"versions\":{\":1.0.2\":{\"uncompressed\":\"CFInstall.js\",\"compressed\":\"CFInstall.min.js\"},\":1.0.1\":{\"uncompressed\":\"CFInstall.js\",\"compressed\":\"CFInstall.min.js\"},\":1.0.0\":{\"uncompressed\":\"CFInstall.js\",\"compressed\":\"CFInstall.min.js\"}},\"aliases\":{\":1\":\"1.0.2\",\":1.0\":\"1.0.2\"}},\":dojo\":{\"versions\":{\":1.3.1\":{\"uncompressed\":\"dojo/dojo.xd.js.uncompressed.js\",\"compressed\":\"dojo/dojo.xd.js\"},\":1.6.1\":{\"uncompressed\":\"dojo/dojo.xd.js.uncompressed.js\",\"compressed\":\"dojo/dojo.xd.js\"},\":1.3.0\":{\"uncompressed\":\"dojo/dojo.xd.js.uncompressed.js\",\"compressed\":\"dojo/dojo.xd.js\"},\":1.1.1\":{\"uncompressed\":\"dojo/dojo.xd.js.uncompressed.js\",\"compressed\":\"dojo/dojo.xd.js\"},\":1.3.2\":{\"uncompressed\":\"dojo/dojo.xd.js.uncompressed.js\",\"compressed\":\"dojo/dojo.xd.js\"},\":1.6.0\":{\"uncompressed\":\"dojo/dojo.xd.js.uncompressed.js\",\"compressed\":\"dojo/dojo.xd.js\"},\":1.2.3\":{\"uncompressed\":\"dojo/dojo.xd.js.uncompressed.js\",\"compressed\":\"dojo/dojo.xd.js\"},\":1.7.2\":{\"uncompressed\":\"dojo/dojo.js.uncompressed.js\",\"compressed\":\"dojo/dojo.js\"},\":1.7.0\":{\"uncompressed\":\"dojo/dojo.js.uncompressed.js\",\"compressed\":\"dojo/dojo.js\"},\":1.7.1\":{\"uncompressed\":\"dojo/dojo.js.uncompressed.js\",\"compressed\":\"dojo/dojo.js\"},\":1.4.3\":{\"uncompressed\":\"dojo/dojo.xd.js.uncompressed.js\",\"compressed\":\"dojo/dojo.xd.js\"},\":1.5.1\":{\"uncompressed\":\"dojo/dojo.xd.js.uncompressed.js\",\"compressed\":\"dojo/dojo.xd.js\"},\":1.5.0\":{\"uncompressed\":\"dojo/dojo.xd.js.uncompressed.js\",\"compressed\":\"dojo/dojo.xd.js\"},\":1.2.0\":{\"uncompressed\":\"dojo/dojo.xd.js.uncompressed.js\",\"compressed\":\"dojo/dojo.xd.js\"},\":1.4.0\":{\"uncompressed\":\"dojo/dojo.xd.js.uncompressed.js\",\"compressed\":\"dojo/dojo.xd.js\"},\":1.4.1\":{\"uncompressed\":\"dojo/dojo.xd.js.uncompressed.js\",\"compressed\":\"dojo/dojo.xd.js\"}},\"aliases\":{\":1.7\":\"1.7.2\",\":1\":\"1.6.1\",\":1.6\":\"1.6.1\",\":1.5\":\"1.5.1\",\":1.4\":\"1.4.3\",\":1.3\":\"1.3.2\",\":1.2\":\"1.2.3\",\":1.1\":\"1.1.1\"}},\":prototype\":{\"versions\":{\":1.7.0.0\":{\"uncompressed\":\"prototype.js\",\"compressed\":\"prototype.js\"},\":1.6.0.2\":{\"uncompressed\":\"prototype.js\",\"compressed\":\"prototype.js\"},\":1.6.1.0\":{\"uncompressed\":\"prototype.js\",\"compressed\":\"prototype.js\"},\":1.6.0.3\":{\"uncompressed\":\"prototype.js\",\"compressed\":\"prototype.js\"}},\"aliases\":{\":1.7\":\"1.7.0.0\",\":1.6.1\":\"1.6.1.0\",\":1\":\"1.7.0.0\",\":1.6\":\"1.6.1.0\",\":1.7.0\":\"1.7.0.0\",\":1.6.0\":\"1.6.0.3\"}},\":jquery\":{\"versions\":{\":1.6.2\":{\"uncompressed\":\"jquery.js\",\"compressed\":\"jquery.min.js\"},\":1.3.1\":{\"uncompressed\":\"jquery.js\",\"compressed\":\"jquery.min.js\"},\":1.6.1\":{\"uncompressed\":\"jquery.js\",\"compressed\":\"jquery.min.js\"},\":1.3.0\":{\"uncompressed\":\"jquery.js\",\"compressed\":\"jquery.min.js\"},\":1.6.4\":{\"uncompressed\":\"jquery.js\",\"compressed\":\"jquery.min.js\"},\":1.6.3\":{\"uncompressed\":\"jquery.js\",\"compressed\":\"jquery.min.js\"},\":1.3.2\":{\"uncompressed\":\"jquery.js\",\"compressed\":\"jquery.min.js\"},\":1.6.0\":{\"uncompressed\":\"jquery.js\",\"compressed\":\"jquery.min.js\"},\":1.2.3\":{\"uncompressed\":\"jquery.js\",\"compressed\":\"jquery.min.js\"},\":1.7.0\":{\"uncompressed\":\"jquery.js\",\"compressed\":\"jquery.min.js\"},\":1.7.1\":{\"uncompressed\":\"jquery.js\",\"compressed\":\"jquery.min.js\"},\":1.2.6\":{\"uncompressed\":\"jquery.js\",\"compressed\":\"jquery.min.js\"},\":1.4.3\":{\"uncompressed\":\"jquery.js\",\"compressed\":\"jquery.min.js\"},\":1.4.4\":{\"uncompressed\":\"jquery.js\",\"compressed\":\"jquery.min.js\"},\":1.5.1\":{\"uncompressed\":\"jquery.js\",\"compressed\":\"jquery.min.js\"},\":1.5.0\":{\"uncompressed\":\"jquery.js\",\"compressed\":\"jquery.min.js\"},\":1.4.0\":{\"uncompressed\":\"jquery.js\",\"compressed\":\"jquery.min.js\"},\":1.5.2\":{\"uncompressed\":\"jquery.js\",\"compressed\":\"jquery.min.js\"},\":1.4.1\":{\"uncompressed\":\"jquery.js\",\"compressed\":\"jquery.min.js\"},\":1.4.2\":{\"uncompressed\":\"jquery.js\",\"compressed\":\"jquery.min.js\"}},\"aliases\":{\":1.7\":\"1.7.1\",\":1.6\":\"1.6.4\",\":1\":\"1.7.1\",\":1.5\":\"1.5.2\",\":1.4\":\"1.4.4\",\":1.3\":\"1.3.2\",\":1.2\":\"1.2.6\"}}});\n}\n(function() {\nvar aa=encodeURIComponent,ba=window,ca=Object,da=Infinity,ea=document,fa=isNaN,h=Math,ga=Array,ha=Number,ia=NaN,m=Error,ja=parseInt,ka=parseFloat,la=isFinite,ma=decodeURIComponent;function na(a,b){return a.width=b}function oa(a,b){return a.expand=b}function pa(a,b){return a.data=b}function qa(a,b){return a.ceil=b}function ra(a,b){return a.floor=b}function ta(a,b){return a.format=b}function ua(a,b){return a.remove=b}function va(a,b){return a.clear=b}function wa(a,b){return a.getColumnIndex=b}\nfunction xa(a,b){return a.stroke=b}function ya(a,b){return a.getTime=b}function za(a,b){return a.fill=b}function Aa(a,b){return a.toString=b}function Ba(a,b){return a.position=b}function Ca(a,b){return a.toJSON=b}function Da(a,b){return a.next=b}function Ea(a,b){return a.constructor=b}function Fa(a,b){return a.fontSize=b}function Ga(a,b){return a.message=b}function Ia(a,b){return a.clone=b}function Ja(a,b){return a.start=b}function La(a,b){return a.init=b}function Ma(a,b){return a.bottom=b}\nfunction Na(a,b){return a.scale=b}function Oa(a,b){return a.rows=b}function Pa(a,b){return a.contains=b}function Qa(a,b){return a.display=b}function Sa(a,b){return a.label=b}function Ta(a,b){return a.height=b}function Ua(a,b){return a.right=b}function Va(a,b){return a.isEmpty=b}function Wa(a,b){return a.round=b}function Xa(a,b){return a.innerHTML=b}function Ya(a,b){return a.color=b}function Za(a,b){return a.getProperty=b}function $a(a,b){return a.left=b}function ab(a,b){return a.equals=b}\nfunction bb(a,b){return a.cssText=b}function cb(a,b){return a.getHeight=b}function db(a,b){return a.type=b}function eb(a,b){return a.tabIndex=b}function fb(a,b){return a.translate=b}function gb(a,b){return a.name=b}function hb(a,b){return a.getValue=b}function ib(a,b){return a.strokeWidth=b}function jb(a,b){return a.parse=b}function kb(a,b){return a.visibility=b}function lb(a,b){return a.bold=b}function mb(a,b){return a.length=b}function nb(a,b){return a.getProperties=b}\nfunction ob(a,b){return a.prototype=b}function pb(a,b){return a.className=b}function qb(a,b){return a.opacity=b}function rb(a,b){return a.sort=b}\nvar q=\"appendChild\",sb=\"filter\",tb=\"properties\",ub=\"activeElement\",vb=\"getBoundingClientRect\",wb=\"shift\",xb=\"exec\",r=\"width\",yb=\"collapse\",zb=\"pattern\",Ab=\"replace\",Bb=\"toFixed\",Cb=\"ceil\",Eb=\"floor\",Fb=\"content\",Gb=\"offsetWidth\",Hb=\"concat\",Ib=\"charAt\",Jb=\"createTextNode\",Kb=\"getDate\",Lb=\"insertBefore\",Mb=\"interval\",Nb=\"targetTouches\",Ob=\"trim\",Pb=\"match\",Qb=\"getUTCFullYear\",Rb=\"format\",Sb=\"cols\",Tb=\"remove\",Ub=\"querySelector\",Vb=\"createElement\",Wb=\"scrollHeight\",Yb=\"firstChild\",Zb=\"forEach\",$b=\"clientLeft\",\nv=\"setAttribute\",ac=\"clientTop\",bc=\"clear\",cc=\"childNodes\",dc=\"getColumnIndex\",ec=\"stroke\",fc=\"bind\",gc=\"getHours\",hc=\"names\",ic=\"nextSibling\",jc=\"getTime\",kc=\"getElementsByTagName\",lc=\"documentElement\",mc=\"substr\",nc=\"fill\",oc=\"previousSibling\",pc=\"strokeOpacity\",qc=\"toString\",rc=\"gradient\",sc=\"propertyIsEnumerable\",tc=\"position\",uc=\"compare\",vc=\"getDay\",wc=\"sourceIndex\",xc=\"index\",yc=\"next\",zc=\"split\",Ac=\"offsetParent\",Bc=\"constructor\",Cc=\"userAgent\",Dc=\"stack\",Fc=\"location\",Gc=\"fontSize\",Hc=\"hasOwnProperty\",\nw=\"style\",Ic=\"ownerDocument\",Jc=\"clone\",Kc=\"search\",Lc=\"lastChild\",Mc=\"getUTCMonth\",Nc=\"getYear\",Oc=\"scrollWidth\",y=\"start\",Pc=\"random\",Qc=\"setProperty\",Rc=\"getFullYear\",Sc=\"init\",Tc=\"scrollLeft\",Uc=\"bottom\",Vc=\"href\",Wc=\"setTime\",Xc=\"rows\",Yc=\"contains\",Zc=\"apply\",$c=\"tagName\",ad=\"removeAttribute\",bd=\"getMinutes\",cd=\"display\",dd=\"label\",ed=\"offsetTop\",z=\"height\",fd=\"offsetHeight\",gd=\"getStyle\",hd=\"Range\",id=\"execScript\",jd=\"nodeValue\",kd=\"right\",B=\"push\",ld=\"isEmpty\",md=\"valueOf\",nd=\"stringify\",\nod=\"test\",pd=\"text\",D=\"round\",qd=\"slice\",rd=\"nodeType\",td=\"load\",ud=\"getElementById\",vd=\"innerHTML\",wd=\"value\",xd=\"item\",yd=\"JSON\",zd=\"indexOf\",F=\"color\",Ad=\"compareDocumentPosition\",Bd=\"getProperty\",Cd=\"nodeName\",Dd=\"createRange\",G=\"left\",Ed=\"getElementsByClassName\",Fd=\"setMonth\",Gd=\"fromCharCode\",Hd=\"setFullYear\",Id=\"atan2\",Jd=\"children\",Kd=\"sqrt\",Ld=\"Format\",H=\"type\",Md=\"defaultView\",Nd=\"name\",I=\"getValue\",Od=\"strokeWidth\",Pd=\"parse\",Qd=\"clientX\",Rd=\"clientY\",Td=\"setDate\",Ud=\"scrollTop\",Vd=\"getMonth\",\nWd=\"innerText\",Xd=\"bold\",J=\"length\",Yd=\"fillOpacity\",$d=\"getProperties\",K=\"prototype\",ae=\"className\",be=\"clientWidth\",ce=\"document\",de=\"getSeconds\",ee=\"getUTCDate\",fe=\"opacity\",ge=\"getMilliseconds\",he=\"visualization\",ie=\"disabled\",je=\"offsetLeft\",ke=\"body\",le=\"removeChild\",L=\"call\",me=\"some\",ne=\"lastIndexOf\",oe=\"getAttribute\",pe=\"querySelectorAll\",qe=\"setUTCMonth\",re=\"clientHeight\",se=\"charCodeAt\",te=\"compatMode\",ue=\"sort\",ve=\"currentStyle\",we=\"substring\",xe=\"getBackgroundColor\",ye=\"documentMode\",\nze=\"every\",Ae=\"getUTCMinutes\",Be=\"getUTCHours\",Ce=\"parentNode\",De=\"toUpperCase\",Ee=\"splice\",Fe=\"join\",Ge=\"unshift\",He=\"toLowerCase\",Ie=\"getTimezoneOffset\",M=\"\",aaa=\"\\x00\",Je=\"\\n\",baa=\"\\x0B\",Ke=\" \",Le=\" and \",caa=\" does not match type \",daa=' name=\"',eaa=' type=\"',Me='\"',Ne='\" />',Oe=\"#\",faa=\"#$1$1$2$2$3$3\",Pe=\"#000000\",Qe=\"#808080\",Re=\"#fff\",Se=\"#ffffff\",Te=\"$\",Ue=\"$1\",Ve=\"%\",We=\"&\",Xe=\"&#0;\",Ye=\"&#39;\",Ze=\"&amp;\",gaa=\"&client=google-gviz\",$e=\"&gt;\",af=\"&lt;\",bf=\"&quot;\",cf=\"'\",haa=\"''\",df=\"(\",iaa=\n\"(^\",ef=\")\",jaa=\")([a-z])\",ff=\"*\",hf=\"+\",jf=\",\",kf=\", \",lf=\"-\",mf=\".\",nf=\"...\",of=\".SSS\",kaa='.png\" height=\"12\" width=\"',laa=\"//ajax.googleapis.com/ajax\",maa=\"/static/modules/gviz/\",naa=\"/util/bar_\",oaa=\"/util/format.css\",pf=\"0\",qf=\"0.5\",rf=\"0.6\",paa=\"00\",sf=\"000\",qaa=\"0000000000000000\",tf=\"1\",raa=\"1.0\",uf=\"10\",vf=\"3\",wf=\"9\",xf=\":\",yf=\":ss\",zf=\";\",Af=\"<\",saa=\"</\",taa=\"</span>\\u00a0\",Bf=\"<br>\",uaa='<img style=\"padding: 0\" src=\"',vaa='<span style=\"padding: 0; float: left; white-space: nowrap;\">',Df=\n\"=\",Ef='=\"',Ff=\">\",Gf=\"?\",waa=\"@\",Hf=\"A\",xaa=\"APPLET\",yaa=\"AREA\",zaa=\"BASE\",If=\"BR\",Jf=\"BUTTON\",Aaa=\"COL\",Baa=\"COMMAND\",Kf=\"CSS1Compat\",Caa=\"Can't combine significant digits and minimum fraction digits\",Lf=\"Column \",Daa=\"Const{\",Mf=\"Container is not defined\",Nf=\"DAY\",Eaa=\"Date(\",Of=\"December\",Pf=\"E\",Faa=\"EMBED\",Gaa=\"Etc/GMT\",Rf=\"F\",Haa=\"FRAME\",Sf=\"February\",Iaa=\"G\",Jaa=\"GMT\",Kaa=\"H\",Tf=\"HH:mm\",Laa=\"HOUR\",Uf=\"HR\",Maa=\"IFRAME\",Naa=\"IMG\",Vf=\"INPUT\",Oaa=\"ISINDEX\",Paa=\"JavaScript\",Qaa=\"K\",Raa=\"KEYGEN\",\nWf=\"L\",Saa=\"LINK\",Xf=\"M\",Taa=\"META\",Yf=\"MILLISECOND\",Uaa=\"MINUTE\",Zf=\"MMM d\",$f=\"MONTH\",ag=\"MSIE\",Vaa=\"Moz\",Waa=\"MozOpacity\",bg=\"N\",Xaa=\"NOFRAMES\",Yaa=\"NOSCRIPT\",cg=\"November\",dg=\"O\",Zaa=\"OBJECT\",$aa=\"PARAM\",eg=\"Q\",aba=\"Q yyyy\",fg=\"QUARTER\",bba=\"Row \",gg=\"S\",hg=\"SCRIPT\",cba=\"SECOND\",ig=\"SELECT\",jg=\"SOURCE\",dba=\"STYLE\",eba=\"SVG\",kg=\"Saturday\",lg=\"September\",fba=\"Style\",mg=\"T\",gba=\"TABLE\",ng=\"TBODY\",og=\"TD\",pg=\"TEXTAREA\",qg=\"TL\",tg=\"TR\",hba=\"TRACK\",ug=\"Thursday\",iba=\"Too many percent/permill\",vg=\"Trident\",\njba=\"Type mismatch. Value \",kba=\"UTC\",lba=\"Uneven number of arguments\",wg=\"W\",mba=\"WBR\",nba=\"WEEK\",oba=\"Webkit\",xg=\"Wednesday\",pba=\"Width\",yg=\"YEAR\",zg=\"Z\",qba=\"[\",rba=\"[object Array]\",sba=\"[object Function]\",tba=\"[object Window]\",uba=\"\\\\\",vba=\"\\\\$1\",Ag=\"\\\\\\\\\",Bg=\"\\\\s\",wba=\"\\\\u\",xba=\"\\\\x08\",Cg=\"]\",yba=\"]+\",zba=\"___clazz$\",Aba=\"_bar_format_old_value\",Dg=\"_default_\",Eg=\"a\",Bba=\"a String\",Fg=\"absolute\",Gg=\"action\",Cba=\"alpha(opacity=\",Dba=\"amp\",Eba=\"an Array\",Hg=\"area\",Ig=\"aria-\",Lg=\"array\",Mg=\"auto\",\nNg=\"b\",Og=\"background-color:\",Fba=\"bar.groupWidth\",Pg=\"body\",Qg=\"boolean\",Gba=\"borderBottom\",Hba=\"borderBottomWidth\",Iba=\"borderLeft\",Jba=\"borderLeftWidth\",Kba=\"borderRight\",Lba=\"borderRightWidth\",Mba=\"borderTop\",Nba=\"borderTopWidth\",Rg=\"both\",Sg=\"br\",Tg=\"c\",Oba=\"call\",Pba=\"charteditor\",Qba=\"class\",Rba=\"className\",Sba=\"clearMinutes\",Tba=\"color:\",Ug=\"column\",Uba=\"columnFilters[\",Vba=\"compare\",Vg=\"d\",Wg=\"data\",Wba=\"data-\",Xg=\"date\",$g=\"datetime\",Xba=\"decimalSymbol\",Yba=\"desc\",ah=\"direction\",bh=\"display\",\nch=\"div\",Zba=\"document\",dh=\"en\",eh=\"f\",fh=\"false\",gh=\"filter\",hh=\"fixed\",ih=\"focus\",$ba=\"for\",aca=\"formatType\",bca=\"fractionDigits\",jh=\"full\",kh=\"function\",lh=\"g\",cca=\"google-visualization-formatters-arrow-dr\",dca=\"google-visualization-formatters-arrow-empty\",eca=\"google-visualization-formatters-arrow-ug\",fca=\"google.charts.\",gca=\"google.loader.GoogleApisBase\",hca=\"google.maps.DirectionsService\",ica=\"google.visualization.\",jca=\"google.visualization.ModulePath\",kca=\"google.visualization.NumberFormat\",\nlca=\"google.visualization.Version\",mca=\"groupingSymbol\",nca=\"gt\",mh=\"h\",nh=\"h:mm a\",oh=\"head\",rh=\"height\",oca=\"hex\",sh=\"hidden\",th=\"horizontal\",uh=\"href\",vh=\"html\",wh=\"https\",xh=\"iframe\",yh=\"img\",zh=\"inline\",pca=\"innerText\",Ah=\"input\",Bh=\"k\",Ch=\"left\",Dh=\"link\",Eh=\"long\",qca=\"lt\",Fh=\"m\",Gh=\"maps\",Hh=\"maxValue\",Kh=\"medium\",rca=\"meta\",Lh=\"minValue\",sca=\"ms\",tca=\"named\",uca=\"native code\",vca=\"negativeColor\",wca=\"negativeParens\",xca=\"new \",O=\"none\",Mh=\"null\",Nh=\"number\",Oh=\"o\",Ph=\"object\",Qh=\"on\",Rh=\n\"opacity\",yca=\"outerHTML\",Sh=\"overflow\",zca=\"paddingBottom\",Aca=\"paddingLeft\",Bca=\"paddingRight\",Cca=\"paddingTop\",Th=\"pattern\",Dca=\"pixelHeight\",Eca=\"pixelLeft\",Fca=\"pixelWidth\",Uh=\"position\",Vh=\"prefix\",P=\"px\",Gca=\"quot\",Wh=\"r\",Xh=\"relative\",Yh=\"rgb\",Zh=\"role\",$h=\"rtl\",ai=\"s\",Hca=\"scaleFactor\",bi=\"script\",ci=\"selection\",Ica=\"sensor=false\",di=\"short\",ei=\"single\",fi=\"solid\",Jca=\"sortColumns\",Kca=\"sortColumns[\",Lca=\"sourceIndex\",Mca=\"splice\",gi=\"src\",hi=\"static\",ii=\"string\",ji=\"style\",Nca=\"stylesheet\",\nki=\"suffix\",Oca=\"tabIndex\",Pca=\"tabindex\",Qca=\"text/css\",li=\"text/javascript\",Rca=\"textContent\",Sca=\"the wrong type of data\",mi=\"time\",Tca=\"timeZone\",ni=\"timeofday\",Uca=\"track\",oi=\"transparent\",pi=\"true\",qi=\"type\",Vca=\"type_error:Const\",Wca=\"type_error:SafeHtml\",Xca=\"type_error:SafeStyle\",Yca=\"type_error:SafeUrl\",Zca=\"type_error:TrustedResourceUrl\",ri=\"unselectable\",si=\"v\",ti=\"value\",$ca=\"valueType\",ada=\"var \",bda=\"var _et_ = 1;\",ui=\"vertical\",vi=\"visible\",cda=\"visualization\",wi=\"w\",xi=\"white\",yi=\n\"width\",zi=\"y\",Ai=\"z\",dda=\"zClosurez\",eda=\"zoomButtonsOrder\",Bi=\"{\",sda=\"{0}\",tda=\"{1}\",uda=\"|[\",Ci=\"}\",Di=\"\\u00a0\",vda=\"\\u00a4\",wda=\"\\u2030\",R,Ei=Ei||{},Fi=this;function Gi(a){return void 0!==a}function Hi(a,b,c){a=a[zc](mf);c=c||Fi;a[0]in c||!c[id]||c[id](ada+a[0]);for(var d;a[J]&&(d=a[wb]());)!a[J]&&Gi(b)?c[d]=b:c=c[d]?c[d]:c[d]={}}function Ii(a,b){for(var c=a[zc](mf),d=b||Fi,e;e=c[wb]();)if(null!=d[e])d=d[e];else return null;return d}function Ji(){}\nfunction Ki(a){a.ac=function(){return a.fga?a.fga:a.fga=new a}}function Li(a){var b=typeof a;if(b==Ph)if(a){if(a instanceof ga)return Lg;if(a instanceof ca)return b;var c=ca[K][qc][L](a);if(c==tba)return Ph;if(c==rba||typeof a[J]==Nh&&\"undefined\"!=typeof a[Ee]&&\"undefined\"!=typeof a[sc]&&!a[sc](Mca))return Lg;if(c==sba||\"undefined\"!=typeof a[L]&&\"undefined\"!=typeof a[sc]&&!a[sc](Oba))return kh}else return Mh;else if(b==kh&&\"undefined\"==typeof a[L])return Ph;return b}\nfunction Mi(a){return null===a}function Ni(a){return null!=a}function Oi(a){return Li(a)==Lg}function Pi(a){var b=Li(a);return b==Lg||b==Ph&&typeof a[J]==Nh}function Qi(a){return Ri(a)&&typeof a[Rc]==kh}function Si(a){return typeof a==ii}function Ti(a){return typeof a==Qg}function Ui(a){return typeof a==Nh}function Vi(a){return Li(a)==kh}function Ri(a){var b=typeof a;return b==Ph&&null!=a||b==kh}function Wi(a){return a[xda]||(a[xda]=++yda)}var xda=\"closure_uid_\"+(1E9*h[Pc]()>>>0),yda=0;\nfunction zda(a,b,c){return a[L][Zc](a[fc],arguments)}function Ada(a,b,c){if(!a)throw m();if(2<arguments[J]){var d=ga[K][qd][L](arguments,2);return function(){var c=ga[K][qd][L](arguments);ga[K][Ge][Zc](c,d);return a[Zc](b,c)}}return function(){return a[Zc](b,arguments)}}function U(a,b,c){U=Function[K][fc]&&-1!=Function[K][fc][qc]()[zd](uca)?zda:Ada;return U[Zc](null,arguments)}\nfunction Yi(a,b){var c=ga[K][qd][L](arguments,1);return function(){var b=c[qd]();b[B][Zc](b,arguments);return a[Zc](this,b)}}var Zi=Date.now||function(){return+new Date};function Bda(a){if(Fi[id])Fi[id](a,Paa);else if(Fi.eval)if(null==$i&&(Fi.eval(bda),\"undefined\"!=typeof Fi._et_?(delete Fi._et_,$i=!0):$i=!1),$i)Fi.eval(a);else{var b=Fi[ce],c=b[Vb](bi);db(c,li);c.defer=!1;c[q](b[Jb](a));b[ke][q](c);b[ke][le](c)}else throw m(\"goog.globalEval not available\");}var $i=null;\nfunction W(a,b){function c(){}ob(c,b[K]);a.e=b[K];ob(a,new c);Ea(a[K],a);a.he=function(a,c,f){for(var g=ga(arguments[J]-2),k=2;k<arguments[J];k++)g[k-2]=arguments[k];return b[K][c][Zc](a,g)}};var google=google||ba.google||{};function aj(a){if(m.captureStackTrace)m.captureStackTrace(this,aj);else{var b=m()[Dc];b&&(this.stack=b)}a&&Ga(this,String(a))}W(aj,m);gb(aj[K],\"CustomError\");var Cda;function bj(a,b){return 0==a[ne](b,0)}function Dda(a){var b=a[J]-1;return 0<=b&&a[zd](Ve,b)==b}function cj(a){return/^[\\s\\xa0]*$/[od](a)}function dj(a){return!/[^0-9]/[od](a)}function Eda(a){return a[Ab](/[\\t\\r\\n ]+/g,Ke)[Ab](/^[\\t\\r\\n ]+|[\\t\\r\\n ]+$/g,M)}var ej=String[K][Ob]?function(a){return a[Ob]()}:function(a){return a[Ab](/^[\\s\\xa0]+|[\\s\\xa0]+$/g,M)};\nfunction fj(a,b){if(b)a=a[Ab](Fda,Ze)[Ab](Gda,af)[Ab](Hda,$e)[Ab](Ida,bf)[Ab](Jda,Ye)[Ab](Kda,Xe);else{if(!Lda[od](a))return a;-1!=a[zd](We)&&(a=a[Ab](Fda,Ze));-1!=a[zd](Af)&&(a=a[Ab](Gda,af));-1!=a[zd](Ff)&&(a=a[Ab](Hda,$e));-1!=a[zd](Me)&&(a=a[Ab](Ida,bf));-1!=a[zd](cf)&&(a=a[Ab](Jda,Ye));-1!=a[zd](aaa)&&(a=a[Ab](Kda,Xe))}return a}var Fda=/&/g,Gda=/</g,Hda=/>/g,Ida=/\"/g,Jda=/'/g,Kda=/\\x00/g,Lda=/[\\x00&<>\"']/;function Mda(a){return gj(a,We)?Zba in Fi?Nda(a):Oda(a):a}\nfunction Nda(a){var b={\"&amp;\":We,\"&lt;\":Af,\"&gt;\":Ff,\"&quot;\":Me},c;c=Fi[ce][Vb](ch);return a[Ab](Pda,function(a,e){var f=b[a];if(f)return f;if(e[Ib](0)==Oe){var g=ha(pf+e[mc](1));fa(g)||(f=String[Gd](g))}f||(Xa(c,a+Ke),f=c[Yb][jd][qd](0,-1));return b[a]=f})}function Oda(a){return a[Ab](/&([^;]+);/g,function(a,c){switch(c){case Dba:return We;case qca:return Af;case nca:return Ff;case Gca:return Me;default:if(c[Ib](0)==Oe){var d=ha(pf+c[mc](1));if(!fa(d))return String[Gd](d)}return a}})}var Pda=/&([^;\\s<&]+);?/g;\nfunction hj(a,b){a[J]>b&&(a=a[we](0,b-3)+nf);return a}function gj(a,b){return-1!=a[zd](b)}function ij(a,b){return ga(b+1)[Fe](a)}function jj(a,b){var c=Gi(void 0)?a[Bb](void 0):String(a),d=c[zd](mf);-1==d&&(d=c[J]);return ij(pf,h.max(0,b-d))+c}function kj(a){return null==a?M:String(a)}function Qda(a){return ga[K][Fe][L](arguments,M)}\nfunction lj(a,b){for(var c=0,d=ej(String(a))[zc](mf),e=ej(String(b))[zc](mf),f=h.max(d[J],e[J]),g=0;0==c&&g<f;g++){var k=d[g]||M,l=e[g]||M,n=/(\\d*)(\\D*)/g,p=/(\\d*)(\\D*)/g;do{var t=n[xb](k)||[M,M,M],u=p[xb](l)||[M,M,M];if(0==t[0][J]&&0==u[0][J])break;c=mj(0==t[1][J]?0:ja(t[1],10),0==u[1][J]?0:ja(u[1],10))||mj(0==t[2][J],0==u[2][J])||mj(t[2],u[2])}while(0==c)}return c}function mj(a,b){return a<b?-1:a>b?1:0}function nj(a){for(var b=0,c=0;c<a[J];++c)b=31*b+a[se](c),b%=4294967296;return b}\nvar Rda=2147483648*h[Pc]()|0;function oj(a){var b=ha(a);return 0==b&&cj(a)?ia:b}function pj(a){return String(a)[Ab](/\\-([a-z])/g,function(a,c){return c[De]()})}function Sda(a){var b=Si(void 0)?\"undefined\"[Ab](/([-()\\[\\]{}+?*.$\\^|,:#<!\\\\])/g,vba)[Ab](/\\x08/g,xba):Bg;return a[Ab](new RegExp(iaa+(b?uda+b+yba:M)+jaa,lh),function(a,b,e){return b+e[De]()})};function qj(a){return a[a[J]-1]}\nvar rj=ga[K],sj=rj[zd]?function(a,b,c){return rj[zd][L](a,b,c)}:function(a,b,c){c=null==c?0:0>c?h.max(0,a[J]+c):c;if(Si(a))return Si(b)&&1==b[J]?a[zd](b,c):-1;for(;c<a[J];c++)if(c in a&&a[c]===b)return c;return-1},Tda=rj[ne]?function(a,b,c){return rj[ne][L](a,b,null==c?a[J]-1:c)}:function(a,b,c){c=null==c?a[J]-1:c;0>c&&(c=h.max(0,a[J]+c));if(Si(a))return Si(b)&&1==b[J]?a[ne](b,c):-1;for(;0<=c;c--)if(c in a&&a[c]===b)return c;return-1},X=rj[Zb]?function(a,b,c){rj[Zb][L](a,b,c)}:function(a,b,c){for(var d=\na[J],e=Si(a)?a[zc](M):a,f=0;f<d;f++)f in e&&b[L](c,e[f],f,a)};function uj(a,b,c){for(var d=a[J],e=Si(a)?a[zc](M):a,d=d-1;0<=d;--d)d in e&&b[L](c,e[d],d,a)}\nvar vj=rj[sb]?function(a,b,c){return rj[sb][L](a,b,c)}:function(a,b,c){for(var d=a[J],e=[],f=0,g=Si(a)?a[zc](M):a,k=0;k<d;k++)if(k in g){var l=g[k];b[L](c,l,k,a)&&(e[f++]=l)}return e},wj=rj.map?function(a,b,c){return rj.map[L](a,b,c)}:function(a,b,c){for(var d=a[J],e=ga(d),f=Si(a)?a[zc](M):a,g=0;g<d;g++)g in f&&(e[g]=b[L](c,f[g],g,a));return e},xj=rj.reduce?function(a,b,c,d){d&&(b=U(b,d));return rj.reduce[L](a,b,c)}:function(a,b,c,d){var e=c;X(a,function(c,g){e=b[L](d,e,c,g,a)});return e},yj=rj[me]?\nfunction(a,b,c){return rj[me][L](a,b,c)}:function(a,b,c){for(var d=a[J],e=Si(a)?a[zc](M):a,f=0;f<d;f++)if(f in e&&b[L](c,e[f],f,a))return!0;return!1},zj=rj[ze]?function(a,b,c){return rj[ze][L](a,b,c)}:function(a,b,c){for(var d=a[J],e=Si(a)?a[zc](M):a,f=0;f<d;f++)if(f in e&&!b[L](c,e[f],f,a))return!1;return!0};function Uda(a,b){var c=0;X(a,function(a,e,f){b[L](void 0,a,e,f)&&++c},void 0);return c}function Aj(a,b,c){b=Bj(a,b,c);return 0>b?null:Si(a)?a[Ib](b):a[b]}\nfunction Bj(a,b,c){for(var d=a[J],e=Si(a)?a[zc](M):a,f=0;f<d;f++)if(f in e&&b[L](c,e[f],f,a))return f;return-1}function Cj(a,b){var c;t:{var d=a[J];c=Si(a)?a[zc](M):a;for(--d;0<=d;d--)if(d in c&&b[L](void 0,c[d],d,a)){c=d;break t}c=-1}return 0>c?null:Si(a)?a[Ib](c):a[c]}function Dj(a,b){return 0<=sj(a,b)}function Ej(a){return 0==a[J]}function Fj(a){if(!Oi(a))for(var b=a[J]-1;0<=b;b--)delete a[b];mb(a,0)}function Gj(a,b,c){Hj(a,c,0,b)}\nfunction Ij(a,b){var c=sj(a,b),d;(d=0<=c)&&rj[Ee][L](a,c,1);return d}function Kj(a){return rj[Hb][Zc](rj,arguments)}function Lj(a){var b=a[J];if(0<b){for(var c=ga(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}function Mj(a,b){for(var c=1;c<arguments[J];c++){var d=arguments[c];if(Pi(d)){var e=a[J]||0,f=d[J]||0;mb(a,e+f);for(var g=0;g<f;g++)a[e+g]=d[g]}else a[B](d)}}function Hj(a,b,c,d){return rj[Ee][Zc](a,Nj(arguments,1))}function Nj(a,b,c){return 2>=arguments[J]?rj[qd][L](a,b):rj[qd][L](a,b,c)}\nfunction Vda(a){for(var b={},c=0,d=0;d<a[J];){var e=a[d++],f=Ri(e)?Oh+Wi(e):(typeof e)[Ib](0)+e;ca[K][Hc][L](b,f)||(b[f]=!0,a[c++]=e)}mb(a,c)}function Oj(a,b,c){return Wda(a,c||Pj,!1,b)}function Xda(a,b,c){return Wda(a,b,!0,void 0,c)}function Wda(a,b,c,d,e){for(var f=0,g=a[J],k;f<g;){var l=f+g>>1,n;n=c?b[L](e,a[l],l,a):b(d,a[l]);0<n?f=l+1:(g=l,k=!n)}return k?f:~f}function Qj(a,b){a[ue](b||Pj)}\nfunction Rj(a,b){for(var c=0;c<a[J];c++)a[c]={index:c,value:a[c]};var d=b||Pj;Qj(a,function(a,b){return d(a[wd],b[wd])||a[xc]-b[xc]});for(c=0;c<a[J];c++)a[c]=a[c][wd]}function Yda(a,b){var c=Pj;Qj(a,function(a,e){return c(b(a),b(e))})}function Zda(a){Yda(a,function(a){return a.x})}function Sj(a,b){if(!Pi(a)||!Pi(b)||a[J]!=b[J])return!1;for(var c=a[J],d=$da,e=0;e<c;e++)if(!d(a[e],b[e]))return!1;return!0}function Pj(a,b){return a>b?1:a<b?-1:0}function $da(a,b){return a===b}\nfunction aea(a,b){for(var c={},d=0;d<a[J];d++){var e=a[d],f=b[L](void 0,e,d,a);Gi(f)&&(c[f]||(c[f]=[]))[B](e)}return c}function Wj(a){var b=[];if(0>1*(a-0))return[];for(var c=0;c<a;c+=1)b[B](c);return b}function Xj(a,b){for(var c=[],d=0;d<b;d++)c[d]=a;return c}function bea(a){for(var b=[],c=0;c<arguments[J];c++){var d=arguments[c];if(Oi(d))for(var e=0;e<d[J];e+=8192)for(var f=Nj(d,e,e+8192),f=bea[Zc](null,f),g=0;g<f[J];g++)b[B](f[g]);else b[B](d)}return b}\nfunction Yj(a){if(!arguments[J])return[];for(var b=[],c=0;;c++){for(var d=[],e=0;e<arguments[J];e++){var f=arguments[e];if(c>=f[J])return b;d[B](f[c])}b[B](d)}};function Zj(a,b,c){for(var d in a)b[L](c,a[d],d,a)}function ak(a,b,c){var d={},e;for(e in a)d[e]=b[L](c,a[e],e,a);return d}function bk(a,b){for(var c in a)if(b[L](void 0,a[c],c,a))return!0;return!1}function ck(a,b,c){for(var d in a)if(!b[L](c,a[d],d,a))return!1;return!0}function cea(a){var b=0,c;for(c in a)b++;return b}function dk(a){for(var b in a)return a[b]}function ek(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b}function fk(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b}\nfunction gk(a,b){for(var c in a)if(a[c]==b)return!0;return!1}function hk(a){for(var b in a)return!1;return!0}function ik(a,b){b in a&&delete a[b]}function jk(a,b,c){if(b in a)throw m('The object already contains the key \"'+b+Me);a[b]=c}function kk(a,b,c){return b in a?a[b]:c}function lk(a,b,c){return b in a?a[b]:a[b]=c}function dea(a,b){for(var c in a)if(!(c in b)||a[c]!==b[c])return!1;for(c in b)if(!(c in a))return!1;return!0}function mk(a){var b={},c;for(c in a)b[c]=a[c];return b}\nfunction nk(a){var b=Li(a);if(b==Ph||b==Lg){if(a[Jc])return a[Jc]();var b=b==Lg?[]:{},c;for(c in a)b[c]=nk(a[c]);return b}return a}function ok(a){var b={},c;for(c in a)b[a[c]]=c;return b}var eea=\"constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf\".split(\" \");function pk(a,b){for(var c,d,e=1;e<arguments[J];e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<eea[J];f++)c=eea[f],ca[K][Hc][L](d,c)&&(a[c]=d[c])}}\nfunction fea(a){var b=arguments[J];if(1==b&&Oi(arguments[0]))return fea[Zc](null,arguments[0]);if(b%2)throw m(lba);for(var c={},d=0;d<b;d+=2)c[arguments[d]]=arguments[d+1];return c}function qk(a){var b=arguments[J];if(1==b&&Oi(arguments[0]))return qk[Zc](null,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=!0;return c};var gea=qk([Hg,\"base\",Sg,\"col\",\"command\",\"embed\",\"hr\",yh,Ah,\"keygen\",Dh,rca,\"param\",\"source\",Uca,\"wbr\"]);var hea=/<[^>]*>|&[^;]+;/g;function rk(a,b){return b?a[Ab](hea,M):a}var iea=/[A-Za-z\\u00c0-\\u00d6\\u00d8-\\u00f6\\u00f8-\\u02b8\\u0300-\\u0590\\u0800-\\u1fff\\u200e\\u2c00-\\ufb1c\\ufe00-\\ufe6f\\ufefd-\\uffff]/,jea=/^[^A-Za-z\\u00c0-\\u00d6\\u00d8-\\u00f6\\u00f8-\\u02b8\\u0300-\\u0590\\u0800-\\u1fff\\u200e\\u2c00-\\ufb1c\\ufe00-\\ufe6f\\ufefd-\\uffff]*[\\u0591-\\u07ff\\u200f\\ufb1d-\\ufdff\\ufe70-\\ufefc]/,kea=/^http:\\/\\/.*/,lea=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Arab|Hebr|Thaa|Nkoo|Tfng))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;\nfunction sk(){return lea[od](tk(Pba)||dh)}var mea=/\\s+/,nea=/\\d/;function oea(a,b){for(var c=0,d=0,e=!1,f=rk(a,b)[zc](mea),g=0;g<f[J];g++){var k=f[g];jea[od](rk(k,void 0))?(c++,d++):kea[od](k)?e=!0:iea[od](rk(k,void 0))?d++:nea[od](k)&&(e=!0)}return 0==d?e?1:0:.4<c/d?-1:1};function uk(){this.H5=M;this.awa=pea}uk[K].iF=!0;uk[K].hF=function(){return this.H5};Aa(uk[K],function(){return Daa+this.H5+Ci});function qea(a){return a instanceof uk&&a[Bc]===uk&&a.awa===pea?a.H5:Vca}var pea={};function vk(){this.K4=M;this.Lua=rea}vk[K].iF=!0;var rea={};vk[K].hF=function(){return this.K4};function sea(a){var b=new vk;b.K4=a;return b}var tea=sea(M),uea=/^[-.%_!# a-zA-Z0-9]+$/;function xk(){this.gF=M;this.Mua=vea}xk[K].iF=!0;xk[K].hF=function(){return this.gF};xk[K].h5=!0;xk[K].ow=function(){return 1};var vea={};function yk(){this.aga=M;this.Nua=wea}yk[K].iF=!0;yk[K].hF=function(){return this.aga};yk[K].h5=!0;yk[K].ow=function(){return 1};var wea={};function zk(){this.gF=M;this.Mva=xea;this.Fga=null}zk[K].h5=!0;zk[K].ow=function(){return this.Fga};zk[K].iF=!0;zk[K].hF=function(){return this.gF};function Ak(a){return a instanceof zk&&a[Bc]===zk&&a.Mva===xea?a.gF:Wca}function Bk(a){if(a instanceof zk)return a;var b=null;a.h5&&(b=a.ow());return Ck(fj(a.iF?a.hF():String(a)),b)}function yea(a){if(a instanceof zk)return a;a=Bk(a);var b;b=Ak(a)[Ab](/(\\r\\n|\\r|\\n)/g,Bf);return Ck(b,a.ow())}\nvar zea=/^[a-zA-Z0-9-]+$/,Aea=qk(Gg,\"cite\",Wg,\"formaction\",uh,\"manifest\",\"poster\",gi),Bea=qk(\"embed\",xh,Dh,Ph,bi,ji,\"template\");\nfunction Dk(a,b,c){if(!zea[od](a))throw m(\"Invalid tag name <\"+a+\">.\");if(a[He]()in Bea)throw m(\"Tag name <\"+a+\"> is not allowed for SafeHtml.\");var d=null,e=Af+a;if(b)for(var f in b){if(!zea[od](f))throw m('Invalid attribute name \"'+f+'\".');var g=b[f];if(null!=g){var k,l=a;k=f;if(g instanceof uk)g=qea(g);else if(k[He]()==ji){if(!Ri(g))throw m('The \"style\" attribute requires goog.html.SafeStyle or map of style properties, '+typeof g+\" given: \"+g);if(!(g instanceof vk)){var l=M,n=void 0;for(n in g){if(!/^[-_a-zA-Z0-9]+$/[od](n))throw m(\"Name allows only [-_a-zA-Z0-9], got: \"+\nn);var p=g[n];null!=p&&(p instanceof uk?p=qea(p):uea[od](p)||(p=dda),l+=n+xf+p+zf)}g=l?sea(l):tea}l=void 0;l=g instanceof vk&&g[Bc]===vk&&g.Lua===rea?g.K4:Xca;g=l}else{if(/^on/i[od](k))throw m('Attribute \"'+k+'\" requires goog.string.Const value, \"'+g+'\" given.');if(k[He]()in Aea)if(g instanceof yk)g=g instanceof yk&&g[Bc]===yk&&g.Nua===wea?g.aga:Zca;else if(g instanceof xk)g=g instanceof xk&&g[Bc]===xk&&g.Mua===vea?g.gF:Yca;else throw m('Attribute \"'+k+'\" on tag \"'+l+'\" requires goog.html.SafeUrl or goog.string.Const value, \"'+\ng+'\" given.');}g.iF&&(g=g.hF());k=k+Ef+fj(String(g))+Me;e+=Ke+k}}Gi(c)?Oi(c)||(c=[c]):c=[];!0===gea[a[He]()]?e+=Ff:(d=Ek(c),e+=Ff+Ak(d)+saa+a+Ff,d=d.ow());(a=b&&b.dir)&&(d=/^(ltr|rtl|auto)$/i[od](a)?0:null);return Ck(e,d)}function Ek(a){function b(a){Oi(a)?X(a,b):(a=Bk(a),d+=Ak(a),a=a.ow(),0==c?c=a:0!=a&&c!=a&&(c=null))}var c=0,d=M;X(arguments,b);return Ck(d,c)}var xea={};function Ck(a,b){var c=new zk;c.gF=a;c.Fga=b;return c}var Hk=Ck(M,0);function Ik(a){return function(){return a}}var Cea=Ik(!0),Jk=Ik(null);function Kk(a){return a}function Dea(a){var b;b=b||0;return function(){return a[Zc](this,ga[K][qd][L](arguments,0,b))}}function Eea(){return function(){return!Mi[Zc](this,arguments)}};function Lk(a,b,c){return h.min(h.max(a,b),c)}function Mk(a,b){var c=a%b;return 0>c*b?c+b:c}function Nk(a,b,c){return a+c*(b-a)}function Ok(a){return a*h.PI/180}function Pk(a,b){return b*h.cos(Ok(a))}function Qk(a,b){return b*h.sin(Ok(a))}function Rk(a,b,c,d){return Mk(180*h[Id](d-b,c-a)/h.PI,360)}function Sk(a){return 0==a?0:0>a?-1:1}function Tk(a){return xj(arguments,function(a,c){return a+c},0)}function Uk(a){return Tk[Zc](null,arguments)/arguments[J]}function Vk(a){return la(a)&&0==a%1}\nfunction Wk(a){return la(a)&&!fa(a)};var Xk=\"StopIteration\"in Fi?Fi.StopIteration:m(\"StopIteration\");function Yk(){}Da(Yk[K],function(){throw Xk;});Yk[K].pt=function(){return this};function Zk(a){if(a instanceof Yk)return a;if(typeof a.pt==kh)return a.pt(!1);if(Pi(a)){var b=0,c=new Yk;Da(c,function(){for(;;){if(b>=a[J])throw Xk;if(b in a)return a[b++];b++}});return c}throw m(\"Not implemented\");}\nfunction $k(a,b,c){if(Pi(a))try{X(a,b,c)}catch(d){if(d!==Xk)throw d;}else{a=Zk(a);try{for(;;)b[L](c,a[yc](),void 0,a)}catch(e){if(e!==Xk)throw e;}}}function al(a,b,c){var d=0,e=a,f=c||1;1<arguments[J]&&(d=a,e=b);if(0==f)throw m(\"Range step argument must not be zero\");var g=new Yk;Da(g,function(){if(0<f&&d>=e||0>f&&d<=e)throw Xk;var a=d;d+=f;return a});return g}function Fea(a,b,c){var d=Zk(a);a=new Yk;Da(a,function(){var a=d[yc]();return b[L](c,a,void 0,d)});return a}\nfunction Gea(a){return Hea(arguments)}function Hea(a){var b=Zk(a);a=new Yk;var c=null;Da(a,function(){for(;;){if(null==c){var a=b[yc]();c=Zk(a)}try{return c[yc]()}catch(e){if(e!==Xk)throw e;c=null}}});return a}function Iea(a){if(Pi(a))return Lj(a);a=Zk(a);var b=[];$k(a,function(a){b[B](a)});return b}function Jea(a){try{return Zk(a)[yc]()}catch(b){if(b!=Xk)throw b;return null}};function bl(a,b){this.cb={};this.me=[];this.iz=this.Rb=0;var c=arguments[J];if(1<c){if(c%2)throw m(lba);for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else a&&this.Zy(a)}R=bl[K];R.Vb=function(){return this.Rb};R.Qa=function(){cl(this);for(var a=[],b=0;b<this.me[J];b++)a[B](this.cb[this.me[b]]);return a};R.Ok=function(){cl(this);return this.me[Hb]()};R.$e=function(a){return dl(this.cb,a)};R.PU=function(a){for(var b=0;b<this.me[J];b++){var c=this.me[b];if(dl(this.cb,c)&&this.cb[c]==a)return!0}return!1};\nab(R,function(a,b){if(this===a)return!0;if(this.Rb!=a.Vb())return!1;var c=b||Kea;cl(this);for(var d,e=0;d=this.me[e];e++)if(!c(this.get(d),a.get(d)))return!1;return!0});function Kea(a,b){return a===b}Va(R,function(){return 0==this.Rb});va(R,function(){this.cb={};mb(this.me,0);this.iz=this.Rb=0});ua(R,function(a){return dl(this.cb,a)?(delete this.cb[a],this.Rb--,this.iz++,this.me[J]>2*this.Rb&&cl(this),!0):!1});\nfunction cl(a){if(a.Rb!=a.me[J]){for(var b=0,c=0;b<a.me[J];){var d=a.me[b];dl(a.cb,d)&&(a.me[c++]=d);b++}mb(a.me,c)}if(a.Rb!=a.me[J]){for(var e={},c=b=0;b<a.me[J];)d=a.me[b],dl(e,d)||(a.me[c++]=d,e[d]=1),b++;mb(a.me,c)}}R.get=function(a,b){return dl(this.cb,a)?this.cb[a]:b};R.set=function(a,b){dl(this.cb,a)||(this.Rb++,this.me[B](a),this.iz++);this.cb[a]=b};R.Zy=function(a){var b;a instanceof bl?(b=a.Ok(),a=a.Qa()):(b=fk(a),a=ek(a));for(var c=0;c<b[J];c++)this.set(b[c],a[c])};\nR.forEach=function(a,b){for(var c=this.Ok(),d=0;d<c[J];d++){var e=c[d],f=this.get(e);a[L](b,f,e,this)}};Ia(R,function(){return new bl(this)});R.transpose=function(){for(var a=new bl,b=0;b<this.me[J];b++){var c=this.me[b];a.set(this.cb[c],c)}return a};R.pt=function(a){cl(this);var b=0,c=this.me,d=this.cb,e=this.iz,f=this,g=new Yk;Da(g,function(){for(;;){if(e!=f.iz)throw m(\"The map has changed since the iterator was created\");if(b>=c[J])throw Xk;var g=c[b++];return a?g:d[g]}});return g};\nfunction dl(a,b){return ca[K][Hc][L](a,b)};function Lea(a){return typeof a.Vb==kh?a.Vb():Pi(a)||Si(a)?a[J]:cea(a)}function el(a){if(typeof a.Qa==kh)return a.Qa();if(Si(a))return a[zc](M);if(Pi(a)){for(var b=[],c=a[J],d=0;d<c;d++)b[B](a[d]);return b}return ek(a)}function fl(a){if(typeof a.Ok==kh)return a.Ok();if(typeof a.Qa!=kh){if(Pi(a)||Si(a)){var b=[];a=a[J];for(var c=0;c<a;c++)b[B](c);return b}return fk(a)}}\nfunction gl(a,b,c){if(typeof a[Zb]==kh)a[Zb](b,c);else if(Pi(a)||Si(a))X(a,b,c);else for(var d=fl(a),e=el(a),f=e[J],g=0;g<f;g++)b[L](c,e[g],d&&d[g],a)}function Mea(a,b,c){if(typeof a[sb]==kh)return a[sb](b,c);if(Pi(a)||Si(a))return vj(a,b,c);var d,e=fl(a),f=el(a),g=f[J];if(e){d={};for(var k=0;k<g;k++)b[L](c,f[k],e[k],a)&&(d[e[k]]=f[k])}else for(d=[],k=0;k<g;k++)b[L](c,f[k],void 0,a)&&d[B](f[k]);return d}\nfunction Nea(a,b,c){if(typeof a.map==kh)return a.map(b,c);if(Pi(a)||Si(a))return wj(a,b,c);var d,e=fl(a),f=el(a),g=f[J];if(e){d={};for(var k=0;k<g;k++)d[e[k]]=b[L](c,f[k],e[k],a)}else for(d=[],k=0;k<g;k++)d[k]=b[L](c,f[k],void 0,a);return d}function Oea(a,b,c){if(typeof a[ze]==kh)return a[ze](b,c);if(Pi(a)||Si(a))return zj(a,b,c);for(var d=fl(a),e=el(a),f=e[J],g=0;g<f;g++)if(!b[L](c,e[g],d&&d[g],a))return!1;return!0};function hl(a){this.cb=new bl;a&&this.Zy(a)}function il(a){var b=typeof a;return b==Ph&&a||b==kh?Oh+Wi(a):b[mc](0,1)+a}R=hl[K];R.Vb=function(){return this.cb.Vb()};R.add=function(a){this.cb.set(il(a),a)};R.Zy=function(a){a=el(a);for(var b=a[J],c=0;c<b;c++)this.add(a[c])};R.nc=function(a){a=el(a);for(var b=a[J],c=0;c<b;c++)this[Tb](a[c])};ua(R,function(a){return this.cb[Tb](il(a))});va(R,function(){this.cb[bc]()});Va(R,function(){return this.cb[ld]()});Pa(R,function(a){return this.cb.$e(il(a))});\nR.lA=function(a){var b=new hl;a=el(a);for(var c=0;c<a[J];c++){var d=a[c];this[Yc](d)&&b.add(d)}return b};R.qm=function(a){var b=this[Jc]();b.nc(a);return b};R.Qa=function(){return this.cb.Qa()};Ia(R,function(){return new hl(this)});ab(R,function(a){return this.Vb()==Lea(a)&&this.oV(a)});R.oV=function(a){var b=Lea(a);if(this.Vb()>b)return!1;!(a instanceof hl)&&5<b&&(a=new hl(a));return Oea(this,function(b){var d=a;return typeof d[Yc]==kh?d[Yc](b):typeof d.PU==kh?d.PU(b):Pi(d)||Si(d)?Dj(d,b):gk(d,b)})};\nR.pt=function(){return this.cb.pt(!1)};var ll;t:{var Pea=Fi.navigator;if(Pea){var Qea=Pea[Cc];if(Qea){ll=Qea;break t}}ll=M}function ml(a){return gj(ll,a)};var nl=ml(\"Opera\")||ml(\"OPR\"),ol=ml(vg)||ml(ag),pl=ml(\"Gecko\")&&!gj(ll[He](),\"webkit\")&&!(ml(vg)||ml(ag)),ql=gj(ll[He](),\"webkit\"),Rea=ql&&ml(\"Mobile\"),rl=ml(\"Macintosh\"),sl=ml(\"Windows\"),Sea=ml(\"Linux\")||ml(\"CrOS\"),Tea=Fi.navigator||null;Tea&&gj(Tea.appVersion||M,\"X11\");ml(\"Android\");!ml(\"iPhone\")||ml(\"iPod\")||ml(\"iPad\");ml(\"iPad\");function Uea(){var a=Fi[ce];return a?a[ye]:void 0}\nvar tl=function(){var a=M,b;if(nl&&Fi.opera)return a=Fi.opera.version,Vi(a)?a():a;pl?b=/rv\\:([^\\);]+)(\\)|;)/:ol?b=/\\b(?:MSIE|rv)[: ]([^\\);]+)(\\)|;)/:ql&&(b=/WebKit\\/(\\S+)/);b&&(a=(a=b[xb](ll))?a[1]:M);return ol&&(b=Uea(),b>ka(a))?String(b):a}(),Vea={};function ul(a){return Vea[a]||(Vea[a]=0<=lj(tl,a))}function vl(a){return ol&&Wea>=a}var Xea=Fi[ce],Wea=Xea&&ol?Uea()||(Xea[te]==Kf?ja(tl,10):5):void 0;function wl(a,b){Xa(a,Ak(b))};function xl(a,b){this.x=Gi(a)?a:0;this.y=Gi(b)?b:0}R=xl[K];Ia(R,function(){return new xl(this.x,this.y)});function yl(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1}function zl(a,b){var c=a.x-b.x,d=a.y-b.y;return h[Kd](c*c+d*d)}function Al(a,b){return new xl(a.x-b.x,a.y-b.y)}function Bl(a,b){return new xl(a.x+b.x,a.y+b.y)}qa(R,function(){this.x=h[Cb](this.x);this.y=h[Cb](this.y);return this});ra(R,function(){this.x=h[Eb](this.x);this.y=h[Eb](this.y);return this});\nWa(R,function(){this.x=h[D](this.x);this.y=h[D](this.y);return this});fb(R,function(a,b){a instanceof xl?(this.x+=a.x,this.y+=a.y):(this.x+=a,Ui(b)&&(this.y+=b));return this});Na(R,function(a,b){var c=Ui(b)?b:a;this.x*=a;this.y*=c;return this});function Cl(a,b){na(this,a);Ta(this,b)}function Dl(a,b){return a==b?!0:a&&b?a[r]==b[r]&&a[z]==b[z]:!1}R=Cl[K];Ia(R,function(){return new Cl(this[r],this[z])});function El(a){return h.min(a[r],a[z])}R.area=function(){return this[r]*this[z]};Va(R,function(){return!this.area()});qa(R,function(){na(this,h[Cb](this[r]));Ta(this,h[Cb](this[z]));return this});ra(R,function(){na(this,h[Eb](this[r]));Ta(this,h[Eb](this[z]));return this});Wa(R,function(){na(this,h[D](this[r]));Ta(this,h[D](this[z]));return this});\nNa(R,function(a,b){var c=Ui(b)?b:a;na(this,this[r]*a);Ta(this,this[z]*c);return this});var Yea=!ol||vl(9),Zea=!pl&&!ol||ol&&vl(9)||pl&&ul(\"1.9.1\"),$ea=ol&&!ul(wf),afa=ol||nl||ql;function Fl(a){return a?new Gl(Hl(a)):Cda||(Cda=new Gl)}function Il(a){return Si(a)?ea[ud](a):a}function Jl(a,b,c){return Kl(ea,a,b,c)}function Ll(a,b){var c=b||ea;return c[pe]&&c[Ub]?c[pe](mf+a):Kl(ea,ff,a,b)}function Ml(a,b){var c=b||ea,d=null;return(d=c[pe]&&c[Ub]?c[Ub](mf+a):Kl(ea,ff,a,b)[0])||null}\nfunction Kl(a,b,c,d){a=d||a;b=b&&b!=ff?b[De]():M;if(a[pe]&&a[Ub]&&(b||c))return a[pe](b+(c?mf+c:M));if(c&&a[Ed]){a=a[Ed](c);if(b){d={};for(var e=0,f=0,g;g=a[f];f++)b==g[Cd]&&(d[e++]=g);mb(d,e);return d}return a}a=a[kc](b||ff);if(c){d={};for(f=e=0;g=a[f];f++)b=g[ae],typeof b[zc]==kh&&Dj(b[zc](/\\s+/),c)&&(d[e++]=g);mb(d,e);return d}return a}function Nl(a,b){Zj(b,function(b,d){d==ji?bb(a[w],b):d==Qba?pb(a,b):d==$ba?a.htmlFor=b:d in bfa?a[v](bfa[d],b):bj(d,Ig)||bj(d,Wba)?a[v](d,b):a[d]=b})}\nvar bfa={cellpadding:\"cellPadding\",cellspacing:\"cellSpacing\",colspan:\"colSpan\",frameborder:\"frameBorder\",height:rh,maxlength:\"maxLength\",role:Zh,rowspan:\"rowSpan\",type:qi,usemap:\"useMap\",valign:\"vAlign\",width:yi};function Ol(a){a=a[ce];a=a[te]==Kf?a[lc]:a[ke];return new Cl(a[be],a[re])}function cfa(a){return ql||a[te]!=Kf?a[ke]||a[lc]:a[lc]}function Pl(a){return a?a.parentWindow||a[Md]:ba}function Ql(a,b,c){return dfa(ea,arguments)}\nfunction dfa(a,b){var c=b[0],d=b[1];if(!Yea&&d&&(d[Nd]||d[H])){c=[Af,c];d[Nd]&&c[B](daa,fj(d[Nd]),Me);if(d[H]){c[B](eaa,fj(d[H]),Me);var e={};pk(e,d);delete e[H];d=e}c[B](Ff);c=c[Fe](M)}c=a[Vb](c);d&&(Si(d)?pb(c,d):Oi(d)?pb(c,d[Fe](Ke)):Nl(c,d));2<b[J]&&efa(a,c,b,2);return c}function efa(a,b,c,d){function e(c){c&&b[q](Si(c)?a[Jb](c):c)}for(;d<c[J];d++){var f=c[d];Pi(f)&&!Rl(f)?X(ffa(f)?Lj(f):f,e):e(f)}}function Sl(a){return ea[Vb](a)}\nfunction Tl(a,b){var c=a[Vb](ch);ol?(Xa(c,Bf+b),c[le](c[Yb])):Xa(c,b);if(1==c[cc][J])c=c[le](c[Yb]);else{for(var d=a.createDocumentFragment();c[Yb];)d[q](c[Yb]);c=d}return c}function Wl(a){if(1!=a[rd])return!1;switch(a[$c]){case xaa:case yaa:case zaa:case If:case Aaa:case Baa:case Faa:case Haa:case Uf:case Naa:case Vf:case Maa:case Oaa:case Raa:case Saa:case Xaa:case Yaa:case Taa:case Zaa:case $aa:case hg:case jg:case dba:case hba:case mba:return!1}return!0}function gfa(a,b){a[q](b)}\nfunction Xl(a,b){efa(Hl(a),a,arguments,1)}function Yl(a){for(var b;b=a[Yb];)a[le](b)}function Zl(a,b){b[Ce]&&b[Ce][Lb](a,b)}function $l(a,b){b[Ce]&&b[Ce][Lb](a,b[ic])}function am(a){return a&&a[Ce]?a[Ce][le](a):null}function bm(a){return Zea&&void 0!=a[Jd]?a[Jd]:vj(a[cc],function(a){return 1==a[rd]})}function cm(a){return void 0!=a.firstElementChild?a.firstElementChild:dm(a[Yb],!0)}function em(a){return void 0!=a.nextElementSibling?a.nextElementSibling:dm(a[ic],!0)}\nfunction dm(a,b){for(;a&&1!=a[rd];)a=b?a[ic]:a[oc];return a}function Rl(a){return Ri(a)&&0<a[rd]}function fm(a){return Ri(a)&&1==a[rd]}function gm(a){var b;if(afa&&!(ol&&ul(wf)&&!ul(uf)&&Fi.SVGElement&&a instanceof Fi.SVGElement)&&(b=a.parentElement))return b;b=a[Ce];return fm(b)?b:null}function hm(a,b){if(a[Yc]&&1==b[rd])return a==b||a[Yc](b);if(\"undefined\"!=typeof a[Ad])return a==b||Boolean(a[Ad](b)&16);for(;b&&a!=b;)b=b[Ce];return b==a}\nfunction hfa(a,b){if(a==b)return 0;if(a[Ad])return a[Ad](b)&2?1:-1;if(ol&&!vl(9)){if(9==a[rd])return-1;if(9==b[rd])return 1}if(Lca in a||a[Ce]&&Lca in a[Ce]){var c=1==a[rd],d=1==b[rd];if(c&&d)return a[wc]-b[wc];var e=a[Ce],f=b[Ce];return e==f?ifa(a,b):!c&&hm(e,b)?-1*jfa(a,b):!d&&hm(f,a)?jfa(b,a):(c?a[wc]:e[wc])-(d?b[wc]:f[wc])}d=Hl(a);c=d[Dd]();c.selectNode(a);c[yb](!0);d=d[Dd]();d.selectNode(b);d[yb](!0);return c.compareBoundaryPoints(Fi[hd].START_TO_END,d)}\nfunction jfa(a,b){var c=a[Ce];if(c==b)return-1;for(var d=b;d[Ce]!=c;)d=d[Ce];return ifa(d,a)}function ifa(a,b){for(var c=b;c=c[oc];)if(c==a)return-1;return 1}function Hl(a){return 9==a[rd]?a:a[Ic]||a[ce]}function im(a,b){if(Rca in a)a.textContent=b;else if(3==a[rd])pa(a,b);else if(a[Yb]&&3==a[Yb][rd]){for(;a[Lc]!=a[Yb];)a[le](a[Lc]);pa(a[Yb],b)}else{Yl(a);var c=Hl(a);a[q](c[Jb](String(b)))}}function kfa(a){if(yca in a)return a.outerHTML;var b=Hl(a)[Vb](ch);b[q](a.cloneNode(!0));return b[vd]}\nfunction lfa(a,b){var c=[];return jm(a,b,c,!0)?c[0]:void 0}function mfa(a,b){var c=[];jm(a,b,c,!1);return c}function jm(a,b,c,d){if(null!=a)for(a=a[Yb];a;){if(b(a)&&(c[B](a),d)||jm(a,b,c,d))return!0;a=a[ic]}return!1}var nfa={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},ofa={IMG:Ke,BR:Je};function km(a){return pfa(a)&&qfa(a)}function lm(a,b){b?eb(a,0):(eb(a,-1),a[ad](Oca))}function pfa(a){a=a.getAttributeNode(Pca);return null!=a&&a.specified}function qfa(a){a=a.tabIndex;return Ui(a)&&0<=a&&32768>a}\nfunction mm(a){if($ea&&pca in a)a=a[Wd][Ab](/(\\r\\n|\\r|\\n)/g,Je);else{var b=[];nm(a,b,!0);a=b[Fe](M)}a=a[Ab](/ \\xAD /g,Ke)[Ab](/\\xAD/g,M);a=a[Ab](/\\u200B/g,M);$ea||(a=a[Ab](/ +/g,Ke));a!=Ke&&(a=a[Ab](/^\\s*/,M));return a}function om(a){var b=[];nm(a,b,!1);return b[Fe](M)}function nm(a,b,c){if(!(a[Cd]in nfa))if(3==a[rd])c?b[B](String(a[jd])[Ab](/(\\r\\n|\\r|\\n)/g,M)):b[B](a[jd]);else if(a[Cd]in ofa)b[B](ofa[a[Cd]]);else for(a=a[Yb];a;)nm(a,b,c),a=a[ic]}\nfunction ffa(a){if(a&&typeof a[J]==Nh){if(Ri(a))return typeof a[xd]==kh||typeof a[xd]==ii;if(Vi(a))return typeof a[xd]==kh}return!1}function rfa(a){return pm(a,function(a){return a[Cd]==eba&&!0},!0,void 0)}function pm(a,b,c,d){c||(a=a[Ce]);c=null==d;for(var e=0;a&&(c||e<=d);){if(b(a))return a;a=a[Ce];e++}return null}function qm(a){try{return a&&a[ub]}catch(b){}return null}function Gl(a){this.Ze=a||Fi[ce]||ea}R=Gl[K];R.pa=Fl;R.oc=function(){return this.Ze};\nR.a=function(a){return Si(a)?this.Ze[ud](a):a};function rm(a,b,c,d){return Kl(a.Ze,b,c,d)}R.nu=function(a,b){return Ml(a,b||this.Ze)};R.h9=function(a,b){return Ml(a,b||this.Ze)};R.Bw=Nl;R.m=function(a,b,c){return dfa(this.Ze,arguments)};R.createElement=function(a){return this.Ze[Vb](a)};R.createTextNode=function(a){return this.Ze[Jb](String(a))};\nR.hha=function(a,b,c){var d=this.Ze;c=!!c;for(var e=d[Vb](gba),f=e[q](d[Vb](ng)),g=0;g<a;g++){for(var k=d[Vb](tg),l=0;l<b;l++){var n=d[Vb](og);c&&im(n,Di);k[q](n)}f[q](k)}return e};function sm(a){return a.Ze[te]==Kf}R.lC=function(){var a=this.Ze;return a.parentWindow||a[Md]};function tm(a){var b=a.Ze;a=cfa(b);b=b.parentWindow||b[Md];return ol&&ul(uf)&&b.pageYOffset!=a[Ud]?new xl(a[Tc],a[Ud]):new xl(b.pageXOffset||a[Tc],b.pageYOffset||a[Ud])}R.aG=function(a){return qm(a||this.Ze)};R.appendChild=gfa;\nR.append=Xl;R.Oc=Yl;R.R_=Zl;R.eka=$l;R.removeNode=am;R.Vf=bm;R.Cba=cm;function sfa(a){return void 0!=a.lastElementChild?a.lastElementChild:dm(a[Lc],!1)}R.XM=Rl;R.Yma=fm;Pa(R,hm);R.mra=im;R.Kr=function(a){var b;(b=a[$c]==Hf||a[$c]==Vf||a[$c]==pg||a[$c]==ig||a[$c]==Jf?!a[ie]&&(!pfa(a)||qfa(a)):km(a))&&ol?(a=Vi(a[vb])?a[vb]():{height:a[fd],width:a[Gb]},a=null!=a&&0<a[z]&&0<a[r]):a=b;return a};function um(a,b,c,d){this.top=a;Ua(this,b);Ma(this,c);$a(this,d)}R=um[K];R.lb=function(){return this[kd]-this[G]};cb(R,function(){return this[Uc]-this.top});Ia(R,function(){return new um(this.top,this[kd],this[Uc],this[G])});Pa(R,function(a){return this&&a?a instanceof um?a[G]>=this[G]&&a[kd]<=this[kd]&&a.top>=this.top&&a[Uc]<=this[Uc]:a.x>=this[G]&&a.x<=this[kd]&&a.y>=this.top&&a.y<=this[Uc]:!1});\noa(R,function(a,b,c,d){Ri(a)?(this.top-=a.top,Ua(this,this[kd]+a[kd]),Ma(this,this[Uc]+a[Uc]),$a(this,this[G]-a[G])):(this.top-=a,Ua(this,this[kd]+b),Ma(this,this[Uc]+c),$a(this,this[G]-d));return this});function vm(a,b){$a(a,h.min(a[G],b[G]));a.top=h.min(a.top,b.top);Ua(a,h.max(a[kd],b[kd]));Ma(a,h.max(a[Uc],b[Uc]))}function wm(a,b){return a[G]<=b[kd]&&b[G]<=a[kd]&&a.top<=b[Uc]&&b.top<=a[Uc]}\nqa(R,function(){this.top=h[Cb](this.top);Ua(this,h[Cb](this[kd]));Ma(this,h[Cb](this[Uc]));$a(this,h[Cb](this[G]));return this});ra(R,function(){this.top=h[Eb](this.top);Ua(this,h[Eb](this[kd]));Ma(this,h[Eb](this[Uc]));$a(this,h[Eb](this[G]));return this});Wa(R,function(){this.top=h[D](this.top);Ua(this,h[D](this[kd]));Ma(this,h[D](this[Uc]));$a(this,h[D](this[G]));return this});\nfb(R,function(a,b){a instanceof xl?($a(this,this[G]+a.x),Ua(this,this[kd]+a.x),this.top+=a.y,Ma(this,this[Uc]+a.y)):($a(this,this[G]+a),Ua(this,this[kd]+a),Ui(b)&&(this.top+=b,Ma(this,this[Uc]+b)));return this});Na(R,function(a,b){var c=Ui(b)?b:a;$a(this,this[G]*a);Ua(this,this[kd]*a);this.top*=c;Ma(this,this[Uc]*c);return this});function xm(a,b,c,d){$a(this,a);this.top=b;na(this,c);Ta(this,d)}R=xm[K];Ia(R,function(){return new xm(this[G],this.top,this[r],this[z])});function ym(a){return new um(a.top,a[G]+a[r],a.top+a[z],a[G])}function zm(a){return new xm(a[G],a.top,a[kd]-a[G],a[Uc]-a.top)}function Am(a,b){return a==b?!0:a&&b?a[G]==b[G]&&a[r]==b[r]&&a.top==b.top&&a[z]==b[z]:!1}\nR.lA=function(a){var b=h.max(this[G],a[G]),c=h.min(this[G]+this[r],a[G]+a[r]);if(b<=c){var d=h.max(this.top,a.top);a=h.min(this.top+this[z],a.top+a[z]);if(d<=a)return $a(this,b),this.top=d,na(this,c-b),Ta(this,a-d),!0}return!1};function tfa(a,b){var c=h.max(a[G],b[G]),d=h.min(a[G]+a[r],b[G]+b[r]);if(c<=d){var e=h.max(a.top,b.top),f=h.min(a.top+a[z],b.top+b[z]);if(e<=f)return new xm(c,e,d-c,f-e)}return null}\nR.qm=function(a){var b=tfa(this,a);if(b&&b[z]&&b[r]){var b=[],c=this.top,d=this[z],e=this[G]+this[r],f=this.top+this[z],g=a[G]+a[r],k=a.top+a[z];a.top>this.top&&(b[B](new xm(this[G],this.top,this[r],a.top-this.top)),c=a.top,d-=a.top-this.top);k<f&&(b[B](new xm(this[G],k,this[r],f-k)),d=k-c);a[G]>this[G]&&b[B](new xm(this[G],c,a[G]-this[G],d));g<e&&b[B](new xm(g,c,e-g,d));a=b}else a=[this[Jc]()];return a};\nPa(R,function(a){return a instanceof xm?this[G]<=a[G]&&this[G]+this[r]>=a[G]+a[r]&&this.top<=a.top&&this.top+this[z]>=a.top+a[z]:a.x>=this[G]&&a.x<=this[G]+this[r]&&a.y>=this.top&&a.y<=this.top+this[z]});function ufa(a,b){var c=b.x<a[G]?a[G]-b.x:h.max(b.x-(a[G]+a[r]),0),d=b.y<a.top?a.top-b.y:h.max(b.y-(a.top+a[z]),0);return c*c+d*d}R.distance=function(a){return h[Kd](ufa(this,a))};R.Tb=function(){return new Cl(this[r],this[z])};\nR.getCenter=function(){return new xl(this[G]+this[r]/2,this.top+this[z]/2)};qa(R,function(){$a(this,h[Cb](this[G]));this.top=h[Cb](this.top);na(this,h[Cb](this[r]));Ta(this,h[Cb](this[z]));return this});ra(R,function(){$a(this,h[Eb](this[G]));this.top=h[Eb](this.top);na(this,h[Eb](this[r]));Ta(this,h[Eb](this[z]));return this});Wa(R,function(){$a(this,h[D](this[G]));this.top=h[D](this.top);na(this,h[D](this[r]));Ta(this,h[D](this[z]));return this});\nfb(R,function(a,b){a instanceof xl?($a(this,this[G]+a.x),this.top+=a.y):($a(this,this[G]+a),Ui(b)&&(this.top+=b));return this});Na(R,function(a,b){var c=Ui(b)?b:a;$a(this,this[G]*a);na(this,this[r]*a);this.top*=c;Ta(this,this[z]*c);return this});function Bm(a,b,c){if(Si(b))(b=Cm(a,b))&&(a[w][b]=c);else for(var d in b){c=a;var e=b[d],f=Cm(c,d);f&&(c[w][f]=e)}}var vfa={};function Cm(a,b){var c=vfa[b];if(!c){var d=pj(b),c=d;void 0===a[w][d]&&(d=(ql?oba:pl?Vaa:ol?sca:nl?dg:null)+Sda(d),void 0!==a[w][d]&&(c=d));vfa[b]=c}return c}function wfa(a,b){var c=a[w][pj(b)];return\"undefined\"!==typeof c?c:a[w][Cm(a,b)]||M}\nfunction Fm(a,b){var c=Hl(a);return c[Md]&&c[Md].getComputedStyle&&(c=c[Md].getComputedStyle(a,null))?c[b]||c.getPropertyValue(b)||M:M}function Gm(a,b){return Fm(a,b)||(a[ve]?a[ve][b]:null)||a[w]&&a[w][b]}function Hm(a){return Gm(a,Uh)}function Im(a,b,c){var d;b instanceof xl?(d=b.x,b=b.y):(d=b,b=c);$a(a[w],Jm(d,!1));a[w].top=Jm(b,!1)}function Km(a){return new xl(a[je],a[ed])}function Lm(a){a=a?Hl(a):ea;return!ol||vl(9)||sm(Fl(a))?a[lc]:a[ke]}\nfunction Mm(a){var b;try{b=a[vb]()}catch(c){return{left:0,top:0,right:0,bottom:0}}ol&&a[Ic][ke]&&(a=a[Ic],$a(b,b[G]-(a[lc][$b]+a[ke][$b])),b.top-=a[lc][ac]+a[ke][ac]);return b}function xfa(a){if(ol&&!vl(8))return a[Ac];var b=Hl(a),c=Gm(a,Uh),d=c==hh||c==Fg;for(a=a[Ce];a&&a!=b;a=a[Ce])if(c=Gm(a,Uh),d=d&&c==hi&&a!=b[lc]&&a!=b[ke],!d&&(a[Oc]>a[be]||a[Wb]>a[re]||c==hh||c==Fg||c==Xh))return a;return null}\nfunction Nm(a){for(var b=new um(0,da,da,0),c=Fl(a),d=c.oc()[ke],e=c.oc()[lc],f=cfa(c.Ze);a=xfa(a);)if(!(ol&&0==a[be]||ql&&0==a[re]&&a==d)&&a!=d&&a!=e&&Gm(a,Sh)!=vi){var g=Om(a),k=new xl(a[$b],a[ac]);g.x+=k.x;g.y+=k.y;b.top=h.max(b.top,g.y);Ua(b,h.min(b[kd],g.x+a[be]));Ma(b,h.min(b[Uc],g.y+a[re]));$a(b,h.max(b[G],g.x))}d=f[Tc];f=f[Ud];$a(b,h.max(b[G],d));b.top=h.max(b.top,f);c=c.lC();c=Ol(c||ba);Ua(b,h.min(b[kd],d+c[r]));Ma(b,h.min(b[Uc],f+c[z]));return 0<=b.top&&0<=b[G]&&b[Uc]>b.top&&b[kd]>b[G]?b:\nnull}function Om(a){var b=Hl(a);Gm(a,Uh);var c=new xl(0,0),d=Lm(b);if(a==d)return c;a=Mm(a);b=tm(Fl(b));c.x=a[G]+b.x;c.y=a.top+b.y;return c}function Pm(a,b){var c=Qm(a),d=Qm(b);return new xl(c.x-d.x,c.y-d.y)}function yfa(a){a=Mm(a);return new xl(a[G],a.top)}function Qm(a){if(1==a[rd])return yfa(a);var b=Vi(a.wua),c=a;a[Nb]&&a[Nb][J]?c=a[Nb][0]:b&&a.Aa[Nb]&&a.Aa[Nb][J]&&(c=a.Aa[Nb][0]);return new xl(c[Qd],c[Rd])}\nfunction Rm(a,b,c){if(b instanceof Cl)c=b[z],b=b[r];else if(void 0==c)throw m(\"missing height argument\");Sm(a,b);Ta(a[w],Jm(c,!0))}function Jm(a,b){typeof a==Nh&&(a=(b?h[D](a):a)+P);return a}function Sm(a,b){na(a[w],Jm(b,!0))}function Tm(a){return Um(a)}function Um(a){var b=zfa;if(Gm(a,bh)!=O)return b(a);var c=a[w],d=c[cd],e=c.visibility,f=c[tc];kb(c,sh);Ba(c,Fg);Qa(c,zh);a=b(a);Qa(c,d);Ba(c,f);kb(c,e);return a}\nfunction zfa(a){var b=a[Gb],c=a[fd],d=ql&&!b&&!c;return Gi(b)&&!d||!a[vb]?new Cl(b,c):(a=Mm(a),new Cl(a[kd]-a[G],a[Uc]-a.top))}function Vm(a){var b=Om(a);a=Um(a);return new xm(b.x,b.y,a[r],a[z])}function Afa(a,b){var c=a[w];Rh in c?qb(c,b):Waa in c?c.MozOpacity=b:gh in c&&(c.filter=b===M?M:Cba+100*b+ef)}function Wm(a,b){Qa(a[w],b?M:O)}\nfunction Xm(a){var b=Fl(void 0),c=null,c=b.oc();if(ol&&c.createStyleSheet)b=c=c.createStyleSheet(),ol&&Gi(b.cssText)?bb(b,a):Xa(b,a);else{var d=rm(b,oh)[0];d||(c=rm(b,Pg)[0],d=b.m(oh),c[Ce][Lb](d,c));var e=c=b.m(ji);ol&&Gi(e.cssText)?bb(e,a):Xa(e,a);b[q](d,c)}return c}function Ym(a){return $h==Gm(a,ah)}var Zm=pl?\"MozUserSelect\":ql?\"WebkitUserSelect\":null;\nfunction $m(a,b,c){c=c?null:a[kc](ff);if(Zm){if(b=b?O:M,a[w][Zm]=b,c){a=0;for(var d;d=c[a];a++)d[w][Zm]=b}}else if(ol||nl)if(b=b?Qh:M,a[v](ri,b),c)for(a=0;d=c[a];a++)d[v](ri,b)}function an(a){var b=Hl(a),c=ol&&a[ve];if(c&&sm(Fl(b))&&c[r]!=Mg&&c[z]!=Mg&&!c.boxSizing)return b=bn(a,c[r],yi,Fca),a=bn(a,c[z],rh,Dca),new Cl(b,a);c=new Cl(a[Gb],a[fd]);b=cn(a);a=dn(a);return new Cl(c[r]-a[G]-b[G]-b[kd]-a[kd],c[z]-a.top-b.top-b[Uc]-a[Uc])}\nfunction bn(a,b,c,d){if(/^\\d+px?$/[od](b))return ja(b,10);var e=a[w][c],f=a.runtimeStyle[c];a.runtimeStyle[c]=a[ve][c];a[w][c]=b;b=a[w][d];a[w][c]=e;a.runtimeStyle[c]=f;return b}function en(a,b){var c=a[ve]?a[ve][b]:null;return c?bn(a,c,Ch,Eca):0}function cn(a){if(ol){var b=en(a,Aca),c=en(a,Bca),d=en(a,Cca);a=en(a,zca);return new um(d,c,a,b)}b=Fm(a,Aca);c=Fm(a,Bca);d=Fm(a,Cca);a=Fm(a,zca);return new um(ka(d),ka(c),ka(a),ka(b))}var Bfa={thin:2,medium:4,thick:6};\nfunction fn(a,b){if((a[ve]?a[ve][b+fba]:null)==O)return 0;var c=a[ve]?a[ve][b+pba]:null;return c in Bfa?Bfa[c]:bn(a,c,Ch,Eca)}function dn(a){if(ol&&!vl(9)){var b=fn(a,Iba),c=fn(a,Kba),d=fn(a,Mba);a=fn(a,Gba);return new um(d,c,a,b)}b=Fm(a,Jba);c=Fm(a,Lba);d=Fm(a,Nba);a=Fm(a,Hba);return new um(ka(d),ka(c),ka(a),ka(b))}function gn(a){var b={};X(a[zc](/\\s*;\\s*/),function(a){a=a[zc](/\\s*:\\s*/);2==a[J]&&(b[pj(a[0][He]())]=a[1])});return b};var Cfa=/^(?:([^:/?#.]+):)?(?:\\/\\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#(.*))?$/;function hn(a){if(jn){jn=!1;var b=Fi[Fc];if(b){var c=b[Vc];if(c&&(c=kn(ln(3,c)))&&c!=b.hostname)throw jn=!0,m();}}return a[Pb](Cfa)}var jn=ql;function kn(a){return a?decodeURI(a):a}function ln(a,b){return hn(b)[a]||null}\nfunction Dfa(a,b){for(var c=a[zc](We),d=0;d<c[J];d++){var e=c[d][zd](Df),f=null,g=null;0<=e?(f=c[d][we](0,e),g=c[d][we](e+1)):f=c[d];b(f,g?ma(g[Ab](/\\+/g,Ke)):M)}}function mn(a,b,c,d){for(var e=c[J];0<=(b=a[zd](c,b))&&b<d;){var f=a[se](b-1);if(38==f||63==f)if(f=a[se](b+e),!f||61==f||38==f||35==f)return b;b+=e+1}return-1}var nn=/#|$/;function on(a,b){var c=a[Kc](nn),d=mn(a,0,b,c);if(0>d)return null;var e=a[zd](We,d);if(0>e||e>c)e=c;d+=b[J]+1;return ma(a[mc](d,e-d)[Ab](/\\+/g,Ke))}var Efa=/[?&]($|#)/;\nfunction pn(a,b){for(var c=a[Kc](nn),d=0,e,f=[];0<=(e=mn(a,d,b,c));)f[B](a[we](d,e)),d=h.min(a[zd](We,e)+1||c,c);f[B](a[mc](d));return f[Fe](M)[Ab](Efa,Ue)}function qn(a,b,c){a=[pn(a,b),We,b];null!=c&&a[B](Df,aa(String(c)));a[1]&&(c=a[0],b=c[zd](Oe),0<=b&&(a[B](c[mc](b)),a[0]=c=c[mc](0,b)),b=c[zd](Gf),0>b?a[1]=Gf:b==c[J]-1&&(a[1]=void 0));return a[Fe](M)};var rn={aliceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:Pe,blanchedalmond:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\",darkgrey:\"#a9a9a9\",\ndarkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",ghostwhite:\"#f8f8ff\",\ngold:\"#ffd700\",goldenrod:\"#daa520\",gray:Qe,green:\"#008000\",greenyellow:\"#adff2f\",grey:Qe,honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",lightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",lightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",\nlightslategray:\"#778899\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",lightyellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",magenta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa\",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370db\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumspringgreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c71585\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",moccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",\nnavy:\"#000080\",oldlace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",orangered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",palegreen:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:\"#db7093\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown:\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b57\",seashell:\"#fff5ee\",sienna:\"#a0522d\",\nsilver:\"#c0c0c0\",skyblue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slategrey:\"#708090\",snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682b4\",tan:\"#d2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff6347\",turquoise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:Se,whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9acd32\"};function sn(a){var b={};a=String(a);var c=a[Ib](0)==Oe?a:Oe+a;if(tn[od](c))return b.sc=un(c),db(b,oca),b;c=Ffa(a);if(c[J])return b.sc=vn(c),db(b,Yh),b;if(rn&&(c=rn[a[He]()]))return b.sc=c,db(b,tca),b;throw m(a+\" is not a valid color string\");}function wn(a){return!!(tn[od](a[Ib](0)==Oe?a:Oe+a)||Ffa(a)[J]||rn&&rn[a[He]()])}var Gfa=/#(.)(.)(.)/;function un(a){if(!tn[od](a))throw m(cf+a+\"' is not a valid hex color\");4==a[J]&&(a=a[Ab](Gfa,faa));return a[He]()}\nfunction xn(a){a=un(a);return[ja(a[mc](1,2),16),ja(a[mc](3,2),16),ja(a[mc](5,2),16)]}function yn(a,b,c){a=ha(a);b=ha(b);c=ha(c);if(fa(a)||0>a||255<a||fa(b)||0>b||255<b||fa(c)||0>c||255<c)throw m('\"('+a+jf+b+jf+c+'\") is not a valid RGB color');a=zn(a[qc](16));b=zn(b[qc](16));c=zn(c[qc](16));return Oe+a+b+c}function vn(a){return yn(a[0],a[1],a[2])}\nfunction Hfa(a,b,c){a/=255;b/=255;c/=255;var d=h.max(a,b,c),e=h.min(a,b,c),f=0,g=0,k=.5*(d+e);d!=e&&(d==a?f=60*(b-c)/(d-e):d==b?f=60*(c-a)/(d-e)+120:d==c&&(f=60*(a-b)/(d-e)+240),g=0<k&&.5>=k?(d-e)/(2*k):(d-e)/(2-2*k));return[h[D](f+360)%360,g,k]}function An(a,b,c){0>c?c+=1:1<c&&--c;return 1>6*c?a+6*(b-a)*c:1>2*c?b:2>3*c?a+(b-a)*(2/3-c)*6:a}\nfunction Ifa(a,b,c){var d=0,e=0,f=0;a/=360;if(0==b)d=e=f=255*c;else var g=f=0,g=.5>c?c*(1+b):c+b-b*c,f=2*c-g,d=255*An(f,g,a+1/3),e=255*An(f,g,a),f=255*An(f,g,a-1/3);return[h[D](d),h[D](e),h[D](f)]}var tn=/^#(?:[0-9a-f]{3}){1,2}$/i,Jfa=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})\\)$/i;function Ffa(a){var b=a[Pb](Jfa);if(b){a=ha(b[1]);var c=ha(b[2]),b=ha(b[3]);if(0<=a&&255>=a&&0<=c&&255>=c&&0<=b&&255>=b)return[a,c,b]}return[]}function zn(a){return 1==a[J]?pf+a:a}\nfunction Bn(a,b,c){c=Lk(c,0,1);return[h[D](c*a[0]+(1-c)*b[0]),h[D](c*a[1]+(1-c)*b[1]),h[D](c*a[2]+(1-c)*b[2])]}function Cn(a,b){return Bn([0,0,0],a,b)}function Dn(a,b){return Bn([255,255,255],a,b)}function En(a,b){for(var c=[],d=0;d<b[J];d++)c[B]({color:b[d],zh:Kfa(b[d],a)+Lfa(b[d],a)});c[ue](function(a,b){return b.zh-a.zh});return c[0][F]}function Kfa(a,b){return h.abs(h[D]((299*a[0]+587*a[1]+114*a[2])/1E3)-h[D]((299*b[0]+587*b[1]+114*b[2])/1E3))}\nfunction Lfa(a,b){return h.abs(a[0]-b[0])+h.abs(a[1]-b[1])+h.abs(a[2]-b[2])};function Fn(a){a=String(a);if(/^\\s*$/[od](a)?0:/^[\\],:{}\\s\\u2028\\u2029]*$/[od](a[Ab](/\\\\[\"\\\\\\/bfnrtu]/g,waa)[Ab](/\"[^\"\\\\\\n\\r\\u2028\\u2029\\x00-\\x08\\x0a-\\x1f]*\"|true|false|null|-?\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d+)?/g,Cg)[Ab](/(?:^|:|,)(?:[\\s\\u2028\\u2029]*\\[)+/g,M)))try{return eval(df+a+ef)}catch(b){}throw m(\"Invalid JSON string: \"+a);}function Mfa(a){return eval(df+a+ef)}function Gn(a,b){return(new Nfa(b)).qg(a)}function Nfa(a){this.JV=a}Nfa[K].qg=function(a){var b=[];Hn(this,a,b);return b[Fe](M)};\nfunction Hn(a,b,c){switch(typeof b){case ii:Ofa(b,c);break;case Nh:c[B](la(b)&&!fa(b)?b:Mh);break;case Qg:c[B](b);break;case \"undefined\":c[B](Mh);break;case Ph:if(null==b){c[B](Mh);break}if(Oi(b)){var d=b[J];c[B](qba);for(var e=M,f=0;f<d;f++)c[B](e),e=b[f],Hn(a,a.JV?a.JV[L](b,String(f),e):e,c),e=jf;c[B](Cg);break}c[B](Bi);d=M;for(f in b)ca[K][Hc][L](b,f)&&(e=b[f],typeof e!=kh&&(c[B](d),Ofa(f,c),c[B](xf),Hn(a,a.JV?a.JV[L](b,f,e):e,c),d=jf));c[B](Ci);break;case kh:break;default:throw m(\"Unknown type: \"+\ntypeof b);}}var In={'\"':'\\\\\"',\"\\\\\":Ag,\"/\":\"\\\\/\",\"\\b\":\"\\\\b\",\"\\f\":\"\\\\f\",\"\\n\":\"\\\\n\",\"\\r\":\"\\\\r\",\"\\t\":\"\\\\t\",\"\\x0B\":\"\\\\u000b\"},Pfa=/\\uffff/[od](\"\\uffff\")?/[\\\\\\\"\\x00-\\x1f\\x7f-\\uffff]/g:/[\\\\\\\"\\x00-\\x1f\\x7f-\\xff]/g;function Ofa(a,b){b[B](Me,a[Ab](Pfa,function(a){if(a in In)return In[a];var b=a[se](0),e=wba;16>b?e+=sf:256>b?e+=paa:4096>b&&(e+=pf);return In[a]=e+b[qc](16)}),Me)};var Jn=Fi[yd]&&Fi[yd][Pd]||Fn,Kn=Fi[yd]&&Fi[yd][nd]||Gn;function Ln(a){return Gn(Mn(a,Nn))}function On(a){Fn(a);return Qfa(a)}function Qfa(a){a=Xn(a);return eval(df+a+ef)}function Mn(a,b){a=b(a);var c=Li(a);if(c==Ph||c==Lg){var c=c==Lg?[]:{},d;for(d in a)if(!gj(d,zba)&&a[Hc](d)){var e=Mn(a[d],b);Gi(e)&&(c[d]=e)}}else c=a;return c}function Xn(a){return a[Ab](/\"(Date\\([\\d,\\s]*\\))\"/g,function(a,c){return xca+c})}\nfunction Nn(a){Qi(a)&&(a=0!==a[ge]()?[a[Rc](),a[Vd](),a[Kb](),a[gc](),a[bd](),a[de](),a[ge]()]:0!==a[de]()||0!==a[bd]()||0!==a[gc]()?[a[Rc](),a[Vd](),a[Kb](),a[gc](),a[bd](),a[de]()]:[a[Rc](),a[Vd](),a[Kb]()],a=Eaa+a[Fe](kf)+ef);return a};function Yn(a,b){Ja(this,a<b?a:b);this.end=a<b?b:a}Ia(Yn[K],function(){return new Yn(this[y],this.end)});Yn[K].getLength=function(){return this.end-this[y]};function Zn(a,b){Ja(a,h.min(a[y],b));a.end=h.max(a.end,b)}function $n(a,b){return h.max(a[y],b[y])<=h.min(a.end,b.end)}function ao(a,b){return a[y]<=b&&a.end>=b};function bo(a,b){a&&(a.logicalname=b)}function Rfa(a){return(a=pm(a,function(a){return null!=a.logicalname},!0))?a.logicalname:Dg};function co(a){return a==O||a==M||a==oi?O:sn(a).sc}function eo(a){if(a==O)return O;a=xn(a);a=h[D]((a[0]+a[1]+a[2])/3);return yn(a,a,a)}function Sfa(a){a=mk(a);null==a[Xd]&&lb(a,!0);return a}function Tfa(a,b){var c=a.m(b[Nd],b[tb]);a.Bw(c,{style:b[w]});if(null!=b[Fb]){var d=Oi(b[Fb])?b[Fb]:[b[Fb]];X(d,function(b){if(Si(b))a[q](c,a[Jb](b));else b=Si(b[Fb])&&b.Goa?Tl(a.Ze,b[Fb]):Tfa(a,b),a[q](c,b)})}null!=b.id&&bo(c,b.id);return c};function fo(a,b){a=a||{};if(2==arguments[J]){var c=arguments[1],d;for(d in c)if(Oi(c[d]))a[d]=Lj(c[d]);else if(typeof a[d]===Ph&&null!=a[d])a[d]=fo(a[d],c[d]);else if(typeof c[d]===Ph&&null!=c[d])a[d]=fo({},c[d]);else if(null==a[d]||null!=c[d])a[d]=c[d]}else if(2<arguments[J])for(c=1,d=arguments[J];c<d;c++)a=fo(a,arguments[c]);return a}function go(a,b,c){return a&&a!=O?b&&b!=O?vn(Bn(xn(a),xn(b),c)):a:b}\nfunction ho(a,b){if(null==b)return a;var c=new Yn(b,b);return a?new Yn(h.min(a[y],c[y]),h.max(a.end,c.end)):c}function Ufa(a,b,c){var d=null!=b?b:a&&null!=c&&c<a[y]?c:a?a[y]:null;a=null!=c?c:a&&null!=b&&b>a.end?b:a?a.end:null;return null!=d&&null!=a?new Yn(d,a):null}function io(a){if(0==a[J])return null;for(var b=a[0][Jc](),c=1;c<a[J];c++)vm(b,a[c]);return b}\nfunction jo(a,b){var c=Oj(a,b);if(0<=c)return b;c=-(c+1);if(0==c)return a[0];if(c==a[J])return qj(a);var d=a[c-1],c=a[c];return h.abs(b-d)<=h.abs(b-c)?d:c};function ko(a,b,c){this.wd=a;this.Wk=co(b);this.Xy=co(null!=c?c:Se)}R=ko[K];R.getStyle=function(){return this.wd};R.ge=function(){return this.Wk};R.getBackgroundColor=function(){return this.Xy};Ia(R,function(){return new ko(this.wd,this.Wk,this.Xy)});R.VH=function(){return new ko(this.wd,eo(this.Wk),eo(this.Xy))};function lo(a){a=a||{};this.uD=O;null!=a[nc]&&this.Ne(a[nc]);this.Oe=1;null!=a[Yd]&&this.Eg(a[Yd]);this.pe=O;null!=a[ec]&&this.ld(a[ec]);this.Lb=1;null!=a[Od]&&this.mk(a[Od]);this.pi=1;null!=a[pc]&&mo(this,a[pc]);this.wl=fi;null!=a.wR&&(this.wl=a.wR);this.mJ=null!=a.Hi?a.Hi:null;this.nJ=null!=a.Ii?a.Ii:null;this.Jg=null;a[rc]&&(this.Jg=mk(a[rc]),this.Jg.kg=co(this.Jg.kg),this.Jg.Nf=co(this.Jg.Nf));this.ud=null;a[zb]&&(this.ud=a[zb]);this.faa=null}R=lo[K];\nnb(R,function(){return{fill:this.fb(),fillOpacity:this.Oe,stroke:this.pe,strokeWidth:this.Lb,strokeOpacity:this.pi,wR:this.wl,Hi:this.mJ,Ii:this.nJ,gradient:nk(this.Jg),pattern:nk(this.ud)}});\nCa(R,function(){var a=this.Jg||null;a&&(a={color1:a.kg,color2:a.Nf,opacity1:a.or,opacity2:a.pr,x1:a.x1,y1:a.y1,x2:a.Fb,y2:a.Kb,useObjectBoundingBoxUnits:a.nr,sharpTransition:a.vF});var b=this.ud||null;b&&(b={style:b[gd](),color:b.ge(),bgcolor:b[xe]()});return Kn({fill:this.fb(),fillOpacity:this.Oe,stroke:this.pe,strokeWidth:this.Lb,strokeOpacity:this.pi,strokeDashStyle:this.wl,rx:this.mJ,ry:this.nJ,gradient:a,pattern:b})});Ia(R,function(){return new lo(this[$d]())});\nR.VH=function(){var a=this[Jc]();a.Ne(eo(this.uD));a.ld(eo(this.pe));if(this.Jg){var b=mk(this.Jg);b.kg=eo(this.Jg.kg);b.Nf=eo(this.Jg.Nf);a.gradient=b}this.ud&&(b=this.ud.VH(),a.ud=b);return a};function Vfa(a){return null==a||a==O}R.Ne=function(a){this.uD=co(a)};R.fb=function(){return this.uD};R.Eg=function(a){this.Oe=Lk(a,0,1)};R.ld=function(a,b){this.pe=co(a);null!=b&&this.mk(b)};R.bea=function(){return this.pe};R.mk=function(a){this.Lb=a};function no(a){return oo(a)?a.Lb:0}\nfunction mo(a,b){a.pi=Lk(b,0,1)}R.getShadow=function(){return this.faa};function po(a){return 0<a.Oe&&(!Vfa(a.uD)||null!=a.Jg||null!=a.ud)}function oo(a){return 0<a.Lb&&0<a.pi&&!Vfa(a.pe)}function qo(a){return po(a)&&1<=a.Oe}var ro=new lo({fillOpacity:0,fill:xi,strokeOpacity:0,stroke:xi});function so(a,b){return new lo({stroke:O,fill:a,fillOpacity:null!=b?b:1})}function to(a,b,c,d){return new lo({stroke:a,strokeWidth:b,strokeOpacity:null!=d?d:1,fill:null!=c&&c?Re:O})}\nfunction Wfa(a,b){var c;if(a===b)c=!0;else if(null==a||null==b)c=!1;else{if(c=a.uD==b.uD&&a.Oe==b.Oe&&a.pe==b.pe&&a.Lb==b.Lb&&a.pi==b.pi&&a.wl==b.wl&&a.mJ==b.mJ&&a.nJ==b.nJ){c=a[rc];var d=b[rc];c=c===d?!0:null==c||null==d?!1:c.kg==d.kg&&c.Nf==d.Nf&&c.x1==d.x1&&c.y1==d.y1&&c.Fb==d.Fb&&c.Kb==d.Kb&&c.nr===d.nr}c&&(c=a.ud,d=b.ud,c=c===d?!0:null==c||null==d?!1:c.Xy==d.Xy&&c.Wk==d.Wk&&c.wd==d.wd)}return c};var uo,vo=\"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec\".split(\" \"),Xfa=[\"Sunday\",\"Monday\",\"Tuesday\",xg,ug,\"Friday\",kg];\nuo={ERAS:[\"BC\",\"AD\"],ERANAMES:[\"Before Christ\",\"Anno Domini\"],NARROWMONTHS:[\"J\",Rf,Xf,Hf,Xf,\"J\",\"J\",Hf,gg,dg,bg,\"D\"],STANDALONENARROWMONTHS:[\"J\",Rf,Xf,Hf,Xf,\"J\",\"J\",Hf,gg,dg,bg,\"D\"],MONTHS:[\"January\",Sf,\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",lg,\"October\",cg,Of],STANDALONEMONTHS:[\"January\",Sf,\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",lg,\"October\",cg,Of],SHORTMONTHS:\"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec\".split(\" \"),STANDALONESHORTMONTHS:\"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec\".split(\" \"),\nWEEKDAYS:[\"Sunday\",\"Monday\",\"Tuesday\",xg,ug,\"Friday\",kg],STANDALONEWEEKDAYS:[\"Sunday\",\"Monday\",\"Tuesday\",xg,ug,\"Friday\",kg],SHORTWEEKDAYS:\"Sun Mon Tue Wed Thu Fri Sat\".split(\" \"),STANDALONESHORTWEEKDAYS:\"Sun Mon Tue Wed Thu Fri Sat\".split(\" \"),NARROWWEEKDAYS:[gg,Xf,mg,wg,mg,Rf,gg],STANDALONENARROWWEEKDAYS:[gg,Xf,mg,wg,mg,Rf,gg],SHORTQUARTERS:[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],QUARTERS:[\"1st quarter\",\"2nd quarter\",\"3rd quarter\",\"4th quarter\"],AMPMS:[\"AM\",\"PM\"],DATEFORMATS:[\"EEEE, MMMM d, y\",\"MMMM d, y\",\"MMM d, y\",\n\"M/d/yy\"],TIMEFORMATS:[\"h:mm:ss a zzzz\",\"h:mm:ss a z\",\"h:mm:ss a\",nh],DATETIMEFORMATS:[\"{1} 'at' {0}\",\"{1} 'at' {0}\",\"{1}, {0}\",\"{1}, {0}\"],FIRSTDAYOFWEEK:6,WEEKENDRANGE:[5,6],FIRSTWEEKCUTOFFDAY:5};function wo(a,b){switch(b){case 1:return 0!=a%4||0==a%100&&0!=a%400?28:29;case 5:case 8:case 10:case 3:return 30}return 31}function Yfa(a,b){var c=b||new Date(Zi());return a[Rc]()==c[Rc]()}function xo(a,b,c){Ui(a)?(this.vb=Zfa(a,b||0,c||1),yo(this,c||1)):Ri(a)?(this.vb=Zfa(a[Rc](),a[Vd](),a[Kb]()),yo(this,a[Kb]())):(this.vb=new Date(Zi()),this.vb.setHours(0),this.vb.setMinutes(0),this.vb.setSeconds(0),this.vb.setMilliseconds(0))}\nfunction Zfa(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b[Hd](b[Rc]()-1900);return b}R=xo[K];R.Qfa=uo.FIRSTDAYOFWEEK;R.Rfa=uo.FIRSTWEEKCUTOFFDAY;Ia(R,function(){var a=new xo(this.vb);a.Qfa=this.Qfa;a.Rfa=this.Rfa;return a});R.getFullYear=function(){return this.vb[Rc]()};R.getYear=function(){return this[Rc]()};R.getMonth=function(){return this.vb[Vd]()};R.getDate=function(){return this.vb[Kb]()};ya(R,function(){return this.vb[jc]()});R.getDay=function(){return this.vb[vc]()};R.getUTCFullYear=function(){return this.vb[Qb]()};\nR.getUTCMonth=function(){return this.vb[Mc]()};R.getUTCDate=function(){return this.vb[ee]()};R.getUTCHours=function(){return this.vb[Be]()};R.getUTCMinutes=function(){return this.vb[Ae]()};R.getTimezoneOffset=function(){return this.vb[Ie]()};R.set=function(a){this.vb=new Date(a[Rc](),a[Vd](),a[Kb]())};R.setFullYear=function(a){this.vb[Hd](a)};R.setMonth=function(a){this.vb[Fd](a)};R.setDate=function(a){this.vb[Td](a)};R.setTime=function(a){this.vb[Wc](a)};R.setUTCFullYear=function(a){this.vb.setUTCFullYear(a)};\nR.setUTCMonth=function(a){this.vb[qe](a)};R.setUTCDate=function(a){this.vb.setUTCDate(a)};R.add=function(a){if(a.years||a.months){var b=this[Vd]()+a.months+12*a.years,c=this[Nc]()+h[Eb](b/12),b=b%12;0>b&&(b+=12);var d=h.min(wo(c,b),this[Kb]());this[Td](1);this[Hd](c);this[Fd](b);this[Td](d)}a.days&&(a=new Date((new Date(this[Nc](),this[Vd](),this[Kb](),12))[jc]()+864E5*a.days),this[Td](1),this[Hd](a[Rc]()),this[Fd](a[Vd]()),this[Td](a[Kb]()),yo(this,a[Kb]()))};\nR.bya=function(){return[this[Rc](),jj(this[Vd]()+1,2),jj(this[Kb](),2)][Fe](M)+M};ab(R,function(a){return!(!a||this[Nc]()!=a[Nc]()||this[Vd]()!=a[Vd]()||this[Kb]()!=a[Kb]())});Aa(R,function(){return this.bya()});function yo(a,b){a[Kb]()!=b&&a.vb.setUTCHours(a.vb[Be]()+(a[Kb]()<b?1:-1))}R.valueOf=function(){return this.vb[md]()};function zo(a,b){return a[jc]()-b[jc]()};function Ao(a,b){var c=b||$fa;return function(){var b=this||Fi,b=b.closure_memoize_cache_||(b.closure_memoize_cache_={}),e=c(Wi(a),arguments);return b[Hc](e)?b[e]:b[e]=a[Zc](this,arguments)}}function $fa(a,b){for(var c=[a],d=b[J]-1;0<=d;--d)c[B](typeof b[d],b[d]);return c[Fe](baa)};function Bo(a,b){if(null==a&&null==b)return a===b;if(a===b)return!0;var c=Li(a),d=Li(b);if(c!=d)return!1;var d=Qi(a),e=Qi(b);if(d!=e)return!1;switch(c){case Ph:if(d&&e)return 0==zo(a,b);for(var f in a)if(a[Hc](f)&&(!b[Hc](f)||!Bo(a[f],b[f])))return!1;for(var g in b)if(b[Hc](g)&&!a[Hc](g))return!1;return!0;case Lg:if(a[J]!=b[J])return!1;for(c=0;c<a[J];++c)if(!Bo(a[c],b[c]))return!1;return!0;case kh:return!0;case ii:case Nh:case Qg:return!1;default:throw m(\"Error while comparing \"+a+Le+b+\": unexpected type of obj1 \"+\nc);}}function Co(a){if(Qi(a)){var b=new Date;b[Wc](a[md]());return b}var c=Li(a);if(c==Ph||c==Lg){if(a[Jc])return a[Jc]();c=c==Lg?[]:{};for(b in a)c[b]=Co(a[b]);return c}return a}function aga(a,b){function c(a,e,f){for(var g in a)a[Hc](g)&&(typeof a[g]===Ph?c(a[g],e,f):b[L](void 0,a[g],g,a)&&f[B](a[g]));return f}return c(a,Ao(b),[])};function Do(a,b){this.Hh=a||[{}];this.xga=b||null}Do[K].view=function(a){a=Eo(this,a);return new Do(this.Hh,a)};function Eo(a,b){return null!=a.xga?bga(a.xga,b):b}function bga(a,b){var c=Si(a)?[a]:a,d=Si(b)?[b]:b;if(0===c[J])return d;if(0===d[J])return c;var e=[];X(c,function(a){X(d,function(b){e[B](a+mf+b)})});return 1===e[J]?e[0]:e}function Fo(a,b,c){Gj(a.Hh,c,b)}function cga(a){var b=Gh,b=Eo(a,b),c=new hl;X(a.Hh,function(a){a=dga(a,b);Ri(a)&&c.Zy(fk(a))});return Iea(c)}\nfunction ega(a,b){for(var c in b)Ri(b[c])&&a[c]?ega(a[c],b[c]):a[c]=b[c]}function fga(a,b){Zj(b,function(b,d){Ri(b)&&!Oi(b)?(a[d]=a[d]||{},fga(a[d],b)):null!=b&&(a[d]=b)})}function Go(a){var b={};uj(a.Hh,function(a){fga(b,a)});return b}function dga(a,b,c){if(Si(b))return Ho(a,b,c);for(var d=0;d<b[J];++d){var e=Ho(a,b[d],c);if(null!=e)return e}return null}\nfunction Ho(a,b,c){t:{b=b[zc](mf);a=a||Fi;for(var d=0;d<b[J];d++){var e=b[d];if(null!=a[e])a=a[e];else{b=null;break t}}b=a}return null!=b&&Vi(c)?c(b):b}Do[K].Q=function(a,b,c){var d=null;a=Eo(this,a);for(var e=0;e<this.Hh[J];e++)if(d=dga(this.Hh[e],a,c),null!=d)return d;d=b;return Gi(d)?d:null};function Io(a,b,c,d){c=null!=c?mk(c):{};b=Eo(a,b);for(var e=a.Hh[J]-1;0<=e;e--){var f=c,g=a.Hh[e],k=b,l=d;Si(k)&&(k=[k]);for(var n=k[J]-1;0<=n;--n){var p=Ho(g,k[n],l)||{};pk(f,p)}}return c}\nfunction Jo(a,b,c){c=null!=c?mk(c):{};Si(b)&&(b=[b]);b=Eo(a,b);for(var d=a.Hh[J]-1;0<=d;d--)for(var e=b[J]-1;0<=e;--e){var f=Ho(a.Hh[d],b[e])||{};fo(c,f)}return c}function Ko(a){if(null==a)return null;if(typeof a==Qg)return a;a=String(a);return a==tf||a[He]()==pi?!0:a==pf||a[He]()==fh?!1:null}function Lo(a,b,c){a=Mo(a,b);if(null!=a)return a;Gi(c)||(c=!1);return c}function Mo(a,b){return a.Q(b,null,Ko)}\nfunction No(a){if(null==a)return null;if(typeof a==Nh)return a;a=oj(String(a));return fa(a)?null:a}function Oo(a){return null!=a?Oi(a)?wj(a,No):null:null}function gga(a){if(null==a)return null;if(Ui(a))return a;a=ha(a);return fa(a)?null:a}function Po(a,b,c){a=Qo(a,b);if(null!=a)return a;Gi(c)||(c=0);return c}function hga(a,b,c){a=a.Q(b,null,gga);if(null!=a)return a;Gi(c)||(c=0);return c}function Qo(a,b){return a.Q(b,null,No)}function Ro(a){a=No(a);return null!=a&&0<=a?a:null}\nfunction So(a,b,c){a=a.Q(b,null,Ro);if(null!=a)return a;Gi(c)||(c=0);return c}function To(a){a=Ro(a);return null!=a?Lk(a,0,1):null}function Uo(a,b,c){a=a.Q(b,null,To);if(null!=a)return a;Gi(c)||(c=0);return c}function Vo(a){return null!=a?String(a):null}function Wo(a,b,c){Gi(c)||(c=M);return a.Q(b,c,Vo)}function Xo(a,b){return a.Q(b,null,Vo)}function Yo(a,b){var c=Vo(a);if(!c)return null;if(Dj(b||[],c))return c;try{return co(c)}catch(d){return null}}function Zo(a,b,c){return a.Q(b,c,Yo)}\nfunction $o(a,b,c,d){return a.Q(b,d,function(a){return Yo(a,c)})}function ap(a,b){return a.Q(b,null,Yo)}function iga(a){var b;a=a.Q(eda,null,bp);if(null!=a)return a;Gi(b)||(b=[]);return b}function bp(a){return null!=a?Oi(a)?wj(a,String):null:null}function dp(a,b){var c=Vo(b);return gk(a,c)?c:null}function ep(a,b,c,d){return a.Q(b,d,U(dp,null,c))}function fp(a,b,c){return a.Q(b,null,U(dp,null,c))}function gp(a,b,c){Gi(c)||(c=null);return a.Q(b,c)}\nfunction hp(a,b,c){c=c?c[$d]():null;a=Io(a,b,c,function(a){Ri(a)||(a={fill:a});var b={},c=Yo(a[nc]);null!=c&&za(b,c);c=To(a[Yd]);null!=c&&(b.fillOpacity=c);c=Yo(a[ec]);null!=c&&xa(b,c);c=Ro(a[Od]);null!=c&&ib(b,c);c=To(a[pc]);null!=c&&(b.strokeOpacity=c);c=Oo(a.strokeDashStyle);null!=c&&Oi(c)&&(b.wR=c);c=No(a.rx);null!=c&&(b.Hi=c);c=No(a.ry);null!=c&&(b.Ii=c);(a=a[rc])&&null!=a.color1&&null!=a.color2&&null!=a.x1&&null!=a.y1&&null!=a.x2&&null!=a.y2&&(c={},c.kg=Yo(a.color1),c.Nf=Yo(a.color2),c.or=To(a.opacity1),\nc.pr=To(a.opacity2),c.x1=a.x1,c.y1=a.y1,c.Fb=a.x2,c.Kb=a.y2,c.nr=Ko(a.useObjectBoundingBoxUnits),b.gradient=c);return b});a=new lo(a);po(a)||(a.Ne(ro.fb()),a.Eg(ro.Oe));oo(a)||(a.ld(ro.pe),mo(a,ro.pi));return a}\nfunction mp(a,b){var c={},d=Yo(a[F],b);null!=d&&Ya(c,d);d=To(a[fe]);null!=d&&qb(c,d);d=Yo(a.auraColor,b);null!=d&&(c.lc=d);if(d=Ro(a.auraWidth))c.Tya=d;if(d=Vo(a.fontName))c.$a=d;(d=Ro(a[Gc]))&&Fa(c,d);d=Ko(a[Xd]);null!=d&&lb(c,d);d=Ko(a.italic);null!=d&&(c.Tc=d);d=Ko(a.underline);null!=d&&(c.Re=d);return c}function np(a,b,c){return Io(a,b,c,function(a){return mp(a)})}function jga(a,b,c,d){return Io(a,b,d,function(a){return mp(a,c)})}\nfunction kga(a,b){var c=Io(a,b,void 0);return{format:c[Rb],interval:c[Mb]}}function lga(a,b){var c=null,d=No(b);if(null!=d)c=d;else if(d=Vo(b),null!=d&&Dda(d)){var c=d[J]-1,e=d;0<=c&&c<d[J]&&(e=d[mc](0,c)+d[mc](c+1,d[J]-c-1));c=a*oj(e)/100}null!=c&&(c=Lk(c,0,a));return c}function mga(a,b){var c,d=op(a,Fba,b);if(null!=d)return d;Gi(c)||(c=0);return c}function op(a,b,c){return a.Q(b,null,U(lga,null,c))}\nvar nga={PAa:\"multiple\",mBa:ei},pp={NONE:O,Kwa:ih,Swa:ci,qz:Rg},oga={NONE:O,Kwa:ih,Swa:ci,qz:Rg},pga={BV:th,DV:ui,qz:Rg};function qga(){this.In=!1;this.u5=[]}Ki(qga);function rga(a,b,c){var d=c.callback;c.callback=function(){var b=d[Zc](this,arguments);0<a.u5[J]?(a.u5[wb]()(),a.In=!0):a.In=!1;return b};b=U(google[td],Fi.google,cda,b,c);if(a.In)a.u5[B](b);else a.In=!0,b()};function qp(a,b,c){return b.Q(yi,null,Ro)||an(a)[r]||c||400}function rp(a,b,c){return b.Q(rh,null,Ro)||an(a)[z]||c||200}function sp(a,b,c,d){return b&&(b=b[r],Si(b)&&dj(b)&&(b=ja(b,10)),typeof b==Nh&&30<=b&&(!d||b<=d))||a&&(b=a[be],30<=b&&(!d||b<=d))?b:c||400}function tp(a,b,c,d,e){return b&&(b=b[z],Si(b)&&dj(b)&&(b=ja(b,10)),typeof b==Nh&&b>=(e||30)&&(!d||b<=d))||a&&(b=a[re],b>=(e||30)&&(!d||b<=d))?b:c||200}function sga(a){var b=tga,c=a&&a.colors;c&&0!=c[J]||(c=(a=a&&a[F])?[a]:b);return c}\nfunction up(){var a=Ii(jca);if(null!=a)return a;a=Ii(gca);null!=a||(a=laa);var b=Ii(lca);null!=b||(b=raa);return a+maa+b}function uga(){if(0==ea[kc](oh)[J]){var a=ea[kc](vh)[0],b=ea[kc](Pg)[0],c=ea[Vb](oh);a[Lb](c,b)}return ea[kc](oh)[0]}function vp(a){a=up()+a;for(var b=ea[kc](Saa),c=0;c<b[J];c++)if(b[c]&&b[c][oe](uh)&&b[c][oe](uh)===a)return;b=ea[Vb](Dh);b.href=a;b.rel=Nca;db(b,Qca);uga()[q](b)}var wp=[];\nfunction vga(a){function b(){if(wga()){var a=wp;wp=[];X(a,function(a){a()})}else throw m(\"Error: cannot load Maps API.\");}wga()?a():(wp[B](a),1==wp[J]&&(a=Ica,xga()&&(a+=gaa),google[td](Gh,vf,{callback:b,other_params:a})))}function xga(){var a=Fi[Fc][Vc];if(!cj(kj(a))){if(ln(1,a)!=wh)return!1;a=kn(ln(3,a));if(!cj(kj(a))){var b=/^ajax\\.googleapis\\.com$/[od](a);return/\\.google\\.com$/[od](a)||b}}return!1}function wga(){return!!Ii(hca)}\nfunction tk(a){var b=null,c=Fi.google;(c=c&&c[he]&&c[he].Locale)&&c.packages&&c.packages[a]&&(b=c.locale);return b}function xp(a,b){var c=Li(a);b=(31*b+nj(c))%67108864;switch(c){case Ph:if(a[Bc]==Date)b=(31*b+nj(Xg))%67108864,b=xp(a[jc](),b);else{c=fk(a);Qj(c);var c=qk(c),d;for(d in c)b=xp(a[d],xp(d,b))}break;case Lg:for(d=0;d<a[J];d++)b=xp(a[d],xp(String(d),b));break;default:b=(31*b+nj(String(a)))%67108864}return b}function yp(a){if(!Rl(a))throw m(Mf);return a}\nfunction zp(a){a=Aj(wj([ica+a,fca+a,a],function(a){return Ii(a)}),Vi);return null!=a?a:null};function Ap(a){this.b=a||{};vp(oaa)}ta(Ap[K],function(a,b){if(a.G(b)==Nh)for(var c=this.b.base||0,d=0;d<a.O();d++){var e=a[I](d,b),f=null,f=e<c?cca:e>c?eca:dca;a[Qc](d,b,Rba,f)}});var yga={zza:Qg,RAa:Nh,uBa:ii,Gwa:Xg,CBa:ni,Hwa:$g};var zga={KAa:Yf,fBa:cba,LAa:Uaa,hAa:Laa,Wza:Nf,NBa:nba,NAa:$f,bBa:fg,RBa:yg};function Bp(a){switch(a){case Yf:return 1;case cba:return 1E3;case Uaa:return 6E4;case Laa:return 36E5;case Nf:return 864E5;case nba:return 6048E5;case $f:return 2629746E3;case fg:return 7889238E3;case yg:return 31556952E3}return 0};function Cp(){}function Dp(a){if(typeof a==Nh){var b=new Cp;b.Aga=a;var c;c=a;if(0==c)c=Gaa;else{var d=[Gaa,0>c?lf:hf];c=h.abs(c);d[B](h[Eb](c/60)%100);c%=60;0!=c&&d[B](xf,jj(c,2));c=d[Fe](M)}b.Bga=c;0==a?a=kba:(c=[kba,0>a?hf:lf],a=h.abs(a),c[B](h[Eb](a/60)%100),a%=60,0!=a&&c[B](xf,a),a=c[Fe](M));b.p5=[a,a];b.pE=[];return b}b=new Cp;b.Bga=a.id;b.Aga=-a.std_offset;b.p5=a[hc];b.pE=a.transitions;return b}R=Cp[K];\nR.getDaylightAdjustment=function(a){a=Date.UTC(a[Qb](),a[Mc](),a[ee](),a[Be](),a[Ae]())/36E5;for(var b=0;b<this.pE[J]&&a>=this.pE[b];)b+=2;return 0==b?0:this.pE[b-1]};R.getGMTString=function(a){a=this.getOffset(a);var b=[Jaa];b[B](0>=a?hf:lf);a=h.abs(a);b[B](jj(h[Eb](a/60)%100,2),xf,jj(a%60,2));return b[Fe](M)};R.getLongName=function(a){return this.p5[this.isDaylightTime(a)?3:1]};R.getOffset=function(a){return this.Aga-this.getDaylightAdjustment(a)};\nR.getRFCTimeZoneString=function(a){a=-this.getOffset(a);var b=[0>a?lf:hf];a=h.abs(a);b[B](jj(h[Eb](a/60)%100,2),jj(a%60,2));return b[Fe](M)};R.getShortName=function(a){return this.p5[this.isDaylightTime(a)?2:0]};R.getTimeZoneId=function(){return this.Bga};R.isDaylightTime=function(a){return 0<this.getDaylightAdjustment(a)};function Ep(a,b){this.pV=[];this.vf=b||uo;typeof a==Nh?this.bU(a):this.tt(a)}var Aga=[/^\\'(?:[^\\']|\\'\\')*\\'/,/^(?:G+|y+|M+|k+|S+|E+|a+|h+|K+|H+|c+|L+|Q+|d+|m+|s+|v+|w+|z+|Z+)/,/^[^\\'GyMkSEahKHcLQdmsvwzZ]+/];Ep[K].tt=function(a){for(;a;)for(var b=0;b<Aga[J];++b){var c=a[Pb](Aga[b]);if(c){c=c[0];a=a[we](c[J]);0==b&&(c==haa?c=cf:(c=c[we](1,c[J]-1),c=c[Ab](/\\'\\'/,cf)));this.pV[B]({text:c,type:b});break}}};\nta(Ep[K],function(a,b){if(!a)throw m(\"The date to format must be non-null.\");var c=b?6E4*(a[Ie]()-b.getOffset(a)):0,d=c?new Date(a[jc]()+c):a,e=d;b&&d[Ie]()!=a[Ie]()&&(c+=0<c?-864E5:864E5,e=new Date(a[jc]()+c));for(var c=[],f=0;f<this.pV[J];++f){var g=this.pV[f][pd];1==this.pV[f][H]?c[B](Bga(this,g,a,d,e,b)):c[B](g)}return c[Fe](M)});\nEp[K].bU=function(a){var b;if(4>a)b=this.vf.DATEFORMATS[a];else if(8>a)b=this.vf.TIMEFORMATS[a-4];else if(12>a)b=this.vf.DATETIMEFORMATS[a-8],b=b[Ab](tda,this.vf.DATEFORMATS[a-8]),b=b[Ab](sda,this.vf.TIMEFORMATS[a-8]);else{this.bU(10);return}this.tt(b)};function Fp(a,b){var c;c=String(b);var d=a.vf||uo;if(void 0!==d.mva){for(var e=[],f=0;f<c[J];f++){var g=c[se](f);e[B](48<=g&&57>=g?String[Gd](d.mva+g-48):c[Ib](f))}c=e[Fe](M)}return c}\nfunction Gp(a){if(!(a[gc]&&a[de]&&a[bd]))throw m(\"The date to format has no time (probably a goog.date.Date). Use Date or goog.date.DateTime, or use a pattern without time fields.\");}\nfunction Bga(a,b,c,d,e,f){var g=b[J];switch(b[Ib](0)){case Iaa:return c=0<d[Rc]()?1:0,4<=g?a.vf.ERANAMES[c]:a.vf.ERAS[c];case zi:return c=d[Rc](),0>c&&(c=-c),2==g&&(c%=100),Fp(a,jj(c,g));case Xf:t:switch(c=d[Vd](),g){case 5:a=a.vf.NARROWMONTHS[c];break t;case 4:a=a.vf.MONTHS[c];break t;case 3:a=a.vf.SHORTMONTHS[c];break t;default:a=Fp(a,jj(c+1,g))}return a;case Bh:return Gp(e),Fp(a,jj(e[gc]()||24,g));case gg:return c=e[jc]()%1E3/1E3,Fp(a,c[Bb](h.min(3,g))[mc](2)+(3<g?jj(0,g-3):M));case Pf:return c=\nd[vc](),4<=g?a.vf.WEEKDAYS[c]:a.vf.SHORTWEEKDAYS[c];case Eg:return Gp(e),g=e[gc](),a.vf.AMPMS[12<=g&&24>g?1:0];case mh:return Gp(e),Fp(a,jj(e[gc]()%12||12,g));case Qaa:return Gp(e),Fp(a,jj(e[gc]()%12,g));case Kaa:return Gp(e),Fp(a,jj(e[gc](),g));case Tg:t:switch(c=d[vc](),g){case 5:a=a.vf.STANDALONENARROWWEEKDAYS[c];break t;case 4:a=a.vf.STANDALONEWEEKDAYS[c];break t;case 3:a=a.vf.STANDALONESHORTWEEKDAYS[c];break t;default:a=Fp(a,jj(c,1))}return a;case Wf:t:switch(c=d[Vd](),g){case 5:a=a.vf.STANDALONENARROWMONTHS[c];\nbreak t;case 4:a=a.vf.STANDALONEMONTHS[c];break t;case 3:a=a.vf.STANDALONESHORTMONTHS[c];break t;default:a=Fp(a,jj(c+1,g))}return a;case eg:return c=h[Eb](d[Vd]()/3),4>g?a.vf.SHORTQUARTERS[c]:a.vf.QUARTERS[c];case Vg:return Fp(a,jj(d[Kb](),g));case Fh:return Gp(e),Fp(a,jj(e[bd](),g));case ai:return Gp(e),Fp(a,jj(e[de](),g));case si:return a=f||Dp(c[Ie]()),a.getTimeZoneId();case wi:return c=new Date(e[Rc](),e[Vd](),e[Kb]()),b=a.vf.FIRSTDAYOFWEEK||0,c=c[md]()+864E5*(((a.vf.FIRSTWEEKCUTOFFDAY||3)-b+\n7)%7-((c[vc]()+6)%7-b+7)%7),c=h[Eb](h[D]((c-(new Date((new Date(c))[Rc](),0,1))[md]())/864E5)/7)+1,Fp(a,jj(c,g));case Ai:return a=f||Dp(c[Ie]()),4>g?a.getShortName(c):a.getLongName(c);case zg:return b=f||Dp(c[Ie]()),4>g?b.getRFCTimeZoneString(c):Fp(a,b.getGMTString(c));default:return M}};var Cga={YEAR_FULL:zi,YEAR_FULL_WITH_ERA:\"y G\",YEAR_MONTH_ABBR:\"MMM y\",YEAR_MONTH_FULL:\"MMMM y\",MONTH_DAY_ABBR:Zf,MONTH_DAY_FULL:\"MMMM dd\",MONTH_DAY_SHORT:\"M/d\",MONTH_DAY_MEDIUM:\"MMMM d\",MONTH_DAY_YEAR_MEDIUM:\"MMM d, y\",WEEKDAY_MONTH_DAY_MEDIUM:\"EEE, MMM d\",WEEKDAY_MONTH_DAY_YEAR_MEDIUM:\"EEE, MMM d, y\",DAY_ABBR:Vg},Hp=Cga,Hp=Cga;var Dga={Vva:{1E3:{other:\"0K\"},1E4:{other:\"00K\"},1E5:{other:\"000K\"},1E6:{other:\"0M\"},1E7:{other:\"00M\"},1E8:{other:\"000M\"},1E9:{other:\"0B\"},1E10:{other:\"00B\"},1E11:{other:\"000B\"},1E12:{other:\"0T\"},1E13:{other:\"00T\"},1E14:{other:\"000T\"}},Uva:{1E3:{other:\"0 thousand\"},1E4:{other:\"00 thousand\"},1E5:{other:\"000 thousand\"},1E6:{other:\"0 million\"},1E7:{other:\"00 million\"},1E8:{other:\"000 million\"},1E9:{other:\"0 billion\"},1E10:{other:\"00 billion\"},1E11:{other:\"000 billion\"},1E12:{other:\"0 trillion\"},1E13:{other:\"00 trillion\"},\n1E14:{other:\"000 trillion\"}}},Ip=Dga,Ip=Dga;function Ega(a){var b=Jp.Ewa,c=[pf];a=Kp[a][0]&7;if(0<a){c[B](mf);for(var d=0;d<a;d++)c[B](pf)}return b[Ab](/0.00/g,c[Fe](M))}\nvar Kp={AED:[2,\"dh\",\"\\u062f.\\u0625.\",\"DH\"],ALL:[0,\"Lek\",\"Lek\"],AUD:[2,Te,\"AU$\"],BDT:[2,\"\\u09f3\",\"Tk\"],BGN:[2,\"lev\",\"lev\"],BRL:[2,\"R$\",\"R$\"],CAD:[2,Te,\"C$\"],CDF:[2,\"FrCD\",\"CDF\"],CHF:[2,\"CHF\",\"CHF\"],CLP:[0,Te,\"CL$\"],CNY:[2,\"\\u00a5\",\"RMB\\u00a5\"],COP:[0,Te,\"COL$\"],CRC:[0,\"\\u20a1\",\"CR\\u20a1\"],CZK:[50,\"K\\u010d\",\"K\\u010d\"],DKK:[18,\"kr\",\"kr\"],DOP:[2,Te,\"RD$\"],EGP:[2,\"\\u00a3\",\"LE\"],ETB:[2,\"Birr\",\"Birr\"],EUR:[2,\"\\u20ac\",\"\\u20ac\"],GBP:[2,\"\\u00a3\",\"GB\\u00a3\"],HKD:[2,Te,\"HK$\"],HRK:[2,\"kn\",\"kn\"],HUF:[0,\"Ft\",\"Ft\"],\nIDR:[0,\"Rp\",\"Rp\"],ILS:[2,\"\\u20aa\",\"IL\\u20aa\"],INR:[2,\"\\u20b9\",\"Rs\"],IRR:[0,\"Rial\",\"IRR\"],ISK:[0,\"kr\",\"kr\"],JMD:[2,Te,\"JA$\"],JPY:[0,\"\\u00a5\",\"JP\\u00a5\"],KRW:[0,\"\\u20a9\",\"KR\\u20a9\"],LKR:[2,\"Rs\",\"SLRs\"],LTL:[2,\"Lt\",\"Lt\"],LVL:[2,\"Ls\",\"Ls\"],MNT:[0,\"\\u20ae\",\"MN\\u20ae\"],MXN:[2,Te,\"Mex$\"],MYR:[2,\"RM\",\"RM\"],NOK:[50,\"kr\",\"NOkr\"],PAB:[2,\"B/.\",\"B/.\"],PEN:[2,\"S/.\",\"S/.\"],PHP:[2,\"\\u20b1\",\"Php\"],PKR:[0,\"Rs\",\"PKRs.\"],PLN:[50,\"z\\u0142\",\"z\\u0142\"],RON:[2,\"RON\",\"RON\"],RSD:[0,\"din\",\"RSD\"],RUB:[50,\"\\u0440\\u0443\\u0431.\",\n\"\\u0440\\u0443\\u0431.\"],SAR:[2,\"Rial\",\"Rial\"],SEK:[2,\"kr\",\"kr\"],SGD:[2,Te,\"S$\"],THB:[2,\"\\u0e3f\",\"THB\"],TRY:[2,qg,\"YTL\"],TWD:[2,\"NT$\",\"NT$\"],TZS:[0,\"TSh\",\"TSh\"],UAH:[2,\"\\u20b4\",\"UAH\"],USD:[2,Te,\"US$\"],UYU:[2,Te,\"$U\"],VND:[0,\"\\u20ab\",\"VN\\u20ab\"],YER:[0,\"Rial\",\"Rial\"],ZAR:[2,\"R\",\"ZAR\"]};var Fga={DECIMAL_SEP:mf,GROUP_SEP:jf,XL:Ve,y4:pf,tva:hf,sva:lf,ufa:Pf,mfa:wda,h4:\"\\u221e\",Qta:\"NaN\",DECIMAL_PATTERN:\"#,##0.###\",ova:\"#E0\",e5:\"#,##0%\",Ewa:\"\\u00a4#,##0.00\",ssa:\"USD\"},Jp=Fga,Jp=Fga;function Lp(a,b,c){this.oL=b||Jp.ssa;this.Bra=c||0;this.FT=40;this.$o=1;this.Bz=0;this.uz=3;this.OT=this.ot=0;this.aea=this.sda=!1;this.WK=this.pz=M;this.Uv=lf;this.nE=M;this.rj=1;this.Z2=3;this.JT=this.rda=!1;this.jL=0;this.Vda=null;typeof a==Nh?this.bU(a):this.tt(a)}var Mp=!1;R=Lp[K];R.setMinimumFractionDigits=function(a){if(0<this.Bz&&0<a)throw m(Caa);this.ot=a;return this};R.setMaximumFractionDigits=function(a){this.uz=a;return this};\nR.setSignificantDigits=function(a){if(0<this.ot&&0<=a)throw m(Caa);this.Bz=a;return this};\nR.tt=function(a){this.ud=a[Ab](/ /g,Di);var b=[0];this.pz=Np(this,a,b);for(var c=b[0],d=-1,e=0,f=0,g=0,k=-1,l=a[J],n=!0;b[0]<l&&n;b[0]++)switch(a[Ib](b[0])){case Oe:0<f?g++:e++;0<=k&&0>d&&k++;break;case pf:if(0<g)throw m('Unexpected \"0\" in pattern \"'+a+Me);f++;0<=k&&0>d&&k++;break;case jf:k=0;break;case mf:if(0<=d)throw m('Multiple decimal separators in pattern \"'+a+Me);d=e+f+g;break;case Pf:if(this.JT)throw m('Multiple exponential symbols in pattern \"'+a+Me);this.JT=!0;this.OT=0;b[0]+1<l&&a[Ib](b[0]+\n1)==hf&&(b[0]++,this.sda=!0);for(;b[0]+1<l&&a[Ib](b[0]+1)==pf;)b[0]++,this.OT++;if(1>e+f||1>this.OT)throw m('Malformed exponential pattern \"'+a+Me);n=!1;break;default:b[0]--,n=!1}0==f&&0<e&&0<=d&&(f=d,0==f&&f++,g=e-f,e=f-1,f=1);if(0>d&&0<g||0<=d&&(d<e||d>e+f)||0==k)throw m('Malformed pattern \"'+a+Me);g=e+f+g;this.uz=0<=d?g-d:0;0<=d&&(this.ot=e+f-d,0>this.ot&&(this.ot=0));this.$o=(0<=d?d:g)-e;this.JT&&(this.FT=e+this.$o,0==this.uz&&0==this.$o&&(this.$o=1));this.Z2=h.max(0,k);this.rda=0==d||d==g;c=\nb[0]-c;this.WK=Np(this,a,b);b[0]<a[J]&&a[Ib](b[0])==zf?(b[0]++,this.Uv=Np(this,a,b),b[0]+=c,this.nE=Np(this,a,b)):(this.Uv=this.pz+this.Uv,this.nE+=this.WK)};R.bU=function(a){switch(a){case 1:this.tt(Jp.DECIMAL_PATTERN);break;case 2:this.tt(Jp.ova);break;case 3:this.tt(Jp.e5);break;case 4:this.tt(Ega(this.oL));break;case 5:Gga(this,1);break;case 6:Gga(this,2);break;default:throw m(\"Unsupported pattern type.\");}};\nfunction Gga(a,b){a.jL=b;a.tt(Jp.DECIMAL_PATTERN);a.setMinimumFractionDigits(0);a.setMaximumFractionDigits(2);a.setSignificantDigits(2)}\njb(R,function(a,b){var c=b||[0];if(0!=this.jL)throw m(\"Parsing of compact numbers is unimplemented\");var d=ia;a=a[Ab](/ /g,Di);var e=a[zd](this.pz,c[0])==c[0],f=a[zd](this.Uv,c[0])==c[0];e&&f&&(this.pz[J]>this.Uv[J]?f=!1:this.pz[J]<this.Uv[J]&&(e=!1));e?c[0]+=this.pz[J]:f&&(c[0]+=this.Uv[J]);if(a[zd](Jp.h4,c[0])==c[0])c[0]+=Jp.h4[J],d=da;else{var d=a,g=!1,k=!1,l=!1,n=1,p=Jp.DECIMAL_SEP,t=Jp.GROUP_SEP,u=Jp.ufa;if(0!=this.jL)throw m(\"Parsing of compact style numbers is not implemented\");for(var x=M;c[0]<\nd[J];c[0]++){var A=d[Ib](c[0]),C=Hga(A);if(0<=C&&9>=C)x+=C,l=!0;else if(A==p[Ib](0)){if(g||k)break;x+=mf;g=!0}else if(A==t[Ib](0)&&(Di!=t[Ib](0)||c[0]+1<d[J]&&0<=Hga(d[Ib](c[0]+1)))){if(g||k)break}else if(A==u[Ib](0)){if(k)break;x+=Pf;k=!0}else if(A==hf||A==lf)x+=A;else if(A==Jp.XL[Ib](0)){if(1!=n)break;n=100;if(l){c[0]++;break}}else if(A==Jp.mfa[Ib](0)){if(1!=n)break;n=1E3;if(l){c[0]++;break}}else break}d=ka(x)/n}if(e){if(a[zd](this.WK,c[0])!=c[0])return ia;c[0]+=this.WK[J]}else if(f){if(a[zd](this.nE,\nc[0])!=c[0])return ia;c[0]+=this.nE[J]}return f?-d:d});\nta(R,function(a){if(fa(a))return Jp.Qta;var b=[],c;var d=null===this.Vda?a:this.Vda,e=a;0==this.jL?c=Op:(d=h.abs(d),e=h.abs(e),c=Iga(this,1>=d?0:Pp(d)).divisorBase,e/=h.pow(10,c),Qp(this,e),d/=h.pow(10,c),d=Qp(this,d),c=Iga(this,c+Pp(d.qea)));a/=h.pow(10,c.divisorBase);b[B](c.prefix);d=0>a||0==a&&0>1/a;b[B](d?this.Uv:this.pz);if(la(a))if(a=a*(d?-1:1)*this.rj,this.JT)if(0==a)Rp(this,a,this.$o,b),Jga(this,0,b);else{e=h.log(a)/h.log(10);e=h[Eb](e+2E-15);a/=h.pow(10,e);var f=this.$o;if(1<this.FT&&this.FT>\nthis.$o){for(;0!=e%this.FT;)a*=10,e--;f=1}else 1>this.$o?(e++,a/=10):(e-=this.$o-1,a*=h.pow(10,this.$o-1));Rp(this,a,f,b);Jga(this,e,b)}else Rp(this,a,this.$o,b);else b[B](Jp.h4);b[B](d?this.nE:this.WK);b[B](c.suffix);return b[Fe](M)});function Qp(a,b){var c=h.pow(10,a.uz),d=0>=a.Bz?h[D](b*c):h[D](Kga(b*c,a.Bz,a.uz)),e;la(d)?(e=h[Eb](d/c),c=h[Eb](d-e*c)):(e=b,c=0);return{qea:e,Jua:c}}\nfunction Rp(a,b,c,d){if(a.ot>a.uz)throw m(\"Min value must be less than max value\");b=Qp(a,b);var e=h.pow(10,a.uz),f=b.qea,g=b.Jua,k=0==f?0:Pp(f)+1,l=0<a.ot||0<g||a.aea&&k<a.Bz;b=a.ot;l&&(b=a.aea&&0<a.Bz?a.Bz-k:a.ot);for(var n=M,k=f;1E20<k;)n=pf+n,k=h[D](k/10);var n=k+n,p=Jp.DECIMAL_SEP,t=Jp.GROUP_SEP,k=Mp?48:Jp.y4[se](0),u=n[J];if(0<f||0<c){for(f=u;f<c;f++)d[B](String[Gd](k));for(f=0;f<u;f++)d[B](String[Gd](k+1*n[Ib](f))),1<u-f&&0<a.Z2&&1==(u-f)%a.Z2&&d[B](t)}else l||d[B](String[Gd](k));(a.rda||l)&&\nd[B](p);a=M+(g+e);for(c=a[J];a[Ib](c-1)==pf&&c>b+1;)c--;for(f=1;f<c;f++)d[B](String[Gd](k+1*a[Ib](f)))}function Jga(a,b,c){c[B](Jp.ufa);0>b?(b=-b,c[B](Jp.sva)):a.sda&&c[B](Jp.tva);b=M+b;for(var d=Mp?pf:Jp.y4,e=b[J];e<a.OT;e++)c[B](d);c[B](b)}function Hga(a){a=a[se](0);if(48<=a&&58>a)return a-48;var b=Jp.y4[se](0);return b<=a&&a<b+10?a-b:-1}\nfunction Np(a,b,c){for(var d=M,e=!1,f=b[J];c[0]<f;c[0]++){var g=b[Ib](c[0]);if(g==cf)c[0]+1<f&&b[Ib](c[0]+1)==cf?(c[0]++,d+=cf):e=!e;else if(e)d+=g;else switch(g){case Oe:case pf:case jf:case mf:case zf:return d;case vda:if(c[0]+1<f&&b[Ib](c[0]+1)==vda)c[0]++,d+=a.oL;else switch(a.Bra){case 0:d+=Kp[a.oL][1];break;case 2:var g=a.oL,k=Kp[g],d=d+(g==k[1]?g:g+Ke+k[1]);break;case 1:d+=Kp[a.oL][2]}break;case Ve:if(1!=a.rj)throw m(iba);a.rj=100;d+=Jp.XL;break;case wda:if(1!=a.rj)throw m(iba);a.rj=1E3;d+=\nJp.mfa;break;default:d+=g}}return d}var Op={prefix:M,suffix:M,divisorBase:0};function Iga(a,b){var c=1==a.jL?Ip.Vva:Ip.Uva;if(3>b)return Op;b=h.min(14,b);c=c[h.pow(10,b)];if(!c)return Op;c=c.other;return c&&c!=pf?(c=/([^0]*)(0+)(.*)/[xb](c))?{prefix:c[1],suffix:c[3],divisorBase:b-(c[2][J]-1)}:Op:Op}function Pp(a){for(var b=0;1<=(a/=10);)b++;return b}function Kga(a,b,c){if(!a)return a;b=b-Pp(a)-1;if(b<-c)return c=h.pow(10,c),h[D](a/c)*c;c=h.pow(10,b);return h[D](a*c)/c};ta(Ep[K],Ep[K][Rb]);Ep.Format={FULL_DATE:0,LONG_DATE:1,MEDIUM_DATE:2,SHORT_DATE:3,FULL_TIME:4,LONG_TIME:5,MEDIUM_TIME:6,SHORT_TIME:7,FULL_DATETIME:8,LONG_DATETIME:9,MEDIUM_DATETIME:10,SHORT_DATETIME:11};var Sp=Hp;Lp.Format={Iwa:1,Rwa:2,XL:3,Dwa:4,Cwa:5,Bwa:6};ta(Lp[K],Lp[K][Rb]);Lp.setEnforceAsciiDigits=function(a){Mp=a};Lp.isEnforceAsciiDigits=function(){return Mp};var Tp=Jp;Cp.createTimeZone=Dp;function Up(){this.pn=null}wa(Up[K],function(a){if(Ui(a)){var b=this.L();return 0>a&&a>=b?-1:a}if(!this.pn){this.pn={};for(var b=this.L(),c=0;c<b;c++){var d=this.Ee(c);null==d||d===M||d in this.pn||(this.pn[d]=c)}for(c=0;c<b;c++)d=this.La(c),null==d||d===M||d in this.pn||(this.pn[d]=c)}a=this.pn[a];return null==a?-1:a});Up[K].getStringValue=function(a,b){var c=this.G(b);if(c!==ii)throw m(Lf+b+\" must be of type string; was \"+c);return this[I](a,b)};\nfunction Lga(a,b,c){var d=a.G(c);if(d!==Xg&&d!==$g)throw m(Lf+c+\" must be of type date or datetime; was \"+d);return a[I](b,c)};function Vp(){}Vp[K].Sc=function(a){return this.EV(a)};function Wp(a){this[Sc](a)}W(Wp,Vp);La(Wp[K],function(a){a=new Do([a||{},{formatType:di,valueType:$g}]);this.ud=a.Q(Th);this.gd=null;this.gra=fp(a,aca,Mga);this.$qa=fp(a,$ca,Nga);this.fra=Lo(a,Sba,!1);this.Ida=null;a=Qo(a,Tca);null!=a&&(this.Ida=Cp.createTimeZone(60*-a))});var Xp=Ep[Ld],Mga={bAa:jh,yAa:Eh,EAa:Kh,SHORT:di},Nga={Gwa:Xg,Hwa:$g,ABa:mi};\nfunction Oga(a,b){switch(a){case Xg:switch(b){case jh:return Ep[Ld].FULL_DATE;case Eh:return Ep[Ld].LONG_DATE;case Kh:return Ep[Ld].MEDIUM_DATE;case di:return Ep[Ld].SHORT_DATE}case $g:switch(b){case jh:return Ep[Ld].FULL_DATETIME;case Eh:return Ep[Ld].LONG_DATETIME;case Kh:return Ep[Ld].MEDIUM_DATETIME;case di:return Ep[Ld].SHORT_DATETIME}case mi:switch(b){case jh:return Ep[Ld].FULL_TIME;case Eh:return Ep[Ld].LONG_TIME;case Kh:return Ep[Ld].MEDIUM_TIME;case di:return Ep[Ld].SHORT_TIME}default:return Ep[Ld].FULL_DATETIME}}\nWp[K].ml=function(a){switch(a){case yg:a=Sp.YEAR_FULL;break;case fg:a=aba;break;case $f:a=Sp.YEAR_MONTH_ABBR;break;case Nf:a=Ep[Ld].SHORT_DATE;break;default:a=Ep[Ld].SHORT_DATETIME}this[Sc]({pattern:a,timeZone:0})};ta(Wp[K],function(a,b){var c=dp(Nga,a.G(b));if(c==Xg||c==$g)for(var c=this.AP(c),d=a.O(),e=0;e<d;e++){var f=a[I](e,b),f=Pga(this,c,f);a.qy(e,b,f)}});Wp[K].EV=function(a){this.gd||(this.gd=this.AP(this.$qa));return Pga(this,this.gd,a)};\nWp[K].AP=function(a){var b=this.ud;null!=b||(b=Oga(a,this.gra));return new Ep(b)};function Pga(a,b,c){if(null===c)return M;var d=a.Ida;null==d&&(d=Cp.createTimeZone(c[Ie]()));c=new Date(c[jc]());a.fra&&c.setMinutes(0);return b[Rb](c,d)};function Yp(a){var b=new Do([a||{},{decimalSymbol:Qga,groupingSymbol:Rga,fractionDigits:2,negativeParens:!1,prefix:M,suffix:M,scaleFactor:1}]);this.Lz=So(b,bca);a&&Ui(a.fractionDigits)&&fa(a.fractionDigits)&&(this.Lz=ia);this.oua=Wo(b,Xba);this.v4=Wo(b,mca);this.zfa=Wo(b,Vh);this.Bfa=Wo(b,ki);this.gca=ap(b,vca);this.yfa=Lo(b,wca);(this.ud=Xo(b,Th))&&this.ud[He]()in Sga&&(this.ud=Sga[this.ud[He]()]);this.RI=Po(b,Hca);if(0>=this.RI)throw m(\"Scale factor must be a positive number.\");}W(Yp,Vp);\nvar Sga={decimal:Lp[Ld].Iwa,scientific:Lp[Ld].Rwa,percent:Lp[Ld].XL,currency:Lp[Ld].Dwa,\"short\":Lp[Ld].Cwa,\"long\":Lp[Ld].Bwa},Tga=!1,Qga=Tp.DECIMAL_SEP,Rga=Tp.GROUP_SEP,Zp=Tp.DECIMAL_PATTERN;ta(Yp[K],function(a,b){if(a.G(b)==Nh)for(var c=0;c<a.O();c++){var d=a[I](c,b);if(null!=d){var e=this.Sc(d);a.qy(c,b,e);!cj(kj(this.gca))&&0>d&&a[Qc](c,b,ji,Tba+this.gca+zf)}}});\nYp[K].EV=function(a){var b=null,b=a/this.RI;if(null===this.ud){if(fa(this.Lz))return String(a);this.yfa&&(b=h.abs(b));var c=b;0==this.Lz&&(c=h[D](c));b=[];0>c&&(c=-c,b[B](lf));var d=h.pow(10,this.Lz),e=h[D](c*d),c=String(h[Eb](e/d)),d=String(e%d);if(3<c[J]&&this.v4)for(e=c[J]%3,0<e&&(b[B](c[we](0,e),this.v4),c=c[we](e));3<c[J];)b[B](c[we](0,3),this.v4),c=c[we](3);b[B](c);0<this.Lz&&(b[B](this.oua),d[J]<this.Lz&&(d=qaa+d),b[B](d[we](d[J]-this.Lz)));b=b[Fe](M);b=this.zfa+b+this.Bfa;this.yfa&&0>a&&(b=\ndf+b+ef)}else c=new Lp(this.ud),a=Lp.isEnforceAsciiDigits(),Lp.setEnforceAsciiDigits(!Tga),b=c[Rb](b),b=this.zfa+b+this.Bfa,Lp.setEnforceAsciiDigits(a);return b};function $p(a){if(!a)throw m(\"Data table is not defined.\");if(!Vi(a.fz)){var b=Sca;Oi(a)?b=Eba:Si(a)&&(b=Bba);throw m(\"You called the draw() method with \"+b+\" rather than a DataTable or DataView\");}}function Uga(a){return null==a?null:Vi(a.fz)?a:Oi(a)?Vga(a):new aq(a)}\nfunction Wga(a){var b={};if(Li(a)!=Ph||Qi(a))b.v=null!=a?a:null;else{b.v=\"undefined\"==typeof a.v?null:a.v;if(null!=a.f)if(typeof a.f===ii)b.f=a.f;else throw m(\"Formatted value ('f'), if specified, must be a string.\");if(null!=a.p)if(typeof a.p===Ph)b.p=a.p;else throw m(\"Properties ('p'), if specified, must be an object.\");}return b}\nfunction Xga(a,b,c){if(typeof b==Ph&&Ug in b){if(Yba in b&&typeof b.desc!=Qg)throw m('Property \"desc\" in '+c+\" must be boolean.\");if(Vba in b&&!Vi(b[uc]))throw m('Property \"compare\" in '+c+\" must be a function.\");}else throw m(c+' must be an object with a \"column\" property.');bq(a,b.column)}\nfunction Yga(a,b,c){function d(d,e){for(var f=0;f<c[J];f++){var g=c[f],k=g.column,l=b(d,k),C=b(e,k),k=g[uc]?null===l?null===C?0:-1:null===C?1:g[uc](l,C):cq(a.G(k),l,C);if(0!=k)return k*(g.desc?-1:1)}return 0}if(Vi(c))d=c;else if(Ui(c)||Si(c)){bq(a,c);var e=a[dc](c);c=[{column:e}]}else if(Ri(c))if(Pi(c)){if(1>c[J])throw m(\"sortColumns is an empty array. Must have at least one element.\");for(var f={},g=[],k=0;k<c[J];k++){var l=c[k];if(Ui(l)||Si(l))bq(a,l),e=a[dc](l),l={column:e};else if(Ri(l))e=l.column,\nXga(a,l,Kca+k+Cg);else throw m(\"sortColumns is an array, but not composed of only objects or numbers.\");if(e in f)throw m(\"Column index \"+e+\" is duplicated in sortColumns.\");f[e]=!0;g[B](l)}c=g}else Xga(a,c,Jca),c=[c];return d}function dq(a,b){var c=a.O();if(0<c){if(h[Eb](b)!==b||0>b||b>=c)throw m(\"Invalid row index \"+b+\". Should be in the range [0-\"+(c-1)+\"].\");}else throw m(\"Table has no rows.\");}\nfunction bq(a,b){a[dc](b);if(Ui(b))eq(a,b);else if(-1===a[dc](b))throw m('Invalid column id \"'+b+Me);}function eq(a,b){var c=a.L();if(0<c){if(h[Eb](b)!==b||0>b||b>=c)throw m(\"Invalid column index \"+b+\". Should be an integer in the range [0-\"+(c-1)+\"].\");}else throw m(\"Table has no columns.\");}function fq(a,b,c){a=a.G(b);if(!Zga(c,a))throw m(jba+c+caa+a+\" in column index \"+b);}\nfunction Zga(a,b){if(null==a)return!0;var c=typeof a;switch(b){case Nh:if(c==Nh)return!0;break;case ii:if(c==ii)return!0;break;case Qg:if(c==Qg)return!0;break;case Xg:case $g:if(Qi(a))return!0;break;case ni:if(Pi(a)&&0<a[J]&&8>a[J]){for(var c=!0,d=0;d<a[J];d++){var e=a[d];if(typeof e!=Nh||e!=h[Eb](e)){c=!1;break}}if(0>a[0]||0>a[1]||59<a[1]||0>a[2]||59<a[2])c=!1;4==a[J]&&(0>a[3]||999<a[3])&&(c=!1);if(c)return!0}}return!1}\nfunction cq(a,b,c){if(null==b)return null==c?0:-1;if(null==c)return 1;switch(a){case ni:for(a=0;3>a;a++){if(b[a]<c[a])return-1;if(c[a]<b[a])return 1}b=4>b[J]?0:b[3];c=4>c[J]?0:c[3];return b<c?-1:c<b?1:0;default:return b<c?-1:c<b?1:0}}function $ga(a,b){bq(a,b);var c=a[dc](b),d=a.G(c),e=null,f=null,g,k,l=a.O();for(g=0;g<l;g++)if(k=a[I](g,c),null!=k){f=e=k;break}if(null==e)return{min:null,max:null};for(g++;g<l;g++)k=a[I](g,c),null!=k&&(0>cq(d,k,e)?e=k:0>cq(d,f,k)&&(f=k));return{min:e,max:f}}\nfunction aha(a,b){for(var c=Yga(a,function(b,c){return a[I](b,c)},b),d=[],e=a.O(),f=0;f<e;f++)d[B](f);Rj(d,c);return d}function bha(a,b){bq(a,b);var c=a[dc](b),d=a.O();if(0==d)return[];for(var e=[],f=0;f<d;++f)e[B](a[I](f,c));var g=a.G(c);Rj(e,function(a,b){return cq(g,a,b)});c=e[0];d=[];d[B](c);for(f=1;f<e[J];f++){var k=e[f];0!=cq(g,k,c)&&d[B](k);c=k}return d}\nfunction cha(a,b,c){if(Vi(b))return b(a,c);for(var d=0;d<b[J];d++){var e=b[d],f=e.column,g=a[I](c,f),k=a.G(f);if(ti in e){if(0!==cq(k,g,e[wd]))return!1}else if(null!=e.minValue||null!=e.maxValue)if(null==g||null!=e.minValue&&0>cq(k,g,e.minValue)||null!=e.maxValue&&0<cq(k,g,e.maxValue))return!1;if(Vi(e[od])&&!e[od](g,c,f,a))return!1}return!0}\nfunction dha(a,b){if(!Vi(b)){if(!Pi(b)||0==b[J])throw m(\"columnFilters must be a non-empty array\");for(var c={},d=0;d<b[J];d++){if(typeof b[d]!=Ph||!(Ug in b[d])){if(!(ti in b[d]||Lh in b[d]||Hh in b[d]))throw m(Uba+d+'] must have properties \"column\" and \"value\", \"minValue\"or \"maxValue\"');if(ti in b[d]&&(Lh in b[d]||Hh in b[d]))throw m(Uba+d+'] must specify either \"value\" or range properties (\"minValue\" and/or \"maxValue\"');}var e=b[d].column;bq(a,e);var f=a[dc](e);if(f in c)throw m(Lf+e+\" is duplicate in columnFilters.\");\nfq(a,f,b[d][wd]);c[f]=!0}}c=[];d=a.O();for(e=0;e<d;e++)cha(a,b,e)&&c[B](e);return c}function gq(a,b){var c,d;switch(b){case ni:c=new Date(1970,0,1,a[0],a[1],a[2],a[3]||0);d=Tf;if(a[2]||a[3])d+=yf;a[3]&&(d+=of);d=new Wp({pattern:d});c=d.Sc(c);break;case Xg:d=new Wp({formatType:Kh,valueType:Xg});c=d.Sc(a);break;case $g:d=new Wp({formatType:Kh,valueType:$g});c=d.Sc(a);break;case Nh:d=new Yp({fractionDigits:ia});c=d.Sc(a);break;default:c=null!=a?String(a):M}return c}\nfunction eha(a,b){var c={};if(!Oi(a))throw m(\"Not an array\");if(0<a[J]){var d=!b,e=a[0],f,g;if(d){if(!Oi(e))throw m(\"First row is not an array.\");f=wj(e,function(a){if(Si(a))return{label:a};if(Ri(a))return mk(a);throw m(\"Unknown header type: \"+a);})}else for(f=[],g=0,Oi(e)?g=e[J]:Ri(e)&&(Tg in e)&&Oi(e.c)&&(g=e.c[J]),e=0;e<g;e++)f[B]({type:void 0});c.cols=f;Oa(c,[]);g=f[J];for(var k=ga(f[J]),d=d?Nj(a,1):a,e=0;e<d[J];e++){var l=d[e];if(Oi(l))l={c:l};else if(!(Ri(l)&&Tg in l))throw m(\"Invalid row type for row \"+\ne);if(l.c[J]!==f[J])throw m(bba+e+\" has \"+l.c[J]+\" columns, but must have \"+f[J]);l.c=Lj(l.c);c[Xc][B](l);for(var n=0;n<g;n++){var p=ii,p=l.c[n];Ri(p)&&(si in p||eh in p)?p=p.v:l.c[n]={v:p};if(null==f[n][H]&&(null==k[n]||k[n]===Xg)&&null!=p){if(Si(p))p=ii;else if(Ui(p))p=Nh;else if(Oi(p))p=ni;else if(Ti(p))p=Qg;else if(Qi(p))p=new Date(p),p=0!==p[gc]()+p[bd]()+p[de]()+p[ge]()?$g:Xg;else throw m(\"Unknown type of value in \"+e+jf+n);k[n]=p}}}X(c[Sb],function(a,b){null!=a[H]||db(a,k[b]||ii)})}return c}\nfunction Vga(a,b){return new aq(eha(a,b))}function fha(a,b,c,d){for(var e=null,f=a.O();(d?0<=b:b<f)&&null===e;)e=a[I](b,c),b+=d?-1:1;return e};var gha={LBa:qf,MBa:rf};function aq(a,b){this.pn=null;this.iz=b===qf?qf:rf;if(!Vi(this.fz))throw m('You called google.visualization.DataTable() without the \"new\" keyword');a?(Si(a)?a=On(a):hha(a),this.If=[],this.Lf=[],this.ar=a.p||null,null!=a[Sb]&&X(a[Sb],U(function(a){this.Tf(a)},this)),null!=a[Xc]&&(this.Lf=a[Xc])):(this.If=[],this.Lf=[],this.ar=null);this.Cc=[]}W(aq,Up);\nfunction hha(a){var b=a[Sb]||[];a=a[Xc]||[];for(var c=b[J],d=0;d<c;d++){var e=b[d][H];if(e==Xg||e==$g)for(var e=a[J],f=0;f<e;f++){var g=a[f].c[d];if(g){var k=g.v;if(Qi(k))return;Si(k)&&(g=Ln(g),g=On(g),a[f].c[d]=g)}}}}R=aq[K];R.If=null;R.iz=null;R.Lf=null;R.ar=null;R.Cc=null;R.O=function(){return this.Lf[J]};R.L=function(){return this.If[J]};R.Ee=function(a){eq(this,a);return this.If[a].id||M};R.La=function(a){eq(this,a);return String(this.If[a][dd]||M)};R.zv=function(a){eq(this,a);return this.If[a][zb]};\nR.fu=function(a){a=this.gj(a,Zh);return a=Si(a)?a:M};R.G=function(a){eq(this,a);return this.If[a][H]};hb(R,function(a,b){dq(this,a);eq(this,b);var c=this.Ss(a,b),d=null;c&&(d=c.v,d=Gi(d)?d:null);return d});R.Ss=function(a,b){return this.Lf[a].c[b]};R.Ca=function(a,b){dq(this,a);eq(this,b);var c=this.Ss(a,b),d=M;if(c)if(null!=c.f)d=c.f;else{this.Cc[a]=this.Cc[a]||[];var e=this.Cc[a],c=e[b]||{};e[b]=c;Gi(c.ef)?d=c.ef:(e=this[I](a,b),null===e||(d=gq(e,this.G(b))),c.ef=d)}return d};\nZa(R,function(a,b,c){dq(this,a);eq(this,b);return(a=(a=this.Ss(a,b))&&a.p)&&c in a?a[c]:null});nb(R,function(a,b){dq(this,a);eq(this,b);var c=this.Ss(a,b);c||(c={v:null},this.Lf[a].c[b]=c);c.p||(c.p={});return c.p});R.fz=function(){return this.ar};R.rU=function(a){var b=this.ar;return b&&a in b?b[a]:null};R.Yxa=function(a){this.ar=a};R.Zxa=function(a,b){this.ar||(this.ar={});this.ar[a]=b};R.Fa=function(a,b,c){this.cc(a,b,c,void 0,void 0)};R.qy=function(a,b,c){this.cc(a,b,void 0,c,void 0)};\nR.Bw=function(a,b,c){this.cc(a,b,void 0,void 0,c)};R.setProperty=function(a,b,c,d){this[$d](a,b)[c]=d};R.cc=function(a,b,c,d,e){dq(this,a);eq(this,b);var f=this.Cc[a];f&&f[b]&&(f[b]={});f=this.Ss(a,b);f||(f={},this.Lf[a].c[b]=f);\"undefined\"!=typeof c&&(this.G(b)==Nh&&Si(c)&&!fa(c)?f.v=ha(c):(fq(this,b,c),f.v=c));\"undefined\"!=typeof d&&(f.f=d);Gi(e)&&(f.p=Ri(e)?e:{})};R.Xxa=function(a,b){dq(this,a);this.Lf[a].p=b};R.Baa=function(a,b,c){this.pL(a)[b]=c};\nR.$r=function(a,b){dq(this,a);var c=this.Lf[a];return(c=c&&c.p)&&b in c?c[b]:null};R.pL=function(a){dq(this,a);a=this.Lf[a];a.p||(a.p={});return a.p};R.Kxa=function(a,b){eq(this,a);Sa(this.If[a],b)};R.ada=function(a,b){eq(this,a);this.If[a].p=b};R.bx=function(a,b,c){this.Ur(a)[b]=c};R.gj=function(a,b){eq(this,a);var c=this.If[a];return(c=c&&c.p)&&b in c?c[b]:null};R.Ur=function(a){eq(this,a);a=this.If[a];a.p||(a.p={});return a.p};\nR.tga=function(a,b,c,d){a!==this.If[J]&&(this.Cc=[],eq(this,a));Ri(b)||(b={id:d||M,label:c||M,pattern:M,type:b});c=b[H];if(!gk(yga,c))throw m(\"Invalid type, \"+c+', for column \"'+(b[dd]||b.id||a)+'\".');if(c=b.role)d=b.p||{},null==d.role&&(d.role=c,b.p=d);this.If[Ee](a,0,b);this.pn=null;for(b=0;b<this.Lf[J];b++)this.Lf[b].c[Ee](a,0,{v:null})};R.Tf=function(a,b,c){this.tga(this.If[J],a,b,c);return this.If[J]-1};function iha(a,b,c){c=Wga(c);fq(a,b,c.v);return c}\nR.v1=function(a,b){a!==this.Lf[J]&&(this.Cc=[],dq(this,a));var c;if(Oi(b))c=b;else if(typeof b==Nh){if(b!=h[Eb](b)||0>b)throw m(\"Invalid value for numOrArray: \"+b+\". If numOrArray is a number it should be a nonnegative integer.\");c=Xj(null,b)}else throw m(\"Invalid value for numOrArray. Should be a number or an array of arrays of cells.\");for(var d=[],e=0;e<c[J];e++){var f=c[e],g=[];if(null===f)for(f=0;f<this.If[J];f++)g[B]({v:null});else if(Oi(f)){if(f[J]!=this.If[J])throw m(\"Row given with size different than \"+\nthis.If[J]+\" (the number of columns in the table).\");for(var k=0;k<f[J];k++)g[B](iha(this,k,f[k]))}else throw m(\"Every row given must be either null or an array.\");f={};f.c=g;d[B](f);1E4==d[J]&&(g=d,Yi(Hj,this.Lf,a,0)[Zc](null,g),a+=d[J],d=[])}c=d;Yi(Hj,this.Lf,a,0)[Zc](null,c);return a+d[J]-1};R.$t=function(a){if(typeof a==Nh||Oi(a))return this.v1(this.Lf[J],a);throw m(\"Argument given to addRows must be either a number or an array\");};\nR.Vr=function(a){if(Oi(a))return this.$t([a]);if(null!=a)throw m(\"If argument is given to addRow, it must be an array, or null\");return this.$t(1)};R.pq=function(a){return $ga(this,a)};R.Ap=function(a){return aha(this,a)};rb(R,function(a){this.Cc=[];a=Yga(this,function(a,c){var d=a.c[c];return d?d.v:null},a);Rj(this.Lf,a)});R.pU=function(a){eq(this,a);return a};R.kU=function(a){dq(this,a);return a};Ia(R,function(){return new aq(this.vo())});\nR.vo=function(){var a={cols:this.If,rows:this.Lf};this.ar&&(a.p=this.ar);return Mn(a,Nn)};Ca(R,function(){return Kn(this.vo())});R.FU=function(a){return bha(this,a)};R.hD=function(a){return dha(this,a)};R.uha=function(a,b){0>=b||(this.Cc=[],dq(this,a),a+b>this.Lf[J]&&(b=this.Lf[J]-a),this.Lf[Ee](a,b))};R.ey=function(a){this.uha(a,1)};\nR.tha=function(a,b){if(!(0>=b)){this.Cc=[];eq(this,a);a+b>this.If[J]&&(b=this.If[J]-a);this.If[Ee](a,b);this.pn=null;for(var c=0;c<this.Lf[J];c++)this.Lf[c].c[Ee](a,b)}};R.fV=function(a){this.tha(a,1)};function hq(a){this.b=a||{};iq||(iq=up()+naa)}var iq=null,jha={red:Wh,blue:Ng,green:lh};function jq(a,b,c){0<b&&c[B](uaa,iq,a,kaa,b,Ne)}\nta(hq[K],function(a,b){if(a.G(b)==Nh){var c=this.b,d=c.min,e=c.max,f=null;if(null==d||null==e)f=a.pq(b),null==e&&(e=f.max),null==d&&(d=h.min(0,f.min));d>=e&&(f=f||a.pq(b),e=f.max,d=f.min);d==e&&(0==d?e=1:0<d?d=0:e=0);var f=e-d,g=c.base||0,g=h.max(d,h.min(e,g)),k=c[r]||100,l=c.showValue;null==l&&(l=!0);for(var n=h[D]((g-d)/f*k),p=k-n,t=0;t<a.O();t++){var u=a[I](t,b),x=[],u=h.max(d,h.min(e,u)),A=h[Cb]((u-d)/f*k);x[B](vaa);jq(ai,1,x);var C=kha(c.colorPositive,Ng),E=kha(c.colorNegative,Wh),Q=c.drawZeroLine?\n1:0;0<n?u<g?(jq(wi,A,x),jq(E,n-A,x),0<Q&&jq(Ai,Q,x),jq(wi,p,x)):(jq(wi,n,x),0<Q&&jq(Ai,Q,x),jq(C,A-n,x),jq(wi,k-A,x)):(jq(C,A,x),jq(wi,k-A,x));jq(ai,1,x);u=a[Bd](t,b,Aba);null==u&&(u=a.Ca(t,b),a[Qc](t,b,Aba,u));l&&(x[B](Di),x[B](u));x[B](taa);a.qy(t,b,x[Fe](M))}}});function kha(a,b){a=(a||M)[He]();return jha[a]||b};function kq(a,b,c,d){Qi(a)&&(a=a[jc]());Qi(b)&&(b=b[jc]());Oi(a)&&(a=lq(a));Oi(b)&&(b=lq(b));this.UN=a;this.WN=b;this.Wk=c;this.Xy=d}Pa(kq[K],function(a){var b=this.UN,c=this.WN;if(null==a)return null==b&&null==c;Qi(a)?a=a[jc]():Oi(a)&&(a=lq(a));return(null==b||a>=b)&&(null==c||a<c)});kq[K].ge=function(){return this.Wk};kq[K].getBackgroundColor=function(){return this.Xy};function nq(a,b,c,d,e){kq[L](this,a,b,c,M);this.E4=b-a;0>=this.E4&&(this.E4=1);this.Hua=xn(sn(d).sc);this.Iua=xn(sn(e).sc)}\nW(nq,kq);nq[K].getBackgroundColor=function(a){if(!Ui(a))return M;a=Bn(this.Hua,this.Iua,1-(a-this.UN)/this.E4);return yn(a[0],a[1],a[2])};function oq(){this.hT=[]}oq[K].addRange=function(a,b,c,d){this.hT[B](new kq(a,b,c,d))};oq[K].exa=function(a,b,c,d,e){this.hT[B](new nq(a,b,c,d,e))};\nta(oq[K],function(a,b){var c=a.G(b);if(c==Nh||c==ii||c==Xg||c==$g||c==ni)for(c=0;c<a.O();c++){for(var d=a[I](c,b),e=M,f=0;f<this.hT[J];f++){var g=this.hT[f];if(g[Yc](d)){f=g.ge();d=g[xe](d);f&&(e+=Tba+f+zf);d&&(e+=Og+d+zf);break}}a[Qc](c,b,ji,e)}});function lq(a){return 36E5*a[0]+6E4*a[1]+1E3*a[2]+(4==a[J]?a[3]:0)};function pq(a){this.ud=a||M}function lha(a,b,c,d,e,f,g){return 0<f&&g[f-1]==uba?d:b.Ca(a,c[ja(e,10)])}ta(pq[K],function(a,b,c,d){var e=b[0];null!=c&&Li(c)==Nh&&(e=c);c=d||null;for(d=0;d<a.O();d++){var f=this.ud[Ab](/{(\\d+)}/g,Yi(lha,d,a,b)),f=f[Ab](/\\\\(.)/g,Ue);c?a[Qc](d,e,c,f):a.qy(d,e,f)}});Hi(kca,Yp,void 0);ta(Yp[K],Yp[K][Rb]);Yp[K].formatValue=Yp[K].Sc;Hi(\"google.visualization.NumberFormat.useNativeCharactersIfAvailable\",function(a){Tga=a},void 0);Hi(\"google.visualization.NumberFormat.DECIMAL_SEP\",Qga,void 0);Hi(\"google.visualization.NumberFormat.GROUP_SEP\",Rga,void 0);Hi(\"google.visualization.NumberFormat.DECIMAL_PATTERN\",Zp,void 0);Hi(\"google.visualization.ColorFormat\",oq,void 0);ta(oq[K],oq[K][Rb]);oq[K].addRange=oq[K].addRange;oq[K].addGradientRange=oq[K].exa;\nHi(\"google.visualization.BarFormat\",hq,void 0);ta(hq[K],hq[K][Rb]);Hi(\"google.visualization.ArrowFormat\",Ap,void 0);ta(Ap[K],Ap[K][Rb]);Hi(\"google.visualization.PatternFormat\",pq,void 0);ta(pq[K],pq[K][Rb]);Hi(\"google.visualization.DateFormat\",Wp,void 0);ta(Wp[K],Wp[K][Rb]);Wp[K].formatValue=Wp[K].Sc;Hi(kca,Yp,void 0);ta(Yp[K],Yp[K][Rb]);Hi(\"google.visualization.TableColorFormat\",oq,void 0);Hi(\"google.visualization.TableBarFormat\",hq,void 0);ta(hq[K],hq[K][Rb]);\nHi(\"google.visualization.TableArrowFormat\",Ap,void 0);ta(Ap[K],Ap[K][Rb]);Hi(\"google.visualization.TablePatternFormat\",pq,void 0);ta(pq[K],pq[K][Rb]);Hi(\"google.visualization.TableDateFormat\",Wp,void 0);;window.google&&window.google.loader&&window.google.loader.eval&&window.google.loader.eval.visualization&&(window.google.loader.eval.visualization=function(){eval(arguments[0])});\n\n\n\nfunction qq(a,b){return a.onload=b}function vq(a,b){return a.properties=b}function wq(a,b){return a.dispatchEvent=b}function xq(a,b){return a.setPath=b}function yq(a,b){return a.screenX=b}function zq(a,b){return a.screenY=b}function Aq(a,b){return a.send=b}function Bq(a,b){return a.getName=b}function Cq(a,b){return a.keyCode=b}function Dq(a,b){return a.handleEvent=b}function Eq(a,b){return a.setSelection=b}function Fq(a,b){return a.bind=b}function Gq(a,b){return a.altKey=b}\nfunction Hq(a,b){return a.table=b}function Iq(a,b){return a.index=b}function Jq(a,b){return a.setOptions=b}function Kq(a,b){return a.getOption=b}function Lq(a,b){return a.state=b}function Mq(a,b){return a.options=b}function Nq(a,b){return a.getState=b}function Oq(a,b){return a.getContainer=b}function Pq(a,b){return a.getType=b}function Qq(a,b){return a.onreadystatechange=b}function Rq(a,b){return a.cancel=b}function Sq(a,b){return a.metaKey=b}function Tq(a,b){return a.currentTarget=b}\nfunction Uq(a,b){return a.clientX=b}function Vq(a,b){return a.clientY=b}function Wq(a,b){return a.stop=b}function Xq(a,b){return a.title=b}function Yq(a,b){return a.abort=b}function Zq(a,b){return a.getSelection=b}function $q(a,b){return a.visualization=b}function ar(a,b){return a.target=b}function br(a,b){return a.draw=b}function cr(a,b){return a.onclick=b}\nvar dr=\"origin\",er=\"relatedTarget\",fr=\"clearTimeout\",gr=\"reverse\",Y=\"data\",hr=\"preventDefault\",ir=\"dispatchEvent\",jr=\"setPath\",kr=\"write\",lr=\"MAX_VALUE\",mr=\"send\",nr=\"getName\",or=\"charCode\",pr=\"keyCode\",qr=\"LatLng\",rr=\"handleEvent\",sr=\"setSelection\",tr=\"source\",ur=\"bounds\",vr=\"contentWindow\",wr=\"altKey\",xr=\"create\",yr=\"table\",zr=\"groups\",Ar=\"toJSON\",Br=\"LatLngBounds\",Cr=\"getStringValue\",Dr=\"setTimeout\",Er=\"stopPropagation\",Fr=\"setOptions\",Gr=\"message\",Hr=\"close\",Ir=\"setImmediate\",Jr=\"maps\",Kr=\"getOption\",\nLr=\"state\",Nr=\"options\",Or=\"protocol\",Pr=\"enabled\",Qr=\"getState\",Rr=\"removeNode\",Sr=\"getContainer\",Tr=\"getType\",Ur=\"offsetX\",Vr=\"offsetY\",Wr=\"gadgets\",Xr=\"open\",$r=\"cancel\",as=\"RequestParameters\",bs=\"button\",cs=\"defineProperties\",ds=\"metaKey\",es=\"currentTarget\",fs=\"readyState\",gs=\"equals\",ps=\"addEventListener\",qs=\"stop\",rs=\"abort\",ss=\"getSelection\",ts=\"ctrlKey\",us=\"scope\",vs=\"then\",ws=\"getPath\",xs=\"view\",ys=\"target\",zs=\"resolve\",As=\"draw\",Bs=\"shiftKey\",mha=\"\\n\\x3c/script>\",nha=\"\\r\",oha=\" [\",pha=\" at line \",\nqha=\" does not fit either the Control or Visualization specification.\",rha=\" does not fit the Control specification while handling 'ready' event.\",sha=\" does not fit the Control specification.\",Cs=\" must be of type '\",tha='\"\"',uha='\">\\n',vha=\"%$1\",wha=\"%22\",xha=\"%27\",yha=\"&requireauth=1&\",Ds=\"'.\",Es=\"..\",zha=\"./\",Fs=\".format\",Gs=\"/\",Aha=\"/.\",Bha=\"//\",Cha=\"/chart.html\",Dha=\"/chart.js\",Eha=\"/gviz/tq\",Hs=\"/tq\",Is=\"528\",Js=\"8\",Fha=\":\\n\",Gha=\";sig:\",Hha=\";type:\",Ks=\"<CRLF>\",Iha=\"<EMPTY>\",Ls=\"<EOF>\",Ms=\n\"<EOR>\",Jha='<script type=\"text/javascript\" src=\"',Ns=\"AnnotatedTimeLine\",Os=\"AreaChart\",Ps=\"AreaChart-stacked\",Qs=\"BarChart\",Rs=\"BubbleChart\",Ss=\"CandlestickChart\",Kha=\"Cannot bind a control to itself.\",Ts=\"ColumnChart\",Us=\"ComboChart\",Lha=\"Content-Type\",Mha=\"Custom response handler must be a function.\",Nha=\"Dashboard\",Oha=\"GET\",Vs=\"Gauge\",Ws=\"GeoChart\",Xs=\"Histogram\",Ys=\"ImageRadarChart\",Zs=\"ImageSparkLine\",Pha=\"Incompatible data table: \",Qha=\"Invalid DataView column type.\",$s=\"Invalid data table format: column #\",\nRha=\"Invalid data table format: must have 3 columns.\",Sha=\"Invalid data table format: must have at least 2 columns.\",at=\"LineChart\",Tha=\"MSXML2.XMLHTTP\",Uha=\"MSXML2.XMLHTTP.3.0\",Vha=\"MSXML2.XMLHTTP.6.0\",bt=\"Map\",Wha=\"Microsoft.XMLHTTP\",ct=\"MotionChart\",Xha=\"Name\",Yha=\"One or more participants failed to draw()\",dt=\"OrgChart\",et=\"POST\",ft=\"PieChart\",Zha=\"Promise cannot resolve to itself\",$ha=\"Request timed out\",gt=\"ScatterChart\",ht=\"SteppedAreaChart\",it=\"Table\",aia=\"The requested control and participant cannot be bound together, as this would introduce a dependency cycle\",\nbia=\"Timed out after \",jt=\"Timeline\",kt=\"TreeMap\",cia=\"Type\",lt=\"WordTree\",dia=\"\\\\c\",mt=\"^\",eia=\"_table_query_refresh_interval\",fia=\"_table_query_url\",gia=\"abort\",nt=\"addTrendLine\",ot=\"address\",pt=\"annotatedtimeline\",hia=\"application/x-www-form-urlencoded;charset=utf-8\",qt=\"bar\",rt=\"block\",iia=\"callImmediate\",st=\"cancel\",tt=\"cell\",ut=\"chart\",vt=\"click\",wt=\"complete\",jia=\"content-type\",kia=\"control\",xt=\"controls\",yt=\"corechart\",lia=\"dashboard\",zt=\"datatable\",mia=\"date|datetime\",nia=\"detailed_message\",\noia=\"display: none; padding-top: 2px\",At=\"domain\",Bt=\"domainAxis\",pia=\"draw\",Ct=\"drawing\",qia=\"emptyString\",Dt=\"error\",ria=\"file:\",Et=\"focusin\",Ft=\"focusout\",sia=\"gadgets.io.makeRequest\",tia=\"gadgets.io.makeRequest failed\",Gt=\"gauge\",Ht=\"geochart\",uia=\"google.maps.Geocoder\",via=\"google.visualization.LoadArgs\",wia=\"google.visualization.Query\",xia=\"google.visualization.events.addListener\",yia=\"google.visualization.events.addOneTimeListener\",zia=\"google.visualization.events.removeAllListeners\",Aia=\"google.visualization.events.removeListener\",\nBia=\"google.visualization.events.trigger\",It=\"hasLabelsColumn\",Cia=\"hl\",Jt=\"http\",Dia=\"http%\",Eia=\"http://dummy.com\",Fia=\"https%\",Gia=\"identity\",Kt=\"imagesparkline\",Hia=\"invalid_query\",Lt=\"json\",Mt=\"keypress\",Nt=\"latlng\",Ot=\"linktable\",Pt=\"makeRequest\",Iia=\"make_request_failed\",Qt=\"map\",Rt=\"markers\",Jia=\"message\",Kia=\"modifier\",St=\"motionchart\",Tt=\"mousedown\",Ut=\"mouseout\",Vt=\"mouseover\",Lia=\"ms, aborting\",Mia=\"nodetable\",Nia=\"not_modified\",Oia=\"onreadystatechange\",Pia=\"options\",Wt=\"orgchart\",Qia=\n\"padding: 2px\",Xt=\"pending\",Ria=\"percent\",Sia=\"position: absolute; top: 0; left: 0; z-index: 1;\",Tia=\"pub\",Yt=\"ready\",Uia=\"readystatechange\",Via=\"reason\",Wia=\"refresh\",Zt=\"regioncode\",$t=\"regions\",Xia=\"reqId:\",au=\"right\",bu=\"row\",cu=\"select\",Yia=\"series.1.lineWidth\",Zia=\"series.1.pointSize\",$ia=\"series.1.visibleInLegend\",aja=\"sig:\",du=\"span\",eu=\"statechange\",bja=\"stringify\",cja=\"success\",fu=\"table\",dja=\"targetAxes.0\",eja=\"targetAxes.1\",gu=\"targetAxis\",hu=\"text\",iu=\"tick\",vu=\"timeline\",fja=\"timeline.taskMajor\",\ngja=\"timeout\",wu=\"tooltip\",hja=\"tqrt\",xu=\"treemap\",yu=\"ui\",ija=\"ui.type\",zu=\"uichange\",jja=\"user_not_authenticated\",Au=\"vAxis\",Bu=\"warning\",kja=\"window.event\",lja=\"withCredentials\",Cu=\"xhr\",Du=\"xhrpost\",mja=\"zx\",Eu=\"|\",nja=\"\\u00d7\";function Fu(a){this.hra=oja(a);this.p3=a.status;this.Wv=[];this.Xv=[];this.Xv=a.warnings||[];this.Wv=a.errors||[];pja(this.Xv);pja(this.Wv);this.p3!=Dt&&(this.U2=a.sig,this.q=new aq(a[yr],this.hra))}\nfunction pja(a){for(var b=0;b<a[J];b++){var c=a[b].detailed_message;if(c){var d=a[b],c=c?c[Pb](qja)&&!c[Pb](rja)?c:c[Ab](/&/g,Ze)[Ab](/</g,af)[Ab](/>/g,$e)[Ab](/\\\"/g,bf):M;d.detailed_message=c}}}var qja=/^[^<]*(<a(( )+target=('_blank')?(\"_blank\")?)?( )+(href=('[^']*')?(\"[^\"]*\")?)>[^<]*<\\/a>[^<]*)*$/,rja=/javascript((s)?( )?)*:/;function oja(a){a=a.version||rf;return gk(gha,a)?a:rf}R=Fu[K];R.U2=null;R.q=null;R.kj=function(){return this.p3==Dt};R.n4=function(){return this.p3==Bu};\nfunction sja(a){for(var b=0;b<a.Wv[J];b++)if(a.Wv[b].reason==Nia)return!0;for(b=0;b<a.Xv[J];b++)if(a.Xv[b].reason==Nia)return!0;return!1}R.Ta=function(){return this.q};function Gu(a,b){return a.kj()&&a.Wv&&a.Wv[0]&&a.Wv[0][b]?a.Wv[0][b]:a.n4()&&a.Xv&&a.Xv[0]&&a.Xv[0][b]?a.Xv[0][b]:null}R.sfa=function(){var a=Gu(this,Via);return null!=a&&a!=M?[a]:[]};R.iK=function(){return Gu(this,Jia)||M};R.K3=function(){return Gu(this,nia)||M};var Hu={K5:\"google-visualization-errors\"};Hu.fda=Hu.K5+lf;Hu.qfa=Hu.K5+xf;Hu.y5=Hu.K5+\"-all-\";Hu.k2=Hu.qfa+\" container is null\";Hu.zqa=\"background-color: #c00000; color: white; padding: 2px;\";Hu.Bqa=\"background-color: #fff4c2; color: black; white-space: nowrap; padding: 2px; border: 1px solid black;\";Hu.Cqa=\"font: normal 0.8em arial,sans-serif; margin-bottom: 5px;\";Hu.Aqa=\"font-size: 1.1em; color: #0000cc; font-weight: bold; cursor: pointer; padding-left: 10px; color: black;text-align: right; vertical-align: top;\";\nHu.dda=0;\nHu.Kd=function(a,b,c,d){if(!Hu.HG(a))throw m(Hu.k2+\". message: \"+b);c=Hu.Fqa(b,c,d);var e=c.errorMessage;b=c.detailedMessage;c=c[Nr];var f=null!=c.showInTooltip?!!c.showInTooltip:!0,g=(c[H]==Bu?Bu:Dt)==Dt?Hu.zqa:Hu.Bqa,g=g+(c[w]?c[w]:M),k=!!c.removable;d=Fl();var e=d.m(du,{style:g},d[Jb](e)),g=Hu.fda+Hu.dda++,l=d.m(ch,{id:g,style:Hu.Cqa},e);b&&(f?Xq(e,b):(f=ea[Vb](du),Xa(f,b),d[q](l,d.m(ch,{style:Qia},f))));k&&(b=d.m(du,{style:Hu.Aqa},d[Jb](nja)),cr(b,Yi(Hu.I2,l)),d[q](e,b));Hu.Dqa(a,l);c.removeDuplicates&&\nHu.Hqa(a,l);return g};Hu.nc=function(a){if(!Hu.HG(a))throw m(Hu.k2);if(a=Hu.o5(a,!1))Qa(a[w],O),Yl(a)};Hu.ND=function(a,b){if(!Hu.HG(a))throw m(Hu.k2);if(!b)throw m(Hu.qfa+\" response is null\");if(!b.kj()&&!b.n4())return null;var c=b.sfa(),d=!0;b.kj()&&(d=!(Dj(c,jja)||Dj(c,Hia)));var c=b.iK(),e=b.K3(),d={showInTooltip:d};db(d,b.kj()?Dt:Bu);d.removeDuplicates=!0;return Hu.Kd(a,c,e,d)};Hu.Hxa=function(a){a=ea[ud](a);return Hu.D5(a)?(Hu.I2(a),!0):!1};\nOq(Hu,function(a){a=ea[ud](a);return Hu.D5(a)?a[Ce][Ce]:null});Hu.iU=function(a,b){return function(){try{a[Zc](null,arguments)}catch(c){Vi(b)?b(c):Hu.Kd(b,c[Gr])}}};Hu.I2=function(a){var b=a[Ce];am(a);0==b[cc][J]&&Qa(b[w],O)};Hu.D5=function(a){return Rl(a)&&a.id&&bj(a.id,Hu.fda)&&(a=a[Ce])&&a.id&&bj(a.id,Hu.y5)&&a[Ce]?!0:!1};\nHu.Fqa=function(a,b,c){var d=null!=a&&a?a:Dt,e=M,f={},g=arguments[J];2==g?b&&Li(b)==Ph?f=b:e=null!=b?b:e:3==g&&(e=null!=b?b:e,f=c||{});d=ej(d);e=ej(e);return{errorMessage:d,detailedMessage:e,options:f}};Hu.HG=function(a){return null!=a&&Rl(a)};Hu.o5=function(a,b){for(var c=a[cc],d=null,e=Fl(),f=0;f<c[J];f++)if(c[f].id&&bj(c[f].id,Hu.y5)){d=c[f];e[Rr](d);break}!d&&b&&(d=Hu.y5+Hu.dda++,d=Ql(ch,{id:d,style:oia},null));d&&((c=a[Yb])?e.R_(d,c):e[q](a,d));return d};\nHu.Dqa=function(a,b){var c=Hu.o5(a,!0);Qa(c[w],rt);c[q](b)};Hu.gwa=function(a,b){var c=Hu.o5(a,!0);X(c&&c[cc],function(a){Hu.D5(a)&&b(a)})};Hu.Hqa=function(a,b){var c=/id=\"?google-visualization-errors-[0-9]*\"?/,d=kfa(b),d=d[Ab](c,M),e=[];Hu.gwa(a,function(a){if(a!=b){var g=kfa(a),g=g[Ab](c,M);g==d&&e[B](a)}});X(e,Hu.I2)};function Iu(a){var b;if(0==ea[kc](oh)[J]){b=ea[kc](vh)[0];var c=ea[kc](Pg)[0],d=ea[Vb](oh);b[Lb](d,c)}b=ea[kc](oh)[0];c=ea[Vb](bi);db(c,li);c.src=a;b[q](c)}function tja(a){return function(b){Hu.nc(a);var c=b.kj();c&&Hu.ND(a,b);return!c}};function Ju(){this.yh=this.yh;this.Wz=this.Wz}Ju[K].yh=!1;Ju[K].Yg=function(){return this.yh};Ju[K].$=function(){this.yh||(this.yh=!0,this.D())};function Ku(a,b){var c=Yi(Lu,b);if(a.yh)c[L](void 0);else a.Wz||(a.Wz=[]),a.Wz[B](Gi(void 0)?U(c,void 0):c)}Ju[K].D=function(){if(this.Wz)for(;this.Wz[J];)this.Wz[wb]()()};function Lu(a){a&&typeof a.$==kh&&a.$()}function uja(a){for(var b=0,c=arguments[J];b<c;++b){var d=arguments[b];Pi(d)?uja[Zc](null,d):Lu(d)}};function Mu(a,b){db(this,a);ar(this,b);Tq(this,this[ys]);this.defaultPrevented=this.Xz=!1;this.sea=!0}Mu[K].stopPropagation=function(){this.Xz=!0};Mu[K].preventDefault=function(){this.defaultPrevented=!0;this.sea=!1};function Nu(a){a[hr]()};function Ou(a){Ou[Ke](a);return a}Ou[Ke]=Ji;var vja=!ol||vl(9),wja=!ol||vl(9),xja=ol&&!ul(wf);!ql||ul(Is);pl&&ul(\"1.9b\")||ol&&ul(Js)||nl&&ul(\"9.5\")||ql&&ul(Is);pl&&!ul(Js)||ol&&ul(wf);var yja=ol?Et:\"DOMFocusIn\",zja=ol?Ft:\"DOMFocusOut\";function Pu(a,b){Mu[L](this,a?a[H]:M);ar(this,null);Tq(this,null);this.relatedTarget=null;this.offsetY=this.offsetX=0;Uq(this,0);Vq(this,0);yq(this,0);zq(this,0);this.button=0;Cq(this,0);this.charCode=0;this.ctrlKey=!1;Gq(this,!1);this.shiftKey=!1;Sq(this,!1);Lq(this,null);this.I3=!1;this.Aa=null;a&&this[Sc](a,b)}W(Pu,Mu);var Aja=[1,4,2];R=Pu[K];\nLa(R,function(a,b){this.Aa=a;var c=db(this,a[H]);ar(this,a[ys]||a.srcElement);Tq(this,b);var d=a[er];if(d){if(pl){var e;t:{try{Ou(d[Cd]);e=!0;break t}catch(f){}e=!1}e||(d=null)}}else c==Vt?d=a.fromElement:c==Ut&&(d=a.toElement);this.relatedTarget=d;if(ca[cs])ca[cs](this,{offsetX:{configurable:!0,enumerable:!0,get:this.ofa,set:this.gua},offsetY:{configurable:!0,enumerable:!0,get:this.pfa,set:this.hua}});else this.offsetX=this.ofa(),this.offsetY=this.pfa();Uq(this,void 0!==a[Qd]?a[Qd]:a.pageX);Vq(this,\nvoid 0!==a[Rd]?a[Rd]:a.pageY);yq(this,a.screenX||0);zq(this,a.screenY||0);this.button=a[bs];Cq(this,a[pr]||0);this.charCode=a[or]||(c==Mt?a[pr]:0);this.ctrlKey=a[ts];Gq(this,a[wr]);this.shiftKey=a[Bs];Sq(this,a[ds]);this.I3=rl?a[ds]:a[ts];Lq(this,a[Lr]);a.defaultPrevented&&this[hr]()});function Qu(a,b){return vja?a.Aa[bs]==b:a[H]==vt?0==b:!!(a.Aa[bs]&Aja[b])}function Ru(a){return Qu(a,0)&&!(ql&&rl&&a[ts])}\nR.stopPropagation=function(){Pu.e[Er][L](this);this.Aa[Er]?this.Aa[Er]():this.Aa.cancelBubble=!0};R.preventDefault=function(){Pu.e[hr][L](this);var a=this.Aa;if(a[hr])a[hr]();else if(a.returnValue=!1,xja)try{(a[ts]||112<=a[pr]&&123>=a[pr])&&Cq(a,-1)}catch(b){}};R.wua=function(){return this.Aa};R.ofa=function(){return ql||void 0!==this.Aa[Ur]?this.Aa[Ur]:this.Aa.layerX};R.gua=function(a){ca[cs](this,{offsetX:{writable:!0,enumerable:!0,configurable:!0,value:a}})};\nR.pfa=function(){return ql||void 0!==this.Aa[Vr]?this.Aa[Vr]:this.Aa.layerY};R.hua=function(a){ca[cs](this,{offsetY:{writable:!0,enumerable:!0,configurable:!0,value:a}})};var Su=\"closure_listenable_\"+(1E6*h[Pc]()|0);function Tu(a){return!(!a||!a[Su])}var Bja=0;function Cja(a,b,c,d,e){this.ap=a;this.EU=null;this.src=b;db(this,c);this.ME=!!d;this.Ka=e;this.key=++Bja;this.FE=this.zU=!1}function Uu(a){a.FE=!0;a.ap=null;a.EU=null;a.src=null;a.Ka=null};function Vu(a){this.src=a;this.wh={};this.dM=0}R=Vu[K];R.add=function(a,b,c,d,e){var f=a[qc]();a=this.wh[f];a||(a=this.wh[f]=[],this.dM++);var g=Wu(a,b,d,e);-1<g?(b=a[g],c||(b.zU=!1)):(b=new Cja(b,this.src,f,!!d,e),b.zU=c,a[B](b));return b};ua(R,function(a,b,c,d){a=a[qc]();if(!(a in this.wh))return!1;var e=this.wh[a];b=Wu(e,b,c,d);return-1<b?(Uu(e[b]),rj[Ee][L](e,b,1),0==e[J]&&(delete this.wh[a],this.dM--),!0):!1});\nfunction Xu(a,b){var c=b[H];if(!(c in a.wh))return!1;var d=Ij(a.wh[c],b);d&&(Uu(b),0==a.wh[c][J]&&(delete a.wh[c],a.dM--));return d}R.nc=function(a){a=a&&a[qc]();var b=0,c;for(c in this.wh)if(!a||c==a){for(var d=this.wh[c],e=0;e<d[J];e++)++b,Uu(d[e]);delete this.wh[c];this.dM--}return b};R.SU=function(a,b){var c=this.wh[a[qc]()],d=[];if(c)for(var e=0;e<c[J];++e){var f=c[e];f.ME==b&&d[B](f)}return d};R.FL=function(a,b,c,d){a=this.wh[a[qc]()];var e=-1;a&&(e=Wu(a,b,c,d));return-1<e?a[e]:null};\nR.tV=function(a,b){var c=Gi(a),d=c?a[qc]():M,e=Gi(b);return bk(this.wh,function(a){for(var g=0;g<a[J];++g)if(!(c&&a[g][H]!=d||e&&a[g].ME!=b))return!0;return!1})};function Wu(a,b,c,d){for(var e=0;e<a[J];++e){var f=a[e];if(!f.FE&&f.ap==b&&f.ME==!!c&&f.Ka==d)return e}return-1};var Yu=\"closure_lm_\"+(1E6*h[Pc]()|0),Zu={},Dja=0;function $u(a,b,c,d,e){if(Oi(b)){for(var f=0;f<b[J];f++)$u(a,b[f],c,d,e);return null}c=av(c);return Tu(a)?a.k(b,c,d,e):Eja(a,b,c,!1,d,e)}function Eja(a,b,c,d,e,f){if(!b)throw m(\"Invalid event type\");var g=!!e,k=bv(a);k||(a[Yu]=k=new Vu(a));c=k.add(b,c,d,e,f);if(c.EU)return c;d=Fja();c.EU=d;d.src=a;d.ap=c;a[ps]?a[ps](b[qc](),d,g):a.attachEvent(Gja(b[qc]()),d);Dja++;return c}\nfunction Fja(){var a=Hja,b=wja?function(c){return a[L](b.src,b.ap,c)}:function(c){c=a[L](b.src,b.ap,c);if(!c)return c};return b}function cv(a,b,c,d,e){if(Oi(b)){for(var f=0;f<b[J];f++)cv(a,b[f],c,d,e);return null}c=av(c);return Tu(a)?a.dD(b,c,d,e):Eja(a,b,c,!0,d,e)}function dv(a,b,c,d,e){if(Oi(b))for(var f=0;f<b[J];f++)dv(a,b[f],c,d,e);else c=av(c),Tu(a)?a.hb(b,c,d,e):a&&(a=bv(a))&&(b=a.FL(b,c,!!d,e))&&ev(b)}\nfunction ev(a){if(Ui(a)||!a||a.FE)return!1;var b=a.src;if(Tu(b))return Xu(b.fm,a);var c=a[H],d=a.EU;b.removeEventListener?b.removeEventListener(c,d,a.ME):b.detachEvent&&b.detachEvent(Gja(c),d);Dja--;(c=bv(b))?(Xu(c,a),0==c.dM&&(c.src=null,b[Yu]=null)):Uu(a);return!0}function fv(a){if(!a)return 0;if(Tu(a))return a.fm?a.fm.nc(void 0):0;a=bv(a);if(!a)return 0;var b=0,c;for(c in a.wh)for(var d=a.wh[c][Hb](),e=0;e<d[J];++e)ev(d[e])&&++b;return b}\nfunction Ija(a){if(Tu(a))return a.tV(Tt,!1);a=bv(a);return!!a&&a.tV(Tt,!1)}function Gja(a){return a in Zu?Zu[a]:Zu[a]=Qh+a}function Jja(a,b,c,d){var e=!0;if(a=bv(a))if(b=a.wh[b[qc]()])for(b=b[Hb](),a=0;a<b[J];a++){var f=b[a];f&&f.ME==c&&!f.FE&&(f=Kja(f,d),e=e&&!1!==f)}return e}function Kja(a,b){var c=a.ap,d=a.Ka||a.src;a.zU&&ev(a);return c[L](d,b)}\nfunction Hja(a,b){if(a.FE)return!0;if(!wja){var c=b||Ii(kja),d=new Pu(c,this),e=!0;if(!(0>c[pr]||void 0!=c.returnValue)){t:{var f=!1;if(0==c[pr])try{Cq(c,-1);break t}catch(g){f=!0}if(f||void 0==c.returnValue)c.returnValue=!0}c=[];for(f=d[es];f;f=f[Ce])c[B](f);for(var f=a[H],k=c[J]-1;!d.Xz&&0<=k;k--){Tq(d,c[k]);var l=Jja(c[k],f,!0,d),e=e&&l}for(k=0;!d.Xz&&k<c[J];k++)Tq(d,c[k]),l=Jja(c[k],f,!1,d),e=e&&l}return e}return Kja(a,new Pu(b,this))}function bv(a){a=a[Yu];return a instanceof Vu?a:null}\nvar gv=\"__closure_events_fn_\"+(1E9*h[Pc]()>>>0);function av(a){if(Vi(a))return a;a[gv]||(a[gv]=function(b){return a[rr](b)});return a[gv]};function hv(){Ju[L](this);this.fm=new Vu(this);this.Yua=this;this.k1=null}W(hv,Ju);hv[K][Su]=!0;R=hv[K];R.vV=function(){return this.k1};R.tB=function(a){this.k1=a};R.addEventListener=function(a,b,c,d){$u(this,a,b,c,d)};R.removeEventListener=function(a,b,c,d){dv(this,a,b,c,d)};\nwq(R,function(a){var b,c=this.vV();if(c)for(b=[];c;c=c.vV())b[B](c);var c=this.Yua,d=a[H]||a;if(Si(a))a=new Mu(a,c);else if(a instanceof Mu)ar(a,a[ys]||c);else{var e=a;a=new Mu(d,c);pk(a,e)}var e=!0,f;if(b)for(var g=b[J]-1;!a.Xz&&0<=g;g--)f=Tq(a,b[g]),e=iv(f,d,!0,a)&&e;a.Xz||(f=Tq(a,c),e=iv(f,d,!0,a)&&e,a.Xz||(e=iv(f,d,!1,a)&&e));if(b)for(g=0;!a.Xz&&g<b[J];g++)f=Tq(a,b[g]),e=iv(f,d,!1,a)&&e;return e});R.D=function(){hv.e.D[L](this);this.fm&&this.fm.nc(void 0);this.k1=null};\nR.k=function(a,b,c,d){return this.fm.add(String(a),b,!1,c,d)};R.dD=function(a,b,c,d){return this.fm.add(String(a),b,!0,c,d)};R.hb=function(a,b,c,d){return this.fm[Tb](String(a),b,c,d)};function iv(a,b,c,d){b=a.fm.wh[String(b)];if(!b)return!0;b=b[Hb]();for(var e=!0,f=0;f<b[J];++f){var g=b[f];if(g&&!g.FE&&g.ME==c){var k=g.ap,l=g.Ka||g.src;g.zU&&Xu(a.fm,g);e=!1!==k[L](l,d)&&e}}return e&&0!=d.sea}R.SU=function(a,b){return this.fm.SU(String(a),b)};\nR.FL=function(a,b,c,d){return this.fm.FL(String(a),b,c,d)};R.tV=function(a,b){return this.fm.tV(Gi(a)?String(a):void 0,b)};function Lja(a){Fi[Dr](function(){throw a;},0)}var jv;\nfunction Mja(){var a=Fi.MessageChannel;\"undefined\"===typeof a&&\"undefined\"!==typeof ba&&ba.postMessage&&ba[ps]&&(a=function(){var a=ea[Vb](xh);Qa(a[w],O);a.src=M;ea[lc][q](a);var b=a[vr],a=b[ce];a[Xr]();a[kr](M);a[Hr]();var c=iia+h[Pc](),d=b[Fc][Or]==ria?ff:b[Fc][Or]+Bha+b[Fc].host,a=U(function(a){if((d==ff||a[dr]==d)&&a[Y]==c)this.port1.onmessage()},this);b[ps](Jia,a,!1);this.port1={};this.port2={postMessage:function(){b.postMessage(c,d)}}});if(\"undefined\"!==typeof a&&!ml(vg)&&!ml(ag)){var b=new a,\nc={},d=c;b.port1.onmessage=function(){if(Gi(c[yc])){c=c[yc];var a=c.gha;c.gha=null;a()}};return function(a){Da(d,{gha:a});d=d[yc];b.port2.postMessage(0)}}return\"undefined\"!==typeof ea&&Oia in ea[Vb](bi)?function(a){var b=ea[Vb](bi);Qq(b,function(){Qq(b,null);b[Ce][le](b);b=null;a();a=null});ea[lc][q](b)}:function(a){Fi[Dr](a,0)}};function kv(a,b){lv||Nja();mv||(lv(),mv=!0);nv[B](new Oja(a,b))}var lv;function Nja(){if(Fi.Promise&&Fi.Promise[zs]){var a=Fi.Promise[zs]();lv=function(){a[vs](Pja)}}else lv=function(){var a=Pja;if(!Vi(Fi[Ir])||Fi.Window&&Fi.Window[K][Ir]==Fi[Ir])jv||(jv=Mja()),jv(a);else Fi[Ir](a)}}var mv=!1,nv=[];function Pja(){for(;nv[J];){var a=nv;nv=[];for(var b=0;b<a[J];b++){var c=a[b];try{c.lxa[L](c[us])}catch(d){Lja(d)}}}mv=!1}function Oja(a,b){this.lxa=a;this.scope=b};function Qja(a){a[K].then=a[K][vs];a[K].$goog_Thenable=!0}function Rja(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};function ov(a,b){this.o=0;this.ht=void 0;this.En=this.Xd=null;this.sT=this.R2=!1;try{var c=this;a[L](b,function(a){pv(c,2,a)},function(a){pv(c,3,a)})}catch(d){pv(this,3,d)}}function Sja(){var a,b,c=new ov(function(c,e){a=c;b=e});return new Tja(c,a,b)}ov[K].then=function(a,b,c){return Uja(this,Vi(a)?a:null,Vi(b)?b:null,c)};Qja(ov);Rq(ov[K],function(a){0==this.o&&kv(function(){var b=new qv(a);Vja(this,b)},this)});\nfunction Vja(a,b){if(0==a.o)if(a.Xd){var c=a.Xd;if(c.En){for(var d=0,e=-1,f=0,g;g=c.En[f];f++)if(g=g.cL)if(d++,g==a&&(e=f),0<=e&&1<d)break;0<=e&&(0==c.o&&1==d?Vja(c,b):(d=c.En[Ee](e,1)[0],Wja(c,d,3,b)))}}else pv(a,3,b)}function Xja(a,b){a.En&&a.En[J]||2!=a.o&&3!=a.o||Yja(a);a.En||(a.En=[]);a.En[B](b)}\nfunction Uja(a,b,c,d){var e={cL:null,Vfa:null,Wfa:null};e.cL=new ov(function(a,g){e.Vfa=b?function(c){try{var e=b[L](d,c);a(e)}catch(n){g(n)}}:a;e.Wfa=c?function(b){try{var e=c[L](d,b);!Gi(e)&&b instanceof qv?g(b):a(e)}catch(n){g(n)}}:g});e.cL.Xd=a;Xja(a,e);return e.cL}ov[K].Qda=function(a){this.o=0;pv(this,2,a)};ov[K].Rda=function(a){this.o=0;pv(this,3,a)};\nfunction pv(a,b,c){if(0==a.o){if(a==c)b=3,c=new TypeError(Zha);else{if(Rja(c)){a.o=1;c[vs](a.Qda,a.Rda,a);return}if(Ri(c))try{var d=c[vs];if(Vi(d)){Zja(a,c,d);return}}catch(e){b=3,c=e}}a.ht=c;a.o=b;Yja(a);3!=b||c instanceof qv||$ja(a,c)}}function Zja(a,b,c){function d(b){f||(f=!0,a.Rda(b))}function e(b){f||(f=!0,a.Qda(b))}a.o=1;var f=!1;try{c[L](b,e,d)}catch(g){d(g)}}function Yja(a){a.R2||(a.R2=!0,kv(a.fwa,a))}\nov[K].fwa=function(){for(;this.En&&this.En[J];){var a=this.En;this.En=[];for(var b=0;b<a[J];b++)Wja(this,a[b],this.o,this.ht)}this.R2=!1};function Wja(a,b,c,d){if(2==c)b.Vfa(d);else{if(b.cL)for(;a&&a.sT;a=a.Xd)a.sT=!1;b.Wfa(d)}}function $ja(a,b){a.sT=!0;kv(function(){a.sT&&aka[L](null,b)})}var aka=Lja;function qv(a){aj[L](this,a)}W(qv,aj);gb(qv[K],st);function Tja(a,b,c){this.zG=a;this.resolve=b;this.reject=c};function rv(a,b){hv[L](this);this.bw=a||1;this.OD=b||Fi;this.x4=U(this.r4,this);this.cF=Zi()}W(rv,hv);R=rv[K];R.enabled=!1;R.dd=null;R.r4=function(){if(this[Pr]){var a=Zi()-this.cF;0<a&&a<.8*this.bw?this.dd=this.OD[Dr](this.x4,this.bw-a):(this.dd&&(this.OD[fr](this.dd),this.dd=null),this[ir](iu),this[Pr]&&(this.dd=this.OD[Dr](this.x4,this.bw),this.cF=Zi()))}};Ja(R,function(){this.enabled=!0;this.dd||(this.dd=this.OD[Dr](this.x4,this.bw),this.cF=Zi())});\nWq(R,function(){this.enabled=!1;this.dd&&(this.OD[fr](this.dd),this.dd=null)});R.D=function(){rv.e.D[L](this);this[qs]();delete this.OD};function sv(a,b,c){if(Vi(a))c&&(a=U(a,c));else if(a&&typeof a[rr]==kh)a=U(a[rr],a);else throw m(\"Invalid listener argument\");return 2147483647<b?-1:Fi[Dr](a,b||0)}function tv(a){Fi[fr](a)};function uv(){}uv[K].fha=null;uv[K].Pc=function(){var a;(a=this.fha)||(a={},bka(this)&&(a[0]=!0,a[1]=!0),a=this.fha=a);return a};var vv;function cka(){}W(cka,uv);function dka(a){return(a=bka(a))?new ActiveXObject(a):new XMLHttpRequest}function bka(a){if(!a.nha&&\"undefined\"==typeof XMLHttpRequest&&\"undefined\"!=typeof ActiveXObject){for(var b=[Vha,Uha,Tha,Wha],c=0;c<b[J];c++){var d=b[c];try{return new ActiveXObject(d),a.nha=d}catch(e){}}throw m(\"Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed\");}return a.nha}vv=new cka;function wv(a){hv[L](this);this.headers=new bl;this.VT=a||null;this.vv=!1;this.QT=this.Gd=null;this.sz=this.f3=M;this.Jy=this.P2=this.uT=this.b3=!1;this.UT=0;this.RT=null;this.vda=M;this.a3=this.Raa=!1}W(wv,hv);var eka=/^https?$/i,fka=[et,\"PUT\"],gka=[];R=wv[K];R.zpa=function(){this.$();Ij(gka,this)};\nAq(R,function(a,b,c,d){if(this.Gd)throw m(\"[goog.net.XhrIo] Object is active with another request=\"+this.f3+\"; newUri=\"+a);b=b?b[De]():Oha;this.f3=a;this.sz=M;this.b3=!1;this.vv=!0;this.Gd=this.VT?dka(this.VT):dka(vv);this.QT=this.VT?this.VT.Pc():vv.Pc();Qq(this.Gd,U(this.Hda,this));try{this.P2=!0,this.Gd[Xr](b,String(a),!0),this.P2=!1}catch(e){this.et(5,e);return}a=c||M;var f=this.headers[Jc]();d&&gl(d,function(a,b){f.set(b,a)});d=Aj(f.Ok(),hka);c=Fi.FormData&&a instanceof Fi.FormData;!Dj(fka,b)||\nd||c||f.set(Lha,hia);f[Zb](function(a,b){this.Gd.setRequestHeader(b,a)},this);this.vda&&(this.Gd.responseType=this.vda);lja in this.Gd&&(this.Gd.withCredentials=this.Raa);try{ika(this),0<this.UT&&((this.a3=jka(this.Gd))?(this.Gd.timeout=this.UT,this.Gd.ontimeout=U(this.kf,this)):this.RT=sv(this.kf,this.UT,this)),this.uT=!0,this.Gd[mr](a),this.uT=!1}catch(g){this.et(5,g)}});function jka(a){return ol&&ul(9)&&Ui(a.timeout)&&Gi(a.ontimeout)}function hka(a){return jia==a[He]()}\nR.kf=function(){\"undefined\"!=typeof Ei&&this.Gd&&(this.sz=bia+this.UT+Lia,this[ir](gja),this[rs](8))};R.et=function(a,b){this.vv=!1;this.Gd&&(this.Jy=!0,this.Gd[rs](),this.Jy=!1);this.sz=b;kka(this);xv(this)};function kka(a){a.b3||(a.b3=!0,a[ir](wt),a[ir](Dt))}Yq(R,function(){this.Gd&&this.vv&&(this.vv=!1,this.Jy=!0,this.Gd[rs](),this.Jy=!1,this[ir](wt),this[ir](gia),xv(this))});R.D=function(){this.Gd&&(this.vv&&(this.vv=!1,this.Jy=!0,this.Gd[rs](),this.Jy=!1),xv(this,!0));wv.e.D[L](this)};\nR.Hda=function(){this.yh||(this.P2||this.uT||this.Jy?lka(this):this.Vua())};R.Vua=function(){lka(this)};function lka(a){if(a.vv&&\"undefined\"!=typeof Ei&&(!a.QT[1]||4!=yv(a)||2!=a.getStatus()))if(a.uT&&4==yv(a))sv(a.Hda,0,a);else if(a[ir](Uia),4==yv(a)){a.vv=!1;try{if(mka(a))a[ir](wt),a[ir](cja);else{var b;try{b=2<yv(a)?a.Gd.statusText:M}catch(c){b=M}a.sz=b+oha+a.getStatus()+Cg;kka(a)}}finally{xv(a)}}}\nfunction xv(a,b){if(a.Gd){ika(a);var c=a.Gd,d=a.QT[0]?Ji:null;a.Gd=null;a.QT=null;b||a[ir](Yt);try{Qq(c,d)}catch(e){}}}function ika(a){a.Gd&&a.a3&&(a.Gd.ontimeout=null);Ui(a.RT)&&(tv(a.RT),a.RT=null)}R.Uk=function(){return!!this.Gd};function mka(a){var b=a.getStatus(),c;t:switch(b){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:c=!0;break t;default:c=!1}if(!c){if(b=0===b)a=ln(1,String(a.f3)),!a&&self[Fc]&&(a=self[Fc][Or],a=a[mc](0,a[J]-1)),b=!eka[od](a?a[He]():M);c=b}return c}\nfunction yv(a){return a.Gd?a.Gd[fs]:0}R.getStatus=function(){try{return 2<yv(this)?this.Gd.status:-1}catch(a){return-1}};function nka(a){return Si(a.sz)?a.sz:String(a.sz)};function zv(a,b){var c;if(a instanceof zv)this.Nn=Gi(b)?b:a.Nn,Av(this,a.Ul),c=a.Iz,Bv(this),this.Iz=c,Cv(this,a.dw),Dv(this,a.fw),this[jr](a[ws]()),Ev(this,a.lj[Jc]()),c=a.Hz,Bv(this),this.Hz=c;else if(a&&(c=hn(String(a)))){this.Nn=!!b;Av(this,c[1]||M,!0);var d=c[2]||M;Bv(this);this.Iz=Fv(d);Cv(this,c[3]||M,!0);Dv(this,c[4]);this[jr](c[5]||M,!0);Ev(this,c[6]||M,!0);c=c[7]||M;Bv(this);this.Hz=Fv(c)}else this.Nn=!!b,this.lj=new Gv(null,0,this.Nn)}R=zv[K];R.Ul=M;R.Iz=M;R.dw=M;R.fw=null;R.cl=M;\nR.Hz=M;R.Cxa=!1;R.Nn=!1;Aa(R,function(){var a=[],b=this.Ul;b&&a[B](Hv(b,oka,!0),xf);if(b=this.dw){a[B](Bha);var c=this.Iz;c&&a[B](Hv(c,oka,!0),waa);a[B](aa(String(b))[Ab](/%25([0-9a-fA-F]{2})/g,vha));b=this.fw;null!=b&&a[B](xf,String(b))}if(b=this[ws]())this.dw&&b[Ib](0)!=Gs&&a[B](Gs),a[B](Hv(b,b[Ib](0)==Gs?pka:qka,!0));(b=this.lj[qc]())&&a[B](Gf,b);(b=this.Hz)&&a[B](Oe,Hv(b,rka));return a[Fe](M)});\nR.resolve=function(a){var b=this[Jc](),c=!!a.Ul;c?Av(b,a.Ul):c=!!a.Iz;if(c){var d=a.Iz;Bv(b);b.Iz=d}else c=!!a.dw;c?Cv(b,a.dw):c=null!=a.fw;d=a[ws]();if(c)Dv(b,a.fw);else if(c=!!a.cl){if(d[Ib](0)!=Gs)if(this.dw&&!this.cl)d=Gs+d;else{var e=b[ws]()[ne](Gs);-1!=e&&(d=b[ws]()[mc](0,e+1)+d)}e=d;if(e==Es||e==mf)d=M;else if(gj(e,zha)||gj(e,Aha)){for(var d=bj(e,Gs),e=e[zc](Gs),f=[],g=0;g<e[J];){var k=e[g++];k==mf?d&&g==e[J]&&f[B](M):k==Es?((1<f[J]||1==f[J]&&f[0]!=M)&&f.pop(),d&&g==e[J]&&f[B](M)):(f[B](k),\nd=!0)}d=f[Fe](Gs)}else d=e}c?b[jr](d):c=a.lj[qc]()!==M;c?Ev(b,Fv(a.lj[qc]())):c=!!a.Hz;c&&(a=a.Hz,Bv(b),b.Hz=a);return b};Ia(R,function(){return new zv(this)});function Av(a,b,c){Bv(a);a.Ul=c?Fv(b,!0):b;a.Ul&&(a.Ul=a.Ul[Ab](/:$/,M))}function Cv(a,b,c){Bv(a);a.dw=c?Fv(b,!0):b}function Dv(a,b){Bv(a);if(b){b=ha(b);if(fa(b)||0>b)throw m(\"Bad port number \"+b);a.fw=b}else a.fw=null}R.getPath=function(){return this.cl};xq(R,function(a,b){Bv(this);this.cl=b?Fv(a,!0):a;return this});\nfunction Ev(a,b,c){Bv(a);b instanceof Gv?(a.lj=b,a.lj.Y4(a.Nn)):(c||(b=Hv(b,ska)),a.lj=new Gv(b,0,a.Nn));return a}R.Gk=function(a,b){return Ev(this,a,b)};R.zo=function(){return this.lj[qc]()};R.Xc=function(a,b){Bv(this);this.lj.set(a,b);return this};function tka(a,b,c){Bv(a);Oi(c)||(c=[String(c)]);a.lj.setValues(b,c)}function Iv(a,b){return a.lj.get(b)}R.R4=function(a){Bv(this);this.lj[Tb](a);return this};function Bv(a){if(a.Cxa)throw m(\"Tried to modify a read-only Uri\");}\nR.Y4=function(a){this.Nn=a;this.lj&&this.lj.Y4(a);return this};function uka(a){return a instanceof zv?a[Jc]():new zv(a,void 0)}function Fv(a,b){return a?b?decodeURI(a):ma(a):M}function Hv(a,b,c){return Si(a)?(a=encodeURI(a)[Ab](b,vka),c&&(a=a[Ab](/%25([0-9a-fA-F]{2})/g,vha)),a):null}function vka(a){a=a[se](0);return Ve+(a>>4&15)[qc](16)+(a&15)[qc](16)}var oka=/[#\\/\\?@]/g,qka=/[\\#\\?:]/g,pka=/[\\#\\?]/g,ska=/[\\#\\?@]/g,rka=/#/g;function Gv(a,b,c){this.om=a||null;this.Nn=!!c}\nfunction Jv(a){a.ig||(a.ig=new bl,a.Rb=0,a.om&&Dfa(a.om,function(b,c){a.add(ma(b[Ab](/\\+/g,Ke)),c)}))}R=Gv[K];R.ig=null;R.Rb=null;R.Vb=function(){Jv(this);return this.Rb};R.add=function(a,b){Jv(this);this.om=null;a=Kv(this,a);var c=this.ig.get(a);c||this.ig.set(a,c=[]);c[B](b);this.Rb++;return this};ua(R,function(a){Jv(this);a=Kv(this,a);return this.ig.$e(a)?(this.om=null,this.Rb-=this.ig.get(a)[J],this.ig[Tb](a)):!1});va(R,function(){this.ig=this.om=null;this.Rb=0});\nVa(R,function(){Jv(this);return 0==this.Rb});R.$e=function(a){Jv(this);a=Kv(this,a);return this.ig.$e(a)};R.PU=function(a){var b=this.Qa();return Dj(b,a)};R.Ok=function(){Jv(this);for(var a=this.ig.Qa(),b=this.ig.Ok(),c=[],d=0;d<b[J];d++)for(var e=a[d],f=0;f<e[J];f++)c[B](b[d]);return c};R.Qa=function(a){Jv(this);var b=[];if(Si(a))this.$e(a)&&(b=Kj(b,this.ig.get(Kv(this,a))));else{a=this.ig.Qa();for(var c=0;c<a[J];c++)b=Kj(b,a[c])}return b};\nR.set=function(a,b){Jv(this);this.om=null;a=Kv(this,a);this.$e(a)&&(this.Rb-=this.ig.get(a)[J]);this.ig.set(a,[b]);this.Rb++;return this};R.get=function(a,b){var c=a?this.Qa(a):[];return 0<c[J]?String(c[0]):b};R.setValues=function(a,b){this[Tb](a);0<b[J]&&(this.om=null,this.ig.set(Kv(this,a),Lj(b)),this.Rb+=b[J])};\nAa(R,function(){if(this.om)return this.om;if(!this.ig)return M;for(var a=[],b=this.ig.Ok(),c=0;c<b[J];c++)for(var d=b[c],e=aa(String(d)),d=this.Qa(d),f=0;f<d[J];f++){var g=e;d[f]!==M&&(g+=Df+aa(String(d[f])));a[B](g)}return this.om=a[Fe](We)});Ia(R,function(){var a=new Gv;a.om=this.om;this.ig&&(a.ig=this.ig[Jc](),a.Rb=this.Rb);return a});function Kv(a,b){var c=String(b);a.Nn&&(c=c[He]());return c}\nR.Y4=function(a){a&&!this.Nn&&(Jv(this),this.om=null,this.ig[Zb](function(a,c){var d=c[He]();c!=d&&(this[Tb](c),this.setValues(d,a))},this));this.Nn=a};R.extend=function(a){for(var b=0;b<arguments[J];b++)gl(arguments[b],function(a,b){this.add(b,a)},this)};var wka=/\\/spreadsheet/,xka=/\\/(ccc|tq|pub)$/,yka=/^spreadsheets?[0-9]?\\.google\\.com$/,zka=/^docs\\.google\\.com*$/,Aka=/^(trix|spreadsheets|docs|webdrive)(-[a-z]+)?\\.(corp|sandbox)\\.google\\.com/,Bka=/^(\\w*\\.){1,2}corp\\.google\\.com$/,Cka=/\\/spreadsheets(\\/d\\/[^/]+)?/,Dka=/\\/(edit|gviz\\/tq|)$/,Eka=/^docs\\.google\\.com*$/,Fka=/^docs\\.sandbox\\.google\\.com*$/,Gka=/^(\\w*\\.){1,2}corp\\.google\\.com$/,Hka=/^\\/a\\/([\\w-]+\\.)+\\w+/,Lv=/^(\\/a\\/([\\w-]+\\.)+\\w+)?/,Ika=/^[a-z]+\\d+\\:[a-z]+\\d+$/i,Jka=/^[a-z]+\\d+$/i;\nfunction Mv(a){var b=kn(ln(3,a)),c=yka[od](b),d=Aka[od](b),e=Bka[od](b),b=zka[od](b),f=kn(ln(5,a)),g=new RegExp(Lv[tr]+xka[tr]),f=(a=(new RegExp(Lv[tr]+wka[tr]+xka[tr]))[od](f))||g[od](f);return b&&a||(d||e||c)&&f}function Kka(a){var b=kn(ln(3,a)),c=Fka[od](b),d=Gka[od](b),b=Eka[od](b);a=kn(ln(5,a));a=(new RegExp(Lv[tr]+Cka[tr]+Dka[tr]))[od](a);return(b||c||d)&&a}\nfunction Lka(a){if(!Jka[od](a))return null;a=a[De]();for(var b,c=M,d=0;d<a[J];d++){var e=a[se](d);if(65>e||90<e){c=a[we](0,d);b=a[we](d);break}}a=0;d=1;for(e=c[J]-1;0<=e;e--)a+=d*(c[se](e)-64),d*=26;c=a;b=ja(b,10);return fa(b)||0>=b||0>c?null:new xl(c,b)};var Mka={firstLineIsHeader:!1};function Nv(a,b,c,d){b=b[zc](/\\r?\\n/)[c];Ga(this,a+pha+(c+1)+Fha+b);Ga(this,this[Gr]+(Je+ij(Ke,-1==d?b[J]:d)+mt))}W(Nv,m);Hi(\"vis.csv.ParseError\",Nv,void 0);gb(Nv[K],\"ParseError\");function Ov(a){this.b=a||{};Zj(Mka,function(a,c){lk(this.b,c,a)},this)}Hi(\"vis.csv.Parser\",Ov,void 0);\njb(Ov[K],function(a){function b(a){a==Ks&&(l--,n=p);t=a}function c(){p=n;if(null!=t){var b=t;b==Ks&&(l++,n=0);t=null;return b}if(k>=g)return Ls;b=a[Ib](k++);n++;var c=!1;b==Je?c=!0:b==nha&&(k<g&&a[Ib](k)==Je&&k++,c=!0);return c?(l++,n=0,Ks):b}function d(){var d=k,e=u;u=!1;var f=c();if(f==Iha)return Ms;if(f==Ls||f==Ks)return e?(b(Iha),M):Ms;if(f==Me){d=k;e=null;for(f=c();f!=Ls;f=c())if(f==Me)if(e=k-1,f=c(),f==Me)e=null;else{if(f==jf||f==Ls||f==Ks){f==Ks&&b(f);break}throw new Nv('Unexpected character \"'+\nf+'\" after quote mark',a,l,n-1);}if(null==e)throw new Nv(\"Unexpected end of text after open quote\",a,l,n);return a[we](d,e)[Ab](/\"\"/g,Me)}for(;f!=Ls&&f!=jf&&f!=Ks;f=c())if(f==Me)throw new Nv(\"Unexpected quote mark\",a,l,n-1);f==jf&&(u=!0);f!=Ls&&f!=Ks||b(f);return a[we](d,f==Ls?k:k-1)[Ab](/[\\r\\n]+/g,M)}function e(){if(k>=g)return Ls;for(var a=[],b=d();b!=Ms;b=d())a[B](b);return a}var f=this.b.firstLineIsHeader,g=a[J],k=0,l=0,n=0,p=0,t=null,u=!1,x=[],A=[],C=null;f&&(x=e(),C=x[J]);for(var E=e();E!=Ls;E=\ne()){null==C&&(C=E[J]);if(E[J]!=C)throw new Nv(\"Record has \"+E[J]+\" field\"+(1==E[J]?M:ai)+\", but expected \"+C,a,l-1,-1);if(f){for(var Q={},N=0;N<E[J];N++)Q[x[N]]=E[N];A[B](Q)}else A[B](E)}return A});jb(Ov[K],Ov[K][Pd]);function Nka(a,b,c){this.vra=new Ov;this.rT=null!=c?c:!1;this.tra=a;for(a=0;a<b[J];a++)if(c=b[a],!Oka[c])throw m(\"Unsupported type: \"+c);this.wra=b;this.bc=[]}var Oka={number:function(a){var b=ka(a);if(fa(b))throw m(\"Not a number \"+a);return b},string:function(a){return a},\"boolean\":function(a){return a[He]()===pi},date:function(a){return new Date(a)},datetime:function(a){return new Date(a)},timeofday:function(a){return a[zc](jf)}};function Pv(a,b){var c=b||{};this.fba=Gi(c.csvColumns);this.Iqa=c.csvColumns;this.rT=!!c.csvHasHeader;this.Y1=c.sendMethod||Mg;this.mpa=!!c.xhrWithCredentials;if(!gk(Pka,this.Y1))throw m(\"Send method not supported: \"+this.Y1);this.Vba=c.makeRequestParams_||{};if(Kka(a)){var d=a,c=new zv(d);433==c.fw&&Dv(c,null);var e=c[ws](),e=e[Ab](/\\/edit$/,Eha);c[jr](e);e=kn(ln(3,d));d=!Mi(ha(ln(4,d))||null);d=Gka[od](e)&&d;Av(c,d?Jt:wh);a=c[qc]()}else if(Mv(a)){e=a;c=new zv(e);433==c.fw&&Dv(c,null);d=c[ws]();\nd=d[Ab](/\\/ccc$/,Hs);/\\/pub$/[od](d)&&(d=d[Ab](/\\/pub$/,Hs),c.Xc(Tia,tf));c[jr](d);var d=kn(ln(3,e)),e=null!=(ha(ln(4,e))||null),f=Aka[od](d),d=Bka[od](d)&&!f&&e;Av(c,d?Jt:wh);a=c[qc]()}d=a;c=Mv(d);d=kn(ln(5,d));d=Hka[od](d);(c=c&&d)||(d=a,c=Kka(d),d=kn(ln(5,d)),d=Hka[od](d),c=c&&d);this.lpa=c;this.kpa=a;this.X1=Qka++;Qv[B](this)}var Pka={PBa:Cu,QBa:Du,eBa:\"scriptInjection\",AAa:Pt,Zga:Mg},Rka=new bl({\"X-DataSource-Auth\":Eg}),Qka=0,Rv={};Pv[K].Sga=30;var Qv=[],Sv=Fi[Wr];\nfunction Ska(){for(var a=0;a<Qv[J];a++){var b=Qv[a];b.L4&&b.Cu()}}function Tka(a,b){var c=a[zd](Oe);-1!=c&&(a=a[we](0,c));var d=a[zd](Gf),e=c=M,f=[];-1==d?c=a:(c=a[we](0,d),e=a[we](d+1),f=e[zc](We));d=[];for(e=0;e<f[J];e++){var g=f[e][zc](Df),k={};gb(k,g[0]);k.V5=f[e];d[B](k)}for(var l in b){f=b[l];g=!1;for(e=0;e<d[J];e++)if(d[e][Nd]==l){d[e].V5=l+Df+aa(f);g=!0;break}g||(e={},gb(e,l),e.V5=l+Df+aa(f),d[B](e))}l=c;if(0<d[J]){l+=Gf;c=[];for(e=0;e<d[J];e++)c[B](d[e].V5);l+=c[Fe](We)}return l}R=Pv[K];\nR.Bpa=function(a,b){if(mka(b[ys])){var c;var d=b[ys];try{c=d.Gd?d.Gd.responseText:M}catch(e){c=M}c=ej(c);if(this.fba){var f=new Nka(c,this.Iqa,this.rT),d=f.vra[Pd](f.tra);c=new aq;if(d&&0<d[J]){for(var g=[],k=f.wra,l=0,n=k[J];l<n;l++)g[B]({type:k[l],label:[]});if(f.rT)for(k=0,n=g[J];k<n;k++)g[k][dd][B](d[0][k]);k=0;for(n=g[J];k<n;k++)l=g[k],c.Tf(l[H],l[dd][Fe](Ke));f.bc=g;g=f.bc;n=f=f.rT?1:0;for(k=d[J];n<k;n++){c.Vr();for(var l=0,p=g[J];l<p;l++)c.cc(n-f,l,Oka[g[l][H]](d[n][l]))}}d={};Hq(d,c[Ar]());\nd.version=oja(d);d.reqId=a;Tv(d)}else c[Pb](/^({.*})$/)?(c=Qfa(c),Tv(c)):Bda(Xn(c))}else if(this.Iv)Uv(this,wia,nka(b[ys]));else throw m(\"google.visualization.Query: \"+nka(b[ys]));};function Tv(a){var b=a.reqId,c=Rv[b];if(c)Rv[b]=null,c.bF(a);else throw m(\"Missing query for request id: \"+b);}R.Iv=null;R.nV=null;R.AV=null;R.Nj=null;R.f2=null;R.YD=null;R.L4=!0;R.Ml=0;R.oK=null;R.Uk=!1;R.Ln=function(a){if(typeof a!=Nh||0>a)throw m(\"Refresh interval must be a non-negative number\");this.Ml=a;Vv(this)};\nfunction Wv(a){a.AV&&(ba[fr](a.AV),a.AV=null)}function Uv(a,b,c,d){a.bF({version:rf,status:Dt,errors:[{reason:b,message:c,detailed_message:d}]})}\nR.Cu=function(){var a;a=this.kpa;var b={};this.Nj&&(b.tq=String(this.Nj));var c=Xia+String(this.X1),d=this.oK;d&&(c+=Gha+d);this.f2&&(c+=Hha+this.f2);b.tqx=c;if(this.YD){var c=[],e;for(e in this.YD)c[B](e+xf+this.YD[e]);b.tqh=c[Fe](zf)}a=Tka(a,b);this.Ml&&(a=new zv(a),ql&&(Bv(a),a.Xc(mja,h[Eb](2147483648*h[Pc]())[qc](36)+h.abs(h[Eb](2147483648*h[Pc]())^Zi())[qc](36))),a=a[qc]());e={};Rv[String(this.X1)]=this;c=this.Y1;b=Oha;c==Du&&(c=Cu,b=et);c==Mg&&(c={},/[?&]alt=gviz(&[^&]*)*$/[od](a)?e=Pt:(d=on(a,\nhja)||Mg,d=d[zc](xf),e=d[0],e!==Cu&&e!==Du||!Dj(d,lja)||(c.xhrWithCredentials=!0),gk(Pka,e)||(e=Mg)),e={sendMethod:e,options:c},c=e.sendMethod,e=e[Nr]);if(c==Pt)if(Ii(sia))b=this.Vba,null==b[Sv.io[as].CONTENT_TYPE]&&(b[Sv.io[as].CONTENT_TYPE]=Sv.io.ContentType.TEXT),null==b[Sv.io[as].AUTHORIZATION]&&(b[Sv.io[as].AUTHORIZATION]=Sv.io.AuthorizationType.SIGNED),null==b.OAUTH_ENABLE_PRIVATE_NETWORK&&(b.OAUTH_ENABLE_PRIVATE_NETWORK=!0),null==b.OAUTH_ADD_EMAIL&&(b.OAUTH_ADD_EMAIL=!0),Sv.io.makeRequest(a,\nU(this.Apa,this),b),Xv(this);else throw m(\"gadgets.io.makeRequest is not defined.\");else{if(!(d=c==Cu)){if(c=c==Mg)d=Fi[Fc][Vc],c=(new zv(d))[zs](new zv(a))[qc](),d=hn(d),c=hn(c),c=d[3]==c[3]&&d[1]==c[1]&&d[4]==c[4];d=c}if(d){c=void 0;d=a;b==et&&(a=a[zc](Gf),1<=a[J]&&(d=a[0]),2<=a[J]&&(c=a[1]));a=d;d=U(Yi(this.Bpa,this.X1),this);e=this.mpa||!!e.xhrWithCredentials;var f=new wv;gka[B](f);d&&f.k(wt,d);f.dD(Yt,f.zpa);e&&(f.Raa=e);f[mr](a,b,c,Rka)}else{if(this.fba)throw m(\"CSV files on other domains are not supported. Please use sendMethod: 'xhr' or 'auto' and serve your .csv file from the same domain as this page.\");\nb=ea[kc](Pg)[0];e=null===this.oK;this.lpa&&e?(e=ea[Vb](yh),Uka(this,e,a),b[q](e)):(Xv(this),Iu(a),Vv(this))}}};function Uka(a,b,c){b.onerror=function(){Xv(a);Iu(c);Vv(a)};qq(b,function(){Xv(a);Iu(c);Vv(a)});Qa(b[w],O);var d=c+yha+(new Date)[jc]();b.src=d}R.Apa=function(a){if(null!=a&&a[Y])Bda(Xn(a[Y]));else{var b=M;a&&a.errors&&(b=a.errors[Fe](Ke));Uv(this,Iia,tia,b)}};function Xv(a){Wv(a);a.AV=ba[Dr](function(){Uv(a,gja,$ha)},1E3*a.Sga)}function Vka(a){a.nV&&(ba[fr](a.nV),a.nV=null)}\nfunction Vv(a){Vka(a);0!=a.Ml&&a.L4&&a.Uk&&(a.nV=ba[Dr](function(){a.Cu()},1E3*a.Ml))}Aq(R,function(a){this.Uk=!0;this.Iv=a;this.Cu()});R.makeRequest=function(a,b){this.Uk=!0;this.Iv=a;this.dza=Pt;this.Vba=b||{};this.Cu()};Yq(R,function(){this.Uk=!1;Wv(this);Vka(this)});R.bF=function(a){Wv(this);a=new Fu(a);if(!sja(a)){this.oK=a.kj()?null:a.U2;var b=this.Iv;b[L](b,a)}};R.setTimeout=function(a){if(typeof a!=Nh||fa(a)||0>=a)throw m(\"Timeout must be a positive number\");this.Sga=a};\nR.Wxa=function(a){if(typeof a!=Qg)throw m(\"Refreshable must be a boolean\");return this.L4=a};R.Gk=function(a){if(typeof a!=ii)throw m(\"queryString must be a string\");this.Nj=a};R.Sxa=function(a){this.f2=a;null!=a&&this.Tga(qi,a)};R.Tga=function(a,b){a=a[Ab](/\\\\/g,Ag);b=b[Ab](/\\\\/g,Ag);a=a[Ab](/:/g,dia);b=b[Ab](/:/g,dia);a=a[Ab](/;/g,Bg);b=b[Ab](/;/g,Bg);this.YD||(this.YD={});this.YD[a]=b};function Yv(){Wka||(Wka=!0,Fi.IDIModule&&Fi.IDIModule.registerListener(Ska,{pollingInterval:100}),Fi[Wr]&&(Xka(),this.Qga()));var a=Jl(Pg)[0];this.hwa=tja(a)}var Wka=!1;Yv[K].Wga=200;function Zv(){return!!Fi[Wr]&&!!Fi[Wr].rpc}Yv[K].Qga=function(){if(Zv()){var a=Fi[Wr];Vi(a.rpc.register)&&a.rpc.register(Wia,Ska)}else 0<this.Wga&&(this.Wga--,ba[Dr](U(this.Qga,this),100))};\nYv[K].jxa=function(a){var b=a.getString(fia),c=b[He]();if(0==c[zd](Dia)||0==c[zd](Fia))b=ma(b);b=new Pv(b);a=a.getInt(eia);b.Ln(a);return b};Yv[K].cya=function(a){return this.hwa(a)};function Xka(){if(Zv()){var a=Fi[Wr];try{a.rpc.getRelayUrl(Es)||a.rpc.setRelayUrl(Es,Eia)}catch(b){Vi(a.rpc.setRelayUrl)&&a.rpc.setRelayUrl(Es,Eia)}}}Fi[Wr]&&!Zv()&&Iu(\"//www-opensocial.googleusercontent.com/gadgets/rpc/rpc.v.js\");Xka();var bw=Fi.__gvizguard__?Ii(xia):function(a,b,c){a=$v(a);b=$u(a,b,Yka(c));return new aw(b)},cw=Fi.__gvizguard__?Ii(yia):function(a,b,c){a=$v(a);b=cv(a,b,Yka(c));return new aw(b)},ew=Fi.__gvizguard__?Ii(Bia):function(a,b,c){$v(a)[ir](new dw(b,c))},fw=Fi.__gvizguard__?Ii(Aia):function(a){return(a=a&&Vi(a.getKey)&&a.getKey())?ev(a):!1},gw=Fi.__gvizguard__?Ii(zia):function(a){var b=$v(a),b=fv(b);Lu(a.__eventTarget);a.__eventTarget=void 0;return b};\nfunction $v(a){var b=a.__eventTarget;null==b&&(b=new hv,a.__eventTarget=b);return a=b}function Yka(a){return function(b){b&&b.Sva?a(b.Rs):a()}}function aw(a){this.Dxa=a}aw[K].getKey=function(){return this.Dxa};function dw(a,b){Mu[L](this,a);this.Rs=b}W(dw,Mu);dw[K].Sva=function(){return this.Rs};function hw(a){this.pn=null;this.q=a;var b=[];a=a.L();for(var c=0;c<a;c++)b[B](c);this.bc=b;this.Ps=!0;this.Os=null;this.I1=[];this.G1=!0}W(hw,Up);R=hw[K];R.Ta=function(){return this.q};function iw(a){a.G1=!0;a.pn=null}function Zka(a){for(var b=[],c=a.q.O(),d=0;d<c;d++)b[B](d);a.Os=b;iw(a)}\nR.pp=function(a){for(var b=this.q,c=fk($ka),d=0;d<a[J];d++){var e=a[d];if(Ui(e)||Si(e))bq(b,e);else if(Ri(e)){var f=e.sourceColumn,e=e.calc;if(Si(e)){if(!c||c&&!Dj(c,e))throw m('Unknown function \"'+e+Me);null!=f&&bq(b,f)}}else throw m(\"Invalid column input, expected either a number, string, or an object.\");}b=this.q;for(c=0;c<a[J];c++)if(d=a[c],Si(d))a[c]=this[dc](d);else if(Ri(d)){a[c]=d=nk(d);if(f=d.role)e=d[tb]||{},e.role=f,vq(d,e);f=d.sourceColumn;Si(f)&&(f=d.sourceColumn=this[dc](f));Ui(f)&&\n(eq(b,f),d.calc=d.calc||Gia,db(d,d[H]||b.G(f)))}this.bc=a;iw(this)};\nfunction ala(a,b,c){if(Oi(b)){if(Gi(c))throw m(\"If the first parameter is an array, no second parameter is expected\");for(var d=0;d<b[J];d++)dq(a.q,b[d]);return Lj(b)}if(Li(b)==Nh){if(!Li(c)==Nh)throw m(\"If first parameter is a number, second parameter must be specified and be a number.\");if(b>c)throw m(\"The first parameter (min) must be smaller than or equal to the second parameter (max).\");dq(a.q,b);dq(a.q,c);a=[];for(d=b;d<=c;d++)a[B](d);return a}throw m(\"First parameter must be a number or an array.\");\n}R.bn=function(a,b){this.Os=ala(this,a,b);this.Ps=!1;iw(this)};R.Gba=function(){return nk(this.bc)};R.Cfa=function(){if(this.Ps){for(var a=[],b=this.q.O(),c=0;c<b;c++)a[B](c);return a}return Lj(this.Os)};R.zxa=function(a){this.pp(vj(this.bc,function(b){return!Dj(a,b)}));iw(this)};R.Axa=function(a,b){var c=ala(this,a,b);this.Ps&&(Zka(this),this.Ps=!1);this.bn(vj(this.Os,function(a){return!Dj(c,a)}));iw(this)};\nR.Hfa=function(a){for(var b=0;b<this.bc[J];b++){var c=this.bc[b];if(c==a||Ri(c)&&c.sourceColumn==a)return b}return-1};R.d1=function(a){return this.Ps?0>a||a>=this.q.O()?-1:a:sj(this.Os,a)};R.pH=function(a){eq(this,a);a=this.bc[a];return Ui(a)?a:Ri(a)&&Ui(a.sourceColumn)?a.sourceColumn:-1};R.pU=function(a){a=this.pH(a);return-1==a?a:a=this.q.pU(a)};R.ym=function(a){dq(this,a);return this.Ps?a:this.Os[a]};R.kU=function(a){a=this.ym(a);return a=this.q.kU(a)};\nR.O=function(){return this.Ps?this.q.O():this.Os[J]};R.L=function(){return this.bc[J]};R.Ee=function(a){eq(this,a);a=this.bc[a];return Ui(a)?this.q.Ee(a):a.id||M};R.La=function(a){eq(this,a);a=this.bc[a];return Ui(a)?this.q.La(a):a[dd]||M};R.zv=function(a){eq(this,a);a=this.bc[a];return Ui(a)?this.q.zv(a):null};R.fu=function(a){a=this.gj(a,Zh);return a=Si(a)?a:M};R.G=function(a){eq(this,a);a=this.bc[a];return Ui(a)?this.q.G(a):a[H]};\nR.Ss=function(a,b){eq(this,b);var c=this.bc[b],d=null,e=this.ym(a);if(Ri(c)){if(this.G1){for(c=0;c<this.bc[J];c++)Ri(this.bc[c])&&(this.I1[c]=[]);this.G1=!1}c=this.I1[b][e];if(!Gi(c)){var c=null,d=this.bc[b],f=d.calc;Si(f)?(f=$ka[f],c=f(this.q,e,d)):Vi(f)&&(c=f[L](null,this.q,e));c=Wga(c);d=d[H];f=c.v;if(cj(kj(d)))throw m('\"type\" must be specified');if(!Zga(f,d))throw m(jba+f+caa+d);this.I1[b][e]=c}d=c;d.p=Ri(d.p)?d.p:{}}else if(Ui(c))d={v:this.q[I](e,c)};else throw m(\"Invalid column definition: \"+\nd);return d};hb(R,function(a,b){return this.Ss(a,b).v});R.Ca=function(a,b){var c=this.Ss(a,b);if(null==c.f){var d=this.bc[b];if(Ri(d))d=this.G(b),c.f=null!=c.v?gq(c.v,d):M;else if(Ui(d)){var e=this.ym(a);c.f=this.q.Ca(e,d)}}return c.f};Za(R,function(a,b,c){a=this[$d](a,b)[c];return Gi(a)?a:null});nb(R,function(a,b){var c=this.Ss(a,b);if(!c.p){var c=this.ym(a),d=this.pH(b);return this.q[$d](c,d)}return c.p});\nR.gj=function(a,b){eq(this,a);var c=this.bc[a];return Ui(c)?this.q.gj(c,b):this.Ur(a)[b]||null};R.Ur=function(a){eq(this,a);a=this.bc[a];return Ui(a)?this.q.Ur(a):a[tb]||{}};R.rU=function(a){return this.q.rU(a)};R.fz=function(){return this.q.fz()};R.$r=function(a,b){var c=this.ym(a);return this.q.$r(c,b)};R.pL=function(a){dq(this,a);a=this.ym(a);return this.q.pL(a)};R.pq=function(a){return $ga(this,a)};R.FU=function(a){return bha(this,a)};R.Ap=function(a){return aha(this,a)};\nR.hD=function(a){return dha(this,a)};R.Px=function(){var a=this.q;Vi(a.Px)&&(a=a.Px());var a=a.vo(),b=this.L(),c=this.O(),d,e,f,g=[],k=[];for(d=0;d<b;d++){f=this.bc[d];if(Ri(f))e=mk(f),delete e.calc,delete e.sourceColumn;else if(Ui(f))e=a[Sb][f];else throw m(Qha);g[B](e)}for(e=0;e<c;e++){var l=a[Xc][this.Ps?e:this.Os[e]],n=[];for(d=0;d<b;d++){f=this.bc[d];if(Ri(f))f={v:this[I](e,d)};else if(Ui(f))f=l.c[this.bc[d]];else throw m(Qha);n[B](f)}l.c=n;k[B](l)}a.cols=g;Oa(a,k);return a=new aq(a)};\nR.vo=function(){for(var a={},b=[],c=0;c<this.bc[J];c++){var d=this.bc[c];Ri(d)&&!Si(d.calc)||b[B](d)}Ej(b)||(a.columns=b);this.Ps||Oa(a,Lj(this.Os));return a};Ca(R,function(){return Ln(this.vo())});function jw(a,b){Si(b)&&(b=On(b));var c=new hw(a),d=b.columns,e=b[Xc];null!=d&&c.pp(d);null!=e&&c.bn(e);return c}\nvar $ka={emptyString:function(){return M},error:function(a,b,c){var d=c.sourceColumn,e=c.magnitude;if(!Ui(d)||!Ui(e))return null;a=a[I](b,d);return Ui(a)?c.errorType==Ria?a+e/100*a:a+e:null},stringify:function(a,b,c){c=c.sourceColumn;return Ui(c)?a.Ca(b,c):M},fillFromTop:function(a,b,c){c=c.sourceColumn;return Ui(c)?fha(a,b,c,!0):null},fillFromBottom:function(a,b,c){c=c.sourceColumn;return Ui(c)?fha(a,b,c,!1):null},identity:function(a,b,c){c=c.sourceColumn;return Ui(c)?a[I](b,c):null}};function kw(a,b,c){this.tQ=a;this.A=b;this.tL=null;c&&(a=Hm(b),a!=M&&a!=hi||Bm(b,Uh,Xh),this.tL=Ql(ch,{style:Sia}))}function bla(a){return a.tL?(a.tL[Ce]!=a.A&&a.A[q](a.tL),a.tL):a.A}kw[K].Kd=function(a){cla(this,a,Dt)};function lw(a,b){cla(a,b,Bu)}function cla(a,b,c){var d=bla(a);c={removable:!0,type:c};b={id:Hu.Kd(d,b,null,c),message:b,detailedMessage:M,options:c};ew(a.tQ,Dt,b)}kw[K].nc=function(){var a=bla(this);Hu.nc(a)};function mw(a,b,c){try{b[L](c)}catch(d){a.Kd(d[Gr])}};function dla(a){this.fd=a;this.tU=!1}dla[K].Aua=function(a,b){return U(function(){if(!this.tU){var c=arguments;mw(this.fd,function(){a[Zc](b,c)})}},this)};function nw(a){Ju[L](this);this.ea=yp(a);this.Iq=new kw(this,this.ea);this.cw=null;this.Ek=Sja()}W(nw,Ju);Oq(nw[K],function(){return this.ea});function ela(a,b){a.Ek.reject=b}br(nw[K],function(a,b,c){mw(this.Iq,U(function(){this.Zf(a,b,c)},this))});nw[K].Zf=function(a,b,c){$p(a);this.Ek&&this.Ek.zG[$r]();this.Ek=Sja();this.cw&&(this.cw.tU=!0);this.cw=new dla(this.Iq);var d=U(this.cw.Aua,this.cw);this.hl(d,a,b,c)};\nnw[K].ic=function(){this.cw&&(this.cw.tU=!0,this.cw=null);this.Ek&&this.Ek.zG&&(this.Ek.zG[$r](),this.Ek=null);this.Ag()};function ow(a,b,c,d){this.Nj=a;this.tQ=b;this.b=c||{};this.A=d;this.fd=null;d&&(this.fd=this.L0=tja(d));if(!(b&&pia in b)||typeof b[As]!=kh)throw m(\"Visualization must have a draw method.\");}R=ow[K];R.L0=null;R.RE=null;R.kL=null;R.q=null;Jq(R,function(a){this.b=a||{}});br(R,function(){this.q&&this.tQ[As](this.q,this.b)});R.Nxa=function(a){var b=this.A;this.fd=a?a:b?this.fd=this.L0:null};\nR.rE=function(){if(!this.fd)throw m(\"If no container was supplied, a custom error handler must be supplied instead.\");var a=this;this.Nj[mr](function(b){var c=a.RE;c&&c(b);a.bF(b);(c=a.kL)&&c(b)})};R.bF=function(a){var b=this.fd;b(a)&&(this.q=a.Ta(),this.tQ[As](this.q,this.b))};R.xU=function(a){if(null!=a){if(typeof a!=kh)throw m(Mha);this.RE=a}};R.wU=function(a){if(null!=a){if(typeof a!=kh)throw m(\"Custom post response handler must be a function.\");this.kL=a}};Yq(R,function(){this.Nj[rs]()});function pw(a,b){this.ff=b;this.Sua=a}Aq(pw[K],function(a){this.Iv=a;this.Cu()});pw[K].Cu=function(){var a;a=this.ff;var b={},c,d=this.oK;d&&(c=aja+d);c&&(b.tqx=c,a=Tka(a,b));this.Sua[L](this,U(this.bF,this),a)};pw[K].bF=function(a){a=new Fu(a);if(!sja(a)){this.oK=a.kj()?null:a.U2;var b=this.Iv;b[L](b,a)}};function qw(){this.um=[];this.Mn=[]}function fla(a){Ej(a.um)&&(a.um=a.Mn,a.um[gr](),a.Mn=[])}function rw(a){fla(a);return a.um.pop()}R=qw[K];R.Co=function(){fla(this);return qj(this.um)};R.Vb=function(){return this.um[J]+this.Mn[J]};Va(R,function(){return Ej(this.um)&&Ej(this.Mn)});va(R,function(){this.um=[];this.Mn=[]});Pa(R,function(a){return Dj(this.um,a)||Dj(this.Mn,a)});ua(R,function(a){var b=Tda(this.um,a);if(0>b)return Ij(this.Mn,a);rj[Ee][L](this.um,b,1);return!0});\nR.Qa=function(){for(var a=[],b=this.um[J]-1;0<=b;--b)a[B](this.um[b]);for(var c=this.Mn[J],b=0;b<c;++b)a[B](this.Mn[b]);return a};function sw(){if(!Ii(uia))throw m(\"your page is missing the google maps API\");this.ZE=new google[Jr].Geocoder;this.Cc={};this.Cc[Gn({address:M})]={response:[],status:google[Jr].GeocoderStatus.ZERO_RESULTS};this.In=new hl;this.Sv=new bl;this.mE=new qw}Ki(sw);function tw(a,b,c){this.xt=a||[];this.cM=0;this.Vs=b;this.oT=!1;this.eV=new bl;this.rua=c||this.xt[J]}Rq(tw[K],function(){this.oT=!0});\ntw[K].finish=function(a,b){var c=Gn(a);this.eV.$e(c)||this.eV.set(c,b);c=[];if(!this.oT){for(var d=this.xt[J],e=this.cM;e<d;e++){var f=Gn(this.xt[e]);if(!this.eV.$e(f))break;f=this.eV.get(f);null!=f&&(f=f.response);c[B](f)}c[J]<this.rua&&this.cM+c[J]<d||(this.cM+=c[J],this.Vs(c),this.cM>=this.xt[J]&&this[$r]())}};function uw(){this.xt=[];this.ZE=null}uw[K].add=function(a){this.xt[B](a)};\nuw[K].create=function(a,b,c){if(null!=this.ZE){var d=new tw(a,b,c);this.add(d);this.ZE.geocode(d)}else vga(U(function(){null==this.ZE&&(this.ZE=sw.ac());this[xr](a,b,c)},this))};Rq(uw[K],function(){X(this.xt,function(a){a[$r]()});this.xt=[]});sw[K].geocode=function(a){X(a.xt,U(function(b){var c=Gn(b);c in this.Cc?a.finish(b,this.Cc[c]):(this.Sv.$e(c)||(this.mE.Mn[B](b),this.Sv.set(c,[])),this.Sv.get(c)[B](a))},this));this.Lea()};\nsw[K].Lea=function(){if(0!==this.mE.Vb()||0!==this.In.Vb()){var a=0<this.In.Vb()?Jn(this.In.Qa()[0]):this.mE.Co(),b=Gn(a);if(b in this.Cc){var c=this.Sv.get(b),c=this.Cc[b];rw(this.mE);this.hU(a,c.response,c.status);this.Sv[Tb](b)}else 0===this.In.Vb()&&0<this.mE.Vb()?(rw(this.mE),c=this.Sv.get(b),zj(c,function(a){return a.oT})?this.hU(a,null,null):(this.In.add(b),gla(this,a,U(this.hU,this,a)))):0<this.In.Vb()&&gla(this,a,U(this.hU,this,a))}};\nfunction gla(a,b,c){if(Ri(b)&&(b=nk(b),b[ur])){var d=b[ur];b.bounds=new google[Jr][Br](new google[Jr][qr](d.lo.lat,d.lo.lng),new google[Jr][qr](d.hi.lat,d.hi.lng))}a.ZE.geocode(b,c)}function hla(a,b,c){var d=Gn(b),e=a.Sv.get(d);null!=e&&X(e,function(a){a.oT||a.finish(b,c)});a.In[Tb](d);a.Sv[Tb](d)}\nsw[K].hU=function(a,b,c){var d=0;if(c==google[Jr].GeocoderStatus.OVER_QUERY_LIMIT)d=520;else if(c==google[Jr].GeocoderStatus.OK){var e=Gn(a);b={response:b,status:c};this.Cc[e]=b;hla(this,a,b)}else hla(this,a,{response:null,status:c});this.tU=!1;sv(U(this.Lea,this),d,this)};function vw(){}function ww(a){if(!(Ri(a)&&Vi(a.L)&&Vi(a.O)))throw m(\"Invalid data table.\");}R=vw[K];R.ik=function(a){return this.Ob(a)?2:0};R.Za=function(a,b,c){return a.L()>b&&c==a.G(b)};function ila(a,b,c,d){for(var e=0;e<d[J];e++)if(a.Za(b,c,d[e]))return!0;return!1}R.indexOf=function(a,b){for(var c=0;c<a.L();c++)if(a.G(c)==b)return c;return-1};function xw(a,b,c){for(var d=0;d<b[J];++d){var e=b[d];if(e>=a.L()||a.G(e)!=c[d])return!1}return!0}\nfunction yw(a,b,c){return a.Za(b,c,Nh)?zw(b,c,function(a){return 0<=a}):!1}function zw(a,b,c){for(var d=h.min(a.O(),20),e=0;e<d;e++){var f=a[I](e,b);if(null!=f&&!c(f))return!1}return!0}R.ira=function(a){return ao(new Yn(-90,90),a)&&!Vk(a)};R.jra=function(a){return ao(new Yn(-180,180),a)&&!Vk(a)};function jla(a){for(var b=a.FU(0),c=h.min(a.O(),20),d=0,e=0;e<c;e++){var f=a[I](e,1);f&&!Dj(b,f)||d++}return.6<d/c};function Aw(){}W(Aw,vw);Aw[K].Ob=function(a){try{this.hd(a)}catch(b){return!1}return!0};Aw[K].hd=function(a){ww(a);var b=a.L();if(2>b)throw m(Sha);for(var c=!0,d=[],e=0;e<b;e++){var f=a.fu(e);cj(f)&&(c?(f=At,c=!1):f=Wg);d[B](f)}if(d[0]!==At)throw m(\"Invalid data format: first column must be domain.\");a=kla(d);return{pg:a.pg,Vl:wj(a[zr],function(a){return{ih:a.Db,pg:a.pg,g:wj(a[zr],function(a){return{vl:a.Db,pg:a.pg}})}})}};\nfunction kla(a){for(var b=[At,Wg],c={groups:[],pg:{}},d=[c],e=-1,f=0;f<a[J];f++){var g=a[f],k=sj(b,g),l=null;0<=k&&(l={Db:f,kl:g,groups:[],pg:{}});if(0<=k&&k<e){e-=k;for(g=0;g<=e;g++)d.pop();e=k;k=d[d[J]-1];d[B](l);k[zr][B](l)}else 0<=e&&g===b[e]?(d.pop(),k=d[d[J]-1],d[B](l),k[zr][B](l)):e+1<b[J]&&g===b[e+1]?(k=d[d[J]-1],e++,d[B](l),k[zr][B](l)):(k=d[d[J]-1],g in k.pg||(k.pg[g]=[]),k.pg[g][B](f))}return c};function Bw(){}W(Bw,vw);Bw[K].Ob=function(a){ww(a);var b=a.L();if(2>b)return!1;var c=a.G(0);if(c!=Xg&&c!=$g||a.G(1)!=Nh)return!1;for(var c=0,d=1;d<b;d++){var e=a.G(d);if(e==Nh)c=0;else if(e==ii){if(c++,2<c)return!1}else return!1}return!0};Bw[K].ik=function(a){if(!this.Ob(a))return 0;var b=!1,c=0<this[zd](a,ii),b=a.O(),d=a.Ap(0);if(50<b)b=!0;else{for(var e=ha[lr],f=ha.MIN_VALUE,g=1;g<b;g++)var k=h.abs(a[I](d[g-1],0)-a[I](d[g],0)),e=0<k&&k<e?k:e,f=k>f?k:f;b=0!=e&&50<f/e?!0:!1}return c&&b?3:c||b?2:1};function Cw(a){this.sca=!!(a||{}).Vga}W(Cw,vw);Cw[K].Ob=function(a){ww(a);var b=0,c=a.L();if(1>c)return!1;if(!this.Za(a,0,Nh)&&(b++,this.sca))for(;b<c&&this.Za(a,b,ii);)b++;for(var d=null;b<c;){var e=a.G(b);if(e==Nh)d={};else if(this.sca&&e==ii){if(!d)return!1}else if(e==Qg){if(!d||d.px)return!1;d.px=b}else return!1;b++}return null!==d};function Dw(a){this.cR=a&&a.Rd||!1;Cw[L](this,a)}W(Dw,Cw);Dw[K].Ob=function(a){ww(a);if(!Dw.e.Ob[L](this,a))return!1;var b=a.L();if(this.cR)for(var c=1;c<b;c++)if(this.Za(a,c,Nh)&&!yw(this,a,c))return!1;return!0};Dw[K].ik=function(a){for(var b=a.L(),c=a.O(),d=0,e=!1,f=0;f<b;f++)this.Za(a,f,Nh)&&(d++,yw(this,a,f)||(e=!0));return this.Ob(a)?1==c||e||this.Za(a,0,ii)?1:2<d&&this.cR?3:1!=d||this.cR?1:2:0};function Ew(){}W(Ew,vw);Ew[K].Ob=function(a){ww(a);var b=a.L();return 3>b||5<b||!this.Za(a,0,ii)||!this.Za(a,1,Nh)||!this.Za(a,2,Nh)||3<b&&!this.Za(a,3,ii)||4<b&&!this.Za(a,4,Nh)?!1:!0};Ew[K].ik=function(a){if(this.Ob(a)){var b;if(this.Za(a,3,ii)){b={};for(var c=0,d=h.min(a.O(),20),e=0;e<d;e++){var f=a[I](e,3);b[f]||c++;b[f]=!0}b=10>c}else b=!1;a=b?3:this.Za(a,3,ii)?1:2}else a=0;return a};function Fw(){}W(Fw,vw);Fw[K].Ob=function(a){try{this.hd(a)}catch(b){return!1}return!0};Fw[K].hd=function(a){ww(a);var b=a.L();if(2!==b&&3!==b)throw m(\"Invalid data table format: must have 2 or 3 columns.\");var c=1,d=2;2===b&&(c--,d--);this.Jb(a,0,ii);this.Jb(a,c,ii);this.Jb(a,d,Nh);return{Nu:c,pna:0,WC:d}};Fw[K].Jb=function(a,b,c){if(!this.Za(a,b,c))throw m($s+b+Cs+c+Ds);};function Mw(a){this.zn=a;this.jaa=new bl}Iq(Mw[K],function(){return this.zn});function Nw(){}W(Nw,vw);Nw[K].Ob=function(a){try{this.hd(a)}catch(b){return!1}return!0};Nw[K].hd=function(a){ww(a);for(var b=[],c=a.L(),d=0;d<c;++d){var e=a.fu(d);if(e===M)b[B](new Mw(d));else{if(1>b[J])throw m(\"At least 1 data column must come before any role column.\");qj(b).jaa.set(e,d)}}if(2!=b[J])throw m(\"Invalid data table format: must have 2 data columns.\");c=b[0];b=b[1];this.Jb(a,c[xc](),mia);this.Jb(a,b[xc](),Nh);return{E_:c,WC:b}};\nNw[K].Jb=function(a,b,c){if(!yj(c[zc](Eu),function(c){return this.Za(a,b,c)},this))throw m($s+b+Cs+c+Ds);};function Ow(){}W(Ow,vw);Ow[K].Ob=function(a){ww(a);var b=a.L();if(5>b||6<b||!(this.Za(a,0,ii)&&this.Za(a,1,Nh)&&this.Za(a,2,Nh)&&this.Za(a,3,Nh)&&this.Za(a,4,Nh))||6==b&&!this.Za(a,5,ii))return!1;for(var b=h.min(a.O(),20),c=0;c<b;c++){var d=a[I](c,1),e=a[I](c,2),f=a[I](c,3),g=a[I](c,4);if(d!=h.min(d,e,f,g)||g!=h.max(d,e,f,g))return!1}return!0};Ow[K].ik=function(a){return this.Ob(a)?3:0};function Pw(){Cw[L](this)}W(Pw,Cw);Pw[K].ik=function(a){var b=this.Za(a,0,Nh),c=a.L();b||c--;return this.Ob(a)?2>c?1:2:0};function Qw(){this.et=null}W(Qw,vw);Qw[K].Ob=function(a){return!!lla(this,a)};Qw[K].hd=function(a){a=lla(this,a);if(null!=a)return a;throw m(this.et);};function lla(a,b){var c=new Mw(0),d=new Mw(1),e=new Mw(2),f=new Mw(3),g=new Mw(4),k=new Mw(5),l=new Mw(6);return a.Jb(b,c[xc](),ii)&&a.Jb(b,d[xc](),ii)&&a.Jb(b,e[xc](),Xg)&&a.Jb(b,f[xc](),Xg)&&a.Jb(b,g[xc](),Nh)&&a.Jb(b,k[xc](),Nh)&&a.Jb(b,l[xc](),ii)?{Zta:c,Nu:d,QH:e,OH:f,Xta:g,$ta:k,Vta:l}:null}\nQw[K].Jb=function(a,b,c){return this.Za(a,b,c)?!0:(this.et=$s+b+Cs+c+Ds,!1)};function Rw(){}W(Rw,vw);Rw[K].Ob=function(a){ww(a);var b;b=a.L();if(1>b||2<b)b=!1;else{var c=!0;2==b&&(c=c&&this.Za(a,0,ii));b=c=c&&yw(this,a,b-1)}if(!b)if(b=a.L(),c=a.O(),0==b||1!=c)b=!1;else{for(var c=!0,d=0;d<b;d++)if(!this.Za(a,d,Nh)){c=!1;break}b=c}return b};Rw[K].ik=function(a){return this.Ob(a)?1<a.O()?2:3:0};function Sw(){}W(Sw,vw);var mla={dBa:$t,CAa:Rt,TEXT:hu,Zga:Mg};Sw[K].Ob=function(a){var b=a.L();if(1>b||2<b)return!1;var c=this.Za(a,0,ii);2==b&&(c=c&&this.Za(a,1,Nh));return c};Sw[K].ik=function(a){return this.Ob(a)?1:0};\nSw[K].hd=function(a,b,c){try{b=b||Mg;var d=0,e,f=-1,g=-1,k=-1,l=-1;if(xw(a,[d,d+1],[Nh,Nh])){e=Nt;k=d;l=d+1;d+=2;if(b===$t)throw m(\"displayMode must be set to Markers when using lat/long addresses.\");b===Mg&&(b=Rt)}else if(xw(a,[d],[ii])){switch(b){case Mg:e=Zt;b=$t;f=d;break;case $t:e=Zt;f=d;break;case Rt:case hu:e=ot;g=d;break;default:throw m(\"Unknown displayMode: \"+b);}d+=1}else throw m(\"Unknown address type.\");var n=null;xw(a,[d],[ii])&&wu!=a.gj(d,Zh)&&(n=d++);var p=null,t=null;xw(a,[d],[Nh])&&\n(p=d++,xw(a,[d],[Nh])&&(t=d++));var u=null;xw(a,[d],[ii])&&wu==a.gj(d,Zh)&&(u=d++);e!=Zt&&null!=p&&null==t&&(t=p);if(a.L()!=d)throw m(\"Table contains more columns than expected (Expecting \"+d+\" columns)\");return{I_:e,f6:b,$I:f,aJ:g,FC:k,GC:l,uJ:n,Lu:p,BC:t,s0:u}}catch(x){return c&&c.Kd(Pha+x),null}};function Tw(){}W(Tw,vw);Tw[K].Ob=function(a){try{this.hd(a)}catch(b){return!1}return!0};Tw[K].hd=function(a){ww(a);if(5!=a.L())throw m(\"Invalid data table format: must have 5 columns.\");this.Jb(a,0,Nh);this.Jb(a,1,Nh);this.Jb(a,2,Nh);this.Jb(a,3,Nh);this.Jb(a,4,ii);return{bla:0,cla:1,ala:2,Zka:3,$ka:4}};Tw[K].Jb=function(a,b,c){if(!this.Za(a,b,c))throw m($s+b+Cs+c+Ds);};function Uw(a){Cw[L](this,a)}W(Uw,Cw);Uw[K].Ob=function(a){ww(a);if(!Uw.e.Ob[L](this,a))return!1;var b=a.L();if(this.cR)for(var c=1;c<b;c++)if(this.Za(a,c,Nh)&&!yw(this,a,c))return!1;return!0};Uw[K].ik=function(a){for(var b=a.L(),c=a.O(),d=0,e=0,f=0;f<b;f++)this.Za(a,f,Nh)?d++:this.Za(a,f,Xg)&&e++;return this.Ob(a)?10>c?1:2>d&&0==e?3:2:0};function Vw(){}W(Vw,vw);Vw[K].Ob=function(a){return nla(this,a)||ola(this,a)};Vw[K].ik=function(a){var b=nla(this,a);a=ola(this,a);return b||a?a?1:3:0};function nla(a,b){ww(b);var c=b.L();if(2>c||3<c)return!1;var d=a.Za(b,0,Nh),d=d&&a.Za(b,1,Nh);3==c&&(d=d&&a.Za(b,2,ii));if(c=d)a.Za(b,0,Nh)&&a.Za(b,1,Nh)?(c=U(a.ira,a),d=U(a.jra,a),c=zw(b,0,c)&&zw(b,1,d)):c=!1;return c}function ola(a,b){ww(b);var c=b.L();return 1>c||2<c||!a.Za(b,0,ii)||2==c&&!a.Za(b,1,ii)?!1:!0};function Ww(){}W(Ww,vw);Ww[K].Ob=function(a){ww(a);var b=a.L();if(3>b||a.G(0)!=ii)return!1;var c=a.G(1);if(c!=Nh&&c!=Xg&&c!=ii||c==ii&&!pla(a)&&!qla(a)||c==Nh&&!zw(a,1,function(a){return Vk(a)}))return!1;for(c=2;c<b;c++){var d=a.G(c);if(d!=Nh&&d!=ii)return!1}return!0};Ww[K].ik=function(a){return this.Ob(a)?this.Za(a,1,Nh)&&!rla(a)?1:3:0};function rla(a){return zw(a,1,function(a){return 1900<a&&2100>a})}\nfunction pla(a){return zw(a,1,function(a){return 7!=a[J]||fa(a[we](0,3))||a[Ib](4)!=wg||fa(a[we](6,7))?!1:!0})}function qla(a){return zw(a,1,function(a){return 6!=a[J]||fa(a[we](0,3))||a[Ib](4)!=eg||fa(a[Ib](5))?!1:!0})};function Xw(){}W(Xw,vw);Xw[K].Ob=function(a){ww(a);var b=a.L();if(2>b||3<b)return!1;var c=this.Za(a,0,ii)&&this.Za(a,1,ii);3==b&&(c=c&&this.Za(a,2,ii));return c&&jla(a)};Xw[K].ik=function(a){return this.Ob(a)?3:0};function Yw(){}W(Yw,vw);Yw[K].Ob=function(a){ww(a);var b=a.L();if(1>b||2<b)return!1;var c=this.Za(a,b-1,Nh);return c=c&&yw(this,a,b-1)};Yw[K].ik=function(a){if(this.Ob(a))if(1==a.O())a=1;else{var b;if(!(b=!this.Za(a,0,ii)||25<a.O())){for(var c=b=0;c<a.O();c++)b+=a[I](c,1);b=!(97<b&&103>b||.97<b&&1.03>b)}a=b?2:3}else a=0;return a};function Zw(){}W(Zw,vw);Zw[K].Ob=function(a){ww(a);var b=a.L();if(0==b)return!1;for(var c=this.Za(a,0,ii)?1:0,d=b>c;c<b;c++)if(!this.Za(a,c,Nh)){d=!1;break}return d};function $w(){}W($w,vw);$w[K].Ob=function(a){try{this.hd(a)}catch(b){return!1}return!0};\n$w[K].hd=function(a){if(Oi(a)){var b=a[0];a=a[1];var c=b.L();if(3!==c)throw m(\"Invalid linkTable format: must have 3 columns.\");this.Jb(Ot,b,0,Nh);this.Jb(Ot,b,1,Nh);this.Jb(Ot,b,2,Nh);c=a.L();if(1!==c&&2!==c)throw m(\"Invalid nodeTable format: must have 1 or 2 columns.\");this.Jb(Mia,a,0,ii);2===c&&this.Jb(Mia,a,1,ii);for(var d=[],e=[],f=0,g=b.O();f<g;++f){var k=b[I](f,0),l=b[I](f,1),n=b[I](f,2);e[B]({source:k,target:l,value:n})}f=0;for(g=a.O();f<g;++f)d[B]({name:a[I](f,0),mb:2===c?a[I](f,1):M});return{links:e,\nnodes:d}}ww(a);if(3!==a.L())throw m(Rha);this.Jb(zt,a,0,ii);this.Jb(zt,a,1,ii);this.Jb(zt,a,2,Nh);b=new bl;c=[];d=[];e=0;for(f=a.O();e<f;++e)g=a[Cr](e,0),k=a[Cr](e,1),g=sla(b,c,g),k=sla(b,c,k),l=a[I](e,2),d[B]({source:g,target:k,value:l});return{links:d,nodes:c}};function sla(a,b,c){if(a.$e(c))return a.get(c);a.set(c,b[J]);b[B]({name:c,mb:M});return b[J]-1}$w[K].Jb=function(a,b,c,d){if(!this.Za(b,c,d))throw m(\"Invalid format in \"+a+\": column #\"+c+Cs+d+Ds);};function ax(){}W(ax,vw);ax[K].Ob=function(a){ww(a);var b=a.L();if(2>b||this.Za(a,0,Qg)||this.Za(a,0,ii))return!1;for(var c=1,d=0,e=0;c<b;){var f=a.G(c);if(f==Nh)d++,e=0;else if(f==Qg){if(e++,0==d||1<e)return!1}else return!1;c++}return 0<d};function bx(){}W(bx,vw);bx[K].Ob=function(a){ww(a);for(var b=!0,c=a.L(),d=0;d<c;d++)if(!this.Za(a,d,Nh)){b=!1;break}return b};bx[K].ik=function(a){return this.Ob(a)?2>a.L()?1:2:0};function cx(){}W(cx,vw);cx[K].Ob=function(a){try{this.hd(a)}catch(b){return!1}return!0};cx[K].hd=function(a){ww(a);var b=a.L();if(1>b)throw m(\"Invalid data table format: must have at least 1 column.\");this.Jb(a,0,Xg);for(var c=[],d=1;d<b;d++)this.Jb(a,d,Nh),c[B](d);return{E_:0,dna:c}};cx[K].Jb=function(a,b,c){if(!this.Za(a,b,c))throw m($s+b+Cs+c+Ds);};function dx(){}W(dx,vw);dx[K].Ob=function(a){try{this.hd(a)}catch(b){return!1}return!0};dx[K].hd=function(a){ww(a);if(3!=a.L())throw m(Rha);this.Jb(a,0,ii);this.Jb(a,1,Nh);this.Jb(a,2,ii);return{Nu:0,Una:2,WC:1}};dx[K].Jb=function(a,b,c){if(!this.Za(a,b,c))throw m($s+b+Cs+c+Ds);};function ex(){}W(ex,vw);ex[K].Ob=function(){return!0};function fx(){}W(fx,vw);fx[K].Ob=function(a){try{this.hd(a)}catch(b){return!1}return!0};fx[K].hd=function(a){ww(a);a=a.L();if(2>a)throw m(Sha);return{numColumns:a}};function gx(a){this.b=a||new Do([])}W(gx,vw);var tla=[Xg,Nh,$g];gx[K].Ob=function(a){try{this.hd(a)}catch(b){return!1}return!0};\ngx[K].hd=function(a){ww(a);for(var b=[],c=a.L(),d=0;d<c;++d){var e=a.fu(d);if(e===M)b[B]({index:d,pg:{}});else{if(1>b[J])throw m(\"At least 1 data column must come before any role columns\");qj(b).pg[e]=d}}c=b[J];if(3!==c&&4!==c)throw m(\"Invalid data table format: must have 3 or 4 data columns.\");d=4==c;this.Jb(a,b[0][xc],ii);d&&this.Jb(a,b[1][xc],ii);this.Jb(a,b[d?2:1][xc],tla);this.Jb(a,b[d?3:2][xc],tla);return 4===c?(a=!Lo(this.b,fja,!0),{Nu:b[a?1:0],fC:b[a?0:1],QH:b[2],OH:b[3]}):{Nu:b[0],fC:null,\nQH:b[1],OH:b[2]}};gx[K].Jb=function(a,b,c){Oi(c)||(c=[c]);if(!ila(this,a,b,c))throw m($s+b+Cs+c+Ds);};function hx(){}W(hx,vw);hx[K].Ob=function(a){try{this.hd(a)}catch(b){return!1}return!0};hx[K].hd=function(a){ww(a);if(2>a.L())throw m(\"Invalid data table format: must have 2 columns.\");this.Jb(a,0,Xg);this.Jb(a,1,Nh);return{Iya:0,Jya:1}};hx[K].Jb=function(a,b,c){Oi(c)||(c=[c]);if(!ila(this,a,b,c))throw m($s+b+Cs+c+Ds);};function ix(){}W(ix,vw);ix[K].Ob=function(a){ww(a);var b=a.L();if(2>b||4<b)return!1;var c=this.Za(a,0,ii)&&this.Za(a,1,ii);2<b&&(c=c&&yw(this,a,2))&&3<b&&(c=c&&this.Za(a,3,Nh));return c&&jla(a)};ix[K].ik=function(a){return this.Ob(a)?3:0};function jx(a){this.jl=Oi(a)?a:ek(ula)}jx[K].rX=function(a){var b=[];Zj(this.jl,function(c){var d=vla[c],e=d&&d[Rb];e&&(e=e.ik(a),0!=e&&b[B]({type:c,Nfa:e,Ae:d.Ae}))});wla(b);return wj(b,function(a){return a[H]})};function wla(a){Rj(a,function(a,c){var d=a.Nfa-c.Nfa;0==d&&(d=a.Ae-c.Ae);return-d})}\nvar ula={pza:Ns,rwa:Os,vza:Qs,Gza:Rs,Iza:Ss,Qza:Ts,vwa:Us,cAa:Vs,dAa:Ws,Mwa:Xs,iAa:Ys,jAa:Zs,OAa:ct,Nwa:at,YAa:ft,BAa:bt,SAa:dt,Qwa:gt,qBa:Ps,sBa:ht,d8:it,BBa:jt,DBa:kt,Zwa:lt},vla={AnnotatedTimeLine:{format:new Bw,Ae:3},AreaChart:{format:new Dw({Vga:!0}),Ae:2},BarChart:{format:new Cw,Ae:2},BubbleChart:{format:new Ew,Ae:2},CandlestickChart:{format:new Ow,Ae:2},ColumnChart:{format:new Cw,Ae:2},ComboChart:{format:new Pw,Ae:2},Gauge:{format:new Rw,Ae:1},GeoChart:{format:new Sw,Ae:3},Histogram:{format:new Uw,\nAe:3},LineChart:{format:new Cw({Vga:!0}),Ae:2},ImageRadarChart:{format:new Zw,Ae:1},ImageSparkLine:{format:new bx,Ae:1},Map:{format:new Vw,Ae:2},MotionChart:{format:new Ww,Ae:3},OrgChart:{format:new Xw,Ae:2},PieChart:{format:new Yw,Ae:2},ScatterChart:{format:new ax,Ae:2},\"AreaChart-stacked\":{format:new Dw({Rd:!0}),Ae:2},SteppedAreaChart:{format:new Dw,Ae:2},Table:{format:new ex,Ae:0},Timeline:{format:new gx,Ae:2},TreeMap:{format:new ix,Ae:2},WordTree:{format:new Sw,Ae:2}};Hi(\"google.visualization.ChartSelection\",jx,void 0);jx[K].calculateChartTypes=jx[K].rX;var xla={\"google.charts.Bar\":qt,AnnotatedTimeLine:pt,AnnotationChart:\"annotationchart\",AreaChart:yt,BarChart:yt,BubbleChart:yt,CandlestickChart:yt,ColumnChart:yt,ComboChart:yt,Gauge:Gt,GeoChart:Ht,GeoMap:\"geomap\",Histogram:yt,ImageAreaChart:\"imageareachart\",ImageBarChart:\"imagebarchart\",ImageCandlestickChart:\"imagechart\",ImageChart:\"imagechart\",ImageLineChart:\"imagelinechart\",ImagePieChart:\"imagepiechart\",ImageSparkLine:Kt,IntensityMap:\"intensitymap\",LineChart:yt,Map:Qt,MotionChart:St,OrgChart:Wt,\nPieChart:yt,RangeSelector:yt,ScatterChart:yt,SparklineChart:yt,SteppedAreaChart:yt,Table:fu,Timeline:vu,TreeMap:xu,StringFilter:xt,DateRangeFilter:xt,NumberRangeFilter:xt,CategoryFilter:xt,ChartRangeFilter:xt,NumberRangeSetter:xt,ColumnSelector:xt,Dashboard:xt};function kx(a,b){var c=a.useFormatFromData;Ti(c)&&!c||!cj(kj(a[Rb]))||(b=vj(b,function(a){return!cj(kj(a))}),Vda(b),1==b[J]&&(c=yla(b[0]),ta(a,c)))}function yla(a){cj(kj(a))||(a=a[Ab](/\\d/g,pf),a=a[Ab](/#{10,}/,ij(Oe,10)));return a};function zla(a){var b=Ala(a),c=new hw(a);c.pp([0,1,{type:Nh,calc:function(c,e){var f=lx(a,e);return null!=f?b.mL*f.x+b.Csa:null}}]);return c}function Ala(a){var b;b=a.O();for(var c=new xl,d=0;d<b;d++){var e=lx(a,d);null!=e&&(c.x+=e.x,c.y+=e.y)}b=new xl(c.x/b,c.y/b);for(e=d=c=0;e<a.O();e++){var f=lx(a,e);null!=f&&(f=new xl(f.x-b.x,f.y-b.y),c+=f.x*f.y,d+=f.x*f.x)}a={};a.mL=c/d||1;a.Csa=b.y-a.mL*b.x;return a}function lx(a,b){var c=a[I](b,0),d=a[I](b,1);return null==c||null==d?null:new xl(c,d)};function Bla(a){var b=a[Tr](),c=a.Ta();a=a.Pc();var d;t:if(d=a.useFormatFromData,Ti(d)&&!d)d=!1;else{d=[Au,gu,dja,eja,Bt];for(var e=0;e<d[J];e++)if(Ii(d[e]+Fs,a)){d=!1;break t}d=!0}if(d)if(b==Rs)3>c.L()||(b=c.zv(1),d=a.hAxis||{},kx(d,[b]),a.hAxis=d,c=c.zv(2),b=a.vAxes||{},d=b[0]||{},kx(d,[c]),b[0]=d,a.vAxes=b);else{d=a.vAxes||[{},{}];for(var e=a.hAxis||{},f=d[0]||{},g=d[1]||{},k=[],l=[],n=c&&c.L()||0,p=0;p<n;p++)if(c.G(p)==Nh){var t=c.zv(p),u;u=p;0==u?u=null:(u--,u=((a.series||{})[u]||{}).targetAxisIndex||\n0);switch(u){case 0:k[B](t);break;case 1:l[B](t)}}b==Qs?kx(e,k):(kx(f,k),kx(g,l));0<n&&c.G(0)!=ii&&(b=b==Qs?f:e,t=c.zv(0),kx(b,[t]));d[0]=f;d[1]=g;a.vAxes=d;a.hAxis=e}}function Cla(a){if(a[Kr](nt)){var b=a.Ta();a[Tr]()==gt&&2==b.L()&&(b=zla(b),a.Gg(b),a.M(Yia,2),a.M(Zia,0),a.M($ia,!1));a.M(nt,null)}}function Dla(a){var b=a.Ta(),c=a.Ck;if(Oi(c))for(var d=0;d<c[J];d++)b=jw(b,c[d]);else null!=c&&(b=jw(b,c));a.DD(null);a.Gg(b)}\nfunction Ela(a){var b=a[Tr]();if((xla[b]||null)==yt&&b!=gt){var b=a.Ta(),c=a[Kr](It);if(null!=c){for(var d=[{calc:c?bja:qia,sourceColumn:0,type:ii}],e=b.L(),c=c?1:0;c<e;c++)d[B](c);b=new hw(b);b.pp(d);a.M(It,null);a.Gg(b)}}};function mx(a,b){Ju[L](this);var c=b||{};Si(c)&&(c=On(c));this.A=c.container||null;this.Mx=c.containerId||null;this.xI=null;this.YO=a;this.Ng=c[a+cia]||null;this.gi=c[a+Xha]||null;this.iC=null;$q(this,null);this.kP=null;this.ff=c.dataSourceUrl||null;this.q=null;this.Gg(c.dataTable);this.b=c[Nr]||{};this.o=c[Lr]||{};var d=c.packages;this.jP=Gi(d)?d:null;this.Nj=c.query||null;this.Ml=c.refreshInterval||null;this.Ck=c[xs]||null;this.wG=null;this.y8=[Dla,Ela,Bla,Cla];this.k9=c.isDefaultVisualization||\n!Gi(c.isDefaultVisualization)}W(mx,Ju);R=mx[K];R.eea=null;R.qV=null;R.D=function(){this[bc]();mx.e.D[L](this)};va(R,function(){nx(this)});\nbr(R,function(a){a&&this.Afa(a);a=this[Sr]();try{if(null==this[Tr]())throw m(\"The \"+this.YO+\" type is not defined.\");if(zp(this[Tr]()))this.vfa(a);else{var b=U(this.vfa,this,a),b=Hu.iU(b,U(this.Wq,this,a)),c=this.jP;if(null==c){var d=this[Tr](),d=d[Ab](ica,M),c=xla[d]||null;if(null==c)throw m(\"Invalid visualization type: \"+d);}Si(c)&&(c=[c]);var c={packages:c,callback:b},e=Ii(lca);null===e&&(e=raa);c=c?c:{callback:Ji};c.callback=c.callback||Ji;var f,d=null,g=Ii(via);g&&0<=mn(g,0,Cia,g[Kc](nn))&&(d=\non(g,Cia));(f=d)&&!c.language&&(c.language=f);rga(qga.ac(),e,c)}}catch(k){this.Wq(a,k)}});Ia(R,function(){var a=this.vo(),a=new this[Bc](a);a.wG=this.wG;return a});Ca(R,function(){var a=Fla(this,this.Ta());a.container=void 0;return Ln(a)});R.vo=function(){return Fla(this,this.eea||this.Ta())};\nfunction Fla(a,b){var c=a.jP,d=void 0;null===b||(d=Vi(b.Px)?b.Px().vo():b.vo());c={container:a.A||void 0,containerId:a.Mx||void 0,dataSourceUrl:a.ff||void 0,dataTable:d,options:a.Pc()||void 0,state:a[Qr]()||void 0,packages:null===c?void 0:c,refreshInterval:a.Ml||void 0,query:a.zo()||void 0,view:a.Ck||void 0,isDefaultVisualization:a.Nca()};c[a.YO+cia]=a[Tr]()||void 0;c[a.YO+Xha]=a[nr]()||void 0;a.Mca(c);return c}R.Mca=function(){};R.GV=function(){return this.ff};R.Ta=function(){return this.q};\nPq(R,function(){return this.Ng});Bq(R,function(){return this.gi});R.T5=function(){return this[he]};Oq(R,function(){var a;if(!(a=this.A))t:{if(!this.xI){a=this.Mx;if(null==a){a=null;break t}var b=Il(a);if(!Rl(b))throw m(\"The container #\"+a+\" is null or not defined.\");this.xI=b}a=this.xI}return a});R.FV=function(){return this.Mx};R.zo=function(){return this.Nj};R.HV=function(){return this.Ml};Kq(R,function(a,b){return ox(this.b,a,b)});\nfunction ox(a,b,c){a=-1==b[zd](mf)?a[b]:Ii(b,a);c=Gi(c)?c:null;return null!=a?a:c}R.Pc=function(){return this.b};Nq(R,function(){return this.o});R.Nca=function(){return this.k9};R.Oi=function(a){this.ff=a};R.Oxa=function(a){this.wG=a};R.txa=function(){return this.wG};R.Gg=function(a){this.q=Uga(a)};R.Pv=function(a){this.Ng=a};R.po=function(a){this.gi=a};R.Afa=function(a){this.xI=this.Mx=this.A=null;Si(a)?this.Mx=a:this.A=a};R.KV=function(a){this.xI=this.A=null;this.Mx=a};\nR.Gk=function(a){this.Nj=a};R.Ln=function(a){this.Ml=a};R.M=function(a,b){Gla(this.b,a,b)};function Gla(a,b,c){null==c?Mi(ox(a,b))||(c=b[zc](mf),1<c[J]&&(b=c.pop(),a=ox(a,c[Fe](mf))),delete a[b]):Hi(b,c,a)}Jq(R,function(a){this.b=a||{}});R.setProperty=function(a,b){var c=a[zc](mf);if(0<c[J]){var d=c[wb]();if(d=Hla[d])if(0===c[J])d.set[Zc](this,b);else d=d.get[Zc](this),Gla(d,c[Fe](mf),b)}};R.ed=function(a){this.o=a||{}};R.fK=function(a){this.jP=a};R.DD=function(a){this.Ck=a};\nR.$xa=function(a){a!=this[he]&&(this.kP=a)};R.y7=function(a){this.k9=a};R.zT=function(){return new this[Bc](this.vo())};R.IV=function(){return this.Ck};R.Q5=function(){return this.jP};R.Wq=function(a,b){var c=b&&b[Gr]||Dt,d=Hu.Kd(a,c);ew(this,Dt,{id:d,message:c})};\nR.qS=function(a,b){var c=zp(this[Tr]());if(!c)throw m(\"Invalid \"+this.YO+\" type: \"+this[Tr]());this.kP&&(nx(this),$q(this,this.kP),this.kP=null);var d;if(d=this[he]&&this[he][Bc]==c)d=(d=this[he])&&Vi(d[Sr])?d[Sr]()==a:!1;d?c=this[he]:(nx(this),c=new c(a));this.iC&&this.iC!=c&&Vi(this.iC.ic)&&this.iC.ic();this.iC=c;Ila(this,c);this.eea=b;d=Co(this.Pc());d=new px({chartType:this[Tr](),dataTable:b,options:d,view:this.Ck});for(var e=0;e<this.y8[J];e++)this.y8[e](d);c[As](d.Ta(),d.Pc(),this[Qr]())};\nR.Gxa=function(a){Oi(this.Ck)?this.Ck[B](a):this.Ck=null===this.Ck?[a]:[this.Ck,a]};R.sta=function(a,b){if(b.kj()){var c=b.iK(),d=b.K3(),e=Hu.ND(a,b);ew(this,Dt,{id:e,message:c,detailedMessage:d})}else this.qS(a,b.Ta())};function Ila(a,b){Jla(a);var c=[];X([Yt,cu,Dt,eu],function(d){var e=bw(b,d,function(c){d==Yt&&(a.iC=null,$q(a,b));d!=Yt&&d!=eu||!Vi(b[Qr])||a.ed(b[Qr][L](b));ew(a,d,c)});c[B](e)});a.qV=c}\nR.vfa=function(a){var b=this.Ta();if(b)this.qS(a,b);else if(null!=this.ff)b=U(this.sta,this,a),b=Hu.iU(b,U(this.Wq,this,a)),this.mT(b,!0);else throw m(\"Cannot draw chart: no data specified.\");};R.mT=function(a,b){var c=Ti(b)?b:!1,d=new Pv(this.ff||M),e=this.Ml;e&&c&&d.Ln(e);(c=this.zo())&&d.Gk(c);d[mr](a)};function nx(a){a[he]&&Vi(a[he].ic)&&a[he].ic();Jla(a);Lu(a[he]);$q(a,null)}function Jla(a){Oi(a.qV)&&(X(a.qV,function(a){fw(a)}),a.qV=null)}\nvar Hla={name:{get:mx[K][nr],set:mx[K].po},type:{get:mx[K][Tr],set:mx[K].Pv},container:{get:mx[K][Sr],set:mx[K].Afa},containerId:{get:mx[K].FV,set:mx[K].KV},options:{get:mx[K].Pc,set:mx[K][Fr]},state:{get:mx[K][Qr],set:mx[K].ed},dataSourceUrl:{get:mx[K].GV,set:mx[K].Oi},dataTable:{get:mx[K].Ta,set:mx[K].Gg},refreshInterval:{get:mx[K].HV,set:mx[K].Ln},query:{get:mx[K].zo,set:mx[K].Gk},view:{get:mx[K].IV,set:mx[K].DD}};function px(a){mx[L](this,ut,a)}W(px,mx);R=px[K];R.fe=mx[K].T5;R.zO=mx[K].$xa;\nR.Ld=mx[K].Pv;R.Xa=mx[K][Tr];R.b_=mx[K].po;R.a_=mx[K][nr];function qx(a){mx[L](this,kia,a)}W(qx,mx);R=qx[K];R.WT=mx[K].T5;R.Mxa=mx[K].Pv;R.sxa=mx[K][Tr];R.Lxa=mx[K].po;R.rxa=mx[K][nr];function rx(){this.tc=new hl;this.dl=new hl;this.Ci=new hl}R=rx[K];va(R,function(){this.tc=new hl;this.dl=new hl;this.Ci=new hl});Ia(R,function(){var a=new rx;a.tc=new hl(this.tc.Qa());a.dl=new hl(this.dl.Qa());a.Ci=new hl(this.Ci.Qa());return a});ab(R,function(a){return this.tc[gs](a.tc)&&this.dl[gs](a.dl)&&this.Ci[gs](a.Ci)});function sx(a,b){var c=[];$k(b==bu?a.tc:a.dl,function(a){c[B](ja(a,10))});return c}function tx(a){return sx(a,bu)}\nfunction ux(a){var b=[];$k(a.Ci,function(a){a=a[zc](jf);b[B]({row:ja(a[0],10),column:ja(a[1],10)})});return b}Zq(R,function(){for(var a=[],b=tx(this),c=sx(this,Ug),d=ux(this),e=0;e<b[J];e++){var f={};f.row=b[e];f.column=null;a[B](f)}for(e=0;e<c[J];e++)f={row:null},f.column=c[e],a[B](f);for(e=0;e<d[J];e++)f={},f.row=d[e].row,f.column=d[e].column,a[B](f);return a});function vx(a,b){return a.tc[Yc](String(b))}function wx(a,b){return a.dl[Yc](String(b))}\nfunction xx(a,b,c){if(b==bu?vx(a,c[0]):b==Ug?wx(a,c[0]):a.Ci[Yc](String(c[0]+jf+c[1])))return!1;b==bu?a.tc.add(String(c[0])):b==Ug?a.dl.add(String(c[0])):a.Ci.add(String(c[0]+jf+c[1]));return!0}R.Vr=function(a){return xx(this,bu,[a])};R.Tf=function(a){return xx(this,Ug,[a])};function yx(a,b,c){var d=vx(a,b);c&&a[bc]();d?a.ey(b):a.Vr(b)}function zx(a,b,c){var d=wx(a,b);c&&a[bc]();d?a.fV(b):a.Tf(b)}function Ax(a,b,c,d){var e=a.Ci[Yc](String(b+jf+c));d&&a[bc]();e?a.C4(b,c):xx(a,tt,[b,c])}\nR.ey=function(a){if(!vx(this,a))return!1;this.tc[Tb](String(a));return!0};R.fV=function(a){if(!wx(this,a))return!1;this.dl[Tb](String(a));return!0};R.C4=function(a,b){if(!this.Ci[Yc](String(a+jf+b)))return!1;this.Ci[Tb](String(a+jf+b));return!0};\nEq(R,function(a){var b=new hl,c=new hl,d=new hl;a||(a=[]);for(var e=0;e<a[J];e++){var f=a[e];null!=f.row&&null!=f.column?d.add(String(f.row+jf+f.column)):null!=f.row?b.add(String(f.row)):null!=f.column&&c.add(String(f.column))}var g=b.qm(this.tc),k=c.qm(this.dl),l=d.qm(this.Ci);a=this.tc.qm(b);e=this.dl.qm(c);f=this.Ci.qm(d);this.tc=b;this.dl=c;this.Ci=d;b=new rx;b.tc=g;b.dl=k;b.Ci=l;c=new rx;c.tc=a;c.dl=e;c.Ci=f;return new Kla(b,c)});function Kla(a,b){this.cC=a;this.dC=b};function Bx(a){Ju[L](this);this.Bd=a;this.me={}}W(Bx,Ju);var Lla=[];R=Bx[K];R.k=function(a,b,c,d){return Cx(this,a,b,c,d)};function Dx(a,b,c,d,e){Cx(a,b,c,d,!1,e)}function Cx(a,b,c,d,e,f){Oi(c)||(c&&(Lla[0]=c[qc]()),c=Lla);for(var g=0;g<c[J];g++){var k=$u(b,c[g],d||a[rr],e||!1,f||a.Bd||a);if(!k)break;a.me[k.key]=k}return a}R.dD=function(a,b,c,d){return Mla(this,a,b,c,d)};\nfunction Mla(a,b,c,d,e,f){if(Oi(c))for(var g=0;g<c[J];g++)Mla(a,b,c[g],d,e,f);else{b=cv(b,c,d||a[rr],e,f||a.Bd||a);if(!b)return a;a.me[b.key]=b}return a}R.hb=function(a,b,c,d,e){if(Oi(b))for(var f=0;f<b[J];f++)this.hb(a,b[f],c,d,e);else c=c||this[rr],e=e||this.Bd||this,c=av(c),d=!!d,b=Tu(a)?a.FL(b,c,d,e):a?(a=bv(a))?a.FL(b,c,d,e):null:null,b&&(ev(b),delete this.me[b.key]);return this};R.nc=function(){Zj(this.me,ev);this.me={}};R.D=function(){Bx.e.D[L](this);this.nc()};\nDq(R,function(){throw m(\"EventHandler.handleEvent not implemented\");});function Ex(a){Ju[L](this);this.A=a;this.H=new Bx(this)}W(Ex,Ju);R=Ex[K];R.D=function(){this[bc]();Ex.e.D[L](this)};va(R,function(){this.H.nc();Lu(this.H);Yl(this.A)});Oq(R,function(){return this.A});R.addEventListener=function(a,b,c,d,e){e?Cx(this.H,a,b,c,d,e):this.H.k(a,b,c,d)};br(R,function(){});Nq(R,function(){return{}});function Fx(a){nw[L](this,a);this.iha=[]}W(Fx,nw);R=Fx[K];R.D=function(){this[bc]();Fx.e.D[L](this)};va(R,function(){this.Ag()});R.Ag=function(){this.qJ&&(fw(this.qJ),Lu(this.qJ),this.qJ=null);Lu(this.Mc);this.Mc=null;Yl(this.ea)};R.wa=null;R.eB=null;R.b=null;R.Mc=null;R.qJ=null;R.x_=null;R.o=null;R.qv=null;R.Ta=function(){return this.wa};R.Pc=function(){return this.b};R.mh=function(){return{}};R.Pl=function(a,b){return gp(b,yu,{})};R.Gs=function(){return M};R.Uea=function(a){this.iha=a};R.aS=function(){return this.iha};\nR.Eq=function(){};Nq(R,function(){return this.o?On(Ln(this.o)):null});br(R,function(a,b,c){$p(a);this.wa=a;this.eB=b||{};this.x_=c||{};mw(this.Iq,this.wB,this)});\nR.wB=function(){if(this.wa){this.o=this.x_||{};if(!Ri(this.o))throw m(\"Control state must be an object.\");this.qv=this.qv||this.o;this.b=new Do([this.eB,this.mh()||{}]);this.Eq(this.wa,this.b,this.o);if(!this.Mc){var a=Wo(this.b,ija,this.Gs());this.Mc=(a=zp(a))?new a(this.ea):null;if(!this.Mc)throw m(\"Invalid Ui instance.\");this.qJ=bw(this.Mc,zu,U(this.oma,this))}this.Mc[As](this.o,this.Pl(this.wa,this.b));this.o=this.Mc[Qr]();ew(this,Yt,null)}};R.oma=function(a){this.o=this.Mc[Qr]();ew(this,eu,a)};\nR.Gt=function(){mw(this.Iq,this.Pva,this)};R.Pva=function(){this.qv&&(this.x_=this.qv,this.wB())};function Gx(){this.qh=new bl;this.wt=new bl;this.Tv=new bl}function Nla(a,b,c){Ola(a,b,c)||(a.qh.set(Hx(b),b),a.qh.set(Hx(c),c),Pla(b,c,a.wt),Pla(c,b,a.Tv))}R=Gx[K];va(R,function(){this.qh[bc]();this.wt[bc]();this.Tv[bc]()});Va(R,function(){return this.qh[ld]()});R.cU=function(){try{return Qla(this),!0}catch(a){return!1}};R.Vb=function(){return this.qh.Vb()};R.Qa=function(){return this.qh.Qa()};Pa(R,function(a){return this.qh.$e(Hx(a))});\nfunction Ola(a,b,c){b=Hx(b);return a.wt.$e(b)&&a.wt.get(b)[Yc](Hx(c))}function Ix(a,b){if(!a[Yc](b))return null;var c=a.Tv.get(Hx(b));return c?Nea(c,function(a){return this.qh.get(a)},a):null}R.Vf=function(a){return this[Yc](a)?(a=this.wt.get(Hx(a)))?Nea(a,function(a){return this.qh.get(a)},this):null:null};function Jx(a){if(a.qh[ld]())return[];var b=[];gl(a.wt,function(a,d){this.Tv.$e(d)||b[B](this.qh.get(d))},a);if(0==b[J])throw m(\"Invalid state: DAG has not root node(s).\");return b}\nfunction Qla(a){for(var b=Rla(a.Tv),c=[],d=wj(Jx(a),function(a){return Hx(a)},a);0<d[J];){for(var e=[],f=0;f<d[J];f++){var g=d[f];c[B](a.qh.get(g));var k=a.wt.get(g);k&&gl(k,function(a){b.get(a)[Tb](g);b.get(a)[ld]()&&(b[Tb](a),e[B](a))})}d=e}if(c[J]!=a.qh.Vb())throw m(\"cycle detected\");}Ia(R,function(){return this[ld]()?new Gx:Gx[K].sU[Zc](this,Jx(this))});R.sU=function(a){var b=new Gx;if(0==arguments[J])return b;for(var c=0;c<arguments[J];c++)Sla(this,arguments[c],b);return b};\nfunction Sla(a,b,c){var d=a.Vf(b);d&&gl(d,function(a){Nla(c,b,a);Sla(this,a,c)},a)}function Hx(a){var b=typeof a;return b==Ph&&a||b==kh?Oh+Wi(a):b[mc](0,1)+a}function Pla(a,b,c){var d=c.get(Hx(a));d||(d=new hl,c.set(Hx(a),d));d.add(Hx(b))}function Tla(a,b,c){var d=c.get(Hx(a));d[Tb](Hx(b));d[ld]()&&c[Tb](Hx(a))}function Ula(a,b){return!a.wt.$e(Hx(b))&&!a.Tv.$e(Hx(b))}function Rla(a){var b=new bl;gl(a,function(a,d){b.set(d,a[Jc]())});return b};function Kx(a){Ju[L](this);this.uh=new Gx;this.Je=new rx;this.D2={};this.kE={};this.FK=null;this.vE=[];this.fd=new kw(this,a);this.Gn=null}W(Kx,Ju);R=Kx[K];Zq(R,function(){return this.Je[ss]()});R.D=function(){this[bc]();Kx.e.D[L](this)};va(R,function(){X(this.vE,function(a){fw(a)});this.vE=[];this.Gn=null;this.uh[bc]()});R.Wq=function(a){this.fd.Kd(a)};\nFq(R,function(a,b){if(Vla(a))if(Wla(b)){var c=Wi(a);if(Wi(b)==c)this.Wq(Kha);else{c=[];this.uh[Yc](a)||c[B](a);this.uh[Yc](b)||c[B](b);Nla(this.uh,a,b);var d;this.uh.cU()?d=!0:(this.Wq(aia),d=!1);if(d)for(d=0;d<c[J];d++){var e=c[d];this.vE[B](bw(e,eu,U(this.Nta,this,e)));this.vE[B](bw(e,Yt,U(this.Lta,this,e)));this.vE[B](bw(e,Dt,U(this.Kta,this,e)));e.getChart&&this.vE[B](bw(e,cu,U(this.Mta,this,e)))}else c=this.uh,Ola(c,a,b)&&(Tla(a,b,c.wt),Tla(b,a,c.Tv),Ula(c,a)&&c.qh[Tb](Hx(a)),Ula(c,b)&&c.qh[Tb](Hx(b)))}}else this.Wq(b+\nqha);else this.Wq(a+sha)});br(R,function(a){if(a&&!this.uh[ld]()){this.FK=Uga(a);this.Gn=new Lx(this);a=Jx(this.uh);for(var b=0;b<a[J];b++)a[b].Gg(this.FK);this.Gn[y](a)}});function Wla(a){return Ri(a)&&Vi(a[As])&&Vi(a.setDataTable)}function Vla(a){return Wla(a)&&Vi(a.getControl)}R.Nta=function(a){this.Gn=this.Gn||new Lx(this);Xla(this.Gn,a)};\nR.Lta=function(a){var b;if(b=Vla(a)){b=a.WT();var c;if(c=Ri(b)){if(Vi(b.applyOperator))t:{b=this.uh;c=b.sU(a);for(var d=c.Qa(),e=0;e<d[J];e++){var f=d[e];if(f!=a&&Ix(c,f)[J]!=Ix(b,f)[J]){b=!1;break t}}b=!0}else b=Vi(b[Zc]);c=b}b=!c}b?this.Wq(a+rha):(this.Gn=this.Gn||new Lx(this),Xla(this.Gn,a))};function Yla(a,b){var c=b.row,d=b.column;if(null!=c||null!=d)null==c?a.Je.fV(d):null==d?a.Je.ey(c):a.Je.C4(c,d)}\nR.Mta=function(a){var b=Wi(a),c=a.getChart()[ss]();this.D2[b]||(this.D2[b]=new rx);var c=vj(wj(c,function(b){for(var c=a.Ta();c!==this.FK;){b={row:null==b.row?null:c.getTableRowIndex(b.row),column:null==b.column?null:c.getTableColumnIndex(b.column)};0>b.row&&(b.row=null);0>b.column&&(b.column=null);if(null==b.row&&null==b.column)return null;c=c.Ta()}return b},this),Ni),d=this.D2[b][sr](c),c=d.cC[ss](),d=d.dC[ss]();X(c,function(a){var c=a.row+jf+a.column;this.kE[c]||(this.kE[c]=new hl);this.kE[c].add(b);\nc=a.row;a=a.column;if(null!=c||null!=a)null==c?this.Je.Tf(a):null==a?this.Je.Vr(c):xx(this.Je,tt,[c,a])},this);X(d,function(a){var c=a.row+jf+a.column;this.kE[c]?(this.kE[c][Tb](b),0===this.kE[c].Vb()&&Yla(this,a)):Yla(this,a)},this)};R.Kta=function(a){this.Gn&&this.Gn.handleError(a)};function Zla(a,b){b?ew(a,Yt,null):a.Wq(Yha);a.Gn=null}\nfunction $la(a,b){if(1==b[J])return b[0];for(var c=b[0],d=Nj(b,1),e=new hl(ama(a,d[0])),f=1;f<d[J]&&(e=e.lA(ama(a,d[f])),!e[ld]());f++);for(var f=[],g=0;g<c.O();g++)e[Yc](bma(a,c,g))&&f[B](g);e=new hl(cma(a,d[0]));for(g=1;g<d[J]&&(e=e.lA(cma(a,d[g])),!e[ld]());g++);d=[];for(g=0;g<c.L();g++)e[Yc](dma(a,c,g))&&d[B](g);c=new hw(c);c.bn(f);c.pp(d);return c}function ama(a,b){for(var c=[],d=0;d<b.O();d++){var e=bma(a,b,d);null!=e&&c[B](e)}return c}\nfunction bma(a,b,c){for(;b!==a.FK;)c=b.ym(c),b=b.Ta();return c}function cma(a,b){for(var c=[],d=0;d<b.L();d++){var e=dma(a,b,d);null!=e&&c[B](e)}return c}function dma(a,b,c){for(;b!==a.FK&&-1!==c;)c=b.pH(c),b=b.Ta();-1==c&&(c=null);return c}function Lx(a){this.Gq=a;this.uh=a.uh[Jc]();this.Zq={};a=this.uh.Qa();for(var b=0;b<a[J];b++)this.Zq[Wi(a[b])]=Yt}Ja(Lx[K],function(a){Lx[K].Pfa[Zc](this,a);for(var b=0;b<a[J];b++)this.Zf(a[b])});\nfunction Xla(a,b){if(a.uh[Yc](b)){switch(a.Zq[Wi(b)]){case Xt:break;case Dt:break;case Ct:a.Zq[Wi(b)]=Yt;ema(a,b);break;case Yt:a.Pfa(b);ema(a,b);break;default:Wi(b)}fma(a)}}Lx[K].handleError=function(a){if(this.uh[Yc](a)){switch(this.Zq[Wi(a)]){case Xt:case Yt:case Dt:break;case Ct:this.Zq[Wi(a)]=Dt;a=this.uh.sU(a).Qa();for(var b=1;b<a[J];b++)this.Zq[Wi(a[b])]=Dt;break;default:Wi(a)}fma(this)}};\nfunction fma(a){var b=0;ck(a.Zq,function(a){if(a==Dt)b++;else if(a!=Yt)return!1;return!0},a)&&Zla(a.Gq,0==b)}Lx[K].Pfa=function(a){for(var b=Gx[K].sU[Zc](this.uh,arguments),c=b.Qa(),d=0;d<c[J];d++){var e=b,f=c[d];if(!e[Yc](f)||e.Tv.$e(Hx(f)))this.Zq[Wi(c[d])]=Xt}};Lx[K].Zf=function(a){this.Zq[Wi(a)]=Ct;var b=Hu.iU(function(){a[As]()},U(this.handleError,this,a));sv(b)};\nfunction ema(a,b){var c=a.uh.Vf(b);if(c){var d=b.WT();d.Uea&&d.Uea(c);for(d=0;d<c[J];d++){var e=c[d],f;t:{f=a;var g=Ix(f.uh,e);if(g)for(var k=0;k<g[J];k++)if(f.Zq[Wi(g[k])]!=Yt){f=!1;break t}f=!0}f&&(f=gma(a,e),e.Gg(f),a.Zf(e))}}}function gma(a,b){var c=wj(Ix(a.uh,b),function(a){a=a.WT();if(Vi(a[Zc]))return a[Zc][L](a)});return $la(a.Gq,c)};function Mx(a){Ju[L](this);this.A=a;this.Gq=new Kx(a);Lu(this.A0);this.A0=bw(this.Gq,Yt,U(this.Xda,this,Yt));Lu(this.z0);this.z0=bw(this.Gq,Dt,U(this.Xda,this,Dt))}W(Mx,Ju);R=Mx[K];R.D=function(){this[bc]();Lu(this.A0);Lu(this.z0);Lu(this.Gq);Mx.e.D[L](this)};va(R,function(){fw(this.A0);fw(this.z0);this.Gq[bc]()});Fq(R,function(a,b){Oi(a)||(a=[a]);Oi(b)||(b=[b]);for(var c=0;c<a[J];c++)for(var d=0;d<b[J];d++)this.Gq[fc](a[c],b[d]);return this});br(R,function(a){this.Gq[As](a)});Oq(R,function(){return this.A});\nZq(R,function(){return this.Gq[ss]()});R.Xda=function(a,b){ew(this,a,b||null)};function Nx(a){mx[L](this,lia,a);a=a||{};Si(a)&&(a=On(a));this.Xq=a.wrappers||null;this.eE=a.bindings||null;this.Pv(a.dashboardType||Nha);Ox(this)}W(Nx,mx);R=Nx[K];R.qS=function(a,b){function c(a){return f[a]}Lu(this[he]);a=yp(a);for(var d=new Mx(a),e=this.eE||[],f=this.Xq,g=e[J],k=0;k<g;k++){var l=wj(e[k].controls,c),n=wj(e[k].participants,c);d[fc](l,n)}$q(this,d);Nx.e.qS[L](this,a,b)};R.Mca=function(a){a.wrappers=this.Xq?wj(this.Xq,function(a){return a[Ar]()}):void 0;a.bindings=this.eE||void 0};\nR.aya=function(a){this.Xq=a||null;Ox(this)};R.yxa=function(){return this.Xq};R.Jxa=function(a){this.eE=a||null;Ox(this)};R.nxa=function(){return this.eE};R.uxa=mx[K].T5;R.Qxa=mx[K].po;R.vxa=mx[K][nr];function Ox(a){var b=a.Xq;if(null!==b&&!Oi(b)){var c=[];Zj(b,function(a,b){Vi(a[Ar])||(a=Px(a));a.po(b);c[B](a)},a);b=c}var d=a.eE;Qx(b)&&Qx(d)||(a.Xq=wj(b,a.d2,a),a.eE=wj(d,a.Wua,a))}R.d2=function(a){Vi(a[Ar])||(a=Px(a));a.Gg(null);a.Oi(null);return a};\nR.Wua=function(a){var b=a.controls,c=a.participants;if(Qx(b)||Qx(c))throw m(\"invalid binding: \"+a);b=wj(b,this.jha,this);c=wj(c,this.jha,this);return{controls:b,participants:c}};R.jha=function(a){var b=a,c=/^{.*}$/;if(Ri(a)||Si(a)&&c[od](a))return Vi(b[Ar])||(b=Px(b)),this.Xq[B](b),this.Xq[J]-1;a=hma(this);a=cj(kj(b))?-1:sj(a,b);if(-1==a)throw m(\"Invalid wrapper name: \"+b);return a};function hma(a){return wj(a.Xq,function(a){return a[nr]()})}function Qx(a){return Oi(a)?Ej(a):!0};function Rx(a,b){Px(a)[As](b)}function Px(a){a=a||{};Si(a)&&(a=On(a));return a.controlType?new qx(a):a.dashboardType?new Nx(a):new px(a)};function Sx(a,b,c){var d=b.G(c),e=b.Ee(c),f=b.La(c),d=a.Tf(d,f,e);a.ada(d,b.Ur(c))}function Tx(a){for(var b=0,c=0;c<a[J];c++)b+=a[c];return b}function ima(a){return a[J]}function jma(a){return Tx(a)/a[J]}\nfunction Ux(a,b,c){function d(a,b,c,d){return b[L](null,c[I](d,a))}var e=[],f=[];X(b,function(b){if(Ui(b))e[B](b);else if(Li(b)==Ph){var c=b.column,c=a[dc](c);Kia in b&&f[B]([c,{calc:Yi(d,c,b.modifier),type:b[H],label:b[dd],id:b.id}]);e[B](c)}});if(!Ej(f)){for(var g=new hw(a),k=g.Gba(),l=a.O(),n=0;n<l;n++)X(f,function(a){k[a[0]]=a[1]});g.pp(k);a=g}var p=new aq,t=[];X(e,function(c,d){var e=a.G(c),f=b[d][dd]||a.La(c),g=null!=b[d].id?b[d].id:a.Ee(c);p.Tf(e,f,g);t[B](e)});c=c||[];X(c,function(b){var c=\na[dc](b.column),d=b[dd]||a.La(c),c=null!=b.id?b.id:a.Ee(c);p.Tf(b[H],d,c)});var u=[];X(e,function(a){u[B]({column:a})});for(var x=a.Ap(u),A=[],C=0;C<c[J];C++)A[B]([]);for(C=0;C<x[J];C++){X(c,function(b,c){A[c][B](a[I](x[C],a[dc](b.column)))});g=!1;if(C<x[J]-1)for(g=!0,l=0;l<e[J];l++){var n=a[I](x[C],e[l]),E=a[I](x[C+1],e[l]);if(0!=cq(t[l],n,E)){g=!1;break}}if(!g){var Q=p.Vr();X(e,function(b,c){p.Fa(Q,c,a[I](x[C],b))});var N=b[J];X(c,function(a,b){var c=a.aggregation[L](null,A[b]);p.Fa(Q,N+b,c)});\nfor(g=0;g<c[J];g++)A[g]=[]}}return p};Hi(\"google.visualization.drawChart\",Rx,void 0);Hi(\"google.visualization.drawFromUrl\",function(a,b){var c=new zv(b||ea[Fc][Vc]),d=Iv(c,Lt),e;null!=d?e=d:(e={},X(c.lj.Ok(),function(a){var b=Iv(c,a);try{null!=b&&(b=On(b))}catch(d){}e[a]=b}),Mq(e,nk(e)));Rx(e,a)},void 0);\nHi(\"google.visualization.createUrl\",function(a,b){Si(a)&&(a=On(a));var c=[],d,e;for(e in a)if(e==Pia){var f=a[e],g;for(g in f)d=f[g],Si(d)||(d=Ln(d)),c[B](g+Df+aa(String(d)))}else d=a[e],Si(d)||(d=Vi(d[Ar])?d[Ar]():Ln(d)),c[B](e+Df+aa(String(d)));d=up()+Cha;d=d[Ab](/^https?:/,M);c=(b||d)+Gf+c[Fe](We);c=c[Ab](/'/g,xha);return c=c[Ab](/\"/g,wha)},void 0);\nHi(\"google.visualization.createSnippet\",function(a){var b=up()+Dha,b=b[Ab](/^https?:/,M),b=Jha+b+uha;a=Px(a)[Ar]();a=a[Ab](/</g,af);a=a[Ab](/>/g,$e);return b=b+a+mha},void 0);Hi(\"google.visualization.createWrapper\",Px,void 0);Hi(\"google.visualization.ChartWrapper\",px,void 0);va(px[K],px[K][bc]);br(px[K],px[K][As]);Ia(px[K],px[K][Jc]);Ca(px[K],px[K][Ar]);px[K].getSnapshot=px[K].zT;px[K].getDataSourceUrl=px[K].GV;px[K].getDataTable=px[K].Ta;px[K].getChartName=px[K].a_;px[K].getChartType=px[K].Xa;\npx[K].getChart=px[K].fe;px[K].getContainerId=px[K].FV;px[K].getPackages=px[K].Q5;px[K].getQuery=px[K].zo;px[K].getRefreshInterval=px[K].HV;px[K].getView=px[K].IV;Kq(px[K],px[K][Kr]);px[K].getOptions=px[K].Pc;Nq(px[K],px[K][Qr]);px[K].getCustomRequestHandler=px[K].txa;px[K].isDefaultVisualization=px[K].Nca;px[K].pushView=px[K].Gxa;px[K].sendQuery=px[K].mT;px[K].setDataSourceUrl=px[K].Oi;px[K].setDataTable=px[K].Gg;px[K].setChart=px[K].zO;px[K].setChartName=px[K].b_;px[K].setChartType=px[K].Ld;\npx[K].setContainerId=px[K].KV;px[K].setIsDefaultVisualization=px[K].y7;px[K].setPackages=px[K].fK;px[K].setQuery=px[K].Gk;px[K].setRefreshInterval=px[K].Ln;px[K].setView=px[K].DD;px[K].setOption=px[K].M;Jq(px[K],px[K][Fr]);px[K].setState=px[K].ed;px[K].setCustomRequestHandler=px[K].Oxa;Hi(\"google.visualization.ControlWrapper\",qx,void 0);va(qx[K],qx[K][bc]);br(qx[K],qx[K][As]);Ca(qx[K],qx[K][Ar]);qx[K].getSnapshot=qx[K].zT;qx[K].getDataSourceUrl=qx[K].GV;qx[K].getDataTable=qx[K].Ta;\nqx[K].getControlName=qx[K].rxa;qx[K].getControlType=qx[K].sxa;qx[K].getControl=qx[K].WT;qx[K].getContainerId=qx[K].FV;qx[K].getPackages=qx[K].Q5;qx[K].getQuery=qx[K].zo;qx[K].getRefreshInterval=qx[K].HV;qx[K].getView=qx[K].IV;Kq(qx[K],qx[K][Kr]);qx[K].getOptions=qx[K].Pc;Nq(qx[K],qx[K][Qr]);qx[K].sendQuery=qx[K].mT;qx[K].setDataSourceUrl=qx[K].Oi;qx[K].setDataTable=qx[K].Gg;qx[K].setControlName=qx[K].Lxa;qx[K].setControlType=qx[K].Mxa;qx[K].setContainerId=qx[K].KV;qx[K].setPackages=qx[K].fK;\nqx[K].setQuery=qx[K].Gk;qx[K].setRefreshInterval=qx[K].Ln;qx[K].setView=qx[K].DD;qx[K].setOption=qx[K].M;Jq(qx[K],qx[K][Fr]);qx[K].setState=qx[K].ed;Hi(\"google.visualization.DashboardWrapper\",Nx,void 0);va(Nx[K],Nx[K][bc]);br(Nx[K],Nx[K][As]);Ca(Nx[K],Nx[K][Ar]);Nx[K].getBindings=Nx[K].nxa;Nx[K].getDataSourceUrl=Nx[K].GV;Nx[K].getDataTable=Nx[K].Ta;Nx[K].getDashboard=Nx[K].uxa;Nx[K].getDashboardName=Nx[K].vxa;Nx[K].getContainerId=Nx[K].FV;Nx[K].getPackages=Nx[K].Q5;Nx[K].getQuery=Nx[K].zo;\nNx[K].getRefreshInterval=Nx[K].HV;Nx[K].getView=Nx[K].IV;Nx[K].getWrappers=Nx[K].yxa;Nx[K].setBindings=Nx[K].Jxa;Nx[K].setDataSourceUrl=Nx[K].Oi;Nx[K].setDataTable=Nx[K].Gg;Nx[K].setDashboardName=Nx[K].Qxa;Nx[K].setContainerId=Nx[K].KV;Nx[K].setPackages=Nx[K].fK;Nx[K].setQuery=Nx[K].Gk;Nx[K].setRefreshInterval=Nx[K].Ln;Nx[K].setView=Nx[K].DD;Nx[K].getSnapshot=Nx[K].zT;Nx[K].setWrappers=Nx[K].aya;Hi(\"google.visualization.data.avg\",jma,void 0);Hi(\"google.visualization.data.count\",ima,void 0);Hi(\"google.visualization.data.group\",Ux,void 0);\nHi(\"google.visualization.data.join\",function(a,b,c,d,e,f){d=wj(d,function(c){var d=a[dc](c[0]);c=b[dc](c[1]);return[d,c]});e=wj(e,U(a[dc],a));f=wj(f,U(b[dc],b));var g=c==Ch||c==jh,k=c==au||c==jh,l=new aq,n=[];X(d,function(c){var d=a.G(c[0]),e=b.G(c[1]);if(d!=e)throw m(\"Key types do not match:\"+d+kf+e);Sx(l,a,c[0]);n[B](d)});var p=[],t=[];X(d,function(a){p[B]({column:a[0]});t[B]({column:a[1]})});var u=a.Ap(p),x=b.Ap(t);X(e,function(b){Sx(l,a,b)});X(f,function(a){Sx(l,b,a)});for(var A=!1,C=0,E=0,Q=\n0;C<u[J]||E<x[J];){var N=0,S=[];if(E>=x[J])if(g)S[0]=u[C],N=-1;else break;else if(C>=u[J])if(k)S[1]=x[E],N=1;else break;else{S[0]=u[C];S[1]=x[E];for(var T=0;T<d[J];T++){var N=a[I](S[0],d[T][0]),V=b[I](S[1],d[T][1]),N=cq(n[T],N,V);if(0!=N)break}}if(A&&0!=N)A=!1,E++;else{if(-1==N&&g||1==N&&k||0==N){l.Vr();var sa,Ha;-1==N&&g||0==N&&c!=au?(sa=a,Ha=0):(sa=b,Ha=1);X(d,function(a,b){c==jh?l.Fa(Q,b,sa[I](S[Ha],a[Ha])):l.cc(Q,b,sa[I](S[Ha],a[Ha]),sa.Ca(S[Ha],a[Ha]),sa[$d](S[Ha],a[Ha]))});if(-1==N&&g||0==N){var Ka=\nd[J];X(e,function(b,c){l.cc(Q,c+Ka,a[I](S[0],b),a.Ca(S[0],b),a[$d](S[0],b))})}if(1==N&&k||0==N)Ka=e[J]+d[J],X(f,function(a,c){l.cc(Q,c+Ka,b[I](S[1],a),b.Ca(S[1],a),b[$d](S[1],a))});Q++}1==N?E++:C++;0==N&&(A=!0)}}return l},void 0);Hi(\"google.visualization.data.max\",function(a){if(0==a[J])return null;for(var b=a[0],c=1;c<a[J];c++){var d=a[c];null!=d&&d>b&&(b=d)}return b},void 0);\nHi(\"google.visualization.data.min\",function(a){if(0==a[J])return null;for(var b=a[0],c=1;c<a[J];c++){var d=a[c];null!=d&&d<b&&(b=d)}return b},void 0);Hi(\"google.visualization.data.month\",function(a){return a[Vd]()+1},void 0);Hi(\"google.visualization.data.sum\",Tx,void 0);Hi(\"__gvizguard__\",!0,void 0);Hi(wia,Pv,void 0);Pv[K].makeRequest=Pv[K].makeRequest;Pv[K].setRefreshInterval=Pv[K].Ln;Pv[K].setQuery=Pv[K].Gk;Aq(Pv[K],Pv[K][mr]);Pv[K].setRefreshable=Pv[K].Wxa;Pv[K].setTimeout=Pv[K][Dr];Pv[K].setHandlerType=Pv[K].Sxa;Pv[K].setHandlerParameter=Pv[K].Tga;Pv.setResponse=Tv;Yq(Pv[K],Pv[K][rs]);Hi(\"google.visualization.CustomQuery\",pw,void 0);Aq(pw[K],pw[K][mr]);Hi(\"google.visualization.QueryResponse\",Fu,void 0);Fu[K].getDataTable=Fu[K].Ta;Fu[K].isError=Fu[K].kj;\nFu[K].hasWarning=Fu[K].n4;Fu[K].getReasons=Fu[K].sfa;Fu[K].getMessage=Fu[K].iK;Fu[K].getDetailedMessage=Fu[K].K3;Hi(\"google.visualization.DataTable\",aq,void 0);aq[K].addColumn=aq[K].Tf;aq[K].addRow=aq[K].Vr;aq[K].addRows=aq[K].$t;Ia(aq[K],aq[K][Jc]);aq[K].getColumnId=aq[K].Ee;wa(aq[K],aq[K][dc]);aq[K].getColumnLabel=aq[K].La;aq[K].getColumnPattern=aq[K].zv;aq[K].getColumnProperty=aq[K].gj;aq[K].getColumnProperties=aq[K].Ur;aq[K].getColumnRange=aq[K].pq;aq[K].getColumnRole=aq[K].fu;\naq[K].getColumnType=aq[K].G;aq[K].getDistinctValues=aq[K].FU;aq[K].getFilteredRows=aq[K].hD;aq[K].getFormattedValue=aq[K].Ca;aq[K].getNumberOfColumns=aq[K].L;aq[K].getNumberOfRows=aq[K].O;nb(aq[K],aq[K][$d]);Za(aq[K],aq[K][Bd]);aq[K].getRowProperty=aq[K].$r;aq[K].getRowProperties=aq[K].pL;aq[K].getSortedRows=aq[K].Ap;aq[K].getTableProperty=aq[K].rU;aq[K].getTableProperties=aq[K].fz;aq[K].getUnderlyingTableColumnIndex=aq[K].pU;aq[K].getUnderlyingTableRowIndex=aq[K].kU;hb(aq[K],aq[K][I]);\naq[K].insertColumn=aq[K].tga;aq[K].insertRows=aq[K].v1;aq[K].removeColumn=aq[K].fV;aq[K].removeColumns=aq[K].tha;aq[K].removeRow=aq[K].ey;aq[K].removeRows=aq[K].uha;aq[K].setCell=aq[K].cc;aq[K].setColumnLabel=aq[K].Kxa;aq[K].setColumnProperties=aq[K].ada;aq[K].setColumnProperty=aq[K].bx;aq[K].setFormattedValue=aq[K].qy;aq[K].setProperties=aq[K].Bw;aq[K].setProperty=aq[K][Qc];aq[K].setRowProperties=aq[K].Xxa;aq[K].setRowProperty=aq[K].Baa;aq[K].setTableProperties=aq[K].Yxa;aq[K].setTableProperty=aq[K].Zxa;\naq[K].setValue=aq[K].Fa;rb(aq[K],aq[K][ue]);Ca(aq[K],aq[K][Ar]);Hi(\"google.visualization.DataView\",hw,void 0);hw.fromJSON=jw;hw[K].getColumnId=hw[K].Ee;wa(hw[K],hw[K][dc]);hw[K].getColumnLabel=hw[K].La;hw[K].getColumnPattern=hw[K].zv;hw[K].getColumnProperty=hw[K].gj;hw[K].getColumnProperty=hw[K].gj;hw[K].getColumnProperties=hw[K].Ur;hw[K].getColumnRange=hw[K].pq;hw[K].getColumnRole=hw[K].fu;hw[K].getColumnType=hw[K].G;hw[K].getDistinctValues=hw[K].FU;hw[K].getFilteredRows=hw[K].hD;\nhw[K].getFormattedValue=hw[K].Ca;hw[K].getNumberOfColumns=hw[K].L;hw[K].getNumberOfRows=hw[K].O;nb(hw[K],hw[K][$d]);Za(hw[K],hw[K][Bd]);hw[K].getRowProperty=hw[K].$r;hw[K].getRowProperties=hw[K].pL;hw[K].getSortedRows=hw[K].Ap;hw[K].getTableColumnIndex=hw[K].pH;hw[K].getUnderlyingTableColumnIndex=hw[K].pU;hw[K].getTableRowIndex=hw[K].ym;hw[K].getUnderlyingTableRowIndex=hw[K].kU;hw[K].getTableProperty=hw[K].rU;hw[K].getTableProperties=hw[K].fz;hb(hw[K],hw[K][I]);hw[K].getViewColumnIndex=hw[K].Hfa;\nhw[K].getViewColumns=hw[K].Gba;hw[K].getViewRowIndex=hw[K].d1;hw[K].getViewRows=hw[K].Cfa;hw[K].hideColumns=hw[K].zxa;hw[K].hideRows=hw[K].Axa;hw[K].setColumns=hw[K].pp;hw[K].setRows=hw[K].bn;hw[K].toDataTable=hw[K].Px;Ca(hw[K],hw[K][Ar]);Hi(\"google.visualization.errors\",Hu,void 0);Hu.addError=Hu.Kd;Hu.removeAll=Hu.nc;Hu.removeError=Hu.Hxa;Hu.addErrorFromQueryResponse=Hu.ND;Oq(Hu,Hu[Sr]);Hu.createProtectedCallback=Hu.iU;Hi(xia,bw,void 0);Hi(yia,cw,void 0);Hi(Bia,ew,void 0);Hi(Aia,fw,void 0);\nHi(zia,gw,void 0);Hi(\"google.visualization.QueryWrapper\",ow,void 0);Jq(ow[K],ow[K][Fr]);br(ow[K],ow[K][As]);ow[K].setCustomErrorHandler=ow[K].Nxa;ow[K].sendAndDraw=ow[K].rE;ow[K].setCustomPostResponseHandler=ow[K].wU;ow[K].setCustomResponseHandler=ow[K].xU;Yq(ow[K],ow[K][rs]);Hi(\"google.visualization.arrayToDataTable\",Vga,void 0);Hi(\"google.visualization.datautils.compareValues\",cq,void 0);\nHi(\"google.visualization.dataTableToCsv\",function(a){for(var b=M,c=0;c<a.O();c++){for(var d=0;d<a.L();d++){0<d&&(b+=jf);var e=a.Ca(c,d),e=e[Ab](/\"/g,tha),f=-1!=e[zd](jf),g=-1!=e[zd](Je),k=-1!=e[zd](Me);if(f||g||k)e=Me+e+Me;b+=e}b+=Je}return b},void 0);Hi(\"google.visualization.GadgetHelper\",Yv,void 0);Yv[K].createQueryFromPrefs=Yv[K].jxa;Yv[K].validateResponse=Yv[K].cya;;window.google&&window.google.loader&&window.google.loader.eval&&window.google.loader.eval.visualization&&(window.google.loader.eval.visualization=function(){eval(arguments[0])});\n\n\n\nvar Vx=unescape,Wx=escape,Xx=setTimeout,Yx=navigator;function Zx(a,b){return a.origin=b}function $x(a,b){return a.direction=b}function ay(a,b){return a.filled=b}function by(a,b){return a.weight=b}function cy(a,b){return a.collapse=b}function dy(a,b){return a.content=b}function ey(a,b){return a.layout=b}function fy(a,b){return a.selected=b}function gy(a,b){return a.stroked=b}function hy(a,b){return a.fillcolor=b}function iy(a,b){return a.select=b}function jy(a,b){return a.values=b}\nfunction ky(a,b){return a.setRadius=b}function ly(a,b){return a.depth=b}function my(a,b){return a.refresh=b}function ny(a,b){return a.items=b}function oy(a,b){return a.whiteSpace=b}function py(a,b){return a.animation=b}function qy(a,b){return a.strokeweight=b}function ry(a,b){return a.fillStyle=b}function sy(a,b){return a.setVisible=b}function ty(a,b){return a.marginWidth=b}function uy(a,b){return a.cursor=b}function vy(a,b){return a.deltaY=b}function wy(a,b){return a.deltaX=b}\nfunction xy(a,b){return a.size=b}function yy(a,b){return a.setVisibleChartRange=b}function zy(a,b){return a.coordorigin=b}function Ay(a,b){return a.style=b}function By(a,b){return a.close=b}function Cy(a,b){return a.ticks=b}function Dy(a,b){return a.getPosition=b}function Ey(a,b){return a.isEnabled=b}function Fy(a,b){return a.range=b}function Gy(a,b){return a.marginHeight=b}function Hy(a,b){return a.coordinates=b}function Iy(a,b){return a.action=b}function Jy(a,b){return a.reset=b}\nfunction Ky(a,b){return a.startTime=b}function Ly(a,b){return a.node=b}function My(a,b){return a.lineWidth=b}function Ny(a,b){return a.frameBorder=b}function Oy(a,b){return a.text=b}function Py(a,b){return a.annotations=b}function Qy(a,b){return a.createCaption=b}function Ry(a,b){return a.fontFamily=b}function Sy(a,b){return a.value=b}function Ty(a,b){return a.move=b}function Uy(a,b){return a.strokeStyle=b}function Vy(a,b){return a.backgroundColor=b}function Wy(a,b){return a.domain=b}\nfunction Xy(a,b){return a.strokecolor=b}function Yy(a,b){return a.radius=b}function $y(a,b){return a.children=b}function cz(a,b){return a.scrolling=b}function dz(a,b){return a.orientation=b}function ez(a,b){return a.setContent=b}function fz(a,b){return a.getContent=b}function gz(a,b){return a.visible=b}function hz(a,b){return a.fontWeight=b}function iz(a,b){return a.scrollTop=b}function jz(a,b){return a.endTime=b}function kz(a,b){return a.getColors=b}function lz(a,b){return a.labels=b}\nfunction mz(a,b){return a.rect=b}function nz(a,b){return a.disabled=b}function oz(a,b){return a.textAlign=b}function pz(a,b){return a.background=b}function qz(a,b){return a.fontStyle=b}function rz(a,b){return a.getId=b}function sz(a,b){return a.anchor=b}function tz(a,b){return a.line=b}function uz(a,b){return a.coords=b}function vz(a,b){return a.coordsize=b}function wz(a,b){return a.setPosition=b}function xz(a,b){return a.element=b}function yz(a,b){return a.update=b}\nfunction zz(a,b){return a.transform=b}function Az(a,b){return a.debug=b}\nvar Bz=\"order\",Cz=\"direction\",Dz=\"shape\",Ez=\"fillColor\",Fz=\"getParent\",Gz=\"center\",Hz=\"classList\",Iz=\"expand\",Jz=\"selection\",Kz=\"inRange\",Lz=\"extend\",Mz=\"layout\",$z=\"selected\",aA=\"collapsed\",bA=\"geometry\",cA=\"setEnd\",dA=\"strokeColor\",eA=\"registerElement\",fA=\"first\",gA=\"definition\",hA=\"fillText\",iA=\"focus\",jA=\"select\",kA=\"values\",lA=\"padding\",mA=\"elements\",nA=\"setStyle\",oA=\"moveTo\",pA=\"resolution\",qA=\"depth\",rA=\"getBounds\",sA=\"datum\",tA=\"offset\",uA=\"items\",vA=\"duplicate\",wA=\"time\",xA=\"caption\",yA=\n\"setVisible\",zA=\"cursor\",AA=\"html\",BA=\"views\",CA=\"deltaY\",DA=\"deltaX\",EA=\"size\",FA=\"MapTypeId\",GA=\"createElementNS\",HA=\"setVisibleChartRange\",IA=\"handle\",JA=\"from\",KA=\"save\",LA=\"count\",MA=\"nodes\",NA=\"inverse\",OA=\"rotate\",PA=\"moveToElementText\",QA=\"addListener\",RA=\"ticks\",SA=\"parent\",TA=\"dataType\",UA=\"getPosition\",VA=\"isEnabled\",WA=\"range\",XA=\"cells\",YA=\"multiple\",ZA=\"fireEvent\",$A=\"coordinates\",aB=\"paths\",bB=\"scale\",cB=\"restore\",dB=\"action\",eB=\"startTime\",fB=\"fillRect\",gB=\"attributes\",hB=\"node\",iB=\n\"compact\",jB=\"lineWidth\",kB=\"closePath\",lB=\"Text\",mB=\"isCollapsed\",nB=\"margin\",oB=\"page\",pB=\"lineTo\",qB=\"icon\",rB=\"replaceChild\",sB=\"annotations\",tB=\"getCenter\",uB=\"createCaption\",vB=\"blur\",wB=\"region\",xB=\"Rect\",yB=\"move\",zB=\"getOpacity\",AB=\"backgroundColor\",BB=\"domain\",CB=\"current\",DB=\"updateOptions\",EB=\"rowIndex\",FB=\"hasAttribute\",GB=\"elementType\",HB=\"radius\",IB=\"beginPath\",JB=\"getHeight\",KB=\"play\",LB=\"path\",MB=\"detach\",NB=\"getContext\",OB=\"translate\",PB=\"LN10\",QB=\"orientation\",RB=\"setContent\",SB=\n\"getContent\",TB=\"visible\",UB=\"keys\",VB=\"setActive\",WB=\"strokeRect\",XB=\"frames\",YB=\"window\",ZB=\"setStart\",$B=\"property\",aC=\"getColors\",bC=\"title\",cC=\"labels\",dC=\"duration\",eC=\"rect\",fC=\"textAlign\",gC=\"alpha\",hC=\"Circle\",iC=\"background\",jC=\"entries\",kC=\"getId\",lC=\"anchor\",mC=\"moveEnd\",nC=\"line\",oC=\"coords\",pC=\"adoptText\",qC=\"featureId\",rC=\"compareEndPoints\",sC=\"addColorStop\",tC=\"setPosition\",uC=\"element\",vC=\"contentDocument\",wC=\"axis\",xC=\"update\",yC=\"areas\",zC=\"append\",AC=\"transform\",BC=\"debug\",CC=\n\"event\",kma=\"\\u2717\",lma=\"\\u2714\",mma=\"\\u2026\",nma=\"\\u2014\",oma=\"\\u00b0\",pma=\"\\u00ad\",DC=\"{}\",qma=\"zoomLevel\",rma=\"zoomAroundSelection\",EC=\"zSoyz\",sma=\"zOrder\",tma=\"yyyy\",FC=\"y2\",GC=\"y1\",uma=\"xiRedirectUrl\",HC=\"x2\",IC=\"x1\",JC=\"x\",KC=\"world\",LC=\"wordtree\",vma=\"width:100px;height:100px;overflow:scroll;position:absolute;visibility:hidden;\",wma=\"width: 700px; height: 500px;\",MC=\"width: \",NC=\"visibleInLegend\",OC=\"viewWindowMode\",xma=\"viewWindow.numericMin\",yma=\"viewWindow.numericMax\",PC=\"viewWindow.min\",\nQC=\"viewWindow.max\",RC=\"viewBox\",zma=\"vgridline\",SC=\"version\",Ama=\"vaxis\",Bma=\"var _loaded = false;\",Cma=\"valuetext\",Dma=\"valuenow\",Ema=\"valuemin\",Fma=\"valuemax\",Gma=\"valueFormatter\",Hma=\"value-and-percentage\",TC=\"valign\",Ima=\"vAxis#\",Jma=\"vAxes.\",UC=\"vAxes\",Kma=\"v:textpath\",Lma=\"v:stroke\",VC=\"v:shape\",Mma=\"v:rect\",WC=\"v:path\",XC=\"v:oval\",Nma=\"v:group\",YC=\"v:fill\",ZC=\"v-text-align\",$C=\"userSpaceOnUse\",Oma=\"useMapTypeControl\",Pma=\"useLargeControl\",Qma=\"useExpressInstall\",aD=\"urn:schemas-microsoft-com:vml\",\nbD=\"url(#\",Rma=\"url(\",Sma=\"uritoolong\",Tma=\"up\",Uma=\"unsorted\",Vma=\"unselect\",cD=\"unhighlight\",dD=\"underline\",Wma=\"uncheck\",Xma=\"unbound\",eD=\"ul\",Yma=\"tspan\",Zma=\"trigger\",$ma=\"triangle\",ana=\"trendlines.\",bna=\"transparentIE6\",cna=\"translate(\",dna=\"transition\",fD=\"transform\",gD=\"tr\",ena=\"tqx\",hD=\"touchstart\",fna=\"touchmove\",gna=\"touchend\",hna=\"touchcancel\",ina=\"top_right\",iD=\"top_left\",jD=\"top-space\",jna=\"top-level\",kD=\"top\",kna=\"tooltipTrigger\",lna=\"tooltipTextStyle\",mna=\"tooltipTextColor\",nna=\"tooltipText\",\nona=\"tooltipHoverOut\",pna=\"tooltipHoverIn\",qna=\"tooltipFontSize\",lD=\"tooltip.trigger\",rna=\"tooltip.textStyle\",sna=\"tooltip.text\",tna=\"tooltip.showTitle\",una=\"tooltip.showEmpty\",vna=\"tooltip.showDisputedText\",wna=\"tooltip.showColorCode\",xna=\"tooltip.pivot.y\",yna=\"tooltip.pivot.x\",zna=\"tooltip.isHtml\",Ana=\"tooltip.ignoreBounds\",Bna=\"tooltip-shapes\",mD=\"toggle_display\",Cna=\"to\",nD=\"titleY\",Dna=\"titleX\",oD=\"titleTextStyle\",Ena=\"titlePosition\",pD=\"titleFontSize\",Fna=\"titleColor\",qD=\"title\",Gna=\"timeGranularity\",\nHna=\"ticks.pixelsPerTick\",rD=\"ticks\",Ina=\"ticklines\",Jna=\"tickScoringWeights\",Kna=\"thickness\",sD=\"thead\",tD=\"th\",uD=\"textpathok\",Lna=\"textpath\",vD=\"textStyle\",Mna=\"textPosition\",Nna=\"textFontSize\",Ona=\"textColor\",Pna=\"text-decoration\",wD=\"text-anchor\",xD=\"td\",yD=\"tbody\",zD=\"targetAxisIndex\",Qna=\"targetAxes.\",Rna=\"targetAxes\",AD=\"t\",BD=\"swf\",CD=\"svg\",DD=\"subtitle\",Sna=\"submit\",Tna=\"subcontinents\",GD=\"strokeWidth\",Una=\"strokeOpacity\",HD=\"strokeColor\",ID=\"stroke.width\",JD=\"stroke.opacity\",KD=\"stroke.color\",\nLD=\"stroke-width\",MD=\"stroke-opacity\",Vna=\"stroke-linecap\",Wna=\"stroke-dasharray\",ND=\"stroke\",OD=\"stop-color:\",Xna=\"stop-color\",PD=\"stop\",Yna=\"sticks\",QD=\"steppedareabar\",RD=\"steppedArea\",SD=\"step\",Zna=\"stemLength\",$na=\"stemColor\",aoa=\"stdDeviation\",boa=\"state\",TD=\"start\",UD=\"star\",coa=\"stageShape\",doa=\"stacked\",VD=\"stack\",WD=\"square\",eoa=\"sparkline\",foa=\"sortBubblesBySize\",goa=\"sort-descending\",hoa=\"sort-ascending\",XD=\"sort\",ioa=\"snapToData\",YD=\"smoothingFactor\",joa=\"slope\",ZD=\"slider\",koa=\"slices.\",\nloa=\"sliceVisibilityThreshold\",$D=\"slice\",moa=\"slantedTextAngle\",noa=\"slantedText\",ooa=\"skew\",poa=\"sizeAxis.scaleType\",qoa=\"sizeAxis.minValue\",roa=\"sizeAxis.minSize\",soa=\"sizeAxis.maxValue\",toa=\"sizeAxis.maxSize\",uoa=\"sizeAxis.logScale\",voa=\"sideScreenColor\",woa=\"side\",aE=\"showTooltips\",bE=\"showTip\",xoa=\"showTextEveryMode\",yoa=\"showTextEvery\",zoa=\"showSidePanel\",Aoa=\"showScale\",Boa=\"showRemoveSeriesButton\",Coa=\"showR2\",cE=\"showLine\",Doa=\"showGeocodeWarnings\",Eoa=\"showChartButtons\",dE=\"show\",Foa=\"shouldHighlightSelection\",\nGoa=\"shouldHighlightHover\",Hoa=\"shortdash\",Ioa=\"shortBarWidth\",Joa=\"shapes/text\",eE=\"shapes/shapes\",Koa=\"shapes/rect-util\",Loa=\"shapes/rect\",Moa=\"shapes/path\",Noa=\"shapes/line\",Ooa=\"shapes/group\",Poa=\"shapes/ellipse\",Qoa=\"shapes/circle\",Roa=\"shapes/abstract_shape\",fE=\"shape\",gE=\"shadow.yoffset\",hE=\"shadow.yOffset\",iE=\"shadow.y-offset\",yE=\"shadow.xoffset\",zE=\"shadow.xOffset\",AE=\"shadow.x-offset\",BE=\"shadow.radius\",CE=\"shadow.opacity\",Soa=\"setsize\",DE=\"set\",Toa=\"seriesType\",Uoa=\"series.0.enableInteractivity\",\nEE=\"series.\",Voa=\"series-color-light\",FE=\"series-color-dark\",GE=\"series-color\",HE=\"series\",Woa=\"serieHoverOut\",Xoa=\"serieHoverIn\",Yoa=\"serieClick\",Zoa=\"serie\",IE=\"separator\",JE=\"selectionMode\",KE=\"selectedRows\",LE=\"selected\",$oa=\"selectLightenAmount\",apa=\"secondarydiagonalstripes\",bpa=\"scrollToZoom\",ME=\"scroll\",NE=\"screen\",OE=\"scatter\",PE=\"scaleType\",cpa=\"scale(\",QE=\"sans-serif\",dpa=\"s \",RE=\"ry\",SE=\"rx\",TE=\"rowspan\",UE=\"rows\",VE=\"rowlabels\",epa=\"rowColor\",fpa=\"row-resize\",gpa=\"rotate(%ddeg)\",WE=\"rotate(\",\nXE=\"rotate\",YE=\"rightclick\",hpa=\"rightClickToReset\",ZE=\"right-space\",$E=\"rgba(0,0,0,0)\",ipa=\"rgba(\",jpa=\"rgb(\",aF=\"reverseCategories\",kpa=\"reverseAxis\",lpa=\"reverse\",mpa=\"resume\",bF=\"resolution\",cF=\"resize\",npa=\"reset\",opa=\"repeat\",ppa=\"renderers/svg/text\",qpa=\"renderers/svg/svg-util\",rpa=\"renderers/svg/svg\",spa=\"renderers/svg/shapes\",tpa=\"renderers/svg/rect\",upa=\"renderers/svg/path-util\",vpa=\"renderers/svg/path\",wpa=\"renderers/svg/line\",xpa=\"renderers/svg/group\",ypa=\"renderers/svg/ellipse\",zpa=\"renderers/svg/circle\",\nApa=\"renderers/mobile/text\",Bpa=\"renderers/mobile/shapes\",Cpa=\"renderers/mobile/rect\",Dpa=\"renderers/mobile/path\",Epa=\"renderers/mobile/mobile-util\",Fpa=\"renderers/mobile/mobile\",Gpa=\"renderers/mobile/line\",Hpa=\"renderers/mobile/group\",Ipa=\"renderers/mobile/ellipse\",Jpa=\"renderers/mobile/circle\",Kpa=\"renderers/canvas/text\",Lpa=\"renderers/canvas/shapes\",Mpa=\"renderers/canvas/rect\",Npa=\"renderers/canvas/path\",Opa=\"renderers/canvas/line\",Ppa=\"renderers/canvas/ellipse\",Qpa=\"renderers/canvas/circle\",Rpa=\n\"renderers/canvas/canvas\",dF=\"renderers/abstract/abstractrenderer\",Spa=\"renderers\",Tpa=\"removeseriebutton\",Upa=\"removeserie\",Vpa=\"removeShape\",Wpa=\"removeSerieButtonHoverOut\",Xpa=\"removeSerieButtonHoverIn\",Ypa=\"removeSerieButtonClick\",Zpa=\"removeSerieButton\",eF=\"remove\",$pa=\"regionClick\",fF=\"region\",gF=\"redraw\",hF=\"redirectUrl\",aqa=\"red\",bqa=\"rect(\",iF=\"rect\",jF=\"rangechange\",cqa=\"rangeChangeEventFiringRate\",dqa=\"range.min\",eqa=\"range.max\",kF=\"range\",fqa=\"rablshadow\",gqa=\"rablgradient\",hqa=\"rablclip\",\niqa=\"rabl-use-parent\",jqa=\"rabl\",kqa=\"quadtree\",lqa=\"px;position: absolute;top:0;left:0;\",mqa=\"px;overflow-x:\",lF=\"px;\",nqa=\"px,\",oqa=\"px \",pqa=\"purple\",qqa=\"pt\",mF=\"provinces\",rqa=\"propertychange\",sqa=\"projection\",nF=\"primarydiagonalstripes\",tqa=\"previous\",uqa=\"prev\",oF=\"pretty\",vqa=\"pressed\",wqa=\"preserveAspectRatio\",xqa=\"pre\",yqa=\"position:relative;overflow:hidden\",zqa=\"position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden\",Aqa=\"position:absolute;display:none;\",Bqa=\"position: relative;\",\nCqa=\"position: absolute; top: 0; left: 0; overflow: hidden;\",Dqa=\"position: absolute; top: -5000px;\",Eqa=\"posinset\",Fqa=\"polynomial\",pF=\"polygon\",qF=\"pointsensitivityarea\",rF=\"points\",sF=\"pointer\",tF=\"pointSize\",Gqa=\"pointShape\",Hqa=\"point.visible\",Iqa=\"point.size\",Jqa=\"point.shape\",Kqa=\"point.\",uF=\"point\",vF=\"playAnimation\",wF=\"play\",Lqa=\"placeholder\",Mqa=\"pixelsPerLabel\",Nqa=\"pinchToZoom\",xF=\"piecewiseLinear\",Oqa=\"pieStartAngle\",Pqa=\"pieSliceTextStyle\",yF=\"pieSliceText\",zF=\"pieSliceBorderColor\",\nQqa=\"pieResidueSliceLabel\",Rqa=\"pieResidueSliceColor\",AF=\"pieHole\",BF=\"pie\",Sqa=\"phase\",CF=\"percentage\",Tqa=\"pc\",Uqa=\"patternUnits\",Vqa=\"pathinterval\",DF=\"path\",Wqa=\"paste\",EF=\"paging-controls\",FF=\"page\",Xqa=\"padding.top\",Yqa=\"padding.right\",Zqa=\"padding.left\",$qa=\"padding.bottom\",ara=\"padding\",bra=\"package\",cra=\"p3\",GF=\"p\",HF=\"owns\",dra=\"overlaybox\",era=\"overflowX\",fra=\"overflow:hidden;position:relative;width:\",gra=\"overflow:auto;position:absolute;top:0;width:100px;height:100px\",hra=\"oval\",IF=\"outside\",\nira=\"outTextPosition\",jra=\"out:html;\",kra=\"out:csv;\",JF=\"out\",KF=\"orientation\",LF=\"option\",lra=\"optimizeQuality\",MF=\"open\",NF=\"opaque\",mra=\"opacity2\",nra=\"opacity 1s linear\",ora=\"onunload\",pra=\"onmouseup\",OF=\"onmouseover\",PF=\"onmouseout\",QF=\"onmousemove\",qra=\"onmousedown\",RF=\"old-data\",SF=\"ok\",TF=\"offset\",UF=\"off\",rra=\"ocean\",sra=\"objectBoundingBox\",VF=\"nowrap\",tra=\"notime\",WF=\"normal\",ura=\"nodeType\",XF=\"no\",vra=\"next\",YF=\"natural\",ZF=\"name\",$F=\"move_offscreen\",aG=\"move\",bG=\"mousewheel\",cG=\"mouseup\",\ndG=\"mousemove\",eG=\"mouseleave\",fG=\"mouseenter\",gG=\"month\",wra=\"modal-dialog\",xra=\"mobile\",hG=\"mixed\",iG=\"mirrorLog\",yra=\"minorGridlines.units.\",zra=\"minorGridlines.count\",jG=\"minorGridlines.color\",Ara=\"minorAxisTextColor\",Bra=\"minTextSpacing\",Cra=\"minRangeSize\",Dra=\"minColorValue\",kG=\"minColor\",lG=\"min-width\",Era=\"min-height\",mG=\"min\",nG=\"middle\",oG=\"midColor\",pG=\"metros\",qG=\"mercator\",Fra=\"menuitemradio\",Gra=\"menuitemcheckbox\",Hra=\"menuitem\",Ira=\"menu\",rG=\"maximized\",Jra=\"maxTextLines\",sG=\"maxDepth\",\nKra=\"maxColorValue\",tG=\"maxColor\",Lra=\"maxAlternation\",uG=\"max-width\",vG=\"max-lines\",Mra=\"max-height\",wG=\"max\",Nra=\"matrix(\",xG=\"math\",Ora=\"markerOpacity\",Pra=\"markerMove\",yG=\"markerHover\",zG=\"markerClick\",Qra=\"marker.style.stroke.width\",Rra=\"marker.style.stroke.color\",Sra=\"marker.style.stroke\",AG=\"marker\",Tra=\"margin.top\",Ura=\"margin.right\",Vra=\"margin.left\",BG=\"margin.bottom\",CG=\"margin\",Wra=\"mapfiles/%s.js\",DG=\"mapType\",Xra=\"mapLoaded\",Yra=\"majorAxisTextColor\",EG=\"magnifyingGlassTriangle\",FG=\"magnifyingGlassBorder\",\nZra=\"magnifyingGlass.zoomFactor\",$ra=\"magnifyingGlass.enable\",GG=\"ltr\",asa=\"low\",bsa=\"losecapture\",csa=\"logScaleX\",HG=\"logScale\",IG=\"log\",dsa=\"loaded\",esa=\"load\",fsa=\"listbox\",JG=\"links\",KG=\"linearGradient\",LG=\"linear\",MG=\"lineWidth\",gsa=\"lineWeight\",hsa=\"lineSpacing\",isa=\"lineSize\",jsa=\"lineDashStyle\",ksa=\"lineColor\",NG=\"line.\",lsa=\"line-spacing\",OG=\"line\",PG=\"li\",QG=\"letter\",RG=\"legendscrollbutton\",SG=\"legendentry\",TG=\"legendTextStyle\",msa=\"legendTextColor\",nsa=\"legendScrollButtonClick\",osa=\"legendScrollButton\",\npsa=\"legendFontSize\",qsa=\"legendEntryHoverOut\",rsa=\"legendEntryHoverIn\",ssa=\"legendEntryClick\",tsa=\"legendEntry\",UG=\"legend.textStyle\",usa=\"legend.style.title\",vsa=\"legend.style.text\",wsa=\"legend.style.subtitle\",xsa=\"legend.style.spacing\",ysa=\"legend.style.selected.title\",zsa=\"legend.style.selected.subtitle\",Asa=\"legend.style.selected.icon\",Bsa=\"legend.style.margin\",Csa=\"legend.style.icon\",Dsa=\"legend.style.focused.title\",Esa=\"legend.style.focused.subtitle\",Fsa=\"legend.style.focused.icon\",Gsa=\"legend.style.container\",\nHsa=\"legend.showPageIndex\",Isa=\"legend.scrollArrows.orientation\",Jsa=\"legend.scrollArrows.inactiveColor\",Ksa=\"legend.scrollArrows.activeColor\",VG=\"legend.position\",Lsa=\"legend.pagingTextStyle\",Msa=\"legend.orientation\",Nsa=\"legend.numberFormat\",Osa=\"legend.newLegend\",Psa=\"legend.maxLines\",Qsa=\"legend.labeledValueText\",Rsa=\"legend.iconWidthScaleFactor\",Ssa=\"legend.bar.length\",WG=\"legend.alignment\",XG=\"legend\",Tsa=\"leave\",YG=\"layer\",ZG=\"last-frozen-cell\",$G=\"labelledby\",aH=\"labeled\",bH=\"labelInLegend\",\ncH=\"label\",dH=\"l\",eH=\"keyup\",fH=\"keydown\",gH=\"key\",Usa=\"keepAspectRatio\",Vsa=\"kavrayskiy-vii\",Wsa=\"jscode\",Xsa=\"javascript:void(0)\",Ysa='javascript:\"\"',Zsa=\"italic \",hH=\"italic\",iH=\"isStacked\",$sa=\"isRtl\",ata=\"isDiff\",jH=\"is3D\",bta=\"intervals.\",cta=\"interval.\",kH=\"interval\",lH=\"interpolateNulls\",dta=\"interactivityModel\",mH=\"inside\",nH=\"inherit\",eta=\"infobackground\",fta=\"info/mapList.js\",gta=\"info/boundingBoxes.js\",hta=\"inTextPosition\",oH=\"inAndOut\",pH=\"in\",ita=\"image/svg+xml\",jta=\"image/png\",kta=\n\"image\",lta=\"igoogle\",mta=\"identifier\",qH=\"id\",nta=\"icon\",rH=\"i\",sH=\"hybrid\",tH=\"https:\",uH=\"http://www.w3.org/2000/svg\",ota=\"http://www.w3.org/1999/xlink\",pta=\"http://www.google.com/ig/adde?moduleurl=\",qta=\"http:\",rta=\"htmlcode\",sta=\"hsl\",vH=\"hoverOut\",wH=\"hoverIn\",tta=\"hoverDarkenAmount\",uta=\"hover\",vta=\"histogramElementIndexes\",wta=\"histogramBuckets\",xta=\"histogramBucketItems\",yta=\"histogram.sortBucketItems\",zta=\"histogram.minNumBuckets\",Ata=\"histogram.maxNumBuckets\",Bta=\"histogram.lastBucketPercentile\",\nxH=\"histogram.hideBucketItems\",Cta=\"histogram.bucketSize\",yH=\"histogram\",zH=\"highlight\",Dta=\"highContrast\",AH=\"high\",BH=\"hide\",Eta=\"hgridline\",Fta=\"height: 8px; width: 8px\",CH=\"height:\",Gta=\"heading\",DH=\"headerHeight\",EH=\"headerColor\",FH=\"header\",Hta=\"haxis\",GH=\"haspopup\",HH=\"halign\",Ita=\"hAxis#\",IH=\"hAxis\",Jta=\"hAxes.\",Kta=\"hAxes\",JH=\"group\",Lta=\"gridlines.units.\",Mta=\"gridlines.unitThreshold\",Nta=\"gridlines.newTimeline\",Ota=\"gridlines.minorTextOpacity\",Pta=\"gridlines.minorGridlineOpacity\",Qta=\"gridlines.minWeakLineDistance\",\nRta=\"gridlines.minStrongToWeakLineDistance\",Sta=\"gridlines.minStrongLineDistance\",Tta=\"gridlines.minNotchDistance\",Uta=\"gridlines.minMinorTextDistance\",Vta=\"gridlines.minMajorTextDistance\",KH=\"gridlines.count\",LH=\"gridlines.color\",Wta=\"gridlines.allowMinor\",MH=\"gridlines\",NH=\"gridlineColor\",Xta=\"gridline\",OH=\"grid\",Yta=\"green\",Zta=\"gradientUnits\",PH=\"gradient\",$ta=\"google_visualization_geochart_mapList\",aua=\"google_visualization_geochart_boundingBoxes\",bua=\"google_visualization_geochart_\",cua=\"google.visualization.ScatterChart\",\ndua=\"google.visualization.PieChart\",eua=\"google.visualization.LineChart\",fua=\"google.visualization.ColumnChart\",gua=\"google.visualization.BarChart\",hua=\"google.visualization.AreaChart\",iua=\"google-visualization-tooltip-square\",jua=\"google-visualization-tooltip-separator\",kua=\"google-visualization-tooltip-item-list\",lua=\"google-visualization-tooltip-item\",mua=\"google-visualization-tooltip-action-list\",nua=\"google-visualization-tooltip-action\",QH=\"google-visualization-tooltip\",oua=\"google-visualization-toolbar-small-dialog\",\npua=\"google-visualization-toolbar-html-code-explanation\",qua=\"google-visualization-toolbar-big-dialog\",rua=\"google-visualization-table-loadtest\",sua=\"google-visualization-table content\",tua=\"google-visualization-hidden\",uua=\"goog_\",RH=\"getcontext\",SH=\"get\",vua=\"geocodingContext\",wua=\"g_vml_\\\\:*{behavior:url(#default#VML)}\",xua=\"g_vml_:\",yua=\"g_vml_\",zua=\"function CHART_loaded() {\",TH=\"frozen-table\",UH=\"frozen-header\",Aua=\"from\",Bua=\"formatter.useMagnitudes\",Cua=\"formatter.unit\",Dua=\"formatter.numSignificantDigits\",\nEua=\"formatter.numDecimals\",VH=\"formatOptions.suffix\",WH=\"formatOptions.scaleFactor\",XH=\"formatOptions.prefix\",Fua=\"formatOptions\",YH=\"format\",ZH=\"forceIFrame\",Gua=\"fontWeight\",$H=\"fontSize\",aI=\"fontName\",bI=\"fontFamily\",cI=\"fontColor\",Hua=\"font.weight\",Iua=\"font.size\",Jua=\"font.family\",dI=\"font-weight\",eI=\"font-style\",Kua=\"font-size\",Lua=\"font-family:\",Mua=\"font-family\",Nua=\"focusedMarker\",Oua=\"focusedFeature\",fI=\"focusTarget\",Pua='flashvars=\"',Qua=\"fixedRangeSize\",Rua=\"firstVisibleText\",gI=\"finishAnimation\",\nhI=\"finish\",iI=\"fillOpacity\",jI=\"fillColor\",kI=\"fill.opacity\",lI=\"fill.color\",mI=\"fill-opacity\",nI=\"fill\",oI=\"fgrid\",pI=\"featureMove\",qI=\"featureHover\",rI=\"featureClick\",sI=\"feature\",Sua=\"feOffset\",tI=\"feMergeNode\",Tua=\"feMerge\",Uua=\"feGaussianBlur\",Vua=\"feFuncA\",Wua=\"feComponentTransfer\",Xua=\"explorer.zoomDelta\",Yua=\"explorer.maxZoomOut\",Zua=\"explorer.maxZoomIn\",$ua=\"explorer.keepInBounds\",ava=\"explorer.axis.\",bva=\"explorer.axis\",uI=\"explorer.actions\",vI=\"explorer\",wI=\"explicit\",cva=\"expanded\",xI=\n\"event\",yI=\"enter\",zI=\"end\",dva=\"enableScrollWheel\",eva=\"enableRegionInteractivity\",AI=\"enableInteractivity\",BI=\"enable\",fva=\"empty\",CI=\"ellipse\",gva=\"elaborated.rowId\",hva=\"elaborated.origin.y\",iva=\"elaborated.origin.x\",jva=\"elaborated.isDisputed\",kva=\"elaborated\",lva=\"easing\",mva=\"ease-out\",nva=\"ease-in\",ova=\"earlycancel\",DI=\"e\",EI=\"dy\",FI=\"dx\",pva=\"drop\",qva=\"drawText\",rva=\"drawShape\",sva=\"drawRect\",tva=\"drawLine\",uva=\"drawEllipse\",vva=\"drawCircle\",wva=\"dragstart\",xva=\"dragend\",yva=\"dragToZoom\",\nzva=\"dragToPan\",GI=\"drag\",Ava=\"down\",Bva=\"domainAxes.\",Cva=\"domainAxes\",Dva=\"domain.\",HI=\"doExpressInstall\",II=\"dive\",Eva=\"disputed\",Fva=\"displayZoomButtons\",Gva=\"displayTinySlicesInLegend\",JI=\"displayRangeSelector\",Hva=\"displayMode\",Iva=\"displayLegendValues\",Jva=\"displayLegendDots\",Kva=\"displayDateBarSeparator\",Lva=\"displayAnnotations\",Mva=\"display:table;position:absolute;padding:0;margin:0;border:0\",Nva=\"display:table-cell;padding: 0;margin: 0;border: 0\",Ova=\"discrete\",Pva=\"disabled\",KI=\"disable\",\nQva=\"diff.oldData.tooltip.prefix\",LI=\"diff.oldData.opacity\",Rva=\"diff.oldData.inCenter\",Sva=\"diff.oldData.color\",Tva=\"diff.newData.widthFactor\",Uva=\"diff.newData.tooltip.prefix\",MI=\"diff.newData.opacity\",Vva=\"diff.innerCircle.radiusFactor\",Wva=\"diff.innerCircle.borderFactor\",Xva=\"diamond\",NI=\"dialogselect\",Yva=\"detectflash\",Zva=\"destroy\",$va=\"degree\",OI=\"defs\",awa=\"defaultColor\",PI=\"default\",bwa=\"debug\",cwa=\"deactivate\",QI=\"dblclick\",dwa=\"days\",ewa=\"datumHoverOut\",fwa=\"datumHoverIn\",gwa=\"datumClick\",\nRI=\"datum\",SI=\"dateFormat\",hwa=\"datalessRegionColor\",TI=\"dataOpacity\",UI=\"data-value\",VI=\"dash\",WI=\"cy\",XI=\"cx\",iwa=\"cut\",YI=\"curveType\",ZI=\"curve\",jwa=\"cursor:default;-webkit-user-select:none;-moz-osx-font-smoothing:grayscale;\",kwa=\"current\",lwa=\"csv\",mwa=\"crosshair.trigger\",nwa=\"crosshair.selected.orientation\",owa=\"crosshair.selected.opacity\",pwa=\"crosshair.selected.color\",qwa=\"crosshair.orientation\",rwa=\"crosshair.opacity\",swa=\"crosshair.focused.orientation\",twa=\"crosshair.focused.opacity\",uwa=\n\"crosshair.focused.color\",vwa=\"crosshair.color\",wwa=\"createText\",xwa=\"createRect\",ywa=\"createPathInternal\",zwa=\"createGroupInternal\",Awa=\"createElipse\",Bwa=\"createCircle\",Cwa=\"createCanvasInternal\",Dwa=\"country\",Ewa=\"countries_en\",$I=\"countries\",aJ=\"corners.topright.ry\",bJ=\"corners.topright.rx\",cJ=\"corners.topleft.ry\",dJ=\"corners.topleft.rx\",eJ=\"corners.ry\",fJ=\"corners.rx\",gJ=\"corners.bottomright.ry\",hJ=\"corners.bottomright.rx\",iJ=\"corners.bottomleft.ry\",jJ=\"corners.bottomleft.rx\",Fwa=\"corners.\",\nGwa=\"continents\",kJ=\"contextmenu\",Hwa=\"contextTicks\",Iwa=\"connectSteps\",Jwa=\"columns\",lJ=\"colspan\",mJ=\"colors\",Kwa=\"colorbar\",nJ=\"colorBar\",Lwa=\"colorAxis.values must not contain nulls\",Mwa=\"colorAxis.values\",Nwa=\"colorAxis.two-sided-colors\",Owa=\"colorAxis.one-sided-colors\",Pwa=\"colorAxis.minValue\",Qwa=\"colorAxis.maxValue\",Rwa=\"colorAxis.legend.textStyle\",Swa=\"colorAxis.legend.position\",Twa=\"colorAxis.legend.numberFormat\",Uwa=\"colorAxis.colors\",Vwa=\"color2\",oJ=\"color\",Wwa=\"collapse\",pJ=\"col-resize\",\nqJ=\"closedPhase\",rJ=\"close\",Xwa=\"clone\",sJ=\"clipped\",Ywa=\"clipPath\",Zwa=\"clip.y\",$wa=\"clip.x\",axa=\"clip.width\",bxa=\"clip.height\",tJ=\"clip-path\",cxa=\"clear-float\",dxa=\"clear\",uJ=\"classdef\",NJ=\"circle\",exa=\"chxt\",fxa=\"chxl\",gxa=\"chtt\",OJ=\"cht\",PJ=\"chs\",hxa=\"chld\",ixa=\"chl\",jxa=\"chf\",QJ=\"checked\",RJ=\"checkbox\",kxa=\"check\",lxa=\"chdl\",mxa=\"chd\",SJ=\"chco\",TJ=\"chartarea\",UJ=\"chartType\",nxa=\"chartScroll\",oxa=\"chartRightClick\",pxa=\"chartPinchStart\",qxa=\"chartPinchEnd\",rxa=\"chartPinch\",sxa=\"chartOptions\",txa=\n\"chartMouseUp\",uxa=\"chartMouseMove\",vxa=\"chartMouseDown\",wxa=\"chartHoverOut\",xxa=\"chartHoverIn\",yxa=\"chartDragStart\",zxa=\"chartDragEnd\",Axa=\"chartDrag\",Bxa=\"chartDblClick\",Cxa=\"chartClick\",VJ=\"chartArea.width\",WJ=\"chartArea.top\",XJ=\"chartArea.left\",YJ=\"chartArea.height\",ZJ=\"chartArea.backgroundColor\",$J=\"chartArea\",Dxa=\"chart.title\",Exa=\"chart.subtitle\",Fxa=\"chart.style.titleSpacing\",Gxa=\"chart.style.title\",aK=\"chart.style.text\",Hxa=\"chart.style.subtitleSpacing\",Ixa=\"chart.style.subtitle\",Jxa=\"chart.style.chartArea\",\nKxa=\"chart.style.background\",Lxa=\"chart-shapes\",Mxa=\"chart-layout\",Nxa=\"chart-gridlines\",Oxa=\"chart-chrome\",bK=\"character\",cK=\"change\",Pxa=\"centerSelectionAroundData\",dK=\"center\",Qxa=\"cccccc\",eK=\"categorysensitivityarea\",fK=\"categorypoint\",Rxa=\"categoryHoverOut\",Sxa=\"categoryHoverIn\",Txa=\"categoryClick\",gK=\"category\",hK=\"canvas\",iK=\"candlesticks\",Uxa=\"candlestick.risingColor\",Vxa=\"candlestick.hollowIsRising\",Wxa=\"candlestick.fallingColor\",jK=\"candlestick\",Xxa=\"can't stage a shape that's already staged.\",\nYxa=\"can't stage a shape that's already drawn.\",Zxa=\"callback\",kK=\"bvs\",lK=\"bvg\",mK=\"button\",nK=\"bubbles\",$xa=\"bubble.textStyle\",aya=\"bubble.stroke\",bya=\"bubble.opacity\",cya=\"bubble.highContrast\",oK=\"bubble\",dya=\"boxes\",eya=\"boxWidth\",fya=\"boxStyle\",pK=\"box\",qK=\"bounds\",gya=\"bound\",rK=\"bottom_left\",sK=\"bottom-vert\",tK=\"bottom-space\",uK=\"bottom\",hya=\"border:0;vertical-align:bottom;\",iya=\"border.top\",jya=\"border.right\",kya=\"border.left\",lya=\"border.bottom\",vK=\"border-box\",wK=\"border\",mya=\"bold \",xK=\n\"bold\",yK=\"blur\",zK=\"blue\",nya=\"blendingMode\",AK=\"black\",BK=\"bhs\",CK=\"bhg\",oya=\"bg\",pya=\"bfbfbf\",DK=\"below\",qya=\"begin\",EK=\"beforeshow\",FK=\"beforehide\",GK=\"beforedrag\",HK=\"baselineColor\",IK=\"baseline\",JK=\"bars\",rya=\"barWidth\",sya=\"bar.\",KK=\"backgroundColor.fill\",LK=\"backgroundColor\",tya=\"background-color\",MK=\"background\",uya=\"axistick\",vya=\"axisTitlesPosition\",wya=\"axisLabelFormatter\",xya=\"axisBackgroundColor\",NK=\"axis\",yya=\"axes.target.all\",zya=\"axes.target.\",Aya=\"axes.domain.all\",Bya=\"axes.domain.\",\nCya=\"axes.all\",OK=\"axes.\",Dya=\"attachToStart\",Eya=\"attachToEnd\",PK=\"async\",QK=\"arial\",RK=\"aria-label\",SK=\"aria-hidden\",Fya=\"aria-activedescendant\",TK=\"areaOpacity\",Gya=\"area.\",UK=\"arc\",Hya=\"antialiased\",VK=\"annotationtext\",WK=\"annotations.textStyle\",Iya=\"annotations.style\",Jya=\"annotations.stemLength\",Kya=\"annotations.stemColor\",Lya=\"annotations.highContrast\",Mya=\"annotations.domain.textStyle\",Nya=\"annotations.domain.style\",Oya=\"annotations.domain.stemLength\",Pya=\"annotations.domain.stemColor\",Qya=\n\"annotations.domain.boxStyle\",Rya=\"annotations.datum.textStyle\",Sya=\"annotations.datum.style\",Tya=\"annotations.datum.stemLength\",Uya=\"annotations.datum.stemColor\",Vya=\"annotations.datum.highContrast\",Wya=\"annotations.datum.boxStyle\",Xya=\"annotations.datum.alwaysOutside\",Yya=\"annotations.boxStyle\",Zya=\"annotations.alwaysOutside\",$ya=\"annotationHoverOut\",aza=\"annotationHoverIn\",bza=\"annotationClick\",cza=\"annotation.\",XK=\"annotation\",dza=\"animationframefinish\",eza=\"animationfinish\",fza=\"animationEasing\",\ngza=\"animation.startup\",hza=\"animation.maxFramesPerSecond\",iza=\"animation.easing\",YK=\"animation.duration\",ZK=\"animation\",jza=\"animate\",kza=\"angle\",lza=\"alwaysOutside\",$K=\"always\",mza=\"allowContainerBoundaryTextCufoff\",aL=\"allValuesSuffix\",nza=\"aggregationTarget\",oza=\"aftershow\",pza=\"afterhide\",qza=\"ae\",rza=\"additions text\",sza=\"addPathMove\",tza=\"addPathLine\",uza=\"addPathCurve\",vza=\"addPathClose\",wza=\"addPathArc\",bL=\"add\",cL=\"activedescendant\",xza=\"activate\",yza=\"actionsMenuEntryHoverOut\",zza=\"actionsMenuEntryHoverIn\",\nAza=\"actionsMenuEntryClick\",Bza=\"actionsMenuEntry\",Cza=\"actionsMenu.textStyle\",Dza=\"actionsMenu.disabledTextStyle\",dL=\"above\",Eza=\"charts-slider-thumb-dragging\",Fza=\"charts-slider-dragging\",Gza=\"charts-slider-disabled\",Hza=\"charts-serverchart-image\",Iza=\"charts-select\",Jza=\"charts-option-selected\",eL=\"charts-option\",Kza=\"charts-modalpopup\",fL=\"charts-menuseparator\",Lza=\"charts-menuitem-mnemonic-separator\",\nMza=\"charts-menuitem-accel\",Nza=\"charts-menuitem\",Oza=\"charts-menuheader\",Pza=\"charts-menu-button\",gL=\"charts-menu\",Qza=\"charts-link-button\",hL=\"charts-inline-block \",iL=\"charts-inline-block\",Rza=\"charts-flat-button\",Sza=\"charts-custom-button\",Tza=\"charts-control\",Uza=\"charts-container\",Vza=\"charts-checkbox\",Wza=\"charts-button\",\nXza=\"_trendline\",jL=\"_selectedLabels\",kL=\"_focusedLabels\",Yza=\"_discrete\",Zza=\"_callbacks_.\",$za=\"__td-colSpan\",aAa=\"__internal_\",bAa=\"__DISPUTED__All\",cAa=\"__DISPUTED__\",dAa=\"__\",eAa=\"_ABSTRACT_RENDERER_ID_\",lL=\"_\",fAa=\"Your browser does not support charts\",gAa=\"Y\",mL=\"X\",hAa=\"Windows CE\",iAa=\"WebFont\",jAa=\"WA\",kAa=\"Verification object \",nL=\"Value\",lAa=\"Unknown granularity.\",mAa=\"Unexpected domain column (column #\",nAa=\"Unable to set parent component\",oAa=\"UTF-8\",oL=\"US-\",pL=\"US\",pAa=\"UL\",qAa=\"UK\",\nrAa=\"Trillion\",sAa=\"Trendline \",qL=\"To\",tAa=\"Timeout reached for loading script \",uAa=\"Theme should be a theme name or an options object.\",vAa=\"The visualization is not ready yet.\",wAa=\"The columns type does not match the supported data format. See documentation for supported formats.\",rL=\"Text\",sL=\"TOOLTIP\",xAa=\"StartToStart\",yAa=\"StartToEnd\",zAa=\"Start and end points must be 2D\",tL=\"Start\",AAa=\"SourceGraphic\",BAa=\"SourceAlpha\",CAa=\"ShockwaveFlash.ShockwaveFlash.7\",DAa=\"ShockwaveFlash.ShockwaveFlash.6\",\nEAa=\"ShockwaveFlash.ShockwaveFlash.\",FAa=\"ShockwaveFlash.ShockwaveFlash\",GAa=\"Shockwave Flash\",HAa=\"Shape exists and is not a staged shape.\",IAa=\"Shape does not exist in this group.\",JAa=\"Scroll\",KAa=\"Script \",uL=\"Scatter\",vL=\"SUBTYPE\",LAa=\"SUBREGIONS\",MAa=\"SU\",wL=\"Roboto2:medium\",xL=\"Roboto2\",NAa=\"RightClick\",OAa=\"Requested map does not exist.\",PAa=\"Rect\",yL=\"ROW_INDEX\",zL=\"ROW\",QAa=\"REGIONS\",RAa=\"Quadrillion\",SAa=\"Publish to web page\",TAa=\"Previous: \",UAa=\"Previous data\",VAa=\"PlugIn\",AL=\"Pie\",WAa=\n\"Path\",XAa=\"PROVINCES\",YAa=\"Other\",ZAa=\"Only one data column with role 'tooltip' per series is allowed\",$Aa=\"One or more fonts could not be loaded\",aBa=\"OK\",BL=\"OBJECT_INDEX\",bBa=\"No datatable provided.\",CL=\"No data\",cBa=\"MouseUp\",dBa=\"MouseDown\",eBa=\"Million\",DL=\"MMMM dd, yyyy\",EL=\"MMM\",fBa=\"METROS\",FL=\"Lines\",GL=\"Line\",gBa=\"Last domain does not have enough data columns (missing \",hBa=\"LLL\",HL=\"LI\",iBa=\"LAYER\",jBa=\"Jsloader error (code #\",kBa=\"Javascript code\",lBa=\"Items\",mBa=\"Invalid orientation.\",\nnBa=\"HoverOut\",oBa=\"HoverIn\",pBa=\"HTML\",qBa=\"HH:mm:ss.SSS\",rBa=\"HH:mm:ss\",sBa=\"HH:mm MMMM dd, yyyy\",tBa=\"HEAD\",uBa=\"Group\",vBa=\"Google_Visualization\",wBa=\"Google Visualization\",xBa=\"Geocoding failed for all data points\",yBa=\"GViz is Great.\",IL=\"GVIZARC\",zBa=\"First column must contain date, or date and time.\",ABa=\"First column must be a domain column\",BBa='Failed geocoding \"',CBa=\"Export data as HTML\",DBa=\"Export data as CSV\",EBa=\"Error while loading script \",FBa=\"EndToEnd\",JL=\"End\",GBa=\"Ellipse\",\nHBa=\"Each values column may be followed by one or two annotation columns. column number \",IBa=\"Drawing_Frame_\",JBa=\"DblClick\",KL=\"Data table is not defined\",KBa=\"Data must contain at least two columns.\",LBa=\"Data has no columns.\",MBa=\"DOMMouseScroll\",LL=\"DOMAIN_INDEX\",ML=\"DIV\",NBa=\"Current: \",OBa=\"Copy-Paste this code to an HTML page\",NL=\"Component already rendered\",OL=\"Columns\",PBa=\"Color\",QBa=\"Close\",RBa=\"Click to expand annotations\",SBa=\"Click\",TBa=\"Circle\",UBa=\"Chart options\",VBa=\"Cancel\",PL=\n\"COUNTRIES\",QL=\"COM\",WBa=\"COLUMN_INDEX\",RL=\"COLUMN\",SL=\"CELL\",TL=\"C\",XBa=\"Billion\",UL=\"Bars\",YBa=\"BODY\",VL=\"BACKGROUND\",ZBa=\"B\",$Ba=\"Attempted to remove shape that doesn't have a context.\",WL=\"Arial\",XL=\"Area\",aCa=\"All domains must be of the same data type\",bCa=\"All data columns of the same series must be of the same data type\",cCa=\"Add to iGoogle\",dCa=\"ActiveX\",eCa=\"AbstractStatsModel\",YL=\"AT\",fCa=\"A tabular representation of the data in the chart.\",gCa=\"A chart.\",ZL=\"A \",$L=\"<style> v\\\\:* { behavior:url(#default#VML);}</style>\",\nhCa='<span style=\"color:',iCa='<script type=\"text/javascript\">',jCa='<param name=\"movie\" value=\"',kCa='<param name=\"flashvars\" value=\"',lCa='<param name=\"',mCa='<object id=\"',nCa='<iframe style=\"',oCa='<html>\\n <head>\\n  <title>Google Visualization API</title>\\n  <script type=\"text/javascript\" src=\"http://www.google.com/jsapi\">\\x3c/script>\\n  <script type=\"text/javascript\">\\n   google.load(\\'visualization\\', \\'1\\', {packages: [\\'',pCa='<html xmlns=\"http://www.w3.org/1999/xhtml\"',qCa='<html xmlns:v=\"urn:schemas-microsoft-com:vml\">',\naM=\"<head>\",rCa='<embed type=\"application/x-shockwave-flash\" src=\"',sCa='<div id=\"renderers\"></div>',tCa='<div id=\"chartArea\"></div>',bM='<div id=\"',uCa=\"<default>\",vCa='<body marginwidth=\"0\" marginheight=\"0\"',wCa='<?xml version=\"1.0\"?>',xCa=\"</strong>\",cM=\"</span>\",yCa=\"\\x3c/script>\",zCa=\"</p>\",ACa=\"</object>\",dM=\"</li>\",eM=\"</html>\",fM=\"</head>\",gM=\"</div>\",hM=\"</body>\",iM=\"</a>\",BCa=\"< \",CCa=\";width:\",DCa=\";text-decoration:\",ECa=\";stop-opacity:\",FCa=\";overflow-y:\",GCa=\";margin:0;font-style:\",HCa=\n\";height:\",ICa=\";font-weight:\",JCa=\";color:\",KCa=\":|\",jM=\":mm\",LCa=\":m\",kM=\": \",MCa=\"9e9e9e\",lM=\"900\",NCa=\"90%\",OCa=\"9.0\",PCa=\"808080\",mM=\"800\",nM=\"700\",oM=\"7\",QCa=\"65%\",pM=\"636363\",qM=\"600\",rM=\"6\",RCa=\"533.17.9\",SCa=\"532.0\",TCa=\"531\",UCa=\"525\",sM=\"500\",VCa=\"50%\",WCa=\"5.5\",XCa=\"49.99%\",YCa=\"420+\",tM=\"400\",uM=\"4\",ZCa=\"300%\",$Ca=\"300\",vM=\"2d\",aDa=\"200px\",bDa=\"200\",wM=\"2\",cDa=\"1px solid infotext\",xM=\"1px\",yM=\"1e12\",zM=\"15px\",dDa=\"12pt Times New Roman\",AM=\"100%\",BM=\"100\",eDa=\"10.0\",fDa=\"1/\",gDa=\"1.8\",\nhDa=\"0.###E0\",CM=\"0%\",iDa=\"0 0 4 4\",DM=\"0 0\",EM=\"/core/tooltip.css\",jDa=\"/core/patterns/\",kDa=\"/>\",lDa=\"//chart.googleapis.com/chart\",mDa=\".visibleInLegend\",nDa=\".type\",oDa=\".top\",pDa=\".title\",qDa=\".textStyle\",rDa=\".subtitle\",sDa=\".style\",tDa=\".ry\",uDa=\".rx\",vDa=\".right\",wDa=\".offset\",xDa=\".left\",yDa=\".lbl\",zDa=\".js\",ADa=\".inLegend\",BDa=\".hole\",CDa=\".gradient.y2\",DDa=\".gradient.y1\",EDa=\".gradient.x2\",FDa=\".gradient.x1\",GDa=\".gradient.to\",HDa=\".gradient.from\",IDa=\".gif\",JDa=\".enableInteractivity\",\nKDa=\".discrete\",LDa=\".color\",MDa=\".bottom\",NDa=\".axis\",ODa=\".annotations.\",PDa=\".all\",FM=\"./text\",GM=\"./svg-util\",HM=\"./shapes\",IM=\"./rect\",QDa=\"./path-util\",JM=\"./path\",KM=\"./mobile-util\",LM=\"./line\",MM=\"./group\",NM=\"./ellipse\",OM=\"./circle\",PM=\"./abstract_shape\",RDa=\"../../shapes/shapes\",SDa=\"../../shapes/rect-util\",TDa=\"-webkit-user-select:none;\",UDa=\"-webkit\",VDa=\"-vertical\",WDa=\"-undetermined\",XDa=\"-unchecked\",YDa=\"-transition\",ZDa=\"-title-text\",$Da=\"-title-draggable\",aEa=\"-title-close\",bEa=\n\"-title\",cEa=\"-selected\",dEa=\"-rtl\",QM=\"-outer-box\",eEa=\"-open\",fEa=\"-o\",RM=\"-nonstrict\",gEa=\"-ms\",hEa=\"-moz\",iEa=\"-mag\",SM=\"-inner-box\",jEa=\"-hover\",kEa=\"-horizontal\",lEa=\"-highlight\",mEa=\"-focused\",TM=\"-dropdown\",UM=\"-disabled\",VM=\"-default\",WM=\"-content\",nEa=\"-collapse-right\",oEa=\"-collapse-left\",pEa=\"-checked\",qEa=\"-checkbox\",XM=\"-caption\",rEa=\"-buttons\",sEa=\"-bg\",tEa=\"-active\",uEa=\"-1000px\",vEa=\"-10000px\",wEa=\"-100%\",xEa=\"--\",yEa=\",0,\",zEa=\") translate(\",AEa='(\\n       document.getElementById(\\'visualization\\')).\\n        draw(response.getDataTable(), null);\\n      });\\n   }\\n\\n   google.setOnLoadCallback(drawVisualization);\\n  \\x3c/script>\\n </head>\\n <body>\\n  <div id=\"visualization\" style=\"width: 500px; height: 500px;\"></div>\\n </body>\\n</html>',\nBEa=\"']});\\n\\n   function drawVisualization() {\\n    new google.visualization.Query('\",CEa=\"').send(\\n     function(response) {\\n      new \",DEa=\"&up__table_query_url=\",EEa=\"&up_\",FEa=\"&nbsp;\",GEa=\"%s://www.gstatic.com/charts/%s/%s/\",HEa=\"%s's administration (under dispute)\",IEa=\"%s\",JEa=\"$version\",KEa=\"$1 \",LEa=\"#fff0db\",MEa=\"#ffd1c9\",NEa=\"#ffbc46\",YM=\"#f00\",OEa=\"#eeeeee\",PEa=\"#eeeeac\",QEa=\"#eeee5b\",ZM=\"#eee\",$M=\"#e0e0e0\",REa=\"#default#VML\",SEa=\"#dea19b\",aN=\"#dc3912\",TEa=\"#d6b9db\",UEa=\"#d2feb0\",\nVEa=\"#ce9839\",lFa=\"#cdc785\",bN=\"#cccccc\",cN=\"#ccc\",mFa=\"#c991ff\",nFa=\"#b7b7b7\",oFa=\"#aea971\",pFa=\"#ad7d79\",qFa=\"#a992ad\",rFa=\"#a2c488\",dN=\"#FFFFFF\",eN=\"#FF9900\",fN=\"#EFE6DC\",sFa=\"#DDD\",gN=\"#DC3912\",hN=\"#CCCCCC\",tFa=\"#9e9e9e\",uFa=\"#9bbdde\",iN=\"#999999\",jN=\"#999\",kN=\"#994499\",vFa=\"#8080ff\",wFa=\"#7f9a6b\",xFa=\"#7993ad\",lN=\"#757575\",mN=\"#666666\",nN=\"#666\",yFa=\"#636363\",oN=\"#444444\",pN=\"#3399CC\",qN=\"#333333\",zFa=\"#333\",rN=\"#222222\",sN=\"#109618\",tN=\"#0f0\",uN=\"#00f\",AFa=\"#000020\",vN=\"#000\",BFa=\"#.###\",wN=\n'\"></div>',xN='\">',CFa='\". Axis does not exist.',DFa='\" width=\"',yN='\" value=\"',EFa='\" style=\"',FFa='\" src=\"http://www.google.com/ig/ifr?url=',GFa='\" name=\"',HFa='\" height=\"',IFa='\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\"',zN='\" ',JFa=' xmlns:xlink=\"http://www.w3.org/1999/xlink\">',KFa=' xmlns:svg=\"http://www.w3.org/2000/svg\"',LFa=\" was not defined.\",AN=\" to \",MFa=' onload=\"CHART_loaded()\"',NFa=\" loaded, but verification object \",BN=' id=\"',OFa=\" does not have a domain column.\",\nPFa=\" already defined.\",QFa=\" _loaded = true;\",RFa=\" [+]\",SFa=\" = \",CN=\" 0 0 1 \",TFa=\" 0 \",UFa=\" / \",VFa=\" - Flash Player Installation\",DN=\" - \",WFa=\" + \",XFa=\" * \",YFa=\" (count)\",EN=\" (\",ZFa=\"\\n yyyy\",$Fa=\"\\n a\",aGa=\"\\n M/d\";function FN(){}FN[K].lf=function(){};function bGa(a){var b=a[je],c=a[Ac];c||Hm(a)!=hh||(c=Hl(a)[lc]);if(!c)return b;if(pl)var d=dn(c),b=b+d[G];else vl(8)&&!vl(9)&&(d=dn(c),b-=d[G]);return Ym(c)?c[be]-(b+a[Gb]):b};function GN(a,b,c,d,e,f,g,k,l){var n=HN(c),p=Vm(a),t=Nm(a);t&&p.lA(zm(t));var t=Fl(a),u=Fl(c);if(t.oc()!=u.oc()){var x=t.oc()[ke],u=u.lC(),A=new xl(0,0),C=Pl(Hl(x)),E=x;do{var Q=C==u?Om(E):yfa(E);A.x+=Q.x;A.y+=Q.y}while(C&&C!=u&&C!=C[SA]&&(E=C.frameElement)&&(C=C[SA]));x=Al(A,Om(x));!ol||vl(9)||sm(t)||(x=Al(x,tm(t)));$a(p,p[G]+x.x);p.top+=x.y}a=IN(a,b);p=new xl(a&2?p[G]+p[r]:p[G],a&1?p.top+p[z]:p.top);p=Al(p,n);e&&(p.x+=(a&2?-1:1)*e.x,p.y+=(a&1?-1:1)*e.y);var N;if(g)if(l)N=l;else if(N=Nm(c))N.top-=\nn.y,Ua(N,N[kd]-n.x),Ma(N,N[Uc]-n.y),$a(N,N[G]-n.x);return JN(p,c,d,f,N,g,k)}function HN(a){var b;if(a=a[Ac]){var c=a[$c]==pBa||a[$c]==YBa;c&&Hm(a)==hi||(b=Om(a),c||(c=(c=Ym(a))&&pl?-a[Tc]:!c||ol&&ul(Js)||Gm(a,era)==vi?a[Tc]:a[Oc]-a[be]-a[Tc],b=Al(b,new xl(c,a[Ud]))))}return b||new xl}\nfunction JN(a,b,c,d,e,f,g){a=a[Jc]();var k=IN(b,c);c=Um(b);g=g?g[Jc]():c[Jc]();a=a[Jc]();g=g[Jc]();var l=0;if(d||0!=k)k&2?a.x-=g[r]+(d?d[kd]:0):d&&(a.x+=d[G]),k&1?a.y-=g[z]+(d?d[Uc]:0):d&&(a.y+=d.top);f&&(e?(d=a,k=g,l=0,65==(f&65)&&(d.x<e[G]||d.x>=e[kd])&&(f&=-2),132==(f&132)&&(d.y<e.top||d.y>=e[Uc])&&(f&=-5),d.x<e[G]&&f&1&&(d.x=e[G],l|=1),d.x<e[G]&&d.x+k[r]>e[kd]&&f&16&&(na(k,h.max(k[r]-(d.x+k[r]-e[kd]),0)),l|=4),d.x+k[r]>e[kd]&&f&1&&(d.x=h.max(e[kd]-k[r],e[G]),l|=1),f&2&&(l=l|(d.x<e[G]?16:0)|(d.x+\nk[r]>e[kd]?32:0)),d.y<e.top&&f&4&&(d.y=e.top,l|=2),d.y<=e.top&&d.y+k[z]<e[Uc]&&f&32&&(Ta(k,h.max(k[z]-(e.top-d.y),0)),d.y=e.top,l|=8),d.y>=e.top&&d.y+k[z]>e[Uc]&&f&32&&(Ta(k,h.max(k[z]-(d.y+k[z]-e[Uc]),0)),l|=8),d.y+k[z]>e[Uc]&&f&4&&(d.y=h.max(e[Uc]-k[z],e.top),l|=2),f&8&&(l=l|(d.y<e.top?64:0)|(d.y+k[z]>e[Uc]?128:0)),e=l):e=256,l=e);f=new xm(0,0,0,0);$a(f,a.x);f.top=a.y;na(f,g[r]);Ta(f,g[z]);e=l;if(e&496)return e;Im(b,new xl(f[G],f.top));g=f.Tb();Dl(c,g)||(c=g,g=Hl(b),f=sm(Fl(g)),!ol||ul(uf)||f&&\nul(Js)?(b=b[w],pl?b.MozBoxSizing=vK:ql?b.WebkitBoxSizing=vK:b.boxSizing=vK,na(b,h.max(c[r],0)+P),Ta(b,h.max(c[z],0)+P)):(g=b[w],f?(f=cn(b),b=dn(b),g.pixelWidth=c[r]-b[G]-f[G]-f[kd]-b[kd],g.pixelHeight=c[z]-b.top-f.top-f[Uc]-b[Uc]):(g.pixelWidth=c[r],g.pixelHeight=c[z])));return e}function IN(a,b){return(b&4&&Ym(a)?b^2:b)&-5};function KN(a,b,c){xz(this,a);this.sJ=b;this.$va=c}W(KN,FN);KN[K].lf=function(a,b,c){GN(this[uC],this.sJ,a,b,void 0,c,this.$va)};function LN(a,b){this.Z=a instanceof xl?a:new xl(a,b)}W(LN,FN);LN[K].lf=function(a,b,c,d){GN(Lm(a),0,a,b,this.Z,c,null,d)};function MN(a,b,c,d){KN[L](this,a,b);this.AQ=c?5:0;this.w5=d||void 0}W(MN,KN);MN[K].Ama=function(){return this.AQ};MN[K].lf=function(a,b,c,d){var e=GN(this[uC],this.sJ,a,b,null,c,10,d,this.w5);if(e&496){var f=NN(e,this.sJ);b=NN(e,b);e=GN(this[uC],f,a,b,null,c,10,d,this.w5);e&496&&(f=NN(e,f),b=NN(e,b),GN(this[uC],f,a,b,null,c,this.AQ,d,this.w5))}};function NN(a,b){a&48&&(b^=2);a&192&&(b^=1);return b};function ON(a,b){this.Z=a instanceof xl?a:new xl(a,b)}W(ON,FN);ON[K].lf=function(a,b,c,d){var e;e=Hl(a);var f=e[ke];e=e[lc];e=new xl(f[Tc]||e[Tc],f[Ud]||e[Ud]);f=this.Z.x+e.x;e=this.Z.y+e.y;var g=HN(a),f=f-g.x;e-=g.y;JN(new xl(f,e),a,b,c,null,null,d)};function cGa(a){if(a[wr]&&!a[ts]||a[ds]||112<=a[pr]&&123>=a[pr])return!1;switch(a[pr]){case 18:case 20:case 93:case 17:case 40:case 35:case 27:case 36:case 45:case 37:case 224:case 91:case 144:case 12:case 34:case 33:case 19:case 255:case 44:case 39:case 145:case 16:case 38:case 224:case 92:return!1;case 0:return!pl;default:return 166>a[pr]||183<a[pr]}}\nfunction dGa(a,b,c,d,e){if(!(ol||ql&&ul(UCa)))return!0;if(rl&&e)return PN(a);if(e&&!d)return!1;Ui(b)&&(b=QN(b));if(!c&&(17==b||18==b||rl&&91==b))return!1;if(ql&&d&&c)switch(a){case 220:case 219:case 221:case 192:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case 222:return!1}if(ol&&d&&b==a)return!1;switch(a){case 13:return!0;case 27:return!ql}return PN(a)}\nfunction PN(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||ql&&0==a)return!0;switch(a){case 32:case 63:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:return!0;default:return!1}}function QN(a){if(pl)a=eGa(a);else if(rl&&ql)t:switch(a){case 93:a=91;break t}return a}\nfunction eGa(a){switch(a){case 61:return 187;case 59:return 186;case 173:return 189;case 224:return 91;case 0:return 224;default:return a}};function RN(a,b){hv[L](this);this.Bd=new Bx(this);this.$w(a||null);b&&this.Pv(b)}W(RN,hv);R=RN[K];R.n=null;R.nba=!0;R.aaa=null;R.Kda=null;R.xD=!1;R.Vqa=!1;R.T0=-1;R.aoa=!1;R.ora=!0;R.Ng=mD;Pq(R,function(){return this.Ng});R.Pv=function(a){this.Ng=a};R.a=function(){return this.n};R.$w=function(a){fGa(this);this.n=a};R.nO=function(a){fGa(this);this.nba=a};R.vP=function(a,b){this.qC=a;this.YC=b};R.Jc=function(){return this.Bd};\nfunction fGa(a){if(a.xD)throw m(\"Can not change this state of the popup while showing.\");}R.W=function(){return this.xD};sy(R,function(a){this.qC&&this.qC[qs]();this.YC&&this.YC[qs]();a?this.O3():this.XD()});R.lf=Ji;\nR.O3=function(){if(!this.xD&&this.JZ()){if(!this.n)throw m(\"Caller must call setElement before trying to show the popup\");this.lf();var a=Hl(this.n);this.aoa&&this.Bd.k(a,fH,this.boa,!0);if(this.nba)if(this.Bd.k(a,Tt,this.pba,!0),ol){var b;try{b=a[ub]}catch(c){}for(;b&&b[Cd]==Maa;){try{var d=b[vC]||b[vr][ce]}catch(e){break}a=d;b=a[ub]}this.Bd.k(a,Tt,this.pba,!0);this.Bd.k(a,cwa,this.oba)}else this.Bd.k(a,yK,this.oba);this.Ng==mD?(kb(this.n[w],vi),Wm(this.n,!0)):this.Ng==$F&&this.lf();this.xD=!0;this.T0=\nZi();this.qC?(cv(this.qC,zI,this.qba,!1,this),this.qC[KB]()):this.qba()}};R.XD=function(a){if(!this.xD||!this[ir]({type:FK,target:a}))return!1;this.Bd&&this.Bd.nc();this.xD=!1;Zi();this.YC?(cv(this.YC,zI,Yi(this.ifa,a),!1,this),this.YC[KB]()):this.ifa(a);return!0};R.ifa=function(a){this.Ng==mD?this.Vqa?sv(this.zda,0,this):this.zda():this.Ng==$F&&(this.n[w].top=vEa);this.d0(a)};R.zda=function(){kb(this.n[w],sh);Wm(this.n,!1)};R.JZ=function(){return this[ir](EK)};R.qba=function(){this[ir](dE)};\nR.d0=function(a){this[ir]({type:BH,target:a})};R.pba=function(a){a=a[ys];hm(this.n,a)||gGa(this,a)||this.Kda&&!hm(this.Kda,a)||150>Zi()-this.T0||this.XD(a)};R.boa=function(a){27==a[pr]&&this.XD(a[ys])&&(a[hr](),a[Er]())};R.oba=function(a){if(this.ora){var b=Hl(this.n);if(\"undefined\"!=typeof ea[ub]){if(a=b[ub],!a||hm(this.n,a)||a[$c]==YBa)return}else if(a[ys]!=b)return;150>Zi()-this.T0||this.XD()}};function gGa(a,b){return yj(a.aaa||[],function(a){return b===a||hm(a,b)})}\nR.D=function(){RN.e.D[L](this);this.Bd.$();Lu(this.qC);Lu(this.YC);delete this.n;delete this.Bd;delete this.aaa};function SN(a,b){this.K$=4;this.ya=b||void 0;RN[L](this,a)}W(SN,RN);Dy(SN[K],function(){return this.ya||null});wz(SN[K],function(a){this.ya=a||void 0;this.W()&&this.lf()});SN[K].lf=function(){if(this.ya){var a=!this.W()&&this[Tr]()!=$F,b=this.a();a&&(kb(b[w],sh),Wm(b,!0));this.ya.lf(b,this.K$,this.uya);a&&Wm(b,!1)}};function TN(a,b,c){this.U=c||(a?Fl(Il(a)):Fl());SN[L](this,this.U.m(ch,{style:Aqa}));this.xb=new xl(1,1);this.Ra=new hl;a&&this.xA(a);null!=b&&this.ds(b)}W(TN,SN);var UN=[];R=TN[K];R.dg=null;pb(R,\"charts-tooltip\");R.DP=500;R.gaa=0;R.pa=function(){return this.U};R.xA=function(a){a=Il(a);this.Ra.add(a);$u(a,Vt,this.Sr,!1,this);$u(a,Ut,this.$U,!1,this);$u(a,dG,this.gfa,!1,this);$u(a,ih,this.Vu,!1,this);$u(a,yK,this.$U,!1,this)};\nR.detach=function(a){if(a)a=Il(a),hGa(this,a),this.Ra[Tb](a);else{for(var b=this.Ra.Qa(),c=0;a=b[c];c++)hGa(this,a);this.Ra[bc]()}};function hGa(a,b){dv(b,Vt,a.Sr,!1,a);dv(b,Ut,a.$U,!1,a);dv(b,dG,a.gfa,!1,a);dv(b,ih,a.Vu,!1,a);dv(b,yK,a.$U,!1,a)}R.ds=function(a){im(this.a(),a)};R.G2=function(a){var b=this.a();b&&wl(b,a)};R.$w=function(a){var b=this.a();b&&am(b);TN.e.$w[L](this,a);a&&(b=this.U.oc()[ke],b[Lb](a,b[Lc]))};R.Zv=function(){return mm(this.a())};R.M8=function(){return this.a()[vd]};\nNq(R,function(){return this.Vv?this.W()?4:1:this.IJ?3:this.W()?2:0});R.JZ=function(){if(!RN[K].JZ[L](this))return!1;if(this[lC])for(var a,b=0;a=UN[b];b++)hm(a.a(),this[lC])||a[yA](!1);Dj(UN,this)||UN[B](this);a=this.a();pb(a,this[ae]);VN(this);$u(a,Vt,this.Eba,!1,this);$u(a,Ut,this.Dba,!1,this);WN(this);return!0};\nR.d0=function(){Ij(UN,this);for(var a=this.a(),b,c=0;b=UN[c];c++)b[lC]&&hm(a,b[lC])&&b[yA](!1);this.Fba&&XN(this.Fba);dv(a,Vt,this.Eba,!1,this);dv(a,Ut,this.Dba,!1,this);sz(this,void 0);0==this[Qr]()&&(this.TQ=!1);RN[K].d0[L](this)};R.Sfa=function(a,b){this[lC]==a&&this.Ra[Yc](this[lC])&&(this.TQ||!this.Hya?(this[yA](!1),this.W()||(sz(this,a),this[tC](b||this.uQ(0)),this[yA](!0))):sz(this,void 0));this.Vv=void 0};R.YL=function(){return this.Ra};R.aG=function(){return this.dg};\nR.Tva=function(a){this.IJ=void 0;a==this[lC]&&(null!=this.dg&&(this.dg==this.a()||this.Ra[Yc](this.dg))||this.Taa&&this.Taa.dg||this[yA](!1))};function iGa(a,b){var c=tm(a.U);a.xb.x=b[Qd]+c.x;a.xb.y=b[Rd]+c.y}R.Sr=function(a){var b=YN(this,a[ys]);this.dg=b;VN(this);b!=this[lC]&&(sz(this,b),this.Vv||(this.Vv=sv(U(this.Sfa,this,b,void 0),this.DP)),jGa(this),iGa(this,a))};function YN(a,b){try{for(;b&&!a.Ra[Yc](b);)b=b[Ce];return b}catch(c){return null}}R.gfa=function(a){iGa(this,a);this.TQ=!0};\nR.Vu=function(a){this.dg=a=YN(this,a[ys]);this.TQ=!0;if(this[lC]!=a){sz(this,a);var b=this.uQ(1);VN(this);this.Vv||(this.Vv=sv(U(this.Sfa,this,a,b),this.DP));jGa(this)}};R.uQ=function(a){return 0==a?(a=this.xb[Jc](),new ZN(a)):new $N(this.dg)};function jGa(a){if(a[lC])for(var b,c=0;b=UN[c];c++)hm(b.a(),a[lC])&&(b.Taa=a,a.Fba=b)}R.$U=function(a){var b=YN(this,a[ys]),c=YN(this,a[er]);b!=c&&(b==this.dg&&(this.dg=null),WN(this),this.TQ=!1,!this.W()||a[er]&&hm(this.a(),a[er])?sz(this,void 0):XN(this))};\nR.Eba=function(){var a=this.a();this.dg!=a&&(VN(this),this.dg=a)};R.Dba=function(a){var b=this.a();this.dg!=b||a[er]&&hm(b,a[er])||(this.dg=null,XN(this))};function WN(a){a.Vv&&(tv(a.Vv),a.Vv=void 0)}function XN(a){2==a[Qr]()&&(a.IJ=sv(U(a.Tva,a,a[lC]),a.gaa))}function VN(a){a.IJ&&(tv(a.IJ),a.IJ=void 0)}R.D=function(){this[yA](!1);WN(this);this[MB]();this.a()&&am(this.a());this.dg=null;delete this.U;TN.e.D[L](this)};function ZN(a,b){LN[L](this,a,b)}W(ZN,LN);\nZN[K].lf=function(a,b,c){b=Lm(a);b=Nm(b);c=c?new um(c.top+10,c[kd],c[Uc],c[G]+10):new um(10,0,0,10);JN(this.Z,a,4,c,b,9)&496&&JN(this.Z,a,4,c,b,5)};function $N(a){KN[L](this,a,3)}W($N,KN);$N[K].lf=function(a,b,c){var d=new xl(10,0);GN(this[uC],this.sJ,a,b,d,c,9)&496&&GN(this[uC],2,a,1,d,c,5)};function aO(a){var b=null,c=null;Vi(a)?b=a:c=a;this.rra=b;this.n=c;this.jU=null}aO[K].qo=function(a){this.jU=a;this.n&&bo(this.n,a)};aO[K].sv=function(){return this.n?Rfa(this.n):this.jU};aO[K].a=function(){this.n||(this.n=this.rra(),null===this.jU||bo(this.n,this.jU));return this.n};function bO(){this.md=[]}R=bO[K];R.Vj=function(a){this.md[B](a)};Ty(R,function(a,b){this.Vj(cO(a,b))});R.ha=function(a,b){this.Vj({type:OG,data:{x:a,y:b}})};R.Qp=function(a,b,c,d,e,f){this.Vj({type:ZI,data:{x1:a,y1:b,Fb:c,Kb:d,x:e,y:f}})};R.zf=function(a,b,c,d,e,f,g){this.Vj({type:UK,data:{HC:a,IC:b,Hi:c,Ii:d,tx:e,Xr:f,ica:g}})};\nfunction dO(a,b,c){if(0!=b[J])if(0==a.md[J]?a[yB](b[0].x,b[0].y):a.ha(b[0].x,b[0].y),c)for(var d=1;d<b[J];++d)a.Qp(c[d-1][1].x,c[d-1][1].y,c[d][0].x,c[d][0].y,b[d].x,b[d].y);else for(d=1;d<b[J];++d)a.ha(b[d].x,b[d].y)}By(R,function(){this.Vj({type:rJ,data:null})});function cO(a,b){return{type:aG,data:{x:a,y:b}}}function eO(a,b){var c=new bO;0<a[J]&&(dO(c,a),b||c[Hr]());return c};var kGa={Uwa:TD,CENTER:dK,Jwa:zI};function fO(a,b,c){switch(c){case TD:c=a;a+=b;break;case zI:c=a-b;break;case dK:c=a-b/2;a+=b/2;break;default:c=a=ia}return{start:c,end:a}}function gO(a,b,c,d){d&&(c=c===TD?zI:c===zI?TD:c);switch(c){case zI:return b;case dK:return Uk(a,b);default:return a}};function hO(a,b){Ju[L](this);this.ea=a;this.PD=b;this.Kt=null;this.bf=Ao(U(function(a,b,e){return this.WD(a,b,e)},this),function(a,b){var e=[a,b[0]];Zj(b[1],function(a,b){e[B](a);e[B](b)});e[B](+b[2]);return e[Fe](lL)});this.hw=null}W(hO,Ju);\nfunction iO(){Fi.__googleVisualizationAbstractRendererElementsCount__=Fi.__googleVisualizationAbstractRendererElementsCount__||0;var a=eAa+Fi.__googleVisualizationAbstractRendererElementsCount__[qc]();Fi.__googleVisualizationAbstractRendererElementsCount__++;return a}R=hO[K];na(R,0);Ta(R,0);R.xm=function(a,b){var c=this.OR(a,b);c.qo(Dg);return this.Kt=c};R.deleteContents=function(a){this.P5(a)};R.flush=function(){};va(R,function(){this.Ag()});R.Ag=function(){this.Kt=null};\nR.D=function(){this.Ag();hO.e.D[L](this)};Oq(R,function(){return this.ea});R.qo=function(a,b){a&&(a[Bc]==aO?a.qo(b):bo(a,b))};R.sv=function(a){return Rfa(a)};R.appendChild=function(a,b){if(b){var c;if(b[Bc]==aO){if(!b.n)return;c=b.a()}else c=b;a.a()[q](c)}};R.replaceChild=function(a,b,c){a.a()[rB](b,c)};R.Oc=function(a){if(a.n){var b=a.a();this.Fu.Oc(b);a.a()}};R.Ba=function(a){a=null!=a?a:!1;var b=new aO(U(this.l1,this));a||b.a();return b};R.nB=function(){};R.vG=function(){return null};\nfunction jO(a,b,c,d,e,f){var g=new bO;g[yB](b,c);g.ha(d,e);return a.zc(g,f)}R.zc=function(a,b){for(var c=[],d=0;d<a.md[J];d++){var e=c,f=a.md[d];switch(f[H]){case aG:f=f[Y];this.nd(e,f.x,f.y);break;case OG:f=f[Y];this.xa(e,f.x,f.y);break;case ZI:f=f[Y];this.Gr(e,f.x1,f.y1,f.Fb,f.Kb,f.x,f.y);break;case UK:f=f[Y];this.cn(e,f.HC,f.IC,f.Hi,f.Ii,f.tx,f.Xr,f.ica);break;case rJ:this.Ri(e)}}return this.g2(c,b)};R.ce=function(a,b,c,d,e){a=this.kx(a,b,c,d);this[q](e,a);return a};\nR.zj=function(a,b,c,d,e,f){a=this.O5(a,b,c,d,e);this[q](f,a);return a};R.eb=function(a,b,c,d,e,f){a=this.nl(a,b,c,d,e);this[q](f,a);return a};R.DF=function(a,b,c,d,e,f){a=jO(this,a,b,c,d,e);this[q](f,a);return a};R.ta=function(a,b,c){a=this.zc(a,b);this[q](c,a);return a};R.Jd=function(a,b,c,d,e,f,g,k,l){a=this.wx(a,b,c,d,e,f,g,l);this[q](k,a);return a};R.Ji=function(a,b,c,d,e,f,g,k,l,n){a=this.sM(a,b,c,d,e,f,g,k,n);this[q](l,a);return a};\nfunction lGa(a,b,c,d,e,f,g,k,l,n){b=a.jt(b,c,d,e,f,g,k,l,void 0);a[q](n,b)}R.sl=function(a,b){return this.bf(a,b)[r]};R.eD=function(){return!1};R.KM=function(){};R.pK=Jk;function mGa(a){return pm(a,function(a){return a.referencepoint},!0)}function kO(a){var b=mGa(a[ys]);return Pm(a,b)};function lO(a,b){hO[L](this,a,b);this.Fu=Fl(a);this.fQ=this.Fu.oc();this.Cr=[];this.H=new Bx}W(lO,hO);function nGa(a,b,c,d){b=new TN(b);var e=a.Fu.m(ch);c=c[zc](Je);e[q](a.Fu[Jb](c[0]));for(var f=1;f<c[J];++f)e[q](a.Fu.m(Sg)),e[q](a.Fu[Jb](c[f]));Bm(e,d);b.a()[q](e);b.DP=100;b.gaa=100;a.Cr[B](b)}R=lO[K];R.Wf=function(a){this.Fu[Rr](a);fv(a)};va(R,function(){this.H.nc();Lu(this.H);this.H=new Bx;lO.e[bc][L](this)});\nR.Ag=function(){lO.e.Ag[L](this);X(this.Cr,function(a){Lu(a)});Fj(this.Cr);this.Fu.Oc(this.ea);this.H.nc();Lu(this.H)};R.Al=function(a){var b=mGa(a);return b?(b=Pm(a,b),a=Um(a),new um(b.y,b.x+a[r],b.y+a[z],b.x)):null};R.fc=function(a,b,c){a[Bc]==aO&&(a=a.a());this.H.k(a,b,c)};R.replaceChild=function(a,b,c){lO.e[rB][L](this,a,b,c);fv(c)};function mO(a,b,c,d){this.x0=a;this.y0=b;this.x1=c;this.y1=d}Ia(mO[K],function(){return new mO(this.x0,this.y0,this.x1,this.y1)});ab(mO[K],function(a){return this.x0==a.x0&&this.y0==a.y0&&this.x1==a.x1&&this.y1==a.y1});function oGa(a){var b=a.x1-a.x0;a=a.y1-a.y0;return h[Kd](b*b+a*a)}function nO(a,b){return new xl(Nk(a.x0,a.x1,b),Nk(a.y0,a.y1,b))};function oO(a,b){this.x=a;this.y=b}W(oO,xl);R=oO[K];Ia(R,function(){return new oO(this.x,this.y)});R.pha=function(){return h[Kd](this.x*this.x+this.y*this.y)};Na(R,xl[K][bB]);R.add=function(a){this.x+=a.x;this.y+=a.y;return this};R.E5=function(a){this.x-=a.x;this.y-=a.y;return this};R.rotate=function(a){var b=h.cos(a);a=h.sin(a);var c=this.y*b+this.x*a;this.x=this.x*b-this.y*a;this.y=c;return this};ab(R,function(a){return this==a||!!a&&this.x==a.x&&this.y==a.y});\nfunction pO(a,b){return new oO(a.x+b.x,a.y+b.y)}function qO(a,b){return new oO(a.x-b.x,a.y-b.y)};function rO(a,b){lO[L](this,a,b);this.na=null;var c=Fl(b)[Vb](hK);this.PD[q](c);this.Jda=c[NB](vM);this.Hn=this.ja=this.fU=null}W(rO,lO);function sO(a){a.Mea||(a.na[IB](),a.Hn=new um(da,-da,-da,da),a.Mea=!0)}function tO(a,b,c){a.Hn&&($a(a.Hn,h.min(a.Hn[G],b)),a.Hn.top=h.min(a.Hn.top,c),Ua(a.Hn,h.max(a.Hn[kd],b)),Ma(a.Hn,h.max(a.Hn[Uc],c)))}R=rO[K];R.OR=function(a,b){var c=Fl(this.ea)[Vb](hK);c[v](yi,a);c[v](rh,b);this.ja=new Cl(a,b);this.ea[q](c);this.na=c[NB](vM);return new aO(c)};\nR.P5=function(){var a=this.Kt.a();this.na.clearRect(0,0,a[r],a[z])};function uO(a){return Fl(a.ea)[Vb](fva)}function vO(a,b){if(a==O)return $E;b==O&&(b=1);return ipa+xn(sn(a).sc)+jf+b+ef}function wO(a,b){\"undefined\"!==typeof a.setLineDash?a.setLineDash(b):a.TBa=b}function xO(a,b,c,d,e){var f=/^(\\d+(\\.\\d*)?)\\%$/;typeof b===ii&&f[od](b)?(b=ka(f[xb](b)[1])/100,c&&null!=e?b=d?e[z]*b+e.top:e[r]*b+e[G]:null!=a.ja&&(b=d?a.ja[z]*b:a.ja[r]*b)):b=+b;return b}\nR.si=function(a,b){Uy(this.na,vO(a.pe,a.pi));ry(this.na,vO(a.fb(),a.Oe));var c=a.wl;null!=c&&c==VI?wO(this.na,[8,2]):Oi(c)?wO(this.na,c):wO(this.na,[]);var d=a.ud,c=a.Jg;if(null!=d){var e;switch(d[gd]()){case nF:c=this.fQ[Vb](hK),c[v](yi,4),c[v](rh,4),e=c[NB](vM),ry(e,d[xe]()),e[fB](0,0,4,4),Uy(e,d.ge()),e[IB](),My(e,2),e.lineCap=WD,e[oA](2,0),e[pB](4,2),e[oA](0,2),e[pB](2,4),e[ec](),e=c}ry(this.na,this.na.createPattern(e,opa))}else if(null!=c){var f=c.nr||!1,d=xO(this,c.x1,f,!1,b);e=xO(this,c.y1,\nf,!0,b);var g=xO(this,c.Fb,f,!1,b),f=xO(this,c.Kb,f,!0,b),d=this.na.createLinearGradient(d,e,g,f);d[sC](0,c.kg);d[sC](1,c.Nf);ry(this.na,d)}My(this.na,a.Lb)};function pGa(a,b){b.lc&&b.lc!=O?(Uy(a,b.lc),My(a,3)):Uy(a,$E);ry(a,vO(b[F],b[fe]?b[fe]:1));wO(a,[]);var c=M;b.Tc&&(c=Zsa);b[Xd]&&(c+=mya);c+=b[Gc]+oqa+b.$a;a.font=c}R.kx=function(a,b,c,d){this.na[IB]();this.si(d,new xm(a-c,b-c,2*c,2*c));this.na.arc(a,b,c,0,2*h.PI);this.na[kB]();this.na[nc]();this.na[ec]();return uO(this)};\nR.O5=function(a,b,c,d,e){this.na[KA]();this.si(e,new xm(a-c,b-d,2*c,2*d));this.na[OB](a,b);c>d?(this.na[bB](1,d/c),a=c):(this.na[bB](c/d,1),a=d);this.na.arc(0,0,a,0,2*h.PI,!1);this.na[nc]();this.na[ec]();this.na[cB]();return uO(this)};R.nl=function(a,b,c,d,e){this.si(e,new xm(a,b,c,d));this.na[fB](a,b,c,d);this.na[WB](a,b,c,d);return uO(this)};R.c1=function(){return uO(this)};R.g2=function(a,b){this.si(b,zm(this.Hn));this.na[nc]();this.na[ec]();this.Mea=!1;this.Hn=null;return uO(this)};\nR.wx=function(a,b,c,d,e,f,g){return this.jt(a,b,c,d,0,e,f,g)};R.sM=function(a,b,c,d,e,f,g,k){var l=gO(b,d,f),n=gO(c,e,f),p=oGa(new mO(b,c,d,e));return this.jt(a,l,n,p,Rk(b,c,d,e),f,g,k)};\nR.jt=function(a,b,c,d,e,f,g,k){pGa(this.na,k);this.na[KA]();e=Ok(e);d=b*h.sin(-e)+c*h.cos(-e);b=b*h.cos(-e)-c*h.sin(-e);this.na[OA](e);g==TD?d+=4*k[Gc]/5:g==dK?d+=k[Gc]/3:g==zI&&(d-=k[Gc]/5);f!=TD&&(f==dK?b-=this.WD(a,k)[r]/2:f==zI&&(b-=this.WD(a,k)[r]));this.na.strokeText(a,b,d);this.na[hA](a,b,d);k.Re&&(this.na[IB](),e=k[Gc]/15,d+=e+1,1>e&&(e=1),My(this.na,e),this.na[oA](b,d),this.na[pB](this.na.measureText(a)[r]+b,d),Uy(this.na,this.na.fillStyle),this.na[ec]());this.na[cB]();return uO(this)};\nR.l1=function(){return uO(this)};R.nB=function(a){if(null===a)return uO(this);this.fU=a;this.na[KA]();this.na[IB]();ry(this.na,$E);this.na[eC](a[G],a.top,a[r],a[z]);this.na.clip();return uO(this)};R.vG=function(){var a=this.fU;this.fU&&(this.fU=null,this.na[cB]());return a};R.cG=function(){return uO(this)};R.nd=function(a,b,c){sO(this);this.na[oA](b,c);tO(this,b,c)};R.xa=function(a,b,c){sO(this);this.na[pB](b,c);tO(this,b,c)};\nR.Gr=function(a,b,c,d,e,f,g){sO(this);this.na.bezierCurveTo(b,c,d,e,f,g);tO(this,b,c);tO(this,d,e);tO(this,f,g)};R.Ri=function(){sO(this);this.na[kB]()};R.cn=function(a,b,c,d,e,f,g,k){sO(this);f=Ok(f-90);g=Ok(g-90);a=h.max(d,e);this.na[KA]();this.na[OB](b,c);this.na[bB](d/a,e/a);this.na.arc(0,0,a,f,g,!k);this.na[cB]()};R.Nm=function(){};R.xg=function(){};R.Yj=function(){};R.TS=function(){};R.VS=function(){};R.ld=function(){};\nR.WD=function(a,b){pGa(this.Jda,b);return new Cl(this.Jda.measureText(a)[r],b[Gc])};R.i3=function(){return uO(this)};R.nj=function(){};var yO;function zO(a,b){b?a[v](Zh,b):a[ad](Zh)}function AO(a,b,c){Oi(c)&&(c=c[Fe](Ke));var d=Ig+b;if(c===M||void 0==c)yO||(yO={atomic:!1,autocomplete:O,dropeffect:O,haspopup:!1,live:UF,multiline:!1,multiselectable:!1,orientation:ui,readonly:!1,relevant:rza,required:!1,sort:O,busy:!1,disabled:!1,hidden:!1,invalid:fh}),c=yO,b in c?a[v](d,c[b]):a[ad](d);else a[v](d,c)}function BO(a,b){var c=a[oe](Ig+b);return null==c||void 0==c?M:String(c)}function CO(a){return BO(a,cH)}function DO(a,b){AO(a,cH,b)};function EO(a){Ju[L](this);this.A=a;this.H=new Bx}W(EO,Ju);R=EO[K];Oq(R,function(){return this.A});va(R,function(){this.rH();this.H=new Bx});R.rH=function(){Yl(this.A);this.H.nc();Lu(this.H)};R.D=function(){this.rH();EO.e.D[L](this)};R.fc=function(a,b,c){this.H.k(a,b,c)};function FO(a,b){var c=ga[K][qd][L](arguments),d=c[wb]();if(\"undefined\"==typeof d)throw m(\"[goog.string.format] Template required\");return d[Ab](/%([0\\-\\ \\+]*)(\\d+)?(\\.(\\d+))?([%sfdiu])/g,function(a,b,d,k,l,n,p,t){if(n==Ve)return Ve;var u=c[wb]();if(\"undefined\"==typeof u)throw m(\"[goog.string.format] Not enough arguments\");arguments[0]=u;return GO[n][Zc](null,arguments)})}\nvar GO={s:function(a,b,c){return fa(c)||c==M||a[J]>=c?a:a=-1<b[zd](lf,0)?a+ij(Ke,c-a[J]):ij(Ke,c-a[J])+a},f:function(a,b,c,d,e){d=a[qc]();fa(e)||e==M||(d=a[Bb](e));var f;f=0>a?lf:0<=b[zd](hf)?hf:0<=b[zd](Ke)?Ke:M;0<=a&&(d=f+d);if(fa(c)||d[J]>=c)return d;d=fa(e)?h.abs(a)[qc]():h.abs(a)[Bb](e);a=c-d[J]-f[J];0<=b[zd](lf,0)?d=f+d+ij(Ke,a):(b=0<=b[zd](pf,0)?pf:Ke,d=f+ij(b,a)+d);return d},d:function(a,b,c,d,e,f,g,k){return GO.f(ja(a,10),b,c,d,0,f,g,k)}};GO.i=GO.d;GO.u=GO.d;function HO(a,b){lO[L](this,a,b);this.Rp=null;this.eR={};this.k0={};this.WD(yBa,{fontSize:8,$a:WL,bold:!1,Tc:!1})}W(HO,lO);function qGa(a,b){a.Rp=a.Ya(OI);a.Rp[v](qH,OI);a.eR={};a.k0={};a.Zaa={};b[q](a.Rp)}R=HO[K];R.OR=function(a,b){na(this,a);Ta(this,b);var c=this.Ya(CD);c[v](yi,a);c[v](rh,b);c[w].overflow=sh;c[v](RK,gCa);this.ea[q](c);qGa(this,c);return new aO(c)};\nR.Al=function(a){if(a instanceof Fi.SVGElement&&a[$c][He]()!==DF&&a[$c][He]()!==CD){var b=a.getBBox();return b.y|b.x|b[z]|b[r]?new um(b.y,b.x+b[r],b.y+b[z],b.x):HO.e.Al[L](this,a)}return HO.e.Al[L](this,a)};R.P5=function(){for(var a=this.Kt.a(),b=a[cc],c=b[J];1<c;)a[le](b[0]),c--;qGa(this,a)};R.Tqa=function(){return this.ea[vd]};Wa(R,function(a){return h[D](100*a)/100});R.kx=function(a,b,c,d){var e=this.Ya(NJ);e[v](XI,a);e[v](WI,b);e[v](Wh,c);this.nj(e,d);return e};\nR.O5=function(a,b,c,d,e){var f=this.Ya(CI);f[v](XI,a);f[v](WI,b);f[v](SE,c);f[v](RE,d);this.nj(f,e);return f};R.nl=function(a,b,c,d,e){var f=this.Ya(iF);f[v](JC,a);f[v](zi,b);f[v](yi,c);f[v](rh,d);this.nj(f,e);return f};R.c1=function(a,b,c,d,e,f,g){b=CH+c+mqa+(f?ME:sh)+FCa+(g?ME:sh)+CCa+b+lqa;d=this.OR(d,e);if(Pi(a))for(e=0,c=a[J];e<c;e++)this[q](d,a[e]);else this[q](d,a);a=Ql(ch,{style:b},d.a());this.ea[q](a);return{append:[],events:[d.a()]}};\nR.g2=function(a,b){var c=this.Ya(DF);0<a[J]&&c[v](Vg,a[Fe](M));this.nj(c,b);return c};R.wx=function(a,b,c,d,e,f,g,k){return this.jt(a,b,c,d,0,e,f,g,k)};R.sM=function(a,b,c,d,e,f,g,k,l){var n=gO(b,d,f,l),p=gO(c,e,f,l),t=oGa(new mO(b,c,d,e));return this.jt(a,n,p,t,Rk(b,c,d,e),f,g,k,l)};\nR.jt=function(a,b,c,d,e,f,g,k,l){var n=Gi(k[fe])?k[fe]:1,p=new lo({fill:k[F],fillOpacity:n});if(k[F]&&k[F]!=O&&k.lc&&k.lc!=O){var n=new lo({fill:k[F],fillOpacity:n,stroke:k.lc,strokeOpacity:n,strokeWidth:3}),t=this.Ba();this.YJ(a,b,c,d,e,f,g,k,n,t,l)[v](SK,pi);this.YJ(a,b,c,d,e,f,g,k,p,t,l);return t.a()}return this.XJ(a,b,c,d,e,f,g,k,p,l)};\nR.XJ=function(a,b,c,d,e,f,g,k,l,n){d=this.Ya(hu);g=fO(0,k[Gc],g);g=gO(g[y],g.end,zI);g-=.15*k[Gc];g=new oO(0,g);g[OA](Ok(e));c=new oO(b,c);c.add(g);b=c.x;c=c.y;d[q](this.fQ[Jb](a));switch(f){case TD:d[v](wD,TD);break;case dK:d[v](wD,nG);break;case zI:d[v](wD,zI)}d[v](JC,b);d[v](zi,c);d[v](Mua,k.$a);d[v](Kua,k[Gc]||0);k[Xd]&&d[v](dI,xK);k.Tc&&d[v](eI,hH);k.Re&&d[v](Pna,dD);n&&d[v](ah,$h);0!=e&&d[v](fD,WE+e+Ke+b+Ke+c+ef);this.nj(d,l);return d};\nR.YJ=function(a,b,c,d,e,f,g,k,l,n,p){a=this.XJ(a,b,c,d,e,f,g,k,l,p);this[q](n,a);return a};R.l1=function(){return this.Ya(lh)};R.cG=function(a,b,c){var d=iO(),e=this.Ya(Ywa);c?(c=this.Ya(CI),c[v](XI,b[G]+b[r]/2),c[v](WI,b.top+b[z]/2),c[v](SE,b[r]/2),c[v](RE,b[z]/2)):(c=this.Ya(iF),c[v](JC,b[G]),c[v](zi,b.top),c[v](yi,b[r]),c[v](rh,b[z]));e[q](c);e[v](qH,d);this.Rp[q](e);a=a.a();b=M;pl&&(b=ba[Fc][Vc][zc](Oe)[0]);a[v](tJ,Rma+b+Oe+d+ef);return a};R.nd=function(a,b,c){a[B](Xf+b+jf+c)};\nR.xa=function(a,b,c){a[B](Wf+b+jf+c)};R.Gr=function(a,b,c,d,e,f,g){a[B](TL+b+jf+c+jf+d+jf+e+jf+f+jf+g)};R.Ri=function(a){a[B](zg)};R.cn=function(a,b,c,d,e,f,g,k){if(0<d&&0<e){var l;l=Mk(g,360)-Mk(f,360);180<l?l-=360:-180>=l&&(l=360+l);var n=2*h.PI*h.min(d,e);.1>h.abs(l/360*n)&&(l=(.1/n*360-h.abs(l))*Sk(l)/2,f-=l,g+=l)}f=Mk(f,360);g=Mk(g,360);var n=Pk(g-90,d),p=Qk(g-90,e);l=k?g-f:f-g;0>l&&(l+=360);a[B](Hf+d+jf+e+yEa+(180<l?1:0)+jf+(k?1:0)+jf+(b+n)+jf+(c+p))};\nR.Nm=function(a,b,c){a[v](fD,cna+b+kf+c+ef)};R.xg=function(a,b){a[v](yi,b)};R.Yj=function(a,b){a[v](rh,b)};R.TS=function(a,b){a[v](JC,b)};R.VS=function(a,b){a[v](zi,b)};R.ld=function(a,b,c){a[v](LD,c);b&&a[v](ND,b)};\nR.WD=function(a,b,c){var d=this.PD;pa(d[Yb],a);a=d[w];Ry(a,b.$a);Fa(a,b[Gc]+P);hz(a,b[Xd]?xK:M);qz(a,b.Tc?hH:M);Qa(a,rt);null!=c&&(b=FO(gpa,c),zz(a,b),a.transformOrigin=DM,a.WebkitTransform=b,a.WebkitTransformOrigin=DM,a.MozTransform=b,a.MozTransformOrigin=DM,a.Xya=b,a.Yya=DM,a.msTransform=b,a.Zya=DM);b=d[be];d=d[re];Qa(a,O);return new Cl(b,d)};\nR.i3=function(){if(null!=this.hw)return this.hw;var a=Sl(ch);bb(a[w],gra);var b=Sl(ch);Rm(b,aDa,aDa);a[q](b);ea[ke][q](a);b=a[Gb]-a[be];am(a);return this.hw=b};R.Ya=function(a){return this.fQ[GA](uH,a)};\nR.nj=function(a,b){oo(b)?(a[v](ND,b.pe),a[v](LD,b.Lb),oo(b)&&1<=b.pi?a[ad](MD):a[v](MD,b.pi),b.wl!=fi?a[v](Wna,rGa(b.wl,b.Lb)):a[ad](Wna)):(a[v](ND,O),a[v](LD,0));qo(b)?a[ad](mI):a[v](mI,b.Oe);var c=b.mJ;Ui(c)&&a[v](SE,c);c=b.nJ;Ui(c)&&a[v](RE,c);var d=b.Jg;if(d){var e=xp(d,1)[qc](),c=this.k0[e];if(!c){c=iO();this.k0[e]=c;var e=this.Ya(KG),f=d.x1,g=d.Fb,k=d.y1,l=d.Kb,n=d.kg,p=d.Nf,t=1;if(0===d.or||d.or)t=d.or;var u=1;if(0===d.pr||d.pr)u=d.pr;var x=d.nr?sra:$C;e[v](qH,c);e[v](IC,f);e[v](GC,k);e[v](HC,\ng);e[v](FC,l);e[v](Zta,x);f=OD+n+ECa+t;p=OD+p+ECa+u;u=this.Ya(PD);u[v](TF,CM);u[v](ji,f);e[q](u);d.vF&&(d=this.Ya(PD),d[v](TF,XCa),d[v](ji,f),e[q](d),d=this.Ya(PD),d[v](TF,VCa),d[v](ji,p),e[q](d));d=this.Ya(PD);d[v](TF,AM);d[v](ji,p);e[q](d);this.Rp[q](e)}a[v](nI,bD+c+ef)}else if(null!=b.ud){e=b.ud;c=e[gd]()+lL+e.ge()+lL+e[xe]();if(!(c in this.eR)){d=null;switch(e[gd]()){case nF:d=this.Ya(Th);d[v](Uqa,$C);d[v](JC,pf);d[v](zi,pf);d[v](yi,uM);d[v](rh,uM);d[v](RC,iDa);p=this.Ya(iF);p[v](JC,pf);p[v](zi,\npf);p[v](yi,uM);p[v](rh,uM);p[v](nI,e[xe]());d[q](p);p=this.Ya(lh);p[v](ND,e.ge());p[v](Vna,WD);e=this.Ya(OG);e[v](IC,wM);e[v](GC,pf);e[v](HC,uM);e[v](FC,wM);e[v](LD,wM);p[q](e);e=this.Ya(OG);e[v](IC,pf);e[v](GC,wM);e[v](HC,wM);e[v](FC,uM);e[v](LD,wM);p[q](e);d[q](p);break;case apa:d=this.Ya(Th),d[v](Uqa,$C),d[v](JC,pf),d[v](zi,pf),d[v](yi,rM),d[v](rh,rM),d[v](RC,iDa),p=this.Ya(iF),p[v](JC,pf),p[v](zi,pf),p[v](yi,uM),p[v](rh,uM),p[v](nI,e[xe]()),d[q](p),p=this.Ya(lh),p[v](ND,e.ge()),p[v](Vna,WD),\ne=this.Ya(OG),e[v](IC,wM),e[v](GC,pf),e[v](HC,pf),e[v](FC,wM),e[v](LD,wM),p[q](e),e=this.Ya(OG),e[v](IC,uM),e[v](GC,wM),e[v](HC,wM),e[v](FC,uM),e[v](LD,wM),p[q](e),d[q](p)}e=iO();d[v](qH,e);this.Rp[q](d);this.eR[c]=e}c=this.eR[c];a[v](nI,bD+c+ef)}else a[v](nI,b.fb());null!=b.faa&&(d=b.getShadow(),e=xp(d,1)[qc](),c=this.Zaa[e],c||(c=iO(),this.Zaa[e]=c,e=this.Ya(gh),e[v](qH,c),p=this.Ya(Uua),p[v](pH,BAa),p[v](aoa,d[HB]),e[q](p),p=this.Ya(Sua),p[v](FI,d.Aya||0),p[v](EI,d.Bya||0),e[q](p),null!=d[fe]&&\n(p=this.Ya(Wua),u=this.Ya(Vua),u[v](qi,LG),u[v](joa,d[fe]),p[q](u),e[q](p)),d=this.Ya(Tua),p=this.Ya(tI),d[q](p),p=this.Ya(tI),p[v](pH,AAa),d[q](p),e[q](d),this.Rp[q](e)),a[v](gh,bD+c+ef))};function rGa(a,b){if(Oi(a))return a[Fe](jf);switch(a){case fi:return pf;case VI:return String(4*b)+jf+String(b);default:return rGa(fi,b)}}R.pK=function(){var a=Ql(ch,{\"aria-label\":fCa,style:zqa});this.ea[q](a);this.ea[v](RK,gCa);return a};function IO(a,b){lO[L](this,a,b);this.Bv=null}W(IO,lO);R=IO[K];R.OR=function(a,b){na(this,a);Ta(this,b);var c=this.ie(ch);this.Uj(c,-5E4,-5E4,this[r]+1E5,this[z]+1E5);this.ea[q](c);var d=this.Ba(),e=d.a();zy(e,DM);vz(e,a+Ke+b);e[w].top=5E4;$a(e[w],5E4);c[q](e);return d};R.P5=function(){for(var a=this.Kt.a(),b=a[cc],c=b[J];1<c;)a[le](b[0]),c--};Wa(R,function(a){return h[D](a)});R.kx=function(a,b,c,d){var e=this.ie(XC),f=2*c;this.Uj(e,a-c,b-c,f,f);this.nj(e,d,!1);return e};\nR.O5=function(a,b,c,d,e){var f=this.ie(XC);this.Uj(f,a-c,b-d,2*c,2*d);this.nj(f,e,!1);return f};R.nl=function(a,b,c,d,e){var f=this.ie(Mma),g=qo(e)&&1<=d&&1<=c&&null==e.Jg;this.nj(f,e,g);if(oo(e)||g)c=h.max(c-1,0),d=h.max(d-1,0);this.Uj(f,a,b,c,d);return f};R.c1=function(a,b,c,d,e,f,g){b=Ql(ch,{style:CH+c+mqa+(f?ME:sh)+FCa+(g?ME:sh)+CCa+b+lF});b=new aO(b);if(Pi(a))for(c=0,d=a[J];c<d;c++)this[q](b,a[c]);else this[q](b,a);return{append:[b.a()],events:[]}};\nR.g2=function(a,b){for(var c=this.ie(VC),d=this.ie(WC);0<a[J]&&bj(qj(a),Xf);)a=Nj(a,0,a[J]-1);d[v](si,a[Fe](M));this.Uj(c,0,0,this[r],this[z]);c[q](d);this.nj(c,b,!1);return c};R.wx=function(a,b,c,d,e,f,g){b=fO(b,d,e);c=fO(c,g[Gc],f);f=dK;c=gO(c[y],c.end,f);return this.sM(a,b[y],c,b.end,c,e,f,g)};\nR.sM=function(a,b,c,d,e,f,g,k){var l=new lo({fill:k[F]});if(k[F]&&k[F]!=O&&k.lc&&k.lc!=O){var n=new lo({fill:k[F],stroke:k.lc,strokeWidth:2}),p=this.Ba();this.YJ(a,b,c,d,e,f,g,k,n,p);this.YJ(a,b,c,d,e,f,g,k,l,p);return p.a()}return this.XJ(a,b,c,d,e,f,g,k,l)};R.jt=function(a,b,c,d,e,f,g,k){e=Ok(e);d=fO(b,d,f);b=new oO(b,c);var l=new oO(d[y],c),l=l[Jc]().E5(b)[OA](e).add(b);c=new oO(d.end,c);c=c[Jc]().E5(b)[OA](e).add(b);return this.sM(a,l.x,l.y,c.x,c.y,f,g,k)};\nR.XJ=function(a,b,c,d,e,f,g,k,l){var n=this.ie(VC);this.Uj(n,0,0,this[r],this[z]);g!=dK&&(g=fO(0,k[Gc],g),g=gO(g[y],g.end,dK),g=new oO(0,g),g[OA](Ok(Rk(b,c,d,e))),c=new oO(b,c),e=new oO(d,e),c.add(g),e.add(g),b=c.x,c=c.y,d=e.x,e=e.y);b=h[D](b);c=h[D](c);d=h[D](d);e=h[D](e);g=this.ie(WC);g[v](si,Xf+b+jf+c+Wf+d+jf+e+Pf);g[v](uD,pi);b=this.ie(Kma);b[v](Qh,pi);d=b[w];Fa(d,k[Gc]||M);Ry(d,k.$a||M);switch(f){case TD:d[v](ZC,Ch);break;case dK:d[v](ZC,dK);break;case zI:d[v](ZC,au)}k[Xd]&&hz(d,xK);k.Tc&&qz(d,\nhH);b[v](ii,a);n[q](g);n[q](b);this.nj(n,l,!1);return n};R.YJ=function(a,b,c,d,e,f,g,k,l,n){a=this.XJ(a,b,c,d,e,f,g,k,l);this[q](n,a);return a};R.l1=function(){var a=this.ie(Nma);this.Uj(a,0,0,this[r],this[z]);return a};R.cG=function(a,b){var c=this.ie(ch),d=[this.Zb(5E4+b.top),this.Zb(5E4+b[G]+b[r]),this.Zb(5E4+b.top+b[z]),this.Zb(5E4+b[G])];c[w].clip=bqa+d[Fe](kf)+ef;this.Uj(c,0,0,this[r]+1E5,this[z]+1E5);a.a();d=new aO(c);this[q](d,a);this.eb(1,1,1,1,new lo({fill:xi}),d);return c};\nR.nd=function(a,b,c){a[B](Xf+h[D](b)+jf+h[D](c))};R.xa=function(a,b,c){a[B](Wf+h[D](b)+jf+h[D](c))};R.Gr=function(a,b,c,d,e,f,g){a[B](TL+h[D](b)+jf+h[D](c)+jf+h[D](d)+jf+h[D](e)+jf+h[D](f)+jf+h[D](g))};R.Ri=function(a){a[B](mL)};\nR.cn=function(a,b,c,d,e,f,g,k){f=Mk(f,360);g=Mk(g,360);var l=h[D](Pk(f-90,d)),n=h[D](Qk(f-90,e)),p=h[D](Pk(g-90,d)),t=h[D](Qk(g-90,e));d=h[D](d);e=h[D](e);b=h[D](b);c=h[D](c);l===p&&n===t&&(k&&180>Mk(g-f,360)||!k&&180>Mk(f-g,360))||a[B]((k?jAa:YL)+(b-d)+jf+(c-e)+jf+(b+d)+jf+(c+e)+jf+(b+l)+jf+(c+n)+jf+(b+p)+jf+(c+t))};R.Nm=function(a,b,c){a[w].top=this.Zb(c);$a(a[w],this.Zb(b))};R.xg=function(a,b){na(a[w],this.Zb(b))};R.Yj=function(a,b){Ta(a[w],this.Zb(b))};R.TS=function(a,b){$a(a[w],this.Zb(b))};\nR.VS=function(a,b){a[w].top=this.Zb(b)};R.ld=function(a,b,c){0==c?gy(a,!1):(gy(a,!0),b&&Xy(a,b),qy(a,c))};R.WD=function(a,b){var c=this.PD;pa(c[Yb],a);var d=c[w];Ry(d,b.$a);Fa(d,this.Zb(b[Gc]||0));hz(d,b[Xd]?xK:M);qz(d,b.Tc?hH:M);Qa(d,rt);var e=c[be],c=c[re];Qa(d,O);b[Xd]&&(e*=1.1);b.Tc&&(e*=.9);return new Cl(e,c)};R.i3=function(){if(null!=this.hw)return this.hw;var a=Ql(ch,{style:vma});this.PD[q](a);Qa(this.PD[w],rt);this.hw=a[Gb]-a[be];Qa(this.PD[w],O);am(a);return this.hw};\nR.Zb=function(a){return h[D](a)+P};R.ie=function(a){return this.fQ[Vb](a)};\nR.nj=function(a,b,c){for(var d=a[Jd],e=0;e<d[J];e++)a[Jd][e][$c]!=nI&&a[Jd][e][$c]!=ND||a[le](d[e]);c=null!=c?c:!0;if(oo(b)){if(gy(a,!0),qy(a,b.Lb),Xy(a,b.pe),c=!(oo(b)&&1<=b.pi),d=b.wl!=fi,c||d)e=this.ie(Lma),c&&qb(e,String(h[D](100*b.pi))+Ve),d&&(e.dashstyle=sGa(b.wl)),a[q](e)}else c&&qo(b)?(gy(a,!0),qy(a,1),Xy(a,b.fb())):gy(a,!1);Gi(a.filled)&&ay(a,!0);c=b.Jg;if(null!=c){b=this.ie(YC);b[v](oJ,c.kg);b[v](Vwa,c.Nf);b[v](Rh,c.or||1);b[v](mra,c.pr||1);var d=c.x1,e=c.y1,f=c.Fb;c=c.Kb;typeof d==ii&&\n(d=ja(d,10));typeof e==ii&&(e=ja(e,10));typeof f==ii&&(f=ja(f,10));typeof c==ii&&(c=ja(c,10));c=Rk(d,e,f,c);c=Mk(270-c,360);b[v](kza,c);b[v](qi,PH);a[q](b)}else b.ud?(c=b.ud,b=this.ie(YC),b[v](qi,Th),b[v](oJ,c.ge()),b[v](Vwa,c[xe]()),c=up()+jDa+c[gd]()+IDa,b[v](gi,c),a[q](b)):b.fb()==O?ay(a,!1):qo(b)?hy(a,b.fb()):(c=this.ie(YC),qb(c,String(h[D](100*b.Oe))+Ve),Ya(c,b.fb()),a[q](c))};R.Uj=function(a,b,c,d,e){a=a[w];Ba(a,Fg);$a(a,this.Zb(b));a.top=this.Zb(c);na(a,this.Zb(d));Ta(a,this.Zb(e))};R.eD=function(){return!0};\nfunction sGa(a){if(Oi(a))return a[Fe](Ke);switch(a){case fi:return fi;case VI:return Hoa;default:return sGa(fi)}};function JO(a,b,c,d){Ju[L](this);if(!(ol?0<=lj(tl,WCa):pl?0<=lj(tl,gDa):nl?0<=lj(tl,OCa):ql&&0<=lj(tl,YCa)))throw m(\"Graphics is not supported\");for(var e=h[Eb](1E5*h[Pc]());ba[XB][IBa+e];)e++;this.Dk=IBa+e;(a=this.LJ=a)&&(a.referencepoint=!0);Xa(this.LJ,M);this.Jk=Fl(this.LJ);this.ea=this.Jk[Vb](ch);Ba(this.ea[w],Xh);this.Jk[q](this.LJ,this.ea);this.Rk=b;this.f0=this.bm=null;this.Ds=!1;this.fR=[];this.uk=null;this.Wqa=(b=ol?null!=ea[ye]?9>ea[ye]:!ul(wf):!1)?IO:HO;if(this.YQ=b||d)d=this.Jk[Vb](xh),\ngb(d,this.Dk),d.id=this.Dk,na(d,this.Rk[r][qc]()),Ta(d,this.Rk[z][qc]()),Ny(d,0),cz(d,XF),Gy(d,0),ty(d,0),d.allowTransparency=pi,b||db(d,ita),this.Jk[q](this.ea,d),d=d[vC]||d[vr][ce],d[Xr](),a=[],b?(a[B](qCa),a[B](aM),a[B]($L)):(a[B](wCa),a[B](pCa),a[B](KFa),a[B](JFa),a[B](aM)),a[B](iCa),a[B](Bma),a[B](zua),a[B](QFa),a[B](Ci),a[B](yCa),a[B](fM),a[B](vCa),a[B](MFa),a[B](Ff),a[B](sCa),a[B](hM),a[B](eM),d[kr](a[Fe](Je)),d[Hr]();tGa(this,c)}W(JO,Ju);\nfunction tGa(a,b){var c=U(a.owa,a),d=U(a.pwa,a);KO(c,d,b)}R=JO[K];R.pwa=function(){if(this.YQ){var a;a=(a=this.Jk.a(this.Dk))?a[vC]||a[vr][ce]:null;var b=this.bm=a[ud](Spa);b&&(b.referencepoint=!0);this.f0=LO(a[ke],this.Rk)}else this.bm=this.Jk[Vb](ch),Bm(this.bm,Uh,Xh),Rm(this.bm,this.Rk),this.bm.dir=GG,this.ea[q](this.bm),this.f0=LO(this.ea,this.Rk);this.Ds=!0};\nfunction LO(a,b){var c=Fl(a),d=c[Vb](ch),e=d[w];Qa(e,O);Ba(e,Fg);e.top=b[z]+10+P;$a(e,b[r]+10+P);oy(e,VF);AO(d,sh,!0);d[v](SK,!0);e=c.oc();c[q](d,e[Jb](Ke));c[q](a,d);return d}R.owa=function(){if(!this.YQ)return!0;var a;return(a=(a=this.Jk.a(this.Dk))?a[vr]||Pl(a[vC]||a[vr][ce]):null)&&a._loaded};R.Wa=function(a){if(!this.Ds)return null;for(a=null!=a?a:0;this.fR[J]<=a;){var b=Fl(this.bm)[Vb](ch);Bm(b,Uh,Fg);Im(b,0,0);Rm(b,AM,AM);this.bm[q](b);b=new this.Wqa(b,this.f0);Ku(this,b);this.fR[B](b)}return this.fR[a]};\nR.Mw=function(){if(!this.Ds)return null;if(!this.uk){var a;a=this.Jk[Vb](ch);this.uk=new EO(a);this.Jk[q](this.ea,this.uk[Sr]())}return this.uk};R.$n=function(a,b){KO(U(function(){return null!=this.bm},this),a,b)};yz(R,function(a,b){if(!Dl(this.Rk,a))if(this.Rk=a,this.YQ){var c=this.Jk.a(this.Dk);c&&(na(c,this.Rk[r][qc]()),Ta(c,this.Rk[z][qc]()))}else this.Ds&&Rm(this.bm,this.Rk);this.Ds||tGa(this,b)});function KO(a,b,c,d){a[L]()?b[L]():uGa(a,b,c,d)}\nfunction uGa(a,b,c,d){var e=null!=d?d:10;ba[Dr](c(function(){KO(a,b,c,e)}),e)}R.D=function(){try{this.Jk.Oc(this.LJ),Lu(this.uk),X(this.fR,function(a){Lu(a)})}catch(a){}JO.e.D[L](this)};function MO(){this.md=[]}R=MO[K];R.Vj=function(a,b){this.md[B]({brush:a,S_:b})};Ty(R,function(a,b){this.Vj(null,cO(a,b))});R.ha=function(a,b,c){this.Vj(a,{type:OG,data:{x:b,y:c}})};R.Qp=function(a,b,c,d,e,f,g){this.Vj(a,{type:ZI,data:{x1:b,y1:c,Fb:d,Kb:e,x:f,y:g}})};R.zf=function(a,b,c,d,e,f,g,k){this.Vj(a,{type:UK,data:{HC:b,IC:c,Hi:d,Ii:e,tx:f,Xr:g,ica:k}})};By(R,function(a){var b=this.md[0].S_[Y];this.ha(a,b.x,b.y)});\nfunction vGa(a){switch(a[H]){case aG:case OG:case ZI:return a=a[Y],new xl(a.x,a.y);case UK:a=a[Y];var b=Mk(a.Xr,360);return new xl(a.HC+Pk(b-90,a.Hi),a.IC+Qk(b-90,a.Ii));default:return new xl(0,0)}}\nR.zc=function(a){for(var b=[],c=null,d=0;d<this.md[J];d++){var e=this.md[d],f=e.S_;if(f[H]==aG)c=vGa(f);else{t:{for(var e=e.brush,g=0;g<b[J];g++){var k=b[g];if(Wfa(e,k.brush)){e=k;break t}}k={brush:e,md:new bO,cf:null};b[B](k);e=k}yl(e.cf,c)||e.md[yB](c.x,c.y);e.md.Vj(f);c=e.cf=vGa(f)}}if(Ej(b))a=null;else if(1==b[J])a=a.zc(b[0].md,b[0].brush);else{c=a.Ba();for(d=0;d<b[J];d++)f=b[d],f=a.zc(f.md,f.brush),a[q](c,f);a=c.a()}return a};\nfunction wGa(a){for(var b=new bO,c=0;c<a.md[J];c++)b.Vj(a.md[c].S_);return b};function xGa(a,b){var c=new bO,d=a.md;if(0==d[J]||1==d[J])return c;for(var e=[null],f=0;f<d[J];f++){var g=d[f];g[Y]&&e[B](new xl(g[Y].x,g[Y].y))}e[B](null);var g=d[d[J]-1][H]==rJ,f=e[1][Jc](),k=e[2][Jc](),l=e[e[J]-3][Jc](),n=e[e[J]-2][Jc]();g?(e[0]=n,e[e[J]-1]=f):yl(f,n)?(e[0]=l,e[e[J]-1]=k):(e[0]=nO(new mO(f.x,f.y,k.x,k.y),-1),e[e[J]-1]=nO(new mO(n.x,n.y,l.x,l.y),-1));for(var k=0>b,p=null,t=null,n=null,l=e[J]-2,f=0;f<=l;f++)if(!yl(e[f],e[f+1])){var u;u=e[f];var x=e[f+1],A,C=(x.y-u.y)/(x.x-u.x);A=\nla(C)?{am:C,ep:u.y-C*u.x}:{am:da,ep:u.x};C=A.am;A=A.ep;if(C==da)u={am:da,ep:0>x.y-u.y?A+b:A-b};else{var E=b*h[Kd](1+C*C);u={am:C,ep:0<x.x-u.x?A+E:A-E}}p?(x=NO(p,u),Ri(x)?(C=NO(OO(t,e[f]),p),A=NO(OO(e[f],t),p),C=ao(new Yn(C.x,A.x),x.x)&&ao(new Yn(C.y,A.y),x.y)):C=x==da,p=C&&x!=da?x:NO(OO(e[f],t),p),c.Vj(yGa(n,p)),C||(n=NO(OO(e[f],e[f+1]),u),c.zf(e[f].x,e[f].y,h.abs(b),h.abs(b),180-180*h[Id](p.x-e[f].x,p.y-e[f].y)/h.PI,180-180*h[Id](n.x-e[f].x,n.y-e[f].y)/h.PI,k)),p=u,t=e[f],n=d[f]):(p=u,t=e[f],n=cO(d[f][Y].x,\nd[f][Y].y))}g&&c[Hr]();return c}function yGa(a,b){var c=nk(a);switch(a[H]){case aG:case OG:c[Y].x=b.x;c[Y].y=b.y;break;case ZI:c[Y].x=b.x;c[Y].y=b.y;var d=b.x-a[Y].x,e=b.y-a[Y].y;c[Y].x1+=d;c[Y].y1+=e;c[Y].Fb+=d;c[Y].Kb+=e}return c}function OO(a,b){var c=(a.x-b.x)/(b.y-a.y),d;la(c)?d=a.y-c*a.x:(c=da,d=a.x);return{am:c,ep:d}}\nfunction NO(a,b){var c=a.am,d=a.ep,e=b.am,f=b.ep;la(c)||(c=da);la(e)||(e=da);if(c==e||1E-5>=h.abs(c-e))return d==f||1E-5>=h.abs(d-f)?da:null;if(c==da)return new xl(d,e*d+f);if(e==da)return new xl(f,c*f+d);var g=e-c;return new xl(-(f-d)/g,(d*e-c*f)/g)};var PO=function(){function a(a,b){if(-1===b[zd](mf))return b;var c=a[zc](Gs);c.pop();var d=b[zc](Gs),l=d.pop();if(d[0]===mf)d[Ee][Zc](d,[0,1][Hb](c));else{for(var n=0,p=d[J];n<p;n++)if(d[n]===Es)c.pop(),d[Ee](n,1),n--;else break;d=c[Hb](d)}d[B](l);return d[Fe](Gs)}function b(b,c,g){for(var k=[],l=0,n=c[J];l<n;l++)k[B](d[a(b,c[l])]);d[b]=g[Zc](this,k)}var c,d={};b(uJ,[],function(){function a(){}function b(c){ob(a,c);return new a}function c(a){return function(){throw'abstract method \"'+a+'\" not implemented.';\n}}function d(a,b){this.gX(a);this.AB[a][B](b);return this}function l(a,b){this.gX(a);for(var c=this.AB[a],d=null,e=0,f=c[J];e<f;e++)if(c[e]===b){d=e;break}return null!=d?(c[Ee](d,1),!0):!1}function n(a,b){this.gX(a);for(var c=this.AB[a],d=[],e=0,f=c[J];e<f;e++)d[B](c[e]);for(e=0;e<f;e++)d[e][Zc](this,b);return 0<f}function p(a){if(!this.AB[Hc](a))throw'event type \"'+a+'\" unknown.';}var t={};t.Xp=ca[xr]||b;t.Hia=c;t.Cia=function(a){for(var b=[vva,uva,tva,sva,rva,qva,Vpa,coa,dxa],d,e=0,f=b[J];e<f;e++)d=\nb[e],a[K][d]=c(d)};t.kX=function(a){a[K].k=d;a[K].hb=l;a[K].fireEvent=n;a[K].gX=p};return t});b(Roa,[uJ],function(a){function b(a){this.AB={add:[],click:[],getcontext:[],mousemove:[],mouseenter:[],mouseleave:[],box:[],redraw:[],remove:[],playAnimation:[],finishAnimation:[]};this.Cj=this.wa=null;this.wd={};this.ZG=[];this.bO=[];this.Iia=d[fc](this);if(null!=a)for(var e in a)c[L](this,e,a[e])}function c(a,b){b instanceof ca&&(b=b[qc]());if(this.wd[a]===b)return!1;this.wd[a]=b;this.Rm=null;return!0}\nfunction d(){if(!this.fX){for(var a=0,b=this.bO[J];a<b;a++)this.Jia(this.bO[a]);this.bO=[]}}pa(b[K],function(a){return void 0!==a?(this.wa=a,this):this.wa});Ay(b[K],function(a,b){return void 0!==b?(c[L](this,a,b)&&this[ZA](gF,[this,a]),this):a?this.wd[a]:this.wd});b[K].styles=function(a){for(var b in a)a[Hc](b)&&this[w](b,a[b]);return this};b[K].getContext=function(){this.Cj||this[ZA](RH,[this]);return this.Cj};b[K].Al=function(){if(!(null!=this.Rm||this.yB()&&null!=this.Rm||this[ZA](pK,[this])&&\nnull!=this.Rm))throw\"cannot determine bounding box until inserted into a scene.\";return this.Rm};b[K].yB=function(){return!1};b[K].Jia=function(a){if(this.fX)this.bO[B](a);else a=this.ZG[zd](a),-1<a&&this.ZG[Ee](a,1),0===this.ZG[J]&&this.hb(gI,this.Iia)};Ia(b[K],a.Hia(Xwa));a.kX(b);return b});b(dF,[uJ,Roa],function(a){function b(a,c,d){this.N=c;this.ra=d;this.AB={add:[],click:[],mousemove:[],mouseenter:[],mouseleave:[],redraw:[],remove:[]}}a.kX(b);a.Cia(b);return b});b(Ooa,[PM,uJ],function(a,b){function c(b,\nd){a[L](this,d);this.Cf=[];if(b)throw\"prepopulating a group is unimplemented.\";this.Nr=l[fc](this);this.Jl=n[fc](this);this.Yp=p[fc](this);this.Or=t[fc](this)}function d(a){if(a[NB]())throw\"cannot add a shape to a group that already has a context.\";this.Cf[B](a);a.k(gF,this.Nr);a.k(vt,this.Jl);a.k(dG,this.Jl);a.k(fG,this.Jl);a.k(eG,this.Jl);a.k(RH,this.Yp);a.k(eF,this.Or);this[ZA](bL,[a,!1]);return this}function l(){}function n(a){this[ZA](a[H],[a])}function p(a){a.Cj=this;return!0}function t(a){var b=\nthis.Cf[zd](a);if(0>b)throw IAa;a.hb(gF,this.Nr);a.hb(vt,this.Jl);a.hb(dG,this.Jl);a.hb(fG,this.Jl);a.hb(eG,this.Jl);a.hb(RH,this.Yp);a.hb(eF,this.Or);a.Cj=null;this.Cf[Ee](b,1);return!0}function u(a){if(0>this.Cf[zd](a))throw IAa;a[ZA](eF,[a]);return this}ob(c,b.Xp(a[K]));Ea(c[K],c);c.Md=uBa;c[K].Hk=d;c[K].add=d;va(c[K],function(){for(var a=0,b=this.Cf[J];a<b;a++)this.Cf[a].hb(gF,this.Nr),this[ZA](eF,[this.Cf[a]]);this.Cf=[];this[ZA](gF,[this]);return this});Pa(c[K],function(a){return 0<=this.Cf[zd](a)});\nc[K].YG=u;ua(c[K],u);c[K].$G=function(){return this.Cf};return c});b(Qoa,[PM,uJ],function(a,b){function c(b,d,f,g){g=g||{};g.r=null==b?g.r:b;g.x=null==d?g.x:d;g.y=null==f?g.y:f;a[L](this,g)}ob(c,b.Xp(a[K]));Ea(c[K],c);c.Md=TBa;c[K].yB=function(){var a=this[w](Wh),b=this[w](JC),c=this[w](zi);this.Rm={x:b-a,y:c-a,width:2*a,height:2*a};return!0};return c});b(Poa,[PM,uJ],function(a,b){function c(b,d,f,g,t){t=t||{};t.rx=null==b?t.rx:b;t.ry=null==d?t.ry:d;t.x=null==f?t.x:f;t.y=null==g?t.y:g;a[L](this,t)}\nob(c,b.Xp(a[K]));Ea(c[K],c);c.Md=GBa;c[K].yB=function(){var a=this[w](SE),b=this[w](RE),c=this[w](JC),d=this[w](zi);this.Rm={x:c-a,y:d-b,width:2*a,height:2*b};return!0};return c});b(Noa,[PM,uJ],function(a,b){function c(b,d,f,g,t){t=t||{};t.x1=null==b?t.x1:b;t.y1=null==d?t.y1:d;t.x2=null==f?t.x2:f;t.y2=null==g?t.y2:g;a[L](this,t)}ob(c,b.Xp(a[K]));Ea(c[K],c);c.Md=GL;c[K].yB=function(){var a=this[w](IC),b=this[w](GC),c=this[w](HC),d=this[w](FC);this.Rm={x:h.min(a,c),y:h.min(b,d),width:h.abs(c-a),height:h.abs(d-\nb)};return!0};return c});b(xG,[],function(){function a(b,c){var d=b%c;return 0>d*c?d+c:d}function b(c,d,f){c=a(c,360);d=a(d,360);d<c&&(d+=360);f=a(f,360);f<c&&(f+=360);return f<=d}return{$N:a,eya:function(c,d,l,n,p,t,u){p=a(p,360);t=a(t,360);var x=p/180*h.PI,A=p/180*h.PI,C=c+l*h.cos(x),x=d+n*h.sin(x),E=c+l*h.cos(A),A=d+n*h.sin(A);u||(u=p,p=t,t=u);u=b(p,t,0)?c+l:h.max(C,E);var Q=b(p,t,90)?d+n:h.max(x,A);c=b(p,t,180)?c-l:h.min(C,E);d=b(p,t,270)?d-n:h.min(x,A);return{x1:c,y1:d,Fb:u,Kb:Q}},fya:function(a,\nb,c,d){function e(p){var x=1-p,A=x*x,C=p*p,E=A*x,A=3*p*A,x=3*x*C;p*=C;f[B](a.x*E+b.x*A+c.x*x+d.x*p);u[B](a.y*E+b.y*A+c.y*x+d.y*p)}var f=[a.x,d.x],u=[a.y,d.y],x=2*a.x-4*b.x+2*c.x,A=b.x-a.x,C=-a.x+3*b.x+d.x-3*c.x,E=(-x+h[Kd](x*x-4*A*C))/(2*C),x=(-x-h[Kd](x*x-4*A*C))/(2*C);h.abs(E)>yM&&(E=.5);h.abs(x)>yM&&(x=.5);0<E&&1>E&&e(E);0<x&&1>x&&e(x);x=2*a.y-4*b.y+2*c.y;A=b.y-a.y;C=-a.y+3*b.y+d.y-3*c.y;E=(-x+h[Kd](x*x-4*A*C))/(2*C);x=(-x-h[Kd](x*x-4*A*C))/(2*C);h.abs(E)>yM&&(E=.5);h.abs(x)>yM&&(x=.5);0<E&&1>\nE&&e(E);0<x&&1>x&&e(x);E={x1:h.min[Zc](h,f),y1:h.min[Zc](h,u),Fb:h.max[Zc](h,f),Kb:h.max[Zc](h,u)};na(E,E.Fb-E.x1);Ta(E,E.Kb-E.y1);return E}}});b(Moa,[PM,uJ,xG],function(a,b,c){function d(b){a[L](this,b);this.Rm={x1:null,y1:null,Fb:null,Kb:null,width:0,height:0};this.yu=[]}ob(d,b.Xp(a[K]));Ea(d[K],d);d.Md=WAa;d[K].yB=function(){return!1};Ty(d[K],function(a,b){this.yu[B]([Xf,a,b]);return this});tz(d[K],function(a,b){this.yu[B]([Wf,a,b]);return this});d[K].arc=function(a,b,d,e,f,k,A){f=c.$N(f,360);\nk=c.$N(k,360);this.yu[B]([IL,a,b,d,e,f,k,ha(A)]);return this};By(d[K],function(){this.yu[B]([zg]);return this});return d});b(Loa,[PM,uJ],function(a,b){function c(b,d,f,g,t){t=t||{};t.x=null==b?t.x:b;t.y=null==d?t.y:d;na(t,null==f?t[r]:f);Ta(t,null==g?t[z]:g);a[L](this,t)}ob(c,b.Xp(a[K]));Ea(c[K],c);c.Md=PAa;c[K].yB=function(){this.Rm={x:this[w](JC),y:this[w](zi),width:this[w](yi),height:this[w](rh)};return!0};Ia(c[K],function(){return new c(this[w](JC),this[w](zi),this[w](yi),this[w](rh),this[w]())});\nreturn c});b(Joa,[PM,uJ],function(a,b){function c(b,d,f,g){g=g||{};g.x=null==b?g.x:b;g.y=null==d?g.y:d;Oy(g,null==f?g[pd]:f);a[L](this,g)}ob(c,b.Xp(a[K]));Ea(c[K],c);c.Md=rL;return c});b(eE,[MM,OM,NM,LM,JM,IM,FM],function(a,b,c,d,l,n,p){return{IM:a,Circle:b,gx:c,Wp:d,Pw:l,Rect:n,Text:p}});b(qpa,[],function(){function a(b){for(var c=0,d=arguments[J];c<d;c++)if(null!=arguments[c])return arguments[c]}function b(c,d,f){t(c,d,f,!1);d=a(d[w](lI),d[w](jI),d[w](nI));typeof d!==ii&&typeof d!==Nh||c[v](nI,\nd)}function c(b,d){var f=a(d[w](kI),d[w](iI),d[w](mI));typeof f!==ii&&typeof f!==Nh||b[v](mI,f)}function d(b,c,f){t(b,c,f,!0);c=a(c[w](KD),c[w](HD),c[w](ND));typeof c!==ii&&typeof c!==Nh||b[v](ND,c)}function l(b,c){var d=a(c[w](JD),c[w](Una),c[w](MD));typeof d!==ii&&typeof d!==Nh||b[v](MD,d)}function n(b,c){var d=a(c[w](ID),c[w](GD),c[w](LD));typeof d!==ii&&typeof d!==Nh||b[v](LD,d)}function p(a,b){var c=b[w](Rh);typeof c!==ii&&typeof c!==Nh||a[v](Rh,c)}function t(a,b,c,d){var e=d?ND:nI,f=b[w](e+\nHDa),g=b[w](e+GDa);d=a[oe](e);if(f&&g){var k=b[w](e+FDa)||CM,l=b[w](e+DDa)||CM,n=b[w](e+EDa)||AM,p=b[w](e+CDa)||CM,e=[f,g,k,l,n,p][Fe](),t=b.Kl;if(b=t?S[e]:N[e])u=b[oe](qH);else{b=ea[GA](uH,KG);var u=gqa+(t?V++:T++);b[v](qH,u);b[v](IC,k);b[v](GC,l);b[v](HC,n);b[v](FC,p);k=ea[GA](uH,PD);k[v](Xna,f);k[v](TF,CM);f=ea[GA](uH,PD);f[v](Xna,g);f[v](TF,AM);b[q](k);b[q](f);for(t?S[e]=b:N[e]=b;c[Cd]!==CD;)c=c[Ce];c=c[Ub](OI)||c;c[Lb](b,c[Yb])}c=bD+u+ef;d!==c&&a[v](nI,c)}else d&&d[mc](0,5)===bD&&a[ad](e)}function u(a,\nb,c){var d=b[w](BE)||0,e=b[w](CE)||0;if(d||e){var f=b[w](zE)||b[w](AE)||b[w](yE)||0,g=b[w](hE)||b[w](iE)||b[w](gE)||0,k=[d,e,f,g][Fe](),l=b.Kl,n=l?Ha[k]:sa[k];if(n)b=n[oe](qH);else{n=ea[GA](uH,gh);n[v](JC,wEa);n[v](zi,wEa);n[v](yi,ZCa);n[v](rh,ZCa);b=fqa+(l?Ra++:Ka++);n[v](qH,b);var p=ea[GA](uH,Uua);p[v](pH,BAa);p[v](aoa,d);d=ea[GA](uH,Sua);d[v](FI,f);d[v](EI,g);if(null!=e){var t=ea[GA](uH,Wua),u=ea[GA](uH,Vua);u[v](qi,LG);u[v](joa,e)}var f=ea[GA](uH,Tua),g=ea[GA](uH,tI),x=ea[GA](uH,tI);x[v](pH,AAa);\nn[q](p);n[q](d);null!=e&&(t[q](u),n[q](t));f[q](g);f[q](x);n[q](f);for(l?Ha[k]=n:sa[k]=n;c[Cd]!==CD;)c=c[Ce];c=c[Ub](OI)||c;c[Lb](n,c[Yb])}c=a[oe](gh);b=bD+b+ef;c!==b&&a[v](gh,b)}else a[FB](gh)&&a[ad](gh)}var x={\"fill.color\":b,fillColor:b,fill:b,\"fill.gradient.from\":b,\"fill.gradient.to\":b,\"fill.gradient.x1\":b,\"fill.gradient.y1\":b,\"fill.gradient.x2\":b,\"fill.gradient.y2\":b,\"fill.opacity\":c,fillOpacity:c,\"fill-opacity\":c,height:function(a,b){var c=b[w](rh);a[v](rh,c)},opacity:p,\"stroke.color\":d,strokeColor:d,\nstroke:d,\"stroke.gradient.from\":d,\"stroke.gradient.to\":d,\"stroke.gradient.x1\":d,\"stroke.gradient.y1\":d,\"stroke.gradient.x2\":d,\"stroke.gradient.y2\":d,\"stroke.opacity\":l,strokeOpacity:l,\"stroke-opacity\":l,\"stroke.width\":n,strokeWidth:n,\"stroke-width\":n,width:function(a,b){var c=b[w](yi);a[v](yi,c)},x:function(a,b){var c=b[w](JC);a[v](JC,c)},y:function(a,b){var c=b[w](zi);a[v](zi,c)}},A={},C={},E=0,Q=0,N={},S={},T=0,V=0,sa={},Ha={},Ka=0,Ra=0;return{W6:u,hx:function(a,e,t){p(a,e);b(a,e,t);c(a,e);d(a,\ne,t);l(a,e);n(a,e);u(a,e,t);var x=e[w](axa),N=e[w](bxa);if(x&&N){var S=e[w]($wa)||0,T=e[w](Zwa)||0,sa=[S,T,x,N][Fe](),V=e.Kl;if(e=V?C[sa]:A[sa])Ha=e[oe](qH);else{e=ea[GA](uH,Ywa);var Ha=hqa+(V?Q++:E++);e[v](qH,Ha);var Ka=ea[GA](uH,iF);Ka[v](JC,S);Ka[v](zi,T);Ka[v](yi,x);Ka[v](rh,N);e[q](Ka);for(V?C[sa]=e:A[sa]=e;t[Cd]!==CD;)t=t[Ce];t=t[Ub](OI)||t;t[Lb](e,t[Yb])}a[v](tJ,bD+Ha+ef)}else a[FB](tJ)&&a[ad](tJ)},xB:function(a,b,c,d,e){e=e||{};return(b=e[b]||x[b])?(b(a,c,d),!0):!1},Eia:function(){for(var a in sa)if(sa[Hc](a)){var b=\nsa[a],c=b[Ce];null!=c&&c[le](b);delete sa[a]}Ka=0;sa={};for(var d in N)sa[Hc](d)&&(a=N[d],b=a[Ce],null!=b&&b[le](a),delete N[d]);T=0;N={};for(var e in A)A[Hc](e)&&(d=A[e],a=d[Ce],null!=a&&a[le](d),delete A[e]);E=0;A={}}}});b(zpa,[GM],function(a){function b(a,c){var d=c[w](JC);a[v](XI,d)}function c(a,b){var d=b[w](zi);a[v](WI,d)}function d(a,b){var c=b[w](Wh);a[v](Wh,c)}var l={},n={r:d,x:b,y:c};br(l,function(l,n,u){u=u||ea[GA](uH,NJ);b(u,l);c(u,l);d(u,l);a.hx(u,l,n);n&&u[Ce]!==n&&n[q](u);return u});\nl.Mg=function(b,c,d,f){if(!a.xB(f,c,b,d,n))switch(c){case BE:case CE:case zE:case AE:case yE:case hE:case iE:case gE:a.W6(f,b,d);break;default:throw'unknown property on circle \"'+c+'\".';}};return l});b(ypa,[GM],function(a){return{draw:function(b,c,d){d=d||ea[GA](uH,CI);var l=b[w](JC);d[v](XI,l);l=b[w](zi);d[v](WI,l);l=b[w](SE);d[v](SE,l);l=b[w](RE);d[v](RE,l);a.hx(d,b,c);c&&d[Ce]!==c&&c[q](d);return d},Mg:function(b,c,d,l){a.xB(l,c,b,d)}}});b(wpa,[GM],function(a){function b(a,c){var d=c[w](IC);a[v](IC,\nd)}function c(a,b){var d=b[w](GC);a[v](GC,d)}function d(a,b){var c=b[w](HC);a[v](HC,c)}function l(a,b){var c=b[w](FC);a[v](FC,c)}var n={},p={x1:b,x2:d,y1:c,y2:l};br(n,function(n,p,x){x=x||ea[GA](uH,OG);b(x,n);d(x,n);c(x,n);l(x,n);a.hx(x,n,p);p&&x[Ce]!==p&&p[q](x);return x});n.Mg=function(b,c,d,f){a.xB(f,c,b,d,p)};return n});b(upa,[xG,GM],function(a,b){function c(b){b=b.yu;for(var d=[],f=0,g=b[J];f<g;f++){var t=b[f];if(t[0]===IL){var u=t,x=+u[1],A=+u[2],t=+u[3],C=+u[4],E=a.$N(+u[5],360),Q=a.$N(+u[6],\n360),u=!!+u[7];270===E&&0===Q?t=ZL+t+Ke+C+CN+(t+x)+Ke+A:180===E&&270===Q?t=ZL+t+Ke+C+CN+x+Ke+(A-C):0===E&&90===Q?t=ZL+t+Ke+C+CN+x+Ke+(A+C):90===E&&180===Q?t=ZL+t+Ke+C+CN+(x-t)+Ke+A:(x+=h.cos(Q/180*h.PI)*t,A+=h.sin(Q/180*h.PI)*C,E=u?Q-E:E-Q,0>E&&(E+=360),t=ZL+t+Ke+C+TFa+ha(180<E)+Ke+ha(u)+Ke+x+Ke+A)}else t=t[Fe](Ke);d[B](t)}return d[Fe](Ke)}return{X6:function(a,d,e){var p=e||ea[GA](uH,DF);e||p[v](Vg,c(d));b.hx(p,d,a);return p},Fia:c}});b(vpa,[QDa,GM],function(a,b){return{draw:function(b,c,d){b=a.X6(c,\nb,d);c&&b[Ce]!==c&&c[q](b);return b},Mg:function(a,c,d,e){b.xB(e,c,a,d)}}});b(Koa,[JM],function(a){return{Y6:function(a){var b=a[w](dJ)||0,c=a[w](cJ)||0,d=a[w](bJ)||0,e=a[w](aJ)||0,p=a[w](jJ)||0,t=a[w](iJ)||0,u=a[w](hJ)||0;a=a[w](gJ)||0;return b||c||d||e||p||t||u||a},hX:function(b){var c=b[w](fJ)||0,d=b[w](eJ)||0,l=b[w](dJ)||c,n=b[w](cJ)||d,p=b[w](bJ)||c,t=b[w](aJ)||d,u=b[w](jJ)||c,x=b[w](iJ)||d,c=b[w](hJ)||c,d=b[w](gJ)||d,A=b[w](yi),C=b[w](rh),E=b[w](JC),Q=b[w](zi),E=0<=A?E:E+A,Q=0<=C?Q:Q+C,A=h.abs(A),\nC=h.abs(C);if(l+p>A)var N=A/(l+p),l=l*N,n=n*N,p=p*N,t=t*N;u+c>A&&(N=A/(u+c),u*=N,x*=N,c*=N,d*=N);n+x>C&&(N=C/(n+x),l*=N,n*=N,u*=N,x*=N);t+d>C&&(N=C/(t+d),p*=N,t*=N,c*=N,d*=N);return(new a(b[w]()))[yB](E+A-p,Q).arc(E+A-p,Q+t,p,t,270,0,!0)[nC](E+A,Q+C-d).arc(E+A-c,Q+C-d,c,d,0,90,!0)[nC](E+u,Q+C).arc(E+u,Q+C-x,u,x,90,180,!0)[nC](E,Q+n).arc(E+l,Q+n,l,n,180,270,!0)[Hr]()}}});b(tpa,[SDa,QDa,GM],function(a,b,c){return{draw:function(d,l,n){var p=d[w](fJ),t=d[w](eJ),u=d[w](yi),x=d[w](rh),A=d[w](JC),C=d[w](zi),\nA=0<=u?A:A+u,C=0<=x?C:C+x,u=h.abs(u),x=h.abs(x);typeof p===Nh&&typeof t===Nh||!a.Y6(d)?(n=n||ea[GA](uH,iF),n[v](JC,A),n[v](zi,C),n[v](yi,u),n[v](rh,x),null!=p&&typeof p===Nh&&n[v](SE,p),null!=t&&typeof t===Nh&&n[v](RE,t),c.hx(n,d,l)):(d=a.hX(d),n=b.X6(l,d,n));l&&n[Ce]!==l&&l[q](n);return n},Mg:function(d,l,n,p){if(!c.xB(p,l,d,n))switch(l){case fJ:case eJ:case dJ:case cJ:case bJ:case aJ:case jJ:case iJ:case hJ:case gJ:p[$c][He]()===DF?(d=a.hX(d),d=b.Fia(d),p[v](Vg,d)):l===fJ?p[v](SE,d[w](fJ)):l===\neJ&&p[v](RE,d[w](eJ));break;case BE:case CE:case zE:case AE:case yE:case hE:case iE:case gE:c.W6(p,d,n);break;default:throw'unknown property on rect \"'+l+'\".';}}}});b(ppa,[GM,RDa],function(a){function b(a,c){var d=c[w](Jua)||c[w](bI)||c[w](aI);Ry(a[w],typeof d===ii?d:M)}function c(a,b){var d=b[w](Iua)||b[w]($H);Fa(a[w],typeof d===Nh?d+P:typeof d===ii?d:M)}function d(a,b){var c=b[w](Hua)||b[w](Gua);hz(a[w],typeof c===ii||typeof c===Nh?c:M)}function l(a,b){!0===b[w](hH)?qz(a[w],hH):qz(a[w],M)}function n(a,\nb){!0===b[w](dD)?a[w].textDecoration=dD:a[w].textDecoration=M}function p(p,t,u){var E=p[w](hsa)||p[w](lsa)||0,Q=p[w](hu);typeof Q===ii&&(Q=Q[zc](Je));var N=p[w](zi),S=!0;1===Q[J]&&(Q=Q[0],S=!1);var T=S?M:Q,V=p[w](JC);u=u&&u[$c]===hu?u:ea[GA](uH,hu);u.textContent=T;u[v](iqa,pi);u[v](JC,null==V?p[w](JC):V);u[v](zi,null==N?p[w](zi):N);u[v](ji,jwa);u[w].webkitFontSmoothing=Hya;a.hx(u,p,t);l(u,p);n(u,p);b(u,p);c(u,p);d(u,p);N=u;t&&N[Ce]!==t&&t[q](N);t=[];if(S)for(T=0,u=Q[J];T<u;T++){V=ea[GA](uH,Yma);V.textContent=\nQ[T];V[v](JC,p[w](JC));V[v](zi,p[w](zi));var sa=N.getBBox()[z];0<T&&(sa+=E);V[v](EI,sa+P);N[q](V);t[B](V)}E=S?t:[N];Q=h.max(0,h.min(1,p[w](HH)||0));if(fa(Q)||!la(Q))Q=0;t=p[w](TC);if(typeof t===Nh){if(t=h.max(0,h.min(1,t)),fa(t)||!la(t))t=0}else t=IK;T=N.getBBox();u=p[w](zi)-T.y;V=E[E[J]-1][$c][He]()===Yma?E[E[J]-1][vb]().top-N[vb]().top:E[E[J]-1].getBBox().y-T.y;S=p[w](zi);if(typeof t===Nh)S=S+u-T[z]*t;else if(t===IK)S=S+u-V;else throw\"Unrecognized valign value: \"+t;N[v](zi,S);t=0;for(T=E[J];t<T;t++)u=\nE[t],u[v](FI,-u.getComputedTextLength()*Q+P),u[v](zi,S);E=p[w](XE);null!=E&&0!=E&&N[v](fD,WE+E+Ke+p[w](JC)+Ke+p[w](zi)+ef);return N}var t={},u={\"font.family\":b,fontFamily:b,fontName:b,\"font.size\":c,fontSize:c,\"font.weight\":d,fontWeight:d,italic:l,underline:n};br(t,p);t.Mg=function(b,c,d,f){if(!a.xB(f,c,b,d,u))if(c===hu||c===HH||c===TC){for(;f&&f[Yb];)f[le](f[Yb]);b=p(b,d,f);if(f!==b)throw\"error redrawing text\";}else throw'error redrawing text element with changed property \"'+c+'\".';};return t});b(xpa,\n[OM,NM,LM,JM,IM,FM,GM],function(a,b,c,d,l,n,p){function t(a,b,c){c=c||ea[GA](uH,lh);p.hx(c,a,b);b&&c[Ce]!==b&&b[q](c);return c}a={};br(a,t);a.Mg=function(a,b,c){b=t(a,b,c);c!==b&&a[NB]()[ZA](bL,[a,b,!1]);a=a.Cf[qd]();a[gr]();return a};return a});b(spa,[eE,MM,OM,NM,LM,JM,IM,FM],function(a,b,c,d,l,n,p,t){var u={};u[a.IM.Md]=b;u[a[hC].Md]=c;u[a.gx.Md]=d;u[a.Wp.Md]=l;u[a.Pw.Md]=n;u[a[xB].Md]=p;u[a[lB].Md]=t;return u});b(rpa,[dF,uJ,eE,HM,GM],function(a,b,c,d,l){function n(b,c,d){a[L](this,b,c,d);var f=\nthis.svg=ea[GA](uH,CD);f[v](yi,c);f[v](rh,d);T[L]({svg:b});f[q](ea[GA](uH,OI));b[q](f);this.Yp=E[fc](this);this.jx=Q[fc](this);this.Nr=C[fc](this);this.Or=x[fc](this);this.DB=t[fc](this);this.Jl=A[fc](this);this.bH=N[fc](this);f[ps](vt,this.Jl);f[ps](dG,this.Jl);f[ps](Vt,this.Jl);f[ps](Ut,this.Jl);this.kh=[];this.elements=[]}function p(a,b,c){var d=this.kh[zd](a);if(0<=d){if(null!=this[mA][d]||!a.Kl)throw HAa;a.Kl=!1;this[mA][d]=b}else this.kh[B](a),this[mA][B](b);a[Bc].Md===rL&&a.k(pK,this.jx);a.k(gF,\nthis.Nr);a.k(bL,this.DB);a.k(vF,this.bH);a.k(eF,this.Or);c&&a.k(RH,this.Yp);return a}function t(a,b){var c=b?this.svg:S[L](this,a[NB]()),c=d[a[Bc].Md][As](a,c);p[L](this,a,c,!!b);u[L](this,a,c);return a}function u(a,b){if(a.$G)for(var c=a.Cf,e=0,f=c[J];e<f;e++){var g=c[e],l=d[g[Bc].Md][As](g,b);p[L](this,g,l,!1);u[L](this,g,l)}}function x(a){var b=this.kh[zd](a);if(0>b)return!1;if(a.$G){for(var b=a.Cf,c=0,d=b[J];c<d;c++)a[ZA](eF,[b[c]]);b=this.kh[zd](a)}a.Kl||this[mA][b][Ce][le](this[mA][b]);this.kh[Ee](b,\n1);this[mA][Ee](b,1);a.hb(pK,this.jx);a.hb(gF,this.Nr);a.hb(eF,this.Or);a.hb(RH,this.Yp);a.hb(bL,this.DB);a.hb(vF,this.bH);a.Cj=null;return!0}function A(a){for(var b=a[ys];null!=b[oe](iqa);)b=b[Ce];var c=this[mA][zd](a[ys]);if(0<=c){var b=a[Ur],d=a[Vr];a=a[H];a===Vt?a=fG:a===Ut&&(a=eG);c=this.kh[c];c[ZA](a,[{point:{x:b,y:d},type:a,target:c}])}}function C(a,b){var c=a[NB]()||this,e=S[L](this,a),c=S[L](this,c);d[a[Bc].Md].Mg(a,b,c,e)}function E(a){a.Cj=this}function Q(a){if(a[Bc].Md!==WAa){if(a.Kl){var b;\nif(!this.a7){b=this.a7=ea[Vb](ch);Ba(b[w],Fg);b[w].top=uEa;$a(b[w],uEa);oy(b[w],VF);var c=ea[GA](uH,CD);b[q](c);ea[ke][q](b)}b=this.a7;Qa(b[w],rt);c=d[a[Bc].Md][As](a,b[Yb])}else c=S[L](this,a);var e=c.getBBox();a.Rm={width:e[r],height:e[z],x:e.x,y:e.y};a.Kl&&(Qa(b[w],O),c[Ce][le](c))}}function N(a){function b(k){c||(c=k);a.ZG[Zb](function(b,l){if(!f[l])if(e[l]||(e[l]=b.Gia(b.UN,b.WN,b.Ak,c),d[l]=c+b.Ak),k>=d[l])a[w](b.b7,b.WN),g--,f[l]=!0,b[ZA](gI,[a,b]);else a[w](b.b7,e[l](k))});g?this.nX=n.c7[L](V,\nb):(this.nX=void 0,a.fX=!1,a[ZA](gI,[a]))}var c,d=[],e=[],f=[];a.fX=!0;var g=a.ZG[J];this.nX=n.c7[L](V,b)}function S(a){if(a===this)return this.svg;a=this.kh[zd](a);return 0>a?null:this[mA][a]}function T(){for(var a=this.svg,b;a[Yb];)a[Yb][$c]===OI&&(b=!0),a[le](a[Yb]);b&&a[q](ea[GA](uH,OI));this.kh=[];this.elements=[];l.Eia();n.Dia[L](V,this.nX)}var V=function(){return this}();n.c7=V.requestAnimationFrame||V.mozRequestAnimationFrame||V.webkitRequestAnimationFrame||V.msRequestAnimationFrame||function(a){V[Dr]((function(){return a[L](this,\nDate.now())},1E3/60))};n.Dia=V.cancelRequestAnimationFrame||V.cancelAnimationFrame||V.mozCancelRequestAnimationFrame||V.mozCancelAnimationFrame||V.webkitCancelRequestAnimationFrame||V.webkitCancelAnimationFrame||V.msCancelRequestAnimationFrame||V.msCancelAnimationFrame||V[fr];ob(n,b.Xp(a[K]));Ea(n[K],n);n[K].Hk=function(a){return S[L](this,a)||a[NB]()?(a[ZA](gF,[a]),a):t[L](this,a,!0)};n[K].ce=function(a,b,d,e){a=new c[hC](a,b,d,e);return this.Hk(a)};n[K].zj=function(a,b,d,e,f){a=new c.gx(a,b,d,e,\nf);return this.Hk(a)};n[K].eb=function(a,b,d,e,f){a=new c[xB](a,b,d,e,f);return this.Hk(a)};n[K].DF=function(a,b,d,e,f){a=new c.Wp(a,b,d,e,f);return this.Hk(a)};n[K].Jd=function(a,b,d,e){d=new c[lB](a,b,d,e);return this.Hk(d)};n[K].YG=function(a){if(null==a[NB]())throw $Ba;return a[ZA](eF,[a])};n[K].d7=function(a){if(a.Kl)throw m(Xxa);if(-1!==this.kh[zd](a))throw m(Yxa);a.Kl=!0;this.kh[B](a);this[mA][B](null);a.k(pK,this.jx);a.k(gF,this.Nr);a.k(eF,this.Or);a.k(RH,this.Yp);a.k(bL,this.DB);a.k(vF,this.bH);\nreturn a};va(n[K],T);n[K].KM=function(){};return n});b(kqa,[],function(){function a(b,c){if(!b||b.x1>=b.Fb||b.y1>=b.Kb)throw\"Error constructing QuadTree: invalid bounds given.\";this.ZN=c||0;this.bounds=b;this.nodes=ga(4);this.CB=!1;ny(this,[])}function b(a,c){if(this.CB){var d=this.iX(c);b[L](this[MA][d],a,c)}a[B][Zc](a,this[uA]);return a}ob(a,{insert:function(a){var b=a.Al();if(this.CB){var c=this.iX(b),c=this[MA][c],d=c[ur];b.x1>=d.x1&&b.Fb<=d.Fb&&b.y1>=d.y1&&b.Kb<=d.Kb?c.insert(a):this[uA][B](a)}else if(this[uA][B](a),\n4>this.ZN&&4<this[uA][J]){this[zc]();a=0;for(b=this[uA][J];a<b;a++)this.insert(this[uA][a]);ny(this,this[uA][J]>b?this[uA][Ee](b,this[uA][J]-b):[])}},clear:function(){ny(this,[]);if(this.CB){for(var a=0,b=this[MA][J];a<b;a++)this[MA][a][bc]();delete this[MA];this.nodes=ga(4);this.CB=!1}},query:function(a){return b[L](this,[],a)},iX:function(a){var b=!(a.y1>(this[ur].y1+this[ur].Kb)/2),c=0;a.x1>(this[ur].x1+this[ur].Fb)/2?c=b?1:2:b||(c=3);return c},split:function(){var b=(this[ur].Fb-this[ur].x1)/\n2,c=(this[ur].Kb-this[ur].y1)/2,d=this[ur].x1,f=this[ur].y1,p=this.ZN+1;this[MA][0]=new a({x1:d,y1:f,Fb:d+b,Kb:f+c},p);this[MA][1]=new a({x1:d+b,y1:f,Fb:d+b+b,Kb:f+c},p);this[MA][2]=new a({x1:d+b,y1:f+c,Fb:d+b+b,Kb:f+c+c},p);this[MA][3]=new a({x1:d,y1:f+c,Fb:d+b,Kb:f+c+c},p);this.CB=!0},remove:function(a){var b=this[uA][zd](a);return 0<=b?(this[uA][Ee](b,1),!0):this.CB?!this[MA][ze](function(b){return!b[Tb](a)}):!1}});return a});b(Qpa,[],function(){return{draw:function(a,b){b[IB]();b.arc(a.x,a.y,\na.uu,0,2*h.PI,!1);b[kB]();b[nc]()},zB:function(a,b){var c=a.x-b.x,d=a.y-b.y;return h[Kd](c*c+d*d)<=a.uu}}});b(Ppa,[],function(){return{draw:function(a,b){b[KA]();b[IB]();b[OB](a.x-a.Hi,a.y-a.Ii);b[bB](a.Hi,a.Ii);b.arc(1,1,1,0,2*h.PI,!1);ry(b,YM);b[nc]();b[cB]()},zB:function(a,b){var c=(b.x-a.x)/a.Hi,d=(b.y-a.y)/a.Ii;return 1>=c*c+d*d}}});b(Opa,[],function(){return{draw:function(a,b){b[KA]();b[IB]();b[oA](a.x1,a.y1);b[pB](a.Fb,a.Kb);b[kB]();Uy(b,pqa);b[ec]();b[cB]()},zB:function(a,b){var c=(a.y1-a.Kb)/\n(a.x1-a.Fb);return.5>h.abs(c*b.x+(a.y1-c*a.x1)-b.y)}}});b(Npa,[],function(){function a(b,c){c[IB]();for(var d=b.yu,e=0,n=d[J];e<n;e++){var p=d[e][zc](Ke);switch(p[0]){case Xf:c[oA](p[1],p[2]);break;case Wf:c[pB](p[1],p[2]);break;case TL:c.bezierCurveTo(p[1],p[2],p[3],p[4],p[5],p[6]);break;case zg:c[kB]();return;default:throw'unknown path command \"'+d[e]+'\".';}}}return{draw:function(b,c){c[KA]();a(b,c);ry(c,uN);c[nc]();c[cB]()},zB:function(b,c){var d=ea[Vb](hK)[NB](vM);a(b,d);return d.isPointInPath(c.x,\nc.y)||d.gya(c.x,c.y)}}});b(Mpa,[],function(){return{draw:function(a,b){b[KA]();b[IB]();b[eC](a.x,a.y,a[r],a[z]);ry(b,tN);b[nc]();b[cB]()},zB:function(a,b){return b.x>a.x&&b.x<a.x+a[r]&&b.y>a.y&&b.y<a.y+a[z]}}});b(Kpa,[],function(){return{draw:function(a,b){b.font=dDa;b[hA](a.Fe,a.x,a.y)},zB:function(a,b){var c=a.Al();return b.x>c.x&&b.x<c.x+c[r]&&b.y>c.y&&b.y<c.y+c[z]}}});b(Lpa,[OM,NM,LM,JM,IM,FM],function(a,b,c,d,l,n){return{Circle:a,gx:b,Wp:c,Pw:d,Rect:l,Text:n}});b(Rpa,[kqa,dF,uJ,eE,HM],function(a,\nb,c,d,l){function n(c,d,g){b[L](this,c,d,g);var k=this.canvas=ea[Vb](hK);k[v](yi,d);k[v](rh,g);k[v](ji,TDa);c[q](k);this.ix=k[NB](vM);this.lX=new a({x1:0,y1:0,Fb:d,Kb:g});this.all=[];c[ps](vt,t[fc](this))}function p(a){this.all[B](a);a.k(pK,u[fc](this));this.lX.insert(a);return a}function t(a){var b={x:a[Ur],y:a[Vr]};a=[];for(var c=this.lX.query({x1:b.x,y1:b.y,Fb:b.x,Kb:b.y}),d=0,e=c[J];d<e;d++){var f=c[d];l[f[Bc][Nd]].zB(f,b)&&a[B](f)}if(a[J]){b=-1;c=a[0];d=0;for(e=a[J];d<e;d++)f=this.all[zd](a[d]),\nf>b&&(b=f,c=a[d]);c[ZA](vt)}}function u(a){a[Bc][Nd]===rL&&(a.Rm={width:this.ix.measureText(a.Fe)[r],height:12,x:a.x,y:a.y})}ob(n,c.Xp(b[K]));Ea(n[K],n);n[K].Hk=function(a){l[a[Bc][Nd]][As](a,this.ix);return p[L](this,a)};n[K].ce=function(a,b,c){a=new d[hC](a,b,c);l[hC][As](a,this.ix);return p[L](this,a)};n[K].zj=function(a,b,c,e){a=new d.gx(a,b,c,e);l.gx[As](a,this.ix);return p[L](this,a)};n[K].eb=function(a,b,c,e){a=new d[xB](a,b,c,e);l[xB][As](a,this.ix);return p[L](this,a)};n[K].DF=function(a,\nb,c,e){a=new d.Wp(a,b,c,e);l.Wp[As](a,this.ix);return p[L](this,a)};n[K].YG=function(a){var b=this.all[zd](a);if(0>b)return!1;this.lX[Tb](a);this.all[Ee](b,1);na(this.canvas,this.canvas[r]);a=0;for(b=this.all[J];a<b;a++){var c=this.all[a];c&&l[c[Bc][Nd]][As](c,this.ix)}return!0};return n});b(Hpa,[],function(){return{draw:function(a,b){return b(zwa)}}});b(Epa,[],function(){return{aH:function(a){a={fill:M+(a[w](lI)||a[w](jI)||a[w](nI)||Pe),fillOpacity:ka(a[w](kI)||a[w](iI)||a[w](mI)||1),stroke:M+(a[w](KD)||\na[w](HD)||a[w](ND)||dN),strokeWidth:ka(a[w](ID)||a[w](GD)||a[w](LD)||0),strokeOpacity:ka(a[w](JD)||a[w](Una)||a[w](MD)||1),strokeDashStyle:fi,rx:0,ry:0,gradient:null,pattern:null};a[nc]===AK?za(a,Pe):a[nc]===xi&&za(a,dN);a[ec]===AK?xa(a,Pe):a[ec]===xi&&xa(a,dN);return JSON[nd](a)},Z6:function(a){a={fontName:a[w](Jua)||a[w](bI)||a[w](aI),fontSize:a[w](Iua)||a[w]($H)||10,color:a[w](nI)||a[w](jI)||a[w](lI)||Pe,auraColor:a[w](ND)||a[w](HD)||a[w](KD),bold:!(!a[w](Hua)&&!a[w](Gua)),italic:!!a[w](hH),underline:!!a[w](dD)};\nreturn JSON[nd](a)}}});b(Jpa,[KM],function(a){return{draw:function(b,c){return c(Bwa,b[w](JC),b[w](zi),b[w](Wh),a.aH(b))}}});b(Ipa,[KM],function(a){return{draw:function(b,c){return c(Awa,b[w](JC),b[w](zi),b[w](SE),b[w](RE),a.aH(b))}}});b(Gpa,[KM],function(a){return{draw:function(b,c){var d=[];c(sza,d,b[w](IC),b[w](GC));c(tza,d,b[w](HC),b[w](FC));c(vza,d);return c(ywa,d,a.aH(b))}}});b(Dpa,[KM],function(a){return{draw:function(b,c){for(var d=[],l=b.yu,n=0,p=l[J];n<p;n++){var t=l[n][zc](Ke);switch(t[0]){case Wf:c(tza,\nd,ka(t[1]),ka(t[2]));break;case TL:c(uza,d,ka(t[1]),ka(t[2]),ka(t[3]),ka(t[4]),ka(t[5]),ka(t[6]));break;case IL:var u=ka(t[5]),x=ka(t[6]),u=u+90,x=x+90;u>x&&360===u&&(u=0);360===x&&x--;c(wza,d,ka(t[1]),ka(t[2]),ka(t[3]),ka(t[4]),u,x,!!ka(t[7]));break;case Xf:c(sza,d,ka(t[1]),ka(t[2]));break;case zg:c(vza,d);break;default:throw'unknown path command: \"'+t[0]+'\".';}}return c(ywa,d,a.aH(b))}}});b(Cpa,[KM,SDa,JM],function(a,b,c){return{draw:function(d,l){var n=ka(d[w](JC)),p=ka(d[w](zi)),t=ka(d[w](yi)),\nu=ka(d[w](rh));0>t&&(t*=-1,n-=t);0>u&&(u*=-1,p-=u);b.Y6(d)||d[w](fJ)||d[w](eJ)?(n=b.hX(d),n=c[As](n,l)):n=l(xwa,n,p,t,u,a.aH(d));return n}}});b(Apa,[KM],function(a){return{draw:function(b,c){var d=h.max(0,h.min(1,b[w](HH)||0));if(fa(d)||!la(d))d=0;var d=1===d?zI:0===d?TD:dK,l=b[w](TC);if(typeof l===Nh){if(l=h.max(0,h.min(1,l)),fa(l)||!la(l))l=0}else l=IK;l=l===IK||0===l?TD:1===l?zI:dK;return c(wwa,b[w](hu),b[w](JC),b[w](zi),0,d,l,a.Z6(b))}}});b(Bpa,[eE,MM,OM,NM,LM,JM,IM,FM],function(a,b,c,d,l,n,p,\nt){var u={};u[a.IM.Md]=b;u[a[hC].Md]=c;u[a.gx.Md]=d;u[a.Wp.Md]=l;u[a.Pw.Md]=n;u[a[xB].Md]=p;u[a[lB].Md]=t;return u});b(Fpa,[dF,uJ,eE,HM,KM],function(a,b,c,d,l){function n(a,b,c){this.oX=Q.constructor_Native();this.aO=[];this.kh=[];this.EB=[];this.mX=p[fc](this);this.mX(Cwa,b,c);this.Yp=A[fc](this);this.jx=E[fc](this);this.Or=C[fc](this);this.DB=u[fc](this)}function p(){var a=this.oX+lL+this.aO[J],b=ga[K][qd][L](arguments,0);this.aO[B]([a][Hb](b));return a}function t(a,b,c){var d=this.kh[zd](a);if(0<=\nd){if(null!=this.EB[d]||!a.Kl)throw HAa;a.Kl=!1;this.EB[d]=b}else this.kh[B](a),this.EB[B](b);a[Bc].Md===rL&&a.k(pK,this.jx);a.k(gF,this.Nr);a.k(bL,this.DB);a.k(vF,this.bH);a.k(eF,this.Or);c&&a.k(RH,this.Yp);return a}function u(a,b){var c=d[a[Bc].Md][As](a,this.mX);t[L](this,a,c,!!b);x[L](this,a);return a}function x(a){if(a.$G){a=a.Cf;for(var b=0,c=a[J];b<c;b++){var e=a[b],f=d[e[Bc].Md][As](e,this.mX);t[L](this,e,f,!1);x[L](this,e)}}}function A(a){a.Cj=this}function C(a){var b=this.kh[zd](a);if(0>\nb)return!1;if(a.$G){for(var b=a.Cf,c=0,d=b[J];c<d;c++)a[ZA](eF,[b[c]]);b=this.kh[zd](a)}this.kh[Ee](b,1);this.EB[Ee](b,1);a.hb(pK,this.jx);a.hb(gF,this.Nr);a.hb(eF,this.Or);a.hb(RH,this.Yp);a.hb(bL,this.DB);a.hb(vF,this.bH);a.Cj=null;return!0}function E(a){if(a[Bc].Md===rL){var b=JSON[Pd](Q.getTextSizeInternal_Native(this.oX,a[w](hu),l.Z6(a)));a.Rm={width:b[r],height:b[z],x:a[w](JC),y:a[w](zi)}}}var Q=function(){return this}();ob(n,b.Xp(a[K]));Ea(n[K],n);n[K].Hk=function(a){var b=this.kh[zd](a);if(0>\nb?0:this.EB[b])throw\"Shape already drawn.\";return u[L](this,a,!0)};n[K].d7=function(a){if(a.Kl)throw m(Xxa);if(-1!==this.kh[zd](a))throw m(Yxa);a.Kl=!0;this.kh[B](a);this.EB[B](null);a.k(pK,this.jx);a.k(RH,this.Yp);return a};n[K].YG=function(a){if(null==a[NB]())throw $Ba;return a[ZA](eF,[a])};n[K].ce=function(a,b,d,e){a=new c[hC](a,b,d,e);return this.Hk(a)};n[K].zj=function(a,b,d,e,f){a=new c.gx(a,b,d,e,f);return this.Hk(a)};n[K].eb=function(a,b,d,e,f){a=new c[xB](a,b,d,e,f);return this.Hk(a)};n[K].DF=\nfunction(a,b,d,e,f){a=new c.Wp(a,b,d,e,f);return this.Hk(a)};n[K].Jd=function(a,b,d,e){d=new c[lB](a,b,d,e);return this.Hk(d)};n[K].KM=function(){Q.flushRenderer_Native(this.oX,JSON[nd](this.aO));this.aO=[]};va(n[K],function(){});return n});b(ZK,[uJ],function(a){function b(a,d,e,f,t){this.b7=a;this.UN=d;this.WN=e;this.Ak=f;this.Gia=t||c;this.AB={finishAnimation:[]}}function c(a,b,d,e){var f=(b-a)/d,g=f*-e+a;return function(a){return f*a+g}}a.kX(b);return b});b(jqa,[rpa,Rpa,Fpa,eE,ZK],function(a,b,\nd,k,l){function n(c,l,n,C){var E;n===CD?E=a:n===hK?E=b:n===xra&&(E=d);t.J=E;t.yc=k;t.H6=p;return new E(C,c,l)}function p(a){return function(b,c){var d=new k[lB](0,0,b,c);a.d7(d);var e=d.Al();a.YG(d);delete e.x;delete e.y;return e}}var t=c=function(a,b,c,d,e){var f=function(){return this}(),g,k=!1,l=!1;e&&e.fonts&&f.WebFont?WebFont[td]({google:{families:e.fonts},active:function(){l=!0;g&&g(n(a,b,c,d))},fontinactive:function(){throw m(\"one or more fonts could not be loaded.\");}}):k=!0;return{then:function(e){if(!l&&\n!k)g=e;else if(k||l)f[Dr](e[fc](f,n(a,b,c,d)),0)}}};t.yc=k;t.Animation=l});return c}();function QO(a,b,c,d){this.ea=a;this.Rk=new Cl(0,0);this.hL=d||null;this[xC](b,c)}W(QO,JO);R=QO[K];R.Wa=function(){return this.Ax};R.Mw=function(){return{}};R.$n=function(a,b){QO.e.$n[L](this,a,b)};yz(R,function(a){if(!Dl(this.Rk,a)){this.Rk=a[Jc]();var b=this;this.bm=null;this.Xo&&this.Xo[bc]();(new PO(a[r]||0,a[z]||0,CD,this.ea,this.hL?{fonts:this.hL}:void 0))[vs](function(a){b.Ax=a;b.Ax.bf=PO.mc=Ao(PO.H6(b.Ax),function(a,b){var c=[a,b[0]];c[B](Kn(b[1]));return c[Fe](lL)});b.bm={}})}});R.D=function(){};function RO(a,b,c,d,e){this.ug=!!b;a&&this[tC](a,d);ly(this,void 0!=e?e:this.al||0);this.ug&&ly(this,-1*this[qA]);this.jV=!c}W(RO,Yk);R=RO[K];Ly(R,null);R.al=0;R.l4=!1;wz(R,function(a,b,c){Ly(this,a);a&&(this.al=Ui(b)?b:1!=this[hB][rd]?0:this.ug?-1:1);Ui(c)&&ly(this,c)});R.DS=function(a){Ly(this,a[hB]);this.al=a.al;ly(this,a[qA]);this.ug=a.ug;this.jV=a.jV};Ia(R,function(){return new RO(this[hB],this.ug,!this.jV,this.al,this[qA])});\nDa(R,function(){var a;if(this.l4){if(!this[hB]||this.jV&&0==this[qA])throw Xk;a=this[hB];var b=this.ug?-1:1;if(this.al==b){var c=this.ug?a[Lc]:a[Yb];c?this[tC](c):this[tC](a,-1*b)}else(c=this.ug?a[oc]:a[ic])?this[tC](c):this[tC](a[Ce],-1*b);ly(this,this[qA]+this.al*(this.ug?-1:1))}else this.l4=!0;a=this[hB];if(!this[hB])throw Xk;return a});ab(R,function(a){return a[hB]==this[hB]&&(!this[hB]||a.al==this.al)});\nR.splice=function(a){var b=this[hB],c=this.ug?1:-1;this.al==c&&(this.al=-1*c,ly(this,this[qA]+this.al*(this.ug?-1:1)));this.ug=!this.ug;RO[K][yc][L](this);this.ug=!this.ug;for(var c=Pi(arguments[0])?arguments[0]:arguments,d=c[J]-1;0<=d;d--)$l(c[d],b);am(b)};function SO(){}SO[K].rea=function(){return!1};SO[K].oc=function(){return Hl(ol?this[Sr]():this.pj())};SO[K].lC=function(){return Pl(this.oc())};SO[K].containsNode=function(a,b){return this.TE(zGa(a),b)};function AGa(a,b){RO[L](this,a,b,!0)}W(AGa,RO);function TO(a,b,c,d,e){var f;a&&(this.ae=a,this.$d=b,this.Fd=c,this.Zd=d,1==a[rd]&&a[$c]!=If&&(a=a[cc],(b=a[b])?(this.ae=b,this.$d=0):(a[J]&&(this.ae=qj(a)),f=!0)),1==c[rd]&&((this.Fd=c[cc][d])?this.Zd=0:this.Fd=c));RO[L](this,e?this.Fd:this.ae,e,!0);if(f)try{this[yc]()}catch(g){if(g!=Xk)throw g;}}W(TO,AGa);R=TO[K];R.ae=null;R.Fd=null;R.$d=0;R.Zd=0;R.pj=function(){return this.ae};R.gm=function(){return this.Fd};R.xqa=function(){return this.l4&&this[hB]==this.Fd&&(!this.Zd||1!=this.al)};\nDa(R,function(){if(this.xqa())throw Xk;return TO.e[yc][L](this)});R.DS=function(a){this.ae=a.ae;this.Fd=a.Fd;this.$d=a.$d;this.Zd=a.Zd;this.Lo=a.Lo;TO.e.DS[L](this,a)};Ia(R,function(){var a=new TO(this.ae,this.$d,this.Fd,this.Zd,this.Lo);a.DS(this);return a});function UO(){}UO[K].TE=function(a,b){var c=b&&!a[mB](),d=a.Oa;try{return c?0<=this.wn(d,0,1)&&0>=this.wn(d,1,0):0<=this.wn(d,0,0)&&0>=this.wn(d,1,1)}catch(e){if(!ol)throw e;return!1}};UO[K].containsNode=function(a,b){return this.TE(VO(a),b)};UO[K].pt=function(){return new TO(this.pj(),this.un(),this.gm(),this.Qo())};function WO(a){this.Oa=a}W(WO,UO);function XO(a){var b=Hl(a)[Dd]();if(3==a[rd])b[ZB](a,0),b[cA](a,a[J]);else if(YO(a)){for(var c,d=a;(c=d[Yb])&&YO(c);)d=c;b[ZB](d,0);for(d=a;(c=d[Lc])&&YO(c);)d=c;b[cA](d,1==d[rd]?d[cc][J]:d[J])}else c=a[Ce],a=sj(c[cc],a),b[ZB](c,a),b[cA](c,a+1);return b}function ZO(a,b,c,d){var e=Hl(a)[Dd]();e[ZB](a,b);e[cA](c,d);return e}R=WO[K];Ia(R,function(){return new this[Bc](this.Oa.cloneRange())});Oq(R,function(){return this.Oa.commonAncestorContainer});R.pj=function(){return this.Oa.startContainer};\nR.un=function(){return this.Oa.startOffset};R.gm=function(){return this.Oa.endContainer};R.Qo=function(){return this.Oa.endOffset};R.wn=function(a,b,c){return this.Oa.compareBoundaryPoints(1==c?1==b?Fi[hd].START_TO_START:Fi[hd].START_TO_END:1==b?Fi[hd].END_TO_START:Fi[hd].END_TO_END,a)};R.isCollapsed=function(){return this.Oa[aA]};R.Zv=function(){return this.Oa[qc]()};iy(R,function(a){var b=Pl(Hl(this.pj()));this.KK(b[ss](),a)});R.KK=function(a){a.removeAllRanges();a.addRange(this.Oa)};cy(R,function(a){this.Oa[yb](a)});function $O(a){this.Oa=a}W($O,WO);$O[K].KK=function(a,b){if(!b||this[mB]())$O.e.KK[L](this,a,b);else a[yb](this.gm(),this.Qo()),a[Lz](this.pj(),this.un())};function aP(a,b){this.Oa=a;this.Zj=b}W(aP,UO);function bP(a){var b=Hl(a)[ke].createTextRange();if(1==a[rd])b[PA](a),YO(a)&&!a[cc][J]&&b[yb](!1);else{for(var c=0,d=a;d=d[oc];){var e=d[rd];if(3==e)c+=d[J];else if(1==e){b[PA](d);break}}d||b[PA](a[Ce]);b[yb](!d);c&&b[yB](bK,c);b[mC](bK,a[J])}return b}R=aP[K];R.rt=null;R.ae=null;R.Fd=null;R.$d=-1;R.Zd=-1;Ia(R,function(){var a=new aP(this.Oa[vA](),this.Zj);a.rt=this.rt;a.ae=this.ae;a.Fd=this.Fd;return a});\nOq(R,function(){if(!this.rt){var a=this.Oa[pd],b=this.Oa[vA](),c=a[Ab](/ +$/,M);(c=a[J]-c[J])&&b[mC](bK,-c);c=b.parentElement();b=b.htmlText[Ab](/(\\r\\n|\\r|\\n)+/g,Ke)[J];if(this[mB]()&&0<b)return this.rt=c;for(;b>c.outerHTML[Ab](/(\\r\\n|\\r|\\n)+/g,Ke)[J];)c=c[Ce];for(;1==c[cc][J]&&c[Wd]==BGa(c[Yb])&&YO(c[Yb]);)c=c[Yb];0==a[J]&&(c=CGa(this,c));this.rt=c}return this.rt});\nfunction CGa(a,b){for(var c=b[cc],d=0,e=c[J];d<e;d++){var f=c[d];if(YO(f)){var g=bP(f),k=g.htmlText!=f.outerHTML;if(a[mB]()&&k?0<=a.wn(g,1,1)&&0>=a.wn(g,1,0):a.Oa[Kz](g))return CGa(a,f)}}return b}R.pj=function(){this.ae||(this.ae=cP(this,1),this[mB]()&&(this.Fd=this.ae));return this.ae};R.un=function(){0>this.$d&&(this.$d=this.WE(1),this[mB]()&&(this.Zd=this.$d));return this.$d};R.gm=function(){if(this[mB]())return this.pj();this.Fd||(this.Fd=cP(this,0));return this.Fd};\nR.Qo=function(){if(this[mB]())return this.un();0>this.Zd&&(this.Zd=this.WE(0),this[mB]()&&(this.$d=this.Zd));return this.Zd};R.wn=function(a,b,c){return this.Oa[rC]((1==b?tL:JL)+qL+(1==c?tL:JL),a)};\nfunction cP(a,b,c){c=c||a[Sr]();if(!c||!c[Yb])return c;for(var d=1==b,e=0,f=c[cc][J];e<f;e++){var g=d?e:f-e-1,k=c[cc][g],l;try{l=VO(k)}catch(n){continue}var p=l.Oa;if(a[mB]())if(!YO(k)){if(0==a.wn(p,1,1)){a.$d=a.Zd=g;break}}else{if(l.TE(a))return cP(a,b,k)}else{if(a.TE(l)){if(!YO(k)){d?a.$d=g:a.Zd=g+1;break}return cP(a,b,k)}if(0>a.wn(p,1,0)&&0<a.wn(p,0,1))return cP(a,b,k)}}return c}\nR.WE=function(a,b){var c=1==a,d=b||(c?this.pj():this.gm());if(1==d[rd]){for(var d=d[cc],e=d[J],f=c?1:-1,g=c?0:e-1;0<=g&&g<e;g+=f){var k=d[g];if(!YO(k)&&0==this.Oa[rC]((1==a?tL:JL)+qL+(1==a?tL:JL),VO(k).Oa))return c?g:g+1}return-1==g?0:g}e=this.Oa[vA]();f=bP(d);e.setEndPoint(c?FBa:xAa,f);e=e[pd][J];return c?d[J]-e:e};function BGa(a){return 3==a[rd]?a[jd]:a[Wd]}R.isCollapsed=function(){return 0==this.Oa[rC](yAa,this.Oa)};R.Zv=function(){return this.Oa[pd]};iy(R,function(){this.Oa[jA]()});\ncy(R,function(a){this.Oa[yb](a);a?(this.Fd=this.ae,this.Zd=this.$d):(this.ae=this.Fd,this.$d=this.Zd)});function dP(a){this.Oa=a}W(dP,WO);dP[K].KK=function(a){a[yb](this.pj(),this.un());this.gm()==this.pj()&&this.Qo()==this.un()||a[Lz](this.gm(),this.Qo());0==a.rangeCount&&a.addRange(this.Oa)};function eP(a){this.Oa=a}W(eP,WO);eP[K].wn=function(a,b,c){return ul(Is)?eP.e.wn[L](this,a,b,c):this.Oa.compareBoundaryPoints(1==c?1==b?Fi[hd].START_TO_START:Fi[hd].END_TO_START:1==b?Fi[hd].START_TO_END:Fi[hd].END_TO_END,a)};eP[K].KK=function(a,b){a.removeAllRanges();b?a.setBaseAndExtent(this.gm(),this.Qo(),this.pj(),this.un()):a.setBaseAndExtent(this.pj(),this.un(),this.gm(),this.Qo())};function VO(a){if(ol&&!vl(9)){var b=new aP(bP(a),Hl(a));if(YO(a)){for(var c,d=a;(c=d[Yb])&&YO(c);)d=c;b.ae=d;b.$d=0;for(d=a;(c=d[Lc])&&YO(c);)d=c;b.Fd=d;b.Zd=1==d[rd]?d[cc][J]:d[J];b.rt=a}else b.ae=b.Fd=b.rt=a[Ce],b.$d=sj(b.rt[cc],a),b.Zd=b.$d+1;a=b}else a=ql?new eP(XO(a)):pl?new $O(XO(a)):nl?new dP(XO(a)):new WO(XO(a));return a}function YO(a){return Wl(a)||3==a[rd]};function fP(){}W(fP,SO);R=fP[K];R.Yv=null;R.ae=null;R.$d=null;R.Fd=null;R.Zd=null;R.Lo=!1;Ia(R,function(){var a=new fP;a.Yv=this.Yv&&this.Yv[Jc]();a.ae=this.ae;a.$d=this.$d;a.Fd=this.Fd;a.Zd=this.Zd;a.Lo=this.Lo;return a});Pq(R,function(){return hu});\nfunction gP(a){var b;if(!(b=a.Yv)){b=a.pj();var c=a.un(),d=a.gm(),e=a.Qo();if(ol&&!vl(9)){var f=b,g=c,k=d,l=e,n=!1;1==f[rd]&&(g=f[cc][g],n=!g,f=g||f[Lc]||f,g=0);var p=bP(f);g&&p[yB](bK,g);if(f==k&&g==l)p[yb](!0);else n&&p[yb](!1),n=!1,1==k[rd]&&(k=(g=k[cc][l])||k[Lc]||k,l=0,n=!g),f=bP(k),f[yb](!n),l&&f[mC](bK,l),p.setEndPoint(FBa,f);l=new aP(p,Hl(b));l.ae=b;l.$d=c;l.Fd=d;l.Zd=e;b=l}else b=ql?new eP(ZO(b,c,d,e)):pl?new $O(ZO(b,c,d,e)):nl?new dP(ZO(b,c,d,e)):new WO(ZO(b,c,d,e));b=a.Yv=b}return b}\nOq(R,function(){return gP(this)[Sr]()});R.pj=function(){return this.ae||(this.ae=gP(this).pj())};R.un=function(){return null!=this.$d?this.$d:this.$d=gP(this).un()};R.gm=function(){return this.Fd||(this.Fd=gP(this).gm())};R.Qo=function(){return null!=this.Zd?this.Zd:this.Zd=gP(this).Qo()};R.rea=function(){return this.Lo};R.TE=function(a,b){var c=a[Tr]();return c==hu?gP(this).TE(gP(a),b):c==kia?(c=a.YL(),(b?yj:zj)(c,function(a){return this.containsNode(a,b)},this)):!1};R.isCollapsed=function(){return gP(this)[mB]()};\nR.Zv=function(){return gP(this).Zv()};R.pt=function(){return new TO(this.pj(),this.un(),this.gm(),this.Qo())};iy(R,function(){gP(this)[jA](this.Lo)});cy(R,function(a){a=this.rea()?!a:a;this.Yv&&this.Yv[yb](a);a?(this.Fd=this.ae,this.Zd=this.$d):(this.ae=this.Fd,this.$d=this.Zd);this.Lo=!1});function zGa(a){a=VO(a);var b=new fP;b.Yv=a;b.Lo=!1;return b}function DGa(a,b,c,d){if(a==c)return d<b;var e;if(1==a[rd]&&b)if(e=a[cc][b])a=e,b=0;else if(hm(a,c))return!0;if(1==c[rd]&&d)if(e=c[cc][d])c=e,d=0;else if(hm(c,a))return!1;return 0<(hfa(a,c)||b-d)};function hP(){}Ki(hP);hP[K].Fxa=0;function iP(a){return xf+(a.Fxa++)[qc](36)};function jP(a){hv[L](this);this.U=a||Fl();this.Nq=EGa;this.hc=null;this.Mb=!1;this.n=null;this.$u=void 0;this.ko=this.qd=this.Xd=this.El=null;this.z8=!1}W(jP,hv);jP[K].Uua=hP.ac();var EGa=null;function FGa(a,b){switch(a){case 1:return b?KI:BI;case 2:return b?zH:cD;case 4:return b?xza:cwa;case 8:return b?cu:Vma;case 16:return b?kxa:Wma;case 32:return b?ih:yK;case 64:return b?MF:rJ}throw m(\"Invalid component state\");}R=jP[K];rz(R,function(){return this.hc||(this.hc=iP(this.Uua))});\nR.ux=function(a){this.Xd&&this.Xd.ko&&(ik(this.Xd.ko,this.hc),jk(this.Xd.ko,a,this));this.hc=a};R.a=function(){return this.n};R.nu=function(a){return this.n?this.U.nu(a,this.n):null};R.h9=function(a){return this.nu(a)};R.Jc=function(){this.$u||(this.$u=new Bx(this));return this.$u};function kP(a,b){if(a==b)throw m(nAa);if(b&&a.Xd&&a.hc&&a.Xd.YB(a.hc)&&a.Xd!=b)throw m(nAa);a.Xd=b;jP.e.tB[L](a,b)}R.getParent=function(){return this.Xd};\nR.tB=function(a){if(this.Xd&&this.Xd!=a)throw m(\"Method not supported\");jP.e.tB[L](this,a)};R.pa=function(){return this.U};R.m=function(){this.n=this.U[Vb](ch)};R.C=function(a){this.iA(a)};R.iA=function(a,b){if(this.Mb)throw m(NL);this.n||this.m();a?a[Lb](this.n,b||null):this.U.oc()[ke][q](this.n);this.Xd&&!this.Xd.Mb||this.Nb()};\nR.Va=function(a){if(this.Mb)throw m(NL);if(a&&this.Wh(a)){this.z8=!0;var b=Hl(a);this.U&&this.U.oc()==b||(this.U=Fl(a));this.Hf(a);this.Nb()}else throw m(\"Invalid element to decorate\");};R.Wh=function(){return!0};R.Hf=function(a){this.n=a};R.Nb=function(){this.Mb=!0;lP(this,function(a){!a.Mb&&a.a()&&a.Nb()})};R.Ff=function(){lP(this,function(a){a.Mb&&a.Ff()});this.$u&&this.$u.nc();this.Mb=!1};\nR.D=function(){this.Mb&&this.Ff();this.$u&&(this.$u.$(),delete this.$u);lP(this,function(a){a.$()});!this.z8&&this.n&&am(this.n);this.Xd=this.El=this.n=this.ko=this.qd=null;jP.e.D[L](this)};function mP(a){return a.El}R.va=function(a,b){this.ED(a,this.Uf(),b)};\nR.ED=function(a,b,c){if(a.Mb&&(c||!this.Mb))throw m(NL);if(0>b||b>this.Uf())throw m(\"Child component index out of bounds\");this.ko&&this.qd||(this.ko={},this.qd=[]);if(a[Fz]()==this){var d=a[kC]();this.ko[d]=a;Ij(this.qd,a)}else jk(this.ko,a[kC](),a);kP(a,this);Gj(this.qd,a,b);a.Mb&&this.Mb&&a[Fz]()==this?(c=this.gb(),b=c[cc][b]||null,b!=a.a()&&c[Lb](a.a(),b)):c?(this.n||this.m(),b=this.Qf(b+1),a.iA(this.gb(),b?b.n:null)):this.Mb&&!a.Mb&&a.n&&a.n[Ce]&&1==a.n[Ce][rd]&&a.Nb()};R.gb=function(){return this.n};\nR.$i=function(){null==this.Nq&&(this.Nq=Ym(this.Mb?this.n:this.U.oc()[ke]));return this.Nq};R.Jw=function(a){if(this.Mb)throw m(NL);this.Nq=a};R.Uf=function(){return this.qd?this.qd[J]:0};R.YB=function(a){return this.ko&&a?kk(this.ko,a)||null:null};R.Qf=function(a){return this.qd?this.qd[a]||null:null};function lP(a,b,c){a.qd&&X(a.qd,b,c)}function nP(a,b){return a.qd&&b?sj(a.qd,b):-1}\nR.removeChild=function(a,b){if(a){var c=Si(a)?a:a[kC]();a=this.YB(c);c&&a&&(ik(this.ko,c),Ij(this.qd,a),b&&(a.Ff(),a.n&&am(a.n)),kP(a,null))}if(!a)throw m(\"Child is not in parent component\");return a};function GGa(a,b){return a[le](a.Qf(0),b)}R.Oc=function(a){for(var b=[];this.qd&&0!=this.qd[J];)b[B](GGa(this,a));return b};function oP(a){if(a[Hz])return a[Hz];a=a[ae];return Si(a)&&a[Pb](/\\S+/g)||[]}function HGa(a,b){pb(a,b)}function pP(a,b){return a[Hz]?a[Hz][Yc](b):Dj(oP(a),b)}function qP(a,b){a[Hz]?a[Hz].add(b):pP(a,b)||pb(a,a[ae]+(0<a[ae][J]?Ke+b:b))}function rP(a,b){if(a[Hz])X(b,function(b){qP(a,b)});else{var c={};X(oP(a),function(a){c[a]=!0});X(b,function(a){c[a]=!0});pb(a,M);for(var d in c)pb(a,a[ae]+(0<a[ae][J]?Ke+d:d))}}\nfunction sP(a,b){if(a[Hz])a[Hz][Tb](b);else pP(a,b)&&pb(a,vj(oP(a),function(a){return a!=b})[Fe](Ke))}function tP(a,b){a[Hz]?X(b,function(b){sP(a,b)}):pb(a,vj(oP(a),function(a){return!Dj(b,a)})[Fe](Ke))}function uP(a,b,c){c?qP(a,b):sP(a,b)};function vP(a,b,c){hv[L](this);ar(this,a);this.handle=b||a;this.E3=c||new xm(ia,ia,ia,ia);this.Ze=Hl(a);this.H=new Bx(this);Ku(this,this.H);$u(this[IA],[hD,Tt],this.xaa,!1,this)}W(vP,hv);var wP=ol||pl&&ul(\"1.9.3\");R=vP[K];Uq(R,0);Vq(R,0);yq(R,0);zq(R,0);R.dv=0;R.rl=0;wy(R,0);vy(R,0);R.sg=!0;R.Fq=!1;R.uba=0;R.oP=0;R.woa=!1;R.Iy=!1;R.Pu=function(a){this.Iy=a};R.Jc=function(){return this.H};function xP(a,b){a.E3=b||new xm(ia,ia,ia,ia)}R.Na=function(a){this.sg=a};\nR.D=function(){vP.e.D[L](this);dv(this[IA],[hD,Tt],this.xaa,!1,this);this.H.nc();wP&&this.Ze.releaseCapture();ar(this,null);this.handle=null};R.JI=function(){Gi(this.Nq)||(this.Nq=Ym(this[ys]));return this.Nq};\nR.xaa=function(a){var b=a[H]==Tt;if(!this.sg||this.Fq||b&&!Ru(a))this[ir](ova);else{yP(a);if(0==this.uba)if(this[ir](new zP(TD,this,a[Qd],a[Rd],a)))this.Fq=!0,a[hr]();else return;else a[hr]();var b=this.Ze,c=b[lc],d=!wP;this.H.k(b,[fna,dG],this.hN,d);this.H.k(b,[gna,cG],this.iS,d);wP?(c.setCapture(!1),this.H.k(c,bsa,this.iS)):this.H.k(Pl(b),yK,this.iS);ol&&this.woa&&this.H.k(b,wva,Nu);this.yoa&&this.H.k(this.yoa,ME,this.xoa,d);Uq(this,this.dv=a[Qd]);Vq(this,this.rl=a[Rd]);yq(this,a.screenX);zq(this,\na.screenY);wy(this,this.Iy?bGa(this[ys]):this[ys][je]);vy(this,this[ys][ed]);this.h1=tm(Fl(this.Ze));this.oP=Zi()}};R.iS=function(a){this.H.nc();wP&&this.Ze.releaseCapture();if(this.Fq){yP(a);this.Fq=!1;var b=IGa(this,this[DA]),c=JGa(this,this[CA]);this[ir](new zP(zI,this,a[Qd],a[Rd],a,b,c))}else this[ir](ova)};function yP(a){var b=a[H];b==hD||b==fna?a[Sc](a.Aa[Nb][0],a[es]):b!=gna&&b!=hna||a[Sc](a.Aa.changedTouches[0],a[es])}\nR.hN=function(a){if(this.sg){yP(a);var b=(this.Iy&&this.JI()?-1:1)*(a[Qd]-this[Qd]),c=a[Rd]-this[Rd];Uq(this,a[Qd]);Vq(this,a[Rd]);yq(this,a.screenX);zq(this,a.screenY);if(!this.Fq){var d=this.dv-this[Qd],e=this.rl-this[Rd];if(d*d+e*e>this.uba)if(this[ir](new zP(TD,this,a[Qd],a[Rd],a)))this.Fq=!0;else{this.yh||this.iS(a);return}}c=KGa(this,b,c);b=c.x;c=c.y;this.Fq&&this[ir](new zP(GK,this,a[Qd],a[Rd],a,b,c))&&(LGa(this,a,b,c),a[hr]())}};\nfunction KGa(a,b,c){var d=tm(Fl(a.Ze));b+=d.x-a.h1.x;c+=d.y-a.h1.y;a.h1=d;wy(a,a[DA]+b);vy(a,a[CA]+c);b=IGa(a,a[DA]);a=JGa(a,a[CA]);return new xl(b,a)}R.xoa=function(a){var b=KGa(this,0,0);Uq(a,this[Qd]);Vq(a,this[Rd]);LGa(this,a,b.x,b.y)};function LGa(a,b,c,d){a.Wx(c,d);a[ir](new zP(GI,a,b[Qd],b[Rd],b,c,d))}function IGa(a,b){var c=a.E3,d=fa(c[G])?null:c[G],c=fa(c[r])?0:c[r];return h.min(null!=d?d+c:da,h.max(null!=d?d:-da,b))}\nfunction JGa(a,b){var c=a.E3,d=fa(c.top)?null:c.top,c=fa(c[z])?0:c[z];return h.min(null!=d?d+c:da,h.max(null!=d?d:-da,b))}R.Wx=function(a,b){this.Iy&&this.JI()?Ua(this[ys][w],a+P):$a(this[ys][w],a+P);this[ys][w].top=b+P};function zP(a,b,c,d,e,f,g){Mu[L](this,a);Uq(this,c);Vq(this,d);this.Cna=e;$a(this,Gi(f)?f:b[DA]);this.top=Gi(g)?g:b[CA];this.l0=b}W(zP,Mu);function AP(a){hv[L](this);this.n=a;a=ol?Ft:yK;this.xna=$u(this.n,ol?Et:ih,this,!ol);this.yna=$u(this.n,a,this,!ol)}W(AP,hv);Dq(AP[K],function(a){var b=new Pu(a.Aa);db(b,a[H]==Et||a[H]==ih?Et:Ft);this[ir](b)});AP[K].D=function(){AP.e.D[L](this);ev(this.xna);ev(this.yna);delete this.n};function BP(a,b){jP[L](this,b);this.Voa=!!a;this.tC=null}W(BP,jP);R=BP[K];R.lY=null;R.ub=!1;R.Il=null;R.dj=null;R.so=null;R.S0=!1;R.fa=function(){return Kza};R.uC=function(){return this.Il};R.m=function(){BP.e.m[L](this);var a=this.a(),b=ej(this.fa())[zc](Ke);rP(a,b);lm(a,!0);Wm(a,!1);MGa(this);NGa(this)};function MGa(a){if(a.Voa&&!a.dj){var b;b=a.pa().m(xh,{frameborder:0,style:hya,src:Ysa});a.dj=b;pb(a.dj,a.fa()+sEa);Wm(a.dj,!1);Afa(a.dj,0)}a.Il||(a.Il=a.pa().m(ch,a.fa()+sEa),Wm(a.Il,!1))}\nfunction NGa(a){a.so||(a.so=a.pa()[Vb](du),Wm(a.so,!1),lm(a.so,!0),Ba(a.so[w],Fg))}R.gba=function(){this.S0=!1};R.Wh=function(a){return!!a&&a[$c]==ML};R.Hf=function(a){BP.e.Hf[L](this,a);a=ej(this.fa())[zc](Ke);rP(this.a(),a);MGa(this);NGa(this);Wm(this.a(),!1)};R.Nb=function(){this.dj&&Zl(this.dj,this.a());Zl(this.Il,this.a());BP.e.Nb[L](this);$l(this.so,this.a());this.lY=new AP(this.pa().oc());this.Jc().k(this.lY,Et,this.$ja);CP(this,!1)};\nR.Ff=function(){this.W()&&this[yA](!1);Lu(this.lY);BP.e.Ff[L](this);am(this.dj);am(this.Il);am(this.so)};sy(R,function(a){a!=this.ub&&(this.Ux&&this.Ux[qs](),this.AC&&this.AC[qs](),this.Dx&&this.Dx[qs](),this.gC&&this.gC[qs](),this.Mb&&CP(this,a),a?this.O3():this.XD())});function CP(a,b){if(b){a.bE||(a.bE=[]);for(var c=a.pa(),c=c.Vf(c.oc()[ke]),d=0;d<c[J];d++){var e=c[d];e==a.n||BO(e,sh)||(AO(e,sh,!0),a.bE[B](e))}}else if(a.bE){for(d=0;d<a.bE[J];d++)a.bE[d][ad](SK);a.bE=null}}\nR.vP=function(a,b,c,d){this.Ux=a;this.Dx=b;this.AC=c;this.gC=d};R.O3=function(){if(this[ir](EK)){try{this.tC=this.pa().oc()[ub]}catch(a){}this.oZ();this.lf();this.Jc().k(this.pa().lC(),cF,this.oZ);OGa(this,!0);this[iA]();this.ub=!0;this.Ux&&this.AC?(cv(this.Ux,zI,this.OQ,!1,this),this.AC[KB](),this.Ux[KB]()):this.OQ()}};\nR.XD=function(){if(this[ir](FK)){this.Jc().hb(this.pa().lC(),cF,this.oZ);this.ub=!1;this.Dx&&this.gC?(cv(this.Dx,zI,this.qP,!1,this),this.gC[KB](),this.Dx[KB]()):this.qP();t:{try{var a=this.pa(),b=a.oc()[ke],c=a.oc()[ub]||b;if(!this.tC||this.tC==b){this.tC=null;break t}(c==b||a[Yc](this.a(),c))&&this.tC[iA]()}catch(d){}this.tC=null}}};function OGa(a,b){a.dj&&Wm(a.dj,b);a.Il&&Wm(a.Il,b);Wm(a.a(),b);Wm(a.so,b)}R.OQ=function(){this[ir](dE)};R.qP=function(){OGa(this,!1);this[ir](BH)};R.W=function(){return this.ub};\nR.focus=function(){this.wga()};R.oZ=function(){this.dj&&Wm(this.dj,!1);this.Il&&Wm(this.Il,!1);var a=this.pa().oc(),b=Ol(Pl(a)||ba||ba),c=h.max(b[r],h.max(a[ke][Oc],a[lc][Oc])),a=h.max(b[z],h.max(a[ke][Wb],a[lc][Wb]));this.dj&&(Wm(this.dj,!0),Rm(this.dj,c,a));this.Il&&(Wm(this.Il,!0),Rm(this.Il,c,a))};\nR.lf=function(){var a=this.pa().oc(),b=Pl(a)||ba;if(Hm(this.a())==hh)var c=a=0;else c=tm(this.pa()),a=c.x,c=c.y;var d=Tm(this.a()),b=Ol(b||ba),a=h.max(a+b[r]/2-d[r]/2,0),c=h.max(c+b[z]/2-d[z]/2,0);Im(this.a(),a,c);Im(this.so,a,c)};R.$ja=function(a){this.S0?this.gba():a[ys]==this.so&&sv(this.wga,0,this)};R.wga=function(){try{ol&&this.pa().oc()[ke][iA](),this.a()[iA]()}catch(a){}};R.D=function(){Lu(this.Ux);this.Ux=null;Lu(this.Dx);this.Dx=null;Lu(this.AC);this.AC=null;Lu(this.gC);this.gC=null;BP.e.D[L](this)};function DP(a,b,c){BP[L](this,b,c);this.Ij=a||wra;this.ji=(new EP).oj(FP,!0).oj(GP,!1,!0)}W(DP,BP);R=DP[K];R.Zna=!0;R.UF=!0;R.FF=!0;R.V8=!0;R.XN=.5;R.Rf=M;R.ng=null;R.Tj=null;R.oJ=!1;R.Fk=null;R.Wi=null;R.YN=null;R.Qi=null;R.Ik=null;R.Ch=null;R.uM=\"dialog\";R.fa=function(){return this.Ij};R.setTitle=function(a){this.Rf=a;this.Wi&&im(this.Wi,a)};R.getTitle=function(){return this.Rf};ez(R,function(a){this.ng=a=Ck(a,null);this.Ik&&wl(this.Ik,a)});fz(R,function(){return null!=this.ng?Ak(this.ng):M});\nR.Tt=function(){return this.uM};R.C5=function(a){this.uM=a};function HP(a){a.a()||a.C()}R.gb=function(){HP(this);return this.Ik};function PGa(a){HP(a);return a.a()}R.uC=function(){HP(this);return DP.e.uC[L](this)};function IP(a,b){a.XN=b;if(a.a()){var c=a.uC();c&&Afa(c,a.XN)}}function JP(a,b){a.FF=b;if(a.Mb){var c=a.pa(),d=a.uC(),e=a.dj;b?(e&&c.R_(e,a.a()),c.R_(d,a.a())):(c[Rr](e),c[Rr](d))}a.W()&&CP(a,b)}R.getDraggable=function(){return this.V8};\nfunction QGa(a,b){var c=ej(a.Ij+$Da)[zc](Ke);a.a()&&(b?rP(a.Fk,c):tP(a.Fk,c));if(b&&!a.Tj){var d;d=new vP(a.a(),a.Fk);a.Tj=d;rP(a.Fk,c);$u(a.Tj,TD,a.W_,!1,a)}else!b&&a.Tj&&(a.Tj.$(),a.Tj=null)}\nR.m=function(){DP.e.m[L](this);var a=this.a(),b=this.pa();this.Fk=b.m(ch,this.Ij+bEa,this.Wi=b.m(du,{className:this.Ij+ZDa,id:this[kC]()},this.Rf),this.Qi=b.m(du,this.Ij+aEa));Xl(a,this.Fk,this.Ik=b.m(ch,this.Ij+WM),this.Ch=b.m(ch,this.Ij+rEa));zO(this.Wi,Gta);zO(this.Qi,mK);lm(this.Qi,!0);DO(this.Qi,QBa);this.YN=this.Wi.id;zO(a,this.Tt());AO(a,$G,this.YN||M);this.ng&&wl(this.Ik,this.ng);Wm(this.Qi,this.UF);this.ji&&(a=this.ji,a.n=this.Ch,a.C());Wm(this.Ch,!!this.ji);IP(this,this.XN)};\nR.Hf=function(a){DP.e.Hf[L](this,a);a=this.a();var b=this.Ij+WM;this.Ik=Jl(null,b,a)[0];this.Ik||(this.Ik=this.pa().m(ch,b),this.ng&&wl(this.Ik,this.ng),a[q](this.Ik));var b=this.Ij+bEa,c=this.Ij+ZDa,d=this.Ij+aEa;(this.Fk=Jl(null,b,a)[0])?(this.Wi=Jl(null,c,this.Fk)[0],this.Qi=Jl(null,d,this.Fk)[0]):(this.Fk=this.pa().m(ch,b),a[Lb](this.Fk,this.Ik));this.Wi?(this.Rf=mm(this.Wi),this.Wi.id||(this.Wi.id=this[kC]())):(this.Wi=Ql(du,{className:c,id:this[kC]()}),this.Fk[q](this.Wi));this.YN=this.Wi.id;\nAO(a,$G,this.YN||M);this.Qi||(this.Qi=this.pa().m(du,d),this.Fk[q](this.Qi));Wm(this.Qi,this.UF);b=this.Ij+rEa;(this.Ch=Jl(null,b,a)[0])?(this.ji=new EP(this.pa()),this.ji.Va(this.Ch)):(this.Ch=this.pa().m(ch,b),a[q](this.Ch),this.ji&&(a=this.ji,a.n=this.Ch,a.C()),Wm(this.Ch,!!this.ji));IP(this,this.XN)};\nR.Nb=function(){DP.e.Nb[L](this);this.Jc().k(this.a(),fH,this.W8).k(this.a(),Mt,this.W8);this.Jc().k(this.Ch,vt,this.Hka);QGa(this,this.V8);this.Jc().k(this.Qi,vt,this.Ika);var a=this.a();zO(a,this.Tt());this.Wi.id!==M&&AO(a,$G,this.Wi.id);this.FF||JP(this,!1)};R.Ff=function(){this.W()&&this[yA](!1);QGa(this,!1);DP.e.Ff[L](this)};sy(R,function(a){a!=this.W()&&(this.Mb||this.C(),DP.e[yA][L](this,a))});R.OQ=function(){DP.e.OQ[L](this);this[ir](oza)};\nR.qP=function(){DP.e.qP[L](this);this[ir](pza);this.oJ&&this.$()};R.W_=function(){var a=this.pa().oc(),b=Ol(Pl(a)||ba||ba),c=h.max(a[ke][Oc],b[r]),a=h.max(a[ke][Wb],b[z]),d=Tm(this.a());Hm(this.a())==hh?xP(this.Tj,new xm(0,0,h.max(0,b[r]-d[r]),h.max(0,b[z]-d[z]))):xP(this.Tj,new xm(0,0,c-d[r],a-d[z]))};R.Ika=function(){KP(this)};function KP(a){if(a.UF){var b=a.ji,c=b&&b.O0;if(c)b=b.get(c),a[ir](new LP(c,b))&&a[yA](!1);else a[yA](!1)}}R.dW=function(a){this.oJ=a};\nR.D=function(){this.Ch=this.Qi=null;DP.e.D[L](this)};R.Hka=function(a){t:{for(a=a[ys];null!=a&&a!=this.Ch;){if(a[$c]==Jf)break t;a=a[Ce]}a=null}if(a&&!a[ie]){a=a[Nd];var b=this.ji.get(a);this[ir](new LP(a,b))&&this[yA](!1)}};\nR.W8=function(a){var b=!1,c=!1,d=this.ji,e=a[ys];if(a[H]==fH)if(this.Zna&&27==a[pr]){var f=d&&d.O0,e=e[$c]==ig&&!e[ie];f&&!e?(c=!0,b=d.get(f),b=this[ir](new LP(f,b))):e||(b=!0)}else{if(9==a[pr]&&a[Bs]&&e==this.a()){this.S0=!0;try{this.so[iA]()}catch(g){}sv(this.gba,0,this)}}else if(13==a[pr]){if(e[$c]==Jf&&!e[ie])f=e[Nd];else if(e==this.Qi)KP(this);else if(d){var k=d.$Z,l=k&&MP(d,k),e=(e[$c]==pg||e[$c]==ig||e[$c]==Hf)&&!e[ie];!l||l[ie]||e||(f=k)}f&&d&&(c=!0,b=this[ir](new LP(f,String(d.get(f)))))}else e==\nthis.Qi&&32==a[pr]&&KP(this);if(b||c)a[Er](),a[hr]();b&&this[yA](!1)};function LP(a,b){db(this,NI);this.key=a;this.caption=b}W(LP,Mu);function EP(a){this.U=a||Fl();bl[L](this)}W(EP,bl);R=EP[K];R.Ij=\"charts-buttonset\";R.$Z=null;R.n=null;R.O0=null;R.set=function(a,b,c,d){bl[K].set[L](this,a,b);c&&(this.$Z=a);d&&(this.O0=a);return this};R.oj=function(a,b,c){return this.set(a.key,a[xA],b,c)};\nR.C=function(){if(this.n){wl(this.n,Hk);var a=Fl(this.n);this[Zb](function(b,c){var d=a.m(mK,{name:c},b);c==this.$Z&&pb(d,this.Ij+VM);this.n[q](d)},this)}};R.Va=function(a){if(a&&1==a[rd]){this.n=a;a=this.n[kc](mK);for(var b=0,c,d,e;c=a[b];b++)if(d=c[Nd]||c.id,e=mm(c)||c[wd],d){var f=0==b;this.set(d,e,f,c[Nd]==st);f&&qP(c,this.Ij+VM)}}};R.a=function(){return this.n};R.pa=function(){return this.U};function MP(a,b){for(var c=a.n[kc](Jf),d=0,e;e=c[d];d++)if(e[Nd]==b||e.id==b)return e;return null}\nvar FP={key:SF,caption:aBa},GP={key:st,caption:VBa},RGa={key:\"yes\",caption:\"Yes\"},SGa={key:XF,caption:\"No\"},TGa={key:\"save\",caption:\"Save\"},UGa={key:\"continue\",caption:\"Continue\"};\"undefined\"!=typeof ea&&((new EP).oj(FP,!0,!0),(new EP).oj(FP,!0).oj(GP,!1,!0),(new EP).oj(RGa,!0).oj(SGa,!1,!0),(new EP).oj(RGa).oj(SGa,!0).oj(GP,!1,!0),(new EP).oj(UGa).oj(TGa).oj(GP,!0,!0));function NP(a,b){hv[L](this);a&&this.xA(a,b)}W(NP,hv);R=NP[K];R.n=null;R.xT=null;R.T2=null;R.yT=null;R.lm=-1;R.Mv=-1;R.q4=!1;\nvar VGa={3:13,12:144,63232:38,63233:40,63234:37,63235:39,63236:112,63237:113,63238:114,63239:115,63240:116,63241:117,63242:118,63243:119,63244:120,63245:121,63246:122,63247:123,63248:44,63272:46,63273:36,63275:35,63276:33,63277:34,63289:144,63302:45},WGa={Up:38,Down:40,Left:37,Right:39,Enter:13,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,\"U+007F\":46,Home:36,End:35,PageUp:33,PageDown:34,Insert:45},XGa=ol||ql&&ul(UCa),YGa=rl&&pl;R=NP[K];\nR.Vm=function(a){ql&&(17==this.lm&&!a[ts]||18==this.lm&&!a[wr]||rl&&91==this.lm&&!a[ds])&&(this.Mv=this.lm=-1);-1==this.lm&&(a[ts]&&17!=a[pr]?this.lm=17:a[wr]&&18!=a[pr]?this.lm=18:a[ds]&&91!=a[pr]&&(this.lm=91));if(XGa&&!dGa(a[pr],this.lm,a[Bs],a[ts],a[wr]))this[rr](a);else this.Mv=QN(a[pr]),YGa&&(this.q4=a[wr])};R.Uqa=function(a){this.Mv=this.lm=-1;this.q4=a[wr]};\nDq(R,function(a){var b=a.Aa,c,d,e=b[wr];ol&&a[H]==Mt?(c=this.Mv,d=13!=c&&27!=c?b[pr]:0):ql&&a[H]==Mt?(c=this.Mv,d=0<=b[or]&&63232>b[or]&&PN(c)?b[or]:0):nl?(c=this.Mv,d=PN(c)?b[pr]:0):(c=b[pr]||this.Mv,d=b[or]||0,YGa&&(e=this.q4),rl&&63==d&&224==c&&(c=191));var f=c=QN(c),g=b.keyIdentifier;c?63232<=c&&c in VGa?f=VGa[c]:25==c&&a[Bs]&&(f=9):g&&g in WGa&&(f=WGa[g]);a=f==this.lm;this.lm=f;b=new ZGa(f,d,a,b);Gq(b,e);this[ir](b)});R.a=function(){return this.n};\nR.xA=function(a,b){this.yT&&this[MB]();this.n=a;this.xT=$u(this.n,Mt,this,b);this.T2=$u(this.n,fH,this.Vm,b,this);this.yT=$u(this.n,eH,this.Uqa,b,this)};R.detach=function(){this.xT&&(ev(this.xT),ev(this.T2),ev(this.yT),this.yT=this.T2=this.xT=null);this.n=null;this.Mv=this.lm=-1};R.D=function(){NP.e.D[L](this);this[MB]()};function ZGa(a,b,c,d){Pu[L](this,d);db(this,gH);Cq(this,a);this.charCode=b;this.repeat=c}W(ZGa,Pu);function OP(){}var PP;Ki(OP);function $Ga(a){var b=new QP;b.fa=function(){return a};return b}var aHa={button:vqa,checkbox:QJ,menuitem:LE,menuitemcheckbox:QJ,menuitemradio:QJ,radio:QJ,tab:LE,treeitem:LE};R=OP[K];R.$k=function(){};R.m=function(a){return a.pa().m(ch,this.cm(a)[Fe](Ke),a[SB]())};R.gb=function(a){return a};R.qs=function(a,b,c){if(a=a.a?a.a():a){var d=[b];ol&&!ul(oM)&&(d=RP(oP(a),b),d[B](b));(c?rP:tP)(a,d)}};R.Wh=function(){return!0};\nR.Va=function(a,b){b.id&&a.ux(b.id);var c=this.gb(b);c&&c[Yb]?a.sB(c[Yb][ic]?Lj(c[cc]):c[Yb]):a.sB(null);var d=0,e=this.fa(),f=this.fa(),g=!1,k=!1,l=!1,n=Lj(oP(b));X(n,function(a){g||a!=e?k||a!=f?d|=this.vR(a):k=!0:(g=!0,f==e&&(k=!0));1==this.vR(a)&&km(c)&&lm(c,!1)},this);a.o=d;g||(n[B](e),f==e&&(k=!0));k||n[B](f);var p=a.xo;p&&n[B][Zc](n,p);if(ol&&!ul(oM)){var t=RP(n);0<t[J]&&(n[B][Zc](n,t),l=!0)}g&&k&&!p&&!l||HGa(b,n[Fe](Ke));return b};\nR.Pp=function(a){a.$i()&&this.Jw(a.a(),!0);a[VA]()&&this.wp(a,a.W())};function SP(a,b,c){if(a=c||a.$k())c=b[oe](Zh)||null,a!=c&&zO(b,a)}function bHa(a,b,c){var d=b.C8;null!=d&&a.o_(c,d);b.W()||AO(c,sh,!b.W());b[VA]()||a.qq(c,1,!b[VA]());TP(b,8)&&a.qq(c,8,b.bS());TP(b,16)&&a.qq(c,16,b.Fm());TP(b,64)&&a.qq(c,64,UP(b,64))}R.o_=function(a,b){DO(a,b)};R.LH=function(a,b){$m(a,!b,!ol&&!nl)};R.Jw=function(a,b){this.qs(a,this.fa()+dEa,b)};R.Kr=function(a){var b;return TP(a,32)&&(b=a.Lg())?km(b):!1};\nR.wp=function(a,b){var c;if(TP(a,32)&&(c=a.Lg())){if(!b&&UP(a,32)){try{c[vB]()}catch(d){}UP(a,32)&&a.Lx(null)}km(c)!=b&&lm(c,b)}};sy(R,function(a,b){Wm(a,b);a&&AO(a,sh,!b)});R.ed=function(a,b,c){var d=a.a();if(d){var e=this.OI(b);e&&this.qs(a,e,c);this.qq(d,b,c)}};R.qq=function(a,b,c){PP||(PP={1:Pva,8:LE,16:QJ,64:cva});b=PP[b];var d=a[oe](Zh)||null;d&&(d=aHa[d]||b,b=b==QJ||b==LE?d:b);b&&AO(a,b,c)};\nez(R,function(a,b){var c=this.gb(a);if(c&&(Yl(c),b))if(Si(b))im(c,b);else{var d=function(a){if(a){var b=Hl(c);c[q](Si(a)?b[Jb](a):a)}};Oi(b)?X(b,d):!Pi(b)||ura in b?d(b):X(Lj(b),d)}});R.Lg=function(a){return a.a()};R.fa=function(){return Tza};R.cm=function(a){var b=this.fa(),c=[b],d=this.fa();d!=b&&c[B](d);b=a[Qr]();for(d=[];b;){var e=b&-b;d[B](this.OI(e));b&=~e}c[B][Zc](c,d);(a=a.xo)&&c[B][Zc](c,a);ol&&!ul(oM)&&c[B][Zc](c,RP(c));return c};\nfunction RP(a,b){var c=[];b&&(a=a[Hb]([b]));X([],function(d){!zj(d,Yi(Dj,a))||b&&!Dj(d,b)||c[B](d[Fe](lL))});return c}R.OI=function(a){this.TU||cHa(this);return this.TU[a]};R.vR=function(a){this.Rga||(this.TU||cHa(this),this.Rga=ok(this.TU));a=ja(this.Rga[a],10);return fa(a)?0:a};function cHa(a){var b=a.fa();gj(b[Ab](/\\xa0|\\s/g,Ke),Ke);a.TU={1:b+UM,2:b+jEa,4:b+tEa,8:b+cEa,16:b+pEa,32:b+mEa,64:b+eEa}};function VP(a,b){if(!a)throw m(\"Invalid class name \"+a);if(!Vi(b))throw m(\"Invalid decorator function \"+b);WP[a]=b}function dHa(a){var b;a=oP(a);for(var c=0,d=a[J];c<d;c++)if(b=a[c],b=b in WP?WP[b]():null)return b;return null}var eHa={},WP={};function fHa(a){var b=dHa(a);b&&b.Va(a);return b};function XP(a,b,c){jP[L](this,c);if(!b){b=this[Bc];for(var d;b;){d=Wi(b);if(d=eHa[d])break;b=b.e?b.e[Bc]:null}b=d?Vi(d.ac)?d.ac():new d:null}this.j=b;this.sB(Gi(a)?a:null);this.C8=null}W(XP,jP);R=XP[K];R.ng=null;R.o=0;R.lI=39;R.Fs=255;R.Ys=0;R.ub=!0;R.xo=null;R.RN=!0;R.wO=!1;R.uM=null;function YP(a,b){a.Mb&&b!=a.RN&&gHa(a,b);a.RN=b}R.Lg=function(){return this.j.Lg(this)};R.wP=function(){return this.Gf||(this.Gf=new NP)};R.Wa=function(){return this.j};\nR.Cca=function(a){if(this.Mb)throw m(NL);this.a()&&(this.n=null);this.j=a};R.Xn=function(a){a&&(this.xo?Dj(this.xo,a)||this.xo[B](a):this.xo=[a],this.j.qs(this,a,!0))};R.qs=function(a,b){b?this.Xn(a):a&&this.xo&&Ij(this.xo,a)&&(0==this.xo[J]&&(this.xo=null),this.j.qs(this,a,!1))};R.m=function(){var a=this.j.m(this);this.n=a;SP(this.j,a,this.Tt());this.wO||this.j.LH(a,!1);this.W()||this.j[yA](a,!1)};R.Tt=function(){return this.uM};R.C5=function(a){this.uM=a};\nR.o_=function(a){this.C8=a;var b=this.a();b&&this.j.o_(b,a)};R.gb=function(){return this.j.gb(this.a())};R.Wh=function(a){return this.j.Wh(a)};R.Hf=function(a){this.n=a=this.j.Va(this,a);SP(this.j,a,this.Tt());this.wO||this.j.LH(a,!1);this.ub=a[w][cd]!=O};R.Nb=function(){XP.e.Nb[L](this);bHa(this.j,this,this.n);this.j.Pp(this);if(this.lI&-2&&(this.RN&&gHa(this,!0),TP(this,32))){var a=this.Lg();if(a){var b=this.wP();b.xA(a);this.Jc().k(b,gH,this.yk).k(a,ih,this.Vu).k(a,yK,this.Lx)}}};\nfunction gHa(a,b){var c=a.Jc(),d=a.a();b?(c.k(d,Vt,a.Sr).k(d,Tt,a.Ye).k(d,cG,a.eq).k(d,Ut,a.tO),a.eJ!=Ji&&c.k(d,kJ,a.eJ),ol&&c.k(d,QI,a.t$)):(c.hb(d,Vt,a.Sr).hb(d,Tt,a.Ye).hb(d,cG,a.eq).hb(d,Ut,a.tO),a.eJ!=Ji&&c.hb(d,kJ,a.eJ),ol&&c.hb(d,QI,a.t$))}R.Ff=function(){XP.e.Ff[L](this);this.Gf&&this.Gf[MB]();this.W()&&this[VA]()&&this.j.wp(this,!1)};R.D=function(){XP.e.D[L](this);this.Gf&&(this.Gf.$(),delete this.Gf);delete this.j;this.xo=this.ng=null};fz(R,function(){return this.ng});\nez(R,function(a){this.j[RB](this.a(),a);this.sB(a)});R.sB=function(a){this.ng=a};R.Hl=function(){var a=this[SB]();if(!a)return M;a=Si(a)?a:Oi(a)?wj(a,om)[Fe](M):mm(a);return Eda(a)};R.Jw=function(a){XP.e.Jw[L](this,a);var b=this.a();b&&this.j.Jw(b,a)};R.LH=function(a){this.wO=a;var b=this.a();b&&this.j.LH(b,a)};R.W=function(){return this.ub};sy(R,function(a,b){if(b||this.ub!=a&&this[ir](a?dE:BH)){var c=this.a();c&&this.j[yA](c,a);this[VA]()&&this.j.wp(this,a);this.ub=a;return!0}return!1});\nEy(R,function(){return!UP(this,1)});R.Na=function(a){var b=this[Fz]();b&&typeof b[VA]==kh&&!b[VA]()||!ZP(this,1,!a)||(a||(this[VB](!1),this.Jj(!1)),this.W()&&this.j.wp(this,a),this.ed(1,!a,!0))};R.Jj=function(a){ZP(this,2,a)&&this.ed(2,a)};R.Uk=function(){return UP(this,4)};R.setActive=function(a){ZP(this,4,a)&&this.ed(4,a)};R.bS=function(){return UP(this,8)};R.ro=function(a){ZP(this,8,a)&&this.ed(8,a)};R.Fm=function(){return UP(this,16)};R.di=function(a){ZP(this,16,a)&&this.ed(16,a)};\nR.lE=function(a){ZP(this,32,a)&&this.ed(32,a)};R.xd=function(a){ZP(this,64,a)&&this.ed(64,a)};Nq(R,function(){return this.o});function UP(a,b){return!!(a.o&b)}R.ed=function(a,b,c){c||1!=a?TP(this,a)&&b!=UP(this,a)&&(this.j.ed(this,a,b),this.o=b?this.o|a:this.o&~a):this.Na(!b)};function TP(a,b){return!!(a.lI&b)}R.bg=function(a,b){if(this.Mb&&UP(this,a)&&!b)throw m(NL);!b&&UP(this,a)&&this.ed(a,!1);this.lI=b?this.lI|a:this.lI&~a};function $P(a,b){return!!(a.Fs&b)&&TP(a,b)}\nfunction ZP(a,b,c){return TP(a,b)&&UP(a,b)!=c&&(!(a.Ys&b)||a[ir](FGa(b,c)))&&!a.yh}R.Sr=function(a){!hHa(a,this.a())&&this[ir](yI)&&this[VA]()&&$P(this,2)&&this.Jj(!0)};R.tO=function(a){!hHa(a,this.a())&&this[ir](Tsa)&&($P(this,4)&&this[VB](!1),$P(this,2)&&this.Jj(!1))};R.eJ=Ji;function hHa(a,b){return!!a[er]&&hm(b,a[er])}R.Ye=function(a){this[VA]()&&($P(this,2)&&this.Jj(!0),Ru(a)&&($P(this,4)&&this[VB](!0),this.j.Kr(this)&&this.Lg()[iA]()));!this.wO&&Ru(a)&&a[hr]()};\nR.eq=function(a){this[VA]()&&($P(this,2)&&this.Jj(!0),this.Uk()&&this.ij(a)&&$P(this,4)&&this[VB](!1))};R.t$=function(a){this[VA]()&&this.ij(a)};R.ij=function(a){$P(this,16)&&this.di(!this.Fm());$P(this,8)&&this.ro(!0);$P(this,64)&&this.xd(!UP(this,64));var b=new Mu(Gg,this);a&&(Gq(b,a[wr]),b.ctrlKey=a[ts],Sq(b,a[ds]),b.shiftKey=a[Bs],b.I3=a.I3);return this[ir](b)};R.Vu=function(){$P(this,32)&&this.lE(!0)};R.Lx=function(){$P(this,4)&&this[VB](!1);$P(this,32)&&this.lE(!1)};\nR.yk=function(a){return this.W()&&this[VA]()&&this.$j(a)?(a[hr](),a[Er](),!0):!1};R.$j=function(a){return 13==a[pr]&&this.ij(a)};if(!Vi(XP))throw m(\"Invalid component class \"+XP);if(!Vi(OP))throw m(\"Invalid renderer class \"+OP);var iHa=Wi(XP);eHa[iHa]=OP;VP(Tza,function(){return new XP(null)});function aQ(){this.dfa=[]}W(aQ,OP);Ki(aQ);function bQ(a,b){var c=a.dfa[b];if(!c){switch(b){case 0:c=a.fa()+lEa;break;case 1:c=a.fa()+qEa;break;case 2:c=a.fa()+WM}a.dfa[b]=c}return c}R=aQ[K];R.$k=function(){return Hra};R.m=function(a){var b=a.pa().m(ch,this.cm(a)[Fe](Ke),jHa(this,a[SB](),a.pa()));cQ(this,a,b,TP(a,8)||TP(a,16));return b};R.gb=function(a){return a&&a[Yb]};\nR.Va=function(a,b){var c=cm(b),d=bQ(this,2);c&&pP(c,d)||b[q](jHa(this,b[cc],a.pa()));pP(b,eL)&&(a.UP(!0),this.UP(a,b,!0));return aQ.e.Va[L](this,a,b)};ez(R,function(a,b){var c=this.gb(a),d=dQ(this,a)?c[Yb]:null;aQ.e[RB][L](this,a,b);d&&!dQ(this,a)&&c[Lb](d,c[Yb]||null)});function jHa(a,b,c){a=bQ(a,2);return c.m(ch,a,b)}R.n_=function(a,b,c){a&&b&&cQ(this,a,b,c)};R.UP=function(a,b,c){a&&b&&cQ(this,a,b,c)};\nfunction dQ(a,b){var c=a.gb(b);if(c){var c=c[Yb],d=bQ(a,1);return!!c&&fm(c)&&pP(c,d)}return!1}function cQ(a,b,c,d){SP(a,c,b.Tt());bHa(a,b,c);if(d!=dQ(a,c))if(uP(c,eL,d),c=a.gb(c),d)a=bQ(a,1),c[Lb](b.pa().m(ch,a),c[Yb]||null);else c[le](c[Yb])}R.OI=function(a){switch(a){case 2:return bQ(this,0);case 16:case 8:return Jza;default:return aQ.e.OI[L](this,a)}};R.vR=function(a){var b=bQ(this,0);switch(a){case Jza:return 16;case b:return 2;default:return aQ.e.vR[L](this,a)}};R.fa=function(){return Nza};function eQ(a,b,c,d){XP[L](this,a,d||aQ.ac(),c);this.Fa(b)}W(eQ,XP);R=eQ[K];hb(R,function(){var a=this.El;return null!=a?a:this.Hl()});R.Fa=function(a){this.El=a};R.bg=function(a,b){eQ.e.bg[L](this,a,b);switch(a){case 8:this.Fm()&&!b&&this.di(!1);var c=this.a();c&&this.Wa().n_(this,c,b);break;case 16:(c=this.a())&&this.Wa().UP(this,c,b)}};R.n_=function(a){this.bg(8,a)};R.UP=function(a){this.bg(16,a)};\nR.Hl=function(){var a=this[SB]();return Oi(a)?(a=wj(a,function(a){return fm(a)&&(pP(a,Mza)||pP(a,Lza))?M:om(a)})[Fe](M),Eda(a)):eQ.e.Hl[L](this)};R.eq=function(a){var b=this[Fz]();if(b){var c=b.uca;b.uca=null;if(c&&Ui(a[Qd])&&yl(c,new xl(a[Qd],a[Rd])))return}eQ.e.eq[L](this,a)};R.$j=function(a){return a[pr]==this.Bca&&this.ij(a)?!0:eQ.e.$j[L](this,a)};R.Opa=function(){return this.Bca};VP(Nza,function(){return new eQ(null)});eQ[K].Tt=function(){return TP(this,16)?Gra:TP(this,8)?Fra:eQ.e.Tt[L](this)};\neQ[K].getParent=function(){return XP[K][Fz][L](this)};eQ[K].vV=function(){return XP[K].vV[L](this)};function fQ(a,b,c,d){MN[L](this,a,b,c||d);if(c||d)this.AQ=65|(d?32:132)}W(fQ,MN);var gQ,hQ;hQ=gQ=!1;var iQ=ll;iQ&&(-1!=iQ[zd](\"Firefox\")||-1!=iQ[zd](\"Camino\")||(-1!=iQ[zd](\"iPad\")?hQ=!0:-1!=iQ[zd](\"iPhone\")||-1!=iQ[zd](\"iPod\")?gQ=!0:-1!=iQ[zd](\"Chrome\")||-1!=iQ[zd](\"Android\")||iQ[zd](\"Safari\")));var kHa=gQ,lHa=hQ;function jQ(){}W(jQ,OP);Ki(jQ);R=jQ[K];R.$k=function(){return mK};R.qq=function(a,b,c){switch(b){case 8:case 16:AO(a,vqa,c);break;default:case 64:case 1:jQ.e.qq[L](this,a,b,c)}};R.m=function(a){var b=jQ.e.m[L](this,a);this.Yi(b,a.fn());var c=a[I]();c&&this.Fa(b,c);TP(a,16)&&this.qq(b,16,a.Fm());return b};R.Va=function(a,b){b=jQ.e.Va[L](this,a,b);var c=this[I](b);a.vd=c;a.sC(this.fn(b));TP(a,16)&&this.qq(b,16,a.Fm());return b};hb(R,Ji);R.Fa=Ji;R.fn=function(a){return a[bC]};\nR.Yi=function(a,b){a&&(b?Xq(a,b):a[ad](qD))};R.Iu=function(a,b){var c=a.$i(),d=this.fa()+oEa,e=this.fa()+nEa;a.qs(c?e:d,!!(b&1));a.qs(c?d:e,!!(b&2))};R.fa=function(){return Wza};function kQ(){}W(kQ,jQ);Ki(kQ);R=kQ[K];R.$k=function(){};R.m=function(a){YP(a,!1);a.Fs&=-256;a.bg(32,!1);return a.pa().m(mK,{\"class\":this.cm(a)[Fe](Ke),disabled:!a[VA](),title:a.fn()||M,value:a[I]()||M},a.Hl()||M)};R.Wh=function(a){return a[$c]==Jf||a[$c]==Vf&&(a[H]==mK||a[H]==Sna||a[H]==npa)};R.Va=function(a,b){YP(a,!1);a.Fs&=-256;a.bg(32,!1);if(b[ie]){var c=this.OI(1);qP(b,c)}return kQ.e.Va[L](this,a,b)};R.Pp=function(a){a.Jc().k(a.a(),vt,a.ij)};R.LH=Ji;R.Jw=Ji;R.Kr=function(a){return a[VA]()};\nR.wp=Ji;R.ed=function(a,b,c){kQ.e.ed[L](this,a,b,c);(a=a.a())&&1==b&&nz(a,c)};hb(R,function(a){return a[wd]});R.Fa=function(a,b){a&&Sy(a,b)};R.qq=Ji;function lQ(a,b,c){XP[L](this,a,b||kQ.ac(),c)}W(lQ,XP);R=lQ[K];hb(R,function(){return this.vd});R.Fa=function(a){this.vd=a;this.Wa().Fa(this.a(),a)};R.fn=function(){return this.la};R.Yi=function(a){this.la=a;this.Wa().Yi(this.a(),a)};R.sC=function(a){this.la=a};R.Iu=function(a){this.Wa().Iu(this,a)};R.D=function(){lQ.e.D[L](this);delete this.vd;delete this.la};R.Nb=function(){lQ.e.Nb[L](this);if(TP(this,32)){var a=this.Lg();a&&this.Jc().k(a,eH,this.$j)}};\nR.$j=function(a){return 13==a[pr]&&a[H]==gH||32==a[pr]&&a[H]==eH?this.ij(a):32==a[pr]};VP(Wza,function(){return new lQ(null)});function nQ(a){this.zV=a}Ki(nQ);R=nQ[K];R.$k=function(){return this.zV};function oQ(a,b){a&&eb(a,b?0:-1)}R.m=function(a){return a.pa().m(ch,this.cm(a)[Fe](Ke))};R.gb=function(a){return a};R.Wh=function(a){return a[$c]==ML};R.Va=function(a,b){b.id&&a.ux(b.id);var c=this.fa(),d=!1,e=oP(b);e&&X(e,function(b){b==c?d=!0:b&&this.z1(a,b,c)},this);d||qP(b,c);mHa(this,a,this.gb(b));return b};R.z1=function(a,b,c){b==c+UM?a.Na(!1):b==c+kEa?a.YI(th):b==c+VDa&&a.YI(ui)};\nfunction mHa(a,b,c){if(c)for(var d=c[Yb],e;d&&d[Ce]==c;){e=d[ic];if(1==d[rd]){var f=a.r0(d);f&&(f.n=d,b[VA]()||f.Na(!1),b.va(f),f.Va(d))}else d[jd]&&ej(d[jd])!=M||c[le](d);d=e}}R.r0=function(a){return dHa(a)};R.Pp=function(a){a=a.a();$m(a,!0,pl);ol&&(a.hideFocus=!0);var b=this.$k();b&&zO(a,b)};R.Lg=function(a){return a.a()};R.fa=function(){return Uza};R.cm=function(a){var b=this.fa(),c=a.bj()==th,c=[b,c?b+kEa:b+VDa];a[VA]()||c[B](b+UM);return c};function pQ(a,b,c){jP[L](this,c);this.j=b||nQ.ac();this.kb=a||ui}W(pQ,jP);R=pQ[K];R.RZ=null;R.Gf=null;R.j=null;R.kb=null;R.ub=!0;R.sg=!0;R.X3=!0;R.Yd=-1;R.lh=null;R.xp=!1;R.Xoa=!1;R.Ena=!0;R.as=null;R.Lg=function(){return this.RZ||this.j.Lg(this)};R.wP=function(){return this.Gf||(this.Gf=new NP(this.Lg()))};R.Wa=function(){return this.j};R.Cca=function(a){if(this.a())throw m(NL);this.j=a};R.m=function(){this.n=this.j.m(this)};R.gb=function(){return this.j.gb(this.a())};R.Wh=function(a){return this.j.Wh(a)};\nR.Hf=function(a){this.n=this.j.Va(this,a);a[w][cd]==O&&(this.ub=!1)};R.Nb=function(){pQ.e.Nb[L](this);lP(this,function(a){a.Mb&&nHa(this,a)},this);var a=this.a();this.j.Pp(this);this[yA](this.ub,!0);this.Jc().k(this,yI,this.HX).k(this,zH,this.kH).k(this,cD,this.AX).k(this,MF,this.$ia).k(this,rJ,this.zX).k(a,Tt,this.Ye).k(Hl(a),cG,this.Zia).k(a,[Tt,cG,Vt,Ut,kJ],this.Yia);this.Kr()&&oHa(this,!0)};\nfunction oHa(a,b){var c=a.Jc(),d=a.Lg();b?c.k(d,ih,a.Vu).k(d,yK,a.Lx).k(a.wP(),gH,a.yk):c.hb(d,ih,a.Vu).hb(d,yK,a.Lx).hb(a.wP(),gH,a.yk)}R.Ff=function(){this.$f(-1);this.lh&&this.lh.xd(!1);this.xp=!1;pQ.e.Ff[L](this)};R.D=function(){pQ.e.D[L](this);this.Gf&&(this.Gf.$(),this.Gf=null);this.j=this.lh=this.as=this.RZ=null};R.HX=function(){return!0};\nR.kH=function(a){var b=nP(this,a[ys]);if(-1<b&&b!=this.Yd){var c=qQ(this);c&&c.Jj(!1);this.Yd=b;c=qQ(this);this.xp&&c[VB](!0);this.Ena&&this.lh&&c!=this.lh&&(TP(c,64)?c.xd(!0):this.lh.xd(!1))}b=this.a();null!=a[ys].a()&&AO(b,cL,a[ys].a().id)};R.AX=function(a){a[ys]==qQ(this)&&(this.Yd=-1);this.a()[ad](Fya)};R.$ia=function(a){(a=a[ys])&&a!=this.lh&&a[Fz]()==this&&(this.lh&&this.lh.xd(!1),this.lh=a)};R.zX=function(a){a[ys]==this.lh&&(this.lh=null)};\nR.Ye=function(a){this.sg&&(this.xp=!0);var b=this.Lg();b&&km(b)?b[iA]():a[hr]()};R.Zia=function(){this.xp=!1};R.Yia=function(a){var b;t:{b=a[ys];if(this.as)for(var c=this.a();b&&b!==c;){var d=b.id;if(d in this.as){b=this.as[d];break t}b=b[Ce]}b=null}if(b)switch(a[H]){case Tt:b.Ye(a);break;case cG:b.eq(a);break;case Vt:b.Sr(a);break;case Ut:b.tO(a);break;case kJ:b.eJ(a)}};R.Vu=function(){};R.Lx=function(){this.$f(-1);this.xp=!1;this.lh&&this.lh.xd(!1)};\nR.yk=function(a){return this[VA]()&&this.W()&&(0!=this.Uf()||this.RZ)&&this.$j(a)?(a[hr](),a[Er](),!0):!1};\nR.$j=function(a){var b=qQ(this);if(b&&typeof b.yk==kh&&b.yk(a)||this.lh&&this.lh!=b&&typeof this.lh.yk==kh&&this.lh.yk(a))return!0;if(a[Bs]||a[ts]||a[ds]||a[wr])return!1;switch(a[pr]){case 27:if(this.Kr())this.Lg()[vB]();else return!1;break;case 36:pHa(this);break;case 35:qHa(this);break;case 38:if(this.kb==ui)rQ(this);else return!1;break;case 37:if(this.kb==th)this.$i()?sQ(this):rQ(this);else return!1;break;case 40:if(this.kb==ui)sQ(this);else return!1;break;case 39:if(this.kb==th)this.$i()?rQ(this):\nsQ(this);else return!1;break;default:return!1}return!0};function nHa(a,b){var c=b.a(),c=c.id||(c.id=b[kC]());a.as||(a.as={});a.as[c]=b}R.va=function(a,b){pQ.e.va[L](this,a,b)};R.ED=function(a,b,c){a.Ys|=2;a.Ys|=64;!this.Kr()&&this.Xoa||a.bg(32,!1);YP(a,!1);var d=a[Fz]()==this?nP(this,a):-1;pQ.e.ED[L](this,a,b,c);a.Mb&&this.Mb&&nHa(this,a);a=d;-1==a&&(a=this.Uf());a==this.Yd?this.Yd=h.min(this.Uf()-1,b):a>this.Yd&&b<=this.Yd?this.Yd++:a<this.Yd&&b>this.Yd&&this.Yd--};\nR.removeChild=function(a,b){if(a=Si(a)?this.YB(a):a){var c=nP(this,a);-1!=c&&(c==this.Yd?(a.Jj(!1),this.Yd=-1):c<this.Yd&&this.Yd--);(c=a.a())&&c.id&&this.as&&ik(this.as,c.id)}a=pQ.e[le][L](this,a,b);YP(a,!0);return a};R.bj=function(){return this.kb};R.YI=function(a){if(this.a())throw m(NL);this.kb=a};R.W=function(){return this.ub};sy(R,function(a,b){if(b||this.ub!=a&&this[ir](a?dE:BH)){this.ub=a;var c=this.a();c&&(Wm(c,a),this.Kr()&&oQ(this.Lg(),this.sg&&this.ub),b||this[ir](this.ub?oza:pza));return!0}return!1});\nEy(R,function(){return this.sg});R.Na=function(a){this.sg!=a&&this[ir](a?BI:KI)&&(a?(this.sg=!0,lP(this,function(a){a.$da?delete a.$da:a.Na(!0)})):(lP(this,function(a){a[VA]()?a.Na(!1):a.$da=!0}),this.xp=this.sg=!1),this.Kr()&&oQ(this.Lg(),a&&this.ub))};R.Kr=function(){return this.X3};R.wp=function(a){a!=this.X3&&this.Mb&&oHa(this,a);this.X3=a;this.sg&&this.ub&&oQ(this.Lg(),a)};R.$f=function(a){(a=this.Qf(a))?a.Jj(!0):-1<this.Yd&&qQ(this).Jj(!1)};R.Jj=function(a){this.$f(nP(this,a))};\nfunction qQ(a){return a.Qf(a.Yd)}function pHa(a){tQ(a,function(a,c){return(a+1)%c},a.Uf()-1)}function qHa(a){tQ(a,function(a,c){a--;return 0>a?c-1:a},0)}function sQ(a){tQ(a,function(a,c){return(a+1)%c},a.Yd)}function rQ(a){tQ(a,function(a,c){a--;return 0>a?c-1:a},a.Yd)}function tQ(a,b,c){c=0>c?nP(a,a.lh):c;var d=a.Uf();c=b[L](a,c,d);for(var e=0;e<=d;){var f=a.Qf(c);if(f&&a.Dfa(f)){a.h2(c);break}e++;c=b[L](a,c,d)}}R.Dfa=function(a){return a.W()&&a[VA]()&&TP(a,2)};R.h2=function(a){this.$f(a)};function uQ(){}W(uQ,OP);Ki(uQ);uQ[K].fa=function(){return Oza};function vQ(a,b,c){XP[L](this,a,c||uQ.ac(),b);this.bg(1,!1);this.bg(2,!1);this.bg(4,!1);this.bg(32,!1);this.o=1}W(vQ,XP);VP(Oza,function(){return new vQ(null)});function wQ(){}W(wQ,OP);Ki(wQ);wQ[K].m=function(a){return a.pa().m(ch,this.fa())};wQ[K].Va=function(a,b){b.id&&a.ux(b.id);if(b[$c]==Uf){var c=b;b=this.m(a);Zl(b,c);am(c)}else qP(b,this.fa());return b};ez(wQ[K],function(){});wQ[K].fa=function(){return fL};function xQ(a,b){XP[L](this,null,a||wQ.ac(),b);this.bg(1,!1);this.bg(2,!1);this.bg(4,!1);this.bg(32,!1);this.o=1}W(xQ,XP);xQ[K].Nb=function(){xQ.e.Nb[L](this);var a=this.a();zO(a,IE)};VP(fL,function(){return new xQ});function yQ(a){this.zV=a||Ira}W(yQ,nQ);Ki(yQ);R=yQ[K];R.Wh=function(a){return a[$c]==pAa||yQ.e.Wh[L](this,a)};R.r0=function(a){return a[$c]==Uf?new xQ:yQ.e.r0[L](this,a)};R.iy=function(a,b){return hm(a.a(),b)};R.fa=function(){return gL};R.Pp=function(a){yQ.e.Pp[L](this,a);a=a.a();AO(a,GH,pi)};VP(fL,function(){return new xQ});function zQ(a,b){pQ[L](this,ui,b||yQ.ac(),a);this.wp(!1)}W(zQ,pQ);R=zQ[K];R.zQ=!0;R.zca=!1;R.fa=function(){return this.Wa().fa()};R.iy=function(a){if(this.Wa().iy(this,a))return!0;for(var b=0,c=this.Uf();b<c;b++){var d=this.Qf(b);if(typeof d.iy==kh&&d.iy(a))return!0}return!1};R.qk=function(a){this.va(a,!0)};R.az=function(a,b){this.ED(a,b,!0)};R.zd=function(a){return this.Qf(a)};R.Jh=function(){return this.Uf()};R.EH=function(){var a=[];lP(this,function(b){a[B](b)});return a};\nwz(R,function(a,b){var c=this.W();c||Wm(this.a(),!0);var d=this.a(),e=a,f=b,g=Om(d);e instanceof xl&&(f=e.y,e=e.x);Im(d,d[je]+(e-g.x),d[ed]+(f-g.y));c||Wm(this.a(),!1)});Dy(R,function(){return this.W()?Om(this.a()):null});sy(R,function(a,b,c){(b=zQ.e[yA][L](this,a,b))&&a&&this.Mb&&this.zQ&&this.Lg()[iA]();this.uca=a&&c&&Ui(c[Qd])?new xl(c[Qd],c[Rd]):null;return b});R.HX=function(a){this.zQ&&this.Lg()[iA]();return zQ.e.HX[L](this,a)};R.Dfa=function(a){return(this.zca||a[VA]())&&a.W()&&TP(a,2)};\nR.Hf=function(a){for(var b=this.Wa(),c=rm(this.pa(),ch,b.fa()+WM,a),d=c[J],e=0;e<d;e++)mHa(b,this,c[e]);zQ.e.Hf[L](this,a)};R.$j=function(a){var b=zQ.e.$j[L](this,a);b||lP(this,function(c){!b&&c.Opa&&c.Bca==a[pr]&&(this[VA]()&&this.Jj(c),b=c.yk(a))},this);return b};\nR.$f=function(a){zQ.e.$f[L](this,a);if(a=this.Qf(a)){var b=a.a();a=this.a();var c,d=Om(b);c=Om(a);var e=dn(a),f=d.x-c.x-e[G],d=d.y-c.y-e.top,g=a[be]-b[Gb],b=a[re]-b[fd],k=a[Tc],l=a[Ud];if(a==ea[ke]||a==ea[lc])k=c.x+e[G],l=c.y+e.top,ol&&!vl(10)&&(k+=e[G],l+=e.top);k+=h.min(f,h.max(f-g,0));l+=h.min(d,h.max(d-b,0));c=new xl(k,l);a.scrollLeft=c.x;iz(a,c.y)}};function AQ(){}W(AQ,jQ);Ki(AQ);R=AQ[K];R.m=function(a){var b={\"class\":hL+this.cm(a)[Fe](Ke)},b=a.pa().m(ch,b,this.JQ(a[SB](),a.pa()));this.Yi(b,a.fn());return b};R.$k=function(){return mK};R.gb=function(a){return a&&a[Yb]&&a[Yb][Yb]};R.JQ=function(a,b){return b.m(ch,hL+(this.fa()+QM),b.m(ch,hL+(this.fa()+SM),a))};R.Wh=function(a){return a[$c]==ML};\nR.Va=function(a,b){rHa(b,!0);rHa(b,!1);var c;t:{c=a.pa().Cba(b);var d=this.fa()+QM;if(c&&pP(c,d)&&(c=a.pa().Cba(c),d=this.fa()+SM,c&&pP(c,d))){c=!0;break t}c=!1}c||b[q](this.JQ(b[cc],a.pa()));rP(b,[iL,this.fa()]);return AQ.e.Va[L](this,a,b)};R.fa=function(){return Sza};function rHa(a,b){if(a)for(var c=b?a[Yb]:a[Lc],d;c&&c[Ce]==a;){d=b?c[ic]:c[oc];if(3==c[rd]){var e=c[jd];if(ej(e)==M)a[le](c);else{c.nodeValue=b?e[Ab](/^[\\s\\xa0]+/,M):e[Ab](/[\\s\\xa0]+$/,M);break}}else break;c=d}};function BQ(){}W(BQ,AQ);Ki(BQ);R=BQ[K];R.gb=function(a){return BQ.e.gb[L](this,a&&a[Yb])};R.Va=function(a,b){var c=Jl(ff,gL,b)[0];if(c){Wm(c,!1);Hl(c)[ke][q](c);var d=new zQ;d.Va(c);a.zs(d)}return BQ.e.Va[L](this,a,b)};R.JQ=function(a,b){return BQ.e.JQ[L](this,[this[uB](a,b),this.xQ(b)],b)};Qy(R,function(a,b){return CQ(a,this.fa(),b)});function CQ(a,b,c){return c.m(ch,hL+(b+XM),a)}R.xQ=function(a){return a.m(ch,hL+(this.fa()+TM),Di)};R.fa=function(){return Pza};function DQ(a,b,c,d,e){lQ[L](this,a,c||BQ.ac(),d);this.bg(64,!0);this.eQ=new fQ(null,5);b&&this.zs(b);this.Dla=null;this.dd=new rv(500);!kHa&&!lHa||ul(RCa)||(this.YA=!0);this.Rpa=e||yQ.ac()}W(DQ,lQ);R=DQ[K];R.YA=!1;R.uia=!1;R.via=!1;R.Nb=function(){DQ.e.Nb[L](this);sHa(this,!0);this.aa&&EQ(this,this.aa,!0);AO(this.n,GH,!!this.aa)};R.Ff=function(){DQ.e.Ff[L](this);sHa(this,!1);if(this.aa){this.xd(!1);this.aa.Ff();EQ(this,this.aa,!1);var a=this.aa.a();a&&am(a)}};\nR.D=function(){DQ.e.D[L](this);this.aa&&(this.aa.$(),delete this.aa);delete this.Bja;this.dd.$()};R.Ye=function(a){DQ.e.Ye[L](this,a);this.Uk()&&(this.xd(!UP(this,64),a),this.aa&&(this.aa.xp=UP(this,64)))};R.eq=function(a){DQ.e.eq[L](this,a);this.aa&&!this.Uk()&&(this.aa.xp=!1)};R.ij=function(){this[VB](!1);return!0};R.ria=function(a){this.aa&&this.aa.W()&&!this.iy(a[ys])&&this.xd(!1)};R.iy=function(a){return a&&hm(this.a(),a)||this.aa&&this.aa.iy(a)||!1};\nR.$j=function(a){if(32==a[pr]){if(a[hr](),a[H]!=eH)return!0}else if(a[H]!=gH)return!1;if(this.aa&&this.aa.W()){var b=13==a[pr]||32==a[pr],c=this.aa.yk(a);return 27==a[pr]||b?(this.xd(!1),!0):c}return 40==a[pr]||38==a[pr]||32==a[pr]||13==a[pr]?(this.xd(!0,a),!0):!1};R.zy=function(){this.xd(!1)};R.sia=function(){this.Uk()||this.xd(!1)};R.Lx=function(a){this.YA||this.xd(!1);DQ.e.Lx[L](this,a)};R.sq=function(){this.aa||this.zs(new zQ(this.pa(),this.Rpa));return this.aa||null};\nR.zs=function(a){var b=this.aa;if(a!=b&&(b&&(this.xd(!1),this.Mb&&EQ(this,b,!1),delete this.aa),this.Mb&&AO(this.n,GH,!!a),a)){this.aa=a;kP(a,this);a[yA](!1);var c=this.YA;(a.zQ=c)&&a.wp(!0);this.Mb&&EQ(this,a,!0)}return b};R.qk=function(a){this.sq().va(a,!0)};R.az=function(a,b){this.sq().ED(a,b,!0)};R.zd=function(a){return this.aa?this.aa.Qf(a):null};R.Jh=function(){return this.aa?this.aa.Uf():0};sy(R,function(a,b){var c=DQ.e[yA][L](this,a,b);c&&!this.W()&&this.xd(!1);return c});\nR.Na=function(a){DQ.e.Na[L](this,a);this[VA]()||this.xd(!1)};R.eda=function(){this.xd(!0)};R.vw=function(){this.xd(!1)};\nR.xd=function(a,b){DQ.e.xd[L](this,a);if(this.aa&&UP(this,64)==a){if(a){if(!this.aa.Mb)if(this.uia){var c=em(this.a());c?this.aa.iA(c[Ce],c):this.aa.C(this.a()[Ce])}else this.aa.C();this.R6=Nm(this.a());this.Q6=Vm(this.a());this.dN();c=!!b&&(13==b[pr]||32==b[pr]);b&&(40==b[pr]||38==b[pr])||c&&this.via?pHa(this.aa):this.aa.$f(-1)}else{this[VB](!1);this.aa.xp=!1;if(c=this.a())AO(c,cL,M),AO(c,HF,M);null!=this.iN&&(this.iN=void 0,(c=this.aa.a())&&Rm(c,M,M))}this.aa[yA](a,!1,b);if(!this.yh){var c=this.Jc(),\nd=a?c.k:c.hb;d[L](c,this.pa().oc(),Tt,this.ria,!0);this.YA&&d[L](c,this.aa,yK,this.sia);d[L](c,this.dd,iu,this.tia);a?this.dd[y]():this.dd[qs]()}}this.aa&&this.aa.a()&&this.aa.n[ad](SK)};R.dN=function(){if(this.aa.Mb){var a=this.Bja||this.a(),b=this.eQ;xz(this.eQ,a);a=this.aa.a();this.aa.W()||(kb(a[w],sh),Wm(a,!0));!this.iN&&this.eQ.Ama&&this.eQ.AQ&32&&(this.iN=Um(a));b.lf(a,b.sJ^1,this.Dla,this.iN);this.aa.W()||(Wm(a,!1),kb(a[w],vi))}};\nR.tia=function(){var a=Vm(this.a()),b=Nm(this.a()),c;(c=!Am(this.Q6,a))||(c=this.R6,c=!(c==b||c&&b&&c.top==b.top&&c[kd]==b[kd]&&c[Uc]==b[Uc]&&c[G]==b[G]));c&&(this.Q6=a,this.R6=b,this.dN())};function EQ(a,b,c){var d=a.Jc();c=c?d.k:d.hb;c[L](d,b,Gg,a.zy);c[L](d,b,rJ,a.zX);c[L](d,b,zH,a.kH);c[L](d,b,cD,a.AX)}function sHa(a,b){var c=a.Jc();(b?c.k:c.hb)[L](c,a.a(),fH,a.Bma)}R.kH=function(a){(a=a[ys].a())&&tHa(this,a)};R.Bma=function(a){TP(this,32)&&this.Lg()&&this.aa&&this.aa.W()&&a[Er]()};\nR.AX=function(){if(!qQ(this.aa)){var a=this.a();AO(a,cL,M);AO(a,HF,M)}};R.zX=function(a){if(UP(this,64)&&a[ys]instanceof eQ){a=a[ys];var b=a.a();a.W()&&UP(a,2)&&null!=b&&tHa(this,b)}};function tHa(a,b){var c=a.a(),d=BO(b,cL),d=Hl(b)[ud](d)||b;if(!d.id){var e=hP.ac();d.id=iP(e)}e=M;d&&(e=d.id);AO(c,cL,e);AO(c,HF,d.id)}VP(Pza,function(){return new DQ(null)});function FQ(a){hv[L](this);this.Qs=[];uHa(this,a)}W(FQ,hv);R=FQ[K];R.Uy=null;R.qQ=null;R.Jh=function(){return this.Qs[J]};R.zd=function(a){return this.Qs[a]||null};function uHa(a,b){b&&(X(b,function(a){this.lD(a,!1)},a),Mj(a.Qs,b))}R.qk=function(a){this.az(a,this.Jh())};R.az=function(a,b){a&&(this.lD(a,!1),Gj(this.Qs,a,b))};R.Xe=function(){return this.Uy};R.EH=function(){return Lj(this.Qs)};R.Sk=function(a){a!=this.Uy&&(this.lD(this.Uy,!1),this.Uy=a,this.lD(a,!0));this[ir](cu)};\nR.Op=function(){var a=this.Uy;return a?sj(this.Qs,a):-1};R.Dl=function(a){this.Sk(this.zd(a))};va(R,function(){Fj(this.Qs);this.Uy=null});R.D=function(){FQ.e.D[L](this);delete this.Qs;this.Uy=null};R.lD=function(a,b){a&&(typeof this.qQ==kh?this.qQ(a,b):typeof a.ro==kh&&a.ro(b))};function GQ(a,b,c,d,e){DQ[L](this,a,b,c,d,e||new yQ(fsa));this.pO=this[SB]();this.Y_=null;this.C5(fsa)}W(GQ,DQ);R=GQ[K];R.qa=null;R.Nb=function(){GQ.e.Nb[L](this);HQ(this);vHa(this)};R.Hf=function(a){GQ.e.Hf[L](this,a);(a=this.Hl())?(this.pO=a,HQ(this)):this.Xe()||this.Dl(0)};R.D=function(){GQ.e.D[L](this);this.qa&&(this.qa.$(),this.qa=null);this.pO=null};R.zy=function(a){this.Sk(a[ys]);GQ.e.zy[L](this,a);a[Er]();this[ir](Gg)};R.o0=function(){var a=this.Xe();GQ.e.Fa[L](this,a&&a[I]());HQ(this)};\nR.zs=function(a){var b=GQ.e.zs[L](this,a);a!=b&&(this.qa&&this.qa[bc](),a&&(this.qa?lP(a,function(a){IQ(a);this.qa.qk(a)},this):JQ(this,a)));return b};R.qk=function(a){IQ(a);GQ.e.qk[L](this,a);this.qa?this.qa.qk(a):JQ(this,this.sq());KQ(this)};R.az=function(a,b){IQ(a);GQ.e.az[L](this,a,b);this.qa?this.qa.az(a,b):JQ(this,this.sq())};R.Sk=function(a){if(this.qa){var b=this.Xe();this.qa.Sk(a);a!=b&&this[ir](cK)}};R.Dl=function(a){this.qa&&this.Sk(this.qa.zd(a))};\nR.Fa=function(a){if(null!=a&&this.qa)for(var b=0,c;c=this.qa.zd(b);b++)if(c&&typeof c[I]==kh&&c[I]()==a){this.Sk(c);return}this.Sk(null)};hb(R,function(){var a=this.Xe();return a?a[I]():null});R.Xe=function(){return this.qa?this.qa.Xe():null};R.Op=function(){return this.qa?this.qa.Op():-1};function JQ(a,b){a.qa=new FQ;b&&lP(b,function(a){IQ(a);this.qa.qk(a)},a);vHa(a)}function vHa(a){a.qa&&a.Jc().k(a.qa,cu,a.o0)}\nfunction HQ(a){var b=a.Xe();a[RB](b?b.Hl():a.pO);var c=a.Wa().gb(a.a());c&&a.pa().Yma(c)&&(null==a.Y_&&(a.Y_=CO(c)),b=b?b.a():null,DO(c,b?CO(b):a.Y_),KQ(a))}function KQ(a){var b=a.Wa();if(b&&(b=b.gb(a.a()))){var c=a.n;b.id||(b.id=iP(hP.ac()));zO(b,LF);AO(c,cL,b.id);a.qa&&(c=a.qa.EH(),c=Uda(c,function(a){return a instanceof eQ}),AO(b,Soa,c),AO(b,Eqa,1+a.qa.Op()))}}function IQ(a){a.C5(a instanceof eQ?LF:IE)}R.xd=function(a,b){GQ.e.xd[L](this,a,b);UP(this,64)?this.sq().$f(this.Op()):KQ(this)};\nVP(Iza,function(){return new GQ(null)});function LQ(a,b){this.U=Fl();this.A=a;this.yca=[];this.Zf(b)}LQ[K].cD=null;\nfunction wHa(a,b){var c=Fl(),d,e,f=null;switch(a){case 2:d=new DP(oua);f=kF+d[kC]();e=c.m(ch,null,c.m(ch,{\"class\":pua},OBa),c.m(Sg,null),c.m(xqa,null,c.m(ch,{id:f},b[Gr])));break;case 3:d=new DP(qua);e=c.m(ch,null,c.m(ch,{\"class\":pua},OBa),c.m(Sg,null));var g=c.m(ch,null,c.m(xqa,null,b[Gr]));c[q](e,g)}d[RB](e[vd]);c=d;HP(c);Xa(c.Wi,wBa);c=d;HP(c);Xa(c.Ch,M);d[yA](!0);if(f){d=c=Il(f);f=0;e=1;g=new fP;g.Lo=DGa(d,f,c,e);if(fm(d)&&!Wl(d)){var k=d[Ce],f=sj(k[cc],d);d=k}fm(c)&&!Wl(c)&&(k=c[Ce],e=sj(k[cc],\nc),c=k);g.Lo?(g.ae=c,g.$d=e,g.Fd=d,g.Zd=f):(g.ae=d,g.$d=f,g.Fd=c,g.Zd=e);g[jA]()}}\nLQ[K].Zf=function(a){a=a||[];var b=this.A,c=this.U;c.Oc(b);if(!b)throw m(Mf);var d=c.m(du,null),e=[c.m(du,null,UBa)];this.cD=new GQ(e);if(a)for(e=0;e<a[J];e++){var f=null,f=a[e],g=f.datasource,k=f.gadget,l=f.userprefs,n=f[he],p=f[bra],t=f[w]||wma;switch(f[H]){case lwa:f=MQ(this,e,Yi(function(a){ba[Xr]((new zv(a)).Xc(ena,kra),vBa)},g),DBa);break;case rta:f=MQ(this,e,Yi(function(a,b){wHa(2,{message:nCa+t+FFa+aa(a)+DEa+aa(b)+xHa(l)+Ne})},k,g),SAa);break;case Wsa:f=MQ(this,e,Yi(function(a,b,c){wHa(3,\n{message:oCa+aa(b)+BEa+a+CEa+aa(c)+AEa})},g,p,n),kBa);break;case vh:f=MQ(this,e,Yi(function(a){ba[Xr]((new zv(a)).Xc(ena,jra),vBa)},g),CBa);break;case lta:f=MQ(this,e,Yi(function(a,b,c){ba[Xr](pta+aa(a)+DEa+aa(b)+xHa(c))},k,g,l),cCa);break;default:throw m(\"No such toolbar component as: \"+f.toSource());}f&&this.cD.qk(f)}$u(this.cD,Gg,U(this.Lma,this));this.cD.C(d);c[q](b,d)};LQ[K].Lma=function(){var a=this.cD.Op();this.yca[a]();this.cD.Dl(-1)};function MQ(a,b,c,d){d=new eQ(d);a.yca[b]=c;return d}\nfunction xHa(a){if(!a)return M;var b=M,c;for(c in a)b+=EEa+c+Df+aa(a[c]);return b};function QP(){}W(QP,OP);Ki(QP);QP[K].m=function(a){var b=a.pa().m(du,this.cm(a)[Fe](Ke));yHa(this,b,a.mq);return b};QP[K].Va=function(a,b){b=QP.e.Va[L](this,a,b);var c=oP(b),d=!1;Dj(c,NQ(this,null))?d=null:Dj(c,NQ(this,!0))?d=!0:Dj(c,NQ(this,!1))&&(d=!1);a.mq=d;AO(b,QJ,null==d?hG:1==d?pi:fh);return b};QP[K].$k=function(){return RJ};function yHa(a,b,c){if(b){var d=NQ(a,c);pP(b,d)||(Zj(zHa,function(a){a=NQ(this,a);uP(b,a,a==d)},a),AO(b,QJ,null==c?hG:1==c?pi:fh))}}QP[K].fa=function(){return Vza};\nfunction NQ(a,b){var c=a.fa();if(1==b)return c+pEa;if(0==b)return c+XDa;if(null==b)return c+WDa;throw m(\"Invalid checkbox state: \"+b);};function OQ(a,b,c){c=c||QP.ac();XP[L](this,null,c,b);this.mq=Gi(a)?a:!1}W(OQ,XP);var zHa={Nza:!0,HBa:!1,IBa:null};R=OQ[K];R.Hb=null;R.Fm=function(){return 1==this.mq};R.di=function(a){a!=this.mq&&(this.mq=a,yHa(this.Wa(),this.a(),this.mq))};R.Em=function(a){this.Mb?(this.Ff(),this.Hb=a,this.Nb()):this.Hb=a};R.toggle=function(){this.di(this.mq?!1:!0)};\nR.Nb=function(){OQ.e.Nb[L](this);if(this.RN){var a=this.Jc();this.Hb&&a.k(this.Hb,vt,this.nY).k(this.Hb,Vt,this.Sr).k(this.Hb,Ut,this.tO).k(this.Hb,Tt,this.Ye).k(this.Hb,cG,this.eq);a.k(this.a(),vt,this.nY)}a=this.n;this.Hb&&a!=this.Hb&&cj(CO(a))&&(this.Hb.id||(this.Hb.id=this[kC]()+yDa),AO(a,$G,this.Hb.id))};R.Na=function(a){OQ.e.Na[L](this,a);(a=this.a())&&eb(a,this[VA]()?0:-1)};R.nY=function(a){a[Er]();var b=this.mq?Wma:kxa;this[VA]()&&!a[ys][Vc]&&this[ir](b)&&(a[hr](),this.toggle(),this[ir](cK))};\nR.$j=function(a){32==a[pr]&&(this.ij(a),this.nY(a));return!1};VP(Vza,function(){return new OQ});function PQ(a,b){hv[L](this);this.n=a;var c=fm(this.n)?this.n:this.n?this.n[ke]:null;this.wqa=!!c&&Ym(c);this.Iaa=$u(this.n,pl?MBa:bG,this,b)}W(PQ,hv);\nDq(PQ[K],function(a){var b=0,c=0,d=0;a=a.Aa;if(a[H]==bG){c=1;if(ol||ql&&(sl||ul(SCa)))c=40;d=QQ(-a.wheelDelta,c);Gi(a.wheelDeltaX)?(b=QQ(-a.wheelDeltaX,c),c=QQ(-a.wheelDeltaY,c)):c=d}else d=a.detail,100<d?d=3:-100>d&&(d=-3),Gi(a[wC])&&a[wC]===a.HORIZONTAL_AXIS?b=d:c=d;Ui(this.wfa)&&(b=Lk(b,-this.wfa,this.wfa));Ui(this.xfa)&&(c=Lk(c,-this.xfa,this.xfa));this.wqa&&(b=-b);b=new AHa(d,a,b,c);this[ir](b)});function QQ(a,b){return ql&&(rl||Sea)&&0!=a%b?a:a/b}\nPQ[K].D=function(){PQ.e.D[L](this);ev(this.Iaa);this.Iaa=null};function AHa(a,b,c,d){Pu[L](this,b);db(this,bG);this.detail=a;wy(this,c);vy(this,d)}W(AHa,Pu);function RQ(){hv[L](this);this.o=0;Ky(this,null);jz(this,null)}W(RQ,hv);RQ[K].ov=function(){return 1==this.o};RQ[K].AJ=function(){this.mj(qya)};RQ[K].yy=function(){this.mj(zI)};RQ[K].mj=function(a){this[ir](a)};function SQ(){RQ[L](this);this.Is=[]}W(SQ,RQ);SQ[K].add=function(a){Dj(this.Is,a)||(this.Is[B](a),$u(a,hI,this.Gga,!1,this))};ua(SQ[K],function(a){Ij(this.Is,a)&&dv(a,hI,this.Gga,!1,this)});SQ[K].D=function(){X(this.Is,function(a){a.$()});mb(this.Is,0);SQ.e.D[L](this)};function TQ(){SQ[L](this);this.Y2=0}W(TQ,SQ);\nTQ[K].play=function(a){if(0==this.Is[J])return!1;if(a||0==this.o)this.Y2=0,this.AJ();else if(this.ov())return!1;this.mj(wF);-1==this.o&&this.mj(mpa);var b=-1==this.o&&!a;Ky(this,Zi());jz(this,null);this.o=1;X(this.Is,function(c){b&&-1!=c.o||c[KB](a)});return!0};Wq(TQ[K],function(a){X(this.Is,function(b){0==b.o||b[qs](a)});this.o=0;jz(this,Zi());this.mj(PD);this.yy()});TQ[K].Gga=function(){this.Y2++;this.Y2==this.Is[J]&&(jz(this,Zi()),this.o=0,this.mj(hI),this.yy())};function UQ(a,b,c){Ju[L](this);this.As=a;this.bw=b||0;this.Bd=c;this.Vs=U(this.JL,this)}W(UQ,Ju);R=UQ[K];R.hc=0;R.D=function(){UQ.e.D[L](this);this[qs]();delete this.As;delete this.Bd};Ja(R,function(a){this[qs]();this.hc=sv(this.Vs,Gi(a)?a:this.bw)});Wq(R,function(){this.Uk()&&tv(this.hc);this.hc=0});R.OU=function(){this[qs]();this.JL()};R.Uk=function(){return 0!=this.hc};R.JL=function(){this.hc=0;this.As&&this.As[L](this.Bd)};var VQ={},WQ=null;function XQ(a){a=Wi(a);delete VQ[a];hk(VQ)&&WQ&&WQ[qs]()}function BHa(){WQ||(WQ=new UQ(function(){CHa()},20));var a=WQ;a.Uk()||a[y]()}function CHa(){var a=Zi();Zj(VQ,function(b){DHa(b,a)});hk(VQ)||BHa()};function YQ(a,b,c,d){RQ[L](this);if(!Oi(a)||!Oi(b))throw m(\"Start and end parameters must be arrays\");if(a[J]!=b[J])throw m(\"Start and end points must be the same length\");this.cj=a;this.Mr=b;this.duration=c;this.Tfa=d;uz(this,[]);this.Iy=!1;this.Dn=0}W(YQ,RQ);R=YQ[K];R.Pu=function(a){this.Iy=a};\nR.play=function(a){if(a||0==this.o)this.Dn=0,uz(this,this.cj);else if(this.ov())return!1;XQ(this);a=Zi();Ky(this,a);-1==this.o&&Ky(this,this[eB]-this[dC]*this.Dn);jz(this,this[eB]+this[dC]);this.Dn||this.AJ();this.mj(wF);-1==this.o&&this.mj(mpa);this.o=1;var b=Wi(this);b in VQ||(VQ[b]=this);BHa();DHa(this,a);return!0};Wq(R,function(a){XQ(this);this.o=0;a&&(this.Dn=1);EHa(this,this.Dn);this.mj(PD);this.yy()});R.D=function(){0==this.o||this[qs](!1);this.mj(Zva);YQ.e.D[L](this)};\nfunction DHa(a,b){a.Dn=(b-a[eB])/(a.endTime-a[eB]);1<=a.Dn&&(a.Dn=1);EHa(a,a.Dn);1==a.Dn?(a.o=0,XQ(a),a.mj(hI),a.yy()):a.ov()&&a.e1()}function EHa(a,b){Vi(a.Tfa)&&(b=a.Tfa(b));uz(a,ga(a.cj[J]));for(var c=0;c<a.cj[J];c++)a[oC][c]=(a.Mr[c]-a.cj[c])*b+a.cj[c]}R.e1=function(){this.mj(jza)};R.mj=function(a){this[ir](new FHa(a,this))};function FHa(a,b){Mu[L](this,a);uz(this,b[oC]);this.x=b[oC][0];this.y=b[oC][1];this.z=b[oC][2];this.duration=b[dC];this.Dn=b.Dn;Lq(this,b.o)}W(FHa,Mu);function ZQ(a,b,c,d,e){YQ[L](this,b,c,d,e);xz(this,a)}W(ZQ,YQ);R=ZQ[K];R.lz=Ji;R.$i=function(){Gi(this.Nq)||(this.Nq=Ym(this[uC]));return this.Nq};R.e1=function(){this.lz();ZQ.e.e1[L](this)};R.yy=function(){this.lz();ZQ.e.yy[L](this)};R.AJ=function(){this.lz();ZQ.e.AJ[L](this)};function $Q(a,b,c,d,e){if(2!=b[J]||2!=c[J])throw m(zAa);ZQ[Zc](this,arguments)}W($Q,ZQ);$Q[K].lz=function(){var a=this.Iy&&this.$i()?au:Ch;this[uC][w][a]=h[D](this[oC][0])+P;this[uC][w].top=h[D](this[oC][1])+P};\nfunction aR(a,b,c,d,e){if(2!=b[J]||2!=c[J])throw m(zAa);ZQ[Zc](this,arguments)}W(aR,ZQ);aR[K].lz=function(){na(this[uC][w],h[D](this[oC][0])+P);Ta(this[uC][w],h[D](this[oC][1])+P)};function bR(a,b,c,d,e){ZQ[L](this,a,[b],[c],d,e)}W(bR,ZQ);bR[K].lz=function(){na(this[uC][w],h[D](this[oC][0])+P)};function cR(a,b,c,d,e){ZQ[L](this,a,[b],[c],d,e)}W(cR,ZQ);cR[K].lz=function(){Ta(this[uC][w],h[D](this[oC][0])+P)};function dR(){hv[L](this)}W(dR,hv);R=dR[K];R.vd=0;R.cp=0;R.Kn=100;R.nm=0;R.qj=1;R.bl=!1;R.dz=!1;R.Fa=function(a){a=eR(this,a);this.vd!=a&&(this.vd=a+this.nm>this.Kn?this.Kn-this.nm:a<this.cp?this.cp:a,this.bl||this.dz||this[ir](cK))};hb(R,function(){return eR(this,this.vd)});R.KT=function(a){a=eR(this,a);this.nm!=a&&(this.nm=0>a?0:this.vd+a>this.Kn?this.Kn-this.vd:a,this.bl||this.dz||this[ir](cK))};R.Sl=function(){var a=this.nm;return null==this.qj?a:h[D](a/this.qj)*this.qj};\nR.Ot=function(a){if(this.cp!=a){var b=this.bl;this.bl=!0;this.cp=a;a+this.nm>this.Kn&&(this.nm=this.Kn-this.cp);a>this.vd&&this.Fa(a);a>this.Kn&&(this.nm=0,this.tr(a),this.Fa(a));(this.bl=b)||this.dz||this[ir](cK)}};R.nf=function(){return eR(this,this.cp)};R.tr=function(a){a=eR(this,a);if(this.Kn!=a){var b=this.bl;this.bl=!0;this.Kn=a;a<this.vd+this.nm&&this.Fa(a-this.nm);a<this.cp&&(this.nm=0,this.Ot(a),this.Fa(this.Kn));a<this.cp+this.nm&&(this.nm=this.Kn-this.cp);(this.bl=b)||this.dz||this[ir](cK)}};\nR.mf=function(){return eR(this,this.Kn)};R.aK=function(){return this.qj};R.iT=function(a){this.qj!=a&&(this.qj=a,a=this.bl,this.bl=!0,this.tr(this.mf()),this.KT(this.Sl()),this.Fa(this[I]()),(this.bl=a)||this.dz||this[ir](cK))};function eR(a,b){return null==a.qj?b:a.cp+h[D]((b-a.cp)/a.qj)*a.qj};function lR(a,b){jP[L](this,a);this.Iba=null;this.Me=new dR;this.Tna=b||Jk;$u(this.Me,cK,this.Tda,!1,this)}W(lR,jP);R=lR[K];R.kb=th;R.gS=!1;R.Hla=!1;R.xn=10;R.vT=0;R.l$=!0;R.oP=0;R.Fla=1E3;R.sg=!0;R.Nl=!1;R.m=function(){lR.e.m[L](this);var a=this.pa().m(ch,this.fa(this.kb));this.Hf(a)};R.Hf=function(a){lR.e.Hf[L](this,a);qP(a,this.fa(this.kb));this.Ela();a=this.a();zO(a,ZD);GHa(this)};\nR.Nb=function(){lR.e.Nb[L](this);this.Gl=new vP(this.Ad);this.Zp=new vP(this.Vi);this.Gl.Pu(this.Nl);this.Zp.Pu(this.Nl);this.Gl.Wx=this.Zp.Wx=Ji;this.Gf=new NP(this.a());HHa(this,!0);eb(this.a(),0);mR(this)};\nfunction HHa(a,b){b?(a.Jc().k(a.Gl,GK,a.nQ).k(a.Zp,GK,a.nQ).k(a.Gl,[TD,zI],a.ev).k(a.Zp,[TD,zI],a.ev).k(a.Gf,gH,a.Vm).k(a.a(),vt,a.oQ).k(a.a(),Tt,a.oQ),a.l$&&IHa(a,!0)):(a.Jc().hb(a.Gl,GK,a.nQ).hb(a.Zp,GK,a.nQ).hb(a.Gl,[TD,zI],a.ev).hb(a.Zp,[TD,zI],a.ev).hb(a.Gf,gH,a.Vm).hb(a.a(),vt,a.oQ).hb(a.a(),Tt,a.oQ),a.l$&&IHa(a,!1))}R.Ff=function(){lR.e.Ff[L](this);uja(this.Gl,this.Zp,this.Gf,this.Am)};\nR.nQ=function(a){var b=a.l0==this.Gl?this.Ad:this.Vi,c;this.kb==ui?(c=this.a()[re]-b[fd],c=(c-a.top)/c*(this.mf()-this.nf())+this.nf()):(c=this.a()[be]-b[Gb],c=a[G]/c*(this.mf()-this.nf())+this.nf());c=a.l0==this.Gl?h.min(h.max(c,this.nf()),this[I]()+this.Sl()):h.min(h.max(c,this[I]()),this.mf());nR(this,b,c)};R.ev=function(a){var b=a[H]==TD;uP(this.a(),Fza,b);uP(a[ys][IA],Eza,b);a=a.l0==this.Gl;b?(this[ir](DI),this[ir](a?Eg:Tg)):(this[ir](eh),this[ir](a?Ng:Vg))};\nR.Vm=function(a){var b=!0;switch(a[pr]){case 36:zR(this,this.nf());break;case 35:zR(this,this.mf());break;case 33:AR(this,this.xn);break;case 34:AR(this,-this.xn);break;case 37:var c=this.Nl&&this.$i()?1:-1;AR(this,a[Bs]?c*this.xn:c*this.gz);break;case 40:AR(this,a[Bs]?-this.xn:-this.gz);break;case 39:c=this.Nl&&this.$i()?-1:1;AR(this,a[Bs]?c*this.xn:c*this.gz);break;case 38:AR(this,a[Bs]?this.xn:this.gz);break;default:b=!1}b&&a[hr]()};\nR.oQ=function(a){this.a()[iA]&&this.a()[iA]();var b=a[ys];hm(this.Ad,b)||hm(this.Vi,b)||(b=a[H]==vt,b&&Zi()<this.oP+this.Fla||(b||(this.oP=Zi()),this.Hla?zR(this,JHa(this,a)):(this.YZ(a),this.hn=KHa(this,JHa(this,a)),this.d$=this.kb==ui?this.Jx<this.hn[ed]:this.Jx>BR(this,this.hn)+this.hn[Gb],a=Hl(this.a()),this.Jc().k(a,cG,this.VZ,!0).k(this.a(),dG,this.YZ),this.Au||(this.Au=new rv(200),this.Jc().k(this.Au,iu,this.h$)),this.h$(),this.Au[y]())))};\nR.M$=function(a){AR(this,(0<a.detail?-1:1)*this.gz);a[hr]()};R.h$=function(){var a;if(this.kb==ui){var b=this.Jx,c=this.hn[ed];this.d$?b<c&&(a=CR(this,this.hn)+this.xn):b>c+this.hn[fd]&&(a=CR(this,this.hn)-this.xn)}else b=this.Jx,c=BR(this,this.hn),this.d$?b>c+this.hn[Gb]&&(a=CR(this,this.hn)+this.xn):b<c&&(a=CR(this,this.hn)-this.xn);Gi(a)&&nR(this,this.hn,a)};R.VZ=function(){this.Au&&this.Au[qs]();var a=Hl(this.a());this.Jc().hb(a,cG,this.VZ,!0).hb(this.a(),dG,this.YZ)};\nfunction DR(a,b){var c=Pm(b,a.a());return a.kb==ui?c.y:a.Nl&&a.$i()?a.a()[be]-c.x:c.x}R.YZ=function(a){this.Jx=DR(this,a)};function JHa(a,b){var c=a.nf(),d=a.mf();if(a.kb==ui){var e=a.Ad[fd],f=a.a()[re]-e,e=DR(a,b)-e/2;return(d-c)*(f-e)/f+c}e=a.Ad[Gb];f=a.a()[be]-e;e=DR(a,b)-e/2;return(d-c)*e/f+c}function CR(a,b){if(b==a.Ad)return a.Me[I]();if(b==a.Vi)return a.Me[I]()+a.Me.Sl();throw m(\"Illegal thumb element. Neither minThumb nor maxThumb\");}\nfunction AR(a,b){h.abs(b)<a.aK()&&(b=Sk(b)*a.aK());var c=CR(a,a.Ad)+b,d=CR(a,a.Vi)+b,c=Lk(c,a.nf(),a.mf()-a.vT),d=Lk(d,a.nf()+a.vT,a.mf());ER(a,c,d-c)}function nR(a,b,c){var d=eR(a.Me,c);c=b==a.Ad?d:a.Me[I]();b=b==a.Vi?d:a.Me[I]()+a.Me.Sl();c>=a.nf()&&b>=c+a.vT&&a.mf()>=b&&ER(a,c,b-c)}function ER(a,b,c){a.nf()<=b&&b<=a.mf()-c&&a.vT<=c&&c<=a.mf()-b&&(b!=a[I]()||c!=a.Sl())&&(a.Me.dz=!0,a.Me.KT(0),a.Me.Fa(b),a.Me.KT(c),a.Me.dz=!1,a.Tda())}R.nf=function(){return this.Me.nf()};R.Ot=function(a){this.Me.Ot(a)};\nR.mf=function(){return this.Me.mf()};R.tr=function(a){this.Me.tr(a)};function KHa(a,b){return b<=a.Me[I]()+a.Me.Sl()/2?a.Ad:a.Vi}R.Tda=function(){mR(this);GHa(this);this[ir](cK)};\nfunction mR(a){if(a.Ad&&!a.gS){var b=FR(a,CR(a,a.Ad)),c=FR(a,CR(a,a.Vi));if(a.kb==ui)a.Ad[w].top=b.y+P,a.Vi[w].top=c.y+P,a.vg&&(b=GR(c.y,b.y,a.Ad[fd]),a.vg[w].top=b[tA]+P,Ta(a.vg[w],b[EA]+P));else{var d=a.Nl&&a.$i()?au:Ch;a.Ad[w][d]=b.x+P;a.Vi[w][d]=c.x+P;a.vg&&(b=GR(b.x,c.x,a.Ad[Gb]),a.vg[w][d]=b[tA]+P,na(a.vg[w],b[EA]+P))}}}function GR(a,b,c){var d=h[Cb](c/2);return{offset:a+d,size:h.max(b-a+c-2*d,0)}}\nfunction FR(a,b){var c=new xl;if(a.Ad){var d=a.nf(),e=a.mf(),d=b==d&&d==e?0:(b-d)/(e-d);a.kb==ui?(e=a.Ad[fd],e=a.a()[re]-e,d=h[D](d*e),c.x=BR(a,a.Ad),c.y=e-d):(e=a.a()[be]-a.Ad[Gb],d=h[D](d*e),c.x=d,c.y=a.Ad[ed])}return c}\nfunction zR(a,b){b=Lk(b,a.nf(),a.mf());a.gS&&a.zP[qs](!0);var c=new TQ,d,e=KHa(a,b),f=a[I](),g=a.Sl(),k=CR(a,e),l=FR(a,k);d=a.aK();h.abs(b-k)<d&&(b=Lk(k+(b>k?d:-d),a.nf(),a.mf()));nR(a,e,b);k=FR(a,CR(a,e));d=a.kb==ui?[BR(a,e),k.y]:[k.x,e[ed]];l=new $Q(e,[l.x,l.y],d,100);l.Pu(a.Nl);c.add(l);a.vg&&LHa(a,e,f,g,k,c);a.Iba&&(e=a.Iba.Cya(f,b,100),X(e,function(a){c.add(a)}));a.zP=c;a.Jc().k(c,zI,a.Koa);a.gS=!0;c[KB](!1)}\nfunction LHa(a,b,c,d,e,f){var g=FR(a,c),k=FR(a,c+d);c=g;d=k;b==a.Ad?c=e:d=e;a.kb==ui?(b=GR(k.y,g.y,a.Ad[fd]),g=GR(d.y,c.y,a.Ad[fd]),e=new $Q(a.vg,[BR(a,a.vg),b[tA]],[BR(a,a.vg),g[tA]],100),b=new cR(a.vg,b[EA],g[EA],100)):(b=GR(g.x,k.x,a.Ad[Gb]),g=GR(c.x,d.x,a.Ad[Gb]),e=new $Q(a.vg,[b[tA],a.vg[ed]],[g[tA],a.vg[ed]],100),b=new bR(a.vg,b[EA],g[EA],100));e.Pu(a.Nl);b.Pu(a.Nl);f.add(e);f.add(b)}R.Koa=function(){this.gS=!1};\nR.YI=function(a){if(this.kb!=a){var b=this.fa(this.kb),c=this.fa(a);this.kb=a;this.a()&&(a=this.a(),pP(a,b)&&(sP(a,b),qP(a,c)),b=this.Nl&&this.$i()?au:Ch,this.Ad[w][b]=this.Ad[w].top=M,this.Vi[w][b]=this.Vi[w].top=M,this.vg&&(this.vg[w][b]=this.vg[w].top=M,na(this.vg[w],Ta(this.vg[w],M))),mR(this))}};R.bj=function(){return this.kb};\nR.D=function(){lR.e.D[L](this);this.Au&&this.Au.$();delete this.Au;this.zP&&this.zP.$();delete this.zP;delete this.Ad;delete this.Vi;this.vg&&delete this.vg;this.Me.$();delete this.Me;this.Gf&&(this.Gf.$(),delete this.Gf);this.Am&&(this.Am.$(),delete this.Am);this.Gl&&(this.Gl.$(),delete this.Gl);this.Zp&&(this.Zp.$(),delete this.Zp)};R.gz=1;R.aK=function(){return this.Me.aK()};R.iT=function(a){this.Me.iT(a)};hb(R,function(){return this.Me[I]()});R.Fa=function(a){nR(this,this.Ad,a)};R.Sl=function(){return this.Me.Sl()};\nR.KT=function(a){nR(this,this.Vi,this.Me[I]()+a)};sy(R,function(a){Wm(this.a(),a);a&&mR(this)});function GHa(a){var b=a.a();b&&(AO(b,Ema,a.nf()),AO(b,Fma,a.mf()),AO(b,Dma,a[I]()),AO(b,Cma,a.Tna(a[I]())||M))}function IHa(a,b){b?(a.Am||(a.Am=new PQ(a.a())),a.Jc().k(a.Am,bG,a.M$)):a.Jc().hb(a.Am,bG,a.M$)}R.Na=function(a){this.sg!=a&&this[ir](a?BI:KI)&&(this.sg=a,HHa(this,a),a||this.VZ(),uP(this.a(),Gza,!a))};Ey(R,function(){return this.sg});function BR(a,b){return a.Nl?bGa(b):b[je]};Hi(\"google.visualization.drawToolbar\",function(a,b){new LQ(a,b)},void 0);function MHa(a,b){Oi(b)||(b=[b]);var c=wj(b,function(a){return Si(a)?a:a[$B]+Ke+a[dC]+dpa+a.timing+Ke+a.delay+ai});NHa(a,c[Fe](jf))}var OHa=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}}(function(){if(ol)return ul(eDa);var a=ea[Vb](ch),b=ql?UDa:pl?hEa:ol?gEa:nl?fEa:null,c={transition:nra};b&&(c[b+YDa]=nra);wl(a,Dk(ch,{style:c}));return wfa(a[Yb],dna)!=M});function NHa(a,b){Bm(a,dna,b)};function HR(a,b,c,d,e){RQ[L](this);this.n=a;this.Ak=b;this.Loa=c;this.Qba=d;this.pE=Oi(e)?e:[e]}W(HR,RQ);R=HR[K];R.play=function(){if(this.ov())return!1;this.AJ();this.mj(wF);Ky(this,Zi());this.o=1;if(OHa())return Bm(this.n,this.Loa),this.$l=sv(this.Yoa,void 0,this),!0;this.t1(!1);return!1};R.Yoa=function(){Um(this.n);MHa(this.n,this.pE);Bm(this.n,this.Qba);this.$l=sv(U(this.t1,this,!1),1E3*this.Ak)};Wq(R,function(){this.ov()&&this.t1(!0)});\nR.t1=function(a){NHa(this.n,M);tv(this.$l);Bm(this.n,this.Qba);jz(this,Zi());this.o=0;a?this.mj(PD):this.mj(hI);this.yy()};R.D=function(){this[qs]();HR.e.D[L](this)};function IR(a,b,c,d,e){return new HR(a,b,{opacity:d},{opacity:e},{property:Rh,duration:b,timing:c,delay:0})}function JR(a,b){return IR(a,b,mva,0,1)}function KR(a,b){return IR(a,b,nva,1,0)};function LR(a,b,c){lQ[L](this,a,b||AQ.ac(),c)}W(LR,lQ);VP(Sza,function(){return new LR(null)});function MR(a,b,c,d){this.MH=a;this.QU=b;this.M4=c;this.Eja=d}MR[K].oha=!1;MR[K].ro=function(a){this.oha=a};MR[K].bS=function(){return this.oha};function PHa(a,b){this.ah=a;var c=a.O(),d=c;b[oB]&&b[oB]!=KI&&(d=ja(b.pageSize,10)||10);this.oz=d;this.JG=0<c?h[Cb](c/this.oz):1;this.rsa=null!=b.firstRowNumber?b.firstRowNumber:1;this.Sqa=!b[ue]||b[ue]==BI}R=PHa[K];R.ah=null;R.oo=0;R.fF=null;R.Yw=-1;R.oB=!1;R.A5=null;function NR(a,b){0<=b&&b<a.JG&&(a.oo=b)}function QHa(a){for(var b=OR(a),c=[],d={},e=b[y];e<=b.end;e++){var f=PR(a,e);d[f.MH]=f.M4;c[B](f)}a.A5=d;return c}R.GS=function(){return{column:this.Yw,ascending:!this.oB,sortedIndexes:this.fF}};\nfunction QR(a){return PR(a,OR(a)[y])}function RHa(a,b){a.A5||QHa(a);var c=a.A5[b];return null!=c?c:-1}function OR(a){var b=a.oz*a.oo,c=b+a.oz-1,c=h.min(a.ah.O()-1,c);return new Yn(b,c)}function PR(a,b){var c=a.fF,d=a.rsa,e=OR(a)[y];return new MR(c?c[b]:b,b,b-e,b+d)}function SHa(a){if(a.Sqa&&-1!=a.Yw){var b=a.ah.Ap([{column:a.Yw,desc:a.oB}]),c=a.ah.Cfa(),d=wj(b,function(a){return c[a]},a);a.ah.bn(d);a.fF=a.fF?wj(b,function(a){return this.fF[a]},a):b}else a.fF=null};function RR(a){nw[L](this,a);this.U=Fl();this.tc=new rx;this.Lm={}}W(RR,nw);\nvar THa={d8:\"google-visualization-table-table\",JN:\"google-visualization-table-tr-head\",tG:\"google-visualization-table-tr-even\",yN:\"google-visualization-table-tr-odd\",pu:\"google-visualization-table-tr-sel\",gy:\"google-visualization-table-tr-over\",RX:\"google-visualization-table-th gradient\",zBa:\"google-visualization-table-th-webkit gradient\",LW:\"google-visualization-table-td\",lja:\"google-visualization-table-td-number\",kja:\"google-visualization-table-td-center\",jja:\"google-visualization-table-td-bool\",\nc8:\"google-visualization-table-seq\",oBa:\"google-visualization-table-sorthdr\",Wia:\"google-visualization-table-sortind\",dla:\"google-visualization-table-div-page\",Gja:\"google-visualization-table-page-numbers\",Fja:\"page-number gradient\"},UHa={JN:\"headerRow\",tG:\"tableRow\",yN:\"oddTableRow\",pu:\"selectedTableRow\",gy:\"hoverTableRow\",RX:\"headerCell\",LW:\"tableCell\",c8:\"rowNumberCell\"},VHa=up()+\"/table/arrow_left.gif\",WHa=up()+\"/table/arrow_right.gif\";R=RR[K];R.v$=!0;R.$P=null;R.up=null;R.XI=null;R.q=null;\nR.ah=null;R.b=null;R.Ge=null;R.uG=null;R.uZ=null;R.tZ=null;R.VM=-1;R.bN=!1;R.JB=null;R.oH=null;R.nH=null;R.BX=0;R.H=null;\nR.hl=function(a,b,c){a=c||{};if(!b)throw m(KL);this.tc[bc]();this.q=b;this.ah=new hw(this.q);this.b=a;this.bN=0<this.ah.O();this.Ge=new PHa(this.ah,this.b);this.bN&&(a.startPage&&NR(this.Ge,a.startPage),a[ue]!=KI&&null!=a.sortColumn&&(c=a.sortAscending,b=this.Ge,c=!(null!=c?c:1),b.Yw=a.sortColumn,b.oB=c,SHa(b)),this.XI=QR(this.Ge));this.BX=a.scrollLeftStartPosition||0;a=a.frozenColumns;a=null!=a?a:-1;-1>a&&(a=-1);this.VM=a;a=this.up=mk(THa);if(b=this.b.cssClassNames){b.headerCell&&(a.JN+=RM);if(b.tableCell||\nb.rowNumberCell)a.tG+=RM,a.yN+=RM,a.pu+=RM,a.gy+=RM;for(var d in UHa)(c=b[UHa[d]])&&(a[d]=c)}d=!0;this.v$&&(d=XHa(this),this.v$=!1);this.Br();d?(am(this.$P),this.bu()):this.s$(0)};R.bu=function(){ew(this,Yt,null)};R.GS=function(){return this.Ge?this.Ge.GS():null};\nR.Br=function(a){var b=this.b,c=[],d=this.U;a||(this.rH(),this.l9=an(this.ea));this.uG=null;this.H||(this.H=new Bx);var e=this.VM,f=-1<e;a=b[r]||(f?AM:M);var g=b[z]||(0<this.l9[z]?AM:M),k=this.Lm[Fb];k||(k=d.m(ch,{\"class\":sua,style:Bqa}),dy(this.Lm,k),d[q](this.ea,k));Bm(k,{visibility:sh,\"max-height\":AM});var l=this.JB=SR(this,jna,k,{Mia:!0,nya:e}),n=this.uZ=rm(d,fu,null,l)[0],p=rm(d,gD,null,rm(d,sD,null,n)[0])[0];Bm(l,{overflow:Mg,\"max-width\":AM,\"max-height\":AM});a&&(a=YHa(a||nH),Bm(k,{width:a}));\ng&&(g=YHa(g||nH),Bm(k,{height:g}));var t=this.BX,u=0;b.keepScrollPosition&&this.JB&&(t=this.JB[Tc],u=this.JB[Ud]);var x=b[z]||M,x=x&&-1===x[qc]()[zd](Ve),A=this.bN&&1<this.Ge.JG,C=b.pagingButtonsConfiguration;(A=null!=C&&C!=Mg||A)&&b[oB]&&b[oB]!=KI&&(C=this.Lm[EF],C||(C=d.m(ch,this.up.dla),this.Lm[EF]=C,d=d.m(ch),Bm(d,{clear:Rg,width:AM}),this.Lm[cxa]=d),Yl(C),Bm(l,{height:void 0}),d=k[fd],ZHa(this,k),d-=C[fd],0<d&&(0<this.l9[z]||x)&&Bm(l,{height:d+P}));!b.rtlTable||A||a||g||$x(this.uZ[w],$h);g=n[be];\n(x=l[re]<l[Wb])?(d=SR(this,FH,k,{Kia:!0,qX:!0}),c[B]({wZ:d,type:FH})):(d=this.Lm.header)&&Bm(d,bh,O);a&&l[be]>n[be]&&(Bm(n,yi,l[be]+P),g=n[be]);f&&(n=SR(this,TH,k,{Lia:!0,dO:!0}),this.tZ=n[Yb],c[B]({wZ:n,type:TH}),x?(n=SR(this,UH,k,{qX:!0,dO:!0}),c[B]({wZ:n,type:UH})):(n=this.Lm[UH])&&Bm(n,bh,O));n=0;f&&(b=e+(b.showRowNumber?1:0),e=p[cc],0<b&&e[J]>b&&(n=2+Km(e[b]).x,n=h.min(n,k[Gb])));for(b=0;b<c[J];b++)switch(e=c[b].wZ,f=e[Yb],a&&Bm(f,{width:g+P}),c[b][H]){case FH:Bm(e,{height:p[re]+P,width:l[be]+\nP});break;case TH:Bm(e,{width:n+P,height:l[re]+P});break;case UH:Bm(e,{height:p[re]+P,width:n+P})}iz(l,u);l.scrollLeft=t;Bm(k,{visibility:M})};\nfunction SR(a,b,c,d){for(var e=a.U,f=a.b,g=a.up,k=a.JB,l=a.ah,n=[],p=0;p<l.L();p++)n[B](l.G(p));for(var p=[],t=0;t<l.L();t++){var u=g.LW;switch(l.G(t)){case Qg:u+=Ke+g.jja;break;case Nh:u+=Ke+g.lja;break;case Xg:case $g:case ni:u+=Ke+g.kja}p[B](u)}l=!1;g=null;(t=a.Lm[b])?(l=!0,Bm(t,bh,M),g=rm(e,fu,null,t)[0],b=rm(e,gD,null,rm(e,sD,null,g)[0])[0],$Ha(a,b)):(t=Cqa,d.Mia&&(t=Bqa),t=a.U.m(ch,{style:t,name:b,\"class\":b}),a.Lm[b]=t,b=$Ha(a,null));var u=a.VM+(f.showRowNumber?1:0),x=b[cc];if(0<u&&x[J]>u&&\n(qP(x[u-1],ZG),d.dO))for(var A=u;A<x[J];A++)TR(x[A]);u=d.dO?u:null;if(l)return aIa(a,g,b,f,p,n,u),t;g=aIa(a,null,b,f,p,n,u);(d.dO||d.qX)&&bIa(g);d.qX&&(f=rm(e,yD,null,g)[0],TR(f));e[q](t,g);e[q](c,t);d.Kia&&a.H.k(k,ME,Yi(cIa,k,t));d.Lia&&a.H.k(k,ME,Yi(dIa,k,t));return t}\nfunction aIa(a,b,c,d,e,f,g){var k=a.ah,l=a.q,n=a.U,p=a.up;if(b)c=rm(n,yD,null,b)[0],Yl(c);else{b=n.m(fu,{\"class\":p.d8,cellspacing:pf});var t=n.m(sD);n[q](b,t);n[q](t,c);c=n.m(yD);n[q](b,c)}t=new Yp({fractionDigits:0,pattern:Oe});null==a.uG&&(a.uG=a.bN?QHa(a.Ge):[]);for(var u=a.uG,x=a.VM,A=!0,C=d.alternatingRowStyle,C=null!=C?C:!0,E=0;E<u[J];E++){var Q=u[E],N=Q.MH,S=l.$r(N,epa),T=[];C?T[B](A?p.tG:p.yN):T[B](p.tG);A=!A;vx(a.tc,N)&&(T[B](p.pu),Q.ro(!0));N=n.m(gD,{\"class\":T[Fe](Ke)});S&&Vy(N[w],S);a.H.k(N,\nTt,U(a.bX,a,Q));a.H.k(N,Vt,U(a.dX,a,Q));a.H.k(N,Ut,U(a.cX,a,Q));n[q](c,N);if(d.showRowNumber){var V=n.m(xD,{\"class\":p.LW+Ke+p.c8});n[q](N,V);n[q](V,n[Jb](t.Sc(Q.Eja)));0===x&&qP(V,ZG)}S=0;for(T=k.L();S<T;){var sa=Q.MH,V={};V[Qba]=l[Bd](sa,S,Rba)||e[S];var Ha=l[Bd](sa,S,$za);(Ha=Ha&&h.min(Ha,T-S))&&1<Ha?V.colSpan=Ha:Ha=1;V=n.m(xD,V);n[q](N,V);var Ka=l[I](sa,S),Ra=l.Ca(sa,S);null==Ka?Ra=cj(kj(Ra))?Di:Ra:f[S]==Qg&&(Ra=Ka?lma:kma);if(d.allowHtml)Xa(V,Ra),(sa=l[Bd](sa,S,ji))&&bb(V[w],sa);else n[q](V,n[Jb](Ra));\nS===x-1&&qP(V,ZG);null!=g&&S>=g&&TR(V);S+=Ha}}return b}\nfunction $Ha(a,b){var c=a.ah,d=a.b||{},e=a.up,f=d[ue]!=KI&&0<c.O(),g=U(function(a){a=a[cc];for(var b=[Uma,goa,hoa],c=this.Ge.Yw,d=0;d<a[J];d++){var e=a[d],g=e[xc];tP(e,b);f&&qP(e,b[c!==g?0:this.Ge.oB?1:2])}},a);if(b)return g(b),b;var k=a.U,l=c.L(),n=k.m(gD,{\"class\":e.JN}),p;d.showRowNumber&&0<c.L()&&(p=k.m(tD,{\"class\":e.RX}),k[q](n,p),Xa(p,FEa));for(var t=0;t<l;t++){p=k.m(tD,{\"class\":e.RX,index:t});k[q](n,p);var u=c.La(t);d.allowHtml?Xa(p,u):k[q](p,k[Jb](u));f&&k[q](p,k.m(du,{\"class\":e.Wia}));a.H.k(p,\nvt,U(a.Xia,a,t),!0)}g(n);return n}\nfunction ZHa(a,b){var c=a.b,d=a.U,e=a.up,f=null!=c.pagingSymbols?c.pagingSymbols:{},g=f.prev,f=f[yc],c=!!c.allowHtml,g=g?c?Tl(d.Ze,g):g:d.m(yh,{src:VHa,alt:tqa,style:Fta}),f=f?c?Tl(d.Ze,f):f:d.m(yh,{src:WHa,alt:vra,style:Fta});Lu(a.oH);Lu(a.nH);g=a.oH=new LR(g);f=a.nH=new LR(f);g.Iu(2);f.Iu(1);a.H.k(g,Gg,U(a.b8,a,!1));a.H.k(f,Gg,U(a.b8,a,!0));eIa(a);c=a.Lm[EF];d[q](b,c);d[q](b,a.Lm[cxa]);g.C(c);f.C(c);var k=d.m(ch,{\"class\":e.Gja});d[q](c,k);var l=U(function(a,b){var c=e.Fja;b&&(c+=Ke+b);c=d.m(Eg,\n{href:Xsa,\"class\":c});Xa(c,String(a+1));this.H.k(c,vt,U(this.Y7,this,a));d[q](k,c)},a),g=a.Ge.JG,f=a.Ge.oo;X(fIa(0,f-1),function(a){l(a)});l(f,kwa);X(fIa(f+1,g-1),function(a){l(a)})}function fIa(a,b){var c=[];if(a+10>b)for(var d=a;d<=b;d++)c[B](d);else{d=a;c[B](d);var e=b;c[B](e);for(var f=10;d<e;)d=f*h[Cb]((d+2)/f)-1,d<e&&c[B](d),e=f*h[Eb](e/f)-1,d<e&&c[B](e),f*=10;Qj(c)}return c}R.b8=function(a){var b=this.Ge.JG,c=this.Ge.oo;a=a?h.min(b,c+1):h.max(0,c-1);this.Y7(a)};\nR.Y7=function(a){this.b[oB]==BI&&(NR(this.Ge,a),gIa(this),this.Br(!0));eIa(this);ew(this,FF,{page:a})};function eIa(a){var b=a.b.pagingButtonsConfiguration||Mg,c=a.Ge.oo,d=a.nH,e=a.oH;d.Na(!0);e.Na(!0);switch(b){case uqa:d.Na(!1);break;case vra:e.Na(!1);break;case Rg:break;default:0==c&&e.Na(!1),c==a.Ge.JG-1&&d.Na(!1)}}function cIa(a,b){b.scrollLeft=a[Tc]}function dIa(a,b){iz(b,a[Ud])}\nfunction XHa(a){var b=a.$P;if(!b){var c=a.ea,b=Ql(ch,{style:Dqa,\"class\":rua},ea[Jb](Di));c[q](b);a.$P=b}return cn(b)[G]==rM}R.s$=function(a){if(10>a)if(XHa(this))this[As](this.ah,this.b);else{var b=200*a;a++;Xx(U(this.s$,this,a),b)}else am(this.$P),this.bu()};Zq(R,function(){return this.tc[ss]()});\nEq(R,function(a){if(this.q){var b=this.tc[sr](a);a=this.uG;this.XI=QR(this.Ge);for(var c=UR(this),d=VR(this),e,f,g=this.up,k=tx(b.dC),l=0;l<k[J];l++)f=k[l],f=RHa(this.Ge,f),-1!=f&&(e=a[f],e.ro(!1),(e=c[f])&&sP(e,g.pu),(f=d&&d[f])&&sP(f,g.pu));b=tx(b.cC);for(l=0;l<b[J];l++)f=b[l],f=RHa(this.Ge,f),-1!=f&&(e=a[f],e.ro(!0),(e=c[f])&&qP(e,g.pu),(f=d&&d[f])&&qP(f,g.pu))}});\nR.bX=function(a,b){var c,d=this.XI,e=a.MH;c=rl?b[ds]:b[ts];if(b[Bs]){b[hr]();var f=h.min(a.QU,d.QU),e=h.max(a.QU,d.QU);c=c?this.tc[ss]():[];for(var g=this.Ge,k=[];f<=e;f++){var l=PR(g,f);k[B](l)}for(e=0;e<k[J];e++)c[B]({row:k[e].MH})}else if(c)if(b[hr](),c=this.tc[ss](),vx(this.tc,e))k=new rx,k[sr](c),k.ey(e),c=k[ss]();else c[B]({row:e});else c=vx(this.tc,e)?null:[{row:e}];this[sr](c);this.XI=b[Bs]?d:a;ew(this,cu,{})};\nR.dX=function(a){var b=UR(this),c=this.up;a=a.M4;(b=b[a])&&qP(b,c.gy);(b=(b=VR(this))&&b[a])&&qP(b,c.gy)};R.cX=function(a){var b=UR(this);a=a.M4;var c=this.up;(b=b[a])&&sP(b,c.gy);(b=(b=VR(this))&&b[a])&&sP(b,c.gy)};function UR(a){return rm(a.U,yD,null,a.uZ)[0][cc]}function VR(a){return a.tZ?rm(a.U,yD,null,a.tZ)[0][cc]:null}\nR.Xia=function(a){var b=this.Ge,c=!b.oB,c=b.Yw==a?!c:!0;this.b[ue]!=xI?(b.Yw=a,b.oB=!c,SHa(b),NR(this.Ge,0),this.XI=QR(this.Ge),gIa(this),this.Br(!0),ew(this,XD,this.Ge.GS())):ew(this,XD,{column:a,ascending:c,sortedIndexes:null})};function gIa(a){var b=a.JB;b&&(a.BX=b[Tc])}R.rH=function(){Lu(this.H);this.H=null;this.U.Oc(this.ea);Lu(this.oH);this.oH=null;Lu(this.nH);this.nH=null;this.Lm={}};R.ic=function(){this.rH();this.tc[bc]();this.Ge=null};\nfunction YHa(a){if(cj(kj(a)))return a;var b=a;dj(a)&&String(a)!==pf&&(b+=P);return b}function TR(a){qP(a,tua);bIa(a)}function bIa(a){qP(a,ol&&7>tl?bna:oi)};function hIa(){var a=[0,10,1,2,1,18,95,33,13,1,594,112,275,7,263,45,1,1,1,2,1,2,1,1,56,5,11,11,48,21,16,1,101,7,1,1,6,2,2,1,4,33,1,1,1,30,27,91,11,58,9,34,4,1,9,1,3,1,5,43,3,136,31,1,17,37,1,1,1,1,3,8,4,1,2,1,7,8,2,2,21,8,1,2,17,39,1,1,1,2,6,6,1,9,5,4,2,2,12,2,15,2,1,17,39,2,3,12,4,8,6,17,2,3,14,1,17,39,1,1,3,8,4,1,20,2,29,1,2,17,39,1,1,2,1,6,6,9,6,4,2,2,13,1,16,1,18,41,1,1,1,12,1,9,1,41,3,17,37,4,3,5,7,8,3,2,8,2,30,2,17,39,1,1,1,1,2,1,3,1,5,1,8,9,1,3,2,30,2,17,38,3,1,2,5,7,1,9,1,10,2,30,2,22,48,\n5,1,2,6,7,19,2,13,46,2,1,1,1,6,1,12,8,50,46,2,1,1,1,9,11,6,14,2,58,2,27,1,1,1,1,1,4,2,49,14,1,4,1,1,2,5,48,9,1,57,33,12,4,1,6,1,2,2,2,1,16,2,4,2,2,4,3,1,3,2,7,3,4,13,1,1,1,2,6,1,1,14,1,98,96,72,88,349,3,931,15,2,1,14,15,2,1,14,15,2,15,15,14,35,17,2,1,7,8,1,2,9,1,1,9,1,45,3,155,1,87,31,3,4,2,9,1,6,3,20,19,29,44,9,3,2,1,69,23,2,3,4,45,6,2,1,1,1,8,1,1,1,2,8,6,13,128,4,1,14,33,1,1,5,1,1,5,1,1,1,7,31,9,12,2,1,7,23,1,4,2,2,2,2,2,11,3,2,36,2,1,1,2,3,1,1,3,2,12,36,8,8,2,2,21,3,128,3,1,13,1,7,4,1,4,2,1,203,\n64,523,1,2,2,24,7,49,16,96,33,3070,3,141,1,96,32,554,6,105,2,30164,4,1,10,33,1,80,2,272,1,3,1,4,1,23,2,2,1,24,30,4,4,3,8,1,1,13,2,16,34,16,1,27,18,24,24,4,8,2,23,11,1,1,12,32,3,1,5,3,3,36,1,2,4,2,1,3,1,69,35,6,2,2,2,2,12,1,8,1,1,18,16,1,3,6,1,5,48,1,1,3,2,2,5,2,1,1,32,9,1,2,2,5,1,1,201,14,2,1,1,9,8,2,1,2,1,2,1,1,1,18,11184,27,49,1028,1024,6942,1,737,16,16,7,216,1,158,2,89,3,513,1,2051,15,40,7,1,1472,1,1,1,53,14,1,57,2,1,45,3,4,2,1,1,2,1,66,3,36,5,1,6,2,75,2,1,48,3,9,1,1,1258,1,1,1,2,6,1,1,22681,62,\n4,25042,1,1,3,3,1,5,8,8,2,7,30,4,148,3,8097,26,790017,255],b=[1,13,1,12,1,0,1,0,1,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,1,0,2,0,2,0,2,0,2,1,0,2,0,2,0,2,0,1,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,4,0,5,2,4,2,0,4,2,4,6,4,0,2,5,0,2,0,5,2,4,0,5,2,0,2,4,2,4,6,0,2,5,0,2,0,5,0,2,4,0,5,2,4,2,6,2,5,0,2,0,2,4,0,5,2,0,4,2,4,6,0,2,0,2,4,0,5,2,0,2,4,2,4,6,2,5,0,2,0,5,0,2,0,5,2,4,2,4,6,0,2,0,4,0,5,0,2,4,2,6,2,5,0,2,0,4,0,5,2,0,4,2,4,2,4,2,4,2,6,2,5,0,2,0,4,0,5,0,2,4,2,4,6,0,2,0,2,0,4,0,5,6,2,4,2,4,2,4,0,5,0,2,0,4,2,6,\n0,2,0,5,0,2,0,4,2,0,2,0,5,0,2,0,2,0,2,0,2,0,4,5,2,4,2,6,0,2,0,2,0,2,0,5,0,2,4,2,0,6,4,2,5,0,5,0,4,2,5,2,5,0,5,0,5,2,5,2,0,4,2,0,2,5,0,2,0,7,8,9,0,2,0,5,2,6,0,5,2,6,0,5,2,0,5,2,5,0,2,4,2,4,2,4,2,6,2,0,2,0,2,0,2,0,5,2,4,2,4,2,4,2,0,5,0,5,0,4,0,4,0,5,2,4,0,5,0,5,4,2,4,2,6,0,2,0,2,4,2,0,2,4,0,5,2,4,2,4,2,4,2,4,6,5,0,2,0,2,4,0,5,4,2,4,2,6,4,5,0,5,0,5,0,2,4,2,4,2,4,2,6,0,5,4,2,4,2,0,5,0,2,0,2,4,2,0,2,0,4,2,0,2,0,1,2,1,0,1,0,1,0,2,0,2,0,6,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,6,5,2,5,4,2,4,0,5,0,5,0,5,0,5,0,\n4,0,5,4,6,0,2,0,5,0,2,0,5,2,4,6,0,7,2,4,0,5,0,5,2,4,2,4,2,4,6,0,5,2,4,2,4,2,0,2,0,2,4,0,5,0,5,0,5,0,5,2,0,2,0,2,0,2,0,2,0,5,4,2,4,0,4,6,0,5,0,5,0,5,0,4,2,4,2,4,0,4,6,0,11,8,9,0,2,0,2,0,2,0,2,0,1,0,2,0,1,0,2,0,2,0,2,6,0,4,2,4,0,2,6,0,2,4,0,4,2,4,6,2,0,1,0,2,0,2,4,2,6,0,2,4,0,4,2,4,6,0,2,4,2,4,2,6,2,0,4,2,0,2,4,2,0,4,2,1,2,0,2,0,2,0,2,0,14,0,1,2];this.sha=null;if(a[J]!=b[J])return null;this.sha=a;for(var c=1;c<a[J];c++)null==a[c]?a[c]=a[c-1]+1:a[c]+=a[c-1];jy(this,b)};var WR=null;function iIa(a){if(44032<=a&&55203>=a)return 16==a%28?10:11;WR||(WR=new hIa);for(var b=WR,c=b.sha,d=0,e=c[J];8<e-d;){var f=e+d>>1;c[f]<=a?d=f:e=f}for(;d<e&&!(a<c[d]);++d);a=d-1;return 0>a?null:b[kA][a]};h.pow(1024,-3);h.pow(1024,-2);h.pow(1024,2);h.pow(1024,3);h.pow(1024,4);h.pow(1024,5);ol&&ul(8);function jIa(a){this.bwa=typeof a==Nh?0<a?1:0>a?-1:null:null==a?null:a?-1:1}jIa[K].cwa=oea;var XR={},kIa={},YR={};function ZR(){throw m(\"Do not instantiate directly\");}ZR[K].eM=null;fz(ZR[K],function(){return this[Fb]});Aa(ZR[K],function(){return this[Fb]});function $R(a,b,c,d){Xa(a,aS(b(c||bS,void 0,d)))}function cS(a,b,c,d){d=(d||Fl())[Vb](ML);a=aS(a(b||bS,void 0,c));Xa(d,a);return 1==d[cc][J]&&(a=d[Yb],1==a[rd])?a:d}function aS(a){if(!Ri(a))return String(a);if(a instanceof ZR){if(a.Et===XR)return a[SB]();if(a.Et===YR)return fj(a[SB]())}return EC}var bS={};function lIa(a){if(null!=a)switch(a.eM){case 1:return 1;case -1:return-1;case 0:return 0}return null}function dS(){ZR[L](this)}W(dS,ZR);dS[K].Et=XR;function Z(a){return null!=a&&a.Et===XR?a:a instanceof zk?eS(Ak(a),a.ow()):eS(fj(String(String(a))),lIa(a))}function fS(a,b){dy(this,String(a));this.eM=null!=b?b:null}W(fS,ZR);fS[K].Et=YR;var eS=function(a){function b(a){dy(this,a)}ob(b,a[K]);return function(a,d){var e=new b(String(a));void 0!==d&&(e.eM=d);return e}}(dS);\nfunction gS(a,b){var c=new Gl(void 0)||Fl(),d=aS(a(b||bS,void 0,void 0));return Tl(c.Ze,d)}function hS(a,b){function c(){}ob(c,a);var d=new c,e;for(e in b)d[e]=b[e];return d}var iS=function(a){function b(a){dy(this,a)}ob(b,a[K]);return function(a,d){var e=String(a);if(!e)return M;e=new b(e);void 0!==d&&(e.eM=d);return e}}(dS);function jS(a){null!=a&&a.Et===XR?(a=a[SB](),a=String(a)[Ab](mIa,M)[Ab](nIa,af),a=String(a)[Ab](oIa,pIa)):a=fj(String(a));return a}\nfunction kS(a){null!=a&&a.Et===kIa?a=a[SB]()[Ab](/([^\"'\\s])$/,KEa):(a=String(a),a=qIa[od](a)?a:EC);return a}function lS(a){return null!=a&&a.Et===YR?(a[SB](),EC):a}var rIa={\"\\x00\":Xe,\"\\t\":\"&#9;\",\"\\n\":\"&#10;\",\"\\x0B\":\"&#11;\",\"\\f\":\"&#12;\",\"\\r\":\"&#13;\",\" \":\"&#32;\",'\"':bf,\"&\":Ze,\"'\":Ye,\"-\":\"&#45;\",\"/\":\"&#47;\",\"<\":af,\"=\":\"&#61;\",\">\":$e,\"`\":\"&#96;\",\"\\u0085\":\"&#133;\",\"\\u00a0\":\"&#160;\",\"\\u2028\":\"&#8232;\",\"\\u2029\":\"&#8233;\"};function pIa(a){return rIa[a]}\nvar oIa=/[\\x00\\x22\\x27\\x3c\\x3e]/g,qIa=/^(?!style|on|action|archive|background|cite|classid|codebase|data|dsync|href|longdesc|src|usemap)(?:[a-z0-9_$:-]*)$/i,mIa=/<(?:!|\\/?([a-zA-Z][a-zA-Z0-9:\\-]*))(?:[^>'\"]|\"[^\"]*\"|'[^']*')*>/g,nIa=/</g;function mS(a,b){if(a instanceof mS)this.Hd=a.LD();else{var c;if(c=Pi(a))t:{for(var d=c=0;d<a[J];d++){if(!Pi(a[d])||0<c&&a[d][J]!=c){c=!1;break t}for(var e=0;e<a[d][J];e++)if(!Ui(a[d][e])){c=!1;break t}0==c&&(c=a[d][J])}c=0!=c}if(c)this.Hd=Lj(a);else if(a instanceof Cl)this.Hd=sIa(a[z],a[r]);else if(Ui(a)&&Ui(b)&&0<a&&0<b)this.Hd=sIa(a,b);else throw m(\"Invalid argument(s) for Matrix contructor\");}this.ja=new Cl(this.Hd[0][J],this.Hd[J])}\nfunction nS(a,b,c){for(var d=0;d<a.Tb()[z];d++)for(var e=0;e<a.Tb()[r];e++)b[L](c,a.Hd[d][e],d,e,a)}function oS(a,b){var c=new mS(a.Tb());nS(a,function(d,e,f){c.Hd[e][f]=b[L](void 0,d,e,f,a)});return c}function sIa(a,b){for(var c=[],d=0;d<a;d++){c[d]=[];for(var e=0;e<b;e++)c[d][e]=0}return c}R=mS[K];R.add=function(a){if(!Dl(this.ja,a.Tb()))throw m(\"Matrix summation is only supported on arrays of equal size\");return oS(this,function(b,c,d){return b+a.Hd[c][d]})};\nfunction tIa(a,b){if(a.ja[z]!=b.Tb()[z])throw m(\"The given matrix has height \"+b.ja[z]+\", but  needs to have height \"+a.ja[z]+mf);var c=new mS(a.ja[z],a.ja[r]+b.ja[r]);nS(a,function(a,b,f){c.Hd[b][f]=a});nS(b,function(a,b,f){c.Hd[b][this.ja[r]+f]=a},a);return c}ab(R,function(a,b){if(this.ja[r]!=a.ja[r]||this.ja[z]!=a.ja[z])return!1;for(var c=b||0,d=0;d<this.ja[z];d++)for(var e=0;e<this.ja[r];e++)if(!(h.abs(this.Hd[d][e]-a.Hd[d][e])<=(c||1E-6)))return!1;return!0});\nR.xpa=function(){if(this.ja[r]!=this.ja[z])throw m(\"An inverse can only be taken on a square matrix.\");if(1==this.Tb()[r]){var a=pS(this,0,0);return 0==a?null:new mS([[1/a]])}for(var a=this.ja[z],b=[],c=0;c<a;c++){b[c]=[];for(var d=0;d<a;d++)b[c][d]=c==d?1:0}a=new mS(b);b=uIa(tIa(this,a));return vIa(b,0,a.ja[r]-1,a.ja[z]-1)[gs](a)?vIa(b,a.ja[r]):null};\nfunction uIa(a){for(var b=new mS(a),c=0,d=0;d<b.ja[z]&&!(c>=b.ja[r]);d++){for(var e=d;0==b.Hd[e][c];)if(e++,e==b.ja[z]&&(e=d,c++,c==b.ja[r]))return b;var f=a,g=d,k=f.Hd[e];f.Hd[e]=f.Hd[g];f.Hd[g]=k;e=b.Hd[d][c];for(f=c;f<b.ja[r];f++)b.Hd[d][f]/=e;for(e=0;e<b.ja[z];e++)if(e!=d)for(g=b.Hd[e][c],f=c;f<b.ja[r];f++)b.Hd[e][f]-=g*b.Hd[d][f];c++}return b}R.Tb=function(){return this.ja};function qS(a){var b=new mS(a.ja[r],a.ja[z]);nS(a,function(a,d,e){b.Hd[e][d]=a});return b}\nfunction pS(a,b,c){return 0<=b&&b<a.ja[z]&&0<=c&&c<a.ja[r]?a.Hd[b][c]:null}R.multiply=function(a){if(a instanceof mS){if(this.ja[r]!=a.Tb()[z])throw m(\"Invalid matrices for multiplication. Second matrix should have the same number of rows as the first has columns.\");return wIa(this,a)}if(Ui(a))return xIa(this,a);throw m(\"A matrix can only be multiplied by a number or another matrix.\");};\nR.E5=function(a){if(!Dl(this.ja,a.Tb()))throw m(\"Matrix subtraction is only supported on arrays of equal size.\");return oS(this,function(b,c,d){return b-a.Hd[c][d]})};R.LD=function(){return this.Hd};function vIa(a,b,c,d){var e=new mS((c?c:a.ja[z]-1)-0+1,(d?d:a.ja[r]-1)-b+1);nS(e,function(a,c,d){e.Hd[c][d]=this.Hd[0+c][b+d]},a);return e}\nfunction wIa(a,b){var c=new mS(a.ja[z],b.Tb()[r]);nS(c,function(a,e,f){for(var g=a=0;g<this.ja[r];g++)a+=pS(this,e,g)*pS(b,g,f);if(!(0<=e&&e<c.ja[z]&&0<=f&&f<c.ja[r]))throw m(\"Index out of bounds when setting matrix value, (\"+e+jf+f+\") in size (\"+c.ja[z]+jf+c.ja[r]+ef);c.Hd[e][f]=a},a);return c}function xIa(a,b){return oS(a,function(a){return a*b})};function yIa(a){return a}function rS(a){if(void 0===a)return yIa;if(typeof a==kh)return a;if(typeof a==ii)return function(b){return b[a]};throw\"Bad type for verbal.evaluator: \"+a;}function sS(a,b){var c=a[qd](0);Qj(c,b);return c}function tS(a,b){var c=rS(b);return xj(a,function(a,b){return a+c(b)},0)}function uS(a,b){return tS(a,b)/a[J]}function zIa(a){var b=sS(a);return[0,.25,.5,.75,1].map(function(a){a*=b[J]-1;return(b[h[Eb](a)]+b[h[Cb](a)])/2})}function vS(a,b){return h[Kd](wS(a,b))}\nfunction wS(a,b){var c=rS(b),d=uS(a,function(a){a=c(a);return a*a}),e=uS(a,c);return h.max(d-e*e,0)}function AIa(a){var b=uS(a);return uS(a.map(function(a){return h.pow(a-b,3)}))/h.pow(wS(a),1.5)}function xS(a,b){var c=rS(b),d=null;X(a,function(a){a=c(a);d>=a||(d=a)});return d}function yS(a,b){var c=rS(b);return c(zS(a,function(a){return-c(a)}))}function zS(a,b){var c=rS(b),d,e;X(a,function(a){var b=c(a);d>=b||(d=b,e=a)});return e}\nfunction AS(a,b){var c=rS(b);return zS(a,function(a){return-c(a)})}var BIa=1/h[Kd](2*h.PI);function CIa(a,b,c){if(0>c)throw\"Bad normal distribution: sigma = \"+c+mf;if(0==c)return a==b?da:0;a=(a-b)/c;return BIa*h.exp(-.5*a*a)/c}\nfunction BS(a,b,c){b=b||0;c=c||1;if(0==c)return a>=b?1:0;if(0!=b||1!=c)return BS((a-b)/c);if(0<a)return 1-BS(-a);var d=h.abs(a);a=h.exp(-d*d/2);c=[.65,4,3,2,1];if(37<d)return 0;if(7.07106781186547<=d){var e=1;c[Zb](function(a){e=d+a/e});return a/e/2.506628274631}var f=0,g=0;[.0352624965998911,.700383064443688,6.37396220353165,33.912866078383,112.079291497871,221.213596169931,220.206867912376][Zb](function(a){f=f*d+a});[.0883883476483184,1.75566716318264,16.064177579207,86.7807322029461,296.564248779674,\n637.333633378831,793.826512519948,440.413735824752][Zb](function(a){g=g*d+a});return a*f/g}function CS(a){var b={};a[Zb](function(a){b[a]=kk(b,a,0)+1});return b}function DS(a){return(new hl(a)).Qa()}function DIa(a){var b=CS(a),c=xS(ek(b));return fk(b)[sb](function(a){return b[a]==c}).map(function(b){return typeof a[0]==Nh?+b:b})}function ES(a){this.ca=a||{};this.Vg=this.uf=0;gb(this,eCa)}function FS(a,b){Zj(b,function(a,b){lk(this.ca,b,a)},a)};var EIa=h.log(10),GS={100:\"#c6dafc\",500:\"#5e97f6\",800:\"#2a56c6\"},HS={100:\"#f4c7c3\",500:\"#db4437\",900:\"#a52714\"},IS={100:\"#fce8b2\",600:\"#f2a600\",700:\"#f09300\",800:\"#ee8100\"},JS={100:\"#b7e1cd\",500:\"#0f9d58\",700:\"#0b8043\"},KS={100:\"#e1bee7\",400:\"#ab47bc\",800:\"#6a1b9a\"},LS={100:\"#b2ebf2\",600:\"#00acc1\",800:\"#00838f\"},MS={100:\"#ffccbc\",400:\"#ff7043\",700:\"#e64a19\"},NS={100:\"#f0f4c3\",800:\"#9e9d24\",900:\"#827717\"},OS={100:\"#c5cae9\",400:\"#5c6bc0\",600:\"#3949ab\"},PS={100:\"#f8bbd0\",200:\"#f48fb1\",300:\"#f06292\",\n500:\"#e91e63\",700:\"#c2185b\",900:\"#880e4f\"},QS={100:\"#b2dfdb\",700:\"#00796b\",900:\"#004d40\"};function RS(a){return a[Fe](Oe)}var FIa=[\"minorgridline\",Xta,Hg,QD,qt,Vqa,IK,kH,OG,jK,oK,XK,qF,uF,qD,uya,\"axistitle\",eK,VK,XG,RG,SG,Kwa,wu,Gg];function SS(a,b,c,d){return{html:GIa(a),iga:!1,jga:d,anchor:c,hga:b,JC:20,margin:5}}function GIa(a){if(0==a[jC][J])return{name:ch,content:[],properties:{className:QH}};var b=Bj(a[jC],function(a){return a[H]==IE}),c;-1==b?c=HIa(a[jC]):(c=HIa(Nj(a[jC],0,b)),a=IIa(Nj(a[jC],b+1)),c=Kj(c,{name:ch,properties:{className:jua}},a));return{name:ch,content:c,properties:{className:QH}}}\nfunction HIa(a){return{name:eD,properties:{className:kua},content:wj(a,function(a){return{name:PG,content:JIa(a[Y]),properties:{className:lua}}})}}function IIa(a){return{name:eD,properties:{className:mua},content:wj(a,function(a){return{name:PG,id:RS([Gg,a[Y].id]),content:JIa(a[Y]),properties:{className:nua}}})}}\nfunction JIa(a){return wj(a[uA],function(a,c){switch(a[H]){case hu:var d=a[Y][w],e=qN;try{e=sn(d[F]).sc}catch(f){}return{name:du,style:Lua+d.$a+JCa+e+GCa+(d.Tc?hH:O)+DCa+(d.Re?dD:O)+ICa+(d[Xd]?xK:O)+zf,Goa:!!a[AA],content:(0==c?M:Ke)+a[Y][pd]};case WD:return{name:ch,style:Og+(a[Y].brush&&a[Y].brush.fb())+zf,properties:{className:iua}}}})};function TS(a,b,c,d,e,f,g,k,l){var n={items:[]};null!=e&&(e=so(e,f),n[uA][B]({type:WD,data:{size:b[Gc]/2,brush:e}}));null!=g&&n[uA][B](US(g,b));if(null!=c&&c!==M){if(null==d)throw m(\"Line title is specified without a text style.\");c=US(c+xf,d);n[uA][B](c)}c=US(a,b,k);n[uA][B](c);null!=l&&(n.id=l,pz(n,{brush:ro}));return{type:OG,data:n}}function KIa(){return{type:IE,data:{brush:to(ZM,1)}}}function US(a,b,c){a={type:hu,data:{text:a,style:b}};c&&(a.html=!0);return a}\nfunction VS(a,b,c,d,e,f,g,k,l){if(k)return SS(a,e,d,f);for(var n=k=0;n<a[jC][J];n++){var p=a[jC][n];if(p[H]==OG)for(var p=p[Y],t=0;t<p[uA][J];t++){var u=p[uA][t];u[H]==hu&&(k=h.max(k,u[Y][w][Gc]))}}0==k&&(k=g||0);var x;g=k;for(t=n=p=0;t<a[jC][J];t++)switch(u=a[jC][t],u[H]){case OG:u=LIa(u[Y],b);n+=u[z]+(0<t?u.$v:0);p=h.max(p,u[r]);break;case IE:n+=1.5*g+u[Y].brush.Lb}p=h.max(p,2*g);p=h[D](p+2*g/1.618);g=h[D](n+2*g/1.618);x=new Cl(p,g);var n=Sk(d.x-f.x),p=Sk(d.y-f.y),A=null,A=c?new xl(d.x+n*k,d.y+\np*(k+x[z]/2)):new xl(d.x+n*x[r]/2,d.y+p*x[z]/2),t=A.x-x[r]/2,u=t+x[r],C=A.y-x[z]/2,E=C+x[z];g={};c&&(c=new xl(A.x,Nk(d.y,A.y,k/(k+x[z]/2))),A=new xl(Nk(A.x,d.x,-1),c.y),c.x=h[D](c.x),c.y=h[D](c.y),A.x=h[D](A.x),A.y=h[D](A.y),g.dk=1==n*p?[c,d,A]:[A,d,c]);g.ka=new um(h[D](C),h[D](u),h[D](E),h[D](t));d=e[G]+5;c=e[kd]-5;if(!(g.ka[G]>=d&&g.ka[kd]<=c)){n=nk(g);p=n.ka[G];$a(n.ka,Nk(f.x,n.ka[kd],-1));Ua(n.ka,Nk(f.x,p,-1));if(p=n.dk)t=p[0],p[0]=p[2],p[2]=t,p[0].x=Nk(f.x,p[0].x,-1),p[1].x=Nk(f.x,p[1].x,-1),\np[2].x=Nk(f.x,p[2].x,-1);n.ka[G]>=d&&n.ka[kd]<=c?(g.ka=n.ka,g.dk=n.dk):(g.dk&&(p=new Yn(d+4,c-4),t=new Yn(n.dk[0].x,n.dk[2].x),u=new Yn(g.dk[0].x,g.dk[2].x),!(p[y]<=u[y]&&p.end>=u.end)&&p[y]<=t[y]&&p.end>=t.end&&(g.ka=n.ka,g.dk=n.dk)),g.ka[kd]>c&&($a(g.ka,g.ka[G]-(g.ka[kd]-c)),Ua(g.ka,c)),g.ka[G]<d&&(Ua(g.ka,g.ka[kd]+(d-g.ka[G])),$a(g.ka,d)))}d=e.top+5;e=e[Uc]-5;if(!(g.ka.top>=d&&g.ka[Uc]<=e)){c=nk(g);n=c.ka.top;c.ka.top=Nk(f.y,c.ka[Uc],-1);Ma(c.ka,Nk(f.y,n,-1));if(n=c.dk)p=n[0],n[0]=n[2],n[2]=p,\nn[0].y=Nk(f.y,n[0].y,-1),n[1].y=Nk(f.y,n[1].y,-1),n[2].y=Nk(f.y,n[2].y,-1);c.ka.top>=d&&c.ka[Uc]<=e?(g.ka=c.ka,g.dk=c.dk):(g.ka[Uc]>e&&(g.ka.top-=g.ka[Uc]-e,Ma(g.ka,e)),g.ka.top<d&&(Ma(g.ka,g.ka[Uc]+(d-g.ka.top)),g.ka.top=d),delete g.dk)}f=k;e={};k=f/1.618;k=new um(g.ka.top+k,g.ka[kd]-k,g.ka[Uc]-k,g.ka[G]+k);d=[];var Q=k.top,n=a[jC][J],N=!1;for(c=0;c<n;c++)if(a[jC][c].UK){N=!0;break}var S=[],p=[];for(c=0;c<n;c++)if(x=a[jC][c],x[H]===OG){var T=x[Y],t=[];p[B](t);E=0;for(A=T[uA][J];E<A;E++){var V=MIa(T[uA][E],\nb);t[B](V);x.UK&&(E>S[J]-1?S[B](V[r]):S[E]=h.max(S[E],V[r]))}}t=[];u=[];C=0;if(N)for(c=0;c<n;c++)if(x=a[jC][c],x[H]==OG){N=[];u[B](N);var sa=0;if(x.UK)for(T=x[Y],E=0,A=T[uA][J];E<A;E++)V=p[C][E],x=S[E]-V[r],N[B](x),sa+=x;t[B](sa);C++}for(c=C=0;c<n;c++){x=a[jC][c];S={Ah:x,data:{}};switch(x[H]){case OG:T=x[Y];N=S[Y];sa=LIa(T,b);x.UK&&na(sa,sa[r]+t[C]);0<c&&(Q+=sa.$v);T[iC]&&pz(N,{ka:new um(Q-sa.$v/2,g.ka[kd],Q+sa[z]+sa.$v,g.ka[G])});for(var Ha=[],Ka=k[G],E=0,A=T[uA][J];E<A;E++){T={};V=p[C][E];x.UK&&\nna(V,V[r]+u[C][E]);0<E&&(Ka+=V.eU);var Ra=Q+(sa[z]-V[z])/2;T.ka=new um(h[D](Ra),h[D](Ka+V[r]),h[D](Ra+V[z]),h[D](Ka));l&&(Ra=k[kd]-(T.ka[G]-k[G])-T.ka[G]-V[r],$a(T.ka,T.ka[G]+Ra),Ua(T.ka,T.ka[kd]+Ra));Ha[B](T);Ka+=V[r]}ny(N,Ha);Q+=sa[z];C++;break;case IE:E=x[Y],A=Q+f+E.brush.Lb/2,tz(S[Y],new mO(g.ka[G],A,g.ka[kd],A)),Q+=1.5*f+E.brush.Lb/2}d[B](S)}e.entries=d;e.Qaa=!!l;return{outline:g,PJ:e}}\nfunction LIa(a,b){for(var c=0,d=0,e=0,f=0;f<a[uA][J];f++)var g=MIa(a[uA][f],b),c=c+(g[r]+(0<f?g.eU:0)),d=h.max(d,g[z]),e=h.max(e,g[z]/2+g.$v);return{width:c,height:d,$v:e-d/2}}function MIa(a,b){switch(a[H]){case hu:var c=a[Y][w];return{width:b?b(String(a[Y][pd]),c)[r]:0,height:c[Gc],$v:c[Gc]/3.236,eU:c[Gc]/3.236};case WD:var d=c=a[Y][EA];return{width:c,height:c,$v:d,eU:d};default:return d=c=a[Y][EA],{width:c,height:c,$v:d,eU:d}}};function WS(a){Ju[L](this);this.Vs=a;this.ct=da;this.cF=0;a=new rv(15);Ku(this,a);$u(a,iu,U(this.r4,this));this.dd=a}W(WS,Ju);function XS(a,b){var c=a.ct;a.ct=h.min(a.ct,b);Wk(a.ct)?Wk(c)||a.dd[y]():a.dd[qs]()}WS[K].r4=function(){var a=Zi();this.ct-=a-this.cF;this.cF=a;0>=this.ct&&(this.Vs(),this.ct=da,this.dd[qs]())};function NIa(){this.el=this.Fe=null}R=NIa[K];R.adoptText=function(a){this.Fe=a};R.first=function(){return this.el=0};R.current=function(){return this.el||0};Da(R,function(a){a=this.Co(a);return null==a?a:this.el=a});function YS(a,b){b.lastIndex=a.el;var c=b[xb](a.Fe);return!c||0>c[xc]?a.Fe[J]:c[xc]+c[0][J]}\nR.Co=function(a){if(0===a)a=YS(this,/(\\r\\n|\\n|\\r)/g);else if(1===a)a=YS(this,/([`~!@#$%^&*()_+\\-=\\[\\]\\\\{}|;\\':\",\\.\\/<>?]|[ \\t\\u2009\\u200b]+)/g);else if(2===a)a=YS(this,/[\\u00ad]/g);else if(3===a)t:{a=this.el+1;for(var b=this.Fe[J];a<b;a++){var c=this.Fe[se](a),d=iIa(this.Fe[se](a-1)),c=iIa(c);if(12==d&&13==c?0:1==d||12==d||13==d||1==c||12==c||13==c||(7!=d||7!=c&&8!=c&&10!=c&&11!=c)&&(10!=d&&8!=d||8!=c&&9!=c)&&(11!=d&&9!=d||9!=c)&&2!=c&&6!=c&&(6!=d||5!=c))break t}a=this.Fe[J]}else a=this.Fe[J];return a};function ZS(){this.Ft={}}ZS[K].add=function(a,b,c,d){null==b?this.Ft[a]=d?{Qz:d,Ie:c}:c:(a in this.Ft||(this.Ft[a]={}),this.Ft[a][b]=d?{Qz:d,Ie:c}:c)};function OIa(a,b){if(null==b)return ca[UB](a.Ft);var c=[],d;for(d in a.Ft){var e=a.Ft[d];if(typeof e===Nh)e===b&&c[B](d);else if(e.Qz)0<=e.Ie[zd](b)&&c[B](d);else for(var f in e){var g=e[f];if(typeof g===Nh)g===b&&c[B](d);else if(g.Qz)0<=g.Ie[zd](b)&&c[B](d);else throw\"Unknown type\";}}return c}\nZS[K].aM=function(a,b,c){if(!(a in this.Ft))throw\"Error: unknown iterator type \"+a;a=this.Ft[a];if(typeof a===Nh)return a;if(a.Qz)return a.Qz(c);if(b in a){a=a[b];if(typeof a===Nh)return a;if(a.Qz)return a.Qz(c)}return null};function PIa(a){this.nua=a;this.$L={};this.dV=new ZS;this.Ct={};this.Fe=this.el=null;this.aM(OG,Nh,0);this.aM(OG,O,[1,2],U(function(a){return this.Fe[a-1]===pma?2:1},this));this.aM(bK,null,3)}R=PIa[K];R.adoptText=function(a){this.Fe=a;for(var b in this.$L)this.$L[b][pC](a)};function $S(a,b){var c=a.$L[b];c||(c=a.$L[b]=new ba.Intl.v8BreakIterator(a.nua,{type:b}),null!=a.Fe&&c[pC](a.Fe),null!=a.el&&c[fA]());return c}R.aM=function(a,b,c,d){this.dV.add(a,b,c,d)};\nfunction QIa(a,b,c){c[yc]();if(c[CB]()>=a.Fe[J])return!0;if(c[CB]()>a.el){var d=c.breakType();c=c[CB]();var e=a.dV.aM(b,d,c);if(null==e)throw m(\"Break type \"+d+\" in \"+b+\" iterator was classified as null.\");e in a.Ct||(a.Ct[e]=[]);a.Ct[e][B](c)}return!1}function RIa(a,b){for(var c=a.Ct[b];c&&0<c[J]&&c[0]<=a.el;)c[wb]();for(var c=OIa(a.dV,b),d={},e=!1;!(e||a.Ct[b]&&0!==a.Ct[b][J]);)for(var e=!0,f=0,g=c[J];f<g;f++){var k=c[f],l=$S(a,k);d[k]||(e=!1,QIa(a,k,l)&&(d[k]=!0))}}\nR.first=function(){for(var a=OIa(this.dV,void 0),b=0,c=a[J];b<c;b++)$S(this,a[b])[fA]();this.Ct={};return this.el=0};R.current=function(){return this.el||0};Da(R,function(a){RIa(this,a);a=this.Ct[a];if(null!=a&&0<a[J]){a=this.el=a[wb]();for(var b in this.$L)for(var c=$S(this,b);c[CB]()<=a;)QIa(this,b,c);return this.el}return this.Fe[J]});R.Co=function(a){RIa(this,a);a=this.Ct[a];return null!=a&&0<a[J]?a[0]:this.Fe[J]};function SIa(){this.Tua=ba.Intl&&!!ba.Intl.v8BreakIterator}Ki(SIa);function TIa(){var a=[dh];return SIa.ac().Tua?new PIa(a):new NIa};function aT(){this.ra=this.N=this.pT=this.aj=this.qT=this.Ef=0}R=aT[K];$a(R,function(){return this.Ef});R.top=function(){return this.aj};Ua(R,function(){return this.qT});Ma(R,function(){return this.pT});R.Zs=function(a){this.Ef=a;this.N=this.Ef+this.qT;return this};R.qn=function(a){this.aj=a;this.ra=this.aj+this.pT;return this};function bT(a,b){a.qT=b;a.N=a.Ef+a.qT;return a}function cT(a,b){a.pT=b;a.ra=a.aj+a.pT;return a}na(R,function(){return this.N});Ta(R,function(){return this.ra});function UIa(a,b,c,d,e,f,g,k,l){this.n=a;this.HQ=b;this.qd=c;this.Ef=d;this.aj=e;this.N=f;this.ra=g;this.CC=k;this.Rs=l}R=UIa[K];vq(R,function(){return this.Rs});R.property=function(a){return this.Rs[a]};xz(R,function(){return this.n});R.mH=function(){return this.HQ};$y(R,function(){return this.qd});$a(R,function(){return this.Ef});R.top=function(){return this.aj};na(R,function(){return this.N});Ta(R,function(){return this.ra});R.Ub=function(){return this.CC};\nmz(R,function(){return new xm(this.Ef,this.aj,this.N,this.ra)});R.ka=function(){return new um(this.aj,this.Ef+this.N,this.aj+this.ra,this.Ef)};function VIa(a,b,c,d){(null==a||!Wk(a)||a>d)&&b>d&&(a=d);(null==a||!Wk(a)||a<c)&&b<c&&(a=c);return a}function WIa(a,b,c,d){d=null==d?mf:d;for(var e in a)if(a[Hc](e))if(a[e]instanceof ca&&!(a[e]instanceof ga))WIa(a[e],b[Hb](e),c,d);else{var f=b[Hb](e)[Fe](d);c[Hc](f)||(c[f]=a[e])}}function dT(a){var b={};WIa(a,[],b,void 0);return b}function XIa(a,b,c,d,e,f){var g=null;f=f?2:3;for(var k=0;k<=f;k++){var l=c.Co(k);if(null==g||l<g[tc])g={position:l,ZN:k};if(a(b(d,l))<=e)return k}return g&&g.ZN||f}\nfunction YIa(a){return function(b,c){var d=ej(a[qd](b,c));d[d[J]-1]===pma&&(d=d[qd](0,d[J]-1)+lf);return d}}function eT(a,b){var c=null==b?a[J]:b;return 0<=c?ej(a[qd](0,c))+mma:\"...\"[qd](0,c)}\nfunction ZIa(a,b,c,d){if(a(eT(b))<=c)return eT(b);var e=TIa();e[pC](b);e[fA]();var f=e[yc](3),g=a(b[qd](0,f))<=c;if(d&&!g||!d&&a(eT(b,f))>c)for(d=0;-3<=d&&!(b=eT(b,d),a(b)<=c);d--);else{for(;a(eT(b,e.Co(3)))<=c;)f=e[yc](3);if(d&&a(eT(b,f))>c)for(e=b[qd](0,f),d=0;-3<=d&&!(b=e+eT(b,d),a(b)<=c);d--);else b=eT(b,f)}return b}\nvar $Ia=Ao(function(a,b,c,d,e,f){if(b===M)return{I:[],ys:!1};var g=null==f||null==f.truncate?!0:f.truncate,k=null==f||null==f.Dda?!1:f.Dda;f=null==f||null==f.Bda?!1:f.Bda;var l=a;a=function(a){return l(a,c)[r]};var n=TIa();n[pC](b);n[fA]();for(var p=!1,t=YIa(b),u=!1,x=[],A=0;;){var C=XIa(a,t,n,A,d,f),E=n[yc](C);if(0!==C)for(;E<b[J]&&a(t(A,n.Co(C)))<=d;)E=n[yc](C);x[B](t(A,E));var Q=a(x[x[J]-1])<=d;if(E>=b[J]||x[J]>=e||!Q){(E<b[J]||!Q)&&g?(0!==C&&(x[x[J]-1]=t(A,n.Co(C))),u=!0):x[J]<e&&E<b[J]&&(p=!0);\nbreak}A=E}u&&(x[x[J]-1]=ZIa(a,x[x[J]-1],d,k&&1===x[J]),p=!0);1===x[J]&&x[0]===M&&(x=[]);return{I:x,ys:p}},function(a,b){for(var c=[a],d=1,e=b[J];d<e;d++)c[B](b[d]);return Gn(c)});function fT(a,b,c,d,e,f){function g(b){return a(b,c)}e=null!=e?h[Eb](e):1;if(0==e)return{I:[],re:!1,Hr:0};b=$Ia(g,b,c,d,e,{truncate:!0,Dda:null!=f?f:!1,Bda:!0});return{I:b.I,re:b.ys,Hr:0<b.I[J]?h.max[Zc](null,wj(wj(b.I,g),function(a){return a[r]})):0}}function aJa(a){var b={background:eta,padding:xM,border:cDa};null!=a[Gc]&&(Fa(b,a[Gc]+P),b.margin=a[Gc]+P);null!=a.$a&&Ry(b,a.$a);return b};function gT(){this.Xo=this.z5=null}function bJa(a){var b=new gT;b.z5=a;return b}function cJa(a){var b=new gT;b.Xo=a;return b}function hT(a){if(null!=a.z5)return a.z5;throw m(\"AbstractRenderer not set\");}gT[K].Ax=function(){if(null!=this.Xo)return this.Xo;throw m(\"RaBl not set\");};function iT(a,b){this.Ng=a;this.yb=null!=b&&mk(b)||{}}function jT(a){return kT(new iT(zL),yL,a)}function lT(a,b){var c=kT(new iT(RL),WBa,a);null!=b&&kT(c,vL,b);return c}function mT(a,b){return kT(kT(new iT(SL),yL,b),WBa,a)}function nT(a){a=Jn(a);return new iT(a.Ng,a.yb)}Ia(iT[K],function(){return nT(this.qg())});ab(iT[K],function(a){if(!a||this.Ng!=a.Ng)return!1;var b=fk(this.yb);return b[J]!==fk(a.yb)[J]?!1:zj(wj(b,U(function(b){return this.yb[b]===a.yb[b]},this)),Kk)});\nfunction dJa(a){var b={},c;for(c in a.yb)b[c]=a.yb[c];return b}function kT(a,b,c){a.yb[b]=c;return a}db(iT[K],function(){return this.Ng});iT[K].qg=function(){return Kn(this)};function eJa(a){db(this,a);pa(this,null)}function oT(a,b){Si(a)&&(a=new eJa(a));this.Oq=a;this.Kq=[];b&&this.Kq[B](b)}function fJa(){this.$s=[];this.at=[];this.lT=!1};function pT(){fy(this,new rx);this.Ei=this.Rn=this.rf=null}Ia(pT[K],function(){var a=new pT;fy(a,this[$z][Jc]());a.rf=this.rf?this.rf[Jc]():null;a.Rn=this.Rn?this.Rn[Jc]():null;a.Ei=this.Ei?this.Ei[Jc]():null;return a});ab(pT[K],function(a){return this[$z][gs](a[$z])&&(this.rf?this.rf[gs](a.rf):!a.rf)&&(this.Rn?this.Rn[gs](a.Rn):!a.Rn)&&(this.Ei?this.Ei[gs](a.Ei):!a.Ei)});function gJa(a){this.o=null;this.Fv=[];this.Lv=a}R=gJa[K];R.NK=function(a){if(this.o[gs](a))return{lT:!1,$s:[],at:[]};var b=this.Fv;a=this.Xk(a);return this.bL(a,b)};R.Xk=function(a){if(null==this.Lv)return[];var b=xj(this.Lv,function(b,d){Mj(b,d.Xk(a));return b},[],this);this.Fv=b;this.o=a[Jc]();return b};R.bL=function(a,b){var c=this.mw(a),d=this.mw(b),e=c.qm(d),c=d.qm(c),d=new fJa;d.$s=this.nw(e);d.at=this.nw(c);return d};R.mw=function(a){a=wj(a,function(a){return Kn(a)});return new hl(a)};\nR.nw=function(a){a=a.Qa();return wj(a,function(a){a=Jn(a);a.Kq=wj(a.Kq,function(a){return new iT(a.Ng,a.yb)});return a})};function qT(a,b){this.Eqa=new hl(a);this.Gqa=new hl(b)};function rT(a){qT[L](this,a,[wH,vH])}W(rT,qT);rT[K].XK=function(a,b,c){if(b==wH){if(!a[gs](c.rf))return c.rf=a,!0}else if(null!=c.rf)return c.rf=null,!0;return!1};rT[K].Xk=function(a){return null!=a.rf?[new oT(ih,a.rf)]:[]};function hJa(){};function sT(a,b,c,d,e){this.FD=a;this.J=b;this.je=bJa(b);this.bv=c;this.Ls=null;this.Sy=iJa;this.Hs=d;this.kT=e;this.Ro=null}W(sT,hJa);R=sT[K];br(R,function(a){this.Ls={};var b=this.J;b[bc]();this.Ro=this.FD.Sq(a,this.bv);a=this.Ro.Tb();a=b.xm(a[r],a[z]);for(var c=0;c<this.Sy[J];c++){var d=this.Sy[c],e=b.Ba();b[q](a,e);this.Ls[d]=e}this.Ro[As](this);this.S1(a)});R.mz=function(a){this.Sy=a};my(R,function(a){this.lM(a.at,!1);this.lM(a.$s,!0);this.Ro[As](this)});\nR.lM=function(a,b){for(var c=0;c<a[J];c++)for(var d=a[c],e=d.Kq,f=0;f<e[J];f++)this.Ro.Fn(e[f],d.Oq,b)};R.S1=function(a){var b=this.J;b.fc(a,kJ,Nu);b.fc(a,Vt,this.kT(U(this[rr],this,wH)));b.fc(a,Ut,this.kT(U(this[rr],this,vH)));b.fc(a,vt,this.kT(U(this[rr],this,vt)))};Dq(R,function(a,b){b[Er]&&b[Er]();var c=this.J.sv(b[ys]);c!=Dg&&(c=nT(c),this.Hs(c,a))});R.Wa=function(){return this.je};R.Ce=function(a,b,c,d){null!=b?this.x5(a,b):this.to(a,c,d)};\nR.to=function(a,b,c){this.J[q](this.Ls[c],a);this.J.qo(a,b.qg())};R.x5=function(a,b){gm(b)[rB](a,b);var c=this.J.sv(b);this.J.qo(a,c)};R.Wf=function(a){this.J.Wf(a)};var iJa=[MK,UE,VE,jL,kL];function tT(a){this.Dz=a;this.o=null}tT[K].ed=function(a){this.o=a[Jc]()};\ntT[K].Fw=function(a){var b=this.o;a[$z][gs](b[$z])||this[ir](cu,null);null===a.Ei||a.Ei[gs](b.Ei)||this[ir](cu,null);var c=a.rf,d=b.rf,e=c;if(!c&&d||c&&!c[gs](d)){var b=OF,f={};if(!d)f.row=c.yb.ROW_INDEX,f.column=c.yb.COLUMN_INDEX;else if(!c)b=PF,f.row=d.yb.ROW_INDEX,f.column=d.yb.COLUMN_INDEX,e=d;else if(d[H]()!==c[H]()||d.yb.ROW_INDEX!==c.yb.ROW_INDEX||d.yb.COLUMN_INDEX!==c.yb.COLUMN_INDEX)f.row=c.yb.ROW_INDEX,f.column=c.yb.COLUMN_INDEX;e&&(c=e.yb.DATE,null!=c&&(f.date=c));this[ir](b,f)}this.o=\na[Jc]()};wq(tT[K],function(a,b){ew(this.Dz,a,b)});function uT(a,b){Ju[L](this);this.o=null;this.Lv=b;this.bb=new WS(a);Ku(this,this.bb)}W(uT,Ju);uT[K].ed=function(a){this.o=a};uT[K].MJ=function(){return U(this[rr],this)};Dq(uT[K],function(a,b){if(null!=this.Lv){var c=!1;X(this.Lv,function(d){d.Eqa[Yc](a[H]())&&d.Gqa[Yc](b)&&(d=d.XK(a,b,this.o),c=c||d)},this);c&&XS(this.bb,50)}});function vT(a,b,c,d,e,f){Ju[L](this);this.FD=a;Lq(this,null);this.gL=null;a=this.FD.Dt(e);this.nea=new gJa(a);e=f(U(this.ki,this,!0));this.Hs=new uT(e,a);Ku(this,this.Hs);this.mea=this.FD.it(b,c,this.Hs.MJ(),f);this.M3=new tT(d)}W(vT,Ju);br(vT[K],function(a,b){Lq(this,b[Jc]());this.Hs.ed(this[Lr]);this.M3.ed(this[Lr]);var c=this.nea.Xk(this[Lr]);this.mea[As](a,c);this.gL=this[Lr][Jc]();this.M3[ir](Yt,null)});\nvT[K].ki=function(a){var b=this.nea.NK(this[Lr]);this.mea.refresh(b);this.gL=this[Lr][Jc]();a&&this.M3.Fw(this[Lr])};Eq(vT[K],function(a){this.ki(!0);this[Lr][$z][sr](a);this.ki(!1)});Zq(vT[K],function(){if(null==this.gL.Ei)return this.gL[$z][ss]();var a=this.gL.Ei,b={};null!=a.yb.DATE&&(b.date=a.yb.DATE);null!=a.yb.ROW_INDEX&&(b.row=a.yb.ROW_INDEX);return[b]});function wT(a){nw[L](this,a)}W(wT,nw);wT[K].Dt=function(){return null};wT[K].Ag=function(){Lu(this.Pd);this.Pd=null};Eq(wT[K],function(a){this.Pd&&this.Pd[sr](a)});Zq(wT[K],function(){return this.Pd?this.Pd[ss]():[]});function xT(a,b,c){var d=null!=c?wj(c,function(a){return[a,0]}):b?jJa:kJa,e=d[J];this.Oh=[];c=1+h[Eb]((a-1)/e);for(var f=h[Cb](a/c),g=[],k=0;k<e;k++)d[k][1]<f&&g[B](d[k][0]);for(k=0;k<a;k++){var d=g[b?k%f:h[Eb](k/c)],l=h.pow(b?.7:.85,b?h[Eb](k/f):k%c);this.Oh[k]=wj(d,function(a){return~~(l*a+255*(1-l))})}}\nvar kJa=[[[66,133,244],0],[[219,68,55],0],[[244,180,0],0],[[15,157,88],0],[[171,71,188],0],[[0,172,193],0],[[255,112,67],0],[[158,157,36],0],[[92,107,192],0],[[240,98,146],0],[[0,121,107],0],[[194,24,91],0]],jJa=[[[67,69,157],6],[[83,168,251],8],[[95,150,84],10],[[241,202,58],2],[[231,113,27],5],[[135,27,71],4],[[67,116,224],0],[[26,135,99],1],[[185,194,70],9],[[228,147,7],7],[[211,54,45],3]];xT[K].Tb=function(){return this.Oh[J]};xT[K].ge=function(a){return jpa+this.Oh[a]+ef};\nfunction yT(a,b){function c(a){a=a[qc](16);1==a[J]&&(a=pf+a);return a}var d=a.Oh[b];return Oe+(c(d[0])+c(d[1])+c(d[2]))[De]()};function lJa(a){for(var b=Dk(sD,{},mJa(a,nJa)),c=[],d=a.O(),e=0;e<d;++e)c[B](mJa(a,function(a,b){var c=a.Ca(e,b);return Dk(xD,{},c)}));a=Dk(yD,{},Ek(c));return Dk(fu,{},Ek(b,a))}function mJa(a,b){for(var c=[],d=a.L(),e=0;e<d;++e)a.fu(e)===M&&c[B](b(a,e));c=Ek(c);return Dk(gD,{},c)}function nJa(a,b){var c=a.La(b)||a.Ee(b);return Dk(tD,{},c)};function zT(a){nw[L](this,a);this.vi=null}W(zT,wT);R=zT[K];R.it=function(a,b,c,d){if(null==b)throw m(\"Internal error: missing overlayArea\");a=hT(a);return new sT(this,a,b,c,d)};R.hl=function(a,b,c){Hu.nc(this.ea);c=c||{};var d=this.mh()||{};c=new Do([c,d]);var d=qp(this.ea,c),e=rp(this.ea,c),d=new Cl(d,e),e=Lo(c,ZH);this.dU(d,a,e);this.vi.$n(U(this.mo,this,b,c,d,a),a)};R.dU=function(a,b,c){null!=this.vi?this.vi[xC](a,b):this.vi=new JO(this.ea,a,b,c)};\nR.mo=function(a,b,c,d){var e=this.vi.Wa(),f=this.vi.Mw();c=this.Jn(a,b,U(e.bf,e),c).Sh();Lu(this.Pd);var g=e instanceof hO?bJa(e):cJa(e);this.Pd=new vT(this,g,f,this,b,d);b=new pT;this.Pd[As](c,b);e.pK&&(e=e.pK())&&a&&Xa(e,lJa(a))};R.Ag=function(){zT.e.Ag[L](this);Lu(this.vi);this.vi=null};function oJa(a){this.Oh=a;this.lw=new bl;this.zt=new bl}oJa[K].Ut=function(a,b){var c=yT(this.Oh,this.lw.get(a));if(2>this.zt.Vb()||null==b)return c;var c=xn(c),d=this.zt.get(b);return vn(Bn(c,[255,255,255],1-d/this.zt.Vb()))};function AT(a,b){this.tua=a;this.sua=b;this.lw=new bl;this.zt=new bl}AT[K].It=function(a,b){this.lw.$e(a)||this.lw.set(a,this.lw.Vb());null!=b&&!this.zt.$e(b)&&this.zt.set(b,this.zt.Vb())};\nAT[K].$g=function(){var a=new xT(this.lw.Vb(),this.tua,this.sua),a=new oJa(a);a.lw=this.lw[Jc]();a.zt=this.zt[Jc]();return a};function BT(a,b,c){this.$m=a;this.featureId=b[Jc]();this.em=c};function CT(){this.lt=new bl;this.wT=null;this.Pca=!0}CT[K].Sea=function(){return[]};br(CT[K],function(a){if(null==this.wT){this.wT=new bl;var b=this.Sea(a);X(b,U(this.Tea,this,a,this.wT))}var b=this.LL(a),c=new hl(this.lt.Ok());X(b,function(b){var e=b[qC].qg();c[Tb](e);this.Tea(a,this.lt,b)},this);this.Pca&&$k(c,function(b){var c=this.lt.get(b);a.Wf(c.$m);this.lt[Tb](b)},this)});\nCT[K].Tea=function(a,b,c){var d=c[qC].qg(),e=b.get(d,null);e&&e.d4&&a.Wf(e.d4);c.em[0]===lL?(Wm(e.$m,!1),e.d4=c.$m,e.mta=c.em,a.to(e.d4,e[qC],e.mta)):e!=c&&(null===e||e.em!==c.em?(null!=e&&a.Wf(e.$m),a.to(c.$m,c[qC],c.em)):a.Ce(c.$m,e.$m,c[qC],c.em),b.set(d,c))};function pJa(a,b){qJa(b);return 0==b[J]?null===a?0:a:xj(b,function(a,b){return a+b},0)}function rJa(a,b){qJa(b);if(0==b[J])return a;var c=vj(b,function(a){return null!=a});return 0==c[J]?null:pJa(a,c)/c[J]}function qJa(a){X(a,function(){})};function DT(a){this.Hh=Xj({},a);this.k5=Xj({},a)}function ET(a,b,c){var d=a.Hh[J];for(a.Hh[b]=c;b<d;++b)a.k5[b]=FT(a,0==b?{}:a.k5[b-1],a.Hh[b])}function sJa(a){var b=Li(a);return b!=Ph&&b!=Lg||b==Ph&&Vi(a[Jc])||Qi(a)}function FT(a,b,c){if(sJa(c)||sJa(b)||Li(c)==Lg)return c;if(Li(b)==Ph){var d=mk(b);Zj(c,function(a,c){d[c]=c in b&&null!=b[c]?FT(this,b[c],a):a},a)}else d=Lj(b),Zj(c,function(a,c){d[c]=FT(this,b[c],a)},a);return d}DT[K].compact=function(){return qj(this.k5)};function GT(a,b){Ju[L](this);this.hc=a;this.gi=b}W(GT,Ju);var tJa=[];R=GT[K];R.Xd=null;R.qd=null;R.ux=function(a){this.hc=a};rz(R,function(){return this.hc});Bq(R,function(){return this.gi});R.getParent=function(){return this.Xd};R.dH=function(){return!this.Uf()};R.Vf=function(){return this.qd||tJa};R.Qf=function(a){return this.Vf()[a]||null};R.Uf=function(){return this.Vf()[J]};cb(R,function(){var a=this.Vf();return xj(a,function(a,c){return h.max(a,c[JB]())},-1)+1});\nPa(R,function(a){do a=a[Fz]();while(a&&a!=this);return Boolean(a)});R.xL=function(a,b){function c(d,e){!1!==a[L](b,d,e)&&X(d.Vf(),function(a){c(a,e+1)})}c(this,0)};R.find=function(a,b){var c=[];this.xL(function(d){a[L](b,d)&&c[B](d)});return c};R.uU=function(a,b,c,d){for(var e=a[L](d,this),f=[],g=this.Vf(),k=0;k<g[J];k++){var l=g[k].uU(a,b,c,d);f[B](l)}a=b[L](d,e,f);c&&c[L](d,this,a);return a};R.va=function(a){a.Xd=this;this.qd=this.qd||[];this.qd[B](a);Ku(this,a)};function HT(a,b,c){GT[L](this,c,a);this.q=b}W(HT,GT);R=HT[K];R.Ta=function(){return this.q};function uJa(a){return a.Ca(0)||a[nr]()}R.$r=function(a){return this.L2(this.q.$r,a)};hb(R,function(a){return this.L2(this.q[I],a)});R.Ca=function(a){return this.L2(this.q.Ca,a)};R.L2=function(a,b){var c=this[kC]();return null!=c?(c=[c],Mj(c,Nj(arguments,1)),a[Zc](this.q,c)):null};function IT(){Ju[L](this);this.jq=[];this.ky={}}W(IT,Ju);R=IT[K];R.zD=function(a){var b=a[kC]();null!=b&&(this.ky[b]=a)};cb(R,function(){return xj(this.jq,function(a,b){return h.max(a,b[JB]())},-1)});R.xL=function(a,b){for(var c=this.jq,d=0;d<c[J];d++)c[d].xL(a,b)};R.find=function(a,b){for(var c=[],d=this.jq,e=0;e<d[J];e++)Mj(c,d[e].find(a,b));return c};R.uU=function(a,b,c,d){for(var e=this.jq,f=0;f<e[J];f++)e[f].uU(a,b,c,d)};function JT(a,b){IT[L](this);if(2>a.L())throw m(\"Data table should have at least 2 columns\");if(a.G(0)!=ii)throw m(\"Column 0 must be of type string\");if(a.G(1)!=ii)throw m(\"Column 1 must be of type string\");for(var c=this.ur(b),d=c.q8,e=c.r8,f=c.s8,g={},k=[],l=0;l<a.O();l++)if(c=a[I](l,0)){var n=g[c];n?null==n[kC]()&&n.ux(l):(g[c]=n=new HT(c,a,l),k[B](n));var p=n[I](1);if(p)if(c=g[p],c||(g[p]=c=new HT(p,a,null),k[B](c)),n[Fz]()){if(e)throw m(\"More than one row with the same id (\"+n[nr]()+\").\");}else if(n!=\nc&&!n[Yc](c))c.va(n);else if(d){f=m;k=vJa;d=c;e=[];for(c=c[Fz]();c;)e[B](c),c=c[Fz]();throw f(\"Data contains a cycle: \"+k(Kj(d,e))+mf);}}for(c=0;c<k[J];c++){n=k[c];if(f&&Mi(n[kC]()))throw m('Failed to find row with id \"'+n[nr]()+'\".');n[Fz]()?this.zD(n):(d=n,this.jq[B](d),Ku(this,d),this.zD(d))}}W(JT,IT);function vJa(a){return wj(a,function(a){return a[nr]()})[qc]()}JT[K].ur=function(a){var b=new DT(2);ET(b,0,{q8:!0,r8:!0,s8:!0});null!=a&&ET(b,1,a);return b[iB]()};function KT(a,b,c){IT[L](this);a=a.jq;for(var d=0;d<a[J];d++){var e=wJa(this,a[d],b,c);this.jq[B](e);Ku(this,e);this.zD(e)}}W(KT,IT);function wJa(a,b,c,d){var e=c[L](d,b);b=b.Vf();for(var f=0;f<b[J];f++){var g=wJa(a,b[f],c,d);a.zD(g);e.va(g)}return e};function LT(){this.gk=[];this.Rb=[];this.rm=[]}LT[K].br=null;LT[K].Xg=null;LT[K].xz=!0;var xJa=[2,2,6,6,0];R=LT[K];va(R,function(){mb(this.gk,0);mb(this.Rb,0);mb(this.rm,0);delete this.br;delete this.Xg;delete this.xz;return this});R.moveTo=function(a,b){0==qj(this.gk)?mb(this.rm,this.rm[J]-2):(this.gk[B](0),this.Rb[B](1));this.rm[B](a,b);this.Xg=this.br=[a,b];return this};\nR.lineTo=function(a){var b=qj(this.gk);if(null==b)throw m(\"Path cannot start with lineTo\");1!=b&&(this.gk[B](1),this.Rb[B](0));for(b=0;b<arguments[J];b+=2){var c=arguments[b],d=arguments[b+1];this.rm[B](c,d)}this.Rb[this.Rb[J]-1]+=b/2;this.Xg=[c,d];return this};\nR.vga=function(a){var b=qj(this.gk);if(null==b)throw m(\"Path cannot start with curve\");2!=b&&(this.gk[B](2),this.Rb[B](0));for(b=0;b<arguments[J];b+=6){var c=arguments[b+4],d=arguments[b+5];this.rm[B](arguments[b],arguments[b+1],arguments[b+2],arguments[b+3],c,d)}this.Rb[this.Rb[J]-1]+=b/6;this.Xg=[c,d];return this};By(R,function(){var a=qj(this.gk);if(null==a)throw m(\"Path cannot start with close\");4!=a&&(this.gk[B](4),this.Rb[B](1),this.Xg=this.br);return this});\nR.arc=function(a,b,c,d,e,f,g){a+=Pk(e,c);b+=Qk(e,d);g?this.Xg&&a==this.Xg[0]&&b==this.Xg[1]||this[pB](a,b):this[oA](a,b);return this.arcTo(c,d,e,f)};R.arcTo=function(a,b,c,d){var e=this.Xg[0]-Pk(c,a)+Pk(c+d,a),f=this.Xg[1]-Qk(c,b)+Qk(c+d,b);this.gk[B](3);this.Rb[B](1);this.rm[B](a,b,c,d,e,f);this.xz=!1;this.Xg=[e,f];return this};\nR.fxa=function(a,b,c,d){var e=this.Xg[0]-Pk(c,a),f=this.Xg[1]-Qk(c,b),g=Ok(d);d=h[Cb](h.abs(g)/h.PI*2);g/=d;c=Ok(c);for(var k=0;k<d;k++){var l=h.cos(c),n=h.sin(c),p=4/3*h.sin(g/2)/(1+h.cos(g/2)),t=e+(l-p*n)*a,u=f+(n+p*l)*b;c+=g;l=h.cos(c);n=h.sin(c);this.vga(t,u,e+(l+p*n)*a,f+(n-p*l)*b,e+l*a,f+n*b)}return this};function MT(a,b){for(var c=a.rm,d=0,e=0,f=a.gk[J];e<f;e++){var g=a.gk[e],k=xJa[g]*a.Rb[e];b(g,c[qd](d,d+k));d+=k}}\nIa(R,function(){var a=new this[Bc];a.gk=this.gk[Hb]();a.Rb=this.Rb[Hb]();a.rm=this.rm[Hb]();a.br=this.br&&this.br[Hb]();a.Xg=this.Xg&&this.Xg[Hb]();a.xz=this.xz;return a});var NT={};NT[0]=LT[K][oA];NT[1]=LT[K][pB];NT[4]=LT[K][Hr];NT[2]=LT[K].vga;NT[3]=LT[K].fxa;function yJa(a){if(a.xz)return a[Jc]();var b=new LT;MT(a,function(a,d){NT[a][Zc](b,d)});return b}\nzz(LT[K],function(a){if(!this.xz)throw m(\"Non-simple path\");a[AC](this.rm,0,this.rm,0,this.rm[J]/2);this.br&&a[AC](this.br,0,this.br,0,1);this.Xg&&this.br!=this.Xg&&a[AC](this.Xg,0,this.Xg,0,1);return this});Va(LT[K],function(){return 0==this.gk[J]});function OT(a,b,c,d,e){jP[L](this,e);na(this,a);Ta(this,b);this.wo=c||null;this.ZH=d||null}W(OT,jP);R=OT[K];R.ag=null;R.Tu=0;R.Fx=0;function PT(a){return a.wo?new Cl(a.wo,a.ZH):a.Mk()}R.Tb=function(){return this.Mk()};R.Mk=function(){return this.Mb?Tm(this.a()):Ui(this[r])&&Ui(this[z])?new Cl(this[r],this[z]):null};function QT(a){var b=a.Mk();return b?b[r]/PT(a)[r]:0}R.Wf=function(a){am(a.a())};R.ce=function(a,b,c,d,e,f){return this.zj(a,b,c,c,d,e,f)};\nR.Jd=function(a,b,c,d,e,f,g,k,l,n,p){var t=k[EA]/2;c=g==uK?c+e-t:g==dK?c+e/2:c+t;return this.Ji(a,b,c,b+d,c,f,k,l,n,p)};R.zc=function(){return new LT};function RT(a,b,c,d,e,f){if(6==arguments[J])this.setTransform(a,b,c,d,e,f);else{if(0!=arguments[J])throw m(\"Insufficient matrix parameters\");this.zi=this.Bi=1;this.Yh=this.Ai=this.wi=this.xi=0}}R=RT[K];Ia(R,function(){return new RT(this.zi,this.Yh,this.Ai,this.Bi,this.wi,this.xi)});R.setTransform=function(a,b,c,d,e,f){if(!(Ui(a)&&Ui(b)&&Ui(c)&&Ui(d)&&Ui(e)&&Ui(f)))throw m(\"Invalid transform parameters\");this.zi=a;this.Yh=b;this.Ai=c;this.Bi=d;this.wi=e;this.xi=f;return this};\nR.DS=function(a){this.zi=a.zi;this.Yh=a.Yh;this.Ai=a.Ai;this.Bi=a.Bi;this.wi=a.wi;this.xi=a.xi;return this};Na(R,function(a,b){this.zi*=a;this.Yh*=a;this.Ai*=b;this.Bi*=b;return this});fb(R,function(a,b){this.wi+=a*this.zi+b*this.Ai;this.xi+=a*this.Yh+b*this.Bi;return this});\nR.rotate=function(a,b,c){var d=new RT,e=h.cos(a);a=h.sin(a);b=d.setTransform(e,a,-a,e,b-b*e+c*a,c-b*a-c*e);c=this.zi;d=this.Ai;this.zi=b.zi*c+b.Yh*d;this.Ai=b.Ai*c+b.Bi*d;this.wi+=b.wi*c+b.xi*d;c=this.Yh;d=this.Bi;this.Yh=b.zi*c+b.Yh*d;this.Bi=b.Ai*c+b.Bi*d;this.xi+=b.wi*c+b.xi*d;return this};Aa(R,function(){return Nra+[this.zi,this.Yh,this.Ai,this.Bi,this.wi,this.xi][Fe]()+ef});\nzz(R,function(a,b,c,d,e){var f=b;for(b+=2*e;f<b;){e=a[f++];var g=a[f++];c[d++]=e*this.zi+g*this.Ai+this.wi;c[d++]=e*this.Yh+g*this.Bi+this.xi}});ab(R,function(a){return this==a?!0:a?this.zi==a.zi&&this.Ai==a.Ai&&this.wi==a.wi&&this.Yh==a.Yh&&this.Bi==a.Bi&&this.xi==a.xi:!1});function ST(a,b){hv[L](this);this.n=a;this.pd=b;this[Su]=!1}W(ST,hv);R=ST[K];R.pd=null;R.n=null;R.gw=null;R.a=function(){return this.n};R.mha=function(){return this.pd};R.setTransform=function(a){this.gw=a[Jc]();this.pd.N4(this,a)};R.addEventListener=function(a,b,c,d){$u(this.n,a,b,c,d)};R.removeEventListener=function(a,b,c,d){dv(this.n,a,b,c,d)};R.D=function(){ST.e.D[L](this);fv(this.n)};function TT(a,b,c,d){ST[L](this,a,b);this.ld(c);this.Ne(d)}W(TT,ST);R=TT[K];za(R,null);R.pe=null;R.Ne=function(a){za(this,a);this.pd.X4(this,a)};R.fb=function(){return this[nc]};R.ld=function(a){this.pe=a;this.pd.B4(this,a)};R.bea=function(){return this.pe};function UT(a,b,c,d){TT[L](this,a,b,c,d)}W(UT,TT);function VT(a,b){ST[L](this,a,b)}W(VT,ST);function WT(a,b){ST[L](this,a,b)}W(WT,ST);function XT(a,b,c,d){TT[L](this,a,b,c,d)}W(XT,TT);function YT(a,b,c,d){TT[L](this,a,b,c,d)}W(YT,TT);function ZT(a,b,c,d){TT[L](this,a,b,c,d)}W(ZT,TT);function $T(a){ST[L](this,null,a);this.qd=[]}W($T,VT);va($T[K],function(){this.qd[J]&&(mb(this.qd,0),this.pd.Mg())});$T[K].We=function(){};$T[K].appendChild=function(a){this.qd[B](a)};br($T[K],function(){for(var a=0,b=this.qd[J];a<b;a++)this.pd.Ce(this.qd[a])});function aU(a,b,c,d,e,f,g,k){TT[L](this,a,b,g,k);this.dga=c;this.ega=d;this.O4=e;this.P4=f;this.cl=new LT;bU(this);this.Q4=new cU(null,b,this.cl,g,k)}W(aU,UT);\nfunction bU(a){a.cl[bc]();a.cl[oA](a.dga+Pk(0,a.O4),a.ega+Qk(0,a.P4));a.cl.arcTo(a.O4,a.P4,0,360);a.cl[Hr]()}aU[K].setCenter=function(a,b){this.dga=a;this.ega=b;bU(this);this.Q4[jr](this.cl)};ky(aU[K],function(a,b){this.O4=a;this.P4=b;bU(this);this.Q4[jr](this.cl)});br(aU[K],function(a){this.Q4[As](a)});function dU(a,b,c,d,e,f,g,k){TT[L](this,a,b,g,k);this.iw=c;this.jw=d;this.Gz=e;this.Fz=f}W(dU,YT);wz(dU[K],function(a,b){this.iw=a;this.jw=b;this.$q&&this.pd.Mg()});dU[K].$q=!1;\ndU[K].We=function(a,b){this.Gz=a;this.Fz=b;this.$q&&this.pd.Mg()};br(dU[K],function(a){this.$q=!0;a[IB]();a[oA](this.iw,this.jw);a[pB](this.iw,this.jw+this.Fz);a[pB](this.iw+this.Gz,this.jw+this.Fz);a[pB](this.iw+this.Gz,this.jw);a[kB]()});function cU(a,b,c,d,e){TT[L](this,a,b,d,e);this[jr](c)}W(cU,XT);cU[K].$q=!1;xq(cU[K],function(a){this.cl=a.xz?a:yJa(a);this.$q&&this.pd.Mg()});\nbr(cU[K],function(a){this.$q=!0;a[IB]();MT(this.cl,function(b,c){switch(b){case 0:a[oA](c[0],c[1]);break;case 1:for(var d=0;d<c[J];d+=2)a[pB](c[d],c[d+1]);break;case 2:for(d=0;d<c[J];d+=6)a.bezierCurveTo(c[d],c[d+1],c[d+2],c[d+3],c[d+4],c[d+5]);break;case 3:throw m(\"Canvas paths cannot contain arcs\");case 4:a[kB]()}})});\nfunction eU(a,b,c,d,e,f,g,k,l,n){var p=Ql(ML,{style:Mva});TT[L](this,p,a,l,n);this.Fe=b;this.naa=c;this.bna=d;this.oaa=e;this.cna=f;this.$ma=g||Ch;this.ana=k;this.WQ=Ql(ML,{style:Nva});c=this.naa;k=this.oaa;d=this.bna;e=this.cna;l=this.$ma;f=this.ana;b=this.a()[w];g=QT(this.pd);n=this.pd;var t=n.Mk();n=t?t[z]/PT(n)[z]:0;c==k?(b.lineHeight=NCa,this.WQ[w].verticalAlign=l==dK?nG:l==Ch?d<e?kD:uK:d<e?uK:kD,oz(b,dK),k=f[EA]*g,b.top=h[D](h.min(d,e)*n)+P,$a(b,h[D]((c-k/2)*g)+P),na(b,h[D](k)+P),Ta(b,h.abs(d-\ne)*n+P),Fa(b,.6*f[EA]*n+qqa)):(b.lineHeight=AM,this.WQ[w].verticalAlign=kD,oz(b,l),b.top=h[D](((d+e)/2-2*f[EA]/3)*n)+P,$a(b,h[D](c*g)+P),na(b,h[D](h.abs(k-c)*g)+P),Ta(b,Mg),Fa(b,f[EA]*n+qqa));hz(b,f[Xd]?xK:WF);qz(b,f.Tc?hH:WF);Ry(b,f.family);c=this.fb();Ya(b,c.ge()||c.L$());zJa(this);a.a()[q](p);p[q](this.WQ)}W(eU,ZT);eU[K].ds=function(a){this.Fe=a;zJa(this)};eU[K].Ne=function(a){za(this,a);var b=this.a();b&&Ya(b[w],a.ge()||a.L$())};eU[K].ld=function(){};br(eU[K],function(){});\nfunction zJa(a){Xa(a.WQ,a.naa==a.oaa?wj(a.Fe[zc](M),function(a){return fj(a)})[Fe](Bf):fj(a.Fe))}function fU(a,b,c,d,e,f,g){ST[L](this,a,b);this.iw=c;this.jw=d;this.Gz=e;this.Fz=f;this.Fua=g}W(fU,WT);R=fU[K];R.$q=!1;wz(R,function(a,b){this.iw=a;this.jw=b;this.$q&&this.pd.Mg()});R.We=function(a,b){this.Gz=a;this.Fz=b;this.$q&&this.pd.Mg()};br(R,function(a){this.Pea?(this.Gz&&this.Fz&&a.drawImage(this.Pea,this.iw,this.jw,this.Gz,this.Fz),this.$q=!0):(a=new Image,qq(a,U(this.Gua,this,a)),a.src=this.Fua)});\nR.Gua=function(a){this.Pea=a;this.pd.Mg()};function AJa(){};function gU(a,b){this.Wk=a;this.vp=null==b?1:b}W(gU,AJa);gU[K].ge=function(){return this.Wk};gU[K].getOpacity=function(){return this.vp};function hU(a,b,c,d,e){OT[L](this,a,b,c,d,e)}W(hU,OT);R=hU[K];R.X4=function(){this.Mg()};R.B4=function(){this.Mg()};R.N4=function(){this.Mg()};function BJa(a,b){var c=a[NB]();c[KA]();var d=b.gw?b.gw[Jc]():new RT,e=d.wi,f=d.xi;(e||f)&&c[OB](e,f);(d=d.Yh)&&c[OA](h.asin(d))}R.m=function(){var a=this.U.m(ch,{style:yqa});this.n=a;this.qc=this.U.m(hK);a[q](this.qc);this.p0=this.ag=new $T(this);this.nna=0;iU(this)};\nR.getContext=function(){this.a()||this.m();this.Cj||(this.Cj=this.qc[NB](vM),this.Cj[KA]());return this.Cj};R.We=function(a,b){na(this,a);Ta(this,b);iU(this);this.Mg()};R.Mk=function(){var a=this[r],b=this[z],c=Si(a)&&-1!=a[zd](Ve),d=Si(b)&&-1!=b[zd](Ve);if(!this.Mb&&(c||d))return null;var e,f;c&&(e=this.a()[Ce],f=Um(e),a=ka(a)*f[r]/100);d&&(e=e||this.a()[Ce],f=f||Um(e),b=ka(b)*f[z]/100);return new Cl(a,b)};\nfunction iU(a){Rm(a.a(),a[r],a[z]);var b=a.Mk();b&&(Rm(a.qc,b[r],b[z]),na(a.qc,b[r]),Ta(a.qc,b[z]),a.Cj=null)}Jy(R,function(){var a=this[NB]();a[cB]();var b=this.Mk();b[r]&&b[z]&&a.clearRect(0,0,b[r],b[z]);a[KA]()});va(R,function(){this.reset();this.ag[bc]();for(var a=this.a();1<a[cc][J];)a[le](a[Lc])});\nR.Mg=function(){if(!this.Vya&&this.Mb){this.reset();if(this.wo){var a=this.Mk();this[NB]()[bB](a[r]/this.wo,a[z]/this.ZH)}(this.Tu||this.Fx)&&this[NB]()[OB](-this.Tu,-this.Fx);BJa(this,this.ag);this.ag[As](this.Cj);this[NB]()[cB]()}};\nR.Ce=function(a){if(!(a instanceof eU)){var b=this[NB]();BJa(this,a);if(a.fb&&a.bea){var c=a.fb();if(c)if(c instanceof gU)0!=c[zB]()&&(b.globalAlpha=c[zB](),ry(b,c.ge()),a[As](b),b[nc](),b.globalAlpha=1);else{var d=b.createLinearGradient(c.Lya(),c.Nya(),c.Mya(),c.Oya());d[sC](0,c.L$());d[sC](1,c.Kya());ry(b,d);a[As](b);b[nc]()}if(c=a.pe)a[As](b),Uy(b,c.ge()),a=c.lb(),Si(a)&&-1!=a[zd](P)&&(a=ka(a)/QT(this)),My(b,a),b[ec]()}else a[As](b);this[NB]()[cB]()}};R.Cn=function(a,b){this[zC](a,b)};\nR.append=function(a,b){b=b||this.ag;b[q](a);!this.Mb||this.nna||b!=this.ag&&b!=this.p0||this.Ce(a)};R.zj=function(a,b,c,d,e,f,g){a=new aU(null,this,a,b,c,d,e,f);this[zC](a,g);return a};R.eb=function(a,b,c,d,e,f,g){a=new dU(null,this,a,b,c,d,e,f);this[zC](a,g);return a};R.drawImage=function(a,b,c,d,e,f){a=new fU(null,this,a,b,c,d,e);this[zC](a,f);return a};R.Ji=function(a,b,c,d,e,f,g,k,l,n){a=new eU(this,a,b,c,d,e,f,g,k,l);this[zC](a,n);return a};\nR.ta=function(a,b,c,d){a=new cU(null,this,a,b,c);this[zC](a,d);return a};R.Ba=function(a){var b=new $T(this);a=a||this.ag;if(a==this.ag||a==this.p0)this.p0=b;this[zC](b,a);return b};R.D=function(){this.Cj=null;hU.e.D[L](this)};R.Nb=function(){var a=this.Mk();hU.e.Nb[L](this);a||(iU(this),this[ir](cF));this.Mg()};function jU(a,b,c){this.N=a;this.Wk=b;this.vp=null==c?1:c}jU[K].lb=function(){return this.N};jU[K].ge=function(){return this.Wk};jU[K].getOpacity=function(){return this.vp};function kU(a,b){ST[L](this,a,b)}W(kU,VT);va(kU[K],function(){Yl(this.a())});kU[K].We=function(a,b){lU(this.a(),{width:a,height:b})};function mU(a,b,c,d){TT[L](this,a,b,c,d)}W(mU,UT);mU[K].setCenter=function(a,b){lU(this.a(),{cx:a,cy:b})};ky(mU[K],function(a,b){lU(this.a(),{rx:a,ry:b})});function nU(a,b,c,d){TT[L](this,a,b,c,d)}W(nU,YT);wz(nU[K],function(a,b){lU(this.a(),{x:a,y:b})});nU[K].We=function(a,b){lU(this.a(),{width:a,height:b})};function oU(a,b,c,d){TT[L](this,a,b,c,d)}W(oU,XT);\nxq(oU[K],function(a){lU(this.a(),{d:CJa(a)})});function pU(a,b,c,d){TT[L](this,a,b,c,d)}W(pU,ZT);pU[K].ds=function(a){pa(this.a()[Yb],a)};function qU(a,b){ST[L](this,a,b)}W(qU,WT);wz(qU[K],function(a,b){lU(this.a(),{x:a,y:b})});qU[K].We=function(a,b){lU(this.a(),{width:a,height:b})};function rU(a,b,c,d,e){OT[L](this,a,b,c,d,e);this.Rp={};this.IX=ql&&!ul(526);this.Bd=new Bx(this)}var sU;W(rU,OT);R=rU[K];R.Ya=function(a,b){var c=this.U.oc()[GA](uH,a);b&&lU(c,b);return c};function lU(a,b){for(var c in b)a[v](c,b[c])}R.Cn=function(a,b){(b||this.ag).a()[q](a.a())};R.X4=function(a,b){var c=a.a();if(b instanceof gU)c[v](nI,b.ge()),c[v](mI,b[zB]());else c[v](nI,O)};\nR.B4=function(a,b){var c=a.a();if(b){c[v](ND,b.ge());c[v](MD,b[zB]());var d=b.lb();Si(d)&&-1!=d[zd](P)?c[v](LD,ka(d)/QT(this)):c[v](LD,d)}else c[v](ND,O)};R.N4=function(a,b){var c=[b.zi,b.Yh,b.Ai,b.Bi,b.wi,b.xi][Fe]();a.a()[v](fD,Nra+c+ef)};\nR.m=function(){var a=this.Ya(CD,{width:this[r],height:this[z],overflow:sh}),b=this.Ya(lh);this.kY=this.Ya(OI);this.ag=new kU(b,this);a[q](this.kY);a[q](b);this.n=a;if(this.wo||this.Tu||this.Fx)this.a()[v](wqa,O),this.IX?this.oO():this.a()[v](RC,this.Tu+Ke+this.Fx+Ke+(this.wo?this.wo+Ke+this.ZH:M))};\nR.oO=function(){if(this.Mb&&(this.wo||this.Tu||!this.Fx)){var a=this.Mk();if(0==a[r])kb(this.a()[w],sh);else{kb(this.a()[w],M);var b=-this.Tu,c=-this.Fx,d=a[r]/this.wo,a=a[z]/this.ZH;this.ag.a()[v](fD,cpa+d+Ke+a+zEa+b+Ke+c+ef)}}};R.We=function(a,b){Rm(this.a(),a,b)};\nR.Mk=function(){if(!pl)return this.Mb?Tm(this.a()):rU.e.Mk[L](this);var a=this[r],b=this[z],c=Si(a)&&-1!=a[zd](Ve),d=Si(b)&&-1!=b[zd](Ve);if(!this.Mb&&(c||d))return null;var e,f;c&&(e=this.a()[Ce],f=Um(e),a=ka(a)*f[r]/100);d&&(e=e||this.a()[Ce],f=f||Um(e),b=ka(b)*f[z]/100);return new Cl(a,b)};va(R,function(){this.ag[bc]();Yl(this.kY);this.Rp={}});R.zj=function(a,b,c,d,e,f,g){a=this.Ya(CI,{cx:a,cy:b,rx:c,ry:d});e=new mU(a,this,e,f);this.Cn(e,g);return e};\nR.eb=function(a,b,c,d,e,f,g){a=this.Ya(iF,{x:a,y:b,width:c,height:d});e=new nU(a,this,e,f);this.Cn(e,g);return e};R.drawImage=function(a,b,c,d,e,f){a=this.Ya(kta,{x:a,y:b,width:c,height:d,\"image-rendering\":lra,preserveAspectRatio:O});a.setAttributeNS(ota,uh,e);e=new qU(a,this);this.Cn(e,f);return e};\nR.Ji=function(a,b,c,d,e,f,g,k,l,n){var p=h[D](Rk(b,c,d,e));d-=b;e-=c;e=h[D](h[Kd](d*d+e*e));var t=g[EA];d={\"font-family\":g.family,\"font-size\":t};var u=h[D](.85*t),t=h[D](c-t/2+u),u=b;f==dK?(u+=h[D](e/2),d[wD]=nG):f==au&&(u+=e,d[wD]=zI);d.x=u;d.y=t;g[Xd]&&(d[dI]=xK);g.Tc&&(d[eI]=hH);0!=p&&zz(d,WE+p+Ke+b+Ke+c+ef);b=this.Ya(hu,d);b[q](this.U.oc()[Jb](a));null==k&&pl&&rl&&(a=AK,l instanceof gU&&(a=l.ge()),k=new jU(1,a));l=new pU(b,this,k,l);this.Cn(l,n);return l};\nR.ta=function(a,b,c,d){a=this.Ya(DF,{d:CJa(a)});b=new oU(a,this,b,c);this.Cn(b,d);return b};function CJa(a){var b=[];MT(a,function(a,d){switch(a){case 0:b[B](Xf);ga[K][B][Zc](b,d);break;case 1:b[B](Wf);ga[K][B][Zc](b,d);break;case 2:b[B](TL);ga[K][B][Zc](b,d);break;case 3:var e=d[3];b[B](Hf,d[0],d[1],0,180<h.abs(e)?1:0,0<e?1:0,d[4],d[5]);break;case 4:b[B](zg)}});return b[Fe](Ke)}R.Ba=function(a){var b=this.Ya(lh);(a||this.ag).a()[q](b);return new kU(b,this)};R.sl=function(){};\nR.Nb=function(){var a=this.Mk();rU.e.Nb[L](this);a||this[ir](cF);if(this.IX){var a=this[r],b=this[z];typeof a==ii&&-1!=a[zd](Ve)&&typeof b==ii&&-1!=b[zd](Ve)&&this.Bd.k(DJa(),iu,this.oO);this.oO()}};R.Ff=function(){rU.e.Ff[L](this);this.IX&&this.Bd.hb(DJa(),iu,this.oO)};R.D=function(){delete this.Rp;delete this.kY;delete this.ag;this.Bd.$();delete this.Bd;rU.e.D[L](this)};function DJa(){sU||(sU=new rv(400),sU[y]());return sU};function tU(){return this.n=this.pd.U.a(this.hc)||this.n}function uU(a,b){this.hc=a.id;ST[L](this,a,b)}W(uU,VT);uU[K].a=tU;va(uU[K],function(){Yl(this.a())});uU[K].We=function(a,b){var c=this.a(),d=c[w];na(d,vU(a)+P);Ta(d,vU(b)+P);vz(c,vU(a)+Ke+vU(b));this.pd.ag!=this&&zy(c,DM)};function wU(a,b,c,d,e,f,g,k){this.hc=a.id;TT[L](this,a,b,g,k);this.HC=c;this.IC=d;this.Hi=e;this.Ii=f}W(wU,UT);wU[K].a=tU;wU[K].setCenter=function(a,b){this.HC=a;this.IC=b;xU(this.a(),a-this.Hi,b-this.Ii,2*this.Hi,2*this.Ii)};\nky(wU[K],function(a,b){this.Hi=a;this.Ii=b;xU(this.a(),this.HC-a,this.IC-b,2*a,2*b)});function yU(a,b,c,d){this.hc=a.id;TT[L](this,a,b,c,d)}W(yU,YT);yU[K].a=tU;wz(yU[K],function(a,b){var c=this.a()[w];$a(c,zU(a));c.top=zU(b)});yU[K].We=function(a,b){var c=this.a()[w];na(c,vU(a)+P);Ta(c,vU(b)+P)};function AU(a,b,c,d){this.hc=a.id;TT[L](this,a,b,c,d)}W(AU,XT);AU[K].a=tU;xq(AU[K],function(a){BU(this.a(),DF,EJa(a))});function CU(a,b,c,d){this.hc=a.id;TT[L](this,a,b,c,d)}W(CU,ZT);CU[K].a=tU;\nCU[K].ds=function(a){BU(this.a()[cc][1],ii,a)};function DU(a,b){this.hc=a.id;ST[L](this,a,b)}W(DU,WT);DU[K].a=tU;wz(DU[K],function(a,b){var c=this.a()[w];$a(c,zU(a));c.top=zU(b)});DU[K].We=function(a,b){var c=this.a()[w];na(c,zU(a));Ta(c,zU(b))};function EU(a,b,c,d,e){OT[L](this,a,b,c,d,e);this.Bd=new Bx(this);Ku(this,this.Bd)}W(EU,OT);var FU=ea[ye]&&8<=ea[ye];function FJa(a){return Si(a)&&Dda(a)?a:ka(a[qc]())+P}function GU(a){return h[D](100*(ka(a[qc]())-.5))}function zU(a){return GU(a)+P}function vU(a){return h[D](100*ka(a[qc]()))}function BU(a,b,c){FU?a[b]=c:a[v](b,c)}function HU(a,b){var c=a.U[Vb](xua+b);c.id=uua+Rda++;return c}function IU(a){FU&&a.Mb&&Xa(a.a(),a.a()[vd])}EU[K].Cn=function(a,b){(b||this.ag).a()[q](a.a());IU(this)};\nEU[K].X4=function(a,b){var c=a.a();GJa(c);if(b instanceof gU)if(b.ge()==oi)ay(c,!1);else if(1!=b[zB]()){ay(c,!0);var d=HU(this,nI);qb(d,h[D](100*b[zB]())+Ve);Ya(d,b.ge());c[q](d)}else ay(c,!0),hy(c,b.ge());else ay(c,!1);IU(this)};EU[K].B4=function(a,b){var c=a.a();if(b){gy(c,!0);var d=b.lb(),d=Si(d)&&-1==d[zd](P)?ka(d):d*QT(this),e=c[kc](ND)[0];e||(e=e||HU(this,ND),c[q](e));qb(e,b[zB]());by(e,d+P);Ya(e,b.ge())}else gy(c,!1);IU(this)};\nEU[K].N4=function(a,b){var c=a.a();HJa(c);var d=HU(this,ooa);d.on=pi;Zx(d,-c[w].pixelLeft/c[w].pixelWidth-.5+jf+(-c[w].pixelTop/c[w].pixelHeight-.5));d.offset=b.wi[Bb](1)+nqa+b.xi[Bb](1)+P;d.matrix=[b.zi[Bb](6),b.Ai[Bb](6),b.Yh[Bb](6),b.Bi[Bb](6),0,0][Fe]();c[q](d);IU(this)};function HJa(a){X(a[cc],function(b){b[$c]==ooa&&a[le](b)})}function GJa(a){hy(a,M);X(a[cc],function(b){b[$c]==nI&&a[le](b)})}\nfunction xU(a,b,c,d,e){var f=a[w];Ba(f,Fg);$a(f,zU(b));f.top=zU(c);na(f,vU(d)+P);Ta(f,vU(e)+P);a[$c]==fE&&vz(a,vU(d)+Ke+vU(e))}function JU(a,b){var c=HU(a,b),d=PT(a);xU(c,0,0,d[r],d[z]);return c}try{eval(\"document.namespaces\")}catch(IJa){}R=EU[K];\nR.m=function(){var a=this.U.oc();a.namespaces.g_vml_||(FU?a.namespaces.add(yua,aD,REa):a.namespaces.add(yua,aD),bb(a.createStyleSheet(),wua));var a=this[r],b=this[z],c=this.U.m(ch,{style:fra+FJa(a)+HCa+FJa(b)});this.n=c;var d=HU(this,JH),e=d[w];Ba(e,Fg);$a(e,e.top=0);na(e,this[r]);Ta(e,this[z]);vz(d,this.wo?vU(this.wo)+Ke+vU(this.ZH):vU(a)+Ke+vU(b));zy(d,Gi(this.Tu)?vU(this.Tu)+Ke+vU(this.Fx):DM);c[q](d);this.ag=new uU(d,this);$u(c,cF,U(this.eX,this))};\nR.eX=function(){var a=Tm(this.a()),b=this.ag.a()[w];if(a[r])na(b,a[r]+P),Ta(b,a[z]+P);else{for(a=this.a();a&&a[ve]&&a[ve][cd]!=O;)a=a[Ce];a&&a[ve]&&this.Bd.k(a,rqa,this.eX)}this[ir](cF)};R.We=function(a,b){Rm(this.a(),a,b)};R.Mk=function(){var a=this.a();return new Cl(a[w].pixelWidth||a[Gb]||1,a[w].pixelHeight||a[fd]||1)};va(R,function(){this.ag[bc]()});R.zj=function(a,b,c,d,e,f,g){var k=HU(this,hra);xU(k,a-c,b-d,2*c,2*d);a=new wU(k,this,a,b,c,d,e,f);this.Cn(a,g);return a};\nR.eb=function(a,b,c,d,e,f,g){var k=HU(this,iF);xU(k,a,b,c,d);a=new yU(k,this,e,f);this.Cn(a,g);return a};R.drawImage=function(a,b,c,d,e,f){var g=HU(this,kta);xU(g,a,b,c,d);BU(g,gi,e);a=new DU(g,this);this.Cn(a,f);return a};\nR.Ji=function(a,b,c,d,e,f,g,k,l,n){var p=JU(this,fE),t=HU(this,DF);b=Xf+GU(b)+jf+GU(c)+Wf+GU(d)+jf+GU(e)+Pf;BU(t,si,b);BU(t,uD,pi);b=HU(this,Lna);b[v](Qh,pi);c=b[w];Fa(c,g[EA]*QT(this));Ry(c,g.family);null!=f&&(c[ZC]=f);g[Xd]&&hz(c,xK);g.Tc&&qz(c,hH);BU(b,ii,a);p[q](t);p[q](b);a=new CU(p,this,k,l);this.Cn(a,n);return a};R.ta=function(a,b,c,d){var e=JU(this,fE);BU(e,DF,EJa(a));a=new AU(e,this,b,c);this.Cn(a,d);return a};\nfunction EJa(a){var b=[];MT(a,function(a,d){switch(a){case 0:b[B](Fh);ga[K][B][Zc](b,wj(d,vU));break;case 1:b[B](dH);ga[K][B][Zc](b,wj(d,vU));break;case 2:b[B](Tg);ga[K][B][Zc](b,wj(d,vU));break;case 4:b[B](JC);break;case 3:var e=d[2]+d[3],f=vU(d[4]-Pk(e,d[0])),e=vU(d[5]-Qk(e,d[1])),g=vU(d[0]),k=vU(d[1]),l=h[D](-65536*d[2]),n=h[D](-65536*d[3]);b[B](qza,f,e,g,k,l,n)}});return b[Fe](Ke)}R.Ba=function(a){var b=JU(this,JH);(a||this.ag).a()[q](b);return new uU(b,this)};R.sl=function(){return 0};\nR.Nb=function(){EU.e.Nb[L](this);this.eX();IU(this)};R.D=function(){this.ag=null;EU.e.D[L](this)};function KU(a,b,c,d,e){jP[L](this,d);this.Ke=new zv(e||lDa);this.cJ=M;this.Nd=[];this.lB=[];this.FQ=[];this.Wu=[];this.Qma=[];this.Tma=[];this.vJ=[];this.O_={};this.Rma={};this.GQ={};this.Sma={};this.Pv(a);this.We(b,c);this.Ha=LU(this)?0:da}W(KU,jP);R=KU[K];R.x8=2048;R.ina=0;R.jna=0;R.tb=-da;R.Rf=null;R.GZ=null;R.m=function(){var a=this.Tb();this.n=this.pa().m(yh,{src:MU(this),\"class\":Hza,width:a[0],height:a[1]})};R.Hf=function(a){a.src=MU(this);this.n=a};\nfunction MU(a){var b;a.cJ!=M?b=NU(a,a.cJ):(b=NU(a,DI))||(b=NU(a,ai));b||a[ir](new JJa(a.Ke[qc]()));return a.Ke}function KJa(a,b){var c=[];X(b,function(a){a.area=a.area||oya;a.Oq=a.Oq||ai;c[B]([a.area,a.Oq,a[F]][Fe]())});c=c[Fe](Eu);a.Xc(jxa,c)}R.Pv=function(a){this.Ke.Xc(OJ,a)};Pq(R,function(){return Iv(this.Ke,OJ)});R.We=function(a,b){var c=[a||300,b||150][Fe](JC);this.Ke.Xc(PJ,c)};R.Tb=function(){return Iv(this.Ke,PJ)[zc](JC)};R.PP=function(a){this.Ha=a};R.OP=function(a){this.tb=a};\nfunction OU(a,b){a.Wu=b;a.Ke.Xc(ixa,a.Wu[Fe](Eu))}function PU(a){a=a[Tr]();return a==Sg||a==CK||a==BK||a==lK||a==kK}function LU(a){a=a[Tr]();return a==GF||a==cra||a==Tqa}function LJa(a){a=a[Tr]();return a==Sg||a==CK||a==BK}function MJa(a){a=a[Tr]();return a==Sg||a==BK||a==kK}R.Xc=function(a,b){this.Ke.Xc(a,b)};R.R4=function(a){this.Ke.R4(a)};R.setTitle=function(a){this.Rf=a;this.Ke.Xc(gxa,this.Rf[Ab](/\\n/g,Eu))};function QU(a,b){a.vJ[B](b);a.Ke.Xc(exa,a.vJ[Fe](jf));return a.vJ[J]-1}\nfunction RU(a,b,c){a.O_[b]=c;b=NJa(a,a.O_,KCa,Eu);a.Ke.Xc(fxa,b)}function SU(a,b,c,d){var e;e=da;for(var f=0,g=b[J];f<g;++f){var k=b[f];null!=k&&k<e&&(e=k)}e<a.Ha&&(a.Ha=e);e=-da;f=0;for(g=b[J];f<g;++f)k=b[f],null!=k&&k>e&&(e=k);e>a.tb&&(a.tb=e);if(Gi(d)){if(a.FQ[J]<a.Nd[J])throw m(\"Cannot start adding legends text after first element.\");a.FQ[B](d);a.Ke.Xc(lxa,a.FQ[Fe](Eu))}a.Nd[B](b);a.lB[B](c);a.Ke.Xc(SJ,a.lB[Fe](jf))}R.getData=function(a){return Gi(a)?this.Nd[a]:this.Nd};\nfunction NU(a,b){for(var c=[],d=0,e=a.Nd[J];d<e;++d){var f=c,g=d,k;k=a;for(var l=a.Nd[d],n=a.Ha,p=a.tb,t=b,u=[],x=0,A=l[J];x<A;++x)u[B](OJa(l[x],n,p,t));k=u[Fe](k.cJ==AD?jf:M);f[g]=k}c=c[Fe](b==AD?Eu:jf);c=null==a.GZ?Qda(b,xf,c):Qda(b,a.GZ,xf,c);a.Ke.Xc(mxa,c);return a.Ke[qc]()[J]<a.x8}function NJa(a,b,c,d){var e=[],f=0;for(a=a.vJ[J];f<a;++f)b[f]&&e[B](f+c+b[f][Fe](d));return e[Fe](Eu)}var PJa=h.pow(64,2)-1;\nfunction OJa(a,b,c,d){var e=d==DI;if(null===a||!Gi(a)||fa(a)||a<b||a>c)return e?dAa:lL;if(d==AD)return String(a);d=.5;c>b&&(d=(a-b)/(c-b));if(e)return\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-.\"[Ib](h[Eb](d*PJa/64))+\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-.\"[Ib](h[Eb](d*PJa%64));a=h[D](61*d);return\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\"[Ib](a)}\nKU[K].D=function(){KU.e.D[L](this);delete this.Wu;delete this.Qma;delete this.Tma;delete this.ina;delete this.jna;delete this.lB;delete this.FQ;delete this.Nd;this.Ke=null;delete this.Ha;delete this.tb;this.Rf=null;delete this.vJ;delete this.O_;delete this.Rma;delete this.GQ;delete this.Sma};function JJa(a){Mu[L](this,Sma);this.uri=a}W(JJa,Mu);function TU(a,b,c){this.Ng=a;this.hqa=b;this.Le={};this.rta=!1;this.fp=null;this.iqa=c;a===DF&&(za(this.Le,O),xa(this.Le,vN),this.fp=new PO.yc.Pw(this.Le))}R=TU[K];Jy(R,function(){this.rta&&(this.Le=ca.getPrototypeOf(this.Le))});R.$m=function(){if(null==this.fp){var a=QJa[this.Ng];if(!a)throw m(\"No draw routine for \"+this.Ng+mf);this.fp=a[L](null,this.Le)}return this.fp};R.aw=function(){return this.Le};function UU(a,b){a.Le.x=b;return a}function VU(a,b){a.Le.y=b;return a}\nR.xg=function(a){na(this.Le,a);return this};R.Yj=function(a){Ta(this.Le,a);return this};R.ds=function(a){Oy(this.Le,a);return this};ky(R,function(a){Yy(this.Le,a);return this});function WU(a,b,c,d){var e=d||{};Io(b,c,null,function(b){var c=Yo(b[nc]||e[nc])||O;a.Ne(c);c=To(b[Yd]);null!=c&&a.Eg(c);c=Yo(b[ec]||e[ec]);null!=c&&a.ld(c);b=Ro(b[Od]);null!=b&&a.mk(b);return null})}R.ld=function(a){xa(this.Le,a);this.fp&&this.fp[w](ND,a);return this};\nR.mk=function(a){ib(this.Le,a);this.fp&&this.fp[w](GD,a);return this};R.Ne=function(a){za(this.Le,a);return this};R.Eg=function(a){this.Le.fillOpacity=a;return this};Ty(R,function(a,b){this.fp[yB](a,b);return this});R.ha=function(a,b){this.fp[nC](a,b);return this};R.zf=function(a,b,c,d,e,f,g){this.fp.arc(a,b,c,d,e,f,g);return this};function RJa(a,b){Ry(a.Le,b);return a}function XU(a,b){Fa(a.Le,b);return a}function SJa(a,b){var c=a.Le.corners={};c.rx=b;c.ry=b}\nfunction TJa(a,b){a.Le.halign=b;return a}function UJa(a,b){a.Le.valign=b;return a}var QJa={circle:function(a){return new PO.yc[hC](a[HB],a.x,a.y,{fill:a[nc]})},line:function(a){return new PO.yc.Wp(a.x,a.y,a.Fb,a.Kb,a)},rect:function(a){return new PO.yc[xB](a.x,a.y,a[r],a[z],a)},text:function(a){return new PO.yc[lB](a.x,a.y,a[pd],a)}};function YU(a){this.Cf=[];this.ja=a;this.k4=0}YU[K].Tb=function(){return this.ja};YU[K].$G=function(){return this.Cf};YU[K].ha=function(a,b,c,d,e,f){a=VU(UU(new TU(OG,a||ZU(this),b||MK),c),d);a.Le.x2=e;a.Le.y2=f;this.Cf[B](a);return a};function $U(a,b,c,d,e,f,g){b=VU(UU(new TU(iF,b||ZU(a),c||MK),d),e).xg(f).Yj(g);a.Cf[B](b);return b}YU[K].wu=function(a,b,c,d,e,f){a=VU(UU((new TU(hu,a||ZU(this),b||MK)).ds(c),d),e).xg(f);this.Cf[B](a);return a};\nfunction ZU(a){var b=new iT(VL);kT(b,vL,aAa+a.k4);a.k4+=1;return b};function aV(a,b){var c;c=Fi[Fc][Vc];c=cj(kj(c))||ln(1,c)!=Jt?wh:Jt;return FO(GEa,c,a,b)};function VJa(a,b){if(a){if(b[J]!=a[J])throw m(\"colorsScale and valuesScale must be of the same length\");}else if(1!=b[J])throw m(\"colorsScale must contain exactly one element when no valueScale is provided\");this.Yk=a;this.Gv=wj(b,function(a){return sn(a).sc})}var bV=[fN,sN],WJa=[gN,fN,sN];\nfunction cV(a,b){if(!a.Yk)return a.Gv[0];if(b>=a.Yk[a.Yk[J]-1])return a.Gv[a.Gv[J]-1];if(b<=a.Yk[0])return a.Gv[0];var c=Oj(a.Yk,b);if(0<=c)return a.Gv[c];var d=-c-2,c=-c-1;return go(a.Gv[c],a.Gv[d],(b-a.Yk[d])/(a.Yk[c]-a.Yk[d]))}function XJa(a,b){b&&0!=b[J]?1==b[J]&&(b=[bV[0],b[0]]):b=a&&3==a[J]?WJa:bV;if(!a||2>a[J])return{values:null,b4:[qj(b)]};var c=a[0],d=a[a[J]-1],e=d-c;if(0==e)return{values:[d],b4:[qj(b)]};if(2==a[J])for(a=[],d=e/(b[J]-1),e=0;e<b[J];e++)a[B](c+d*e);return{values:a,b4:b}}\nfunction YJa(a,b){var c=null,d=a.Q(Mwa);if(d&&0<d[J]){1==d[J]&&(d=[d[0],d[0]]);b&&(null==d[0]&&(d[0]=b[y]),null==d[d[J]-1]&&(d[d[J]-1]=b.end));if(null==d[0])throw m(Lwa);for(c=1;c<d[J];c++){if(null==d[c])throw m(Lwa);if(d[c]<d[c-1])throw m(\"colorAxis.values must be a monotonically increasing series\");}c=d}else{var d=Qo(a,Pwa),e=Qo(a,Qwa);if(null!=d&&null!=e&&d>e)throw m(\"colorAxis.minValue (\"+d+\") must be at most colorAxis.maxValue (\"+e+ef);(d=Ufa(b,d,e))&&(c=[d[y],d.end])}var d=a.Q(mJ),d=a.Q(Uwa,\nd),e=a.Q(Owa,bV),f=a.Q(Nwa,WJa);d&&0!=d[J]?1==d[J]&&(d=[e[0],d[0]]):d=c&&3==c[J]?f:e;c=XJa(c,d);return new VJa(c[kA],c.b4)};function dV(a,b){var c=a[AA],c=Tfa(Fl(b),c);b[q](c);a.iga&&Xa(c,a[AA][Fb]);var d,e=a[lC],f=a.jga;d=a.hga;var g=a.JC,k=a[nB],l=new Cl(c[be],c[re]),n=d[kd]-e.x>=l[r]+k,p=e.x-d[G]>=l[r]+k,t=d[Uc]-e.y>=l[z]+k,u=e.y-d.top>=l[z]+k,x=Sk(e.x-f.x),f=Sk(e.y-f.y);0===x&&x===f&&(x=!p||n||t||u?1:-1,f=u||n?-1:1);n=e.y+(g+l[z]/2)*f;e=Lk(e.x+(g+l[r]/2)*x-l[r]/2,d[G]+k,d[kd]-k-l[r]);d=Lk(n-l[z]/2,d.top+k,d[Uc]-k-l[z]);d=new xl(e,d);na(c[w],c[be]+1+P);Ta(c[w],c[re]+P);$a(c[w],d.x+P);c[w].top=d.y+P;return c};function eV(a,b,c){var d=b.Ba(),e=a.outline,f=new bO,g=new um(e.ka.top+.5,e.ka[kd]+.5,e.ka[Uc]+.5,e.ka[G]+.5),k=e.dk;f[yB](g[G]+1,g[Uc]);f.zf(g[G]+1,g[Uc]-1,1,1,180,270,!0);f.ha(g[G],g.top+1);f.zf(g[G]+1,g.top+1,1,1,270,0,!0);if(null!=k&&k[0].y==e.ka.top)for(var l=0;3>l;++l)f.ha(k[l].x+.5,k[l].y+.5);f.ha(g[kd]-1,g.top);f.zf(g[kd]-1,g.top+1,1,1,0,90,!0);f.ha(g[kd],g[Uc]-1);f.zf(g[kd]-1,g[Uc]-1,1,1,90,180,!0);if(null!=k&&k[0].y==e.ka[Uc])for(l=0;3>l;++l)f.ha(k[l].x+.5,k[l].y+.5);f[Hr]();e=[new lo({fill:xi,\nstroke:cN,strokeWidth:1}),new lo({fill:cN,strokeWidth:0,fillOpacity:.6}),new lo({fill:cN,strokeWidth:0,fillOpacity:.4})];for(g=e[J]-1;0<=g;--g)k=b.ta(f,e[g],d),b.Nm(k,g,g);a=a.PJ;for(f=0;f<a[jC][J];f++)switch(k=a[jC][f],g=k.Ah,e=b.Ba(),b[q](d,e),g[H]){case OG:g=g[Y];k=k[Y];k[iC]&&b.eb(k[iC].ka[G],k[iC].ka.top,k[iC].ka[kd]-k[iC].ka[G],k[iC].ka[Uc]-k[iC].ka.top,g[iC].brush,e);for(l=0;l<k[uA][J];l++){var n=g[uA][l],p=k[uA][l];switch(n[H]){case hu:b.Jd(n[Y][pd],a.Qaa?p.ka[kd]:p.ka[G],p.ka.top,1,TD,TD,\nn[Y][w],e,a.Qaa);break;case WD:b.eb(p.ka[G],p.ka.top,p.ka[kd]-p.ka[G],p.ka[Uc]-p.ka.top,n[Y].brush,e)}}null!=g.id&&(g=RS([Gg,g.id]),b.qo(e,g));break;case IE:g=g[Y],k=k[Y],l=new bO,l[yB](k[nC].x0,k[nC].y0),l.ha(k[nC].x1,k[nC].y1),b.ta(l,g.brush,e)}b[q](c,d);return d};function fV(a,b){this.x=a||0;this.y=b||0}Ia(fV[K],function(){return new fV(this.x,this.y)});function gV(a){var b=wj(a.I,function(b){var d=a[lC]?a[lC]:{x:0,y:0},e=fO(b.x+d.x,b[J],a.Gc);b=fO(b.y+d.y,a.ba[Gc],a.Fc);return e[y]==e.end||b[y]==b.end?null:new um(b[y],e.end,b.end,e[y])}),b=vj(b,Ni);return io(b)};function ZJa(a,b){return h.abs(a-b)}function $Ja(a,b,c){if(!a||!b)return!0;var d=c||ZJa;return ck(a,function(a,c){var g=b[c];return!Gi(b[c])||.05>=d(a,g)})}function aKa(a,b,c){if(0==a.x||0==b.x)return{x:0,y:(0==a.x&&0==b.x?0:0==a.x?a.y:b.y)*c/6};c=c/3*h.min(h.abs(a.x),h.abs(b.x));b=(a.y/a.x+b.y/b.x)/2;return 0<a.x?{x:c,y:c*b}:{x:-c,y:-c*b}}function bKa(a,b,c){var d=a.pha(),e=b.pha();if(0==d||0==e)return new oO(0,0);d=h[Kd](d/e);a=pO(a[Jc]()[bB](1/d),b[Jc]()[bB](d));a[bB](c/6);return a}\nfunction hV(a,b,c,d,e){c=c?aKa:bKa;for(var f=[],g=0;g<a[J];++g){var k,l;e?(k=cKa(a,g,1,d),l=cKa(a,g,-1,d)):(k=d?(g+1)%a[J]:g+1,l=d?(a[J]+g-1)%a[J]:g-1);null!=k&&null!=l&&null!=a[g]&&null!=a[l]&&null!=a[k]?(k=c(qO(a[g],a[l]),qO(a[k],a[g]),b),f[B]([qO(a[g],k),pO(a[g],k)])):null!=a[g]?f[B]([a[g][Jc](),a[g][Jc]()]):f[B](null)}return f}function cKa(a,b,c,d){var e=b+c;for(d&&(e=(e+a[J])%a[J]);e!=b&&0<=e&&e<a[J];){if(null!=a[e])return e;e+=c;d&&(e=(e+a[J])%a[J])}return null}\nfunction iV(a,b,c){c=c||0;var d=Bj(b,function(b){return b[c]>a});return-1==d?b[J]-1:0==d?0:b[d][c]-a<a-b[d-1][c]?d:d-1}function dKa(a,b,c){var d;d=d||0;c=c||0;if(0<b[J]&&a<=qj(b))return c=iV(a,b,d),[c,b[c][d]];var e=b[J]-1-c,f=qj(b)[d],g=b[e][d],k=f-g,l=h[Eb]((a-f)/k);a=a-f-l*k;e=wj(Nj(b,e),function(a){return[a[d]-g]});a=iV(a,e,0);return[b[J]-1+l*c+a,f+l*k+e[a][0]]}function jV(a,b,c){for(var d=[],e=0;e<a;e++)d[e]=b[L](c,e);return d}function eKa(a){return null!=a.max?a.max:a.min}\nfunction fKa(a,b,c,d){Gi(c)||(c=0);Gi(d)||(d=a[J]);c=b-c;for(var e=0,f=0<=c?0:null,g=0,k=0,l=null,n=null;e<a[J];){var p=a[e].min,t=eKa(a[e])-p,g=g+p;if(g<=c)var f=e+1,u=h.min(c-g,t),k=g+u,n=p+u;if(g>b)return e>=d?{ep:e,last:l,fM:b-(g-p)}:null===f?null:{ep:f,last:n,fM:c-k};u=h.min(b-g,t);g+=u;l=p+u;e++}return{ep:e,last:l,fM:b-g}}function gKa(a,b,c){a=wj(a,c||Kk);Qj(a);for(var d=c=0;d<a[J];d++){var e=a[J]-d,f=(a[d]-c)*e;if(f<=b)c=a[d],b-=f;else{c+=b/e;b=0;break}}return{Eua:c,fM:b}}\nfunction kV(a,b,c,d){var e=fKa(a,b,c,d);if(!e)return null;b=e.fM;c=Nj(a,0,e.ep);d=xj(c,function(a,b){return h.max(a,b.Ub[J])},0);var f=wj(c,eKa);0<f[J]&&(f[f[J]-1]=e.last);for(var g=0;g<d;g++){e=gKa(c,b,function(a){return a.Ub[g]||0});b=e.fM;for(var k=0;k<f[J];k++)f[k]+=h.min(e.Eua,a[k].Ub[g]||0);if(0==b)break}return f}function lV(a,b){var c=kV(a,b,void 0,void 0),d={};X(a,function(a,b){var g=a.key;null!=d[g]||(d[g]=[]);b<c[J]&&d[g][B](c[b])});return d}\nfunction hKa(a,b){for(var c=Nj(arguments,1),d=[],e=0;e<c[J];e+=2){var f=h.min(c[e],a[J]),g=h.min(c[e+1],a[J]),f=Nj(a,f,g);Mj(d,f)}return d}function mV(a){if(0==a)return 0;a=h.abs(a);for(var b=0;16>b;++b){if(h.abs(a-h[D](a))<1E-7*a)return b;a*=10}return 16}function nV(a){var b=Zp;if(0>=a)return b[mc](0,b[ne](mf));for(var b=b[mc](0,b[ne](mf)+1),c=0;c<a;c++)b+=Oe;return b}function oV(a,b){return Si(a)?[a+mf+b]:wj(a,function(a){return a+mf+b})}function pV(a,b,c){return 0>b||0>c?null:a[b][c]}\nfunction iKa(a,b,c,d,e,f){var g=[],k=pV(c,d-1,e);k&&g[B]({gV:k,sm:k.sm+1,jM:d-1,hV:null,kM:null,iV:null});(k=pV(c,d,e-1))&&g[B]({gV:k,sm:k.sm+1,jM:null,hV:null,kM:e-1,iV:null});(c=pV(c,d-1,e-1))&&f(a[d-1],b[e-1])&&g[B]({gV:c,sm:c.sm,jM:d-1,hV:e-1,kM:e-1,iV:d-1});Qj(g,function(a,b){return a.sm-b.sm});return 0<g[J]?g[0]:{gV:null,sm:0,jM:null,hV:null,kM:null,iV:null}}\nfunction jKa(a,b,c){var d=c||function(a,b){return a==b};c=[];for(var e=0,f=a[J];e<=f;e++){c[e]=c[e]||[];for(var g=0,k=b[J];g<=k;g++)c[e][g]=iKa(a,b,c,e,g,d)}a={};b={};k=c[f][k];for(c=k.sm;k;)null!=k.jM&&(a[k.jM]=k.hV),null!=k.kM&&(b[k.kM]=k.iV),k=k.gV;return{sm:c,p9:a,q9:b}}\nfunction kKa(a,b,c){function d(a,b,c){if(null==c)return 0;if(c===b[J]-1||null==a)return c;var d=f(b[c]);if(null==d)return c+1;b=f(b[c+1]);return null==b?c:h.abs(a-d)<=h.abs(a-b)?c:c+1}if(!a||!b||0===a[J]||0===b[J])return null;for(var e=[],f=c||Kk,g=c=0,k,l;c<a[J]||g<b[J];)c<a[J]&&(k=f(a[c])),g<b[J]&&(l=f(b[g])),c<a[J]&&g<b[J]&&k==l?(e[B]({value:k,HE:c,JE:g}),c++,g++):c<a[J]&&(null==k||g==b[J]||k<l)?(e[B]({value:k,HE:c,JE:null}),c++):g<b[J]&&(null==l||c==a[J]||l<k)&&(e[B]({value:l,HE:null,JE:g}),g++);\nvar n=null,p=null;X(e,function(c){null==c.HE?c.HE=d(c[wd],a,n):n=c.HE;null==c.JE?c.JE=d(c[wd],b,p):p=c.JE});return e}function qV(a,b){for(var c in a)if(!Dj(b,c))return!1;return!0}function lKa(a,b,c,d){for(var e=1,f=0;1E3>f;f++){var g=mKa(a,b,c,e),k=mKa(a,b,c,0),l=$Ja(a,g,d),k=$Ja(a,k,d);if(l&&k)break;a=g;e*=.99}return a}function mKa(a,b,c,d){var e={};Zj(a,function(f,g){for(var k=f,l=0;l<b[J];l++)var n=(0,b[l])(a,g,d),k=c(k,n);e[g]=k});return e}\nfunction rV(a,b,c){if(c)return sV(vj(a,Ni),b);var d=-1;for(c=0;c<a[J];c++)if(null===a[c]){d=Nj(a,d+1,c);d=sV(d,b);if(null!==d)return d;d=c}a=Nj(a,d+1);return sV(a,b)}function sV(a,b){var c=Oj(a,b,function(a,b){return Pj(a,b.x)});if(0<=c)return a[c].y;var d=-(c+1);if(0==d||d==a[J])return null;c=a[d-1];d=a[d];return nO(new mO(c.x,c.y,d.x,d.y),(b-c.x)/(d.x-c.x)).y};function tV(){return{transform:function(a){return a},inverse:function(a){return a}}}function nKa(a){var b=oKa(a);return{transform:function(a){var d=pKa(b,a,function(a){return a[tr]});return null===d?a:d[ys]+(a-d[tr])*d.mF},inverse:function(a){var d=pKa(b,a,function(a){return a[ys]});return null===d?a:0==d.mF?d[tr]:d[tr]+(a-d[ys])/d.mF}}}\nfunction oKa(a){for(var b=[],c=0,d=null,e=0;e<a[J];e++){var f=a[e],g=f.soa,k=f[y],f=f.end,l=g/(f-k);null===d||d!=k?(d={source:k,target:k+c,mF:l},b[B](d)):(d=b[b[J]-1],d.mF=l);b[B]({source:f,target:k+c+g,mF:1});c+=g-(f-k);d=f}return b}function pKa(a,b,c){b=Oj(a,{source:b,target:b,mF:0},function(a,b){var f=c(a),g=c(b);return f<g?-1:f>g?1:0});0>b&&(b=-b-2);return 0>b?null:a[b]}function qKa(){return{transform:function(a){return h.log(a)/h[PB]},inverse:function(a){return h.pow(10,a)}}}\nfunction rKa(a){return{transform:function(b){return b>a?h.log(b/a)/h[PB]:b<-a?-h.log(-b/a)/h[PB]:0},inverse:function(b){return 0<b?h.pow(10,b)*a:0>b?-h.pow(10,-b)*a:0}}}var sKa={XAa:xF,xAa:IG,MAa:iG};function uV(a,b,c){return(c=fp(a,c,sKa))?c:Lo(a,b)?IG:xF}function tKa(a,b,c){switch(a){case xF:return Ej(c)?tV():nKa(c);case IG:return qKa();case iG:return rKa(b);default:return tV()}};/*\n Portions of this code are from MochiKit, received by\n The Closure Authors under the MIT license. All other code is Copyright\n 2005-2009 The Closure Authors. All Rights Reserved.\n*/\nfunction vV(a,b){this.af=[];this.Iea=a;this.Sda=b||null;this.qL=this.xE=!1;this.ht=void 0;this.f4=this.sra=this.x3=!1;this.nU=0;this.Xd=null;this.t3=0}R=vV[K];Rq(R,function(a){if(this.xE)this.ht instanceof vV&&this.ht[$r]();else{if(this.Xd){var b=this.Xd;delete this.Xd;if(a)b[$r](a);else b.t3--,0>=b.t3&&b[$r]()}this.Iea?this.Iea[L](this.Sda,this):this.f4=!0;this.xE||wV(this,new xV)}});R.gea=function(a,b){this.x3=!1;yV(this,a,b)};function yV(a,b,c){a.xE=!0;a.ht=c;a.qL=!b;uKa(a)}\nR.Su=function(){if(this.xE){if(!this.f4)throw new zV;this.f4=!1}};R.kga=function(a){this.Su();yV(this,!0,a)};function wV(a,b){a.Su();yV(a,!1,b)}function vKa(a,b){AV(a,b,null,void 0)}function wKa(a,b){AV(a,null,b,void 0)}function AV(a,b,c,d){a.af[B]([b,c,d]);a.xE&&uKa(a)}R.then=function(a,b,c){var d,e,f=new ov(function(a,b){d=a;e=b});AV(this,d,function(a){a instanceof xV?f[$r]():e(a)});return f[vs](a,b,c)};Qja(vV);vV[K].kj=function(a){return a instanceof m};\nfunction xKa(a){return yj(a.af,function(a){return Vi(a[1])})}\nfunction uKa(a){if(a.nU&&a.xE&&xKa(a)){var b=a.nU,c=BV[b];c&&(Fi[fr](c.hc),delete BV[b]);a.nU=0}a.Xd&&(a.Xd.t3--,delete a.Xd);for(var b=a.ht,d=c=!1;a.af[J]&&!a.x3;){var e=a.af[wb](),f=e[0],g=e[1],e=e[2];if(f=a.qL?g:f)try{var k=f[L](e||a.Sda,b);Gi(k)&&(a.qL=a.qL&&(k==b||a.kj(k)),a.ht=b=k);Rja(b)&&(d=!0,a.x3=!0)}catch(l){b=l,a.qL=!0,xKa(a)||(c=!0)}}a.ht=b;if(d)if(k=U(a.gea,a,!0),d=U(a.gea,a,!1),b instanceof vV)AV(b,k,d),b.sra=!0;else b[vs](k,d);c&&(b=new yKa(b),BV[b.hc]=b,a.nU=b.hc)}\nfunction zKa(a){var b=new vV;wV(b,a);return b}function zV(){aj[L](this)}W(zV,aj);Ga(zV[K],\"Deferred has already fired\");gb(zV[K],\"AlreadyCalledError\");function xV(){aj[L](this)}W(xV,aj);Ga(xV[K],\"Deferred was canceled\");gb(xV[K],\"CanceledError\");function yKa(a){this.hc=Fi[Dr](U(this.Kua,this),0);this.et=a}yKa[K].Kua=function(){delete BV[this.hc];throw this.et;};var BV={};function AKa(a,b){var c=b||{},d=c[ce]||ea,e=Sl(hg),f={mga:e,kf:void 0},g=new vV(BKa,f),k=null,l=null!=c.timeout?c.timeout:5E3;0<l&&(k=ba[Dr](function(){CV(e,!0);wV(g,new DV(1,tAa+a))},l),f.kf=k);qq(e,Qq(e,function(){e[fs]&&e[fs]!=dsa&&e[fs]!=wt||(CV(e,c.Oea||!1,k),g.kga(null))}));e.onerror=function(){CV(e,!0,k);wV(g,new DV(0,EBa+a))};Nl(e,{type:li,charset:oAa,src:a});CKa(d)[q](e);return g}\nfunction EV(a,b){Fi.closure_verification||(Fi.closure_verification={});var c=Fi.closure_verification;if(Gi(c[b]))return zKa(new DV(3,kAa+b+PFa));var d=AKa(a,{Oea:!0}),e=new vV(U(d[$r],d));vKa(d,function(){var d=c[b];Gi(d)?(e.kga(d),delete c[b]):wV(e,new DV(2,KAa+a+NFa+b+LFa))});wKa(d,function(a){Gi(c[b])&&delete c[b];wV(e,a)});return e}function CKa(a){var b=a[kc](tBa);return!b||Ej(b)?a[lc]:b[0]}function BKa(){if(this&&this.mga){var a=this.mga;a&&a[$c]==hg&&CV(a,!0,this.kf)}}\nfunction CV(a,b,c){null!=c&&Fi[fr](c);qq(a,Ji);a.onerror=Ji;Qq(a,Ji);b&&ba[Dr](function(){am(a)},0)}function DV(a,b){var c=jBa+a+ef;b&&(c+=kM+b);aj[L](this,c);this.code=a}W(DV,aj);var __flash_unloadHandler,__flash_savedUnloadHandler;/*\n SWFObject v1.5: Flash Player detection and embed -\n http://blog.deconcept.com/swfobject/\n\n SWFObject is (c) 2007 Geoff Stearns and is released under the MIT License:\n http://www.opensource.org/licenses/mit-license.php\n\n*/\nfunction FV(a,b,c,d,e,f,g,k,l,n){if(ea[ud]){this.lta=n?n:Yva;t:{n=this.lta;var p=ea[Fc][Kc]||ea[Fc].hash;if(null==n)n=p;else{if(p)for(var p=p[we](1)[zc](We),t=0;t<p[J];t++)if(p[t][we](0,p[t][zd](Df))==n){n=p[t][we](p[t][zd](Df)+1);break t}n=M}}this.ita=n;this.ca={};this.en={};this.attributes=[];a&&this[v](BD,a);b&&this[v](qH,b);c&&this[v](yi,c);d&&this[v](rh,d);e&&this[v](SC,new GV(e[qc]()[zc](mf)));t:if(a=new GV([0,0,0]),Yx.plugins&&Yx.mimeTypes[J])(b=Yx.plugins[GAa])&&b.description&&(a=new GV(b.description[Ab](/([a-zA-Z]|\\s)+/,\nM)[Ab](/(\\s+r|\\s+b[0-9]+)/,mf)[zc](mf)));else if(Yx[Cc]&&0<=Yx[Cc][zd](hAa))for(b=1,c=3;b;)try{c++,b=new ActiveXObject(EAa+c),a=new GV([c,0,0])}catch(u){b=null}else{b=null;try{b=new ActiveXObject(CAa)}catch(x){try{b=new ActiveXObject(DAa),a=new GV([6,0,21]),b.Wya=$K}catch(A){if(6==a.UE)break t}try{b=new ActiveXObject(FAa)}catch(C){}}null!=b&&(a=new GV(b.GetVariable(JEa)[zc](Ke)[1][zc](jf)))}this.DU=a;!ba.opera&&ea.all&&7<this.DU.UE&&(DKa=!0);f&&(this.ca.bgcolor=f);this.ca.quality=g?g:AH;this[v](Qma,\n!1);this[v](HI,!1);this[v](uma,k?k:ba[Fc]);this[v](hF,M);l&&this[v](hF,l)}}var DKa;\nob(FV,{setAttribute:function(a,b){this[gB][a]=b},getAttribute:function(a){return this[gB][a]},getParams:function(){return this.ca},write:function(a){if(this[oe](Qma)&&HV(this.DU,new GV([6,0,65]))&&!HV(this.DU,this[oe](SC))){this[v](HI,!0);var b=Wx(this[oe](uma));this.en.MMredirectURL=b;Xq(ea,ea[bC][qd](0,47)+VFa);this.en.MMdoctitle=ea[bC]}if(this.ita||this[oe](HI)||HV(this.DU,this[oe](SC))){a=typeof a==ii?ea[ud](a):a;b=M;if(Yx.plugins&&Yx.mimeTypes&&Yx.mimeTypes[J]){this[oe](HI)&&(this.en.MMplayerType=\nVAa,this[v](BD,this.rva));var b=rCa+this[oe](BD)+DFa+this[oe](yi)+HFa+this[oe](rh)+EFa+this[oe](ji)+Me,b=b+(BN+this[oe](qH)+GFa+this[oe](qH)+zN),c=this.getParams(),d;for(d in c)b+=[d]+Ef+c[d]+zN;d=EKa(this)[Fe](We);0<d[J]&&(b+=Pua+d+Me);b+=kDa}else{this[oe](HI)&&(this.en.MMplayerType=dCa,this[v](BD,this.rva));b=mCa+this[oe](qH)+IFa+this[oe](yi)+HFa+this[oe](rh)+EFa+this[oe](ji)+xN;b+=jCa+this[oe](BD)+Ne;c=this.getParams();for(d in c)b+=lCa+d+yN+c[d]+Ne;d=EKa(this)[Fe](We);0<d[J]&&(b+=kCa+d+Ne);b+=\nACa}Xa(a,b);return!0}this[oe](hF)!=M&&ea[Fc][Ab](this[oe](hF));return!1}});function EKa(a){var b=[],c;a=a.en;for(c in a)b[b[J]]=c+Df+a[c];return b}function GV(a){this.UE=null!=a[0]?ja(a[0],10):0;this.yV=null!=a[1]?ja(a[1],10):0;this.rev=null!=a[2]?ja(a[2],10):0}function HV(a,b){return a.UE<b.UE?!1:a.UE>b.UE?!0:a.yV<b.yV?!1:a.yV>b.yV?!0:a.rev<b.rev?!1:!0}function FKa(){for(var a=ea[kc](Zaa),b=a[J]-1;0<=b;b--){Qa(a[b][w],O);for(var c in a[b])typeof a[b][c]==kh&&(a[b][c]=function(){})}}\nif(DKa&&!GKa){ba.attachEvent(\"onbeforeunload\",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};ba.attachEvent(ora,FKa)});var GKa=!0}!ea[ud]&&ea.all&&(ea.getElementById=function(a){return ea.all[a]});var IV={},HKa=!1;\nfunction IKa(a){if(!HKa){var b={colors:[{color:SEa,dark:pFa,light:MEa},{color:lFa,dark:oFa,light:PEa},{color:TEa,dark:qFa,light:LEa},{color:rFa,dark:wFa,light:UEa},{color:NEa,dark:VEa,light:QEa},{color:uFa,dark:xFa,light:mFa}],backgroundColor:{gradient:{color1:vFa,color2:AFa,x1:CM,y1:CM,x2:AM,y2:AM}},titleTextStyle:{color:xi},hAxis:{textStyle:{color:xi},titleTextStyle:{color:xi}},vAxis:{textStyle:{color:xi},titleTextStyle:{color:xi}},legend:{textStyle:{color:xi}},chartArea:{backgroundColor:{stroke:$M,fill:O}},\nareaOpacity:.8};IV.classic=b;b={titlePosition:pH,axisTitlesPosition:pH,legend:{position:pH},chartArea:{width:AM,height:AM},vAxis:{textPosition:pH},hAxis:{textPosition:pH}};IV.maximized=b;b={enableInteractivity:!1,legend:{position:O},seriesType:Hg,lineWidth:1.6,chartArea:{width:AM,height:AM},vAxis:{textPosition:O,gridlines:{color:O},baselineColor:O},hAxis:{textPosition:O,gridlines:{color:O},baselineColor:O}};IV.sparkline=b;b={bar:{groupWidth:QCa},textStyle:{color:lN,fontName:xL},annotations:{textStyle:{color:lN,\nfontName:xL}},bubble:{highContrast:!0,textStyle:{auraColor:O,color:yFa,fontName:xL}},tooltip:{textStyle:{color:lN,fontName:xL}},vAxis:{textStyle:{color:lN,fontName:xL,fontSize:12},gridlines:{color:$M},baselineColor:tFa},legend:{newLegend:!0,pagingTextStyle:{fontName:xL},textStyle:{auraColor:O,color:lN,fontName:xL,fontSize:12}},hAxis:{textStyle:{color:lN,fontName:xL,fontSize:12},gridlines:{color:$M},baselineColor:tFa},pieSliceTextStyle:{color:Se,fontName:xL,fontSize:14},pieResidueSliceColor:lN,titleTextStyle:{color:lN,\nfontName:xL,fontSize:16,bold:fh},scatter:{dataOpacity:.6},colorAxis:{colors:[],\"one-sided-colors\":[Se,GS[sM]],\"two-sided-colors\":[GS[sM],Se,IS[qM]],legend:{textStyle:{color:lN,fontName:xL,fontSize:12}}},colors:[{color:GS[sM],dark:GS[mM],light:GS[BM]},{color:HS[sM],dark:HS[lM],light:HS[BM]},{color:IS[qM],dark:IS[mM],light:IS[BM]},{color:JS[sM],dark:JS[nM],light:JS[BM]},{color:KS[tM],dark:KS[mM],light:KS[BM]},{color:LS[qM],dark:LS[mM],light:LS[BM]},{color:MS[tM],dark:MS[nM],light:MS[BM]},{color:NS[mM],\ndark:NS[lM],light:NS[BM]},{color:OS[tM],dark:OS[qM],light:OS[BM]},{color:PS[$Ca],dark:PS[sM],light:PS[BM]},{color:QS[nM],dark:QS[lM],light:QS[BM]},{color:PS[nM],dark:PS[lM],light:PS[bDa]}]};IV.material=b;HKa=!0}return IV[a]}function JV(a){var b={};Ya(b,a[F]||a);var c=co(b[F]);c==O?(b.wb=a.darker||c,b.jj=a.lighter||c):(c=xn(c),b.wb=a.darker||vn(Cn(c,.25)),b.jj=a.lighter||vn(Dn(c,.25)));return b};function JKa(a,b){this.hL=a||[];KKa(this,b)}var LKa=[WL,\"Comic Sans MS\",\"Courier New\",\"Georgia\",\"Impact\",\"Times New Roman\",\"Trebuchet MS\",\"Verdana\"];function MKa(){return function(a,b){return b===aI&&!Dj(LKa,a)}}function KKa(a,b){var c=Ii(iAa);0!==a.hL[J]&&c?c[td]({google:{families:a.hL},active:function(){b[zs]()},fontinactive:function(){b.reject($Aa)}}):b[zs](null)};function NKa(a){this.kxa=a}var OKa=aV(\"regioncoder\",pf)+\"geocodes\",KV={};function PKa(a,b){a=ej(a[He]());a=aa(String(a));var c=KV[a];if(null==c){KV[a]=[b];var c=OKa+Gs+a+zDa,d=uga(),e=ea[Vb](bi);db(e,li);e.src=c;d[q](e);sv(Yi(QKa,a,null),5E3)}else Li(c)==Lg?Dj(c,b)||c[B](b):sv(Yi(b,c),0)}function QKa(a,b){if(b){var c=new NKa(b),d=KV[a];if(Li(d)==Lg){KV[a]=c;for(var e=0;e<d[J];e++)d[e](c)}}else if(d=KV[a],Li(d)==Lg)for(KV[a]=null,e=0;e<d[J];e++)d[e](null)}\nfunction RKa(a,b){b=ej(b[He]());return a.kxa[b]}\nvar SKa=[\"AD\",\"AE\",\"AF\",\"AG\",\"AL\",\"AM\",\"AO\",\"AR\",YL,\"AU\",\"AZ\",\"BA\",\"BB\",\"BD\",\"BE\",\"BF\",\"BG\",\"BH\",\"BI\",\"BJ\",\"BN\",\"BO\",If,\"BS\",\"BT\",\"BW\",\"BY\",\"BZ\",\"CA\",\"CD\",\"CF\",\"CG\",\"CH\",\"CI\",\"CL\",\"CM\",\"CN\",\"CO\",\"CR\",\"CS\",\"CU\",\"CV\",\"CY\",\"CZ\",\"DE\",\"DJ\",\"DK\",\"DM\",\"DO\",\"DZ\",\"EC\",\"EE\",\"EG\",\"ER\",\"ES\",\"ET\",\"FI\",\"FJ\",\"FM\",\"FR\",\"GA\",\"GB\",\"GD\",\"GE\",\"GH\",\"GM\",\"GN\",\"GQ\",\"GR\",\"GT\",\"GW\",\"GY\",\"HN\",Uf,\"HT\",\"HU\",\"ID\",\"IE\",\"IL\",\"IN\",\"IQ\",\"IR\",\"IS\",\"IT\",\"JM\",\"JO\",\"JP\",\"KE\",\"KG\",\"KH\",\"KI\",\"KM\",\"KN\",\"KP\",\"KR\",\"KW\",\"KZ\",\"LA\",\"LB\",HL,\n\"LK\",\"LR\",\"LS\",\"LT\",\"LU\",\"LV\",\"LY\",\"MA\",\"MD\",\"ME\",\"MG\",\"MH\",\"MK\",\"ML\",\"MM\",\"MN\",\"MR\",\"MT\",\"MU\",\"MV\",\"MW\",\"MX\",\"MY\",\"MZ\",\"NA\",\"NE\",\"NG\",\"NI\",\"NL\",\"NO\",\"NP\",\"NR\",\"NZ\",\"OM\",\"PA\",\"PE\",\"PG\",\"PH\",\"PK\",\"PL\",\"PT\",\"PW\",\"PY\",\"QA\",\"RO\",\"RS\",\"RU\",\"RW\",\"SA\",\"SB\",\"SC\",\"SD\",\"SE\",\"SG\",\"SH\",\"SI\",\"SK\",\"SL\",\"SM\",\"SN\",\"SO\",\"SR\",\"ST\",\"SV\",\"SY\",\"SZ\",og,\"TG\",\"TH\",\"TJ\",qg,\"TM\",\"TN\",\"TO\",tg,\"TT\",\"TV\",\"TW\",\"TZ\",\"UA\",\"UG\",\"UM\",pL,\"UY\",\"UZ\",\"VC\",\"VE\",\"VN\",\"VU\",\"WS\",\"YE\",\"YU\",\"ZA\",\"ZM\",\"ZW\"];Hi(\"gviz.util.RegionCoder.dictionaryReady\",QKa,void 0);var TKa={BV:th,DV:ui};\nfunction LV(a,b,c,d){var e={},f={},g=b.W$||Zp;if(b[QB]==th){var f=b.ba,e=a.Yk[0],k=a.Yk[a.Yk[J]-1],g=new Yp({pattern:g}),e=g.Sc(e),k=g.Sc(k),f={Hg:{text:e,width:d?d(e,f)[r]:0,height:f[Gc]},bh:{text:k,width:d?d(k,f)[r]:0,height:f[Gc]}};d=f.Hg[z]/4;e=new xm(f.Hg[r]+d,0,b[r]-(f.Hg[r]+f.bh[r]+2*d),b[z])}else e=new xm(0,0,b[r],b[z]);d=.33*e[z];var k=2*(d/h[Kd](3)),g=new xm(e[G]+k/2,e.top+d+1,e[r]-k,e[z]-d-1),l=a.Gv,n=a.Yk,p=n[n[J]-1]-n[0],t;if(0==p)t=[{th:new xm(g[G],g.top,g[r],g[z]),brush:new lo({fill:l[0]})}];\nelse{t=[];for(var p=g[r]/p,u=g[G],x=0,A=0;A<n[J]-1;++A)x=u+(n[A+1]-n[A])*p,t[A]={th:new xm(u,g.top,x-u,g[z]),brush:new lo({gradient:{x1:u,y1:0,Fb:x,Kb:0,kg:l[A],Nf:l[A+1]}})},u=x}g=t;if(null!=g&&0<g[J]&&(0>g[0].th[r]||0>g[0].th[z]))return null;l=e;n=b.V$;e=[];for(t=0;t<c[J];++t)p=c[t][wd],u=a.Yk,p<u[0]?p=0:(x=l[r]-k,p>u[u[J]-1]?p=x:(A=u[u[J]-1]-u[0],p=0==A?.5*x:(p-u[0])/A*x)),p=l[G]+p+k/2,p=[p-k/2,l.top,p+k/2,l.top,p,l.top+d],u=new lo({fill:n,stroke:n}),e[t]={path:p,brush:u};a=[];b[QB]==th&&(a=f,\nc=[],c[0]={x:0,y:b[z]-a.Hg[z],text:a.Hg[pd],style:b.ba},c[1]={x:b[r]-a.bh[r],y:b[z]-a.bh[z],text:a.bh[pd],style:b.ba},a=c);a={j_:g,k_:e,l_:a};f=a.j_;for(c=0;c<f[J];++c)d=f[c],b[QB]==ui&&(k=d.th[G],$a(d.th,d.th.top),d.th.top=k,k=d.th[r],na(d.th,d.th[z]),Ta(d.th,k)),$a(d.th,d.th[G]+b[G]),d.th.top+=b.top,k=d.brush[Jc](),d.brush=k,d=k.Jg,b[QB]==ui&&(d.y1=d.x1,d.x1=0,d.Kb=d.Fb,d.Fb=0),null!=d&&(d.x1+=b[G],d.y1+=b.top,d.Fb+=b[G],d.Kb+=b.top);f=a.k_;for(c=0;c<f[J];++c)for(d=0;3>d;++d)b[QB]==ui&&(k=f[c][LB][2*\nd],f[c][LB][2*d]=f[c][LB][2*d+1],f[c][LB][2*d+1]=k),f[c][LB][2*d]+=b[G],f[c][LB][2*d+1]+=b.top;f=a.l_;for(c=0;c<f[J];++c)f[c].x+=b[G],f[c].y+=b.top;return a};var UKa={Sza:Gwa,vBa:Tna,Tza:$I,aBa:mF,IAa:pG};function MV(a){this.b=a||{}}MV[K].FY=function(){return 1.618};MV[K].set=function(a,b){this.b[a]=b};MV[K].Pc=function(){return nk(this.b)};function NV(a){var b=0,c=0;if(a.boundingBox)var d=a.boundingBox.lo,c=a.boundingBox.hi,b=(c[0]-d[0])/2+d[0],c=(c[1]-d[1])/2+d[1];d=[29.5,45.5];b={parallels:d,origin:{lat:b,lng:c}};c=b[dr];a[dr]&&pk(c,a[dr]);pk(b,a);Zx(b,c);b.jm&&0!==b.jm[J]?2>b.jm[J]&&(b.jm[1]=h.abs(b.jm[0]-d[0])>h.abs(b.jm[0]-d[1])?d[0]:d[1]):b.jm=d;this.b=a||{};this.W1=b[dr].lat/(180/h.PI);this.QS=b[dr].lng/(180/h.PI);this.Wo=wj(b.parallels,function(a){return a/(180/h.PI)})}W(NV,MV);\nNV[K].kF=function(a){return wj(arguments,U(function(a){var c=a[0]/(180/h.PI),d=.5*(h.sin(this.Wo[0])+h.sin(this.Wo[1]));a=d*(a[1]/(180/h.PI)-this.QS);var e=h.cos(this.Wo[0]),e=e*e+2*d*h.sin(this.Wo[0]),c=h[Kd](e-2*d*h.sin(c))/d,d=h[Kd](e-2*d*h.sin(this.W1))/d;return{x:180/h.PI*h.sin(a)*c,y:180/h.PI*(d-c*h.cos(a))}},this))};function OV(a){this.b=a||{}}W(OV,MV);OV[K].FY=function(){return 2.2};OV[K].kF=function(a){return wj(arguments,function(a){var c=a[0]/(180/h.PI);a=a[1]/(180/h.PI)*3/(2*h.PI)*(180/h.PI);return{x:h[Kd](h.PI*h.PI/3-c*c)*a,y:c}})};function PV(a){var b=0,c=0;if(a.boundingBox)var d=a.boundingBox.lo,c=a.boundingBox.hi,b=(c[0]-d[0])/2+d[0],c=(c[1]-d[1])/2+d[1];d=[20,50];b={parallels:d,origin:{lat:b,lng:c}};c=b[dr];a[dr]&&pk(c,a[dr]);pk(b,a);Zx(b,c);b.jm&&0!==b.jm[J]?2>b.jm[J]&&(b.jm[1]=h.abs(b.jm[0]-d[0])>h.abs(b.jm[0]-d[1])?d[0]:d[1]):b.jm=d;this.b=a||{};this.W1=b[dr].lat/(180/h.PI);this.QS=b[dr].lng/(180/h.PI);this.Wo=wj(b.parallels,function(a){return a/(180/h.PI)})}W(PV,MV);\nPV[K].kF=function(a){return wj(arguments,U(function(a){var c=a[0]/(180/h.PI);a=a[1]/(180/h.PI);var d=h.log(1/h.cos(this.Wo[1])*h.cos(this.Wo[0]))/h.log(h.tan(.25*h.PI+.5*this.Wo[1])*(1/h.tan(.25*h.PI+.5*this.Wo[0]))),e=h.cos(this.Wo[0])*h.pow(h.tan(.25*h.PI+.5*this.Wo[0]),d)/d,c=e*h.pow(1/h.tan(.25*h.PI+.5*c),d),e=e*h.pow(1/h.tan(.25*h.PI+.5*this.W1),d);return{x:180/h.PI*h.sin(d*(a-this.QS))*c,y:e-180/h.PI*h.cos(d*(a-this.QS))*c}},this))};function QV(a){return 180/h.PI*(h.atan(h.exp(a/(180/h.PI)))-h.PI/4)*2}function RV(){this.fr={}}RV[K].track=function(a){X(arguments,U(function(a){for(var c in a)if(a[Hc](c)){c in this.fr||(this.fr[c]={min:da,max:-da});if(!this.fr[c].min||a[c]<this.fr[c].min)this.fr[c].min=a[c];if(!this.fr[c].max||a[c]>this.fr[c].max)this.fr[c].max=a[c]}},this))};RV[K].getBounds=function(a){return{min:this.fr[a].min,max:this.fr[a].max}};function SV(a){this.b=a||{}}W(SV,MV);SV[K].kF=function(a){return wj(arguments,function(a){return{x:a[1],y:180/h.PI*h.log(h.tan(a[0]/180*.5*h.PI+h.PI/4))}})};var VKa={nza:\"albers\",rAa:Vsa,uAa:\"lambert\",HAa:qG},TV={};TV.mercator=SV;TV[Vsa]=OV;TV.albers=NV;TV.lambert=PV;var WKa={NONE:O,TOP_LEFT:iD,TOP_RIGHT:ina,BOTTOM_LEFT:rK,BOTTOM_RIGHT:\"bottom_right\"},XKa={NONE:O,cBa:fF,Cza:qK,qz:Rg};function YKa(a){return Io(a,sqa,{name:qG},function(a){Ri(a)||(a={name:a});var c=a[Nd];if(null!=c&&!gk(VKa,Vo(c)))throw m(\"The projection you specified is not valid.\");return a})}\nvar ZKa={region:KC,resolution:$I,domain:QL,displayMode:Mg,showGeocodeWarnings:!1,backgroundColor:{fill:xi,stroke:nN,strokeWidth:0},datalessRegionColor:\"F5F5F5\",defaultColor:\"267114\",markerOpacity:1,selectionMode:ei,fontName:WL,geocodingContext:fF,tooltip:{isHtml:!1,textStyle:{fontName:WL,fontSize:13,color:AK},trigger:ih,showDisputedText:!1,showTitle:!0},colorAxis:{minValue:null,maxValue:null,values:null},sizeAxis:{minValue:null,maxValue:null,minSize:3,maxSize:12},legend:{position:rK,orientation:th,\ntextStyle:{color:AK,auraColor:xi}},marker:{style:{stroke:{color:cN,width:1}}},projection:qG,keepAspectRatio:!0,magnifyingGlass:{enable:!0,zoomFactor:5}};function UV(a){Ju[L](this);this.fd=a;this.sE=null;this.Ada=!0;this.vL=null;this.Jp=new uw;this.xua=/^([a-zA-Z][a-zA-Z]|[a-zA-Z][a-zA-Z]\\-[a-zA-Z0-9](|[a-zA-Z0-9](|[a-zA-Z0-9]))|\\d\\d\\d)$/;this.yua=/^\\d\\d\\d$/}W(UV,Ju);R=UV[K];R.m4=function(a){this.sE=a;null!=this.Zva&&this.Zva(a)};function $Ka(a,b,c,d,e,f){a.Ada=e;if(0==b.O())sv(function(){f([],[],!0)});else switch(c.I_){case Nt:a.XY(b,c,f);break;case Zt:aLa(a,b,c,d,f);break;case ot:a.WY(b,c,d,f)}}\nR.XY=function(a,b,c){for(var d=[],e=0;e<a.O();e++){var f=a[I](e,b.FC),g=a[I](e,b.GC);d[e]=null==f||null==g?null:{lat:kj(f),lng:kj(g)}}sv(function(){c([],d,!0)})};function aLa(a,b,c,d,e){for(var f=[],g=0;g<b.O();g++)f[B](b[I](g,c.$I));d[pA]==pG||d[pA]==Gwa||d[pA]==Tna?a.YY(d,f,e):a.ZY(d,f,e)}R.YY=function(a,b,c){a=bj(a[wB],pL)&&a[pA]==pG;for(var d=[],e=0;e<b[J];e++){var f=kj(b[e]);a&&this.yua[od](f)&&(f=oL+f);d[B](f[De]())}sv(function(){c(d,[],!0)})};\nR.ZY=function(a,b,c){var d=a[wB],e;e=a[pA]==mF&&0<=Oj(SKa,d)?d:Ewa;if(a[pA]==mF&&d==pL)for(a=0;a<b[J];++a){var f=b[a];2==f[J]&&(b[a]=oL+f)}PKa(e,this.Xi(function(a){a=this.J0(b,a);for(var e=[],f=0;f<b[J];f++)if(null==a[f]){var n=b[f];e[B]({address:n,lea:f,kea:null});a[f]=n}Ej(e)?c(a,[],!0):(c(a,[],!1),bLa(this,e,d,c,a))}))};R.J0=function(a,b){for(var c=[],d=0;d<a[J];++d){var e=ej(kj(a[d]))[He](),f=b&&RKa(b,e),e=f?f:this.xua[od](e)?e[De]():null;c[B](e)}return c};\nfunction VV(a,b){a.Ada&&a.fd&&lw(a.fd,b)}R.WY=function(a,b,c,d){var e=[];c=c[wB];2==c[J]&&(c=c[De](),c=c[Ab](/GB/,qAa),c=c[Ab](/RU/,MAa),c=c[Ab](/TP/,qg));for(var f=0;f<a.O();f++){var g=kj(a[I](f,b.aJ));cLa(this,c)&&(g+=Ke+c);e[B]({address:g,kea:f,lea:null})}bLa(this,e,c,d,[])};function cLa(a,b){return b==KC||dj(b)?!1:a.vL===fF||a.vL===Rg}\nfunction dLa(a){var b=da,c=da,d=-da,e=-da;if(null!=a.sE&&0!==a.sE[BA][J])return X(a.sE[BA],function(a){a=a.ru;b=h.min(b,a.jh[0]);c=h.min(b,a.jh[1]);d=h.max(d,a.oi[0]);e=h.max(d,a.oi[1])}),{lo:{lat:b,lng:c},hi:{lat:d,lng:e}}}function bLa(a,b,c,d,e){for(var f=[],g=0;g<b[J];g++){var k={address:b[g].address};cLa(a,c)&&(k.region=c);a.vL!==qK&&a.vL!==Rg||(k.bounds=dLa(a));f[B](k)}b=Lj(b);d=U(a.K0,a,b,d,e,[]);a.Jp[xr](f,d,1)}\nR.K0=function(a,b,c,d,e){for(var f=e[J],g=0;g<f;g++){var k=a[g],l=k.address,n=k.lea,p=k.kea;if(e[g]&&e[g][0]){k=e[g][0];if(null!=n){var t=n,u=k.address_components,x=null;1==u[J]&&0<=sj(u[0].types,Dwa)?x=u[0].short_name:2==u[J]&&u[1].short_name==pL&&(x=oL+u[0].short_name);c[t]=x;c[n]||(VV(this,BBa+l+Me),c[n]=l)}null!=p&&(l=p,n=k,n={lat:n[bA][Fc].lat(),lng:n[bA][Fc].lng()},d[l]=n)}else null!=n&&(c[n]=null),null!=p&&(d[p]=null),VV(this,BBa+l+Me)}Hj(a,0,f);(a=Ej(a))&&zj(c,Mi)&&zj(d,Mi)&&VV(this,xBa);\nb(c,d,a)};R.Xi=function(a){return U(a,this)};R.D=function(){this.Jp[$r]();UV.e.D[L](this)};function eLa(a,b,c){for(var d=0;d<a[J];++d)b.eb(a[d].th[G],a[d].th.top,a[d].th[r],a[d].th[z],a[d].brush,c)}function fLa(a,b,c){for(var d=0;d<a[J];++d){var e=new bO;e[yB](a[d][LB][0],a[d][LB][1]);e.ha(a[d][LB][2],a[d][LB][3]);e.ha(a[d][LB][4],a[d][LB][5]);e[Hr]();b.ta(e,a[d].brush,c)}}function gLa(a,b,c){for(var d=0;d<a[J];++d)b.Jd(a[d][pd],a[d].x,a[d].y,1,TD,TD,a[d][w],c)};function WV(a){return a[Fe](mf)};function XV(a,b,c){Ju[L](this);this.j=b;this.bf=U(this.j.bf,this.j);this.uk=a;this.zx=[];this.nb=c;this.sd={};this.xc=new hv;this.w_=this.Zw=this.lx=this.nx=this.ex=this.Hu=this.IB=null}W(XV,Ju);XV[K].k=function(a,b){$u(this.xc,a,b)};\nfunction hLa(a,b){var c=a.j;c[bc]();var d=c.xm(b[r],b[z]);a.sd={};var e=c.Ba();iLa(a,e,b,new xm(0,0,b[r],b[z]),!1);var f=c.Ba(),g=a.j,k=g.Ba();a.ex=g.Ba();for(var l=0;l<b[BA][J];++l)jLa(a,k,b,b[BA][l],!1),kLa(a,b,b[BA][l]);a.Hu=g.Ba();YV(a,a.Hu,b.hA,!1,b.kk);g[q](f,k);g[q](f,a.ex);g[q](f,a.Hu);g=b.Aia;f=c.cG(f,a.eD()?new xm(g[G],g.top,g[r]-1,g[z]-1):g);a.lx=c.Ba();lLa(a,b);a.Zw=c.Ba();mLa(a,b);a.nx=c.Ba();nLa(a,b);c[q](d,e);c[q](e,f);c[q](e,a.lx);c[q](e,a.Zw);c[q](e,a.nx);a.IB=b;oLa(a,d)}\nfunction ZV(a,b,c){c=c||!1;a.j.Oc(a.nx);nLa(a,b);if(c||!Bo(a.IB.$A,b.$A))for(a.j.Oc(a.ex),c=0;c<b[BA][J];++c)kLa(a,b,b[BA][c]);pLa(a,b);a.j.Oc(a.lx);lLa(a,b);a.w_!=(b.VF?b.VF.Vn:null)&&(a.j.Oc(a.Zw),mLa(a,b));a.IB=b}function kLa(a,b,c){var d=a.j.Ba();c=vj(c.X,function(a){return Dj(b.$A,a.id)});for(var e=0;e<c[J];++e)qLa(a,d,b,c[e]);a.j[q](a.ex,d)}function rLa(a,b){var c=a.j;X(bm(a.Hu.a()),function(a){X(bm(a),function(a){c.Wf(a)},this)},a);YV(a,a.Hu,b.hA,!1,b.kk)}\nvar sLa=new lo({strokeWidth:vf,stroke:AK,strokeOpacity:\"0.2\"}),tLa=new lo({strokeWidth:tf,stroke:AK,strokeOpacity:\"0.1\"});function qLa(a,b,c,d){a.eD()||(c=c.OA[d.id].ne,$V(a,b,d,!1,!1,[sLa,tLa,c[nc]]),Ej(d.kn)||($V(a,b,d,!0,!1,[c.kn]),$V(a,b,d,!1,!1,[c.border])))}\nfunction mLa(a,b){var c=b.VF;if(c){var d=a.Zw,e=a.j,f=c[xs].HA,g=f[G]+f[r]/2,k=f.top+f[z]/2,l=f[r]/2,n=f[z]/2,p=c.Z8.x,t=c.Z8.y,u=new lo({fill:PCa,fillOpacity:.25}),x=new bO;x[yB](p,t);x.ha(p,t+(k>t?n:-n));x.ha(p+(g>p?l:-l),t);x[Hr]();p=e.ta(x,u,d);aW(a,p,EG,!0);p=new lo({fill:xi});p=e.zj(g,k,l,n,p,d);aW(a,p,FG,!0);p=new lo({stroke:pya,strokeWidth:1.5});p=e.zj(g,k,l,n,p,d);aW(a,p,FG,!0);p=e.Ba();f=e.cG(p,new xm(f[G]+3.5,f.top+3.5,f[r]-7,f[z]-7),!0);e[q](d,f);f=new lo({stroke:Qxa,strokeWidth:1.5});\nd=e.zj(g,k,l-3.5,n-3.5,f,d);aW(a,d,FG,!0);d=c[xs];iLa(a,p,b,d.HA,!0);jLa(a,p,b,d,!0);YV(a,p,c.hA,!0,b.kk);a.w_=c.Vn}else a.w_=null}function nLa(a,b){0<a.zx[J]&&(X(a.zx,function(a){this.j.Wf(a)},a),a.zx=[]);a.zx=0<b.Cr[J]?wj(b.Cr,function(a){return a[AA]?dV(a,this.uk[Sr]()):eV(a,this.j,this.nx).a()},a):[]}function uLa(a,b){Zj(b.OA,function(a,b){var e=a.ne;bW(this,b,sI,e[nc]);bW(this,b,Eva,e.kn);bW(this,b,wK,e.border)},a)}\nfunction bW(a,b,c,d){b=WV([c,b]);b=a.sd[b];if(null!=b)for(c=0;c<b[J];++c)a.j.nj(b[c],d)}function oLa(a,b){var c=a.Xi(function(a){var b=vLa(this,a[ys]);if(b&&b.$Q){var c=wLa(a[H],b[H]),d=b[GB],b=mk(b[Y]);a[H]==Ut?b.co=!1:a[H]==Vt&&(b.co=!0);b.xb=kO(a);this.xc[ir]({type:c,elementType:d,data:b})}}),d=a.j;d.fc(b,dG,c);d.fc(b,Ut,c);d.fc(b,Vt,c);d.fc(b,vt,c)}\nfunction wLa(a,b){switch(b){case sI:switch(a){case vt:return rI;case dG:return pI;case Ut:case Vt:return qI}case AG:switch(a){case vt:return zG;case dG:return Pra;case Ut:case Vt:return yG}}return null}function aW(a,b,c,d){cW(a,b,[Rf,c,tf,d?tf:pf,M,pf])}function cW(a,b,c){c=c[Fe](Oe);a.j.qo(b,c)}\nfunction vLa(a,b){var c=a.j.sv(b);if(!c||c==Dg)return null;var c=c[zc](Oe),d=c[1],e=c[2]==tf?!0:!1,f=c[3]==tf?!0:!1;switch(c[0]){case Rf:return{type:sI,elementType:d,$Q:e,data:{bK:f,featureId:c[4]?c[4]:null,bI:c[5]==tf?!0:!1}};case Xf:return{type:AG,elementType:d,$Q:e,data:{bK:f,Vn:c[4],Pi:oj(c[5]),AA:c[6]==tf?!0:!1}};default:return null}}function iLa(a,b,c,d,e){b=a.j.eb(d[G],d.top,d[r],d[z],c.pF,b);aW(a,b,rra,e)}\nfunction jLa(a,b,c,d,e){for(var f=a.j.Ba(),g=0;g<d.X[J];++g){var k=a,l=f,n=d.X[g],p=e,t=c.OA[n.id].ne;$V(k,l,n,!1,p,[t[nc]],sI);Ej(n.kn)||($V(k,l,n,!0,p,[t.kn],Eva),$V(k,l,n,!1,p,[t.border],wK))}a.j[q](b,f)}\nfunction $V(a,b,c,d,e,f,g){var k=d?c.kn:c.wD,l=c.id;(g=null!=g?WV([g,l]):null)&&(a.sd[g]=a.sd[g]||[]);for(l=0;l<k[J];++l){var n;n=k[l];var p=new bO;xLa(p,n.tK,YF);for(var t=0;t<n.sK[J];t++)xLa(p,n.sK[t],lpa);n=p;if(0<n.md[J])for(p=0;p<f[J];++p)if(t=a.j.ta(n,f[p],b))cW(a,t,[Rf,sI,c.$Q?tf:pf,e?tf:pf,c.id,d?tf:pf]),g&&a.sd[g][B](t)}}\nfunction xLa(a,b,c){b=b.l;var d=b[J];if(!(1>=d)){var e=c==YF?0:d-1,d=c==YF?d:-1;c=c==YF?1:-1;for(var f=e;f!=d;f+=c){var g=b[f][0],k=b[f][1];f==e?a[yB](g,k):a.ha(g,k)}a[Hr]()}}\nfunction YV(a,b,c,d,e){var f=a.j;c=Lj(c);Qj(c,function(a,b){return b[EA]-a[EA]});for(var g=0;g<c[J];++g){var k=c[g],l=f.Ba();cW(a,l,[Xf,AG,tf,d?tf:pf,k.Vn,k.Pi,k.AA?tf:pf]);f[q](b,l);a.nb.f6===hu?f.Jd(k[dd],k.x,k.y,20,dK,dK,{$a:e,fontSize:k[EA],color:k.brush.fb(),opacity:k.brush.Oe,lc:M,bold:!1,Re:!1,Tc:!1},l):f.ce(k.x,k.y,k[EA],k.brush,l);k=WV([AG,k.Vn]);a.sd[k]=l.a()}}\nfunction pLa(a,b){var c=a.j,d=a.IB.cB;X(d,function(a){if(!Dj(b.cB,a)){a=WV([AG,a]);a=bm(this.sd[a]);for(var d=1;d<a[J];++d)c.Wf(a[d])}},a);X(b.cB,function(a){if(!Dj(d,a)){a=WV([AG,a]);a=this.sd[a];var b=cm(a).cloneNode(!0);c.nj(b,sLa);a[q](b)}},a)}function lLa(a,b){if(b.Gi){var c=b.Gi,d=a.j,e=a.lx;eLa(c.j_,d,e);fLa(c.k_,d,e);gLa(c.l_,d,e)}}\nXV[K].D=function(){fv(this.xc);0<this.zx[J]&&(X(this.zx,function(a){this.j.Wf(a)},this),this.zx=[]);this.j[bc]();Lu(this.IB);this.IB=null;this.Hu&&this.j.Wf(this.Hu.a());this.Hu=null;this.ex&&this.j.Wf(this.ex.a());this.ex=null;this.nx&&this.j.Wf(this.nx.a());this.nx=null;this.lx&&this.j.Wf(this.lx.a());this.lx=null;this.Zw&&this.j.Wf(this.Zw.a());this.Zw=null;XV.e.D[L](this)};XV[K].Xi=function(a){return U(a,this)};XV[K].eD=function(){return this.j.eD()};function dW(a){this.selection=new rx;this.cv=this.Xj=this.KI=this.rf=null;if(null!=a){this[Jz][sr](a[Jz]);var b=new Do([a]);this.rf=Xo(b,Oua);this.KI=Xo(b,Nua);if(null!=Io(b,kva)){a=Qo(b,gva);var c=Mo(b,jva),d=Qo(b,iva),b=Qo(b,hva);null!=a&&null!=d&&null!=b&&null!=c&&(this.Xj={Pi:a,bI:c,origin:{x:d,y:b}})}}}Ia(dW[K],function(){var a=new dW;a.selection=this[Jz][Jc]();a.rf=nk(this.rf);a.Xj=nk(this.Xj);a.cv=nk(this.cv);return a});ab(dW[K],function(a){return Gn(this)==Gn(a)});function yLa(a,b){var c=new um(-5,-5,-5,-5);this.Tm=b[Jc]()[Iz](c);c=2*El(a)/5;this.uaa=new Cl(c,c)}yLa[K].Vaa=function(a,b,c){var d=b.QW,e=b.HA.Tb();b=ka(a.lat);a=ka(a.lng);a<d.jh[1]?a+=360:a>d.oi[1]&&(a-=360);c=El(this.uaa)/2/c/(e[z]/(d.oi[0]-d.jh[0]));return{oi:[b+c,a+c],jh:[b-c,a-c]}};function zLa(a,b){var c=Aj(a.hA,function(a){return a.Pi==b});if(!c)return!1;var d=a[xs].HA,c=zl(new xl(c.x,c.y),new xl(d[G]+d[r]/2,d.top+d[z]/2)),d=El(d.Tb())/2;return c<.9*d};function eW(a,b,c,d){this.sg=!a.eD()&&Lo(b,$ra);this.o=c;this.bb=d;this.ZD=this.yK=null}Dq(eW[K],function(a,b){if(!this.sg)return!1;if(ALa(this,a)||this.OY(a,b))return!0;var c=a[GB]==sI;return a[Y].bK&&c?!0:!1});eW[K].OY=function(a,b){if(a[H]!=yG)return!1;if(a[Y].co){if(!a[Y].AA)return!1;if(b&&zLa(b,a[Y].Pi))return!0;BLa(this);this.yK=ba[Dr](this.Xi(function(){this.yK=null;this.o.cv={Vn:a[Y].Vn,Pi:a[Y].Pi};XS(this.bb,0)}),300);return!0}BLa(this);return!1};\nfunction ALa(a,b){if(!a.o.cv)return!1;switch(b[H]){case zG:case rI:var c;b[Y].bK?c=!1:(fW(a),c=!0);return c;case yG:case qI:if(b[Y].co){c=b[GB]==AG;var d=b[GB]==EG;b[Y].bK&&!d?gW(a):c&&(b[Y].AA?gW(a):fW(a))}else null===a.ZD&&(c=b[GB]==AG,(b[Y].bK||c)&&CLa(a));return!1;case pI:return b[GB]==EG?(CLa(a),c=!0):c=!1,c;default:return!1}}function CLa(a){gW(a);a.ZD=ba[Dr](a.Xi(function(){this.ZD=null;fW(this)}),500)}function fW(a){a.o.cv=null;XS(a.bb,0)}\nfunction BLa(a){null!==a.yK&&(Fi[fr](a.yK),a.yK=null)}function gW(a){null!==a.ZD&&(Fi[fr](a.ZD),a.ZD=null)}eW[K].Xi=function(a){return U(a,this)};function DLa(a,b,c,d){this.V4=h.pow(a,2);this.U4=h.pow(b,2);this.Xua=b;this.W4=(this.dr=c?new Yn(d[AC](c[y]),d[AC](c.end)):null)?this.dr.end-this.dr[y]:null;this.lga=d}function ELa(a,b){var c=null;null!=b&&null!=a.lga&&(b=a.lga[AC](b));if(null!=b&&null!=a.dr)0===a.W4&&b===a.dr[y]?c=(a.U4+a.V4)/2:b<=a.dr[y]?c=a.V4:b>=a.dr.end&&(c=a.U4);else if(!a.W4||null==b)return a.Xua;null==c&&(b=Lk(b,a.dr[y],a.dr.end),c=Nk(a.V4,a.U4,(b-a.dr[y])/a.W4));return h[D](h[Kd](c))}\nfunction FLa(a,b){var c=So(a,roa),d=So(a,toa);if(c>d)throw m(\"sizeAxis.minSize (\"+c+\") must be at most sizeAxis.maxSize (\"+d+ef);var e=Qo(a,qoa),f=Qo(a,soa);if(null!=e&&null!=f&&e>f)throw m(\"sizeAxis.minValue (\"+e+\") must be at most sizeAxis.maxValue (\"+f+ef);e=Ufa(b,e,f);f=uV(a,uoa,poa);f=tKa(f,1,[]);return new DLa(c,d,e,f)};function hW(a){this.b=a||{}}W(hW,MV);hW[K].FY=function(){return 1};hW[K].kF=function(a){return wj(arguments,function(a){return{x:a[1],y:a[0]}})};function GLa(a,b,c,d,e,f){this.b=a;var g=YKa(a);this.EW=new TV[g[Nd]](g);this.N=b;this.ra=c;var k=no(hp(a,LK)),g=b-k,k=c-k,l=h[D]((b-g)/2),n=h[D]((c-k)/2);this.Lr=new xm(l,n,g,k);l=this.Lr;if(Mo(a,Usa))var p=l[r],n=l[z],t=this.EW.FY(),g=h.min(p,h[D](n*t)),k=h[D]((p-g)/2)+l[G],p=h.min(n,h[D](p/t)),l=h[D]((n-p)/2)+l.top,g=new xm(k,l,g,p);else g=l[Jc]();this.ou=g;this.Sd=d;this.q=e;this.nb=f;this.M6=So(a,$H,h[D](h.pow(2*(this.Lr[r]+this.Lr[z]),1/3)));this.bja=Zo(a,[Rra,Sra],cN);this.cja=So(a,Qra,1);\nthis.DW=Wo(a,aI);this.hr=HLa(this);this.qF=ILa(this);d=a.Q(XG);this.xja=Li(d)==Ph;this.KO=ep(a,VG,WKa,rK);this.U7=Uo(a,Ssa,1/3);this.IO=ep(a,Msa,TKa,th);this.V7=np(a,UG,{$a:this.DW,fontSize:this.M6});this.YW=Xo(a,Nsa);this.wja=Zo(a,hwa,M);this.eO=Zo(a,awa,M);this.K6=JLa(this);this.dja=KLa(this);d=np(a,rna);e=Sfa(d);this.fB=ep(a,lD,pp,ih);this.Jt=this.fB!=O;this.Pr={normal:d,bold:e};d=Lo(a,vna);this.fja=Lo(a,tna);this.eja=d?HEa:IEa;this.dY=Lo(a,zna);this.Tja=10;this.OW=this.Ip=this.iB=null;this.KA=\ncN;this.dG=null;this.aja=Uo(a,Ora);this.gja=new yLa(this.ou.Tb(),new um(0,b,c,0))}function LLa(a,b){for(var c=0,d=a.iB[J];c<d;c++)for(var e=a.iB[c].eY.X,f=0,g=e[J];f<g;f++){var k=e[f];if(k.id==b)return k}return null}function MLa(a,b){var c=NLa(a,a.wja),d={};X(b[BA],function(a){X(a.X,function(a){d[a.id]={ne:c}},this)},a);return d}\nfunction OLa(a,b){for(var c=new RV,d=1;10>d;d++){var e=(a.oi[1]-a.jh[1])/10*d+a.jh[1],f=(a.oi[0]-a.jh[0])/10*d+a.jh[0],e=b.kF([f,a.jh[1]],[f,a.oi[1]],[a.jh[0],e],[a.oi[0],e]);c.track[Zc](c,e)}d=c[rA](JC);c=c[rA](zi);return{oi:[c.max,d.max],jh:[c.min,d.min]}}R=GLa[K];\nR.P7=function(a,b,c,d){for(var e=PLa(this,Gea(Zk(d.wD),Zk(d.kn)));e[1]>a.oi[1];)e[1]-=360;for(;e[1]<a.jh[1];)e[1]+=360;return{id:d.id,center:this.c0(a,b,c,e),wD:wj(d.wD,U(this.Efa,this,a,b,c)),kn:wj(d.kn,U(this.Efa,this,a,b,c)),$Q:d.id!=bAa}};function PLa(a,b){var c=0,d=0,e=0;$k(b,function(a){X(a.tK,function(a){c+=a[0];d+=Mk(a[1],360);e++},this)},a);return[c/e,d/e]}R.Efa=function(a,b,c,d){return{tK:this.Dga(a,b,c,d.tK),sK:wj(d.sK,U(this.Dga,this,a,b,c))}};\nR.Dga=function(a,b,c,d){return{l:wj(d,U(this.c0,this,a,b,c))}};R.c0=function(a,b,c,d){var e=a.jh;a=a.oi;var f=b[r],g=b[z],k=b[G];b=b.top;c=c.kF(d)[0];return[k+f*(c.x-e[1])/(a[1]-e[1]),b+g*(1-(c.y-e[0])/(a[0]-e[0]))]};function QLa(a,b){var c=[];a.Ip=[];for(var d=wj(a.iB,function(a){return a.eY}),e=0;e<b[J];++e){var f=b[e],g={location:f,AY:{}};if(null!=f){f=RLa(a,e,f,d);Mj(c,f);for(var k=0;k<f[J];k++){var l=f[k];g.AY[l.Vn]=l}}a.Ip[B](g)}SLa(c);return c}\nfunction SLa(a){for(var b=0;b<a[J];b++){for(var c=a[b],d=new xl(c.x,c.y),e=0,f=0;f<a[J];f++)if(b!=f){var g=a[f],k=zl(d,new xl(g.x,g.y));k<c[EA]+g[EA]&&(e+=c[EA]+g[EA]-k)}c.AA=e>c[EA]}}\nfunction RLa(a,b,c,d){var e=a.dja(b),f=a.K6(b);if(null==f)return[];var f=new lo({stroke:a.bja,strokeWidth:a.cja,fill:f,fillOpacity:a.aja}),g=ka(c.lat),k=[];c=ka(c.lng);c=[c,c+360,c-360];for(var l=0;l<d[J];++l){var n=d[l],p=a.dG[l],t=n.QW;if(!(g<t.jh[0]||g>t.oi[0])){for(var u=0;u<c[J];++u){var x=c[u];if(!(x<t.jh[1]||x>t.oi[1])){var x=a.c0(n.ru,n.HA,p,[g,x]),A=String(b+lf+n.id+lf+u),C=AG;null!=a.nb.uJ&&0<=a.nb.uJ?C=a.q.Ca(b,a.nb.uJ):null!=a.nb.aJ&&0<=a.nb.aJ?C=a.q.Ca(b,a.nb.aJ):null!=a.nb.$I&&0<=a.nb.$I?\nC=a.q.Ca(b,a.nb.$I):null!=a.nb.FC&&null!=a.nb.GC&&0<=a.nb.FC&&0<=a.nb.GC&&(C=TLa(a.q[I](b,a.nb.FC),a.q[I](b,a.nb.GC)));k[B]({Vn:A,label:C,Pi:b,x:x[0],y:x[1],size:e,brush:f,AA:!1})}}if(0<k[J])break}}return k}\nfunction ULa(a,b,c){var d=a.Ip,e=d[c],f=e.AY[b];if(!f.AA)return null;var g=b[zc](lf)[1],k=a.iB[g],l=a.dG[g],n=Po(a.b,Zra),p=a.gja,e=p.Vaa(e[Fc],k.eY,n),f=new xl(f.x,f.y),n=p.Tm,p=p.uaa,t=f.x;t+p[r]>n[kd]&&(t=f.x-p[r]);var u=f.y-p[z];u<n.top&&(u=f.y);p=new xm(t,u,p[r],p[z]);l=OLa(e,l);c={id:g+lf+c+iEa,ru:l,QW:e,HA:p,X:wj(k.X,U(a.P7,a,e,p,new hW))};g=[];for(k=0;k<d[J];k++)l=d[k][Fc],null!=l&&Mj(g,RLa(a,k,l,[c]));return{Vn:b,Z8:f,view:c,hA:g}}\nfunction VLa(a,b){if(!a.xja||null==a.hr||!a.hr.Yk)return null;var c=a.V7[Gc],d=a.Lr[r],e=a.Lr[z],f={top:0,left:0,width:a.IO==th?d*a.U7:e*a.U7,height:1.5*c,orientation:a.IO,ba:a.V7,V$:AK,W$:a.YW};f.top=a.KO==iD||a.KO==ina?3*c:a.IO==ui?e-c-f[r]:e-c-f[z];$a(f,a.KO==iD||a.KO==rK?.5*c:a.IO==ui?d-c-f[z]:d-c-f[r]);$a(f,f[G]+a.Lr[G]);f.top+=a.Lr.top;return LV(a.hr,f,b,a.Sd)}function WLa(a,b){for(var c=null,d=0;d<a.q.O();++d)var e=a.q[I](d,b),c=ho(c,e);return c}\nfunction JLa(a){var b=a.nb.Lu;return null!=b?function(a){a=this.q[I](a,b);return null!=a?cV(this.hr,a):this.eO}:function(){return this.eO}}function KLa(a){var b=a.nb.BC;return null!=b?function(a){a=this.q[I](a,b);return ELa(this.qF,a)}:function(){return this.Tja}}function HLa(a){var b=a.nb.Lu;if(null==b)return null;b=WLa(a,b);return YJa(a.b,b)}function ILa(a){var b=a.nb.BC,b=null!=b?WLa(a,b):null;return FLa(a.b,b)}\nfunction XLa(a,b){var c={$A:[],cB:[]};null!=b.rf&&(c.$A=[b.rf]);null!=b.KI&&(c.cB=[b.KI]);c.Cr=[];var d=a.Jt&&(a.fB===Rg||a.fB===ci);X(tx(b[Jz]),function(a){var b=YLa(this,a,!1),e=this.Sd,f=this.Pr.normal[Gc],g=new um(0,this.N-1,this.ra-1,0),u=this.Ip[a];a=(a=this.OW[a])&&LLa(this,a);var x=null,A=null;a?(c.$A[B](a.id),d&&(x=A=new xl(a[Gz][0],a[Gz][1]),c.Cr[B](VS(b,e,!1,A,g,x,void 0,this.dY)))):u&&Zj(u.AY,function(a,k){c.cB[B](k);d&&c.Cr[B](VS(b,e,!1,new xl(a.x-f,a.y-f),g,new xl(a.x,a.y),void 0,this.dY))},\nthis)},a);if(null!=b.Xj){if(a.Jt&&(a.fB===Rg||a.fB===ih)){var e=YLa(a,b.Xj.Pi,b.Xj.bI),f=a.Pr.normal[Gc],g=new xl(b.Xj[dr].x,b.Xj[dr].y);c.Cr[B](VS(e,a.Sd,!1,new xl(g.x-f,g.y-f),new um(0,a.N-1,a.ra-1,0),g,void 0,a.dY))}null!=a.nb.Lu&&(e={value:a.q[I](b.Xj.Pi,a.nb.Lu)},c.Gi=VLa(a,[e]))}null!=b.cv&&(c.VF=ULa(a,b.cv.Vn,b.cv.Pi));return c}function ZLa(a,b,c){b=0<=a?c:b;a=h.abs(a);c=h[Eb](a);var d=60*(a-c);a=h[Eb](d);d=h[D](60*(d-a));return c+oma+a+cf+d+Me+b}\nfunction TLa(a,b){return ZLa(a,gg,bg)+Ke+ZLa(b,wg,Pf)}\nfunction YLa(a,b,c){var d=a.nb,e=a.q,f={entries:[]},g;if(null!=d.uJ)g=e.Ca(b,d.uJ);else switch(d.I_){case Nt:c=e[I](b,d.FC);g=e[I](b,d.GC);g=TLa(c,g);break;case Zt:g=e.Ca(b,d.$I);c&&(g=FO(a.eja,g));break;case ot:g=e.Ca(b,d.aJ);break;default:g=M}a.fja&&(c=TS(g,a.Pr[Xd]),f[jC][B](c));if(null!=d.s0)if(c=e.Ca(b,d.s0),e.gj(d.s0,vh))f[jC][B](TS(c,a.Pr.normal,void 0,void 0,void 0,void 0,void 0,!0));else for(b=c[zc](Je),d=0;d<b[J];d++)c=TS(b[d],a.Pr.normal),f[jC][B](c);else null!=d.Lu&&(g=e.La(d.Lu),c=e.Ca(b,\nd.Lu),c=TS(c,a.Pr[Xd],g,a.Pr.normal),f[jC][B](c)),null!=d.BC&&d.BC!=d.Lu&&(g=e.La(d.BC),c=e.Ca(b,d.BC),c=TS(c,a.Pr[Xd],g,a.Pr.normal),f[jC][B](c));return f}R.Xi=function(a){return U(a,this)};function NLa(a,b){var c=b===O?[255,255,255]:xn(b),c=vn(Cn(c,.1));return{fill:new lo({stroke:c,fill:b}),kn:new lo({stroke:O,pattern:new ko(nF,b,b==a.KA?Re:a.KA)}),border:new lo({stroke:c})}};function iW(a,b,c,d,e,f,g,k,l){Ju[L](this);this.Fl=a;this.b=b;this.N=c;this.ra=d;this.nb=f;this.o=g;this.Km=null;this.YX=!1;this.ila=k;this.fo=l;this.kW=!1;this.nW=null;this.H7=!1;this.bb=new WS(this.Xi(this.Br));this.kC=new DT(3);this.RP=[!1,!1,!1];this.uA=new GLa(this.b,this.N,this.ra,this.Fl.bf,e,this.nb);this.I7=new eW(a,b,g,this.bb);this.L8=Lo(b,eva,f.f6==$t);this.HY()}W(iW,Ju);R=iW[K];\nR.m4=function(a,b){var c;c=this.uA;var d=c.b;c.iB=[];c.dG=[];for(var e=[],f=0,g=a[BA][J];f<g;f++){var k=a[BA][f],l=c.EW.Pc();l.boundingBox={lo:k.ru.jh,hi:k.ru.oi};l=new c.EW[Bc](l);c.dG[B](l);var l=c,n=k,p=f,t=new xm(n.Cja*l.ou[r]+l.ou[G],n.Dja*l.ou[z]+l.ou.top,n[bB]*l.ou[r],n[bB]*l.ou[z]),u=l.dG[p],x=OLa(n.ru,u),l={id:String(p),ru:x,QW:n.ru,HA:t,X:wj(n.X,U(l.P7,l,x,t,u))};e[B](l);c.iB[B]({X:k.X,eY:l})}c={width:c.N,height:c.ra,Aia:c.ou,jA:ep(d,JE,nga,ei),jya:c.fB,pF:hp(d,LK),Y5:ap(d,NH),title:{text:Wo(d,\nqD),ba:np(d,oD,{$a:c.DW,fontSize:c.M6}),I:[],align:TD,rb:M},views:e,OA:MLa(c,a),$A:[],cB:[],hA:[],Gi:null,VF:null,kk:c.DW};this.jG(0,c);this.kW=!0;this.fo(Xra,b);null!=this.nW?this.nW():this.Br()};\nfunction $La(a,b,c,d,e,f){a.YX=!1;var g=a.Xi(function(){this.H7=d;if(null!=e){this.Km=null;var a=this.uA;a.q=e;a.hr=HLa(a);a.qF=ILa(a)}null!=f&&(this.o=f,this.I7.o=f);a=this.uA;a.OW=[];for(var g={},n=0;n<a.q.O();++n){var p=b[n];a.OW[B](p);if(null!=p){var t=a.K6(n);null!=t&&(g[p]={Pi:n,ne:NLa(a,t)})}}a={OA:g,hA:QLa(a,c),Gi:VLa(a,[])};this.jG(1,a);this.Br()});a.kW?g():a.nW=g}Eq(R,function(a){this.o[Jz][sr](a);XS(this.bb,1)});Zq(R,function(){return this.o[Jz][ss]()});\nR.Br=function(){if(this.kW){if(null==this.Km||!this.Km[gs](this.o)){var a=XLa(this.uA,this.o);this.jG(2,a)}a=this.kC[iB]();if(this.RP[0])hLa(this.Fl,a);else if(this.RP[1]){var b=this.Fl;uLa(b,a);rLa(b,a);ZV(b,a,!0)}else ZV(this.Fl,a);this.RP=[!1,!1,!1];this.Km=this.o[Jc]();!this.YX&&this.H7&&(this.ila(),this.YX=!0)}};\nR.lqa=function(a){if(!jW(this,a)&&this.L8){var b=a[Y][qC];null!==b&&(a[Y].co?(this.o.rf=b,b=aMa(this,b),this.o.Xj=null!=b?{Pi:b,bI:a[Y].bI,origin:{x:a[Y].xb.x,y:a[Y].xb.y}}:null):(this.o.rf=null,this.o.Xj=null),XS(this.bb,50))}};R.oqa=function(a){jW(this,a)||(a[Y].co?(this.o.KI=a[Y].Vn,this.o.Xj={Pi:a[Y].Pi,bI:!1,origin:{x:a[Y].xb.x,y:a[Y].xb.y}}):(this.o.KI=null,this.o.Xj=null),XS(this.bb,50))};R.mqa=function(a){jW(this,a)||bMa(this,a)};R.pqa=function(a){bMa(this,a)};\nfunction bMa(a,b){null!=a.o.Xj&&(Zx(a.o.Xj,{x:b[Y].xb.x,y:b[Y].xb.y}),XS(a.bb,3))}R.kqa=function(a){if(!jW(this,a)&&this.L8){var b=a[Y][qC];null===b||this.fo($pa,{region:b});b=aMa(this,b);this.Nw(a,b)}};R.nqa=function(a){jW(this,a)||this.Nw(a,a[Y].Pi)};R.Nw=function(a,b){var c=this.kC[iB]().jA==ei;if(null!=b)yx(this.o[Jz],b,c),this.fo(cu,{});else this.o[Jz][bc]();this.bb&&XS(this.bb,50)};function jW(a,b){var c=a.kC[iB]();return a.I7[rr](b,c?c.VF:null)}\nR.HY=function(){this.Fl.k(rI,this.Xi(this.kqa));this.Fl.k(qI,this.Xi(this.lqa));this.Fl.k(pI,this.Xi(this.mqa));this.Fl.k(zG,this.Xi(this.nqa));this.Fl.k(yG,this.Xi(this.oqa));this.Fl.k(Pra,this.Xi(this.pqa))};function aMa(a,b){if(null===b)return null;var c=a.kC[iB]();return c.OA[b]?c.OA[b].Pi:null}R.jG=function(a,b){ET(this.kC,a,b);this.RP[a]=!0};R.D=function(){Lu(this.bb);this.bb=null;Lu(this.Fl);this.Fl=null;Lu(this.uA);this.uA=null;iW.e.D[L](this)};R.Xi=function(a){return U(a,this)};var cMa={COM:{COUNTRIES:[\"002\",\"005\",\"009\",\"011\",\"013\",\"014\",\"015\",\"017\",\"018\",\"019\",\"021\",\"029\",\"030\",\"034\",\"035\",\"039\",\"053\",\"054\",\"057\",\"061\",\"142\",\"143\",\"145\",\"150\",\"151\",\"154\",\"155\",\"AD\",\"AE\",\"AF\",\"AG\",\"AI\",\"AL\",\"AM\",\"AO\",\"AR\",\"AS\",YL,\"AU\",\"AW\",\"AX\",\"AZ\",\"BA\",\"BB\",\"BD\",\"BE\",\"BF\",\"BG\",\"BH\",\"BI\",\"BJ\",\"BL\",\"BM\",\"BN\",\"BO\",\"BQ\",If,\"BS\",\"BT\",\"BV\",\"BW\",\"BY\",\"BZ\",\"CA\",\"CC\",\"CD\",\"CF\",\"CG\",\"CH\",\"CI\",\"CK\",\"CL\",\"CM\",\"CN\",\"CO\",\"CR\",\"CU\",\"CV\",\"CW\",\"CX\",\"CY\",\"CZ\",\"DE\",\"DJ\",\"DK\",\"DM\",\"DO\",\"DZ\",\"EC\",\"EE\",\"EG\",\n\"EH\",\"ER\",\"ES\",\"ET\",\"FI\",\"FJ\",\"FK\",\"FM\",\"FO\",\"FR\",\"GA\",\"GB\",\"GD\",\"GE\",\"GF\",\"GG\",\"GH\",\"GI\",\"GL\",\"GM\",\"GN\",\"GP\",\"GQ\",\"GR\",\"GS\",\"GT\",\"GU\",\"GW\",\"GY\",\"HK\",\"HM\",\"HN\",Uf,\"HT\",\"HU\",\"ID\",\"IE\",\"IL\",\"IM\",\"IN\",\"IO\",\"IQ\",\"IR\",\"IS\",\"IT\",\"JE\",\"JM\",\"JO\",\"JP\",\"KE\",\"KG\",\"KH\",\"KI\",\"KM\",\"KN\",\"KP\",\"KR\",\"KW\",\"KY\",\"KZ\",\"LA\",\"LB\",\"LC\",HL,\"LK\",\"LR\",\"LS\",\"LT\",\"LU\",\"LV\",\"LY\",\"MA\",\"MC\",\"MD\",\"ME\",\"MF\",\"MG\",\"MH\",\"MK\",\"ML\",\"MM\",\"MN\",\"MO\",\"MP\",\"MQ\",\"MR\",\"MS\",\"MT\",\"MU\",\"MV\",\"MW\",\"MX\",\"MY\",\"MZ\",\"NA\",\"NC\",\"NE\",\"NF\",\"NG\",\"NI\",\"NL\",\n\"NO\",\"NP\",\"NR\",\"NU\",\"NZ\",\"OM\",\"PA\",\"PE\",\"PF\",\"PG\",\"PH\",\"PK\",\"PL\",\"PM\",\"PN\",\"PR\",\"PS\",\"PT\",\"PW\",\"PY\",\"QA\",\"RE\",\"RO\",\"RS\",\"RU\",\"RW\",\"SA\",\"SB\",\"SC\",\"SD\",\"SE\",\"SG\",\"SH\",\"SI\",\"SJ\",\"SK\",\"SL\",\"SM\",\"SN\",\"SO\",\"SR\",\"SS\",\"ST\",\"SV\",\"SX\",\"SY\",\"SZ\",\"TC\",og,\"TF\",\"TG\",\"TH\",\"TJ\",\"TK\",qg,\"TM\",\"TN\",\"TO\",tg,\"TT\",\"TV\",\"TW\",\"TZ\",\"UA\",\"UG\",\"UM\",pL,\"UY\",\"UZ\",\"VA\",\"VC\",\"VE\",\"VG\",\"VI\",\"VN\",\"VU\",\"WF\",\"WS\",\"XK\",\"YE\",\"YT\",\"ZA\",\"ZM\",\"ZW\",KC],METROS:[pL,\"US-500\",\"US-501\",\"US-502\",\"US-503\",\"US-504\",\"US-505\",\"US-506\",\"US-507\",\"US-508\",\n\"US-509\",\"US-510\",\"US-511\",\"US-512\",\"US-513\",\"US-514\",\"US-515\",\"US-516\",\"US-517\",\"US-518\",\"US-519\",\"US-520\",\"US-521\",\"US-522\",\"US-523\",\"US-524\",\"US-525\",\"US-526\",\"US-527\",\"US-528\",\"US-529\",\"US-530\",\"US-531\",\"US-532\",\"US-533\",\"US-534\",\"US-535\",\"US-536\",\"US-537\",\"US-538\",\"US-539\",\"US-540\",\"US-541\",\"US-542\",\"US-543\",\"US-544\",\"US-545\",\"US-546\",\"US-547\",\"US-548\",\"US-549\",\"US-550\",\"US-551\",\"US-552\",\"US-553\",\"US-554\",\"US-555\",\"US-556\",\"US-557\",\"US-558\",\"US-559\",\"US-560\",\"US-561\",\"US-563\",\"US-564\",\"US-565\",\n\"US-566\",\"US-567\",\"US-569\",\"US-570\",\"US-571\",\"US-573\",\"US-574\",\"US-575\",\"US-576\",\"US-577\",\"US-581\",\"US-582\",\"US-583\",\"US-584\",\"US-588\",\"US-592\",\"US-596\",\"US-597\",\"US-598\",\"US-600\",\"US-602\",\"US-603\",\"US-604\",\"US-605\",\"US-606\",\"US-609\",\"US-610\",\"US-611\",\"US-612\",\"US-613\",\"US-616\",\"US-617\",\"US-618\",\"US-619\",\"US-622\",\"US-623\",\"US-624\",\"US-625\",\"US-626\",\"US-627\",\"US-628\",\"US-630\",\"US-631\",\"US-632\",\"US-633\",\"US-634\",\"US-635\",\"US-636\",\"US-637\",\"US-638\",\"US-639\",\"US-640\",\"US-641\",\"US-642\",\"US-643\",\"US-644\",\n\"US-647\",\"US-648\",\"US-649\",\"US-650\",\"US-651\",\"US-652\",\"US-656\",\"US-657\",\"US-658\",\"US-659\",\"US-661\",\"US-662\",\"US-669\",\"US-670\",\"US-671\",\"US-673\",\"US-675\",\"US-676\",\"US-678\",\"US-679\",\"US-682\",\"US-686\",\"US-687\",\"US-691\",\"US-692\",\"US-693\",\"US-698\",\"US-702\",\"US-705\",\"US-709\",\"US-710\",\"US-711\",\"US-716\",\"US-717\",\"US-718\",\"US-722\",\"US-724\",\"US-725\",\"US-734\",\"US-736\",\"US-737\",\"US-740\",\"US-743\",\"US-744\",\"US-745\",\"US-746\",\"US-747\",\"US-749\",\"US-751\",\"US-752\",\"US-753\",\"US-754\",\"US-755\",\"US-756\",\"US-757\",\"US-758\",\n\"US-759\",\"US-760\",\"US-762\",\"US-764\",\"US-765\",\"US-766\",\"US-767\",\"US-770\",\"US-771\",\"US-773\",\"US-789\",\"US-790\",\"US-798\",\"US-800\",\"US-801\",\"US-802\",\"US-803\",\"US-804\",\"US-807\",\"US-810\",\"US-811\",\"US-813\",\"US-819\",\"US-820\",\"US-821\",\"US-825\",\"US-828\",\"US-839\",\"US-855\",\"US-862\",\"US-866\",\"US-868\",\"US-881\",\"US-AK\",\"US-AL\",\"US-AR\",\"US-AZ\",\"US-CA\",\"US-CO\",\"US-CT\",\"US-DC\",\"US-DE\",\"US-FL\",\"US-GA\",\"US-HI\",\"US-IA\",\"US-ID\",\"US-IL\",\"US-IN\",\"US-KS\",\"US-KY\",\"US-LA\",\"US-MA\",\"US-MD\",\"US-ME\",\"US-MI\",\"US-MN\",\"US-MO\",\"US-MS\",\n\"US-MT\",\"US-NC\",\"US-ND\",\"US-NE\",\"US-NH\",\"US-NJ\",\"US-NM\",\"US-NV\",\"US-NY\",\"US-OH\",\"US-OK\",\"US-OR\",\"US-PA\",\"US-RI\",\"US-SC\",\"US-SD\",\"US-TN\",\"US-TX\",\"US-UT\",\"US-VA\",\"US-VT\",\"US-WA\",\"US-WI\",\"US-WV\",\"US-WY\"],PROVINCES:[\"AD\",\"AE\",\"AF\",\"AG\",\"AL\",\"AM\",\"AO\",\"AR\",YL,\"AU\",\"AZ\",\"BA\",\"BB\",\"BD\",\"BE\",\"BF\",\"BG\",\"BH\",\"BI\",\"BJ\",\"BN\",\"BO\",\"BQ\",If,\"BS\",\"BT\",\"BW\",\"BY\",\"BZ\",\"CA\",\"CD\",\"CF\",\"CG\",\"CH\",\"CI\",\"CL\",\"CM\",\"CN\",\"CO\",\"CR\",\"CU\",\"CV\",\"CY\",\"CZ\",\"DE\",\"DJ\",\"DK\",\"DM\",\"DO\",\"DZ\",\"EC\",\"EE\",\"EG\",\"EH\",\"ER\",\"ES\",\"ET\",\"FI\",\"FJ\",\n\"FM\",\"FR\",\"GA\",\"GB\",\"GD\",\"GE\",\"GH\",\"GL\",\"GM\",\"GN\",\"GQ\",\"GR\",\"GT\",\"GW\",\"GY\",\"HN\",Uf,\"HT\",\"HU\",\"ID\",\"IE\",\"IL\",\"IN\",\"IQ\",\"IR\",\"IS\",\"IT\",\"JM\",\"JO\",\"JP\",\"KE\",\"KG\",\"KH\",\"KI\",\"KM\",\"KN\",\"KP\",\"KR\",\"KW\",\"KZ\",\"LA\",\"LB\",\"LC\",HL,\"LK\",\"LR\",\"LS\",\"LT\",\"LU\",\"LV\",\"LY\",\"MA\",\"MD\",\"ME\",\"MG\",\"MH\",\"MK\",\"ML\",\"MM\",\"MN\",\"MR\",\"MU\",\"MV\",\"MW\",\"MX\",\"MY\",\"MZ\",\"NA\",\"NE\",\"NG\",\"NI\",\"NL\",\"NO\",\"NP\",\"NR\",\"NZ\",\"OM\",\"PA\",\"PE\",\"PG\",\"PH\",\"PK\",\"PL\",\"PT\",\"PW\",\"PY\",\"QA\",\"RO\",\"RS\",\"RU\",\"RW\",\"SA\",\"SB\",\"SC\",\"SD\",\"SE\",\"SH\",\"SI\",\"SK\",\"SL\",\"SM\",\n\"SN\",\"SO\",\"SR\",\"SS\",\"ST\",\"SV\",\"SY\",\"SZ\",og,\"TG\",\"TH\",\"TJ\",qg,\"TM\",\"TN\",\"TO\",tg,\"TT\",\"TV\",\"TZ\",\"UA\",\"UG\",pL,\"US-AK\",\"US-AL\",\"US-AR\",\"US-AZ\",\"US-CA\",\"US-CO\",\"US-CT\",\"US-DC\",\"US-DE\",\"US-FL\",\"US-GA\",\"US-HI\",\"US-IA\",\"US-ID\",\"US-IL\",\"US-IN\",\"US-KS\",\"US-KY\",\"US-LA\",\"US-MA\",\"US-MD\",\"US-ME\",\"US-MI\",\"US-MN\",\"US-MO\",\"US-MS\",\"US-MT\",\"US-NC\",\"US-ND\",\"US-NE\",\"US-NH\",\"US-NJ\",\"US-NM\",\"US-NV\",\"US-NY\",\"US-OH\",\"US-OK\",\"US-OR\",\"US-PA\",\"US-RI\",\"US-SC\",\"US-SD\",\"US-TN\",\"US-TX\",\"US-UT\",\"US-VA\",\"US-VT\",\"US-WA\",\"US-WI\",\"US-WV\",\n\"US-WY\",\"UY\",\"UZ\",\"VC\",\"VE\",\"VN\",\"VU\",\"YE\",\"ZA\",\"ZM\",\"ZW\"],REGIONS:[\"002\",\"009\",\"019\",\"142\",\"150\",KC],SUBREGIONS:[\"002\",\"005\",\"009\",\"011\",\"013\",\"014\",\"015\",\"017\",\"018\",\"019\",\"021\",\"029\",\"030\",\"034\",\"035\",\"039\",\"053\",\"054\",\"057\",\"061\",\"142\",\"143\",\"145\",\"150\",\"151\",\"154\",\"155\",KC]},IN:{COUNTRIES:[\"002\",\"009\",\"019\",\"030\",\"034\",\"035\",\"142\",\"143\",\"145\",\"151\",\"AF\",\"BD\",\"BT\",\"CN\",\"IN\",\"MM\",\"NP\",\"PK\",\"RU\",\"TJ\",\"UZ\",KC],PROVINCES:\"AF BD BT CN IN MM NP PK RU TJ UZ\".split(\" \"),REGIONS:[\"002\",\"009\",\"019\",\"142\",\nKC],SUBREGIONS:[\"002\",\"009\",\"019\",\"030\",\"034\",\"035\",\"142\",\"143\",\"145\",\"151\",KC]}};var kW={},lW={},mW=null,dMa=aV(Ht,uf),nW=dMa;function eMa(a,b,c){nW=a?a+Gs:dMa;lW={};oW=null;a?AV(EV(nW+fta,$ta),function(a){pW=a;b()},function(){c()}):(pW=cMa,b())}\nfunction fMa(a,b){if(null==b)throw m(\"Callback is null or undefined\");var c=gMa(a);if(Gi(lW[c])){var d=U(b,null,lW[c]);Xx(d,0)}else if(Gi(kW[c]))kW[c][B](b);else kW[c]=[b],d=nW+FO(Wra,c),AV(EV(d,bua+c[Ab](lf,Te)),function(a){var b={views:wj(a[BA],hMa)};lW[c]=b;X(kW[c],function(a){a(b)});delete kW[c]},function(){X(kW[c],function(a){a(null)});delete kW[c]})}function gMa(a){var b=M;a[BB]!=QL&&(b=a[BB]+lL);return b+a[wB]+lL+iMa(a[pA])}\nfunction iMa(a){null!=mW||(mW={continents:QAa,subcontinents:LAa,countries:PL,provinces:XAa,metros:fBa});return mW[a]}var pW=cMa;function jMa(a){var b=a[BB],c=a[wB];a=iMa(a[pA]);if(b=pW[b])if(b=b[a])return 0<=Oj(b,c);return!1}var oW=null;function kMa(a){null!=oW?a(oW):AV(EV(nW+gta,aua),function(b){oW=b=wj(b,lMa);a(b)},function(){a(null)})}\nfunction hMa(a){for(var b=wj(a.features,mMa),c={},d=[],e=0;e<b[J];e++){var f=b[e],g=f.id;bj(g,cAa)?c[g]=f:d[B](f)}for(e=0;e<d[J];e++)f=d[e],b=c[cAa+f.id],f.kn=b?b.wD:[];if(c=c.__DISPUTED__All)c.kn=c.wD,d[B](c);return{X:d,ru:nMa(a.boundingBox),Cja:a.xoffset,Dja:a.yoffset,scale:a[bB]}}function mMa(a){return{id:a.id,wD:wj(a.polygons,oMa),kn:[]}}function oMa(a){return Pi(a)?{tK:qW(a),sK:[]}:{tK:qW(a.shell),sK:wj(a.holes,qW)}}function qW(a){return wj(a,function(a){return[QV(a[0]),ka(a[1])]})}\nfunction nMa(a){return{oi:[QV(a.hi[0]),ka(a.hi[1])],jh:[QV(a.lo[0]),ka(a.lo[1])]}}function lMa(a){return{region:a[wB],resolution:a[pA],domain:a[BB],Bsa:wj(a.boundingBoxes,nMa)}};function rW(a,b,c,d){var e=Wo(c,fF);if(e!=Mg)d(sW(e,c));else if(b.I_!=Nt)d(sW(KC,c));else{for(var f=fp(c,bF,UKa),g=Xo(c,At),k=[],e=0;e<a.O();++e)k[B]({lat:a[I](e,b.FC),lng:a[I](e,b.GC)});kMa(function(a){if(a){t:{for(var b=0;b<a[J];++b){var e=a[b];if(null==f||e[pA]==f)if(null==g||e[BB]==g){for(var t=!0,u=0;u<k[J];++u){for(var x=k[u],A=!1,C=e.Bsa,E=0;E<C[J];++E)if(pMa(x,C[E])){A=!0;break}if(!A){t=!1;break}}if(t){a={region:e[wB],resolution:e[pA],domain:e[BB]};break t}}}a=null}null!=a?d(a):d(sW(KC,c))}else d(null)})}}\nfunction sW(a,b){var c=ep(b,bF,UKa,$I),d=Wo(b,At),c={region:a,resolution:c,domain:d};return jMa(c)||c[BB]!=QL&&(Wy(c,QL),jMa(c))?c:null}function pMa(a,b){return a.lat>b.jh[0]&&a.lat<b.oi[0]&&yj([-360,0,360],function(c){return a.lng+c>b.jh[1]&&a.lng+c<b.oi[1]})};function tW(a){nw[L](this,a);this.im=this.Da=null;this.Ty=new UV(this.Iq);this.C1=M;this.Ua=this.Dj=null}W(tW,nw);R=tW[K];\nR.hl=function(a,b,c,d){vp(EM);Hu.nc(this.ea);this.Dj=a;Lu(this.Ty);this.Ty=new UV(this.Iq);a=c||{};a=On(Ln(a));c=[a];var e=a.theme||[];Oi(e)||(e=[e]);for(var f=0;f<e[J];++f){var g;if(Si(e[f]))g=IKa(e[f]);else if(Ri(e[f]))g=e[f];else throw m(uAa);c[B](g)}c[B](ZKa);var k=MKa(),l=[];X(c,function(a){l[B][Zc](l,aga(a,k))});var n=new Do(c),p=new dW(d);this.Ua=this.Yu(this.ea,n);d=ep(n,Hva,mla,Mg);var t=(new Sw).hd(b,d,this.Iq);if(null!=t){var u=Gn({options:a,format:t,size:this.Ua}),x=this.Dj(function(a){if(null==\na)throw m(OAa);qMa(this,b,t,n,u,p,a)},this);l[J]&&this.Ek?(this.Ek.zG[vs](function(){rW(b,t,n,x)},null,this),ela(this,U(function(){rW(b,t,n,x)},this)),new JKa(l,this.Ek)):rW(b,t,n,x)}};R.jk=function(){var a=Fl(this.ea)[Vb](ch),b=LO(a,this.Ua),c=new EO(a),d=new rO(a,b),b=this.im,c=new XV(c,d,b.Fl.nb),b=b.kC[iB]();hLa(c,b);uLa(c,b);rLa(c,b);ZV(c,b,!0);ZV(c,b);return a[cc][0].toDataURL(jta)};\nR.Yu=function(a,b){var c=qp(a,b,-1),d=rp(a,b,-1);-1==c&&-1==d?(c=556,d=347):-1==c?c=h[D](556*d/347):-1==d&&(d=h[D](347*c/556));return new Cl(c,d)};\nfunction qMa(a,b,c,d,e,f,g){var k=Lo(d,Doa);if(a.C1==e)rMa(a,!1,d,b,c,g,k,f,e);else{if(null!=a.Da)a.Da[xC](a.Ua,a.Dj);else{var l=Lo(d,ZH);a.Da=new JO(a.ea,a.Ua,a.Dj,l)}a.Da.$n(U(function(){var a=this.Da.Wa(),l=this.Da.Mw(),a=new XV(l,a,c);null!=this.im&&Lu(this.im);l=this.Ua;Lu(this.im);this.im=new iW(a,d,l[r],l[z],b,c,f,U(this.Epa,this),U(this.vca,this));rMa(this,!0,d,b,c,g,k,f,e)},a),a.Dj)}}\nfunction rMa(a,b,c,d,e,f,g,k,l){c=ep(c,vua,XKa,fF);var n=c===qK||c===Rg,p=a.Dj(function(a,b,c){$La(this.im,a,b,c,d,k)},a),t=U(function(){$Ka(this.Ty,d,e,f,g,p)},a);a.Ty.vL=c;b&&(a.Ty.sE=null,fMa(f,a.Dj(function(a){null!=a?(this.im.m4(a,f),n&&(this.Ty.m4(a),t()),this.C1=l):this.Iq.Kd(OAa)},a)));n||(a.Ty.sE=null,t())}Eq(R,function(a){null!=this.im?this.im[sr](a):this.Iq.Kd(vAa)});Zq(R,function(){if(null!=this.im)return this.im[ss]();this.Iq.Kd(vAa);return[]});R.Epa=function(){this.vca(Yt,{})};\nR.vca=function(a,b){ew(this,a,b)};R.Ag=function(){this.C1=M;Lu(this.im);this.im=null;Lu(this.Da);this.Da=null};Hi(\"google.visualization.GeoChart\",tW,void 0);br(tW[K],tW[K][As]);tW[K].getImageURI=tW[K].jk;Eq(tW[K],tW[K][sr]);Zq(tW[K],tW[K][ss]);tW[K].clearChart=tW[K].ic;Hi(\"google.visualization.GeoChart.mapExists\",function(a){null!=a||(a={});a=new Do([a,ZKa]);var b=Wo(a,fF);return null!=sW(b,a)},void 0);Hi(\"google.visualization.GeoChart.setMapsSource\",function(a,b,c){eMa(a,function(){b&&b()},function(){c&&c()})},void 0);function sMa(a){return h.pow(a,3)}function tMa(a){return 1-h.pow(1-a,3)}function uMa(a){return 3*a*a-2*a*a*a};function uW(a,b,c,d,e){this.FD=a;this.J=b.Ax();this.je=b;this.Ls=null;this.Sy=vMa;this.Hs=d;this.kT=e;this.Ro=null}W(uW,hJa);R=uW[K];br(R,function(a){this.Ls={};var b=this.J;b[bc]();this.Ro=this.FD.Sq(a,null);this.Ro.Tb();for(a=0;a<this.Sy[J];a++){var c=this.Ls[this.Sy[a]]=new PO.yc.IM;this.S1(c)}this.Ro[As](this);wMa(this);b.KM()});function wMa(a){var b=a.je.Ax();X(ek(a.Ls),function(a){b.Hk(a)},a)}R.mz=function(a){this.Sy=a};my(R,function(a){this.lM(a.at,!1);this.lM(a.$s,!0);this.Ro[As](this)});\nR.lM=function(a,b){for(var c=0;c<a[J];c++)for(var d=a[c],e=d.Kq,f=0;f<e[J];f++)this.Ro.Fn(e[f],d.Oq,b)};R.S1=function(a){function b(a,b){return function(e){a[Zc](b,[this,e])}}a.k(vt,b(function(a,b){vW(this,vt,a,b)},this));a.k(dG,b(function(a,b){vW(this,wH,a,b)},this));a.k(eG,b(function(a,b){vW(this,vH,a,b)},this))};function vW(a,b,c,d){c=d[ys];(c=c[Y]()&&c[Y]().idStr)&&c!=Dg&&(c=nT(c),a.Hs(c,b))}R.Wa=function(){return this.je};R.to=function(a,b,c){var d=a[Y]()||{};d.idStr=b.qg();a[Y](d);this.Ls[c].add(a)};\nR.Ce=function(a,b,c,d){b!==a&&(b&&this.Wf(b),this.to(a,c,d))};R.Wf=function(a){a&&this.J.YG(a)};var vMa=[MK,UE,VE,jL,kL];function wW(a){nw[L](this,a);this.Xo=null}W(wW,wT);R=wW[K];R.hl=function(a,b,c){Hu.nc(this.ea);c=c||{};var d=this.mh()||{};c=new Do([c,d]);var d=qp(this.ea,c),e=rp(this.ea,c),d=new Cl(d,e);this.Xo=new PO(d[r],d[z],CD,this.ea);this.Xo[vs](U(this.mo,this,b,c,d,a))};R.mo=function(a,b,c,d,e){this.Xo=e;a=this.Jn(a,b,Ao(PO.H6(this.Xo),function(a,b){var c=[a,b[0]];c[B](Kn(b[1]));return c[Fe](lL)}),c).Sh();c=cJa(this.Xo);this.Pd=new vT(this,c,null,this,b,d);b=new pT;this.Pd[As](a,b)};R.Ag=function(){wW.e.Ag[L](this)};\nR.it=function(a,b,c,d){a=new uW(this,a,0,c,d);(b=this.Kga())&&a.mz(b);return a};R.Kga=function(){return[]};function xMa(){this.lt=new bl;this.Ib=this.ja=this.wT=null}R=xMa[K];R.Fn=function(){};R.kK=function(a){this.Ib=a;this.We(a.Tb())};R.We=function(a){this.ja=a};R.Tb=function(){return this.ja};br(R,function(a){var b=new bl;X(this.Ib.Cf,function(c){var d=c.hqa.qg();this.lt.$e(d)?c.$m=this.lt.get(d).$m:a.Ls[c.iqa].add(c.$m());b.set(d,c)},this);$k(this.lt.pt(!0),function(a){b.$e(a)},this);this.lt=b;wMa(a)});function xW(a){wW[L](this,a)}W(xW,wW);xW[K].Sq=function(a){var b=new xMa;b.kK(a);return b};function yW(){this.Rua=Ao(U(this.dwa,this));ta(this,U(this.ewa,this))}Ki(yW);yW[K].ewa=function(a,b){return this.Rua(a).Sc(b)};yW[K].dwa=function(a){return new Wp({pattern:a,valueType:mi})};function zW(a,b,c){Sa(this,a);this.ba=b;oz(this,c||null)}zW[K].lb=function(a){for(var b=this[dd][zc](Je),c=0,d=0,e=b[J];d<e;d++)c=h.max(c,a(b[d],this.ba));return c};function AW(a,b,c,d,e,f,g){this.N=a;this.Lc=b;this.te=c;this.Rw=e;this.Eoa=f;this.Ym=!0;this.Ug=[];this.m1=d;this.rl=null;this.IG=0;this.doa=g||null;a=U(this.Qpa,this);b=Dygraph.pickDateTickGranularity(this.Lc,this.te,this.N,a);this.Ao=Dygraph.getDateAxis(this.Lc,this.te,b,a);this.Ao[0].v[md]()>this.Lc&&(this.Ao[Ge]({v:this.Lc,label:M}),this.Ug[Ge](new zW(M,{})));this.Lc=h.min(this.Ao[0].v[md](),this.Lc);a=this.Ao[this.Ao[J]-1].v[md]();a>this.te[md]()&&(this.te=a);this.h_=this.N/(this.te-this.Lc);\nthis.sh=[];a=0;for(b=this.Ao[J];a<b;a++)this.sh[B](this[bB](this.Ao[a].v))}\nbr(AW[K],function(a,b,c){if(this.Ym){if(null==this.rl)throw\"startY must be set before calling draw().\";var d=this.Ao[J]-1;if(0!==d){var e=this.Ug[0],f=e.lb(a),g=[new Yn(this.sh[0]-f/2,this.sh[0]+f/2)],k=[];this.sh[0]-f/2<this.m1-this.Rw&&(oz(e,TD),Ja(g[0],this.sh[0]),g[0].end=this.sh[0]+f);var e=this.Ug[d],f=e.lb(a),l=new Yn(this.sh[d]-f/2,this.sh[d]+f/2);f/2+this.sh[d]-this.Eoa>this.N+this.m1&&(oz(e,zI),Ja(l,this.sh[d]-f),l.end=this.sh[d]);$n(l,g[0])?k[B](d):g[B](l);for(e=1;e<d;e++){var n=this.Ug[e];\nswitch(n[fC]){case TD:n=new Yn(this.sh[e],this.sh[e]+n.lb(a));break;case dK:case null:n=new Yn(this.sh[e]-n.lb(a)/2,this.sh[e]+n.lb(a)/2);break;case zI:n=new Yn(this.sh[e]-n.lb(a),this.sh[e]);break;default:throw m(\"unknown alignment in tick label.\");}for(var p=!1,f=0,l=g[J];f<l;f++)if($n(g[f],n)){p=!0;break}p?k[B](e):g[B](n)}f=0;for(l=k[J];f<l;f++)n=this.Ug[k[f]],Sa(n,M)}a={};d=0;for(g=this.Ao[J];d<g;d++)if(p=this.Ug[d],!(this.Lc>this.Ao[d].v)&&p[dd]){for(var k=b,e=this.sh[d],f=this.rl+10,l=p[fC]||\ndK,n=p.ba,p=p[dd][zc](Je),t=[],u=0,x=p[J];u<x;u++)t[B](k(p[u],e,f,15,l,TD,n)),f+=15;k=t;e=0;for(f=k[J];e<f;e++)c(k[e],null,a)}this.Ym=!1}});Na(AW[K],function(a){return(a-this.Lc)*this.h_+this.m1});\nAW[K].Qpa=function(a){function b(a,b){return e(c.doa||a,b)}var c=this,d=!0,e=yW.ac()[Rb];switch(a){case wya:return function(a,e){var k,l;c.IG=e;if(e<=Dygraph.THIRTY_SECONDLY)return l=b(ai,a),c.Ug[B](new zW(l,{lc:M,bold:!1,color:AK,$a:WL,fontSize:13,Tc:!1,Re:!1})),c.Ug[J]-1+M;if(e<=Dygraph.THIRTY_MINUTELY)return l=jM,0===a[bd]()||d?(k=!0,l=Tf):k=!1,d=!1,l=b(l,a),c.Ug[B](new zW(l,{lc:M,bold:k,color:AK,$a:WL,fontSize:13,Tc:!1,Re:!1})),c.Ug[J]-1+M;if(e<=Dygraph.SIX_HOURLY)return l=mh,k=a[gc](),0!==a[bd]()&&\n(l+=LCa),k=12===k||0===k||d,d=c.Lc>a[md]()?!0:!1,k&&(l+=$Fa),l=b(l,a),c.Ug[B](new zW(l,{lc:M,bold:k,color:AK,$a:WL,fontSize:13,Tc:!1,Re:!1})),c.Ug[J]-1+M;if(e<=Dygraph.DAILY)return l=Pf,0===a[vc]()||d?(l+=aGa,k=!0):k=!1,d=!1,l=b(l,a),c.Ug[B](new zW(l,{lc:M,bold:k,color:AK,$a:WL,fontSize:13,Tc:!1,Re:!1})),c.Ug[J]-1+M;if(e<=Dygraph.WEEKLY)return k=d,d=!1,l=b(Zf,a),c.Ug[B](new zW(l,{lc:M,bold:k,color:AK,$a:WL,fontSize:13,Tc:!1,Re:!1})),c.Ug[J]-1+M;if(e<=Dygraph.BIANNUAL)return l=EL,k=0===a[Vd]()||d,\nd=c.Lc>a[md]()?!0:!1,k&&(l+=ZFa),l=b(l,a),c.Ug[B](new zW(l,{lc:M,bold:k,color:AK,$a:WL,fontSize:13,Tc:!1,Re:!1})),c.Ug[J]-1+M;if(e<=Dygraph.CENTENNIAL)return l=b(tma,a),c.Ug[B](new zW(l,{lc:M,bold:!1,color:AK,$a:WL,fontSize:13,Tc:!1,Re:!1})),c.Ug[J]-1+M;throw lAa;};case Mqa:return 50}};function BW(){};Ji[K].yn=function(){return this};Ji[K].ez=function(){return!1};Ji[K].Oca=function(){return!1};function CW(a,b){return 0>b?a/h.pow(10,-b):a*h.pow(10,b)}function DW(a){a=h.abs(.4342944819032518*h.log(a));return 1E-7>h.abs(a-h[D](a))}function EW(a){return h[Eb](.4342944819032518*h.log(a))}function FW(a){return h[Cb](.4342944819032518*h.log(a))};function GW(){}R=GW[K];La(R,function(a,b,c){this.iaa=!1;this.b=a;this.nG=b;this.Cq=null===c||0>c?this.taa():2<c?c-1:1;Cy(this,[]);this.ee=da;this.oe=-da;ta(this,Xo(a,this.Ja(YH)));a.Q(this.Ja(Gma),function(a,b){return b});this.gd=this.Lt=null});function HW(a,b){null!=b&&(a.ee=b)}function IW(a,b){null!=b&&(a.oe=b)}\nR.zA=function(a,b){var c=uV(this.b,this.Ja(HG),this.Ja(PE));if(!Ej(b)&&c!=xF)throw m(\"Non-linear scale with gaps is not supported.\");for(var d=[],e=0;e<b[J];e++){var f;t:{var g=b[e];f=this.g1(g.Gla);var k=this.hK(g.Lc),g=this.hK(g.te);if(0<f)if(k+f<g)k+=f;else{f=null;break t}f={soa:0,start:k,end:g}}f&&d[B](f)}this.Lt=tKa(c,CW(1,EW(a)),d)};R.Ja=function(a){return oV(this.nG,a)};R.taa=function(){return-1};\nfunction yMa(a,b,c,d){a.iaa||(d&&(a.pc(JW(a,b)),a.pc(JW(a,c))),a.ee==da&&a.oe==-da&&(HW(a,0),IW(a,1)),a.ee==da&&HW(a,a.oe),a.oe==-da&&IW(a,a.ee),a.ee==a.oe&&(0==a.ee?(HW(a,-1),IW(a,1)):0<a.ee?(HW(a,a.ee/2),IW(a,2*a.oe)):(HW(a,2*a.ee),IW(a,a.oe/2))),a.hJ(d),a.Z3(d),a.wJ(),a.Cq=h.max(1,a[RA][J]-1),a.iaa=!0)}R.hJ=function(){};R.Hp=function(a){Cy(this,a)};function zMa(a){a.gd||a.wJ();return a.gd}function JW(a,b){var c=KW(a,b);if(null==c)return null;c=a.Lt[AC](c);return la(c)?c:null}\nfunction KW(a,b){return null!=b?a.hK(b):null}R.pc=function(a){null!=a&&(HW(this,h.min(this.ee,a)),IW(this,h.max(this.oe,a)))};R.Bp=function(a){return this.pG(this.Lt[NA](a))};R.kba=function(a,b){return a<b?-1:a>b?1:0};function AMa(a){this.uq=a||String}var BMa={number:function(a,b){return b.uq(a[wd])},identifier:function(a){return a[Nd]},\"+\":function(){return WFa},\"-\":function(){return DN},\"--\":function(){return lf},\"=\":function(){return SFa},\"*\":function(){return XFa},\"(\":function(){return df},\")\":function(){return ef},\",\":function(){return kf},\"^\":function(){return mt}};AMa[K].C=function(a){return wj(a,function(a){return BMa[a.er()](a,this)},this)[Fe](M)};function CMa(){}W(CMa,BW);CMa[K].er=function(){return lf};function DMa(){}W(DMa,BW);DMa[K].er=function(){return hf};function LW(a){this.vh=a}W(LW,Ji);LW[K].join=function(a){var b=[];X(this.vh,function(c,d){0<d&&b[B](a);var e=!1;c instanceof LW&&1<c.vh[J]&&this.mM()>c.mM()&&(e=!0);e&&b[B](new EMa);Mj(b,c.Jm());e&&b[B](new FMa)},this);return b};LW[K].yn=function(){if(1===this.vh[J])return this.vh[0];var a=[];X(this.vh,function(b){a[B](b.yn())});this.vh=a;return this};function MW(a){this.vh=a}W(MW,LW);MW[K].mM=function(){return 1};MW[K].Jm=function(){var a=[];X(this.vh,function(b){var c=b.ez();0<a[J]&&c?(a[B](new CMa),b=(new NW(b)).yn()):0<a[J]&&a[B](new DMa);a=Kj(a,b.Jm())});return a};function FMa(){}W(FMa,BW);FMa[K].er=function(){return ef};function GMa(a){gb(this,a)}W(GMa,BW);GMa[K].er=function(){return mta};function EMa(){}W(EMa,BW);EMa[K].er=function(){return df};function HMa(){}W(HMa,BW);HMa[K].er=function(){return Df};function OW(a){this.vh=a}W(OW,LW);OW[K].mM=function(){return 0};OW[K].Jm=function(){return this[Fe](new HMa)};function IMa(){}W(IMa,BW);IMa[K].er=function(){return ff};function JMa(){}W(JMa,BW);JMa[K].er=function(){return xEa};function KMa(a){this.vh=[a]}W(KMa,LW);function NW(a){this.vh=[a]}W(NW,KMa);NW[K].yn=function(){var a=this.vh[0].yn();if(a.ez()){if(a instanceof NW)return a.vh[0];if(a instanceof PW)return new PW(-a[I]());throw m(\"Unknown type of negative.\");}return new NW(a)};NW[K].Jm=function(){return Kj([new JMa],this.vh[0].Jm())};NW[K].ez=function(){return this.yn()instanceof NW};function LMa(a){Sy(this,a)}W(LMa,BW);LMa[K].er=function(){return Nh};function PW(a){Sy(this,a)}W(PW,Ji);PW[K].Jm=function(){return[new LMa(this[wd])]};PW[K].ez=function(){return 0>this[wd]};hb(PW[K],function(){return this[wd]});PW[K].Oca=function(){return!0};function QW(a,b){this.vh=a;this.Jca=null!=b?b:!1}W(QW,LW);QW[K].mM=function(){return 2};QW[K].yn=function(){QW.e.yn[L](this);var a=0,b=[],c=1;X(this.vh,function(d){d.ez()&&(d=(new NW(d)).yn(),a++);d.Oca()&&(c*=d[I](),d=null);d&&b[B](d)});1!==c&&Hj(b,0,0,new PW(c));var d=new QW(b,this.Jca);a%2&&(d=new NW(d));return d};QW[K].Jm=function(){return this.Jca?Kj[Zc](null,wj(this.vh,function(a){return a.Jm()})):this[Fe](new IMa)};\nQW[K].ez=function(){var a=0;X(this.vh,function(b){b.ez()&&a++});return!!(a%2)};function MMa(){}W(MMa,BW);MMa[K].er=function(){return mt};function RW(a){this.vh=a}W(RW,LW);RW[K].mM=function(){return 3};RW[K].Jm=function(){return this[Fe](new MMa)};function NMa(a,b,c){this.wa=[];this.jfa=a;this.kfa=b;this.nt=c||tV()}function OMa(a,b){if(0<a.wa[J]){var c=a.nt[AC](b),d=a.nt[AC](a.wa[a.wa[J]-1][0]),e=c-d;if(e>a.jfa&&(e=h[D](e/a.jfa),1<e))for(var f=1;f<e;f++){var g=a.nt[NA](f/e*(c-d)+d);a.wa[B]([g,a.kfa(g)])}}a.wa[B]([b,a.kfa(b)])}NMa[K].$g=function(){return this.wa};function PMa(a,b,c,d){a=QMa(a,b,c,{range:d[WA],wda:d.wda,IA:1,oW:d.oW});return null===a||fa(a.Ep)?null:{data:a[Y],Ep:a.Ep,mu:{offset:a.jK[0],mL:a.jK[1]}}};function SW(a){gb(this,a)}W(SW,Ji);SW[K].Jm=function(){return[new GMa(this[Nd])]};Bq(SW[K],function(){return this[Nd]});function RMa(a){this.qU=a.IA+1;this.Oa=a[WA];this.yra=a.wda;this.w3=0;this.nt=a.oW||tV();this.h3=0;this.wa=[]}RMa[K].add=function(a,b){if(0<this.wa[J]){var c=this.nt[AC](a)-this.nt[AC](this.wa[this.wa[J]-1].x);0<c&&(this.w3+=c)}this.h3+=b;this.wa[B]({x:a,y:b})};function SMa(a){var b=a.yra;b||(b=null!=a.Oa&&null!=a.Oa.min&&Wk(a.Oa.min)&&null!=a.Oa.max&&Wk(a.Oa.max)?(a.nt[AC](a.Oa.max)-a.nt[AC](a.Oa.min))/100:void 0);null!=b&&Wk(b)||(b=a.w3/(a.wa[J]-1));return b}\nfunction TMa(a,b){return xj(a.wa,function(a,d){return a+h.pow(d.x,b)},0)}function UMa(a,b){return xj(a.wa,function(a,d){return a+h.pow(d.x,b)*d.y},0)}function VMa(a){for(var b=[],c=a.qU,d=0;d<c;d++){for(var e=ga(c+1),f=0;f<=c;f++)e[f]=f<c?TMa(a,d+f):UMa(a,d);b[B](e)}return new mS(b)}function WMa(a){var b=uIa(VMa(a));return wj(Wj(a.qU),function(a){return pS(b,a,this.qU)},a)}function XMa(a,b){var c=a.qU;return function(a){for(var e=0,f=0;f<c;f++)e+=b[f]*h.pow(a,f);return e}}\nfunction YMa(a,b){var c=XMa(a,b),d=SMa(a);if(null==d||fa(d)||!Wk(d)||0===d)return null;var d=new NMa(d,c,a.nt),e=a.wa;Qj(e,function(a,b){return a.x>b.x?1:a.x<b.x?-1:0});var f=a.h3/e[J],g=a.Oa;null!=a.Oa&&null!=a.Oa.min&&Wk(a.Oa.min)&&g.min<e[0].x&&OMa(d,g.min);for(var k=0,l=0,n=!0,p=0;p<e[J];p++){var t=e[p].x,u=e[p].y,x=c(t),n=n&&x===u;OMa(d,t);k+=h.pow(u-x,2);l+=h.pow(u-f,2)}c=n?1:1-k/l;null!=a.Oa&&null!=a.Oa.max&&Wk(a.Oa.max)&&g.max>e[e[J]-1].x&&OMa(d,g.max);return{data:d.$g(),Ep:c}}\nfunction ZMa(a){var b=WMa(a),c;c=[];for(var d=b[J]-1;0<=d;d--){var e=b[d];if(null!=e&&0!==e){e=new PW(e);if(0<d){var f=new SW(JC);1<d&&(f=new RW([f,new PW(d)]));e=new QW([e,f],!0)}c[B](e)}}c=new OW([new SW(zi),new MW(c)]);a=YMa(a,b);return null!=a&&0!==a[Y][J]?{jK:b,data:a[Y],Ep:a.Ep,mu:c.yn()}:null};function QMa(a,b,c,d){var e=new RMa(d);$k(al(a),function(a){var d=b(a);a=c(a);null!=d&&Wk(d)&&null!=a&&Wk(a)&&e.add(d,a)});return ZMa(e)};var $Ma={LINEAR:LG,$za:\"exponential\",ZAa:Fqa},aNa={linear:function(a,b,c,d){a=PMa(a,b,c,d);if(null===a)return null;b=new OW([new SW(zi),new MW([new QW([new PW(a.mu.mL),new SW(JC)]),new PW(a.mu[tA])])]);return{data:a[Y],Ep:a.Ep,mu:b.yn()}},exponential:function(a,b,c,d){for(var e=da,f=0;f<a;f++){var g=b(f),k=c(f);null!=k&&k<e&&(e=k)}e=0<e?null:e-1;a=PMa(a,b,function(a){a=c(a);if(null==a)return null;null!=e&&(a-=e);return h.log(a)},d);if(null===a)return null;b=[];for(f=0;f<a[Y][J];f++)g=a[Y][f][0],k=\nh.exp(a[Y][f][1]),null!=e&&(k+=e),b[B]([g,k]);f=new QW([new PW(h.exp(a.mu[tA])),new RW([new SW(DI),new QW([new PW(a.mu.mL),new SW(JC)],!0)])],!0);null===e||(f=new MW([f,new PW(e)]));f=(new OW([new SW(zi),f])).yn();return{data:b,Ep:a.Ep,mu:f}}};aNa.polynomial=QMa;var bNa={NONE:O,WAa:BF,Lwa:kh,Pwa:OE,Eza:oK,Mwa:yH},cNa={NONE:O,aha:OG,qwa:Hg,rBa:RD,swa:JK,Hza:iK,Pwa:OE,Fza:nK},dNa={swa:JK,tBa:Yna,Dza:dya,POINTS:rF,aha:OG,qwa:Hg,NONE:O},eNa={Uza:FE,wAa:Voa,Pza:GE},fNa={$ga:gK,eha:ti,Jza:fK},gNa={$Aa:oF,DAa:rG,A3:wI},hNa={NONE:O,RIGHT:au,LEFT:Ch,TOP:kD,BOTTOM:uK,INSIDE:pH,tAa:aH,Aza:sK},iNa={NONE:O,TOP:kD,BOTTOM:uK,INSIDE:pH},jNa={DV:ui,BV:th},kNa={Uwa:TD,CENTER:dK,Jwa:zI},lNa={NONE:O,INSIDE:pH,OUTSIDE:JF},mNa={Bza:gya,GBa:Xma},nNa={gAa:AH,zAa:asa},oNa={NONE:O,\nsAa:cH,eha:ti,Owa:CF,KBa:Hma},pNa={qz:Rg,eha:ti,Owa:CF},qNa={DEFAULT:PI,Xza:II},rNa={Vza:RI,$ga:gK,Twa:HE},sNa={Zga:Mg,$ga:gK,Twa:HE,NONE:O},TW={NONE:O,Lwa:kh,VAa:Sqa,Oza:qJ},tNa={uza:Dya,tza:Eya},UW={vAa:QG,aha:OG},VW=[{color:\"#3366CC\",lighter:\"#45AFE2\"},{color:gN,lighter:\"#FF3300\"},{color:eN,lighter:\"#FFCC00\"},{color:sN,lighter:\"#14C21D\"},{color:\"#990099\",lighter:\"#DF51FD\"},{color:\"#0099C6\",lighter:\"#15CBFF\"},{color:\"#DD4477\",lighter:\"#FF97D2\"},{color:\"#66AA00\",lighter:\"#97FB00\"},{color:\"#B82E2E\",\nlighter:\"#DB6651\"},{color:\"#316395\",lighter:\"#518BC6\"},{color:kN,lighter:\"#BD6CBD\"},{color:\"#22AA99\",lighter:\"#35D7C2\"},{color:\"#AAAA11\",lighter:\"#E9E91F\"},{color:\"#6633CC\",lighter:\"#9877DD\"},{color:\"#E67300\",lighter:\"#FF8F20\"},{color:\"#8B0707\",lighter:\"#D20B0B\"},{color:\"#651067\",lighter:\"#B61DBA\"},{color:\"#329262\",lighter:\"#40BD7E\"},{color:\"#5574A6\",lighter:\"#6AA7C4\"},{color:\"#3B3EAC\",lighter:\"#6D70CD\"},{color:\"#B77322\",lighter:\"#DA9136\"},{color:\"#16D620\",lighter:\"#2DEA36\"},{color:\"#B91383\",lighter:\"#E81EA6\"},\n{color:\"#F4359E\",lighter:\"#F558AE\"},{color:\"#9C5935\",lighter:\"#C07145\"},{color:\"#A9C413\",lighter:\"#D7EE53\"},{color:\"#2A778D\",lighter:\"#3EA7C6\"},{color:\"#668D1C\",lighter:\"#97D129\"},{color:\"#BEA413\",lighter:\"#E9CA1D\"},{color:\"#0C5922\",lighter:\"#149638\"},{color:\"#743411\",lighter:\"#C5571D\"}],uNa={color:\"#EEEEEE\",lighter:\"#FEFEFE\"},vNa=[[5],[2,5],[2,5],[2,4,6,8],[2,4,6,8],[2,3,4,5,6,7],[2,3,4,5,6,7,8],[2,3,4,5,6,7,8,9]],wNa={titleTextStyle:{color:rN,italic:!0},gridlines:{baseline:Mg,minorTextOpacity:.7,\nminorGridlineOpacity:.4,newTimeline:!1,allowMinor:!0,minStrongLineDistance:40,minWeakLineDistance:40,minStrongToWeakLineDistance:5,minNotchDistance:10,minMajorTextDistance:10,minMinorTextDistance:5,unitThreshold:1.5,units:{milliseconds:{format:[\"h:mm:ss.SSS a\"],interval:[1,5,10,50,100,200,500]},seconds:{format:[\"h:mm:ss a\"],interval:[1,5,10,15,30]},minutes:{format:[nh],interval:[1,2,5,15,30]},hours:{format:[\"h a\"],interval:[1,2,6,12]},days:{format:[Zf,Vg],interval:[1,2,7]},months:{format:[\"MMM y\",\n\"MMM yy\",EL],interval:[1,3,6]},years:{format:[zi],interval:[1,2,5,10,20,50,100,200,500,1E3]}}},minorGridlines:{units:{milliseconds:{format:[of],interval:[50,100,200,500]},seconds:{format:[yf],interval:[1,5,10,15]},minutes:{format:[jM],interval:[1,2,5,15]},hours:{format:[\"h a\"],interval:[1,2,6]},days:{format:[Vg],interval:[1,7]},months:{format:[EL,\"MM\",\"MMMMM\"],interval:[1,3]},years:{format:[zi],interval:[1,2,5,10,20,50,100,200,500,1E3]}}}},xNa={histogram:{hAxis:{baselineColor:O,gridlines:{color:O}},\nbar:{groupWidth:AM}}},yNa={vAxis:wNa,hAxis:wNa,sizeAxis:{minSize:5,maxSize:30},fontName:WL,titleTextStyle:{color:Pe,bold:!0},bubble:{textStyle:{color:Pe}},candlestick:{hollowIsRising:!1},annotations:{datum:{textStyle:{color:GE},stemColor:iN},domain:{textStyle:{color:rN},stemColor:iN}},majorAxisTextColor:rN,minorAxisTextColor:oN,backgroundColor:{fill:Re,stroke:mN,strokeWidth:0},chartArea:{backgroundColor:{fill:O}},tooltip:{textStyle:{color:Pe}},baselineColor:qN,gridlineColor:bN,pieSliceBorderColor:Se,\npieResidueSliceColor:bN,pieSliceTextStyle:{color:Se},areaOpacity:.3,intervals:{style:JK,color:FE,lineWidth:1,fillOpacity:.3,barWidth:.25,shortBarWidth:.1,boxWidth:.25,dataOpacity:1,pointSize:6},actionsMenu:{textStyle:{color:Pe},disabledTextStyle:{color:\"#c0c0c0\"}},legend:{newLegend:!1,textStyle:{color:rN},pagingTextStyle:{color:\"#0011cc\"},scrollArrows:{activeColor:\"#0011cc\",inactiveColor:bN}},aggregationTarget:Mg,colorAxis:{legend:{textStyle:{color:Pe}}},bar:{groupWidth:100/1.618+Ve},histogram:{lastBucketPercentile:0,\nhideBucketItems:!1,bucketSize:-1,minNumBuckets:5,maxNumBuckets:50}};function zNa(a){a=vj(a[zc](Ci),function(a){return null!=a&&ej(a)!==M});for(var b={},c=0;c<a[J];c++){var d=a[c][zc](Bi),e=wj(d[0][zc](jf),ej),f=gn(ej(d[1]));0===e[J]?pk(b,f):X(e,function(a){b[a]=b[a]||{};pk(b[a],f)})}return b};var ANa={LINEAR:LG,lAa:pH,TAa:JF,qAa:oH};function BNa(a){switch(a){case LG:return Kk;case pH:return sMa;case JF:return tMa;case oH:return uMa;default:return Kk}}function CNa(a,b,c){var d=Lo(a,gza,!1);b=So(a,YK,b);if(!b)return null;var e=So(a,hza,30);a=ep(a,iza,ANa,c);a=BNa(a);return{nia:d,duration:b,I6:a,rW:e}};function DNa(a){a=a[ae];return Si(a)&&a[Pb](/\\S+/g)||[]}function ENa(a,b){for(var c=DNa(a),d=Nj(arguments,1),e=c,f=0;f<d[J];f++)Dj(e,d[f])||e[B](d[f]);c=c[Fe](Ke);pb(a,c)}function FNa(a,b){var c=DNa(a),d=Nj(arguments,1),c=GNa(c,d)[Fe](Ke);pb(a,c)}function GNa(a,b){return vj(a,function(a){return!Dj(b,a)})};function WW(){}W(WW,jQ);Ki(WW);R=WW[K];R.m=function(a){var b={\"class\":hL+this.cm(a)[Fe](Ke)},b=a.pa().m(ch,b,a[SB]());this.Yi(b,a.fn());return b};R.$k=function(){return mK};R.Wh=function(a){return a[$c]==ML};R.Va=function(a,b){qP(b,iL);return WW.e.Va[L](this,a,b)};hb(R,function(){return M});R.fa=function(){return Rza};VP(Rza,function(){return new lQ(null,WW.ac())});function XW(){}W(XW,WW);Ki(XW);XW[K].fa=function(){return Qza};VP(Qza,function(){return new lQ(null,XW.ac())});function YW(a,b){return HNa(a,b,0)}function HNa(a,b,c){for(var d=new Date(a[jc]()),e=!1,f=b[J],g=[h[Eb],h[Cb]][c],k=0;k<f;++k){var l=a[DE+ZW[k]],n=a[SH+ZW[k]][Zc](a),p=b[k],t=INa[k];if(0==p)e=e||0!=n&&0!=c,l[Zc](d,[t]);else{e?l[Zc](d,[t+p*(1+h[Eb]((n-t)/p))]):l[Zc](d,[t+p*g((n-t)/p)]);break}}return d}function JNa(a,b){var c=h[D],d=Lj(a),e;for(e=0;e<d[J]&&0==b[e];++e)d[e]=0;if(0==e)return d[0]=c(a[0]/b[0])*b[0],d;var f=0;a[e-1]>=KNa[e-1]?f=.7:0<a[e-1]&&(f=.1);d[e]=c((a[e]+f)/b[e])*b[e];return d}\nfunction LNa(a){a=YW(a,[0,0,0,0,1]);return a=MNa(a,[0,0,0,0,(7+a[vc]()-1)%7],-1)}function $W(a,b,c){var d=wj(b,function(a){return[h.log(aX(a))]});if(!c)return a=iV(h.log(a),d),b[a];c=dKa(h.log(a),d,c);a=c[0];return a<=d[J]-1?b[a]:JNa(NNa(h.exp(c[1])),qj(b))}function MNa(a,b,c){a=new Date(a[jc]());var d;t:{for(d=0;d<b[J];++d)if(0!=b[d]){d=!1;break t}d=!0}if(d)return a;for(d=0;d<b[J];++d)if(0!=b[d]){var e=ZW[d],f=a[DE+e],e=a[SH+e][Zc](a,[]);f[Zc](a,[e+c*b[d]])}return a}\nfunction bX(a,b,c,d){this.oga=a[jc]();this.OB=b;this.ava=d;this.b5=a[SH+ZW[c]][Zc](a,[]);this.bva=a[DE+ZW[c]];this.Rx=new Date(this.oga)}Da(bX[K],function(){var a=this.Rx;this.Rx=new Date(this.oga);this.b5+=this.ava;this.bva[Zc](this.Rx,[this.b5]);return a});bX[K].Co=function(){return this.Rx<this.OB?this.Rx:null};function ONa(a){a=Bj(a,function(a){return 0!=a});return h.max(0,a)}function aX(a){if(null==a)return-1;for(var b=0,c=a[J],d=0;d<c;++d)b+=a[d]*cX[d];return b}\nfunction NNa(a){for(var b=[],c=cX[J]-1;0<=c;c--)b[c]=h[Eb](a/cX[c]),a-=b[c]*cX[c];return b}function dX(a){a=PNa(a);return aX(a)}function eX(a){return NNa(a)[gr]()}function PNa(a){a=4>a[J]?Kj(a,Xj(0,4-a[J])):Lj(a);return a[gr]()}function QNa(a){a=PNa(a);var b=new Date(1970,0,1,0,0,0,0);b[Hd]((a[6]||0)+1970);b[Fd](a[5]||0);b[Td]((a[4]||0)+1);b.setHours(a[3]||0);b.setMinutes(a[2]||0);b.setSeconds(a[1]||0);b.setMilliseconds(a[0]||0);return b}function RNa(a,b){return wj(a,function(a){return a*b})}\nvar ZW=\"Milliseconds Seconds Minutes Hours Date Month FullYear\".split(\" \"),SNa=[\"milliseconds\",\"seconds\",\"minutes\",\"hours\",dwa,\"months\",\"years\"],TNa={};X(SNa,function(a,b){TNa[a]=b});var UNa=[[1],[0,1],[0,0,1],[0,0,0,1],[0,0,0,0,1],[0,0,0,0,0,1],[0,0,0,0,0,0,1]],INa=[0,0,0,0,1,0,0],KNa=[500,30,30,12,15,6,0],cX=[1,1E3,6E4,36E5,864E5,2629743830,31556926E3];function VNa(a){switch(a){case Xg:case $g:return{ck:WNa,Yy:XNa};case ni:return{ck:YNa,Yy:ZNa};case Nh:case ii:return{ck:$Na,Yy:aOa};default:return{ck:$Na,Yy:aOa}}}function $Na(a){return ha(a)}function aOa(a){return a}function WNa(a){return a[jc]()}function XNa(a){return new Date(a)}function YNa(a){return dX(a)}function ZNa(a){return eX(a)};function fX(a,b,c){this.N0=a;this.$R=b;this.Z1=c}W(fX,GW);R=fX[K];La(R,function(a,b,c){fX.e[Sc][L](this,a,b,c);a=Io(a,this.Ja(Fua));b=[];b[B](a.millisecond);b[B](a.second);b[B](a.minute);b[B](a.hour);b[B](a.day);b[B](a.month);b[B](a.year);this.Z1=bOa([b,Xj(this[Rb],b[J]),this.Z1])});function bOa(a){a=Yj[Zc](null,a);return wj(a,function(a){return Aj(a,function(a){return a})})}R.Q=function(a,b){return a.Q(b)};R.hK=function(a){return WNa(a)};R.pG=function(a){return XNa(a)};R.g1=function(a){return a};\nR.b1=function(){var a=new Date(0);a[Hd](0);return a};R.hJ=function(a){var b=this.ee,c=this.oe,d=this.Cq;-1===d&&(d=6);var e=(c-b)/d,d=$W(e,this.N0,this.$R);a?(b=YW(new Date(b),d),c=HNa(new Date(c),d,1)):(b=HNa(new Date(b),d,1),c=YW(new Date(c),d));e=NNa(e);e=JNa(e,d);this.tea=e=0<aX(e)?e:d;this.xta=b;this.Wea=c;a&&(HW(this,b[jc]()),IW(this,c[jc]()))};\nR.Z3=function(a){for(var b=[],c=this.xta;c<this.Wea;)b[B](c[jc]()),c=MNa(c,this.tea,1);if(a||c<=this.Wea)b[B](c[jc]()),IW(this,h.max(this.oe,c[jc]()));this.Hp(b)};R.wJ=function(){var a=ONa(this.tea),a=this.Z1[a];this.gd=typeof a===Ph?new Wp(a):new Wp({pattern:a})};\nvar cOa=[[0,0,0,0,1],[0,0,0,0,2],[0,0,0,0,7],[0,0,0,0,0,1],[0,0,0,0,0,3],[0,0,0,0,0,6],[0,0,0,0,0,12],[0,0,0,0,0,0,1],[0,0,0,0,0,0,5],[0,0,0,0,0,0,10],[0,0,0,0,0,0,25],[0,0,0,0,0,0,50],[0,0,0,0,0,0,100]],dOa=[Xp.MEDIUM_DATE,Xp.MEDIUM_DATE,Xp.MEDIUM_DATE,Xp.MEDIUM_DATE,Xp.MEDIUM_DATE,Sp.YEAR_MONTH_ABBR,zi],eOa=[[1],[2],[5],[10],[20],[50],[100],[200],[500],[0,1],[0,2],[0,5],[0,10],[0,15],[0,30],[0,0,1],[0,0,2],[0,0,5],[0,0,10],[0,0,15],[0,0,30],[0,0,0,1],[0,0,0,2],[0,0,0,3],[0,0,0,4],[0,0,0,6],[0,0,\n0,12],[0,0,0,0,1],[0,0,0,0,2],[0,0,0,0,7],[0,0,0,0,0,1],[0,0,0,0,0,3],[0,0,0,0,0,6],[0,0,0,0,0,12],[0,0,0,0,0,0,1],[0,0,0,0,0,0,5],[0,0,0,0,0,0,10],[0,0,0,0,0,0,25],[0,0,0,0,0,0,50],[0,0,0,0,0,0,100]],fOa=[Xp.MEDIUM_TIME,Xp.MEDIUM_TIME,Xp.SHORT_TIME,{pattern:Xp.SHORT_TIME,clearMinutes:!0},Xp.MEDIUM_DATE,Sp.YEAR_MONTH_ABBR,zi];function gOa(a,b,c,d,e,f,g,k){var l=b-a;if(0>=l)return null;for(var n=h[Eb](h.log(l)/h.log(10)),l=jV(5,function(a){return{he:h.pow(10,n-a),ZU:5}}),p=[],t=!1,u=0;u<l[J];++u){var x=l[u],A=hOa(a/(x.he*x.ZU),b/(x.he*x.ZU),c,d,e,f,g),p=p[Hb](wj(A,function(a){return[x,a]}));if(t)break;t=!Ej(A)}return xj(p,function(a,b){for(var c=b[0],d=b[1],e=null,f=d.Sta;f<=d.Rta&&e!=f;e=f,f+=d.Tta){var e=h[D](c.ZU*f),l=h[D](c.ZU*(f+g*d.Uta)),n=k(e,l,c.he);n>a.sm&&(a={sm:n,efa:{cj:h[D](e)*c.he,Mr:h[D](l)*c.he}})}return a},\n{sm:-da,efa:null}).efa}function hOa(a,b,c,d,e,f,g){for(var k=[],l=b-a,n=d+f,p=h[Cb](l/(1-(c+e))/g),l=h[Eb](l/(1-n)/g);p<da&&p<=l;++p){var n=p*g,t=h[Cb](h.max(a-d*n,b-(1-e)*n)),u=h[Eb](h.min(a-c*n,b-(1-f)*n)),x=1;0<b&&0>a?1<g&&(t=h[Cb](t/p)*p,u=h[Eb](u/p)*p,x=p):0<=a?t=h.max(0,t):u=h.min(-n,u);0<=u-t&&k[B]({Uta:p,Tta:x,Sta:t,Rta:u})}return k}function gX(a){if(0==a)return 0;0>a&&(a=-a);if(.5>a)return 0;for(;0==h[D](a%10);)a=h[D](a/10);return 1==a||5==a?.5:h[Eb](h.log(a)/h.log(10))+1};function hX(){this.baa=0}W(hX,GW);R=hX[K];R.taa=function(){return 4};La(R,function(a,b,c){hX.e[Sc][L](this,a,b,c);this.gd=null;this.RI=Po(a,this.Ja(WH),1);this.yR=a.Q(this.Ja(Jna),[10,2,5,1])});\nR.Z3=function(a){var b,c,d,e,f;a?(b=U(iOa,null,this.yR,this.Cq,this.ee,this.oe),c=-1E-4,d=1/h.max(this.Cq,3),e=c,f=d):(c=-1/h.max(this.Cq,3),d=0,e=c,f=d,this.yR[0]*=-1,b=U(iOa,null,this.yR,this.Cq,this.ee,this.oe));a=this.ee;var g=this.oe,k=this.Cq;(b=gOa(a,g,c,d,e,f,k,b))||(0<=a||0>=g||1==k?b={cj:a,Mr:g}:(b=h.max(1,h.min(k-1,h[D](g/(g-a)*k))),k-=b,a=h.max(g/b,-a/k),b={cj:-k*a,Mr:b*a}));a=b;g=(a.Mr-a.cj)/this.Cq;k=[];for(b=0;b<=this.Cq;++b)k[B](a.cj+g*b);HW(this,h.min(k[0],this.ee));IW(this,h.max(k[k[J]-\n1],this.oe));this.Hp(k)};R.Hp=function(a){hX.e.Hp[L](this,a);var b=0;X(this[RA],function(a){a=this.Bp(a);b=h.max(b,mV(a/this.RI))},this);this.baa=b};R.wJ=function(){var a={pattern:this[Rb],fractionDigits:this[Rb]?null:this.baa,scaleFactor:this.RI,prefix:Xo(this.b,this.Ja(XH)),suffix:Xo(this.b,this.Ja(VH))};this.gd=new Yp(a)};\nfunction iOa(a,b,c,d,e,f,g){c=a[0]*(d-c)/(g*(f-e));d=(f-e)/b;for(g=1;g<b;++g)c-=a[1]*h.pow(gX(e+g*d),1.2);c-=a[2]*h.pow(gX(e),1.2);c-=a[2]*h.pow(gX(f),1.2);return c-=a[3]*h.pow(gX(d),1.2)}R.Q=function(a,b){return Qo(a,b)};R.hK=function(a){return ha(a)};R.pG=function(a){return a};R.g1=function(a){return a};R.b1=function(){return 0};function jOa(){this.vM={}}var kOa=null;function iX(){return kOa?kOa:kOa=new jOa}jOa[K].ph=function(a){return(a=this.vM[a])?a[Zc](null,[]):null};function jX(){this.H2=1}W(jX,GW);R=jX[K];R.Q=function(a,b){return a.Q(b)};R.kba=function(a,b){var c=dX(a),d=dX(b);return c<d?-1:c>d?1:0};R.hK=function(a){return dX(a)};R.pG=function(a){return eX(a)};R.g1=function(a){return a};R.b1=function(){return eX(0)};\nR.hJ=function(a){var b=this.ee,c=this.oe;this.Ha=b;this.tb=c;var d=this.Cq;-1===d&&(d=6);var d=(c-b)/d,e=$W(d,lOa,0);this.H2=ONa(e);e=aX(e);this.tickSize=d=h.max(1,h[D](d/e))*e;a?(HW(this,h[Eb](b/d)*d),IW(this,h[Cb](c/d)*d)):(HW(this,h[Cb](b/d)*d),IW(this,h[Eb](c/d)*d))};R.Z3=function(){for(var a=[],b=this.ee,c=this.oe;b<c;)a[B](b),b+=this.tickSize;a[B](b);this.Hp(a)};R.wJ=function(){var a=new Wp({pattern:this[Rb]?this[Rb]:1<this.H2?Tf:1===this.H2?rBa:qBa});this.gd={Sc:function(b){b=QNa(b);return a.Sc(b)}}};\nvar lOa=[[0,1,0,0],[0,2,0,0],[0,5,0,0],[0,10,0,0],[0,20,0,0],[0,30,0,0],[0,0,1,0],[0,0,5,0],[0,0,10,0],[0,0,15,0],[0,0,30,0],[0,0,0,1],[0,0,0,2],[0,0,0,3],[0,0,0,4],[0,0,0,6],[0,0,0,12]];iX().vM.timeofday=function(){return new jX};iX().vM.date=function(){return new fX(cOa,3,dOa)};iX().vM.datetime=function(){return new fX(eOa,3,fOa)};iX().vM.number=function(){return new hX};function mOa(){}R=mOa[K];R.RQ=function(a){var b=a.ob;a=a.mb;var c=kX(this,b,a);return this.g[b].l[c].de.Aw||(this.Ga[c]?this.Ga[a].hu[0]:null)};function nOa(a,b){var c=b.ob,d=kX(a,c,b.mb);return a.g[c].l[d].de.Dm||a.g[c][bC]}R.n0=function(a){return a.mb};R.iZ=function(a){return{row:a.mb,Db:this.g[a.ob].Ht}};R.ZO=function(a){var b=this.kp[a.Db].$b;return null!=b?{ob:b,mb:this.lr[a.row]}:null};R.uH=function(a,b){return this.g[a].l[b].de};function lX(a,b){this.J=b;this.bv=a;this.mr=null;this.sd={};this.Lw={};this.uw=this.ir=this.HZ=this.Gb=null}R=lX[K];R.qp=function(a,b){this.sd={};this.Lw={};this.J[bc]();this.bv[bc]();oOa(this,a,b);var c=this.Gb,c=this.J.xm(c[r],c[z]);pOa(this,b,c)};function oOa(a,b,c){var d=new DT(2);ET(d,0,b);ET(d,1,c);a.Gb=d[iB]()}\nfunction pOa(a,b,c){a[eA](c.a(),ut);var d=a.Gb,e=a.J,f=d.pF;!po(f)&&!oo(f)||e.eb(0,0,d[r],d[z],f,c);d.gA==JF&&(f=a.Xt(d[bC],c),a[eA](f,qD));a.ir=e.Ba(!0);f=d.Ea;a.oF(f);f&&f[tc]!=pH&&(e[q](c,a.ir),a[eA](a.ir.a(),XG));a.uw=e.Ba(!0);f=d.Gi;qOa(a,f);f&&f[tc]!=pH&&(e[q](c,a.uw),a.sd.colorbar=a.uw.a());a.HZ=e.Ba(!1);a.P9(d,c)||a.WW(d,c);e[q](c,a.HZ);a.mr=b;e.KM()}\nR.WW=function(a,b){var c={color:AK,$a:a.kk,fontSize:a.wm,bold:!1,Tc:!1,Re:!1};this.Bj(CL,c,a.t[r]);var d=a.t.top+h[D](a.t[z]/2);this.J.Ji(CL,a.t[G],d,a.t[G]+a.t[r],d,dK,dK,c,b)};R.oF=function(a){if(a){var b=a.gu;if(b){var c;a.rI?c=a.area:(c=wj(b,function(a){return rOa(a)},this),c=io(c));c&&(c=zm(c),this.J.eb(c[G],c.top,c[r],c[z],ro,this.ir));for(c=0;c<b[J];c++)sOa(this,b[c]);tOa(this,a.rI)}}};function rOa(a){var b=[];if(a.za){var c=gV(a.za);c&&b[B](c)}a.gc&&b[B](ym(a.gc[$A]));return io(b)}\nfunction mX(a,b,c,d,e,f,g){var k=a.J.vG(),l=f[H],n=ha(f.sides);null!=n&&Wk(n)||(n=5);var p=ha(f.rotation);null!=p&&Wk(p)||(p=0);p=p/180*h.PI-h.PI/2;l===$ma?(l=pF,n=3):l===WD?(l=pF,n=4,p+=h.PI/4):l===Xva&&(l=pF,n=4);var t=l===UD;500<n&&(l===pF||l===UD)&&(l=NJ);var u=null;if(l===pF||l===UD){f=ha(f.dent);null!=f&&Wk(f)||(5<=n?(f=h.cos(h.PI/n),f-=h.pow(h.sin(h.PI/n),2)/h.sin(h.PI/2-h.PI/n)):f=.3);f*=d;l===UD&&(n*=2);l=new bO;for(u=0;u<n;u++){var x=d;t&&u%2&&(x=f);var A=2*h.PI/n*u+p,C=h.cos(A)*x+b,x=h.sin(A)*\nx+c;0<u?l.ha(C,x):l[yB](C,x)}l[Hr]();u=a.J.zc(l,e)}else u=a.J.kx(b,c,d,e);u&&g&&a.J[q](g,u);a.J.nB(k);return u}\nR.uX=function(a,b){var c=this.Gb.g[a[xc]];if(this.Gb.WV&&c&&!c.zh&&c.EF){var d=a.gc[$A][G],e=a.gc[$A][r],f=a.gc[$A][z],g=d+e/2,k=a.gc[$A].top+f/2;c.rw&&this.J.eb(d,k,e,f/2,c.rw,b);var l=.5*f,n=c.Hc;n&&(n.Lb>l&&(n=n[Jc](),n.mk(l)),this.J.DF(d,k,d+e,k,n,b));c.Fg&&((d=c.EF)||(d={type:NJ}),c=c.Fg[Jc](),c.Eg(1),mX(this,g,k,f/2,c,d,b))}else this.J.eb(a.gc[$A][G],a.gc[$A].top,a.gc[$A][r],a.gc[$A][z],a.gc.brush,b)};\nfunction sOa(a,b){if(b.W){var c=a.J.Ba(!1),d=RS([SG,b[xc]]);a[eA](c.a(),d,SG);if(d=rOa(b))d=zm(d),a.J.eb(d[G],d.top,d[r],d[z],ro,c);b.za&&a.Xt(b.za,c);b.gc&&a.uX(b,c);d=null;if(b.Ig&&b.Ig.W){var e=b.Ig[$A].x,f=b.Ig[$A].y,g=b.Ig.brush,d=a.J,k=d.Ba();d.eb(e,f,12,12,g,k);d[q](c,k);g=new bO;g[yB](e+2,f+2);g.ha(e+12-2,f+12-2);g[yB](e+12-2,f+2);g.ha(e+2,f+12-2);e=new lo;e.ld(Se);e.mk(2);d.ta(g,e,k);d=k.a();k=RS([Tpa,b[xc]]);a[eA](d,k)}a.J[q](a.ir,c)}}\nfunction tOa(a,b){b&&(uOa(a,b.g_,-1),b.f_&&a.Xt(b.f_,a.ir),uOa(a,b.e_,1))}function uOa(a,b,c){if(b){var d=eO(b[LB]),d=a.J.ta(d,b.brush,a.ir);b.Zu&&(b=RS([RG,c]),a[eA](d,b))}}function qOa(a,b){if(b){var c=b[gA],d=a.J,e=a.uw;eLa(c.j_,d,e);fLa(c.k_,d,e);gLa(c.l_,d,e);c=a.J.eb(b.qI[G],b.qI.top,b.qI[r],b.qI[z],ro,a.uw);a[eA](c,Kwa)}}R.Bj=function(a,b,c){var d=b[Gc];a=this.J.sl(a,b);a>c&&(d=h.max(1,h[Eb](b[Gc]*c/a)));return d};function nX(a,b){var c=a.sd[b];c&&(a.J.Wf(c),delete a.sd[b])}\nR.iG=function(a,b){var c=a[AA]?dV(a,this.bv[Sr]()):eV(a,this.J,this.HZ).a();this[eA](c,b)};R.Xt=function(a,b,c){(a=vOa(this,a,c))&&this.J[q](b,a);return a};\nfunction vOa(a,b,c){var d=b.I;if(!d||0==d[J])return null;a=a.J;var e=b.ba,f=b.gr,g=null!=b.Eb?b.Eb:0,k=b[lC]?b[lC]:{x:0,y:0},l=b.rb,n=!!l||c||!1;c=a.Ba();if(0===g&&f){var p=gV(b);if(p){var t=h[Cb](p[G]-3)+.5,u=h[Eb](p.top-1)+.5;a.eb(t,u,h[Eb](p[kd]+3)+.5-t,h[Eb](p[Uc]+1)+.5-u,f,c)}}for(f=0;f<d[J];f++)p=d[f],0===g?a.Jd(p[pd],p.x+k.x,p.y+k.y,p[J],b.Gc,b.Fc,e,c):lGa(a,p[pd],p.x+k.x,p.y+k.y,p[J],g,b.Gc,b.Fc,e,c);if(n){n=null;if(0===g)(p=gV(b))&&(n=a.eb(p[G],p.top,p[kd]-p[G],p[Uc]-p.top,ro,c));else{var x=\nOk(g);b=nk(b);b.Eb=0;k=(new oO(k.x,k.y))[OA](-x);sz(b,new fV(k.x,k.y));for(f=0;f<d[J];f++)k=(new oO(d[f].x,d[f].y))[OA](-x),b.I[f].x=k.x,b.I[f].y=k.y;if(p=gV(b))d=[new oO(p[G],p.top),new oO(p[kd],p.top),new oO(p[kd],p[Uc]),new oO(p[G],p[Uc])],X(d,function(a){a[OA](x)}),d=eO(d,!1),n=a.ta(d,ro,c)}l&&n&&nGa(a,n,l,aJa(e))}return c.a()}R.Ce=function(a,b,c){var d=this.sd[b];null!=d?this.J[rB](a,c,d):this.J[q](a,c);this[eA](c,b)};\nR.registerElement=function(a,b,c){a&&(this.J.qo(a,b),this.sd[b]=a,c&&(this.Lw[c]||(this.Lw[c]=[]),Dj(this.Lw[c],b)||this.Lw[c][B](b)))};function wOa(a,b){var c=a.sd[b];c&&(a.J.Wf(c),delete a.sd[b])}R.Al=function(a){var b=[];if(this.sd[a]){var c=this.J.Al(this.sd[a]);c&&b[B](c)}a=this.Lw[a]||[];for(var d=0;d<a[J];++d)(c=this.J.Al(this.sd[a[d]]))&&b[B](c);return io(b)};function oX(a,b){return a.V&&a.V.brush||a.brush||b.Fg}function xOa(a,b){return null===a.ms?null:a.ms||b.Hc}function pX(a){return a[H]==OG||a[H]==Hg||a[H]==OE}function qX(a,b){return null!=a[TB]?a[TB]:b.wM}function yOa(a,b){var c=a.l[b],d=a.l[b-1],e=a.l[b+1],d=!d||!d.V||d.df,e=!e||!e.V||e.df;return!(!c||!c.V||c.df)&&d&&e}function kX(a,b,c){b=a.g[b];return b.jg&&Gi(b.z6)?(a=a.g[b.z6].l[c],a=null!=a?a.yf.tl:a,null!=a?Oj(b.l,a,function(a,b){return a-b.yf.tl}):c):c}\nfunction zOa(a,b){return a.V&&null!=a.V[HB]?a.V[HB]:null!=a[HB]?a[HB]:b.$c}function rX(a,b){return zOa(a,b)+no(oX(a,b))/2}function AOa(a){return a.Rd&&a.ab==kh&&a[QB]==th}\nfunction sX(a,b){for(var c=new MO,d=!0,e=!0,f=null,g=null,k=0;k<a.l[J];k++){var l=a.l[k];if(l&&l.V&&null!=l.V.x&&null!=l.V.y){d&&(f=k,d=!1);var n=l.V,p=xOa(l,a);e||null===p?(c[yB](n.x,n.y),e=!1):a.NY?c.Qp(p,a.l[g].ps.x,a.l[g].ps.y,l.os.x,l.os.y,n.x,n.y):c.ha(p,n.x,n.y);g=k}else e=!b||d}!d&a.lka&&(d=b?g:a.l[J]-1,f=b?f:0,null!=d&&null!=f&&a.l[d]&&a.l[f]&&(p=xOa(a.l[f],a),a.NY?c.Qp(p,a.l[d].ps.x,a.l[d].ps.y,a.l[f].os.x,a.l[f].os.y,a.l[f].V.x,a.l[f].V.y):c[Hr](p)));return c}\nfunction BOa(a){for(var b=new MO,c=!0,d=0;d<a.l[J];d++){var e=a.l[d].V;null!=e.x&&null!=e.y?(c||b.ha(xOa(a.l[d],a),e.nN,e.oN),(c||e.nN!=e.lN||e.oN!=e.mN)&&b[yB](e.lN,e.mN),c=!1):c=!0}return b}function COa(a,b,c){return(c=(a=a.rd)&&a[c||0])&&c[tc].Be(b)}function DOa(a,b,c){return(c=(a=a.Zc)&&a[c||0])&&c[tc].Be(b)}function EOa(a,b,c){return(c=(a=a.rd)&&a[c||0])&&c[tc].lk(b)}function FOa(a,b,c){return(c=(a=a.Zc)&&a[c||0])&&c[tc].lk(b)}\nfunction GOa(a,b,c,d){for(var e=a.g,f=null,g=da,k,l=new xl(b,c),n=0,p=e[J];n<p;n++){var t=e[n];if(!t.jg)if(a.ab===BF){t:{var u=b,x=c;k=d;var A=t.oA.x-u,C=t.oA.y-x,E=0<-A*(t.oA.y-t.jf.y)+C*(t.oA.x-t.jf.x);if(0<-(t.Nt.x-t.Bh.x)*C+(t.Nt.y-t.Bh.y)*A&&E&&(A=h[Kd](h.pow(t.Nt.x-t.Bh.x,2)+h.pow(t.Nt.y-t.Bh.y,2)),h[Kd](h.pow(t.Nt.x-u,2)+h.pow(t.Nt.y-x,2))<A+k)){t=!0;break t}t=!1}if(t)return{row:n}}else{u=0;for(x=t.l[J];u<x;u++)if((k=t.l[u])&&null!=k.V)switch(k=k.V,t[H]){case OG:case nK:case OE:k=zl(l,k);k<\nd&&k<g&&(f={EM:u,row:n},g=k);break;case iK:case JK:A=null;t[H]===JK?A=new xm(k[G],k.top,k[r],k[z]):t[H]===iK&&(A=k[nC],C=h.min(k[eC].top,A.top),A=new xm(k[eC][G],C,k[eC][r],h.max(k[eC].top+k[eC][z],A.top+A[z])-C));k=d;A=A.distance(l);(k=A>k?null:A)&&k<g&&(f={EM:u,row:n},g=k);break;default:throw\"unknown chart type for getPointDatum.\";}if(0===g)break}}return f};function HOa(a,b){lX[L](this,a,b);this.Af=null;this.u3=[]}W(HOa,lX);function tX(a,b,c){a.u3[B]({definition:b,id:c})}function IOa(a){var b=a.J.vG();X(a.u3,U(function(a){this.iG(a[gA],a.id)},a));a.J.nB(b);a.u3=[]}R=HOa[K];\nR.P9=function(a,b){function c(b){b=a.g[b];return!a.kd||b[H]!==OE||b.wM}JOa(this,a);var d=this.J.Ba(!1);this.J[q](b,d);this[eA](d.a(),TJ);Zj(this.Af,function(a){a.Ue||(a.Ue=this.J.Ba(!(Gi(a.g7)&&!a.g7)))},this);this.J.eb(a.t[G],a.t.top,a.t[r],a.t[z],a.Z5,d);a.gA==pH&&this.Xt(a[bC],this.Af[bC].Ue);a.KF&&this.Xt(a.KF,this.Af.axistitle.Ue);X(a.Ga,function(a,b){a.Uc&&uX(this,a.Uc,null,b)},this);Zj(a.rd,function(b){KOa(this,a,b)},this);Zj(a.Zc,function(b){LOa(this,a,b)},this);var e=new xm(a.t[G],a.t.top,\na.t[r],a.t[z]);this.J.nB(e);for(var f=[],g=0;g<a.g[J];g++)c(g)&&f[B]({rF:a.g[g].rF,index:g});Rj(f,function(a,b){return Pj(a.rF,b.rF)});for(g=0;g<f[J];g++){var k=f[g][xc];MOa(this,a.g[k],k)}a.kd&&a.g[0][H]===OE&&NOa(this,a,b);for(g=0;g<a.Ga[J];g++)a.Ga[g].rb&&(f=RS([wu,g]),tX(this,a.Ga[g].rb,f));g=this.J.vG();Zj(a.rd,function(a){OOa(this,a)},this);Zj(a.Zc,function(a){OOa(this,a)},this);this.J.nB(g);IOa(this);var l=this.J.Ba(!1),e=this.J.cG(l,e);this.J[q](d,e);X(FIa,function(a){var c=this.Af[a].Ue;\nif(c){var e;switch(this.Af[a][tc]){case sJ:e=l;break;case mH:e=d;break;case IF:e=b}this.J[q](e,c)}},this);return!0};\nfunction JOa(a,b){a.Af={};var c=a.Af;Iy(c,{position:IF});c.annotation={position:sJ};c.annotationtext={position:mH};c.area={position:sJ};c.bar={position:sJ};c.baseline={position:sJ};c.bubble={position:sJ};c.categorysensitivityarea={position:sJ};c.candlestick={position:sJ};c.histogram={position:sJ};c.gridline={position:sJ};c.interval={position:sJ};tz(c,{position:sJ});c.minorgridline={position:sJ};c.overlaybox={position:sJ};c.pathinterval={position:sJ};c.point={position:mH,g7:!1};c.pointsensitivityarea=\n{position:mH};c.steppedareabar={position:sJ};c.tooltip={position:IF};Xq(c,{position:b.gA==pH?mH:IF});c.axistick={position:mH};c.axistitle={position:b.uF==pH?mH:IF};var d=b.Ea&&b.Ea[tc]==pH,e=d?a.ir:null,d=d?mH:IF;c.legend={Ue:e,position:d};c.legendscrollbutton={Ue:e,position:d};c.legendentry={Ue:e,position:d};e=b.Gi&&b.Gi[tc]==pH;c.colorbar={Ue:e?a.uw:null,position:e?mH:IF}}\nfunction MOa(a,b,c){if(b[H]==nK)POa(a,b,c);else if(b[H]==JK)QOa(a,b,c);else if(b[H]==RD)QOa(a,b,c);else if(b[H]==iK)for(var d=0;d<b.l[J];d++)ROa(a,c,b.l[d],d);else if(b[H]==Hg){var e=a.Gb.Rd,f=a.Gb.xj;if(0!=b.l[J]){for(var f=f&&!e,g=[],k={start:null,end:null,brush:null},d=0;d<=b.l[J];d++){var l=b.l[d];l&&!l.df?null===k[y]?Ja(k,d):(l=l.NF||b.rw,null===k.brush||Wfa(k.brush,l)?(k.end=d,k.brush=l):(g[B](k),k={start:d-1,end:d,brush:l})):f&&d!==b.l[J]||(null===k[y]||null===k.end||g[B](k),d<b.l[J]&&(k={start:null,\nend:null,brush:null}))}l=a.J.Ba();for(d=0;d<g[J];d++){var k=g[d],n=k.brush,p=new bO,t=p,u=b,x=e,A=k[y],k=k.end,C=!0,E=null;t[yB](u.l[A].V.tW,u.l[A].V.uW);for(var Q=A;Q<=k;Q++){var N=u.l[Q],S=N.V;N.df||(t.ha(S.nN,S.oN),S.lN==S.nN&&S.mN==S.oN||t.ha(S.lN,S.mN),null!=S.x&&null!=S.y&&(C=!1,E=Q))}if(!C)if(x)for(Q=k;Q>=A;Q--)S=u.l[Q].V,t.ha(S.vW,S.wW),S.tW==S.vW&&S.uW==S.wW||t.ha(S.tW,S.uW);else S=u.l[E].V,t.ha(S.vW,S.wW),t[Hr]();a.J.ta(p,n,l)}d=RS([Hg,c]);a.Ce(a.Af.area.Ue,d,l.a());if(e){d=BOa(b);e=RS([OG,\nc]);f=d.zc(a.J);g=SOa(a,b);if(f){l=b.Wn;n=b.Li;if(l||n){g=g||a.J.Ba();if(l)for(d=0;d<l.Ie[J];d++)a.J.ta(l.Ie[d][LB],l.Ie[d].brush,g);n&&a.J.ta(n[LB],n.brush,g)}g&&a.J[q](g,f)}d=g?g.a():f;null!=d&&a.Ce(a.Af[nC].Ue,e,d);TOa(a,b,c)}else UOa(a,b,c,f)}}else UOa(a,b,c,a.Gb.xj);if(b.wf&&b.wf[aB])for(b=b.wf[aB],d=0;e=b[d];++d)0!=e[nC][J]&&(f=new bO,dO(f,e[nC],e.NV),e[Uc]&&dO(f,e[Uc],e.Bia),g=a.J.Ba(),a.J.ta(f,e.brush,g),e=g.a(),f=RS([Vqa,c,d]),a.Ce(a.Af.pathinterval.Ue,f,e))}\nfunction VOa(a,b,c,d,e){b[H]==JK||b[H]==RD?a.He(b,c,d,e):b[H]==iK?ROa(a,c,d,e):b[H]==nK?a.pI(b,c,d,e):WOa(a,b,c,d,e,a.Af.point.Ue)}function POa(a,b,c){var d=a.Af.bubble.Ue,e=jV(b.l[J],function(a){return a});b.eia&&Qj(e,function(a,c){var d=b.l[a],e=b.l[c];return(e?e.V[HB]:0)-(d?d.V[HB]:0)});for(var f=0;f<e[J];f++){var g=e[f],k=b.l[g];if(k){a.pI(b,c,k,g);var l=a.J.bf(k[pd],k.ba);if(l[r]<2*k.V[HB]||l[z]<2*k.V[HB])k=a.J.Jd(k[pd],k.V.x,k.V.y,k.vha,dK,dK,k.ba,d),g=RS([oK,c,g]),a.J.qo(k,g)}}}\nfunction QOa(a,b,c){for(var d=0;d<b.l[J];d++)a.He(b,c,b.l[d],d)}\nR.He=function(a,b,c,d){if(c&&c.V){var e=c.brush||oX(c,a),f=a[H]==JK?qt:QD,g=RS([f,b,d]),k=c.V.qr||c.V,e=this.J.nl(k[G],k.top,k[r],k[z],e),k=null,l=c.V.outline,n=c.Wn,p=c.Li;if(l||n||p){k=this.J.Ba();this.J[q](k,e);if(l){var t=c.Hc||a.Hc,l=eO(l,!0);this.J.ta(l,t,k)}if(n)for(t=0;t<n.Ie[J];t++)l=n.Ie[t][eC],this.J.eb(l[G],l.top,l[r],l[z],n.Ie[t].brush,k);p&&this.J.eb(p[eC][G],p[eC].top,p[eC][r],p[eC][z],p.brush,k)}e=k?k.a():e;this.Ce(this.Af[f].Ue,g,e);c.rb&&(f=RS([wu,b,d]),tX(this,c.rb,f));c.Uc&&uX(this,\nc.Uc,b,d);c.V.zr&&XOa(this,a,b,d,c.V.zr)}};function SOa(a,b){var c=null,d=null;X(b.l,function(a,f){yOa(b,f)&&(c||(c=this.J.Ba()),d||(d=so(b.Hc.pe,b.Hc.pi)),qX(a,b)||this.J.ce(a.V.x,a.V.y,b[jB],d,c))},a);return c}\nfunction UOa(a,b,c,d){var e=RS([OG,c]);if(0>=b[jB])wOa(a,e),TOa(a,b,c);else{var f=sX(b,d);if(!Ej(f.md)){d=(f=f.zc(a.J))&&d?null:SOa(a,b);if(f){var g=b.Wn,k=b.Li;if(g||k){d||(d=a.J.Ba());if(g)for(var l=0;l<g.Ie[J];l++)a.J.ta(g.Ie[l][LB],g.Ie[l].brush,d);k&&a.J.ta(k[LB],k.brush,d)}d&&a.J[q](d,f)}f=d?d.a():f;null!=f&&a.Ce(a.Af[nC].Ue,e,f);TOa(a,b,c)}}}\nfunction NOa(a,b,c){for(var d=0,e=b.g[J];d<e;d+=2){var f=b.g[d],g=b.g[d+1],k=f.l[J];if(0!=k)for(var l=new lo({stroke:f.Fg.fb(),strokeOpacity:f.Fg.Oe,strokeWidth:1}),n=0;n<k;n++){var p=f.l[n],t=g.l[n];p&&p.V&&!p.df&&a.J.DF(p.V.x,p.V.y,t.V.x,t.V.y,l,c)}}}function TOa(a,b,c){for(var d=0;d<b.l[J];d++)WOa(a,b,c,b.l[d],d,a.Af.point.Ue)}R.pI=function(a,b,c,d){WOa(this,a,b,c,d,this.Af.bubble.Ue)};\nfunction YOa(a,b,c,d){var e=null,f=b.Li,g=b.Wn,k=b.E8;if(f||g||k)e=a.J.Ba();k&&a.J.ta(k[LB],k.brush,e);(k=b[Dz])&&k[H]||(k={type:NJ});f&&mX(a,f.x,f.y,f[HB]+.5,f.brush,k,e);if(g)for(f=0;f<g.Ie[J];f++)mX(a,g.x,g.y,g.Ie[f][HB],g.Ie[f].brush,k,e);b=mX(a,b.V.x,b.V.y,c,d,k);e&&a.J[q](e,b);return e?e.a():b}\nfunction WOa(a,b,c,d,e,f){var g;if(g=d&&d.V&&!d.df)t:{var k=d.V;g=rX(d,b);var l=a.Gb.t;if(k.x-g>=l[kd]||k.x+g<=l[G]||k.y-g>=l[Uc]||k.y+g<=l.top)g=!1;else{if((k.x>=l[kd]||k.x<=l[G])&&(k.y>=l[Uc]||k.y<=l.top)){g*=g;var n=k.x-l[kd],p=k.x-l[G],t=k.y-l[Uc],k=k.y-l.top,l=n*n,p=p*p,t=t*t,k=k*k;if(l+t>=g&&l+k>=g&&p+k>=g&&p+t>=g){g=!1;break t}}g=!0}}g&&(g=RS([b[H]==nK?oK:uF,c,e]),qX(d,b)?a.Ce(f,g,YOa(a,d,zOa(d,b),oX(d,b))):wOa(a,g),d.rb&&(f=RS([wu,c,e]),tX(a,d.rb,f)),d.Uc&&uX(a,d.Uc,c,e),d.V.zr&&XOa(a,b,c,\ne,d.V.zr))}function ROa(a,b,c,d){if(c&&c.V){var e=a.J.nl(c.V[nC][G],c.V[nC].top,c.V[nC][r],c.V[nC][z],c.Hc),f=a.J.nl(c.V[eC][G],c.V[eC].top,c.V[eC][r],c.V[eC][z],c.rA),g=a.J.Ba();a.J[q](g,e);a.J[q](g,f);if(e=c.Wn)for(f=0;f<e.Ie[J];f++){var k=e.Ie[f][eC];a.J.eb(k[G],k.top,k[r],k[z],e.Ie[f].brush,g)}(e=c.Li)&&a.J.eb(e[eC][G],e[eC].top,e[eC][r],e[eC][z],e.brush,g);e=RS([jK,b,d]);a.Ce(a.Af.candlestick.Ue,e,g.a());c.rb&&(b=RS([wu,b,d]),tX(a,c.rb,b))}}\nfunction uX(a,b,c,d){if(b){var e=b.J6,f=a.Gb.t;if(!(!e||e.x<f[G]||e.x>f[kd])&&(f=b[cC])&&!Ej(f)){var g=[XK,d];null!=c&&Gj(g,c,1);var g=RS(g),k=e.x,l=e.y,n=e[J],p=e[F],e=e[QB]==th?[n,1]:[1,n],e=a.J.nl(h.min(k,k+e[0]),h.min(l,l+e[1]),h.abs(e[0]),h.abs(e[1]),new lo({fill:p}));a.Ce(a.Af.annotation.Ue,g,e);e=a.J.Ba();g=[VK,d];null!=c&&Gj(g,c,1);k=null;b.bundle&&!b.bundle.OV&&(f=[b.bundle[dd]],k=-1);b=a.J.vG();for(l=0;l<f[J];l++)if(n=f[l],p=vOa(a,n,!0)){if(n.la){var t=RS([wu,c,d,l]);tX(a,n.la,t)}a.J[q](e,\np);n=Lj(g);n[B](k||l);n=RS(n);a[eA](p,n)}a.J.nB(b);c=RS(g);a.Ce(a.Af.annotationtext.Ue,c,e.a())}}}\nfunction XOa(a,b,c,d,e){if(null!=b.wf){var f=a.J.Ba();b=b.wf.$F;for(var g=0;g<e[J];g++){var k=e[g][eC],l=b[e[g].yr];if(l&&l[w]!=Hg&&l[w]!=OG){var n=l.brush;if(0==k[r]&&0==k[z])l=l.$M/2,0<l&&(k=a.J.kx(k[G],k.top,l,n),a.J[q](f,k));else if(0==k[r]||0==k[z])l=new bO,l[yB](k[G],k.top),l.ha(k[G]+k[r],k.top+k[z]),a.J.ta(l,n,f);else a.J[q](f,a.J.nl(k[G],k.top,k[r],k[z],n))}}f.n&&(c=RS([kH,c,d]),f=f.a(),a.Ce(a.Af[Mb].Ue,c,f))}}\nfunction KOa(a,b,c){var d=U(function(a,d){var e=h[Eb](a.Z),l=null!=a[J]?a[J]:b.t[z],n=c.Gj.Z,n=h.min(n,n+c.Gj[Cz]*l);return this.J.eb(e,n,1,l,a.brush,d)},a),e=U(function(a,d){var e=h[Eb](a.Z),l=null!=a[J]?a[J]:b.t[Uc],n=c.Gj.Z,n=h.min(n,n-c.Gj[Cz]*l);return this.J.eb(e,n,1,l,a.brush,d)},a);ZOa(a,c,d,e)}\nfunction LOa(a,b,c){var d=U(function(a,d){var e=h[Eb](a.Z),l=null!=a[J]?a[J]:b.t[r],n=c.Gj.Z,n=h.min(n,n+c.Gj[Cz]*l);return this.J.eb(n,e,l,1,a.brush,d)},a),e=U(function(a,d){var e=h[Eb](a.Z),l=null!=a[J]?a[J]:b.t[G],n=c.Gj.Z,n=h.min(n,n-c.Gj[Cz]*l);return this.J.eb(n,e,l,1,a.brush,d)},a);ZOa(a,c,d,e)}\nfunction ZOa(a,b,c,d){var e=U(function(a,c,d){if(a){var e=this.Af[c].Ue,n=RS([b[Nd],c]);X(a,function(a,f){var u=RS([b[Nd],c,f]);$Oa(this,a,d,e,u,n)},this)}},a);e(b.Ia,Xta,c);e(b.Lh,uya,d);d=a.Af.baseline.Ue;e=RS([b[Nd],IK]);$Oa(a,b.Cb,c,d,e)}function $Oa(a,b,c,d,e,f){var g;if(g=b&&b.W)g=b.brush,g=!(!po(g)&&!oo(g));g&&(b=c(b,d),a[eA](b,e,f))}\nfunction OOa(a,b){var c=a.Af,d=a.Xt(b[bC],c.axistitle.Ue),e=RS([b[Nd],qD]);a[eA](d,e);if(b[pd]){var f=c.axistick.Ue,g=RS([b[Nd],cH]);X(b[pd],function(a,c){if(a.W){var d=this.Xt(a.za,f),e=RS([b[Nd],cH,c]);this[eA](d,e,g)}},a)}}R.l6=function(a,b){this.RM(a);this.j3(a,b)};\nR.RM=function(a){var b=this.mr;if(b){for(var c in b.g){var d=a.g[c];if(qV(b.g[c],fk({l:null}))){var e=b.g[c].l,f;for(f in e){var g=e[f];if(g.rb){var k=RS([wu,ha(c),ha(f)]);nX(this,k)}if(g=g.Uc)for(var l in g[cC])g[cC][l].la&&(k=RS([wu,ha(c),ha(f),ha(l)]),nX(this,k));VOa(this,d,ha(c),d.l[f],ha(f))}}else{for(f in b.g[c].l)b.g[c].l[f].rb&&(k=RS([wu,ha(c),ha(f)]),nX(this,k));MOa(this,d,ha(c))}}for(var n in b.Ga)if(c=b.Ga[n],c.rb&&(k=RS([wu,ha(n)]),nX(this,k)),g=c.Uc){for(l in g[cC])g[cC][l].la&&(k=RS([wu,\nnull,ha(n),ha(l)]),nX(this,k));uX(this,a.Ga[n].Uc,null,ha(n))}IOa(this)}};R.j3=function(a,b){for(var c in b.g){var d=a.g[c];if(qV(b.g[c],fk({l:null})))for(var e in b.g[c].l){var f=new DT(2);ET(f,0,d.l[e]);ET(f,1,b.g[c].l[e]);f=f[iB]();VOa(this,d,ha(c),f,ha(e))}else f=new DT(2),ET(f,0,d),ET(f,1,b.g[c]),d=f[iB](),MOa(this,d,ha(c))}for(var g in b.Ga)b.Ga[g].rb&&(c=RS([wu,ha(g)]),tX(this,b.Ga[g].rb,c)),b.Ga[g].Uc&&(c=new DT(2),ET(c,0,a.Ga[g].Uc),ET(c,1,b.Ga[g].Uc),c=c[iB](),uX(this,c,null,ha(g)));IOa(this)};function aPa(a){this.x=a.x||0;this.y=a.y||0;this.pf=new fV(this.x,this.y);mb(this,a[J]);Oy(this,a[pd])};function bPa(a){Oy(this,a[pd]);this.ba=a.ba;this.I=a.I;this.Gc=a.Gc;this.Fc=a.Fc;this.rb=void 0!==a.rb?a.rb:M;this.de=a.de;this.Eb=null!=a.Eb?a.Eb:0;sz(this,void 0!==a[lC]?a[lC]:null);this.ys=!!a.ys}bPa[K].Vaa=function(){var a=this,b=wj(this.I,function(b){var d=a[lC]?a[lC]:{x:0,y:0},e=fO(b.x+d.x,b[J],a.Gc);b=fO(b.y+d.y,a.ba[Gc],a.Fc);return e[y]==e.end||b[y]==b.end?null:new um(b[y],e.end,b.end,e[y])}),b=vj(b,Ni);return io(b)};function vX(a,b,c,d){this.ah=a;this.b=b;this.il=d;this.Sd=c;this.Ma=np(this.b,$xa,{$a:d.kk,fontSize:d.wm,lc:d.qw});this.wha=Lo(this.b,cya,!1);this.pe=Zo(this.b,aya,cN);this.vp=Uo(this.b,bya,.8);this.ela=[[255,255,255],[97,97,97]];this.PV=0;this.sF=1;this.tF=2;this.jr=3;this.kr=4;this.op=this.h6=this.g6=this.j6=this.i6=M;this.TV=this.b.Q(mJ,VW);this.eO=JV(this.TV[0])[F];this.qF=this.hr=this.UV=this.RV=this.fA=this.eA=null;this.yj()}\nvX[K].yj=function(){function a(a,b,d){if(c.L()<=a)return M;var e=c.G(a);if(b&&!Dj(d,e))throw m(Lf+a+\" must be of type \"+d[Fe](Gs));if(!b&&Dj(d,e))throw m(Lf+a+\" cannot be of type \"+d[Fe](Gs));return e}var b=this.il,c=this.ah,d=c.L();if(3>d)throw m(\"Data table should have at least 3 columns\");a(this.PV,!0,[ii]);var e=a(this.sF,!1,[ii]),f=a(this.tF,!1,[ii]);this.i6=c.La(this.sF);this.j6=c.La(this.tF);Ui(this.jr)&&this.jr<d?(this.op=a(this.jr,!0,[Nh,ii]),this.op==ii&&(this.eA={},this.fA=[]),this.g6=\nc.La(this.jr)):this.jr=null;var g=!1;Ui(this.kr)&&this.kr<d?(a(this.kr,!0,[Nh]),this.h6=c.La(this.kr),g=Lo(this.b,foa,!0)):this.kr=null;b.Ga=[];b.lr={};for(d=0;d<c.O();d++){var k=c.ym(d);b.lr[k]=d}b.g=[{type:nK,Zg:Lo(this.b,[Uoa,AI],!0),wM:!0,xM:!0,eia:g,l:[],hya:this.eA,iya:this.fA}];b.Vt=e;b.WF=[f];b.Pf={};b.Pf.bubbles=1;b.Tn=[]};function cPa(a,b,c){for(var d=a.ah,e=0;e<d.O();e++){var f=d[I](e,a.sF),g=d[I](e,a.tF),f=KW(b.ga,f),g=KW(c.ga,g);null!=f&&wX(b,f);null!=g&&wX(c,g)}}\nvX[K].zha=function(a){var b=xn(dPa(this,a.yf)),c=mk(a.ba),b=vn(En(b,this.ela));Ya(c,b);a.ba=c};vX[K].XV=function(a,b){var c=this.ah,d=c.Ca(a,this.sF),e=c.Ca(a,this.tF),d=[{title:this.i6,value:d},{title:this.j6,value:e}];null!=this.jr&&(e=c.Ca(a,this.jr),d[B]({title:this.g6,value:e}));null!=this.kr&&(c=c.Ca(a,this.kr),d[B]({title:this.h6,value:c}));return{title:b,I:d}};function dPa(a,b){return a.op==Nh?cV(a.hr,b[F]):a.op==ii?a.eA[b[F]][F]:a.eO};function ePa(a,b,c){this.il=a;this.ya=c?ep(b,Swa,iNa,c):O;this.Ma=np(b,Rwa,{$a:a.kk,fontSize:a.wm,lc:this.ya==pH?a.qw:O});this.YW=Xo(b,Twa);this.le=this.ec=null}R=ePa[K];Dy(R,function(){return this.ya});cb(R,function(){return 1.5*this.Ma[Gc]});R.getArea=function(){return this.ec};R.lp=function(a){this.ec=a};R.e6=function(a){this.le=a};\nR.Vw=function(){if(!this.ec||!this.le)return null;var a={top:this.ec.top,left:this.ec[G],width:this.ec[kd]-this.ec[G],height:this.ec[Uc]-this.ec.top,orientation:th,ba:this.Ma,V$:AK,W$:this.YW},b=LV(this.le,a,[],this.il.mc);return null!=b?{position:this.ya,scale:this.le,qI:a,definition:b}:null};function xX(a,b,c){this.Y3=a;this.ra=b;this.KU=a-b/2;this.Yka=c;Iq(this,0)}xX[K].Gu=function(){return this.KU};xX[K].qn=function(a){this.KU=a};xX[K].getCenter=function(){return this.KU+this.ra/2};cb(xX[K],function(){return this.ra});function fPa(a,b){this.dK=a;this.Rz=b;for(var c=0,d=b[J];c<d;c++)Iq(b[c],c)}function gPa(a){for(var b=0,c=0,d=a.Rz[J];c<d;c++)b+=a.Rz[c][JB]();if(b>a.dK)throw m(\"Not enough space for labels. Need: \"+b+\" got: \"+a.dK);a.Rz[ue](function(a,b){var c=a.Y3,d=b.Y3;return c==d?a[xc]>b[xc]?1:0:c>d?1:-1});c=0;for(d=a.Rz[J];c<d;c++){var b=a.Rz[c],e=hPa(a,b.Gu(),b[JB]());b.qn(e)}c=[];b=0;for(d=a.Rz[J];b<d;b++)c[B]([a.Rz[b]]);for(;iPa(a,c););}\nfunction iPa(a,b){for(var c=0;c<b[J]-1;c++){var d=b[c],e=b[c+1],f=d[d[J]-1];if(f.KU+f.ra>e[0].Gu()){for(var f=a,g=e,e=0;e<g[J];e++)d[B](g[e]);for(var k=0,e=g=0;e<d[J];e++)k+=d[e].Y3,g+=d[e][JB]();k=k/d[J]-g/2;k=hPa(f,k,g);for(e=0;e<d[J];e++)f=d[e],f.qn(k),k+=f[JB]();b[Ee](c+1,1);return!0}}return!1}function hPa(a,b,c){return Lk(b,0,a.dK-c)};function yX(a,b,c,d){this.il=a;this.ya=c?ep(b,VG,hNa,c):O;this.PO=ep(b,WG,kNa,this.ya==uK?dK:TD);c=th;if(this.ya==Ch||this.ya==au||this.ya==aH||this.ya==sK)c=ui;this.kb=c;this.Ma=np(b,UG,{$a:a.kk,fontSize:a.wm,lc:this.ya==pH?a.qw:O});this.Yr=!1;this.X8=np(b,Lsa,this.Ma);this.Sd=a.mc;this.JH=this.Ma[Gc];d=d?Lk(d,1,2):1;this.Lk=this.JH*d;this.Ju=h[D](this.Ma[Gc]/(1.618*1.618));this.qG=this.ec=null;this.fZ=Lo(b,Hsa,!0);this.Lka=ep(b,Isa,jNa,this.kb);this.Jka=hp(b,Ksa);this.Kka=hp(b,Jsa);this.eg=null;\nthis.yP=this.Ju;this.Nx=this.Ox=this.eZ=0;this.m7=this.ya==kD?So(b,Psa,1):1;this.rG=0}Dy(yX[K],function(){return this.ya});yX[K].getArea=function(){return this.ec};yX[K].lp=function(a){this.ec=a};function jPa(a){a.qG=vj(a.il.Tn,function(a){return a.W})}\nyX[K].Vw=function(){if(!this.ec)return null;if(this.ya!=O)if(this.kb==ui)kPa(this);else{for(var a=[1,9,99,0],b=0;b<a[J];++b){var c;t:{c=a[b];var d=this.ec[kd]-this.ec[G],e=!1;1!=c&&(d-=2*(this.Lk+this.Ju),e=!0,0!=c&&(d-=lPa(this,c)+this.Ju));var f=zX(this,this.qG,d);if(0==f[J])this.Yr=!1;else{this.eg=[];for(var g=this.qG;0<g[J];){if(0<c&&this.eg[J]==c){c=!1;break t}for(var k=[mPa(this,f,g,e)],l=1;l<this.rG&&g[J]!=f[J];l++)g=Nj(g,f[J]),f=zX(this,g,d),k[B](mPa(this,f,g,e));k=nPa(this,k);this.eg[B](k);\ng=Nj(g,f[J]);f=zX(this,g,d)}this.Yr=1<this.eg[J]}c=!0}if(c)break}this.Yr&&(this.eZ=h[D]((this.ec.top+this.ec[Uc]-this.Lk)/2),this.Nx=this.ec[kd]-this.Lk,this.Ox=this.Nx-this.yP-this.Lk,this.fZ&&(a=lPa(this,this.eg[J]),this.Ox-=a+this.yP))}a=this.eg&&0<this.eg[J]?this.eg[0]:null;if(this.Yr){b=1<this.eg[J];c=this.eZ;d=null;this.fZ&&(d=fDa+this.eg[J],e=this.Ox+this.Lk,f=this.Nx-e,d={text:d,ba:this.X8,gr:null,I:[{x:e+f/2,y:c,text:d,length:f}],Gc:dK,Fc:TD,rb:M,anchor:null,Eb:0});var g=this.Lka==ui,k=this.Lk,\nl=h[D](k/2),n=this.Ox,p=this.Nx,f=e=null;g?(e=[{x:n+k,y:c+k},{x:n+l,y:c},{x:n,y:c+k}],f=[{x:p,y:c},{x:p+k,y:c},{x:p+l,y:c+k}]):(e=[{x:n+k,y:c+k},{x:n+k,y:c},{x:n,y:c+l}],f=[{x:p,y:c},{x:p+k,y:c+l},{x:p,y:c+k}]);c={Zu:this.Jka,lQ:this.Kka};b={g_:{path:e,Zu:!1,ne:c,brush:c.lQ},e_:{path:f,Zu:b,ne:c,brush:b?c.Zu:c.lQ},f_:d}}else b=null;return{position:this.ya,area:this.ec,eg:this.eg,gu:a,rI:b}};\nfunction kPa(a){var b=h.max(a.ec[kd]-a.ec[G]-(a.Lk+a.Ju),0),c=a.ec[Uc]-a.ec.top,d=h.max(c-2*a.JH,0),e=a.qG,f=a.il;AOa(f)&&e[gr]();var g=wj(e,function(a){a=fT(this.Sd,a[pd],this.Ma,b,da);0==a.I[J]&&(a.I=[M]);return a},a);if(a.ya!=aH||f.eW!=OG&&f.eW!=Hg)if(c=oPa(a,g,c),a.Yr=pPa(e,c),a.Yr)if(c=oPa(a,g,d),Gi(c[0])&&0!=c[0][J]){for(a.eg=[];0<e[J];){f=qPa(a,c,e);a.eg[B](f);for(f=0;Gi(c[f])&&0!=c[f][J];)++f;g=Nj(g,f);c=oPa(a,g,d);e=Nj(e,f)}a.Yr&&(a.eZ=h[D](a.ec[Uc]-a.JH),a.Ox=a.ec[G],a.Nx=a.Ox+a.Lk+a.yP,\na.fZ&&(d=lPa(a,a.eg[J]),a.Nx+=d+a.yP))}else a.Yr=!1;else f=qPa(a,c,e),a.eg=[f];else f=rPa(a,g,c,e),a.eg=[f]}function oPa(a,b,c){var d=a.Ma[Gc],e=h[D](d/1.618),f=h[D](d/3.236);a=sPa(a,b,d+e,d+f);return lV(a,c)}function tPa(a,b){var c=dk(a.il.rd),d=a.il.g[b],e=wj(d.l,function(a){return!a||a.df?null:new xl(a.V.x,a.V.y)}),d=rV(e,c.cf,d.xj);return null===d?uPa(e,c.cf):d}\nfunction uPa(a,b){a=vj(a,Ni);var c=-(Oj(a,b,function(a,b){return Pj(a,b.x)})+1),c=Nj(a,0,c);return(c=Cj(c,function(a){return null!==a.y}))?c.y:null}\nfunction rPa(a,b,c,d){for(var e=a.ec[kd]-a.ec[G],f=h[D](a.ec[G]),g=[],k=[],l=a.il.bA==II,n=0;n<d[J];n++){var p=d[n],t=fT(a.Sd,p[pd],a.Ma,e,b[n].I[J]),u={};u.id=p.id;u.brush=p.brush[Jc]();var x=mk(a.Ma);Ya(x,u.brush.fb());u.za={text:p[pd],ba:x,gr:null,I:[],Gc:TD,Fc:TD,rb:t.re?p[pd]:M,anchor:null,Eb:0};x.lc&&u.brush.ld(x.lc,1);u.W=!0;for(var A=0;A<t.I[J];A++)u.za.I[B]({length:e,text:t.I[A]});l&&(A=a.Sd(u.za.I[0][pd],x)[r],u.Ig={},Hy(u.Ig,{x:f+A+5}),u.Ig.brush=u.brush,u.Ig.W=!1);Iq(u,p[xc]);A=tPa(a,\nu[xc])||0;x=a.Sd(u.za.I[0],x)[z];p=new xX(A,u.za.I[J]*x,u);g[B](p);k[B](u)}gPa(new fPa(c,g));for(A=0;A<g[J];A++)for(p=g[A],a=p.Gu(),u=p.Yka,b=u.za.I,n=0;n<b[J];n++)b[n].y=h[D](n*x+a),b[n].x=f,l&&(u.Ig[$A].y=b[n].y);return k}\nfunction qPa(a,b,c){for(var d=a.Lk+a.Ju,e=a.ec[kd]-a.ec[G]-d,f=a.Ma[Gc],g=h[D](f/1.618),k=h[D](f/3.236),l=f+g,n=f+k,f=[],k=0,p=h[D](a.ec[G]),t=0;t<c[J];t++){var u=c[t],x=b[t][J];if(0!=x){var A=fT(a.Sd,u[pd],a.Ma,e,x),x={};x.id=u.id;x.za={text:u[pd],ba:a.Ma,gr:null,I:[],anchor:new fV(p,0),Gc:TD,Fc:TD,rb:A.re?u[pd]:M,Eb:0};x.gc={};Hy(x.gc,new xm(p,k,a.Lk,a.JH));x.gc.brush=u.brush[Jc]();a.Ma.lc&&x.gc.brush.ld(a.Ma.lc,1);x.W=!0;for(var C=0;C<A.I[J];C++)0<C&&(k+=n),x.za.I[B]({x:d,y:k,length:e,text:A.I[C]});\nIq(x,u[xc]);k+=l;f[B](x)}}b=h[D](a.ec.top);a.Yr||(g=k-g,c=a.ec[Uc]-a.ec.top,a.PO==zI?b+=c-g:a.PO==dK&&(b+=h[Eb]((c-g)/2)));for(t=0;t<f[J];t++)x=f[t],x.gc[$A].top+=b,x.za[lC].y+=b;return f}function sPa(a,b,c,d){for(var e=xj(b,function(a,b){return h.max(a,b.I[J])},0),f=[],g=0;g<e;g++){var k=0==g?c:d;X(b,function(a,b){g<a.I[J]&&f[B]({key:b,min:0==g&&0==b?this.Ma[Gc]:k,Ub:[]})},a)}return f}function pPa(a,b){var c=a[J]-1;return 1<a[J]&&1>b[c][J]}\nfunction nPa(a,b){var c=a.ec[Uc]-a.ec.top,d=a.Ma[Gc],e=c-a.rG*d,f=1<a.rG?e/(a.rG-1):0,g=(c-((d+f)*b[J]-f))/2,k=[];X(b,function(a){var b=h[D](g);X(a,function(a){a.za[lC].y+=b;a.gc[$A].top+=b});g+=d+f;Mj(k,a)});return k}function zX(a,b,c){var d=a.Lk+a.Ju,e=h.min(a.il[r]*(2-1.618)/2,c);if(e<d)return[];a=vPa(a,e,b);return kV(a,c)}\nfunction mPa(a,b,c,d){for(var e=a.ec[kd]-a.ec[G],f=a.Lk+a.Ju,g=h[D](1.618*a.Ma[Gc]),k=[],l=0,n=h[D](a.ec.top),p=0;p<b[J];p++){var t=c[p],u=fT(a.Sd,t[pd],a.Ma,b[p]-f-(0<p?g:0),1),x=0<u.I[J]?u.I[0]:M,A=a.Sd(x,a.Ma)[r],C=[{x:l+f,y:0,length:A,text:x}],E={};E.id=t.id;E.za={text:t[pd],ba:a.Ma,gr:null,I:x?C:[],anchor:new fV(0,n),Gc:TD,Fc:TD,rb:u.re?t[pd]:M,Eb:0};E.W=!0;E.gc={};E.gc.brush=t.brush[Jc]();a.Ma.lc&&E.gc.brush.ld(a.Ma.lc,1);Hy(E.gc,new xm(l,n,a.Lk,a.JH));Iq(E,t[xc]);k[B](E);l+=A+f+g}b=a.ec[G];\nd||(d=l-g,a.PO==zI?b+=e-d:a.PO==dK&&(b+=h[Eb]((e-d)/2)));for(p=0;p<k[J];p++)E=k[p],$a(E.gc[$A],E.gc[$A][G]+b),E.za[lC].x+=b;return k}function vPa(a,b,c){var d=a.Lk+a.Ju,e=h[D](1.618*a.Ma[Gc]);return wj(c,function(a,c){var k=this.Sd(a[pd],this.Ma)[r]+d,l=h.min(b,k),k=k-l;0<c&&(l+=e);return{min:l,Ub:[k]}},a)}function lPa(a,b){for(var c=pf;10<=b;)c+=pf,b/=10;return a.Sd(c+Gs+c,a.X8)[r]};function AX(a,b,c,d,e){this.ll=a;this.Sb=null;Mq(this,b);this.mc=c;this.Aj=this.xf=null;a=this.R=this.J8();a.mc=c;na(a,d);Ta(a,e);a.ab=ep(b,qi,bNa,O);a.kk=Wo(b,aI);a.wm=So(b,$H,h[D](h.pow(2*(a[r]+a[z]),1/3)));a.eW=ep(b,Toa,cNa,OG);a.Zg=Lo(b,AI,!0);a.Fr=Lo(b,zna);a.jA=ep(b,JE,nga,ei);a.WV=Lo(b,Osa);a.pF=hp(b,LK);a.Z5=hp(b,ZJ);c=a.Z5;d=a.pF;c=qo(c)?c.fb():qo(d)?po(c)?go(c.fb(),d.fb(),c.Oe):d.fb():null;a.yM=c;a.Fha=Zo(b,HK,M);a.Y5=Zo(b,NH,M);a.qw=a.yM||M;c=Wo(b,qD);a.gA=ep(b,Ena,lNa,JF);d=np(b,oD,{$a:a.kk,\nfontSize:a.wm,lc:a.gA==pH?a.qw:O});Xq(a,{text:c,ba:d,gr:null,I:[],Gc:TD,Fc:zI,rb:M,anchor:null,Eb:0});a.uF=ep(b,vya,lNa,JF);a.Rc=Lo(b,jH);a.eu=Lo(b,$sa,!1);a.X5=Lo(b,Foa,!0);a.xj=Lo(b,lH);a.bA=ep(b,dta,qNa,PI);this.I8()}R=AX[K];R.J8=function(){return new mOa};R.jp=function(){return this.R};\nLa(R,function(a,b){var c=da;if(null!=b){var d=this[Nr].Q(PK,null);c=Ui(d)?d:(d=Lo(this[Nr],PK,!1))?100:da}var e=this.HI(),f=a(U(function(){for(var a=Zi(),d=0;0<e[J]&&d<=c;)(d=e[wb]()())&&(e=Kj(d,e)),d=Zi()-a;if(0===e[J]){if(this.R.bA==II&&(!this.R.Pf||this.R.Pf[nC]!=this.R.g[J]))throw m(\"DIVE interactivity model is only supported when all series are of type line.\");b&&b(this)}else Xx(f,0)},this));f()});\nR.HI=function(){var a;return[U(function(){a=this.jp()},this),U(this.Ska,this),U(function(){var b=this.f9(),c=this.e9(),d=null,e=a.ab;!a.kd||e!==BF&&e!==OE?a.WV&&e!==BF&&e!==oK&&(d=2):d=2;this.xf=new yX(a,this[Nr],b,d);this.Aj=new ePa(a,this[Nr],c)},this),U(this.d9,this),U(function(){jPa(this.xf);var b=this.R,c=b[bC].ba[Gc],d=this.xf.Ma[Gc],e=this.xf[UA](),f=this.Aj.Ma[Gc],g=this.Aj[UA](),k=b.gA==JF?b[bC][pd]:M,l=fT(this.mc,k,b[bC].ba,b.t[r],da),n=h.max(2,h[D](c/3.236)),p=h.max(2,h[D](d/1.618)),f=\nh.max(2,h[D](f/1.618)),t=h.max(2,h[D](1.618*b.wm)),u=[];u[B]({key:tK,min:2,Ub:[t-2]});u[B]({key:jD,min:0,Ub:[da]});0<l.I[J]&&u[B]({key:qD,min:c+2,Ub:[]});if(e==kD){for(var e=this.xf,t=b.t[r],x=e.qG,A=zX(e,x,t),C=1;(0==e.m7||e.m7>C)&&A[J]<x[J];)++C,x=Nj(x,A[J]),A=zX(e,x,t);t=C;for(e=0;e<t;++e)u[B]({key:XG,min:d+2,Ub:[p-2]})}g==kD&&u[B]({key:nJ,min:this.Aj[JB]()+2,Ub:[f-2]});for(e=1;e<l.I[J];e++)u[B]({key:qD,min:c+2,Ub:[n-2]});g=lV(u,b.t.top);c=g[jD][0]||0;l=g[bC]||[];n=fT(this.mc,k,b[bC].ba,b.t[r],\nl[J]);for(e=0;e<n.I[J];e++)c+=l[e],b[bC].I[B]({text:n.I[e],x:b.t[G],y:c,length:b.t[r]});b[bC].rb=n.re?k:M;k=g.legend||[];0<k[J]&&(this.xf.rG=k[J],d=c+k[0]-d,c+=Tk[Zc](null,k),this.xf.lp(new um(d,b.t[kd],c,b.t[G])));d=g.colorBar||[];0<d[J]&&(c+=d[0],b=new um(c-this.Aj[JB](),b.t[kd],c,b.t[G]),this.Aj.lp(b));a.Ea=this.xf.Vw();a.Gi=this.Aj.Vw()},this)]};\nR.I8=function(){var a=this.ll,b=new hw(a);if(2>b.L())throw m(\"Not enough columns given to draw the requested chart.\");if(Lo(this[Nr],aF)){for(var c=[],a=a.O()-1;0<=a;a--)c[B](a);b.bn(c)}this.Sb=b};function wPa(a,b,c,d){null!=b||(b=d());b=h[D](b);null!=a||(a=(c-b)/2);a=h[D](a);b=h.min(a+b,c);return{start:a,end:b}}\nR.Ska=function(){var a=this.R,b=op(this[Nr],VJ,a[r]),c=op(this[Nr],YJ,a[z]),d=op(this[Nr],WJ,a[z]),e=op(this[Nr],XJ,a[r]),f=U(function(){var b=a[r]/1.618,c=a[r]-a[z]*(1.618-1);return h[D](b>c?b:(b+2*c)/3)},this),e=wPa(e,b,a[r],f),b=h.min(e[y],e.end),e=e.end,f=e-b,g=U(function(){var b=a[z]/1.618,c=a[z]-a[r]*(1.618-1);return h[D](b>c?b:(b+2*c)/3)},this),d=wPa(d,c,a[z],g),c=h.min(d[y],d.end),d=d.end;a.t={left:b,right:e,width:f,top:c,bottom:d,height:d-c}};function BX(a,b,c,d){return new xPa(a,b,c,d)}function xPa(a,b,c,d){this.ZP=b;this.gd=new Yp({pattern:a});this.jua=c;this.iua=d}ta(xPa[K],function(a){a/=this.ZP;return this.gd.Sc(a)+(Ke+(2>h.abs(a)?this.jua:this.iua))});function CX(){this.nfa=new Date;this.ml(Yf)}CX[K].ml=function(a){switch(a){case yg:a=Sp.YEAR_FULL;break;case fg:a=aba;break;case $f:a=Sp.YEAR_MONTH_ABBR;break;case Nf:a=Ep[Ld].SHORT_DATE;break;default:a=Ep[Ld].SHORT_DATETIME}this.gd=new Wp({pattern:a,timeZone:0})};ta(CX[K],function(a){this.nfa[Wc](a);return this.gd.Sc(this.nfa)});function DX(){this.Z4=null;this.eF=[];this.tY=this.Kz=this.ZL=null}function yPa(a,b){a.Z4=b;return a}function zPa(a,b){a.ZL=b;return a}DX[K].yp=function(a){this.Kz=a;return this};\nfunction APa(a,b){var c;c=nV(Ui(b)?b:3);c=[BX(c,h.pow(10,15),RAa,RAa),BX(c,h.pow(10,12),rAa,rAa),BX(c,h.pow(10,9),XBa,XBa),BX(c,h.pow(10,6),eBa,eBa)];a.eF=c;return a}function BPa(a){var b;b=nV(Ui(5)?5:3);b=[BX(b,h.pow(10,15),eg,eg),BX(b,h.pow(10,12),mg,mg),BX(b,h.pow(10,9),ZBa,ZBa),BX(b,h.pow(10,6),Xf,Xf)];a.eF=b;return a}DX[K].$g=function(){var a;a=this.tY?new Yp(this.tY):new Yp({pattern:nV(Ui(this.Z4)?this.Z4:16)});return new CPa(a,this.eF,this.ZL,this.Kz)};\nfunction CPa(a,b,c,d){this.uua=a;this.eF=b||[];this.ZL=c||null;this.Kz=d||null}ta(CPa[K],function(a){var b=0>a;a=h.abs(a);if(this.ZL){var c=this.ZL;if(0!=a){var d=h[Eb](h.log(h.abs(a))/EIa)+1;d>c?(c=h.pow(10,d-c),a=h[D](a/c)*c):(c=h.pow(10,c-d),a=h[D](a*c)/c)}}c=null;for(d=0;d<this.eF[J];d++){var e=this.eF[d];if(a>=e.ZP){c=e[Rb](a);break}}null==c&&(c=this.uua.Sc(a));this.Kz&&(a=this.Kz.symbol,d=this.Kz.usePadding?Ke:M,c=this.Kz[tc]==au?c+d+a:a+d+c);return b?lf+c:c});function EX(a,b,c,d,e,f){this.vd=a;this.ya=b;this.Qx=c;this.Uu=d;this.Hb=f}function DPa(a,b,c){return new EX(a,b,!0,!0,0,c)}function FX(a,b,c){return new EX(a,b,!1,!1,0,c)}Dy(EX[K],function(){return h[D](this.ya)});hb(EX[K],function(){return this.vd});EX[K].ad=function(){return this.Hb};EX[K].Em=function(a){this.Hb=a};function GX(a,b){this.WL=a;this.VL=b||0;var c;c=this.WL+this.VL;if(1<=c)c=1;else{var d=c[qc]();c=0;var e=d[zd](DI);-1!=e?c=ja(d[mc](e+1),10):e=d[J];d=d[zd](mf);-1!=d&&(c-=e-1-d);c=h.pow(10,-c)}this.lfa=c;this.ya=0}R=GX[K];Da(R,function(){this.ya++;return this[I]()});R.Tg=function(){this.ya--;return this[I]()};hb(R,function(){return h[D]((this.ya*this.WL+this.VL)*this.lfa)/this.lfa});ra(R,function(a){this.ya=h[Eb]((a-this.VL)/this.WL);return this[I]()});\nqa(R,function(a){this.ya=h[Cb]((a-this.VL)/this.WL);return this[I]()});Wa(R,function(a){this.ya=h[D]((a-this.VL)/this.WL);return this[I]()});function EPa(a,b,c,d){this.ma=a;this.tg=b;this.kb=c;this.gd=d}function FPa(a,b){var c=b[J];if(0<c)for(;--c;)if(GPa(a,b[c-1],b[c]))return!1;return!0}function GPa(a,b,c){var d=HPa(a,b),e=HPa(a,c);return h.abs(a.ma.jb(b)-a.ma.jb(c))<(d+e)/2}function HPa(a,b){var c=a.gd[Rb](b);return a.tg.yv(c,a.kb)}function IPa(a,b,c){b=a.ma.tf(b);a=a.ma.tf(c);return h.abs(a-b)}function HX(a,b){for(var c=[],d=0;d<b[J];d++){var e=b[d];c[B](DPa(e,a.ma.jb(e),a.gd[Rb](e)))}return c}\nfunction JPa(a,b,c,d){if(b==c)return[b];if(!Wk(b))return[c];var e=[];for(b=a[Cb](b);b<=c;)e[B](b),b=a[yc]();1==e[J]&&(b=(new GX(d/10))[Eb](c),b!=e[0]&&e[B](b));return e};function IX(a,b,c,d,e){this.sL=a;this.mU=b;this.lV=c;this.I4=d;this.jF=e;a=KPa(this,a);b=KPa(this,b)-a;this.Nz=(d-c)/b;this.hM=this.Nz*a-c}IX[K].jb=function(a){return KPa(this,a)*this.Nz-this.hM};IX[K].tf=function(a){t:switch(a=(a+this.hM)/this.Nz,this.jF){case 0:a=h.pow(h.E,a);break t;case 1:break t;default:a=h.pow(a*this.jF+1,1/this.jF)}return a};function KPa(a,b){switch(a.jF){case 0:return h.log(b);case 1:return b;default:return(h.pow(b,a.jF)-1)/a.jF}};function LPa(a,b,c,d,e,f){this.qt=a;this.iL=b;this.vB=c;this.uB=d;this.ew=e;this.dea=f;this.qt==this.iL?e=this.qt/2:fa(this.dea)?e=CW(1,EW(this.iL-this.qt))/1E3:(e=this.dea/2,0<this.qt&&(e=h.min(this.qt,e)));this.pm=e;a>=this.pm?(this.hg=new IX(a,b,c,d,this.ew),this.Fi=h[D](this.hg.jb(this.pm))):b<=-this.pm?(this.hg=new IX(-b,-a,d,c,this.ew),this.Fi=h[D](this.hg.jb(this.pm)),f=2*this.Fi-d,e=2*this.Fi-c,this.hg=new IX(-b,-a,f,e,this.ew)):a>=-this.pm?(this.Fi=h[D](c),this.hg=new IX(this.pm,b,this.Fi,\nd,this.ew)):b<=this.pm?(this.Fi=h[D](d),e=2*this.Fi-c,this.hg=new IX(this.pm,-a,this.Fi,e,this.ew)):(this.hg=new IX(this.pm,b,0,1,this.ew),e=this.hg.jb(-a),this.Fi=h[D](c+e/(e+1)*(d-c)),b>=-a?this.hg=new IX(this.pm,b,this.Fi,d,this.ew):(e=2*this.Fi-c,this.hg=new IX(this.pm,-a,this.Fi,e,this.ew)));this.ug=d<c}R=LPa[K];R.Yb=function(){return this.qt};R.dc=function(){return this.iL};R.Mo=function(){return this.vB};R.mn=function(){return this.uB};\nR.tf=function(a){if(this.qt==this.iL)return this.qt;var b=this.ug?-1:1;return a*b>this.Fi*b?this.hg.tf(a):a*b<this.Fi*b?-this.hg.tf(2*this.Fi-a):0};R.jb=function(a){return this.qt==this.iL?h.abs(this.vB-this.uB)/2:a>this.pm?this.hg.jb(a):a<-this.pm?2*this.Fi-this.hg.jb(-a):this.Fi};function JX(a){this.lua=a[Hb]();this.OL=a[J];this.ya=0}R=JX[K];Da(R,function(){this.ya++;return this[I]()});R.Tg=function(){this.ya--;return this[I]()};hb(R,function(){var a=h[Eb](this.ya/this.OL);return CW(this.lua[this.ya-a*this.OL],a)});ra(R,function(a){this.ya=this.OL*FW(a);if(this[I]()!=a)for(;this.Tg()>a;);return this[I]()});qa(R,function(a){this.ya=this.OL*EW(a);if(this[I]()!=a)for(;this[yc]()<a;);return this[I]()});\nWa(R,function(a){this.ya=this.OL*FW(a);if(this[I]()!=a){for(;this.Tg()>a;);if(a-this[I]()<this[yc]()-a)return this.Tg()}return this[I]()});function MPa(a,b,c,d,e){this.hg=a;this.L3=e;this.Qq=new EPa(a,c,d,b);this.Ts=new JX([1,2,5])}MPa[K].kI=function(){var a=this.J2(),b;this.Ts[Eb](a);do b=new GX(a),b=JPa(b,this.hg.Yb(),this.hg.dc(),a),a=this.Ts[yc]();while(!FPa(this.Qq,b));return HX(this.Qq,b)};MPa[K].J2=function(){var a=this.hg.Mo(),b=this.hg.mn(),c=IPa(this.Qq,b-this.L3,b),d=IPa(this.Qq,a,a+this.L3),c=h.max(d,c),d=this.hg.jb(0);d>=a&&d<=b&&(a=this.hg.tf(this.hg.jb(0)+this.L3),c=h.max(c,a));return this.Ts[Cb](c)};function KX(a,b,c,d){this.sL=a;this.mU=b;this.a5=c;this.nga=d;this.Nz=(this.nga-this.a5)/(this.mU-this.sL);this.hM=this.Nz*this.sL-this.a5}R=KX[K];R.tf=function(a){return(a+this.hM)/this.Nz};R.jb=function(a){return a*this.Nz-this.hM};R.Mo=function(){return this.a5};R.mn=function(){return this.nga};R.Yb=function(){return this.sL};R.dc=function(){return this.mU};function NPa(a,b){this.lU=a;this.rL=h[Eb](a/10);this.vt=a-this.rL;this.kc=0;this.oU=EW(h.abs(b));this.Cz=this.vt*this.oU;this.ya=0}function OPa(a){var b=h[Eb](a.ya/a.vt);a=10*(a.ya+a.rL-b*a.vt)/a.lU;0==a&&(a=1);return CW(a,b)}R=NPa[K];hb(R,function(){this.ya=h.abs(this.kc)+this.Cz;return 0<this.kc?OPa(this):0>this.kc?-OPa(this):0});Da(R,function(){this.kc++;return this[I]()});R.Tg=function(){this.kc--;return this[I]()};\nra(R,function(a){var b=this.rL,c=EW(h.abs(a));if(h.abs(a)<=h.pow(10,this.oU))return this.kc=0>a?-1:0,this[I]();0<a?this.kc=this.vt*c-this.Cz:0>a&&(this.kc=this.Cz-this.vt*c,b=-b);this[I]()!=a&&(c=this.lU*a/CW(1,FW(h.abs(a))),this.kc+=h[Eb](c)-b);return this[I]()});\nqa(R,function(a){var b=this.rL,c=EW(h.abs(a));if(h.abs(a)<=h.pow(10,this.oU))return this.kc=0<a?1:0,this[I]();0<a?this.kc=this.vt*c-this.Cz:0>a&&(this.kc=this.Cz-this.vt*c,b=-b);this[I]()!=a&&(c=this.lU*a/CW(1,FW(h.abs(a))),this.kc+=h[Cb](c)-b);return this[I]()});\nWa(R,function(a){var b=EW(h.abs(a));if(h.abs(a)<=h.pow(10,this.oU))return this.kc=0;if(0<a){this.kc=this.vt*b-this.Cz;if(this[yc]()>a)return a-this[I]()>=this.Tg()-a?this[yc]():this[I]();this.Tg()}else if(0>a){this.kc=this.Cz-this.vt*b;if(this.Tg()<a)return a-this[I]()<this[yc]()-a?this.Tg():this[I]();this[yc]()}this[I]()!=a&&(b=this.lU*a/CW(1,FW(h.abs(a))),this.kc+=h[D](b)-this.rL);return this[I]()});function PPa(a,b,c,d,e,f){this.ma=a;this.gd=b;this.tg=c;this.kb=d;this.bk=f;this.Ppa=e;this.Qq=new EPa(a,c,d,b);this.Ts=new JX([1,2,5])}\nPPa[K].kI=function(){var a=this.bk/10,b=this.J2(),c=new NPa(b,a),c=JPa(c,this.ma.Yb(),this.ma.dc(),b);if(2>c[J])return HX(this.Qq,c);var b=c[0],d=c[1];if(0==b){if(3>c[J])return HX(this.Qq,c);b=d;d=c[2]}c=CW(1,FW(h.abs(b)));c==b&&(c*=10);this.Ts[Cb](c/h.abs(d-b));do if(b=this.Ts.Tg(),c=new NPa(b,a),c=JPa(c,this.ma.Yb(),this.ma.dc(),b),b=this.Qq,d=[],!(1>=c[J]||0!=c[0])){d[B](c[0]);for(var e=1,f=c[J];e<f;e++)GPa(b,c[0],c[e])||d[B](c[e]);c=d}while(!FPa(this.Qq,c));return HX(this.Qq,c)};\nPPa[K].J2=function(){var a=this.ma.jb(10*this.bk),b;this.Ts[Eb](1);do b=this.Ts[yc](),b=this.ma.jb(10*this.bk*(b-1)/b);while(h.abs(a-b)>=this.Ppa);return this.Ts.Tg()};function QPa(a,b){this.Vz=null!=a?a:1;12<this.Vz&&(this.iva=new GX(h[Eb](this.Vz/12)));this.hva=b||0;this.vm=new Date;this[Eb](0)}R=QPa[K];hb(R,function(){return this.vm[jc]()});Da(R,function(){var a=this.vm[Mc](),a=a+this.Vz;this.vm[qe](a);return this[I]()});R.Tg=function(){this.vm[qe](this.vm[Mc]()-this.Vz);return this[I]()};\nra(R,function(a){this.vm[Wc](a);1<this.Vz&&(this.vm[qe](this.vm[Mc]()-(this.vm[Mc]()+12-this.hva)%this.Vz%12),12<this.Vz&&(a=this.iva[Eb](this.vm[Qb]()),this.vm.setUTCFullYear(a)));this.vm.setUTCDate(1);this.vm.setUTCHours(0,0,0,0);return this[I]()});qa(R,function(a){return this[Eb](a)<a?this[yc]():this[I]()});Wa(R,function(a){return this[Eb](a)!=a&&a-this[I]()<this[yc]()-a?this.Tg():this[I]()});function RPa(){this.ya=0}R=RPa[K];Da(R,function(){this.ya++;return this[I]()});R.Tg=function(){this.ya--;return this[I]()};hb(R,function(){return CW(1,this.ya)});ra(R,function(a){this.ya=EW(a);return this[I]()});qa(R,function(a){this.ya=FW(a);return this[I]()});Wa(R,function(a){var b=CW(1,FW(a)),c=b/10;this.ya=h[D](.4342944819032518*h.log(a-c<b-a?c:b));return this[I]()});function SPa(a){a?(this.fk=[1E3,5E3,1E4,15E3,3E4,6E4,3E5,6E5,9E5,18E5,36E5,108E5,216E5,432E5,864E5,6048E5,2629746E3,7889238E3,31556952E3],this.af=new JX([1,2,5])):(this.fk=[1E3,6E4,36E5,864E5,6048E5,2629746E3,7889238E3,31556952E3],this.af=new RPa);this.gU=this.af[D](this.fk[0]);this.y3=this.af.Tg();this.zra=this.y3+(this.gU-this.y3)/2;this.wE=this.fk[this.fk[J]-1];this.af[D](1);this.cea=this.wE*this.af[yc]();this.Ara=this.wE+(this.cea-this.wE)/2;LX(this,2)}\nfunction LX(a,b){a.z3=1==b||4==b;2==b?a.ya=0:3==b?a.ya=a.fk[J]-1:1==b?a.rj=1:4==b&&(a.rj=a.wE)}R=SPa[K];hb(R,function(){return this.z3?this.rj*this.af[I]():this.fk[this.ya]});ra(R,function(a){if(a<this.gU)return LX(this,1),this.af[Eb](a);if(a>=this.cea)return LX(this,4),this.rj*this.af[Eb](a/this.rj);for(LX(this,2);a>=this.fk[this.ya];)this.ya++;return this.fk[--this.ya]});\nqa(R,function(a){if(a<=this.y3)return LX(this,1),this.af[Cb](a);if(a>this.wE)return LX(this,4),this.rj*this.af[Cb](a/this.rj);for(LX(this,3);a<=this.fk[this.ya];)this.ya--;return this.fk[++this.ya]});Wa(R,function(a){if(a<this.zra)return LX(this,1),this.af[D](a);if(a>=this.Ara)return LX(this,4),this.rj*this.af[D](a/this.rj);for(LX(this,3);0<this.ya&&a<this.fk[this.ya];)this.ya--;this.fk[this.ya+1]-a<=a-this.fk[this.ya]&&this.ya++;return this.fk[this.ya]});\nDa(R,function(){this.z3?(this.af[yc](),1==this.rj&&this.af[I]()==this.gU&&LX(this,2)):(this.ya++,this.ya==this.fk[J]&&(LX(this,4),this.af[D](1),this.af[yc]()));return this[I]()});R.Tg=function(){this.z3?(this.af.Tg(),this.rj==this.wE&&1==this.af[I]()&&LX(this,3)):(this.ya--,-1==this.ya&&(LX(this,1),this.af[D](this.gU),this.af.Tg()));return this[I]()};function MX(a){a=(new SPa(!0))[D](a);return 2629746E3>a?6048E5==a?new GX(a,3456E5):new GX(a):new QPa(h[D](a/2629746E3))}\nfunction TPa(a){if(!la(a))return tra;var b=new Date;b[Wc](a);a=M+NX(b[Qb]()[qc](),4);var c=b[Mc](),d=b[ee](),e=1!=d,f=b[Be](),g=b[Ae](),k=b.getUTCSeconds(),b=b.getUTCMilliseconds(),l=0!=f||0!=g||0!=k||0!=b;if(0!=c||e||l)a=a+lf+NX((c+1)[qc](),2);if(e||l)a+=lf,a+=NX(d[qc](),2);l&&(a+=mg,a+=NX(f[qc](),2),a+=xf,a+=NX(g[qc](),2),a+=xf,a+=NX(k[qc](),2),a+=mf,a+=NX(b[qc](),3));return a}\nfunction OX(a,b){var c=M,d=new Date;d[Wc](a);var e=d[Mc](),f=d[ee](),g=d[Be](),k=d[Ae](),l=d.getUTCSeconds(),n=d.getUTCMilliseconds(),c=c+NX(d[Qb]()[qc](),4);if(b==yg)return c;c=c+lf+NX((e+1)[qc](),2);if(b==$f)return c;c+=lf;c+=NX(f[qc](),2);if(b==Nf)return c;c+=mg;c+=NX(g[qc](),2);c+=xf;c+=NX(k[qc](),2);c+=xf;c+=NX(l[qc](),2);c+=mf;return c+=NX(n[qc](),3)}function NX(a,b){for(var c=a[J];c<b;c++)a=pf+a;return a}\nfunction PX(a){if(a==tra||null==a||a==M)return ia;var b=0,c=0,d=1,e=0,f=0,g=0,k=0,b=ja(a[mc](0,4),10);4<a[J]&&(c=ja(a[mc](5,2),10)-1,7<a[J]&&(d=ja(a[mc](8,2),10),10<a[J]&&(e=ja(a[mc](11,2),10),f=ja(a[mc](14,2),10),g=ja(a[mc](17,2),10),k=ja(a[mc](20,3),10))));return Date.UTC(b,c,d,e,f,g,k)}function QX(a,b){if(a[y]==a.end||0==b)return a;var c=(a.end-a[y])*b,d;d=a[y];d=0>d?-UPa(-d,c):VPa(d,c);var e=a.end,c=0>e?-VPa(-e,c):UPa(e,c);return new Yn(d,c)}\nfunction VPa(a,b){if(0==a)return 0;for(var c=a,d=0,e=ia;0<c;){var f=EW(c),g=CW(1,f),k=WPa(c);if(5<k&&(e=5*g+d,e=RX(e,f),e<=a&&e>a-b))break;e=k*g+d;e=RX(e,f);if(e<=a&&e>a-b)break;f=k*g;d+=f;c-=f}return e}function UPa(a,b){if(0==a)return 0;for(var c=a,d=0,e=ia;0<c;){var f=EW(c),g=CW(1,f),k=WPa(c);if(5>k&&(e=5*g+d,e=RX(e,f),e<=a+b&&e>=a))break;e=k*g+d;e=RX(e,f);if(e<=a+b&&e>=a)break;e=(k+1)*g+d;e=RX(e,f);if(e<=a+b&&e>=a)break;f=k*g;d+=f;c-=f}return e}\nfunction RX(a,b){var c=CW(1,h.abs(b));return h[D](a*c)/c}function WPa(a){var b=EW(a),b=CW(1,b);a/=b;b=h.abs(h[D](a)-a);0!=b&&1E-10>b&&(a=h[D](a));return h[Eb](a)};function XPa(a,b,c,d,e,f,g,k,l){this.Ina=a;this.Oaa=b;this.Paa=c;this.tg=d;this.cg=e;this.ma=f;this.NR=g;this.kb=k;this.B0=l;this.Hna=Bp(a);this.VR=Bp(b);this.cg.ml(this.Oaa)}function YPa(a,b,c){var d=a.ma.jb(b);c=a.ma.jb(c);d=(d+c)/2;return FX(a.ma.tf(d),d,a.cg[Rb](b))};function ZPa(a,b,c,d,e,f,g){this.ma=a;this.nk=b;this.tg=c;this.cg=d;this.NR=e;this.kb=f;this.B0=g;this.Saa=[SX(this,Nf,1),SX(this,Nf,7),SX(this,$f,1),SX(this,$f,2),SX(this,$f,3),SX(this,fg,1),SX(this,$f,6),SX(this,yg,1),SX(this,yg,2),SX(this,yg,5),SX(this,yg,10),SX(this,yg,20),SX(this,yg,50),SX(this,yg,100),SX(this,yg,1E3),SX(this,yg,1E4),SX(this,yg,1E7)]}function SX(a,b,c){return new XPa(a.nk,b,c,a.tg,a.cg,a.ma,a.NR,a.kb,a.B0)}\nZPa[K].kI=function(){for(var a=Bp(this.nk),b=0;b<this.Saa[J];b++){var c=this.Saa[b];if(a<=c.VR){t:{var d=c,e=d.ma.Yb(),f=d.ma.dc();d.cg.ml(d.Ina);if(e==f)c=[FX(e,h.abs(d.ma.Mo()-d.ma.mn())/2,d.cg[Rb](e))];else{var g,c=d.cg[Rb](f);g=new EX(f,d.ma.mn(),!0,!0,0,c);d.cg.ml(d.Oaa);for(var k=1==d.Paa&&d.VR>d.Hna,l=MX(d.VR*d.Paa),n=MX(d.VR),c=[],p=ia,t=l[Cb](e),e=n[Cb](e);e<=f;e=n[yc]()){var u=d.ma.jb(e);if(e==t){var t=l[yc](),x=d,A=p,C=e,E=x.tg.yv(x.cg[Rb](A),x.kb),Q=x.tg.yv(x.cg[Rb](C),x.kb);if(h.abs(x.ma.jb(A)-\nx.ma.jb(C))-(E+Q)/2<x.NR){c=null;break t}k?(fa(p)||c[B](YPa(d,p,e)),c[B](new EX(e,u,!0,!0,0,null))):(p=DPa(e,u,d.cg[Rb](e)),c[B](p));p=e}else c[B](new EX(e,u,!1,!0,0,null))}k&&f<e&&(l=d,k=c,e=n,n=l.cg[Rb](f),t=l.tg.yv(n,l.kb),p=e[I](),e=e.Tg(),e=l.ma.jb(e),p=l.ma.jb(p),l=l.ma.jb(f),p=(e+p)/2,l-p>t/2&&k[B](FX(f,p,n)));if(d.B0){f=d;n=g;l=c;k=void 0;i:{for(k=l[J]-1;0<=k;k--)if(null!=l[k].ad()){k=l[k];break i}k=null}null!=k&&(l=f.tg.yv(k.ad(),f.kb),t=f.tg.yv(n.ad(),f.kb),h.abs(k[UA]()-n[UA]())-(l+t)/\n2<f.NR&&k.Em(null));c[B](g)}g=c;for(n=f=0;n<g[J];n++)null!=g[n].ad()&&f++;if(2>f)c=d,d=c.cg[Rb](c.ma.Yb()),g=c.cg[Rb](c.ma.dc()),d=d+lf+g,g=[],f=h.abs(c.ma.Mo()-c.ma.mn()),c.tg.lb(d)>f+40||g[B](FX(ia,c.ma.Mo()+c.ma.mn()/2,d)),c=g;else{i:{d=c;if(!(2>d[J]))for(g=d[0],f=1;f<d[J];f++){n=d[f];if(5>h.abs(n[UA]()-g[UA]())&&g[I]()!=n[I]()){d=!0;break i}g=n}d=!1}if(d){d=[];for(g=0;g<c[J];g++)f=c[g],f.Uu&&!f.Qx||d[B](f);c=d}}}}if(null!=c)return c}}return[]};function TX(a,b,c,d,e,f,g,k,l,n,p){e&&(e=c,c=d,d=e);if(a==b)return g=(d-c)/2+c,p=p[Rb](a),[FX(a,g,p)];a=1==f?new KX(a,b,c,d):new LPa(a,b,c,d,f,g);if(a.Yb()==a.dc())b=1;else{c=h.min(a.Mo(),a.mn());d=h.max(a.Mo(),a.mn());f=h.abs(a.tf(c));e=h.abs(a.tf(d));b=h.max(f,e);var t=0,u=a.jb(0);if(c>u||u>d)t=h.min(f,e);c=a.jb(t);b=a.jb(b);b=$Pa(c,a)/$Pa(b,a)}return(.65<b?new MPa(a,p,n,k,l):new PPa(a,p,n,k,l,g)).kI()}function $Pa(a,b){var c=b.tf(a),d=b.tf(a+10);return h.abs(d-c)};function UX(a,b){this.lwa=a;this.kwa=b}UX[K].lb=function(a){return a[J]*this.lwa};cb(UX[K],function(){return this.kwa});UX[K].yv=function(a,b){return b==th?this.lb(a):this[JB](a)};function VX(a,b){this.xy=a;this.Ma=b}VX[K].lb=function(a){return this.xy(a,this.Ma)[r]};cb(VX[K],function(a){return this.xy(a,this.Ma)[z]});VX[K].yv=function(a,b){return b==th?this.lb(a):this[JB](a)};function aQa(a,b,c,d,e,f){this.N0=a;this.$R=b;this.b=c;this.T9=d;this.qla=So(c,d(Sta));this.sla=So(c,d(Qta));this.rla=So(c,d(Rta));this.pla=So(c,d(Tta));this.ola=So(c,d(Vta));this.N7=So(c,d(Uta));this.Hoa=So(c,d(Mta));this.S9=Lo(c,d(Wta));this.Bf=e;this.yI=f}function bQa(a,b,c,d){return new aQa(cQa,dQa,a,b,c,d)}\naQa[K].nja=function(a,b,c,d,e,f){b=eQa(this,a,b,c);a=kga(this.b,this.T9(Lta+b.yp));c=TNa[b.yp];a=fQa(this,{Hg:b.Hg,bh:b.bh,x9:b.yp,w9:c,u9:UNa[c],v9:a[Rb],FZ:a[Mb],s9:this.qla,Pt:e.Pt,Vc:e.Vc,t9:this.ola,EZ:[],r9:0},d,f);if(!a||0===a.Ia[J])return{Ia:[],Mi:[]};if(!(this.S9&&1==a[YA]&&0<c)){f=WX(this,e.Vc,1!=a[YA]?0:1,a.Ia,a.IP);if(this.S9&&1<a[YA]){if(a.hla/a[YA]<this.pla)d=[];else{e=e.Pt;c=[];b=new bX(a.Ia[0].sa,new Date(b.bh+this.yI),TNa[b.yp],1);for(var g=0;b.Rx<b.OB;){if(0!=g%a[YA]){var k=b[yc](),\nl=d(k[jc]());c[B]({sa:k,Z:l,W:!0,brush:e,length:5})}g++}d=c}a=Kj(a.Ia,d)}else a=a.Ia;return{Ia:a,Mi:f}}--c;g=SNa[c];k=kga(this.b,this.T9(yra+g));f=fQa(this,{Hg:b.Hg,bh:b.bh,x9:g,w9:c,u9:UNa[c],v9:k[Rb],FZ:k[Mb],s9:this.sla,Pt:e.NM,Vc:e.OF,t9:this.N7,EZ:a.Ia,r9:this.rla},d,f);if(null==f)return d=WX(this,e.Vc,2,a.Ia,a.IP),{Ia:a.Ia,Mi:d};d=WX(this,e.Vc,1,a.Ia,a.IP);e=WX(this,e.OF,1,f.Ia,f.IP,d);a=Kj(f.Ia,a.Ia);f=Kj(d,e);return{Ia:a,Mi:f}};\nfunction eQa(a,b,c,d){var e=h[D](.15*(c-b));b-=e;c+=e;$W(d,gQa,a.$R);a=$W((c-b)/a.Hoa/2,a.N0,a.$R);var f=hQa(a);a=Bj(UNa,function(a){return Sj(a,f)});return{Hg:b,bh:c,yp:SNa[a]}}\nfunction fQa(a,b,c,d){for(var e=wj(b.v9,function(a){return new Wp({pattern:a})}),f=0;f<b.FZ[J];++f){var g=b.FZ[f],k=0,l=RNa(b.u9,g),l=YW(new Date(b.Hg+a.yI),l);b.x9===dwa&&(l=LNa(l));for(var n=new bX(l,new Date(b.bh+a.yI),b.w9,g),l=[],p=!0,t=c(b.Hg),u=-1;n.Rx<n.OB;){var x=n[yc](),A=c(x[jc]()-a.yI);-1==u&&A>=t&&(u=l[J]);var C=n.Co();if(null!=C){C=c(C[jc]()-a.yI);if(C<A+1)break;if(C-A<b.s9){p=!1;break}}for(C=!1;k<b.EZ[J];){var E=b.EZ[k];if(h.abs(E.Z-A)<b.r9){C=!0;break}if(E.Z>A){k=h.max(0,k-1);break}k++}C||\nl[B]({sa:x,Z:A,W:!0,brush:b.Pt,length:null})}if(p){1<u&&(l=Nj(l,u-1));k=p=null;for(t=0;t<e[J];++t){u=e[t];x=!0;A=[];for(n=0;n<l[J];++n){var C=l[n],E=u.Sc(C.sa),Q=d(E,b.Vc),Q=a.Bf?Q[z]:Q[r];if(n+1<l[J]&&l[n+1].Z-C.Z<b.t9+Q){x=!1;break}A[B]({text:E,size:Q})}if(x&&0<A[J]){p=t;k=A;break}}if(null!=p){a=da;for(n=0;n<l[J]-1;++n)a=h.min(a,l[n+1].Z-l[n].Z);return{Ia:l,IP:k,multiple:g,hla:a}}}}return null}\nfunction WX(a,b,c,d,e,f){var g=[];if(null!=f)for(var k=0;k<f[J];++k){var l=f[k].za,n=l.I[0];g[B](iQa(n.x,n[J],l.Gc,a.N7))}a=1==c?TD:dK;f=0;k=[];l=2==c?d[J]-1:d[J];for(n=0;n<l;++n){var p=d[n];if(p.W&&e[n]){for(var t=h[D](2==c?(d[n+1].Z+p.Z)/2:p.Z),u=e[n][EA],x=iQa(t,u,a),A=!0;f<g[J];){var C=g[f];if($n(x,C)){A=!1;break}if(C[y]>x.end){f=h.max(0,f-1);break}f++}A&&k[B]({sa:p.sa,W:!0,Z:t,za:{text:e[n][pd],ba:b,I:[{x:t,y:0,text:e[n][pd],length:u}],Gc:a,Fc:zI,tya:e[n][pd],anchor:null,Eb:0}})}}return k}\nfunction hQa(a){return wj(a,function(a){return 0<a?1:0})}function iQa(a,b,c,d){d=Gi(d)?d:0;c==TD?(c=a,a=c+b):(c=h[D](a-b/2),a=h[D](a+b/2));return new Yn(c-d,a+d)}\nvar gQa=[[1],[50],[500],[0,1],[0,15],[0,30],[0,0,1],[0,0,15],[0,0,30],[0,0,0,1],[0,0,0,6],[0,0,0,12],[0,0,0,0,1],[0,0,0,0,7],[0,0,0,0,0,1],[0,0,0,0,0,3],[0,0,0,0,0,6],[0,0,0,0,0,0,1]],cQa=[[1],[2],[5],[10],[20],[50],[100],[200],[500],[0,1],[0,2],[0,5],[0,10],[0,15],[0,30],[0,0,1],[0,0,2],[0,0,5],[0,0,10],[0,0,15],[0,0,30],[0,0,0,1],[0,0,0,2],[0,0,0,3],[0,0,0,4],[0,0,0,6],[0,0,0,12],[0,0,0,0,1],[0,0,0,0,2],[0,0,0,0,7],[0,0,0,0,0,1],[0,0,0,0,0,3],[0,0,0,0,0,0,1],[0,0,0,0,0,0,10],[0,0,0,0,0,0,50],[0,\n0,0,0,0,0,100]],dQa=3;function XX(a,b,c,d,e,f,g){this.nG=c;this.b=b;Iq(this,d);db(this,ep(b,this.Ja(qi),fNa,e));this.bh=this.Hg=null;this.SF=[];this.Ar=null;this.Jha=0<a.Pf.bars;c=Wo(b,this.Ja(qD));d=a.uF===pH?a.qw:O;d={$a:a.kk,fontSize:a.wm,lc:d};d=np(b,this.Ja(oD),d);Xq(this,{text:c,ba:d,gr:null,I:[],Gc:dK,Fc:TD,rb:M,anchor:null,Eb:0});this.VV=!1;this.Mi=null;this.Bm=ep(b,this.Ja(Mna),lNa,JF);c=this[H]!=ti||a.ab==OE?Zo(b,Yra,M):Zo(b,Ara,M);d=this.Bm===pH?a.qw:O;c={color:c,$a:a.kk,fontSize:a.wm,lc:d};this.Vc=np(b,this.Ja(vD),\nc);d=So(b,this.Ja(Ota));d=go(this.Vc[F],a.yM||Re,d);this.OF=np(b,this.Ja(vD),c);Ya(this.OF,d);this.fia=ep(b,this.Ja(ira),mNa,Xma);this.c6=ep(b,this.Ja(hta),nNa,asa);c=Zo(b,this.Ja(HK),a.Fha);this.gia=new lo({fill:c});c=Zo(b,this.Ja(LH),a.Y5);this.Pt=new lo({fill:c});this.Lp=So(b,this.Ja(zra),0);d=So(b,this.Ja(Pta));a=go(c,a.yM||Re,d);a=Zo(b,this.Ja(jG),a);this.NM=new lo({fill:a});this.tp=2;this.a6=h.max(this.tp,h[D](this[bC].ba[Gc]/3.236));Cy(this,[]);if(this.Ti=g||b.Q(this.Ja(rD)))this.Ti=wj(this.Ti,\nfunction(a){var b={};b.v=Gi(a.v)?a.v:a;Si(a.f)&&(b.f=a.f);return b});this.MF=0;this.zm=Po(b,this.Ja(ah),1);$x(this,this.zm);this.cf=this.Se=null;this.WA=this.Ew=0;this.ib={min:-da,max:da};this.RF=this.yia=f;f=uV(this.b,this.Ja(HG),this.Ja(PE));this.zia=f===iG;this.qA=f===IG||this.zia;this[H]==ti?(this.bW=this.Cb=this.ga=null,this.nk=ep(b,this.Ja(Gna),zga,Yf),this.QM=da):this.Ti=null}R=XX[K];R.Ja=function(a){return oV(this.nG,a)};function wX(a,b){Ui(b)&&0!==b&&!fa(b)&&(a.QM=h.min(h.abs(b),a.QM))}\nR.zA=function(a){this.ga.zA(this.QM/10,a||[])};function YX(a,b,c){var d=iX().ph(b);a.by=Qo(c,a.Ja(KH));var e=a.bj(),e=!a.qA&&gp(c,vI)&&(!gp(c,bva)||Xo(c,a.Ja(ava+e)));!a.Ti&&(e||0>a.by||null===a.by&&a.qA)&&(a.bW=!0,a.by=-1);d[Sc](c,a.nG,a.by);a.ga=d;a.dataType=b;a.Hg=d.Q(c,a.Ja(Lh));a.bh=d.Q(c,a.Ja(Hh));a.Ar=c.Q(a.Ja(IK),yNa.vAxis.gridlines.baseline)}\nfunction ZX(a,b){a.RF=ep(b,a.Ja(OC),gNa,a.RF);if(a[H]==ti){var c=a.ga,d=c.Q(b,a.Ja(xma));Ui(d)||(d=JW(c,c.Q(b,a.Ja(PC))));var e=c.Q(b,a.Ja(yma));Ui(e)||(e=JW(c,c.Q(b,a.Ja(QC))));null!=d&&(a.ib.min=d);null!=e&&(a.ib.max=e)}else a.ib.min=Po(b,a.Ja(PC),a.ib.min),a.ib.max=Po(b,a.Ja(QC),a.ib.max),a.ib.max=h.max(a.ib.min+1,a.ib.max);a.ib.min>a.ib.max&&(c=a.ib.min,a.ib.min=a.ib.max,a.ib.max=c);a[H]==ti&&(a.ib.min!=-da&&HW(a.ga,a.ib.min),a.ib.max!=da&&IW(a.ga,a.ib.max))}\nfunction jQa(a){if(a[H]==ti&&!a.ga)throw m(\"Axis type/data type mismatch for \"+a.nG);}\nfunction kQa(a,b,c,d,e,f){a.Se=d+(1==a[Cz]?.5:-.5);a.MF=c-1;a.cf=d+c*a[Cz];c=a.J9(b);a.gG(b);lQa(a)&&(a.bW||Lo(a.b,a.Ja(Nta)))&&(a.VV=!0);b=a.VV?mQa(a,b,e,f):nQa(a,b,e,f);return{title:a[bC],name:a.K9(),type:a[H],mp:a.qA,dataType:a[TA],zm:a.zm,Se:a.Se,cf:a.cf,Vd:{Be:U(a.o9,a),lk:U(a.Bp,a)},position:{Be:U(a.aI,a),lk:U(a.T7,a)},Gj:c,Cb:b.Cb,Ia:b.Ia,Lh:b.Lh,text:a.Mi,wA:a.ga?{min:a.ga.ee,max:a.ga.oe}:{min:a.ib.min,max:a.ib.max}}}\nfunction nQa(a,b,c,d){a[H]==ti?(oQa(a),a.Ti?pQa(a):a.bW?lQa(a)?qQa(a,b):rQa(a,b):sQa(a)):tQa(a,b,a.MF+1);var e=uQa(a),f=null;if(a[H]==ti){var f=wj(a[RA],function(a){return{tick:a,sa:a.sa,Z:a.Z,W:!0,length:null,brush:this.Pt}},a),g;if(g=a.qA?vQa(a,f):wQa(a,f))g=wj(g,function(a){return{sa:this.T7(a),Z:a,W:!0,length:null,brush:this.NM}},a),Mj(f,g);uj(f,function(a){if(a.Z*this[Cz]<this.Se*this[Cz]||$X(this,a.Z))a.W=!1,Ij(this[RA],a.tick);delete a.tick},a)}g=null;Lo(a.b,a.Ja(Ina))&&(f&&(g=Lj(f)),e&&Mj(g||\n[],[e]));a.QX(b,c,d,null);a.PX(b);return{Ia:f,Lh:g,Cb:e}}\nfunction mQa(a,b,c,d){aY(a);if(a.ga.ee>=a.ga.oe)return{Ia:null,Lh:null,Cb:null};var e=uQa(a);Qj(a.SF);for(var f=da,g=1;g<a.SF[J];++g){var k=a.SF[g]-a.SF[g-1];k&&(f=h.min(f,k))}f===da&&(f=0);var l=a.gG(b)[QB]===ui,g=0;a.ga instanceof jX&&(g=(new Date(1970,0,1))[jc]());var g=bQa(a.b,U(a.Ja,a),l,g),k={Vc:a.Vc,Pt:a.Pt,OF:a.OF,NM:a.NM},n=a[Cz];$x(a,1);var p=g.nja(a.ga.ee,a.ga.oe,f,U(a.De,a),k,b.mc);$x(a,n);-1===n&&(uj(p.Ia,function(a){a.Z=xQa(this,a.Z)},a),uj(p.Mi,function(a){a.Z=xQa(this,a.Z);a.za.I[0].x=\nxQa(this,a.za.I[0].x)},a));uj(p.Mi,function(a){a.sa=this.ga.Bp(a.sa[jc]());if(l){var b=a.za.I[0].x;a.za.I[0].x=a.za.I[0].y;a.za.I[0].y=b}},a);uj(p.Ia,function(a){a.sa=this.ga.Bp(a.sa[jc]());if(a.Z*this[Cz]<this.Se*this[Cz]||$X(this,a.Z))a.W=!1,Ij(p.Ia,a)},a);var t=Cy(a,[]);uj(p.Mi,function(a){a.Z*this[Cz]<this.Se*this[Cz]||$X(this,a.Z)?Ij(p.Mi,a):t[B]({sa:a.sa,Z:a.Z,text:a.za[pd],W:a.W})},a);a.QX(b,c,d,p.Mi);a.PX(b);return{Ia:p.Ia,Lh:null,Cb:e}}\nfunction tQa(a,b,c){var d;a.ib.min==-da&&(a.ib.min=h.min(0,a.ib.max-1));a.ib.max==da&&(a.ib.max=h.max(b.Ga[J],a.ib.min+1));a.ib.max=h.max(a.ib.min+1,a.ib.max);d=a.ib.max-a.ib.min;a.Jha&&(d=h.min(d,h[Eb]((c+1)/2)));a[H]==fK&&(d=h.max(1,d-1));a.WA=yQa(a);a.Ew=a.MF/d;Cy(a,jV(b.Ga[J],function(a){var c=a-this.WA;return{sa:b.Ga[a][Y],Z:this.De(a),text:b.Ga[a].hu[0],W:0<=c&&c<=d}},a))}\nfunction pQa(a){var b=a.ga;Qj(a.Ti,function(a,c){return b.kba(a.v,c.v)});0<a.Ti[J]&&(a.pc(JW(b,a.Ti[0].v)),a.pc(JW(b,a.Ti[a.Ti[J]-1].v)));aY(a);b.hJ(!1);-1===a.zm&&(a.Ti=Lj(a.Ti),a.Ti[gr]());var c=wj(a.Ti,function(a){return JW(this.ga,a.v)},a);b.Hp(c);var d=zMa(a.ga);Cy(a,wj(a.Ti,function(a){var c=a.v,g=JW(b,c),g=this.De(g);a=a.f;Si(a)||(a=d.Sc(c));return{sa:c,Z:g,text:a,W:!0}},a))}\nfunction sQa(a){yMa(a.ga,a.Hg,a.bh,a.RF==oF||a.RF==wI&&(a.ib.min==-da||a.ib.max==da));aY(a);a.qA&&zQa(a);var b=a.ga[RA],b=vj(b,function(a){return a>=this.ib.min&&a<=this.ib.max},a);Ui(a.by)&&2>a.by&&(b=Nj(b,0,a.by));a.ga.Hp(b);a.ga.wJ();var c=zMa(a.ga);aY(a);Cy(a,wj(a.ga[RA],function(a){var b=this.ga.Bp(a),f=c.Sc(b);return{sa:b,Z:this.De(a),text:f,W:!0}},a))}\nfunction zQa(a){var b=da,c=null,d,e=a.ga[RA],e=wj(e,function(a){d=0<a-c?1:-1;a=d*h[Eb](d*a);c&&0!==a*c&&0<a-c&&(b=h.min(b,h.abs(a-c)));return c=a});b!==da&&(c=null,uj(e,function(a,g){null!==c&&(c===a&&rj[Ee][L](e,g,1),h.abs(a-c)>b&&(d=0<a-c?1:-1,Gj(e,c+d*b,g+1)));c=a}));a.ga.Hp(e)}\nfunction qQa(a,b){aY(a);var c=a.ga,d=a.gG(b);c.hJ(!1);var e=zMa(c);e.ml(a.nk);var f=d.vB,g=d.uB-1,k=new VX(b.mc,a.Vc);if(d.ug)var l=f,f=g,g=l;d=(new ZPa(new KX(c.ee,c.oe,f,g),a.nk,k,e,10,d[QB],!1)).kI();Cy(a,[]);for(e=0;e<d[J];e++)f=d[e],f.ad()&&a[RA][B]({sa:c.Bp(f[I]()),Z:f[UA](),text:f.ad(),W:!0})}\nfunction wQa(a,b){if(!b||1>=b[J]||0==a.Lp)return null;var c=(b[1].Z-b[0].Z)/(a.Lp+1),d=[],e,f,g=b[0].Z;for(e=f=h[Eb]((g-a.Se)/c);0<e;e--){var k=h[Eb](g-c*e);1<h.abs(k-a.Se)&&d[B](k)}for(e=0;e<b[J]-1;e++)for(g=b[e].Z,f=0;f<a.Lp;f++)g+=c,d[B](h[Eb](g));g=qj(b).Z;f=h[Eb]((a.cf-g)/c);for(e=1;e<=f;e++)k=h[Eb](g+c*e),1<h.abs(k-a.cf)&&d[B](k);return d}\nfunction vQa(a,b){if(!b||1>=b[J]||0==a.Lp)return null;for(var c=b[0],d=c.sa,e=d,f=[c],g=1;g<b[J]-1;g++)c=b[g],e=d,d=c.sa,0!==d&&(DW(d)||e&&DW(e/d))&&f[B](c);f[B](b[b[J]-1]);b=f;if(1>=b[J])return null;var k=b[1].Z-b[0].Z,c=[],d=[],l;a.Lp=h.min(vNa[J],a.Lp);e=vNa[a.Lp-1];a.Lp=e[J];for(g=0;g<a.Lp;g++)f=h.log(e[g])/h.log(10),d[B](f);for(g=0;g<b[J]-1;g++)if(e=b[g].Z,f=1,k=b[g+1].sa/b[g].sa,!(0>k)&&DW(k))for(1>k&&(f=-1,e=b[g+1].Z),k=b[g+1].Z-b[g].Z,l=0;l<a.Lp;l++)c[B](e+f*k*d[l]);return c}\nfunction uQa(a){var b=null;a[H]==ti&&a.Cb&&(b={sa:a.Cb.sa,Z:a.Cb.Z,W:!0,length:null,brush:a.gia});return b}function oQa(a){null!=a.Ar&&a.Ar!==Mg&&a.pc(JW(a.ga,a.Ar));null!=a.Hg&&a.pc(JW(a.ga,a.Hg));null!=a.bh&&a.pc(JW(a.ga,a.bh))}\nfunction aY(a){var b=Wk(a.ib.min)?a.ib.min:a.ga.ee,c=Wk(a.ib.max)?a.ib.max:a.ga.oe;b===c&&(--b,c+=1);HW(a.ga,b);IW(a.ga,c);a.ib.min=b;a.ib.max=c;a.Ew=a.MF/(c-b);b!==da&&(a.WA=b);if(Gi(a.Ar)&&a.Ar!==Mg)b=JW(a.ga,a.Ar);else{var d=JW(a.ga,a.ga.b1()),b=Lk(d,b,c);Wk(b)||(b=0)}a.Cb=null;Wk(b)&&(c=a.De(b),fa(c)||(a.Cb={sa:a.ga.Bp(b),Z:c}))}\nfunction rQa(a,b){if(a.RF==oF&&la(a.ga.ee)&&la(a.ga.oe)){var c=QX(new Yn(a.ga.ee,a.ga.oe),.1);a.pc(c[y]);a.pc(c.end)}aY(a);var c=a.gG(b),d=a.ga.Lt[NA](a.ga.ee),e=a.ga.Lt[NA](a.ga.oe);wX(a,d);wX(a,e);var f=a.qA?0:1,g=new VX(b.mc,a.Vc),k,l=a.b;k=new DX;var n=Xo(l,a.Ja(YH));gp(l,a.Ja(Fua));var p=Qo(l,a.Ja(WH)),t=Xo(l,a.Ja(XH)),u=Xo(a.b,a.Ja(VH));n||p||t||u?k.tY={pattern:n,scaleFactor:p,prefix:t,suffix:u}:(n=Qo(l,a.Ja(Eua)),Ui(n)&&yPa(k,n),n=Qo(l,a.Ja(Dua)),Ui(n)&&zPa(k,n),(n=l.Q(a.Ja(Cua)))&&k.yp({symbol:n.symbol,\nposition:n[tc],usePadding:n.usePadding}),Lo(l,a.Ja(Bua))&&BPa(k));k=k.$g();l=[];Wk(d)&&(l=TX(d,e,c.vB,c.uB-1,c.ug,f,a.QM,c[QB],40,g,k));Cy(a,[]);for(c=0;c<l[J];c++)d=l[c],e=d[I](),f=a.ga.Lt[AC](e),a[RA][B]({sa:e,Z:a.De(f),text:d.ad(),W:!0})}R.pc=function(a){this[H]==ti&&null!=a&&bY(this,a)&&(this.ga.pc(a),this.SF[B](a))};function AQa(a){if(a[H]==ti){var b=a.ga,c=b.ee,d=b.oe,e=.01*(d-c);0<c&&a.ib.min==-da&&HW(b,h.max(c-e,0));0>d&&a.ib.max==da&&IW(b,h.min(d+e,0))}}\nR.De=function(a){return null!=a?this.Se+(a-this.WA)*this[Cz]*this.Ew:null};function xQa(a,b){if(null==b)return null;$x(a,1);var c=null!=b?(b-a.Se)*a[Cz]/a.Ew+a.WA:null;$x(a,-1);return a.De(c)}R.o9=function(a){return this[H]==ti?JW(this.ga,a):a};R.Bp=function(a){return null!=a?this[H]==ti?this.ga.Bp(a):a:null};R.T7=function(a){a=null!=a?(a-this.Se)*this[Cz]/this.Ew+this.WA:null;return null!=a?this.Bp(a):null};R.aI=function(a){return this.De(this.o9(a))};\nfunction yQa(a){switch(a[H]){case gK:return a.ib.min-.5}return a.ib.min}function bY(a,b){return a[H]==ti?b>=a.ib.min&&b<=a.ib.max:b>=h[Eb](a.ib.min)&&b<h[Cb](a.ib.max)}function $X(a,b){return b*a[Cz]>a.cf*a[Cz]}function lQa(a){return null!=a.ga&&(a.ga instanceof fX||a.ga instanceof jX)};function BQa(a,b,c,d,e,f,g,k,l,n){this.eca=a;this.Vh=b;this.Asa=c;this.Rqa=d;this.Kea=e;this.IU=f;this.fpa=g;this.epa=k;this.dpa=l;this.dca=n}function CQa(a,b,c,d){switch(d){case Eya:return(b-1-a)%c;default:return a}}function cY(a,b,c){b=h[Cb]((a.Vh[J]-0)/(b*c));return 2>a.Vh[J]||2>b}\nfunction DQa(a,b,c,d,e){b=CQa(b,a.Vh[J],d,a.fpa);for(var f=1>=a.Vh[J]?a.eca:h.abs(a.Vh[1].Z-a.Vh[0].Z)*d-a.epa,g=[];b<a.Vh[J];b+=d){var k=a.Vh[b],l=k.W&&!a.dpa?h.min(f,2*k.Z,2*(a.eca-k.Z)):f,n=a.dca(k[pd],l,e),p=n.re;l<f&&(p=a.dca(k[pd],f,e).re);g[B]({sa:k.sa,W:k.W,Z:k.Z,Q7:c,text:k[pd],width:n.Hr,layout:n,re:p})}return g}function EQa(a,b,c,d){var e=b*c;d=1<b?1:d;for(var f=[],g=0;g<b;g++){var k=DQa(a,a.Asa+g*c,g*d,e,d);Mj(f,k)}Qj(f,function(a,b){return a.Z-b.Z});return f}\nfunction FQa(a,b,c){a=EQa(a,b,c,a.Rqa);return xj(a,function(a,b){return{Qu:h.max(a.Qu,b[Mz].I[J]),re:a.re||b.re}},{Qu:0,re:!1})}function GQa(a){for(var b=1,c=a.IU||1,d=FQa(a,b,c),e=b;d.re&&b<a.Kea;){b++;if(cY(a,b,c))break;e=b;d=FQa(a,e,c)}b=c;if(!a.IU)for(;d.re;){c++;if(cY(a,e,c))break;b=c;d=FQa(a,e,b)}return{mY:e,Bx:b,Qu:d.Qu*e}}function HQa(a,b,c,d,e){a=EQa(a,b,c,d);e=xj(a,function(a,b){var c=b.re?1:0;delete b.re;return a+c},0)<=a[J]*e;return{LO:a,Ofa:e}}\nfunction IQa(a,b,c,d,e){var f=h.min(a.Kea,d);b=h.min(b,f);c=a.IU||c;for(var g=HQa(a,b,c,d,e),k=b;!g.Ofa&&b<f;){b++;if(cY(a,b,c))break;k=b;g=HQa(a,k,c,d,e)}f=c;if(!a.IU)for(;!g.Ofa;){c++;if(cY(a,k,c))break;f=c;g=HQa(a,k,f,d,e)}return{mY:k,Bx:f,LO:g.LO}};function dY(a,b,c,d,e,f,g){XX[L](this,a,b,Kj([Jta+d,IH],c),d,e,f,g);this.gY=Mo(b,this.Ja(noa));a=So(b,this.Ja(moa),30);this.V9=a=Mk(a,360);this.WP=Ok(a);this.tla=So(b,this.Ja(CG),.5*this.Vc[Gc]);this.K7=So(b,this.Ja(Rua));this.L7=So(b,this.Ja(Jra),da);this.ZX=So(b,this.Ja(Lra),2);this.sO=So(b,this.Ja(yoa),0);this.WX=ep(b,this.Ja(xoa),tNa,Dya);this.M7=So(b,this.Ja(Bra),this.Vc[Gc]);this.J7=Lo(b,this.Ja(mza),!1)}W(dY,XX);R=dY[K];R.K9=function(){return Ita+this[xc]};\nR.cW=function(a,b,c){return kQa(this,a,a.t[r],1==this[Cz]?a.t[G]:a.t[kd],b,c)};\nR.QX=function(a,b,c,d){if(0==this[xc]){var e=a.mc,f=this.Vc[Gc],g=this[bC].ba[Gc],k=b.Ma[Gc],l=a.uF==JF?this[bC][pd]:M,n=this,p=new BQa(a[r],this[RA],this.K7,this.L7,this.ZX,this.sO,this.WX,this.M7,this.J7,function(a,b,c){return fT(e,a,n.Vc,b,c)}),t=this.sO||1,u,x;if(this.Bm==JF&&!d)if(null!=this.gY)this.gY?x=eY(this,e):u=GQa(p);else if(this[RA][J]*f/(this.ZX*t)<=a[r]){if(u=GQa(p),u.Bx>t||0==u.Qu)x=eY(this,e),u=null}else x=eY(this,e);var A=fT(e,l,this[bC].ba,a.t[r],da),C=this.tp,E=h.max(C,h[D](f/\n1.618)),Q=h.max(C,h[D](f/3.236)),N=function(){return{key:rD,min:x.minHeight+C,max:x.maxHeight+C,Ub:[E-C]}},S=[];S[B]({key:tK,min:C,Ub:[da]});0<A.I[J]&&S[B]({key:qD,min:g+C,Ub:[da]});b[UA]()==uK&&S[B]({key:XG,min:k+C,Ub:[da]});c[UA]()==uK&&S[B]({key:nJ,min:c[JB]()+C,Ub:[da]});var T=S[J];d||u&&0<u.Qu?S[B]({key:rD,min:f+C,Ub:[E-C]}):x&&S[B](N());var V=S[J];if(u)for(var sa=1;sa<u.Qu;sa++)S[B]({key:rD,min:f+C,Ub:[Q-C]});f=S[J];for(sa=1;sa<A.I[J];sa++)S[B]({key:qD,min:g+C,Ub:[this.a6-C]});var g=lV(S,a[z]-\na.t[Uc]),Ha=g[RA]||[],Ka;u&&(Ka=IQa(p,u.mY,u.Bx,Ha[J],0),null==this.gY&&Ka.Bx>t&&(Ka=u=null,x=eY(this,e),S[T]=N(),S=hKa(S,0,V,f,void 0),g=lV(S,a[z]-a.t[Uc])));var Ra=a.t[Uc],Ha=g[RA]||[];if(0<Ha[J]){for(sa=1;sa<Ha[J];sa++)Ha[sa]+=Ha[sa-1];if(d){p=Ra+Ha[0];for(sa=0;sa<d[J];sa++)t=d[sa].za,sz(t,t[lC]||new fV(0,0)),t[lC].y=p;this.Mi=d}else u?this.Mi=wj(Ka.LO,function(a){var b=wj(a[Mz].I,function(b,c){return{x:0,y:Ha[a.Q7+c],length:a[r],text:b}},this);return{sa:a.sa,W:a.W,za:{text:a[pd],ba:this.Vc,I:b,\nGc:dK,Fc:zI,rb:a[Mz].re?a[pd]:M,anchor:new fV(a.Z,Ra),Eb:0}}},this):x&&(sa=Ha[0],d=h.min(sa-C,x.maxHeight),this.Mi=JQa(this,e,Ra+sa-d,d,x.Bx));Ra+=qj(Ha)}d=g[bC]||[];if(0<d[J])for(p=fT(e,l,this[bC].ba,a.t[r],d[J]),this[bC].rb=p.re?l:M,sa=0;sa<d[J];sa++)Ra+=d[sa],this[bC].Fc=zI,this[bC].I[B]({x:a.t[G]+a.t[r]/2,y:Ra,length:a.t[r],text:p.I[sa]});l=g.legend||[];0<l[J]&&(Ra+=l[0],b.lp(new um(Ra-k,a.t[kd],Ra,a.t[G])));b=g.colorBar||[];0<b[J]&&(Ra+=b[0],a=new um(Ra-c[JB](),a.t[kd],Ra,a.t[G]),c.lp(a))}};\nfunction eY(a,b){function c(a){a=b(a[pd],d)[r]*f+e*g;return h[Cb](a)}var d=a.Vc,e=d[Gc],f=h.sin(a.WP%h.PI),g=h.cos(a.WP%h.PI),k=a.sO;k||(k=2>a[RA][J]?1:h[Cb]((e+a.tp)/f/h.abs(a[RA][1].Z-a[RA][0].Z)));for(var l=0,n=0;n<a[RA][J];n+=k)l=h.max(c(a[RA][n]),l);n=c({text:nf});return{minHeight:h.min(l,n),maxHeight:l,Bx:k}}R.NQ=function(a){var b=a.mc;return xj(this[RA],function(a,d){return h.max(a,b(d[pd],this.Vc)[r])},0,this)};R.$$=function(a){var b=a.mc;a=this.NQ(a);b=b(nf,this.Vc)[r];return h.min(b,a)};\nfunction JQa(a,b,c,d,e){var f=CQa(0,a[RA][J],e,a.WX);d=(d-a.Vc[Gc]*h.cos(a.WP%h.PI))/h.sin(a.WP%h.PI);d=h[Eb](d);var g=[];for(c+=a.tla;f<a[RA][J];f+=e){var k=a[RA][f],l=fT(b,k[pd],a.Vc,d,1),n={text:k[pd],ba:a.Vc,I:[],Eb:-a.V9,Gc:180<a.V9?TD:zI,Fc:dK,rb:l.re?k[pd]:M,anchor:new fV(k.Z,c)};0<l.I[J]&&n.I[B]({x:0,y:0,length:d,text:l.I[0]});g[B]({sa:k.sa,W:k.W,za:n})}return g}\nR.PX=function(a){if(0==this[xc]){var b=a.mc,c=this.Vc[Gc],d=new BQa(a[r],this[RA],this.K7,this.L7,this.ZX,this.sO,this.WX,this.M7,this.J7,U(function(a,c,d){return fT(b,a,this.Vc,c,d)},this)),e,f=this.c6;this.Bm==pH&&(e=GQa(d),this.VV&&(f=AH));var g=this.tp,k=h.max(this.tp,h[D](c/3.236)),l=h.max(this.tp,h[D](c/1.618)),l=this[H]==ti?k:l,n=h.max(g,h[D](c/3.236)),p,t;this[H]==ti?f===AH?(p=TD,t=k):(p=zI,t=-k):(p=dK,t=0);f=[];f[B]({key:jD,min:g,Ub:[da]});if(e)for(k=0;k<e.Qu;k++)f[B]({key:rD,min:c+g,Ub:[(0==\nk?l:n)-g]});var u=lV(f,h[Eb](a.t[z]/2))[RA]||[];if(0<u[J]){for(k=1;k<u[J];k++)u[k]+=u[k-1];c=IQa(d,e.mY,e.Bx,u[J],.5);this.Mi=wj(c.LO,function(b){var c=b[Mz].I;c[gr]();c=wj(c,function(a,c){return{x:0,y:-u[b.Q7+c],length:b[r],text:a}},this);return{sa:b.sa,W:b.W,za:{text:b[pd],ba:this.Vc,I:c,Gc:p,Fc:TD,rb:b[Mz].re?b[pd]:M,anchor:new fV(t+b.Z,a.t[Uc]),Eb:0}}},this)}}};R.gG=function(a){var b={};b.ug=-1==this[Cz];b.vB=a.t[G];b.uB=a.t[kd];dz(b,this.bj());return b};R.bj=function(){return th};\nR.J9=function(a){return 0==this[xc]?{Z:a.t[Uc],direction:-1}:{Z:a.t.top,direction:1}};function KQa(a){return new oO(h[D](a.x),h[D](a.y))}function LQa(a){return xj(arguments,pO,new oO(0,0))}function MQa(a){return xj(arguments,function(a,c){return new Cl(a[r]+c[r],a[z]+c[z])},new Cl(0,0))}function fY(a,b,c){return new oO(h.cos(a)*b,h.sin(a)*c)}function NQa(a){return new oO(a[0],a[1])}function OQa(a,b){return wj([[a.x-b[r]/2,a.y-b[z]/2],[a.x+b[r]/2,a.y-b[z]/2],[a.x+b[r]/2,a.y+b[z]/2],[a.x-b[r]/2,a.y+b[z]/2]],NQa)}\nfunction PQa(a,b,c,d){return new xm(h.min(a,c),h.min(b,d),h.abs(c-a),h.abs(d-b))};function gY(a,b,c,d,e,f,g){XX[L](this,a,b,Kj([Jma+d,Au],c),d,e,f,g);this[H]==ti&&$x(this,-this[Cz])}W(gY,XX);R=gY[K];R.K9=function(){return Ima+this[xc]};R.cW=function(a,b,c){return kQa(this,a,a.t[z],1==this[Cz]?a.t.top:a.t[Uc],b,c)};R.NQ=function(a){var b=a.mc;return xj(this[RA],function(a,d){return h.max(a,b(d[pd],this.Vc)[r])},0,this)};R.$$=function(a){var b=a.mc;a=this.NQ(a);b=b(nf,this.Vc)[r];return h.min(b,a)};\nR.QX=function(a){var b=a.mc,c=this.Vc[Gc],d=this[bC].ba[Gc],e=a.uF==JF?this[bC][pd]:M,f=fT(b,e,this[bC].ba,a.t[z],da),g=this.tp,k=this.NQ(a),l=this.$$(a),n=[];this.Bm==JF?n[B]({key:ZE,min:g,Ub:[c-g]}):n[B]({key:ZE,min:0,Ub:[da]});0<f.I[J]&&n[B]({key:qD,min:d+g,Ub:[da]});this.Bm==JF&&n[B]({key:rD,min:l+g,max:k+g,Ub:[da]});for(c=1;c<f.I[J];c++)n[B]({key:qD,min:d+g,Ub:[this.a6-g]});var d=lV(n,0==this[xc]?a.t[G]:a[r]-a.t[kd]),p=0==this[xc]?0:a[r],f=d[bC]||[];if(0<f[J])for(b=fT(b,e,this[bC].ba,a.t[z],\nf[J]),1===this[xc]&&b.I[gr](),this[bC].rb=b.re?e:M,c=0;c<f[J];c++)p+=f[c]*(0==this[xc]?1:-1),this[bC].Eb=-90,this[bC].Fc=0==this[xc]?zI:TD,this[bC].I[B]({x:p,y:a.t.top+a.t[z]/2,length:a.t[z],text:b.I[c]});if(this.Bm==JF){var e=d[RA][0]||0,p=p+e*(0==this[xc]?1:-1),t=h.min(k,e-g);this.Mi=t<l?[]:wj(this[RA],function(b,c){var d=0==this[xc]?zI:TD,e=dK;this.fia==gya&&(0==c&&(e=1==this[Cz]?TD:zI),c==this[RA][J]-1&&(e=1==this[Cz]?zI:TD));return QQa(this,a,b,p,t,d,e,0)},this)}};\nR.PX=function(a){var b=a.mc,c=this.Vc[Gc],d=this.tp,e=h.max(this.tp,h[D](c/3.236)),c=h.max(this.tp,h[D](c/1.618)),c=this[H]==ti?e:c,f,g;this[H]==ti?this.c6==AH?(f=zI,g=e):(f=TD,g=-e):(f=dK,g=0);var e=xj(this[RA],function(a,c){return h.max(a,b(c[pd],this.Vc)[r])},0,this),k=b(nf,this.Vc)[r],k=h.min(k,e),l=[];l[B]({key:ZE,min:d,Ub:[da]});this.Bm==pH&&l[B]({key:rD,min:k+d,max:e+c,Ub:[]});var c=lV(l,a.t[r]),n=0==this[xc]?a.t[G]:a.t[kd];if(this.Bm==pH){var c=c[RA][0]||0,p=h.min(e,c-d),n=n+(c-p)*(0==this[xc]?\n1:-1);this.Mi=wj(this[RA],function(b){return QQa(this,a,b,n,p,0==this[xc]?TD:zI,f,g)},this)}};function QQa(a,b,c,d,e,f,g,k){b=fT(b.mc,c[pd],a.Vc,e,1);var l=wj(b.I,function(a){return{x:0,y:0,length:e,text:a}},a);return{sa:c.sa,W:c.W,za:{text:c[pd],ba:a.Vc,gr:null,I:l,Gc:f,Fc:g,rb:b.re?c[pd]:M,anchor:new fV(d,c.Z-k),Eb:0}}}R.gG=function(a){var b={};b.ug=-1==this[Cz];b.vB=a.t.top;b.uB=a.t[Uc];dz(b,this.bj());return b};R.bj=function(){return ui};\nR.J9=function(a){return 0==this[xc]?{Z:a.t[G],direction:1}:{Z:a.t[kd],direction:-1}};function hY(a,b,c,d,e){this.sr=this.eP=this.OX=this.gf=this.td=this.Pe=this.lg=this.sb=null;this.fx=1;this.iP=null;AX[L](this,a,b,c,d,e)}W(hY,AX);R=hY[K];\nR.HI=function(){return[U(function(){var a=this[Nr];this.Jt=fp(a,lD,pp)!=O;this.R.ai=ep(a,fI,rNa,RI);if(this.R.ai==gK&&this.R.ab!=kh)throw m(\"Focus target \"+this.R.ai+\" is not supported for the chosen chart type.\");this.R.kd=Lo(this[Nr],ata);this.R.ab==oK?this.sr=new vX(this.Sb,this[Nr],this.mc,this.R):(this.sb=a.Q(mJ,VW),RQa(this));a=0<this.R.Pf.bars||0<this.R.Pf.area||0<this.R.Pf.steppedArea;this.R.Rd=Lo(this[Nr],iH)&&a;this.R.o6=Lo(this[Nr],Boa,!1)},this),U(this.Gna,this),U(AX[K].HI,this)]};\nfunction RQa(a){var b=a.R,c=a.Sb,d=b.ab==OE?function(){return OE}:b.ab===yH?function(){return JK}:U(function(a){return ep(this[Nr],EE+a+nDa,cNa,b.eW)},a),d=b.kd?SQa(c,d,b.ab):TQa(c,d);b.Ga=[];b.lr={};for(var e=d.rk,f=0;f<c.O();f++){var g=c.ym(f),k=c[I](f,0),l=wj(e,function(a){return c.Ca(f,a.ia[BB][0])||M}),k={data:k,hu:l,Ht:g};if(l=e[0].ia.tooltip)k.de=iY(a,l[0],f);b.Ga[B](k);b.lr[g]=f}b.g=[];for(f=0;f<d.JX[J];f++)e=UQa(a,f,d.JX[f]),b.g[B](e),hk(c.Ur(f))||vq(b.g[f],c.Ur(f));b.kp=d.C7;b.rk=d.rk;b.Vt=\nd.Vt;b.WF={};b.Pf={};a.OX=new hl;a.eP=[];for(f=0;f<b.g[J];++f){d=b.g[f];a.OX.add(d.Td);e=b.WF[d.Td];if(null==e)b.WF[d.Td]=d[TA];else if(e!=d[TA])throw m(\"All series on a given axis must be of the same data type\");b.Pf[d[H]]=(b.Pf[d[H]]||0)+1;e=a.eP[d.Td]||{};a.eP[d.Td]=e;e[d[H]]=(e[d[H]]||0)+1}}\nfunction VQa(a){var b={},c=a.R;c.Tn=[];var d=U(function(a){var d=c.g[a];if(c.kd&&d[H]===OE){var g=[this[Nr].Q(LI,.5),this[Nr].Q(MI,1)],k=d[F][F];c.Tn[B]({id:d.id,text:d.$z,brush:new lo({gradient:{kg:k,Nf:k,or:g[0],pr:g[1],x1:AM,y1:CM,Fb:CM,Kb:CM,nr:!0,vF:!0}}),index:a,W:d.aA})}else g=new lo({fill:d[F][F]}),d.JF&&g.Eg(d.JF),c.Tn[B]({id:d.id,text:d.$z,brush:g,index:a,W:d.aA});b[a]=!0},a);X(c.g,function(a,c){b[c]||(d(c),null!=a.xF&&d(a.xF))},a);c.kd&&c.g[0][H]===JK&&c.Tn[B]({id:-1,text:UAa,brush:new lo({fill:uNa[F]}),\nindex:-1,W:!0})}\nfunction WQa(a,b){function c(a){return a=864E5*a+e}function d(a){a-=e;return a/864E5}for(var e=(new Date(1900,0,1,0,0,0))[jc](),f=new Lp(hDa),g=new Lp(BFa),k=new AMa(function(a){return 0!==a&&(1E5<h.abs(a)||.01>h.abs(a))?f[Rb](a):g[Rb](a)}),l=a.R,n=l.ab==OE?OE:OG,p=0,t=l[QB]===ui,u=l.g[J],x=0;x<u;x++){var A=l.g[x],C=ana+x+mf;if(null!=gp(a[Nr],ana+x)){p++;var E=ep(a[Nr],C+qi,$Ma,LG),Q=a[Nr].Q(C+oJ,uCa),N=Q===uCa;N&&(Q=A.Fg.fb());var N=Uo(a[Nr],[C+Rh,Rh],N?.5:1),S=So(a[Nr],[C+tF,tF],0),T=0<S;0>=S&&\n(S=6);S/=2;0<S&&(S+=1);var V={};null!=A.ia[Y]&&pa(V,A.ia[Y]);var sa=So(a[Nr],[C+MG,MG],2);ep(a[Nr],C+YI,TW,O);Lo(a[Nr],C+NC,!1);var Q=JV(Q),E=aNa[E],Ha=(t?a.Pe:a.lg)[0],Ka=(t?a.lg:a.Pe)[A.Td];if(Ha[H]===ti){var Ra=Ha.ga,Sd=Ka.ga,Db=A.ia[Y][0],Ec=Kk,Zd=Kk;0<b.O()&&Qi(b[I](0,0))&&(Ec=d,Zd=c);var Ha={min:Ec(Ra.ee),max:Ec(Ra.oe)},Xb=E(b.O(),function(a){a=b[I](a,0);a=KW(Ra,a);return Ec(a)},function(a){return KW(Sd,b[I](a,Db))},{range:Ha,IA:Po(a[Nr],C+$va,3),oW:{transform:function(a){a=Zd(a);return Ra.Lt[AC](a)},\ninverse:function(a){return Ec(Ra.Lt[NA](a))}}});if(null!==Xb){E=Wo(a[Nr],C+qD,k.C(Xb.mu.Jm())||sAa+p);Ha=wj(Xb[Y],function(a){var b=Zd(a[0]),b=null!=b?Ra.pG(b):null;a=a[1];a=null!=a?Sd.pG(a):null;return[b,a]});A.xF=l.g[J];Ka=to(Q[F],sa);mo(Ka,N);var sd=so(Q[F]);sd.Eg(N);var gf=Wo(a[Nr],C+bH,E);Lo(a[Nr],C+Coa,!1)&&(gf+=Je+k.C((new OW([new RW([new SW(Wh),new PW(2)]),new PW(Xb.Ep)])).Jm()));Xb=!1!==a[Nr].Q(C+wu);l.g[B]({id:A.id+Xza,title:E,jg:!0,data:Ha,dataType:A[TA],Zg:Lo(a[Nr],[C+AI,AI],!0),xM:Xb,\nW:!0,Ht:0,ia:V,z6:x,Ve:A.Ve,wf:null,color:Q,JF:N,Fg:sd,Hc:Ka,rw:null,HF:null,type:n,rF:Po(a[Nr],C+sma,0),lineWidth:sa,$c:S,b6:12,ww:ep(a[Nr],C+YI,TW,O),zM:So(a[Nr],[C+YD,YD],1),wM:T,l:[],NV:[],Td:A.Td,aA:Lo(a[Nr],C+NC,!1),$z:gf})}}}}}\nfunction TQa(a,b){for(var c=[],d=[],e=null,f=null,g=0,k=[],l=0;l<a.L();++l){var n=a.G(l),p=a.gj(l,Zh)||(0==l?At:Wg);if(0==l&&p!==At)throw m(ABa);if(p==At){if(0<g)throw m(mAa+l+ef);e={ia:{},dataType:n};f={$b:null,Ve:d[J]};d[B](e)}0==g&&p===Wg&&(f=c[J],g=b(f),e={type:g,dataType:n,ia:{}},f={$b:f,Ve:null},c[B](e),g=g===iK?4:1);if(p===Wg&&(g--,n!==e[TA]))throw m(bCa);if(p===wu&&e.ia[p])throw m(ZAa);e.ia[p]=e.ia[p]||[];k[B]({$b:f.$b,Ve:f.Ve,kl:p,EA:e.ia[p][J]});e.ia[p][B](l)}if(0<g)throw m(gBa+g+ef);e=\n0;n=d[0][TA];for(l=0;l<c[J];++l){if(d[J]<=e)throw m(\"Series #\"+l+OFa);p=d[e+1];f=c[l].ia[Y];if(p&&p.ia[BB][0]<=f[0]&&(++e,n!==d[e][TA]))throw m(aCa);c[l].Ve=e}return{JX:c,rk:d,Vt:n,C7:k}}function XQa(a,b){if(a!==b)throw m(\"Column types must be consistent: equal for domain columns and for columns in the same serie.\");}\nfunction SQa(a,b,c){var d=[],e=[],f=null,g=[];if(c===OE){for(var k=a.L()-2,l=function(a){if(a!==Wg&&a!==RF)throw m(\"All columns must be either data or old-data columns\");},n={data:null,\"old-data\":null},f=a.G(0),p=0;2>p;++p){var t=a.G(p);c=a.gj(p,Zh);l(c);XQa(f,t);t={ia:{},dataType:t};Wy(t.ia,[p]);e[B](t);n[c]=p;g[B]({Ve:p,kl:At,EA:0,$b:null})}for(p=0;p<k;++p){var u=2+p,t=a.G(p);c=a.gj(p,Zh);l(c);p%2&&XQa(d[p-1][TA],t);var x=n[c],t={type:b(p),dataType:t,Ve:x,ia:{}};t.ia[c]=[u];d[B](t);g[B]({Ve:x,kl:c,\nEA:0,$b:p})}}else if(c===kh){k=f=null;for(p=l=0;p<a.L();++p){t=a.G(p);c=a.gj(p,Zh)||(0===p?At:Wg);if(0===p&&c!==At)throw m(ABa);if(c===At){if(0<l)throw m(mAa+p+ef);f={ia:{},dataType:t};k={$b:null,Ve:e[J]};e[B](f)}0!==l||c!==Wg&&c!==RF||(k=d[J],l=b(k),f={type:l,dataType:t,ia:{}},k={$b:k,Ve:null},d[B](f),l=l===iK?4:c===RF?2:1);if(c===Wg||c===RF)if(l--,t!==f[TA])throw m(bCa);if(c===wu&&f.ia[c])throw m(ZAa);f.ia[c]=f.ia[c]||[];g[B]({$b:k.$b,Ve:k.Ve,kl:c,EA:f.ia[c][J]});f.ia[c][B](p)}if(0<l)throw m(gBa+\nl+ef);a=0;f=e[0][TA];for(p=0;p<d[J];++p){if(e[J]<=a)throw m(\"Series #\"+p+OFa);b=e[a+1];c=d[p].ia[RF]||d[p].ia[Y];if(b&&b.ia[BB][0]<=c[0]&&(++a,f!==e[a][TA]))throw m(aCa);d[p].Ve=a}}return{JX:d,rk:e,Vt:f,C7:g}}R.WG=function(a){a=a.ia[RF];return null!=a&&0<a[J]};\nfunction UQa(a,b,c){var d=c[H],e=c.ia,f=c.Ve,g=a[Nr],k=EE+b+mf,l=d+mf,n=e[Y]||e[RF],p=a.Sb.pH(n[0]),t=a.Sb.La(n[0])||M,u=d==OE?0:2,x=So(g,[k+tF,tF],d==OE?7:0),A=d==OG||d==Hg||d==OE?0<x:!0;0==x&&(x=d==OE?7:6);x/=2;0<x&&(x+=1);b=g.Q(k+oJ,a.sb[(a.R.kd&&d==OE?h[Eb](b/2):b)%a.sb[J]]);b=JV(b);var C=null;if(d==Hg||d==RD)C=Uo(g,[k+TK,TK]),C=so(b[F],C);var E=null;if(d==iK)var E=new lo({stroke:b[F],strokeWidth:2,fill:b[F]}),Q=new lo({stroke:b[F],strokeWidth:2,fill:Re}),N=Lo(g,Vxa),S=N?E:Q,E={O6:hp(g,[k+Uxa,\nUxa],N?Q:E),N6:hp(g,[k+Wxa,Wxa],S)};u=So(g,[k+MG,MG],u);Q=to(b[F],u);if(N=g.Q([k+jsa,jsa],null,Oo))Q.wl=N;l=So(g,[k+TI,l+TI,TI],1);N=null;if(d===OE||d===OG||d===Hg)N=gp(g,[k+Gqa,Gqa],{type:NJ}),Si(N)&&(N={type:N});S=null;if(a.R.kd&&d===OE){var T=a.WG(c),l=T?a[Nr].Q(LI,.5):a[Nr].Q(MI,1);T&&(S=!1)}T=d==RD?C:so(b[F],l);if(a.R.kd)if(d===JK)var V=g.Q(Sva,uNa),V=JV(V),V={background:{Fg:so(V[F],l)}};else d===OE&&a.WG(c)&&(A=!1);var sa=YQa(a,e,g,k,b),Ha=!1!==a[Nr].Q(k+wu);return{id:a.Sb.Ee(n[0]),title:t,\ndataType:c[TA],W:!0,xM:Ha,Ht:p,ia:e,Ve:f,Zg:Lo(g,[k+AI,AI],!0),wf:sa,color:b,JF:l,Fg:T,Hc:Q,EF:N,zh:V,rw:C,HF:E,type:d,rF:Po(g,k+sma,0),lineWidth:u,$c:x,b6:12,ww:ep(g,[k+YI,YI],TW,O),zM:So(g,[k+YD,YD],1),wM:A,l:[],NV:[],Td:So(g,[k+zD,zD],0),aA:null!=S?S:Lo(g,k+NC,!0),$z:Wo(g,k+bH,t)}}\nfunction YQa(a,b,c,d,e){function f(a,b){return g(a,b)[Hb]([d+b,b])}function g(a,b){return[d+cta+a+mf+b,d+bta+b,cta+a+mf+b,bta+b]}var k=b[Mb];if(!k)return null;b={Bb:[],hy:[],sQ:[],l:[],areas:[],I:[],$F:{}};for(var l={},n=0;n<k[J];n++){var p=k[n],t=a.Sb.Ee(p)||a.Sb.La(p)||PI,u=fp(c,g(t,ji),dNa);switch(u){case JK:b.Bb[B](p);break;case Yna:b.hy[B](p);break;case dya:b.sQ[B](p);break;case rF:b.l[B](p);break;case Hg:b[yC][B](p);break;case OG:b.I[B](p);break;case O:break;default:throw m(\"Invalid interval style: \"+\nu);}t in l?l[t][B](p):l[t]=[p]}1<b.Bb[J]&&0==b.hy[J]&&(b.hy=[b.Bb[0],b.Bb[b.Bb[J]-1]]);if(0!=b.hy[J]%2)throw m(\"Stick-intervals must be defined by an even number of columns\");if(0!=b[yC][J]%2)throw m(\"Area-intervals must be defined by an even number of columns\");for(t in l){u=So(c,g(t,MG));n=Uo(c,g(t,iI));p=$o(c,g(t,oJ),ek(eNa),M);p=ZQa(p,e);n=new lo({stroke:p,fill:p,fillOpacity:n,strokeWidth:u});p=So(c,g(t,rya));a=So(c,g(t,Ioa));var k=So(c,g(t,eya)),x=So(c,g(t,tF)),u=fp(c,g(t,ji),dNa),A=Lo(c,f(t,\nlH)),C=ep(c,f(t,YI),TW,O),E=So(c,f(t,YD),1),u={style:u,brush:n,Wla:p,Yla:a,Xla:k,$M:x,xj:A,ww:C,zM:E};a=l[t];for(n=0;n<a[J];++n)p=a[n],b.$F[p]=u}return b}\nR.Gna=function(){var a=this.R;switch(a.ab){case kh:case yH:dz(a,ep(this[Nr],KF,jNa,M));if(!a[QB])throw m(\"Unspecified orientation.\");this.gf={};this.lg={};this.Pe={};var b,c,d,e;switch(a[QB]){case th:d=dY;e=this.lg;b=gY;c=this.Pe;break;case ui:d=gY,e=this.Pe,b=dY,c=this.lg}for(var f=this.OX.Qa(),g=0;g<f[J];++g){var k=f[g],l=new b(a,this[Nr],[Qna+k,gu],k,ti,oF);if(l[H]!=ti)throw m(\"Target-axis must be of type value\");this.gf[k]=l;c[k]=l}var n;a.ab===yH&&(n=a.g[0][tb].histogramBuckets);b=d;c=this[Nr];\nif(this.Sb.G(0)==ii)i:{switch($Qa(this)){case Hg:d=1<this.R.Ga[J]?fK:gK;break i;case OG:case JK:case RD:case iK:d=gK;break i}d=null}else d=ti;this.td=new b(a,c,[Bt],0,d,rG,n);e[0]=this.td;break;case OE:case oK:this.lg={0:new dY(a,this[Nr],[],0,ti,oF)},this.Pe={0:new gY(a,this[Nr],[],0,ti,oF)}}aRa(this)};function $Qa(a){var b=[OG,Hg,RD,JK,iK],c={};X(b,function(a,b){c[a]=b});a=xj(a.R.g,function(a,b){return h.max(a,c[b[H]])},0);return b[a]}\nfunction aRa(a){var b=a.R;switch(b.ab){case OE:case oK:if(b.Vt==ii)throw m(\"X values column cannot be of type string\");var c=b.WF[0];if(c==ii)throw m(\"Data column(s) cannot be of type string\");var d=a.lg[0],e=a.Pe[0];if(d[H]!=ti)throw m(\"The x-axis must be of type value\");YX(d,b.Vt,a[Nr]);if(e[H]!=ti)throw m(\"The y-axis must be of type value\");YX(e,c,a[Nr]);break;case kh:case yH:c=a.td;if(c[H]==ti){if(b.Vt==ii)throw m(\"Domain column cannot be of type string, it should be the X values on a continuous domain axis\");\nYX(c,b.Vt,a[Nr])}Zj(a.gf,function(a,c){var d=b.WF[c];if(d==ii)throw m(\"Data column(s) for axis #\"+c+\" cannot be of type string\");YX(a,d,this[Nr]);d=this.eP[c];null===a.Ar&&(0<d.bars||0<d.area||0<d.steppedArea)&&(a.Ar=0)},a)}Zj(a.lg,function(a){jQa(a)});Zj(a.Pe,function(a){jQa(a)})}\nfunction bRa(a){if(null===cRa(a))return[];for(var b=(a.R.rk[0].ia[BB]||[])[0],c=[],d=null,e=a.Sb,f=0;f<e.O();f++){var g=e[I](f,b),k=jY(a,f);if(null!==d&&null!=k){if(0>k)throw m(\"Invalid gap value (\"+k+\") in data row #\"+f+\". Gap value must be non-negative.\");c[B]({Lc:d,te:g,Gla:k})}d=g}return c}R.f9=function(){return this.sr&&this.sr.op==Nh?null:null!=this.Pe[0]&&null!=this.Pe[1]?kD:null!=this.Pe[1]?Ch:au};R.e9=function(){return this.sr&&this.sr.op==Nh?kD:null};\nfunction kY(a){var b=a.ia[Y];return b?b[0]:a.ia[RF][0]}function dRa(a){for(var b=a.R,c=a.Sb,d=a.td,e=0;e<b.Ga[J];e++){for(var f=0;f<b.g[J];f++){var g=b.g[f],k=a.gf[g.Td],g=c[I](e,kY(g)),g=KW(k.ga,g);null!=g&&wX(k,g)}d[H]==ti&&(f=c[I](e,0),f=KW(d.ga,f),wX(d,f))}}function eRa(a){var b=a.R,c=a.Sb,d=a.lg[0];a=a.Pe[0];for(var e=0;e<c.O();e++)for(var f=0;f<b.g[J];f++){var g=b.g[f],k=kY(g),g=c[I](e,b.rk[g.Ve].ia[BB][0]),k=c[I](e,k),g=KW(d.ga,g),k=KW(a.ga,k);null!=g&&wX(d,g);null!=k&&wX(a,k)}}\nR.d9=function(){var a;return[U(function(){a=this.jp()},this),U(this.Cha,this),U(function(){(a.Rd||a.kd||a.ab===yH)&&Zj(this.gf,function(a){a.pc(0)})},this),U(function(){if(a.ab===kh||a.ab===yH)dRa(this),this.td[H]==ti&&this.td.zA(bRa(this)),ZX(this.td,this[Nr]),Zj(this.gf,function(a){a.zA();ZX(a,this[Nr])},this);else{var b=this.lg[0],c=this.Pe[0];a.ab==oK?cPa(this.sr,b,c):a.ab==OE&&eRa(this);b.zA();ZX(b,this[Nr]);c.zA();ZX(c,this[Nr])}},this),U(function(){a.Pf.bars&&fRa(this,JK);if(a.Pf.steppedArea){if(this.td[H]==\nti)throw m(\"Stepped area series with value domain axis is not supported.\");fRa(this,RD)}a.Pf.candlesticks&&gRa(this);if(a.Pf[nC]){for(var b=this.R,c=0;c<b.g[J];c++)hRa(this,c);iRa(this);jRa(this);kRa(this)}a.Pf.area&&lRa(this);if(a.Pf.scatter){b=this.R;for(c=0;c<b.g[J];c++)mRa(this,c);jRa(this);kRa(this)}if(a.Pf.bubbles){for(var b=this.sr,d=this.lg[0],e=this.Pe[0],f=this.Aj,c=0;c<b.ah.O();c++){var g;t:{g=b;var k=d,l=e,n=c,p=g.ah,t=p[I](n,g.PV),u=p.Ca(n,g.PV),x=p[I](n,g.sF),A=p[I](n,g.tF),C=null;if(null!=\ng.jr&&(C=p[I](n,g.jr),null==C)){g=null;break t}var E=null;if(null!=g.kr&&(E=p[I](n,g.kr),null==E)){g=null;break t}p=g.Sd(u,g.Ma)[r];if(g.op==Nh)g.RV=ho(g.RV,C);else if(g.op==ii){var Q=C,N=g.eA[Q];if(!N){var N=EE+Q+mf,S=Zo(g.b,N+oJ,g.TV[g.fA[J]%g.TV[J]]),S=JV(S),T=Lo(g.b,N+NC,!0),N=Wo(g.b,N+bH,Q),N={color:S[F],aA:T,$z:N};g.eA[Q]=N;g.fA[B](Q)}}g.UV=ho(g.UV,E);x=JW(k.ga,x);A=JW(l.ga,A);null===x||null===A?g=null:(bY(k,x)&&bY(l,A)&&(k.pc(x),l.pc(A)),k=g.XV(n,u),g={id:t,text:u,vha:p,ba:g.Ma,de:k,yf:{x:x,\ny:A,color:C,size:E}})}b.il.g[0].l[B](g)}if(b.op==Nh)b.hr=YJa(b.b,b.RV),f.e6(b.hr);else if(b.op==ii)for(c=0;c<b.fA[J];c++)d=b.fA[c],e=b.eA[d],e.aA&&b.il.Tn[B]({index:c,id:d,text:e.$z,brush:new lo({fill:e[F]}),W:!0});b.qF=FLa(b.b,b.UV);b.wha&&X(b.il.g[0].l,b.zha,b)}},this),U(function(){(a.Pf.bars||a.Pf.candlesticks)&&a.ab!==yH&&this.td&&this.td[H]==ti&&nRa(this)},this),U(function(){a.rd=ak(this.lg,function(a){return a.cW(this.R,this.xf,this.Aj)},this);a.Zc=ak(this.Pe,function(a){return a.cW(this.R,\nthis.xf,this.Aj)},this)},this),U(this.Bha,this),U(this.Aha,this),U(this.Dha,this),U(function(){(a.ab===kh&&a[QB]===th||a.Pf.bars)&&oRa(this)},this),U(function(){var b=this.xf[UA](),c=this.xf.Ma[Gc],d=null;b!=au&&b!=aH||null!=this.Pe[1]||(d=new um(a.t.top,a[r]-c,a.t[Uc],a.t[kd]+c));b!=Ch||null!=this.Pe[0]||(d=new um(a.t.top,a.t[G]-c,a.t[Uc],c));d&&d[kd]>=d[G]&&this.xf.lp(d)},this),U(this.Eha,this),U(function(){this.sr||(WQa(this,this.Sb),VQa(this),pRa(this))},this)]};\nR.Cha=function(){var a=this.R,b=this.mc,c=dk(this.lg)[bC].ba,d=h.max(a[bC].ba[Gc],c[Gc]),e=this.xf.Ma[Gc],f=this.xf[UA](),g=this.Aj.Ma[Gc],k=this.Aj[UA](),l=a.gA==pH?a[bC][pd]:M,n=M,p=M;if(a.uF==pH){var t=function(a){var b=fk(a);Qj(b);b=wj(b,function(b){return a[b][bC][pd]});return vj(b,function(a){return a!=M})[Fe](kf)};switch(a.ab){case OE:case oK:n=t(this.lg);p=t(this.Pe);break;case kh:n=t({0:this.td}),p=t(this.gf)}}var n=n&&p?n+UFa+p:n?n:p?p:M,p=h.max(2,h[D](d/1.618)),u=h.max(2,h[D](e/1.618)),\nx=h.max(2,h[D](g/1.618)),A=a.t[r]-2*p,g=fT(b,l,a[bC].ba,A,1),t=0<g.I[J]?g.I[0]:M,C=b(t,a[bC].ba)[r],E=h[D](h.max(2,1.618*d)),A=h.max(A-C-E,0),b=fT(b,n,c,A,1),E=0<b.I[J]?b.I[0]:M,Q=[];Q[B]({key:tK,min:2,Ub:[da]});(t||E)&&Q[B]({key:qD,min:d+2,Ub:[p-2]});f==pH&&Q[B]({key:XG,min:e+2,Ub:[u-2]});k==pH&&Q[B]({key:nJ,min:this.Aj[JB]()+2,Ub:[x-2]});f=lV(Q,h[Eb](a.t[z]/2));d=a.t.top;k=f[bC]||[];0<k[J]&&(d+=k[0],t&&(a[bC].I[B]({text:t,x:a.t[G]+p,y:d,length:C}),a[bC].rb=g.re?l:M),E&&(a.KF={text:n,ba:c,gr:null,\nI:[],Gc:zI,Fc:zI,rb:b.re?n:M,anchor:null,Eb:0},a.KF.I[B]({text:E,x:a.t[kd]-p,y:d,length:A})));c=f.legend||[];0<c[J]&&(d+=c[0],this.xf.lp(new um(d-e,a.t[kd],d,a.t[G])));e=f.colorBar||[];0<e[J]&&(d+=e[0],a=new um(d-this.Aj[JB](),a.t[kd],d,a.t[G]),this.Aj.lp(a))};function fRa(a,b){var c=a.R;c.kd?qRa(a,b):rRa(a,b,c.Rd)}\nfunction nRa(a){var b=a.td,c=vj(a.R.Ga,function(a,b){return 0!=jY(this,b)},a),d=da,e;X(c,function(a){a=JW(b.ga,a[Y]);Gi(e)&&(d=h.min(d,h.abs(a-e)));e=a},a);Wk(d)&&(a=d/2,b.pc(b.ga.ee-a),b.pc(b.ga.oe+a))}\nfunction rRa(a,b,c){var d=a.R,e=a.Sb,f=a.td,g=a.R.ab===yH,k=(d.t[z]-1)/sRa(c,d,e);a.R.Iw=g&&tRa(k,Lo(a[Nr],xH));for(var l=0;l<d.Ga[J];l++)for(var k=0==jY(a,l),n=ak(a.gf,function(){return[0,0]}),p=-1,t=0;t<d.g[J];t++){var u=d.g[t];if(u[H]==b){p++;0==c&&(n[u.Td]=[0,0]);var x=u.l;if(k)x[B](null);else{var A=u.Td,C=a.gf[A],E=e[I](l,u.ia[Y][0]),E=JW(C.ga,E),Q=lY(a,l);f.pc(Q);var N=0<E?0:1,S=n[A];bY(f,Q)&&(c?C.pc(E+S[N]):C.pc(E));c||(a.fx=h.max(a.fx,p+1));var A=function(a,b,c,d){b={yf:{au:l,hB:b,from:c,\npl:a+(d||g?S[N]:0),tl:Q,sG:mY(this,u,l,S[N],!0)}};null==a&&(b.df=!0);u[H]==RD&&(c=x[J],b.yf.e7=0!=c&&x[c-1]?x[c-1].yf.pl:null);nY(this,b,u,t,l);x[B](b);S[N]+=a},C=c?0:p,T=c||g?S[N]:null;if(g&&!a.R.Iw)for(var V=0;V<E;V++)T=c||g?S[N]:null,A[L](a,1,C,T,c);else A[L](a,E,C,T,c)}}}c||Zj(a.gf,function(a){AQa(a)})}\nfunction qRa(a,b){for(var c=a.R,d=a.Sb,e=a.td,f=vj(c.g,function(a){return a[H]==b}),g=0;g<c.Ga[J];++g){var k=0==jY(a,g),l=lY(a,g);e.pc(l);for(var n=bY(e,l),p=[RF,Wg],t=0;t<f[J];++t){var u=f[t];if(k){u.l[B](null);return}for(var x=a.gf[u.Td],A=x.ga,C=0;C<p[J];++C){var E=p[C],Q=d[I](g,u.ia[E][0]),Q=JW(A,Q);if(null===Q){u.l[B](null);return}n&&x.pc(Q);a.fx=h.max(a.fx,t+1);E={brush:E==RF?u.zh[iC].Fg:null,yf:{au:g,hB:t,from:null,pl:Q,tl:l,vja:E==Wg,sG:mY(a,u,g,0,!0)}};nY(a,E,u,t,g);u.l[B](E)}}}Zj(a.gf,function(a){AQa(a)})}\nfunction gRa(a){var b=a.R,c=a.Sb,d=a.td,e=vj(b.g,function(a){return a[H]==iK});X(b.Ga,function(a,b){var k=0==jY(this,b);X(e,function(a,e){if(k)a.l[B](null);else{var f=a.ia[Y],t=this.gf[a.Td];this.fx=h.max(this.fx,e+1);var u=c[I](b,f[0]),x=c[I](b,f[1]),A=c[I](b,f[2]),f=c[I](b,f[3]),u=JW(t.ga,u),x=JW(t.ga,x),A=JW(t.ga,A),f=JW(t.ga,f);if(null===u||null===f||null===x||null===A)a.l[B](null);else{var C=lY(this,b);d.pc(C);var E=A<x;bY(d,C)&&(t.pc(u),t.pc(f));t={rA:E?a.HF.N6:a.HF.O6,Hc:so(a[F][F]),yf:{au:b,\nhB:e,ika:u,lineTo:f,jka:E?A:x,kka:E?x:A,hka:E,tl:C}};nY(this,t,a,e,b);a.l[B](t)}}},this)},a)}function hRa(a,b){var c=a.R,d=a.Sb,e=a.td,f=c.g[b];if(f[H]==OG)for(var c=f.jg?f[Y]:c.Ga,g=0;g<c[J];g++){var k=a.gf[f.Td],l=f.ia[Y][0],l=f.jg?f[Y][g][1]:d[I](g,l),l=JW(k.ga,l),n;if(null!=l){var p=lY(a,g,f);e.pc(p);(n=bY(e,p)&&!f.jg)&&k.pc(l);k=f.jg?null:mY(a,f,g,0,n)}else n=!1,k=null;k={yf:{au:g,hB:0,tl:p,ax:l,sG:k},shape:f.EF,o7:n};null==l&&(k.df=!0);nY(a,k,f,b,g);f.l[B](k)}}\nfunction iRa(a){for(var b=a.td,c=a.R.g,d=0;d<c[J];d++){var e=c[d];if((e[H]==OG||e[H]==Hg)&&0!=e[jB]){var f=a.gf[e.Td],g=wj(e.l,function(a){return!a||a.df?null:new xl(a.yf.tl,a.yf.ax)}),k=a.R.xj,e=rV(g,yQa(b),k),l;t:{switch(b[H]){case fK:l=b.ib.max-1;break t;case gK:l=b.ib.max-.5;break t}l=b.ib.max}k=rV(g,l,k);f.pc(e);f.pc(k)}}}\nfunction lRa(a){for(var b=a.R,c=a.Sb,d=a.td,e=b.xj,f=0;f<b.Ga[J];f++)for(var g=ak(a.gf,function(){return 0}),k=mk(g),l=mk(g),n=0;n<b.g[J];n++){var p=b.g[n];if(p[H]==Hg){var t=p.Td,u=a.gf[t],x=null,A=null,C=p.ia[Y][0],E=c[I](f,C),E=JW(u.ga,E),Q=lY(a,f),N;if(null==E||fa(E))b.Rd&&(x=k[t],A=g[t]),t={r7:Q,s7:x,p7:Q,q7:A,v7:Q,w7:A,t7:Q,u7:x},N=!1;else{var S,T;N=0<f?c[I](f-1,C):null;var V=f<c.O()-1?c[I](f+1,C):null;b.Rd?(C=E+l[t],x=k[t],A=g[t],S=k[t]+E,T=g[t]+E,f==c.O()-1||null!==V&&!fa(V)?k[t]+=E:S=k[t],\n0==f||null!==N&&!fa(N)?g[t]+=E:T=g[t]):(S=T=C=E,f==c.O()-1||null!==V&&!fa(V)?S=C:e||(S=null),0==f||null!==N&&!fa(N)?T=C:e||(T=null));d.pc(Q);(N=bY(d,Q))&&u.pc(C);u=mY(a,p,f,l[t],N);b.Rd&&(l[t]=C);t={tl:Q,ax:C,au:f,hB:0,v7:Q,w7:T,t7:Q,u7:S,r7:Q,s7:x,p7:Q,q7:A,sG:u}}t={yf:t,shape:p.EF,o7:N};nY(a,t,p,n,f);if(null==E||fa(E))t.df=!0;p.l[B](t)}}iRa(a);jRa(a)}function pRa(a){X(a.R.g,function(a,c){a.jg&&(a[H]===OE?mRa(this,c):a[H]===OG&&hRa(this,c),uRa(this,c))},a)}\nfunction mRa(a,b){var c=a.R,d=a.Sb,e=a.lg[0],f=a.Pe[0],g=c.g[b],k=g.Ve;if(g[H]===OE)for(var l=g.jg?g[Y][J]:d.O(),n=0;n<l;n++){var p=c.rk[k].ia[BB][0],t=kY(g),p=g.jg?g[Y][n][0]:d[I](n,p),u=g.jg?g[Y][n][1]:d[I](n,t),t=JW(e.ga,p),p=JW(f.ga,u);if(null===t||null===p)g.l[B](null);else(u=bY(e,t)&&bY(f,p))&&!g.jg&&(e.pc(t),f.pc(p)),t={yf:{x:t,y:p},shape:g.EF,pja:u},nY(a,t,g,b,n),g.l[B](t)}}\nfunction jRa(a){function b(a){return!(!a||a.df)}for(var c=U(function(a){var b=null!=a.yf?a.yf.au:null;return{px:null!=a.px?a.px:1,Kx:null!=a.Kx?a.Kx:1,scope:null!=a[us]?a[us]:!0,fma:null!=b?jY(this,b):null}},a),d=null===cRa(a),e=0;e<a.R.g[J];e++){var f=a.R.g[e],g=f.rw,k=f.ia.emphasis||[],l=f.ia[us]||[];if(0!=(f.ia.certainty||[])[J]||0!=k[J]||0!=l[J]||!d)for(var k=Cj(f.l,b),n=c(k||{}),l=0;l<f.l[J];l++){var p=f.l[l];if(p&&!p.df){var t=c(p),u=f.Hc;t[us]||n[us]||(f.E$=f.E$||u.VH(),u=f.E$,p.ms=u,g&&(f.D$=\nf.D$||g.VH(),p.NF=f.D$));if(1>t.px||1>n.px)u=vRa(u,!1),p.ms=u;1!=t.Kx&&1!=n.Kx&&(n=h.min(n.Kx,t.Kx),u=wRa(u,n),p.ms=u);0==t.fma&&k&&!k.df&&(p.ms=null);n=t}k=p}}}\nfunction xRa(a){var b={fill:{},stroke:{},shape:{}};null!=a&&(null!=a[TB]&&gz(b,a[TB]),null!=a[EA]&&xy(b,a[EA]),null!=a[F]&&Ya(b[nc],Ya(b[ec],a[F])),null!=a[fe]&&qb(b[nc],qb(b[ec],a[fe])),null!=a[Ez]&&Ya(b[nc],a[Ez]),null!=a[Yd]&&qb(b[nc],a[Yd]),null!=a[dA]&&Ya(b[ec],a[dA]),null!=a[pc]&&qb(b[ec],a[pc]),null!=a[Od]&&na(b[ec],a[Od]),null!=a.shapeType&&db(b[Dz],a.shapeType),null!=a.shapeSides&&(b[Dz].sides=a.shapeSides),null!=a.shapeRotation&&(b[Dz].rotation=a.shapeRotation),null!=a.shapeDent&&(b[Dz].dent=\na.shapeDent));return b}function yRa(a,b,c){var d=void 0;b=null!=b.ia[w]?b.ia[w][0]:void 0;if(null!=b&&a.Sb.G(b)===ii&&(a=a.Sb[I](c,b),null!=a)){var e,d=ej(a);if(wn(d))e={fill:{color:d},stroke:{color:d}};else if(d[Ib](0)===Bi){try{var f=Jn(d)}catch(g){}null!=f&&(e=f)}null==e&&(gj(d,Bi)?(e=ak(zNa(d),xRa),M in e&&(pk(e,e[M]),ik(e,M)),ff in e&&(pk(e,e[ff]),ik(e,ff))):e=xRa(gn(d)));d=e}if(null!=d)return new Do([d])}\nfunction nY(a,b,c,d,e){a.Jt&&(b.de=zRa(a,c,d,e));var f=yRa(a,c,e);d=ARa(a,c,e);var g=BRa(a,c,e);a=CRa(a,c,e);e=rX(b,c);var k=c.Fg;if(null!=f){var k=k[Jc](),l=function(a,b,c){b=b||M;c!==ND&&(a.Ne(Zo(f,[b+lI,b+nI],a.fb())),a.Eg(Uo(f,b+kI,a.Oe)));c!==nI&&(a.ld(Zo(f,[b+KD,b+ND],a.pe)),mo(a,Uo(f,b+JD,a.pi)),a.mk(Po(f,b+ID,a.Lb)))};Yy(b,e=So(f,Iqa,e));var n=gp(f,Jqa);null!=n&&(b.shape=n);n=Mo(f,Hqa);null!=n&&gz(b,n);l(k);switch(c[H]){case OG:case OE:case Hg:l(k,Kqa);null!=c.Hc&&(b.ms=(b.ms||b.Hc||c.Hc)[Jc](),\nl(b.ms,null,ND),l(b.ms,NG,ND));null!=c.rw&&(b.NF=(b.NF||b.Hc||c.rw)[Jc](),l(b.NF,null,nI),l(b.NF,Gya,nI));break;case RD:l(k,Gya,nI),null!=c.Hc&&(b.Hc=(b.Hc||c.Hc)[Jc](),l(b.Hc,null,ND),l(b.Hc,NG,ND));case JK:l(k,sya);break;case iK:b.rA=b.rA[Jc](),l(b.rA),l(b.Hc),l(b.rA,sya),l(b.Hc,NG)}b.brush=k}a||(b.scope=a,c.Rba=c.Rba||k.VH(),k=c.Rba,b.brush=k);1!=g&&(b.Kx=g,c[H]==OG||c[H]==Hg||c[H]==OE)&&(e=h[D](e*h[Kd](g)*10)/10,Yy(b,e));if(1>d)switch(b.px=d,c[H]){case OG:case Hg:case OE:b.brush=vRa(k,!0);Yy(b,\nh.max(e-no(b.brush)/2,0));break;case JK:case RD:b.brush=vRa(k,!1)}}function zRa(a,b,c,d){c=a.XV(b,c,d);var e=b.ia.tooltip;e&&!b.jg&&(a=iY(a,e[0],d))&&pk(c,a);c.ul=!!c.ul;return c}function iY(a,b,c){var d=a.Sb;a=a.R.Fr&&(d[Bd](c,b,vh)||d.gj(b,vh));b=d.Ca(c,b);return{ul:!!a,ii:b?!0:!1,content:b}}\nR.XV=function(a,b,c){if(this.R.ab===OE||a.jg){var d=this.Sb,e=this.R,f,g,k,l;if(a.jg)f=a[Y][c][0],g=a[Y][c][1],null!=f&&(f=gq(f,d.G(a.Ve))),null!=g&&(g=gq(g,a[TA])),k=e.ai===gK?g:f+kf+g,l=f;else if(this.R.kd){var n=this.lg[0][bC][pd]||mL,p=this.Pe[0][bC][pd]||gAa;k=b%2?b-1:b;b=e.g[k];k=e.g[k+1];f=e.rk[k.Ve].ia[BB][0];g=kY(k);f=d.Ca(c,f);g=d.Ca(c,g);k=n+kM+f+kf+p+kM+g;f=e.rk[b.Ve].ia[BB][0];g=kY(b);f=d.Ca(c,f);g=d.Ca(c,g);k+=Je+n+kM+f+kf+p+kM+g}else f=e.rk[a.Ve].ia[BB][0],g=kY(a),f=d.Ca(c,f),g=d.Ca(c,\ng),k=f+kf+g;a={ii:!1,content:k,Dm:a[bC],Aw:l}}else a=DRa(this,a,c);return a};\nfunction DRa(a,b,c){var d=a.Sb,e=a.R.Ga[c],e=b.jg?b[Y][c][0][qc]():e.hu[b.Ve];if(b[H]==iK){var f=b.ia[Y];a=d.Ca(c,f[0])+DN+d.Ca(c,f[3])+kf+d.Ca(c,f[1])+DN+d.Ca(c,f[2])}else if(a.R.kd){var g=b.ia[RF],f=b.ia[Y],k=a.Sb[I](c,g[0]);a=a.Sb[I](c,f[0]);g=d.Ca(c,g[0]);f=d.Ca(c,f[0]);if(null===k&&cj(g)&&null===a&&cj(f))return{ii:!1,content:null};a=f+Je+g}else{f=b.ia[Y];k=b.jg?b[Y][c][1]:a.Sb[I](c,f[0]);a=b.jg?b[Y][c][1][qc]():a.Sb.Ca(c,f[0]);if(null===k&&cj(a))return{ii:!1,content:null};k=b.ia[Mb]||[];k[J]&&\n(k=wj(k,function(a){return d.Ca(c,a)}),a+=oha+k[Fe](kf)+Cg)}return{ii:!1,content:a,Aw:e,Dm:b[bC],ul:!1}}\nfunction kRa(a){function b(a){return{tl:a.x,ax:a.y}}function c(a){return new oO(a.tl,a.ax)}function d(a){return{x:a.x,y:a.y}}function e(a){return new oO(a.x,a.y)}var f=a.R,g=a.td,k=U(function(a,b,c){b.pja&&(this.lg[0].pc(c.x),this.Pe[0].pc(c.y))},a);a=U(function(a,b,c){g.pc(c.tl);b.o7&&this.gf[a.Td].pc(c.ax)},a);var l,n,p;switch(f.ab){case OE:l=e;n=d;p=k;break;case kh:l=c,n=b,p=a}for(k=0;k<f.g[J];k++)if(a=f.g[k],a[H]==OE||a[H]==OG)if(Dj([kh,Sqa,qJ],a.ww)){var t=a[H]==OE&&a.ww==qJ,u=a.ww==kh;a.NY=\n!0;a.lka=t;t=hV(wj(a.l,function(a){return!a||a.df?null:l(a.yf)}),a.zM,u,t,f.xj);for(u=0;u<a.l[J];++u){var x=a.l[u];if(t[u]){var A=n(t[u][0]),C=n(t[u][1]);x.o8=A;x.p8=C;p(a,x,A);p(a,x,C)}}}else a.NY=!1}\nR.Aha=function(){if(this.R.ai==gK){var a=this.R.Ga,b=wj(a,function(a,b){return oY(this,b)},this),c=this.td,a=Wj(a[J]);Rj(a,U(function(a,c){return Pj(b[a],b[c])},this));var d=c.Se,e=c.cf;if(d>e)var f=d,d=e,e=f;for(var g,k,f=0;f<a[J];f++){var l=a[f];k=oY(this,l);if(null!=k){if($X(c,k))return;if(!(k*c[Cz]<c.Se*c[Cz])){g=f;break}}}if(Gi(g))for(var n=d,p,d=null,f=g;f<a[J];f++){null!=d&&f<d&&(f=d,d=null);l=a[f];g=n;if(f==a[J]-1){pY(this,l,g,e);break}p=oY(this,a[f+1]);if(null==p){for(n=f+2;n<a[J];n++)if(p=\noY(this,a[n]),null!=p){d=n;break}if(null==p){pY(this,l,g,e);break}}if($X(c,p)){pY(this,l,g,e);break}n=Uk(k,p);pY(this,l,g,n);k=p}}};function oY(a,b){var c=a.R.Ga,d=a.td;return d[H]==ti?null!=c[b][Y]?d.aI(c[b][Y]):null:d.De(b)}function pY(a,b,c,d){function e(){var a=c;c=d;d=a}var f=a.R.t.top,g=a.R.t[Uc],k=a.R.t[G],l=a.R.t[kd],n=a.td[Cz];b=a.R.Ga[b];a.R[QB]==th?1==n?(d<c&&e(),b.DR=new um(f,d,g,c)):(d>c&&e(),b.DR=new um(f,c,g,d)):1==n?(d<c&&e(),b.DR=new um(c,l,d,k)):(d>c&&e(),b.DR=new um(d,l,c,k))}\nR.Eha=function(){ERa(this);FRa(this)};function ERa(a){var b=a.R;Zj(b.Zc,function(a,d){GRa(this,this.Pe[d],b.Zc[d],this.Lqa)},a);Zj(b.rd,function(a,d){GRa(this,this.lg[d],b.rd[d],this.Kqa)},a)}function FRa(a){var b=a.R;Zj(b.rd,function(a,d){GRa(this,this.lg[d],b.rd[d],this.nsa)},a)}function GRa(a,b,c,d){c[pd]&&Oy(c,vj(c[pd],U(d,a,b)))}R.Kqa=function(a,b){var c=this.R,d=b.za;return d.Eb?!0:(d=gV(d))?a.Bm!=pH||(new um(c.t.top,c.t[kd],c.t[Uc],c.t[G]))[Yc](d)?!0:!1:!0};\nR.nsa=function(a,b){var c=this.R;if(a.Bm!=pH)return!0;var d=b.za;if(d.Eb)return!0;var e=gV(d);if(!e)return!0;var d=d.ba[Gc]/2,f=new um(e.top,e[kd]+d,e[Uc],e[G]-d),g;for(g in c.Zc){var k=ha(g);if(this.Pe[k].Bm==pH&&!(1>(c.Zc[k][pd]?c.Zc[k][pd][J]:0))){var l=gV(c.Zc[k][pd][0].za),n=gV(qj(c.Zc[k][pd]).za);if(l||n){if(l&&wm(f,l)||n&&wm(f,n))return!1;l?n?(k=h.min(l[G],n[G]),l=h.max(l[kd],n[kd])):(k=l[G],l=l[kd]):(k=n[G],l=n[kd]);if(h.abs(e[G]-k)<d||h.abs(e[kd]-l)<d)return!1}}}return!0};\nR.Lqa=function(a,b){var c=this.R,d=new um(c.t.top,c.t[kd],c.t[Uc],c.t[G]),e=b.za,f=e.ba[Gc]/2,e=gV(e);if(!e)return!0;if(a.Bm==pH&&!d[Yc](e))return!1;d=new um(e.top,e[kd]+f,e[Uc],e[G]-f);return(f=gV(c[bC]))&&wm(d,f)||(c=c.KF?gV(c.KF):null)&&wm(d,c)?!1:(c=this.xf.getArea())&&wm(d,c)?!1:!0};\nfunction oRa(a){var b=a.R,c=a.td,d=a[Nr],e={$a:b.kk,fontSize:b.wm,lc:b.qw},f=np(d,[Mya,WK],e),g=hp(d,[Qya,Yya]),k=Zo(d,[Pya,Kya],M),l=Po(d,[Oya,Jya],5),n=ep(d,[Nya,Iya],UW,QG);X(a.R.Ga,function(a,d){var e=[],p=[];X(b.rk,function(a){a=this.aN(d,a.ia,n);Mj(e,a.jO);Mj(p,a[nC])},this);if(e[J]||p[J]){var t=lY(this,d),t=c.De(t),u=b.t.top+b.t[z];e[J]&&(u={x:t,y:u},a.Uc=HRa(this,u,O,M,!1,this.R[QB],e,f,g,l,k));p[J]&&(u={x:t,y:null},a.Uc=IRa(this,u,p,f,k))}},a);var p=ek(eNa),t=Lo(d,[Vya,Lya],!0),u=Lo(d,[Xya,\nZya],!1),x=jga(d,[Rya,WK],p,e),A=hp(d,[Wya,Yya]),C=$o(d,[Uya,Kya],p,M),E=Po(d,[Tya,Jya],12),Q=ep(d,[Sya,Iya],UW,QG);X(a.R.g,function(a,b){if(a[H]==Hg||a[H]==JK||a[H]==OG||a[H]==OE){var c=EE+b+ODa,e=Lo(d,c+Dta,t),f=Lo(d,c+lza,u),g=jga(d,c+vD,p,x);Ya(g,ZQa(g[F],a[F]));var k=hp(d,[c+fya],A),l=$o(d,c+$na,p,C),n=Po(d,c+Zna,E),l=ZQa(l,a[F]);ep(d,c+ji,UW,Q);for(c=0;c<a.l[J];++c)if(null!=a.l[c]&&null!=a.l[c].V){var Db=a.l[c],Ec=this.aN(c,a.ia,Q),Zd=Db.V,Xb=po(a.Fg)?a.Fg.fb():e?Re:vN,Db=Db.brush&&po(Db.brush)?\nDb.brush.fb():Xb;if(Db!==Xb&&e){var Xb=mk(g),sd=[.1,.2,.3],gf=xn(Db),tj=xn(this.R.pF.fb()),Ih=wj(sd,Yi(Cn,gf)),sd=wj(sd,Yi(Dn,gf)),gf=vn(En(tj,Kj([gf],Ih,sd)));Ya(Xb,gf)}else Xb=g;Ec.jO[J]&&(a.l[c].Uc=HRa(this,Zd,a[H],Db,this.R.Rd,this.R[QB],Ec.jO,Xb,k,n,l,e,f));Ec[nC][J]&&(a.l[c].Uc=IRa(this,Zd,Ec[nC],g,l))}}},a)}\nR.aN=function(a,b,c){var d=this.Sb,e=b.annotation,f={line:[],jO:[]};if(null==e)return f;b=b.annotationText||[];for(var g=0;g<e[J];++g){var k=e[g],l=k+1,n=0<=sj(b,l);d[I](a,k)&&(l={text:d.Ca(a,k),Y8:n?l:null,rowIndex:a},ep(this[Nr],cza+k+sDa,UW,c)==OG?f[nC][B](l):f.jO[B](l))}return f};\nfunction HRa(a,b,c,d,e,f,g,k,l,n,p,t,u){var x=[[64,64,64],[128,128,128],[255,255,255]],A=null==t?!0:t;t=c===JK;var C,E;if(t)var Q=new xm(b[G],b.top,b[r],b[z]),N=E=b.top,S=C=h[Eb](b[G]+b[r]/2);else var S=C=b.x,N=E=b.y;var T=N-n,V=T,sa=-n,Ha=g[J],Ka=n+k[Gc]*Ha;N-Ka<a.R.t.top&&N+Ka<a.R.t[Uc]&&(T=N+Ka,V=N+n+k[Gc],sa=n);N=null;1<Ha&&(n=S,N=V,V=null,V=g[0][pd]+RFa,Ka=a.mc(V,k),c===JK&&Ka[r]>b[r]?(c=b[G],n=TD):(c=n,n=dK),V={OV:!1,label:{text:V,ba:k,I:[{x:0,y:0,length:Ka[r],text:V}],Gc:n,Fc:zI,anchor:new fV(c,\nN),Eb:0}},a.Jt&&(V[dd].rb=RBa),N=V);c=[];for(n=0;n<Ha;n++){var V=g[n],Ra=a.mc(V[pd],k),Ka={},Sd=new fV(C,T),Db=null;Ka.ba=Mn(k,Nn);if(t){if(Q&&!u){var Db=xn(d),Ec=vn(En(Db,x)),Db=f===th?kD:au,Zd=Mn(k,Nn);A&&(Zd.lc=O,Ya(Zd,Ec));t:{var Xb=V[pd],sd=Zd,gf=Db,Db=Q,tj=a.mc,Zd=a.Jt,Ih=Ui(2)?2:0,Qf=Ui(2)?2:0,Ec=tj(Xb,sd),Mr,rg=Db.Tb();Mr=Ec[r]<=rg[r]&&Ec[z]<=rg[z];var rg={},Jj=[];Oy(rg,Xb);rg.ba=sd;if(gf===kD)gf=h[Eb](Db[tB]().x),Qf=Db.top+Qf,rg.Gc=dK,rg.Fc=TD;else if(gf===au)gf=Db[G]+(Db[r]-Ih),Qf=h[Eb](Db[tB]().y),\nrg.Gc=zI,rg.Fc=dK;else throw m(\"Invalid text block position.\");if(!Mr||Ec[r]>Db[r]-Ih)if(Ec[z]<Db[z]){if(sd=fT(tj,Xb,sd,Db[r]-Ih,Db[z]/(Ec[z]+2)),Jj=sd.I,sd.re){var wk=Xb;rg.ys=!0}}else if(Db[z]>sd[Gc]/3)wk=Xb,Jj=[nf],Qf=h[Eb](Db[tB]().y),rg.Fc=dK,rg.ys=!0;else{Db=null;break t}rg.I=[];if(Jj[J])for(sd=Xb=0,tj=Jj[J];sd<tj;sd++)rg.I[B](new aPa({x:0,y:Xb,length:Db[r],text:Jj[sd]})),Xb+=Ec[z];else rg.I[B](new aPa({x:0,y:0,length:Ec[r],text:Xb}));rg.Eb=0;sz(rg,new fV(gf,Qf));Zd&&wk&&(rg.de={ul:!1,ii:!1,\ncontent:wk});Db=new bPa(rg)}}if(u||!e&&(!Db||1<Db.I[J]||Db.ys))switch(f){case th:Ka.Fc=zI;b[r]>Ra[r]?(Sd.x=C,Ka.Gc=dK):(Sd.x=Q[G],Ka.Gc=TD);break;case ui:Sd.x=Q[G]+Q[r]+2,Ka.Gc=TD,Ka.Fc=dK,Sd.y=Q[tB]().y}}else Sd.x=S,Ka.Gc=dK,Ka.Fc=zI;if(Db&&(e||!e&&!Db.ys)){c[B](Db);var sg=!0}else{switch(f){case th:Ka.Gc=dK;Ka.Fc=zI;break;case ui:Ka.Gc=TD,Ka.Fc=dK}Oy(Ka,V[pd]);Ka.ba=k;Ka.gr=l;sz(Ka,Sd);Ka.ys=!1;Ka.I=[{x:0,y:0,length:Ra[r],text:V[pd]}];Ka.Eb=0;Ra=V.Y8;a.Jt&&null!=Ra&&(Ka.de=iY(a,Ra,V[EB]));c[B](Ka);\nT-=k[Gc]}}n=sg?0:sa;a=ui;t&&f===ui&&(n=0,a=th,C=b[G]+b[r],E=h[Eb](b.top+b[z]/2));return{J6:{x:C,y:E,length:n,orientation:a,color:p},labels:c,bundle:N?N:null}}\nfunction IRa(a,b,c,d,e){var f=b.x,g=b.y,k=d[Gc];b=[];for(var l=0;l<c[J];l++){var n=c[l],p=fT(a.R.mc,n[pd],d,a.R.t[z]-k);b[B](p)}if(null!=g){for(l=n=0;l<b[J];l++)p=b[l],n=h.max(n,p.Hr);l=n+k;g=h[D](g-l/2);g<a.R.t.top&&(g=a.R.t.top);k=g+l;k>a.R.t[Uc]&&(k=a.R.t[Uc],g=k-l)}else g=a.R.t.top,k=a.R.t[Uc];for(var t=h[D]((g+k)/2),u=f+2,x=[],l=0;l<c[J];l++){var n=c[l],p=b[l],p={text:n,ba:d,I:[{x:u,y:t,length:p.Hr,text:p.I[0]}],Gc:dK,Fc:TD,anchor:null,Eb:270},A=n.Y8;a.Jt&&null!=A&&(p.de=iY(a,A,n[EB]));x[B](p);\nu+=d[Gc]}return{J6:{x:f,y:g,length:k-g,orientation:ui,color:e},labels:x,bundle:null}}function uRa(a,b){var c=a.R.g[b],d=JRa(a,c);c.l&&X(c.l,function(a){null!=a&&(a.V=d(a.yf),null!=a.o8&&(a.os=d(a.o8)),null!=a.p8&&(a.ps=d(a.p8)))});c.wf&&(0<c.wf.I[J]||0<c.wf[yC][J])&&KRa(c)}R.Dha=function(){X(this.R.g,function(a,b){uRa(this,b)},this)};\nfunction KRa(a){function b(b){var c=e[b];delete e[b];if(c&&1<c[nC][J]){c[Uc]&&c[Uc][gr]();if(f[b].ww!=O){var d=f[b].ww==kh;b=f[b].zM;c.NV=hV(c[nC],b,d,!1,!1);c[Uc]&&(c.Bia=hV(c[Uc],b,d,!1,!1))}a.wf[aB][B](c)}}function c(a,b){if(!e[a]){var c=f[a].brush[Jc](),d=f[a][w],g={};g.yr=a;tz(g,[]);d==Hg?(c.mk(0),Ma(g,[])):c.Eg(0);g.brush=c;e[a]=g}e[a][nC][B](new oO(b[G],b.top));e[a][Uc]&&e[a][Uc][B](new oO(b[G]+b[r],b.top+b[z]))}function d(a){a=f[a][w];return a==Hg||a==OG}var e={},f=a.wf.$F;a.wf.paths=[];for(var g=\n0;g<a.l[J];g++){var k={},l=a.l[g];if(l&&l.V&&l.V.zr)for(var l=l.V.zr,n=0;n<l[J];++n){var p=l[n].yr;d(p)&&(k[p]=!0,c(p,l[n][eC]))}for(p in e)k[p]||f[p].xj||b(p)}for(p in e)b(p)}function JRa(a,b){switch(b[H]){case OE:return U(a.Iva,a,b);case nK:return U(a.Fva,a,b);case OG:return U(a.Hva,a,b);case JK:return U(a.Eva,a,b);case RD:return U(a.Jva,a,b);case iK:return U(a.Gva,a,b);case Hg:return U(a.Dva,a,b)}return null}R.Iva=function(a,b){return{x:this.lg[0].De(b.x),y:this.Pe[0].De(b.y)}};\nR.Fva=function(a,b){var c=this.sr,d=this.lg[0].De(b.x),e=this.Pe[0].De(b.y),f=dPa(c,b),f=new lo({fill:f,fillOpacity:c.vp,stroke:c.pe}),c=ELa(c.qF,b[EA]);return{x:d,y:e,brush:f,radius:c,XP:c}};R.Hva=function(a,b){var c=qY(this,a.Td,b.tl,b.ax);c.zr=rY(this,a,b);return c};R.Eva=function(a,b){var c=LRa(this,a,b,b[JA],b.pl);if(!c)throw m(\"There MUST always be a scaled bar.\");return{top:c.top,left:c[G],width:h.max(.5,c[r]),height:h.max(.5,c[z]),zr:rY(this,a,b)}};\nR.Gva=function(a,b){var c=LRa(this,a,b,b.jka,b.kka),d=LRa(this,a,b,b.ika,b[pB]);if(!c||!d)return null;var e=MRa(this,d[G],d.top),f=MRa(this,c[r],c[z]),g=MRa(this,d[r],d[z]);Wy(g,2);Wy(e,e[BB]+(f[BB]-(f[BB]%2?3:2))/2);e=sY(this,e[BB],e[ys]);g=sY(this,g[BB],g[ys]);na(d,g.x);Ta(d,g.y);$a(d,e.x);d.top=e.y;g=b.hka?a.HF.N6:a.HF.O6;oo(g)&&(g=g.Lb/2,Ta(c,c[z]-2*g),na(c,c[r]-2*g),$a(c,c[G]+g),c.top+=g);Ta(c,h.max(c[z],2));na(c,h.max(c[r],1));return{rect:c,line:d}};\nR.Jva=function(a,b){var c=this.gf[a.Td];null==b[JA]&&(b.from=JW(c.ga,c.Cb.sa));var d=this.td,e=d[RA][b.au].Z,f=d.Ew,g=h[Eb](e-d[Cz]*f/2),f=h[Eb](e+d[Cz]*f/2),k=c.De(b.pl),d=sY(this,g,c.De(b[JA])),e=sY(this,g,k),f=sY(this,f,k),k=[];Lo(this[Nr],Iwa,!0)&&null!=b.e7&&(c=sY(this,g,c.De(b.e7)),k[B](c));k[B](e);k[B](f);return{qr:PQa(d.x,d.y,f.x,f.y),outline:k,zr:rY(this,a,b)}};\nfunction LRa(a,b,c,d,e){var f=a.gf[b.Td],g=a.iP;null!=d||(d=JW(f.ga,f.Cb.sa));b=h.min(f.De(d),f.De(e));d=h.max(f.De(d),f.De(e));f=(e=a.R.ab===yH)?tRa(f.Ew,Lo(a[Nr],xH))?0:1:h.min(1,.2*(d-b));0===f||h[Eb](b+f)<h[Eb](d)&&h[Eb](b+f)>h[Eb](b)?(b=h[Eb](b+f),d=h[Eb](d)):b+=f;var k=Po(a[Nr],Tva,.3),f=NRa(a,c);c=(c.vja?k:1)*g.EP/2;g=(e?h[Cb]:h[Eb])(f-c);c=h[Eb](f+c);b=sY(a,g,b);a=sY(a,c,d);return PQa(b.x,b.y,a.x,a.y)}\nR.Dva=function(a,b){function c(a){return null!=a?a:e}var d=this.gf[a.Td],e=JW(d.ga,d.Cb.sa),d=qY(this,a.Td,b.tl,b.ax),f=qY(this,a.Td,b.p7,c(b.q7)),g=qY(this,a.Td,b.r7,c(b.s7)),k=qY(this,a.Td,b.t7,c(b.u7)),l=qY(this,a.Td,b.v7,c(b.w7)),n=rY(this,a,b);return{x:d.x,y:d.y,tW:f.x,uW:f.y,vW:g.x,wW:g.y,lN:k.x,mN:k.y,nN:l.x,oN:l.y,zr:n}};\nfunction rY(a,b,c){if(!c.sG)return[];var d=a.td;b=a.gf[b.Td];var e=a.iP;if(c.hB>=e.dma||c.au>=d[RA][J]&&d[H]!=ti)return[];for(var f=NRa(a,c),g=[],k=0,l;l=c.sG[k];k++){var n=b.De(l.Ala),p=b.De(l.Bla),t=(d[H]==ti?d[RA]&&1<d[RA][J]?d[RA][1].Z-d[RA][0].Z:0:e.EP)*l.Cla,u=h.abs(n-p),p=sY(a,f-t/2,h.min(p,n)),n=p.x,p=p.y,t=sY(a,t,u);g[B]({rect:new xm(n,p,t.x,t.y),yr:l.yr})}return g}function NRa(a,b){var c=a.td,d=a.iP;return(c[H]==ti?c.De(b.tl):c[RA][b.au].Z)-d.Dma+(d.EP+1)*b.hB+d.EP/2}\nfunction ZQa(a,b){switch(a){case FE:return b.wb;case Voa:return b.jj;case GE:return b[F];default:return a}}function MRa(a,b,c){switch(a.R[QB]){case th:return{domain:b,target:c};case ui:return{domain:c,target:b}}throw m(mBa);}function sY(a,b,c){switch(a.R[QB]){case th:return{x:b,y:c};case ui:return{x:c,y:b}}throw m(mBa);}function qY(a,b,c,d){return sY(a,a.td.De(c),a.gf[b].De(d))}\nfunction vRa(a,b){var c=a[Jc]();if(po(c)&&c.fb()!=Se){var d=new ko(nF,c.fb());c.ud=d;!oo(c)&&b&&(c.ld(c.fb()),c.mk(1))}else oo(c)&&(c.wl=VI);return c}function wRa(a,b){var c=a[Jc]();c.mk(c.Lb*b);return c}function ARa(a,b,c){a=a.Sb;b=b.ia.certainty||[];return b[J]&&(c=a[I](c,b[0]),null!=c)?a.G(b[0])==Qg?c?1:0:c:1}function CRa(a,b,c){a=a.Sb;b=b.ia[us]||[];return b[J]&&(c=a[I](c,b[0]),null!=c)?!!c:!0}\nfunction BRa(a,b,c){a=a.Sb;b=b.ia.emphasis||[];return b[J]&&(c=a[I](c,b[0]),null!=c)?a.G(b[0])==Qg?c?2:1:c:1}function jY(a,b){var c=cRa(a);return null===c?null:a.Sb[I](b,c)}function cRa(a){if(null===a.td||a.td[H]!=ti)return null;a=a.R.rk[0].ia.gap||[];return Ej(a)?null:a[0]}\nfunction mY(a,b,c,d,e){function f(a,b,f){var g=JW(k.ga,l[I](c,a));b=JW(k.ga,l[I](c,b));null!=g&&null!=b&&(g+=d,b+=d,e&&(k.pc(g),k.pc(b)),n[B]({Bla:g,Ala:b,Cla:f,yr:a}))}var g=b.wf;if(!g)return null;var k=a.gf[b.Td],l=a.Sb,n=[];for(a=0;a<g.hy[J];a+=2)f(g.hy[a],g.hy[a+1],0);for(var p=0,t=g.sQ[J]-1;p<=t;p++,t--)a=g.sQ[p],b=g.sQ[t],f(a,b,g.$F[a].Xla);for(b=0;b<g.l[J];b++)a=g.l[b],f(a,a,0);for(b=0;b<g.Bb[J];b++)a=g.Bb[b],p=g.$F[a],f(a,a,0==b||b==g.Bb[J]-1?p.Wla:p.Yla);p=0;for(t=g[yC][J]-1;p<=t;p++,t--)a=\ng[yC][p],b=g[yC][t],f(a,b,0);for(b=0;b<g.I[J];b++)a=g.I[b],f(a,a,0);return n[J]?n:null}R.Bha=function(){var a=this.R;if(a.Pf.bars||a.Pf.candlesticks||!Mi(Aj(a.g,function(a){return null!=a.wf}))){var b=vj(a.Ga,function(a,b){return 0!=jY(this,b)},this),b=ORa(this.td,b),b=h.max(b,1),c=mga(this[Nr],b),c=h.max(c,1),d=h.min(this.fx,h[Eb]((c+1)/2)),e=(c-d+1)/d;b>c&&(e=h[Eb](e));this.iP={dma:d,EP:e,Dma:a.ab===yH?0:((e+1)*d-1)/2}}};\nfunction ORa(a,b){if(Ej(b))return 0;if(a[H]==ti){for(var c=a.MF,d=null,e=0;e<b[J];e++){var f=a.aI(b[e][Y]);null!=d&&(c=h.min(c,h.abs(f-d)));d=f}return c}return h.abs(a.aI(1)-a.aI(0))}function lY(a,b,c){var d=a.Sb;a=a.td;a[H]==ti&&(b=c&&c.jg?c[Y][b][0]:d[I](b,0),b=JW(a.ga,b));return b};function PRa(a){this.Yn=a;this.p2=[];this.fT=!1;this.$h={ye:null,dv:0,rl:0,IK:0,JK:0}}PRa[K].Ye=function(a,b,c){this.p2[c]=!0;0===c&&(this.$h.ye=b,this.$h.dv=a.x,this.$h.rl=a.y,this.$h.IK=a.x,this.$h.JK=a.y)};wq(PRa[K],function(a,b){this.Yn[ir]({type:a,data:b})});function tY(a,b,c,d){Ju[L](this);this.Yn=a;this.J=b;this.bv=c;this.dh=d;this.Wy=null;this.P1=new PRa(a);this.dR=null}W(tY,Ju);R=tY[K];R.D=function(){Lu(this.dR);tY.e.D[L](this)};function QRa(a){var b=a.J.Kt;RRa(a,U(function(a,d){this.J.fc(b,a,d)},a));Lu(a.dR);a.dR=new PQ(a.J[Sr]());$u(a.dR,bG,U(a.lra,a))}function SRa(a){var b=a.bv[Sr]();RRa(a,U(function(a,d){this.bv.fc(b,a,d)},a))}function TRa(a){var b=ea;URa(a,U(function(a,d){this.bv.fc(b,a,d)},a))}\nfunction URa(a,b){b(dG,U(a.mwa,a));b(cG,U(a.nwa,a))}function RRa(a,b){b(Vt,U(a.zga,a));b(Ut,U(a.Ava,a));b(dG,U(a.zga,a));b(cG,U(a.zva,a));b(Tt,U(a.yva,a));b(vt,U(a.wva,a));b(kJ,U(a.Bva,a));b(QI,U(a.xva,a))}R.mwa=function(a){var b=Qm(this.J[Sr]());a=Qm(a);a.x-=b.x;a.y-=b.y;b=this.P1;b.p2[0]&&(b.$h.IK=a.x,b.$h.JK=a.y,b.fT||b[ir](yxa,{ye:b.$h.ye,xb:{x:b.$h.dv,y:b.$h.rl}}),b.fT=!0,b[ir](Axa,{ye:b.$h.ye,xb:{x:b.$h.IK,y:b.$h.JK}}))};\nR.nwa=function(a){var b=Qm(this.J[Sr]()),c=Qm(a);c.x-=b.x;c.y-=b.y;b=this.P1;a=a[bs];b.p2[a]=!1;0===a&&b.fT&&(b.fT=!1,b.$h.IK=c.x,b.$h.JK=c.y,b[ir](zxa,{ye:b.$h.ye,xb:{x:b.$h.IK,y:b.$h.JK}}))};R.zga=function(a){var b=kO(a);try{kO(a)}catch(c){return}var d=this.yt(a);a[H]==dG&&this[ir](uxa,{xb:b,ye:d});d!=this.Wy&&(null!=this.Wy&&VRa(this,this.Wy),this[ir](xxa,{xb:b}),uY(this,oBa,d),this.Wy=d)};R.Ava=function(a){a=this.yt(a);a==this.Wy&&(VRa(this,a),this.Wy=null)};\nfunction VRa(a,b){a[ir](wxa,null);uY(a,nBa,b)}R.zva=function(a){var b=kO(a);a=this.yt(a);this[ir](txa,{xb:b,ye:a});uY(this,cBa,a)};R.yva=function(a){var b=kO(a),c=this.yt(a);this[ir](vxa,{xb:b,ye:c,preventDefault:U(a[hr],a)});uY(this,dBa,c);this.P1.Ye(b,c,a[bs])};R.wva=function(a){var b=kO(a);a=this.yt(a);this[ir](Cxa,{xb:b,ye:a});uY(this,SBa,a)};R.Bva=function(a){var b=kO(a),c=this.yt(a);this[ir](oxa,{xb:b,ye:c});uY(this,NAa,c);Nu(a)};\nR.xva=function(a){var b=kO(a);a=this.yt(a);this[ir](Bxa,{xb:b,ye:a});uY(this,JBa,a)};R.lra=function(a){var b=kO(a),c=this.yt(a);this[ir](nxa,{xb:b,ye:c,wheelDelta:a.detail,preventDefault:U(a[hr],a)});uY(this,JAa,c)};\nfunction uY(a,b,c){var d=c[zc](Oe);switch(d[0]){case wu:var e=c=null,f=null;a.dh==BF?c=ha(d[1]):4==d[J]?(c=d[1]?ha(d[1]):null,e=ha(d[2]),f=ha(d[3])):3==d[J]?(c=ha(d[1]),e=ha(d[2])):e=ha(d[1]);d={$b:c,ej:e,Zx:f};a[ir](wu+b,d);break;case Gg:d={qx:d[1]};a[ir](Bza+b,d);break;case SG:d=ha(d[1]);if(0>d)break;d={UR:d};a[ir](tsa+b,d);break;case RG:d={Tpa:ha(d[1])};a[ir](osa+b,d);break;case Tpa:d=ha(d[1]);d={UR:d};a[ir](Zpa+b,d);break;default:a.Vea(b,c)}}wq(R,function(a,b){this.Yn[ir]({type:a,data:b})});function vY(a,b,c,d){tY[L](this,a,b,c,d.ab);this.S=d;this.f1=WRa(this)}W(vY,tY);vY[K].m6=function(a){this.S=a;this.f1=WRa(this)};function WRa(a){var b=a.S;if(b.ab!=kh&&b.ab!=OE)return{};a={};for(var b=b.g,c=0;c<b[J];c++){var d=b[c];if(pX(d))for(var e=d.l,f=0;f<e[J];f++){var g=e[f];if(g&&g.V&&!g.df){var k=RS([uF,c,f]);a[k]={center:g.V,radius:g.V&&null!=g.V.XP?g.V.XP:null!=g.XP?g.XP:d.b6,$b:c,ej:f}}}}return a}\nvY[K].yt=function(a){var b=this.J.sv(a[ys]),c=kO(a),c=XRa(this,c);if(a[H]==Ut){a=this.Wy;if(null==a)return b;c=c==a?null:a}if(null!=c){a=YRa(b);var d=YRa(c),b=a>d?b:c}this.S.ai==gK?(c=b[zc](Oe)[0],c=c!=qt&&c!=oK&&c!=jK&&c!=uF&&c!=qF&&c!=QD):c=!0;return c?b:ut};\nfunction XRa(a,b){if(!(new xm(a.S.t[G]+1,a.S.t.top+1,a.S.t[r]-2,a.S.t[z]-2))[Yc](b))return null;switch(a.S.ai){case RI:var c=b.x,d=b.y,e=null,f=da,g;for(g in a.f1){var k=a.f1[g],l=k[Gz].x,n=k[Gz].y,p=k[HB];l-c<=p&&l-c>=-p&&n-d<=p&&n-d>=-p&&(l=(l-c)*(l-c)+(n-d)*(n-d),l<=p*p&&l<=f&&(e=RS([qF,k.$b,k.ej]),f=l))}return e;case gK:t:{c=a.S.Ga;for(d=0;d<c[J];d++)if((e=c[d].DR)&&e[Yc](b)){c=RS([eK,d]);break t}c=null}return c}return null}function YRa(a){a=a[zc](Oe);return sj(FIa,a[0])}\nvY[K].Vea=function(a,b){var c=b[zc](Oe);switch(c[0]){case qt:case oK:case jK:case uF:case qF:case QD:var d=ha(c[1]),c={$b:d,ej:ha(c[2])};this[ir](RI+a,c);break;case eK:c=ha(c[1]);c={$b:null,ej:c};this[ir](gK+a,c);break;case VK:d=ha(qj(c));this[ir](XK+a,3==c[J]?{$b:null,ej:ha(c[1]),Zx:d}:{$b:ha(c[1]),ej:ha(c[2]),Zx:d});break;case OG:case Hg:d=ha(c[1]),c={$b:d,ej:null},this[ir](Zoa+a,c)}};function wY(a,b){this.Qv={};this.kw={};this.XE=[];this[DB](a,b)}function ZRa(a){X(a.XE,function(a){$Ra(this,this.kw[a])},a)}wY[K].updateOptions=function(a,b){this.Ma=np(a,Cza,b);this.Wta=np(a,Dza,b);ZRa(this)};wY[K].getEntries=function(){for(var a=[],b=0,c=this.XE[J];b<c;b++){var d=this.XE[b],e=this.kw[d];if(!e[TB]||e[TB]()){var f=null,f=e[Pr]&&!e[Pr]()?TS(e[pd]||M,this.Wta,null,null,null,null,null,!1,null):nk(this.Qv[d]);a[B](f)}}return a};\nfunction $Ra(a,b){if(!b.id)throw m(\"Missing mandatory ID for action.\");var c=null;a.kw[b.id]?c=a.kw[b.id]:(c=a.kw[b.id]={id:b.id,text:void 0,visible:void 0,enabled:void 0,action:void 0},a.XE[B](b.id));pk(c,b);a.Qv[b.id]=TS(c[pd]||M,a.Ma,null,null,null,null,null,!1,c.id)}wY[K].oh=function(a){(a=this.kw[a])&&(a=nk(a));return a};function aSa(a,b){a.PJ=a.PJ||{};var c=a.PJ;c.entries=c[jC]||{};c=c[jC];c[b]=c[b]||{};c=c[b];c.Ah=c.Ah||{};return c.Ah}\nwY[K].Ks=function(a,b,c){if(!a[AA]){var d=b.Sa.qx;null!=d&&(a=Bj(a.PJ[jC],function(a){return a.Ah[Y].id==d}),-1!==a&&(c=aSa(c,a),pa(c,c[Y]||{}),pz(c[Y],c[Y][iC]||{}),c[Y][iC].brush=so(sFa)))}};function bSa(a){this.Gb=a}function cSa(a,b){var c={index:{},order:[],hu:{}};X(b,function(a){var b=this.getKey(a);if(null!=b){if(!c.hu[Hc](b)){var f=this.getTitle(a);f&&(c.hu[b]=f)}c[xc][Hc](b)||(c[xc][b]=[],c[Bz][B](b));c[xc][b][B](a)}},a);return c};function xY(a){this.Gb=a}W(xY,bSa);xY[K].getKey=function(a){return this.Gb.n0(a)};xY[K].getTitle=function(a){return this.Gb.RQ(a)};fz(xY[K],function(a,b,c){var d=nOa(this.Gb,c);return dSa(a,d,b[Fb]||M,!0,a.foa,this.Gb.g[c.ob])});function yY(a){this.Gb=a}W(yY,bSa);yY[K].getKey=function(a){return a.ob};yY[K].getTitle=function(a){return nOa(this.Gb,a)};fz(yY[K],function(a,b,c){c=this.Gb.RQ(c)||M;return[c?TS(b[Fb]||M,a.dJ,c,a.Ma):null]});function zY(a,b,c,d){b=np(a,rna,{$a:b.$a,fontSize:b[Gc]});this.bs=Lo(a,wna,c==gK);this.foa=Lo(a,wna,!0);this.Kla=Lo(a,una,!0);this.Ma=b;this.dJ=Sfa(b);this.qe=d||null;this.f$=Wo(a,Uva,NBa);this.g$=Wo(a,Qva,TAa)}zY[K].Mu=function(){};function AY(a,b,c,d){zY[L](this,a,b,c,d)}W(AY,zY);\nAY[K].q$=function(a,b,c){var d=a.Gb,e=d.g[b];c=d.uH(b,c);var f=!1,g=null,k=null,l=null!=d.kd&&d.kd;if(d.kd)if(f=!0,k=[this.f$,this.g$],d=e[H],d===JK)g=[{color:e.Fg.fb(),alpha:e.Fg.Oe},{color:e.zh[iC].Fg.fb(),alpha:e.zh[iC].Fg.Oe}];else if(d===OE)d=b%2?b-1:b,b=a.Gb.g[d],d=a.Gb.g[d+1],g=[{color:d.Fg.fb(),alpha:d.Fg.Oe},{color:b.Fg.fb(),alpha:b.Fg.Oe}];else throw m(\"Diff chart not supported for the chosen chart type.\");b={entries:[]};if(c.I)for(c[bC]&&BY(this,b,c[bC]),e=0;e<c.I[J];e++)k=c.I[e],f=b,k=\n(l=k[bC])?TS(k[wd],this.dJ,l,this.Ma):null,null!=k&&f[jC][B](k);else c.Aw&&!c.ii?(BY(this,b,c.Aw),CY(this,b,c.Dm,c[Fb],!0,this.bs,e,f,g,k,l)):c.Dm&&!c.ii?CY(this,b,c.Dm,c[Fb],!0,this.bs,e,!0,g,k,l):null!=c[Fb]&&CY(this,b,null,c[Fb],!1,this.bs,e);this.Mu(b,a.sk);return b};\nfunction eSa(a,b,c,d){var e=b.Gb,f=new xY(e),g=new yY(e),k=null;d==gK?k=f:d==HE&&(k=g);var l;if(k)l=cSa(k,c);else{d=cSa(f,c);var n=cSa(g,c),k=g;l=n;1==d[Bz][J]&&1<n[Bz][J]&&(k=f,l=d)}var p={entries:[]};X(l[Bz],function(a){BY(this,p,l.hu[a][qc]());X(l[xc][a],function(a){var b=e.uH(a.ob,a.mb);b.ii?CY(this,p,null,b[Fb],!1,this.bs,e.g[a.ob]):p[jC][B][Zc](p[jC],k[SB](this,b,a))},this)},a);a.Mu(p,b.sk,0<c[J]);return p}\nAY[K].r$=function(a,b){var c=a.Gb,d=c.g[b],e=d.de,f=null,g=null,k=null!=c.kd&&c.kd;c.kd&&(f=c.g[J],f=(b+f/c.pie.bi[J])%f,g=c.g[f],c={color:d.brush.fb(),alpha:d.brush.Oe},g={color:g.brush.fb(),alpha:g.brush.Oe},f=b>f?[c,g]:[g,c],g=[this.f$,this.g$]);c={entries:[]};e.Dm?CY(this,c,e.Dm,e[Fb],!0,this.bs,d,!0,f,g,k):CY(this,c,null,e[Fb],!1,this.bs,d);this.Mu(c,a.sk);return c};\nfunction fSa(a,b,c){var d=b.Gb,e={entries:[]};X(c,U(function(a){a=d.g[a];var b=a.de;b.Dm?CY(this,e,b.Dm,b[Fb],!0,this.bs,a,!0):CY(this,e,null,b[Fb],!1,this.bs,a)},a));a.Mu(e,b.sk);return e}\nAY[K].p$=function(a,b){var c=a.Gb,d=c.Ga[b].de,e=!1,f={entries:[]};if(d&&d[Fb])CY(this,f,null,d[Fb],!1,!1);else{var g=0,k=1,l=c.g[J];AOa(c)&&(g=c.g[J]-1,l=k=-1);for(var n=null;g!=l;g+=k){var p=c.g[g];if(p.xM){d=kX(c,g,b);if(n!=p.Ve){var n=p.Ve,t=c.Ga[b].hu[n];cj(kj(t))||BY(this,f,t)}p.l[d]&&p.l[d].de&&p.l[d].de[Fb]&&(d=p.l[d].de,CY(this,f,d.Dm,d[Fb],!0,this.bs,p,void 0,void 0,void 0,void 0,d.ii&&d.ul),e=!0)}}}null!=a.sk&&0<a.sk[J]&&(e=!0);this.Mu(f,a.sk);return e||this.Kla?f:null};\nfunction BY(a,b,c){a=TS(c,a.dJ);b[jC][B](a)}function dSa(a,b,c,d,e,f,g,k,l,n,p){g=null!=g?g:!1;d=d?a.dJ:a.Ma;c=c[zc](Je);var t=e?f[F][F]:null;b=g&&null!=b?TS(b,a.Ma,null,null,t,f&&f.JF):TS(c[0],d,b,a.Ma,t,f&&f.JF,null,p);a=[b];for(g=g?0:1;g<c[J];g++)t=null!=k?k[g][F]:e?O:null,b=TS(c[g],d,null,null,t,null!=k?k[g][gC]:null,null!=l?l[g]:null,p),b.UK=n,a[B](b);return a}function CY(a,b,c,d,e,f,g,k,l,n,p,t){b[jC][B][Zc](b[jC],dSa(a,c,d,e,f,g,k,l,n,p,t))}\nAY[K].Mu=function(a,b,c){b&&0!==b[J]&&((void 0==c||c)&&a[jC][B](KIa()),Mj(a[jC],b))};function DY(a,b,c){zY[L](this,a,b,c);this.zaa=this.dJ;this.uR=mk(this.Ma);Ya(this.uR,mN);Fa(this.uR,this.uR[Gc]-2)}W(DY,zY);DY[K].q$=function(a,b,c){b=a.Gb.g[b];a=b.l[c].de;c=[];b.aA||(b=TS(b[bC]||M,this.zaa),c[B](b));b=TS(a[Fb],this.zaa);c[B](b);a=TS(a.Aw,this.uR);c[B](a);return{entries:c}};DY[K].r$=function(){return{entries:[]}};DY[K].p$=function(){return{entries:[]}};function gSa(a,b,c){this.ss=b;this.Tm=Lo(a,Ana,!1)?new um(-da,da,da,-da):new um(0,c[r],c[z],0);this.Tx=null;c=Qo(a,yna);var d=Qo(a,xna);null!=c&&Ui(c)&&Wk(c)&&null!=d&&Ui(d)&&Wk(d)&&(this.Tx=new xl(c,d));b=null!=b.qe&&0<b.qe.getEntries()[J]?Rg:ih;this.iW=ep(a,lD,pp,b)}function EY(a){if(a.ab==BF){var b=a.pie[Gz];return new xl(b.x,b.y)}b=dk(a.rd);b=null!=b.Cb?b.Cb.Z:h.min(b.Se,b.cf);a=dk(a.Zc);a=null!=a.Cb?a.Cb.Z:h.max(a.Se,a.cf);return new xl(b,a)}function hSa(a,b){a.Tm=b}\nfunction iSa(a,b,c){var d=b.V;b=rX(b,c);a=EY(a);b=1+h[Cb](b/h[Kd](2));return new xl(d.x+(d.x>=a.x?b:-b),d.y+(d.y<=a.y?-b:b))}function jSa(a,b){var c=pO(a.pie[Gz],fY(((b.wr?45:(b.Ud+b.od)/2)/180-.5)*h.PI,a.pie.bd,a.pie.cd)),c=new xl(c.x+b[tA].x,c.y+b[tA].y);c.x=Lk(c.x,0,a[r]);c.y=Lk(c.y,0,a[z]);return c}function kSa(a){var b=a[lC]?a[lC]:new xl(0,0),c=a.I[0],d=a.ba[Gc];return 270==a.Eb?new xl(b.x+c.x+d,b.y+c.y-c[J]/2):new xl(b.x+c.x+c[J]/2,b.y+c.y-d)}\nfunction lSa(a,b,c){var d=a.g[b],e=d[H];c=kX(a,b,c);switch(a.ab){case kh:case yH:switch(e){case JK:case RD:return d=d.l[c],d=d.V.qr||d.V,b=EY(a),d=new xl(d[G]+(d[G]<b.x?0:d[r]),d.top+(d.top<b.y?0:d[z])),mSa(a,d),d;case OG:case Hg:return iSa(a,d.l[c],d);case iK:return d=d.l[c].V[eC],b=EY(a),d=new xl(d[G]+d[r]>b.x?d[G]+d[r]:d[G],d.top<b.y?d.top:d.top+d[z]),mSa(a,d),d}case OE:return iSa(a,d.l[c],d);case oK:c=d.l[c];b=c.V;d=iSa(a,c,d);if(d.x<a.t[G]||d.x>a.t[kd])d.x+=2*(b.x-d.x);if(d.y<a.t.top||d.y>a.t[Uc])d.y+=\n2*(b.y-d.y);return d}return new xl(0,0)}function mSa(a,b){var c=a.t;b.x=Lk(b.x,c[G],c[kd]);b.y=Lk(b.y,c.top,c[Uc])}function nSa(a,b,c,d){var e=null,f=null,g=dk(b.rd),k=dk(b.Zc),l=g.zm,n=k.zm,p=d;b[QB]&&b[QB]!==th?(n=-n,k[H]===ti&&(p=b.Ga[d][Y]),f=k[tc].Be(p)):(g[H]===ti&&(p=b.Ga[d][Y]),e=g[tc].Be(p));a=a.ss.Ma[Gc];c.x=null===e?c.x:e;c.y=null===f?c.y:f;e=c.x-l*a;f=c.y+n*a;return new xl(e,f)}\nfunction oSa(a,b){var c=pO(a.pie[Gz],fY(((b.wr?45:(b.Ud+b.od)/2)/180-.5)*h.PI,a.pie.bd-.1,a.pie.cd-.1));return new xl(c.x+b[tA].x,c.y+b[tA].y)}function pSa(a){var b=a[lC]?a[lC]:new xl(0,0),c=a.I[0],d=a.ba[Gc];return 270==a.Eb?new xl(b.x+c.x+d/2,b.y+c.y):new xl(b.x+c.x,b.y+c.y-d/2)}\nfunction qSa(a,b,c){c=kX(a,b,c);var d=a.g[b];b=d[H];c=d.l[c].V;if(b==JK||b==RD||b==iK){var e=c.qr||c[eC]||c;c=e[G];b=e[r];var d=c+b,f=e.top,e=e[z],g=f+e,k=EY(a);a=a[QB]==th?g>k.y?new xl(c+b/2,g-.1):new xl(c+b/2,f+.1):c<k.x?new xl(c+.1,f+e/2):new xl(d-.1,f+e/2)}else a=new xl(c.x,c.y);return a}\nfunction FY(a,b,c,d,e,f){if(null===c||null===d||null===e)if(null===c||null===d)if(null!==c&&null===d){d=b.Gb;f=d.g[c];e=jSa(d,f);f=oSa(d,f);var g=d.g[c].de;g.ul&&g.ii?a=GY(a,g[Fb],f):(b=a.ss.r$(b,c),a=VS(b,d.mc,!0,e,a.Tm,f,void 0,d.Fr,d.eu))}else if(null!==c||null===d||null===e)null===c&&null!==d?(c=b.Gb,e=f[Jc](),f=nSa(a,c,e,d),e=a.Tx?Bl(f,a.Tx):e,(g=c.Ga[d].de)&&g.ul&&g.ii?a=GY(a,g[Fb],e):(b=a.ss.p$(b,d),a=null===b?null:VS(b,c.mc,!1,f,a.Tm,e,void 0,c.Fr,c.eu))):a=null;else{c=b.Gb;var g=c.Ga[d].Uc[cC][e],\nk=g.de;k?(f=kSa(g),g=pSa(g),k.ul&&k.ii?a=GY(a,k[Fb],g):(k=a.ss,d={entries:[TS(b.Gb.Ga[d].Uc[cC][e].de[Fb],k.Ma)]},0<b.sk[J]&&k.Mu(d,b.sk),a=VS(d,c.mc,!1,f,a.Tm,g,void 0,c.Fr,c.eu))):a=null}else e=b.Gb,e.g[c].xM?(f=lSa(e,c,d),g=a.Tx?Bl(f,a.Tx):qSa(e,c,d),k=e.g[c].l[d].de,k.ul&&k.ii?a=GY(a,k[Fb],g):(b=a.ss.q$(b,c,d),a=VS(b,e.mc,!0,f,a.Tm,g,void 0,e.Fr,e.eu))):a=null;else{f=b.Gb;var k=f.g[c].l[d].Uc[cC][e],l=k.de;l?(g=kSa(k),k=pSa(k),l.ul&&l.ii?a=GY(a,l[Fb],k):(l=a.ss,d={entries:[TS(b.Gb.g[c].l[d].Uc[cC][e].de[Fb],\nl.Ma)]},l.Mu(d,b.sk),a=VS(d,f.mc,!1,g,a.Tm,k,void 0,f.Fr,f.eu))):a=null}return a}function rSa(a,b,c,d){var e=b.Gb,f=b.Gb.g[d];d=jSa(e,f);var f=oSa(e,f),g=wj(c,function(a){return e.g[a].de});yj(g,function(a){return a.ul&&a.ii});b=fSa(a.ss,b,c);return VS(b,e.mc,!0,d,a.Tm,f,void 0,e.Fr,e.eu)}\nfunction sSa(a,b,c,d,e){var f=b.Gb,g=lSa(f,d.ob,d.mb);d=qSa(f,d.ob,d.mb);var k=wj(c,function(a){var b=kX(f,a.ob,a.mb);return f.g[a.ob].l[b].de});yj(k,function(a){return a.ul&&a.ii});b=eSa(a.ss,b,c,e);return VS(b,f.mc,!0,g,a.Tm,d,void 0,f.Fr,f.eu)}\nfunction tSa(a,b,c,d,e){var f=b.Gb;d=d[Jc]();var g=nSa(a,f,d,c[c[J]-1]);d=a.Tx?Bl(g,a.Tx):d;var k=wj(c,function(a){return f.Ga[a].de});yj(k,function(a){return a&&a.ul&&a.ii});var l=[];X(c,function(a){X(f.g,function(b,c){l[B]({ob:c,mb:a})})});b=eSa(a.ss,b,l,e);return null===b?null:VS(b,f.mc,!1,g,a.Tm,d,void 0,f.Fr,f.eu)}function GY(a,b,c){return{html:{name:ch,content:b,properties:{className:QH}},iga:!0,jga:c,anchor:c,hga:a.Tm,JC:20,margin:5}};function HY(a,b,c,d,e,f){this.qe=f;d==II||this.qe?null!=this.qe&&this.qe[DB](a,c):this.qe=new wY(a,c);c=d==II?new DY(a,c,e):new AY(a,c,e,this.qe);this.eo=new gSa(a,c,b)}function IY(a,b,c){var d={};if(null!=c.Ea.jD){d.Ea=d.Ea||{};var e=b.Ea,f=c.Ea.jD;d.Ea.gu=e.eg[f];var g=f+1+Gs+e.eg[J],k=e.rI.g_,l=0<f,e=e.rI.e_,f=f<b.Ea.eg[J]-1;d.Ea.rI={g_:{brush:l?k.ne.Zu:k.ne.lQ,Zu:l},e_:{brush:f?e.ne.Zu:e.ne.lQ,Zu:f},f_:{text:g,I:{0:{text:g}}}}}a.Ks(b,c,d);return d}HY[K].vj=function(a){this.qe&&$Ra(this.qe,a)};\nHY[K].oh=function(a){if(this.qe)return this.qe.oh(a)};HY[K].uj=function(a){if(this.qe){var b=this.qe;a in b.Qv&&delete b.Qv[a];a in b.kw&&delete b.kw[a];a=sj(b.XE,a);0<=a&&b.XE[Ee](a,1)}};function JY(a){fy(this,new rx);this.Sa={ob:null,datum:null,mb:null};Py(this,{Sa:null,UM:null});this.Ea={Sa:{Ah:null},jD:null};this.Ph={Sa:{qx:null}};uy(this,{position:null,qY:null});this.ci=this.ao=null;a&&(this[$z][sr](a[$z]),a.Sa&&(this.Sa=KY(this.Sa,a.Sa)),a[sB]&&Py(this,KY(this[sB],a[sB])),a.Ea&&(this.Ea=KY(this.Ea,a.Ea)),a.Ph&&(this.Ph=KY(this.Ph,a.Ph)),a.ao&&(this.ao=KY(this.ao,a.ao)),a.ci&&KY(this.ci,a.ci))}\nIa(JY[K],function(){var a=new JY;fy(a,this[$z][Jc]());a.Sa=Co(this.Sa);Py(a,Co(this[sB]));a.Ea=Co(this.Ea);a.Ph=Co(this.Ph);uy(a,Co(this[zA]));a.ao=Co(this.ao);a.ci=Co(this.ci);return a});ab(JY[K],function(a,b){var c=Gi(b)?b:!1;return this[$z][gs](a[$z])&&Bo(this.Sa,a.Sa)&&Bo(this[sB],a[sB])&&Bo(this.Ea,a.Ea)&&Bo(this.Ph,a.Ph)&&(c||Bo(this[zA],a[zA]))&&Bo(this.ao,a.ao)&&Bo(this.ci,a.ci)});function KY(a,b){var c=new DT(2);ET(c,0,a);ET(c,1,b);return c[iB]()};function uSa(){this.dn=0;this.qZ=this.wq=-1;this.vs=0;this.vI=-1}\nuSa[K].create=function(a,b,c,d,e){if(0!=a[J]&&(a=vj(a,function(a){return null!=a}),Qj(a),0!=a[J]))if(a[0]==a[a[J]-1])this.dn=1,this.wq=a[0],this.qZ=a[0],this.vI=0;else{var f=h[Cb](.5*a[J])-1,g=h.min(a[J]-1,h[Cb]((100-b)/100*a[J])-1),k=h.max(0,h[Cb](b/100*a[J])-1);b=vSa(a);var l=a[f]-h.min(a[f]-a[0],1.5*(a[f]-a[k]));l!=a[0]&&(this.vs=1,b&&(l=h[Eb](l)));var n=a[f]+h.min(a[a[J]-1]-a[f],1.5*(a[g]-a[f])),f=vj(a,function(a){return a<n&&a>l});this.dn=Ui(c)&&0<c?c:wSa(l,n,f[J],b,d,e);this.wq=this.dn*(1==\nthis.vs?h[D](l/this.dn):h[Eb](l/this.dn));1==this.vs&&this.wq<a[0]&&(this.vs=0);a=h[Eb]((n-this.wq)/this.dn);this.qZ=this.dn*a+this.wq;this.vI=a+this.vs}};function vSa(a){for(var b=0;b<a[J];b++)if(!Vk(a[b]))return!1;return!0}function xSa(a){var b=[];1==a.vs&&b[B](BCa+(a.wq.toPrecision(10)-0));for(var c=a.vI-a.vs,d=0;d<c+1;d++)b[B]((d*a.dn+a.wq).toPrecision(10)-0+hf);return b}function ySa(a){for(var b=[],c=0;c<=a.vI+1;c++)b[B]((c-a.vs)*a.dn+a.wq);return b}\nfunction wSa(a,b,c,d,e,f){if(a==b)return 1;if(0==c)return b-a;c=h[Kd](c);var g=null!=e&&0<e,k=null!=f&&0<f;e=g&&k?f>e?Lk(c,e,f):c:g?h.max(c,e):k?h.min(c,f):c;a=(b-a)/e;b=.8*a;e=1.2*a;f=h[D];if(!(a>e||a<b||b>=e)){c=1;g=a;do{var g=a,l=c,k=f;0==g||!Wk(g)||0>=l||(l=(0==g?1:h.pow(10,h[Cb](-h.log(h.abs(g))/h[PB])-1))*h.pow(10,h.max(0,l)),l*=0<g?1:-1,g=h.max(5*k(l*g/5),1)/l);c++}while(!(g>=b&&g<=e)&&5>c);a=5>c?g:a}return d?.5<a?h[D](a):1:a};function LY(){}W(LY,mOa);R=LY[K];R.RQ=function(a){var b=a.ob,c=a.mb;return this.Iw?LY.e.RQ[L](this,a):this.g[b][tb].histogramBucketItems[c][dd].Aw};R.n0=function(a){return this.Iw?LY.e.n0[L](this,a):this.g[a.ob][tb].histogramBucketItems[a.mb].row};R.iZ=function(a){if(this.Iw)return LY.e.iZ[L](this,a);a=this.g[a.ob][tb].histogramBucketItems[a.mb];return{row:a.row,Db:a.Db}};\nR.ZO=function(a){var b=this.kp[a.Db].$b;return null!=b?this.Iw?LY.e.ZO[L](this,a):{ob:b,mb:this.g[b][tb].histogramElementIndexes[a.row]}:null};R.uH=function(a,b){var c=this.g[a],d=c.l[b];return this.Iw?{I:[{title:lBa,value:d.yf.pl-d.yf[JA]}]}:c[tb].histogramBucketItems[b][dd]};function MY(a,b,c,d,e){hY[L](this,a,b,c,d,e)}W(MY,hY);MY[K].J8=function(){return new LY};\nMY[K].I8=function(){for(var a=this.ll,b=a.G(0)===ii,c=b?1:0,d=[],e=a.O(),f=a.L(),g=da,k=-da,l=0;l<e;l++)for(var n=c;n<f;n++){var p=a[I](l,n);Ui(p)&&!la(p)||null===p&&!this.R.xj||(p=p||0,d[B](p),g=h.min(g,p),k=h.max(k,p))}var l=Po(this[Nr],Cta),n=Po(this[Nr],Bta),p=Po(this[Nr],zta),t=Po(this[Nr],Ata),u=Lo(this[Nr],yta);0<t&&(p=h.min(p,t-1));0<l&&(g=k-g,t=h.max(p,h.min(t,this.R[r]/5)),g/=t,l=h.max(l,(g+g/2).toPrecision(1)));g=new uSa;g[xr](d,n,l,p,t);l=l||g.dn;k=[];p=xSa(g);d=new aq;d.Tf(Nh,cH);for(l=\nc;l<f;l++)for(n=a.La(l)+YFa,d.Tf(Nh,n),k[l-c]=[],n=0;n<p[J];n++)k[l-c][B]([]);a=ySa(g);for(l=0;l<p[J];l++)d.Vr(),d.Fa(l,0,a[l]);for(l=0;l<e;l++)for(a=b?this.ll[I](l,0):M,n=c;n<f;n++)if(p=this.ll[I](l,n),!(Ui(p)&&!la(p)||null===p&&!this.R.xj)){var t=0==g.dn||p<g.wq?0:p>=g.qZ?g.vI:h[Eb]((p-g.wq)/g.dn)+g.vs,x=n+1-c;d.Fa(t,x,(d[I](t,x)||0)+1);x=this.ll.La(n)||nL;k[n-c][t][B]({row:l,Db:n,label:{title:a,Aw:a,Dm:x,content:p[qc](),I:[{title:x,value:p||0}]}})}for(var A=[],n=c;n<f;n++)A[n]=[];for(n=c;n<f;n++)b=\nbea(k[n-c]),u&&b[ue](function(a,b){var c=a[dd].I[0][wd],d=b[dd].I[0][wd];return c<d?-1:c>d?1:0}),d.bx(n-c,xta,b),X(b,function(a,b){A[a.Db][a.row]=b});for(n=c;n<f;n++)d.bx(n-c,vta,A[n]);c=ySa(g);d.bx(0,wta,c);this.Sb=new hw(d)};function tRa(a,b){return 4>a||b}function sRa(a,b,c){for(var d=[],e=0;e<b.Ga[J];e++){d[e]=[];for(var f=0;f<b.g[J];f++){var g=b.g[f];if(g[H]==JK){var k=a?0:f;d[e][k]=(d[e][k]||0)+c[I](e,g.ia[Y][0])}}}for(e=a=0;e<d[J];e++)for(f=0;f<d[e][J];f++)a=h.max(d[e][f],a);return a};function NY(a,b,c,d,e,f,g){HY[L](this,a,b,c,d,e,g);this.dQ=fp(a,mwa,oga);this.Vla=ep(a,[nwa,qwa],pga,Rg);this.yma=ep(a,[swa,qwa],pga,Rg);this.Tla=ap(a,[pwa,vwa]);this.wma=ap(a,[uwa,vwa]);this.Ula=Uo(a,[owa,rwa],1);this.xma=Uo(a,[twa,rwa],1);this.hZ=ep(a,nza,sNa,O);this.kN=!0}W(NY,HY);NY[K].Ks=function(a,b,c){this.kN=!0;switch(a.bA){case PI:this.v5(a,b,c);break;case II:zSa(this,a,b,c)}};NY[K].k6=function(a,b){return a[gs](b,this.kN)};function ASa(a){return yj(a.g,function(a){return a.Zg})}\nfunction OY(a,b,c){a.g=a.g||{};a=a.g;a[b]=a[b]||{};b=a[b];b.l=b.l||{};b=b.l;b[c]=b[c]||{};return b[c]}function PY(a,b,c){if(null!=b)return a=OY(a,b,c),a.Uc=a.Uc||{},a.Uc;a=BSa(a,c);a.Uc=a.Uc||{};return a.Uc}function QY(a,b){a.g=a.g||{};var c=a.g;c[b]=c[b]||{};return c[b]}function BSa(a,b){a.Ga=a.Ga||{};var c=a.Ga;c[b]=c[b]||{};return c[b]}function RY(a,b){a.Ea=a.Ea||{};var c=a.Ea;c.gu=c.gu||{};c=c.gu;c[b]=c[b]||{};return c[b]}\nNY[K].v5=function(a,b,c){var d={Gb:a,sk:this.qe.getEntries(),Yt:c,xk:b.Ph},e=b.Ph.Sa.qx;null!=e&&Iy(b.Ph.Sa,this.qe.oh(e)[dB]);for(var e=this.eo.iW,f=e==ci||e==Rg,e=e==ih||e==Rg,g=this.hZ!=O,k=this.qe&&0<d.sk[J],l=ux(b[$z]),n=1<l[J]&&(g||k),p=0;p<l[J];++p){var t=l[p],u=t.column,x=t.row,A=a.kp[u],t=A.$b;if(x=a.ZO({Db:u,row:x}))switch(A.kl){case Wg:SY(this,a,x.ob,x.mb,c);f&&!n&&TY(this,d,x.ob,x.mb);break;case XK:if(null!=t?!a.g[t].Zg:!a.Zg)break;t=A.EA;CSa(x.ob,x.mb,t,c);f&&DSa(this,d,x.ob,x.mb,t)}}f&&\nn&&!a.Iw&&(p=vj(wj(l,function(b){return a.ZO({Db:b.column,row:b.row})}),Ni),0<p[J]&&ESa(this,d,g?p:[],p[p[J]-1]));l=sx(b[$z],Ug);for(p=0;p<l[J];++p)u=l[p],A=a.kp[u],null!=A&&(t=A.$b,null!=t&&FSa(this,a,t,c));l=a.ab===oK;n=tx(b[$z]);g=1<n[J]&&(g||k);for(p=0;p<n[J];++p)x=n[p],k=a.lr[x],l?(t=0,SY(this,a,t,k,c),f&&!g&&TY(this,d,t,k)):(GSa(this,a,k,c),f&&!g&&HSa(this,d,b[zA].qY,k));g&&(l?TY(this,d,0,a.lr[n[n[J]-1]]):f&&(f=wj(n,function(b){return a.lr[b]}),0<f[J]&&ISa(this,d,b[zA].qY,f)));f=b.Sa.ob;p=b.Sa[sA];\nnull!=p?a.g[f].Zg&&(JSa(this,a,f,p,c),e&&TY(this,d,f,p),KSa(a,f,p,c)):null!=f&&a.g[f].Zg&&LSa(this,a,f,c);f=b.Ea.Sa.Ah;null!=f&&a.g[f].Zg&&LSa(this,a,f,c);f=b.Sa.mb;null!=f&&a.Ga[f]&&(MSa(this,a,f,c),e&&ASa(d.Gb)&&(HSa(this,d,b[zA][tc],f),this.kN=!1));if(f=b[sB].UM)f=PY(c,f.$b,f.hW),f.bundle=f.bundle||{},f.bundle.OV=!0;(f=b[sB].Sa)&&e&&(p=a.kp[f.Db],e=p.$b,f=a.lr[f.row],p=p.EA,(null!=e?a.g[e].Zg:a.Zg)&&DSa(this,d,e,f,p));if(b=b.ci)c.ci=b};var NSa=[.25,.1,.05],OSa=[.3,.1,.05],PSa=[.3,.15,.05];\nfunction JSa(a,b,c,d,e){var f=b.g[c],g=f.l[d];if(g&&!g.df&&g.V&&(!pX(f)||0!=f[jB]||qX(g,f))){var k=f[H]==JK?PSa:NSa;e=OY(e,c,d);e.Wn={};c=e.Wn;c.Ie=[];for(d=0;d<k[J];d++){var l=new lo({fill:O,stroke:AK,strokeOpacity:k[d],strokeWidth:1});c.Ie[B]({brush:l})}switch(f[H]){case JK:case RD:case iK:a=g.V.qr||g.V[eC]||g.V;b=new xm(a[G],a.top,a[r],a[z]);for(d=0;d<k[J];d++)a=c.Ie[d].brush.Lb,mz(c.Ie[d],new xm(b[G]-a/2,b.top-a/2,b[r]+a,b[z]+a)),$a(b,b[G]-a),b.top-=a,na(b,b[r]+2*a),Ta(b,b[z]+2*a);break;case OG:case Hg:case OE:case nK:gz(e,\n!0);c.x=g.V.x;c.y=g.V.y;if(a.dQ===Rg||a.dQ===ih)d=oX(g,f),d=to(a.wma||d.fb(),1,!1,a.xma),QSa(b,g,e,d,a.yma);e.Li?(a=e.Li,b=a[HB]+a.brush.Lb/2):b=rX(g,f);for(d=0;d<k[J];d++)a=c.Ie[d].brush.Lb,Yy(c.Ie[d],b+a/2),b+=a}}}\nfunction LSa(a,b,c,d){var e=b.g[c],f;if(pX(e)&&0<e[jB]){f=QY(d,c);f.Wn={};f=f.Wn;f.Ie=[];var g;g=e[H]==Hg?b.Rd?BOa(e):sX(e,!1):sX(e,b.xj);g=wGa(g);for(var k=e.Hc.Lb/2,l=0;l<OSa[J];l++){var n=new lo({fill:O,stroke:AK,strokeOpacity:OSa[l],strokeWidth:1}),p=xGa(g,k+n.Lb/2);f.Ie[B]({brush:n,path:p});k+=n.Lb}}f=(f=(f=d.g)&&f[c])&&f.l;for(g=0;g<e.l[J];++g)k=e.l[g],!k||k.df||(qX(k,e)||f&&f[g]&&f[g][TB])&&JSa(a,b,c,g,d);b.kd&&e[H]===OE&&!a.WG(e.ia)&&LSa(a,b,c-1,d)}\nNY[K].WG=function(a){a=a[RF];return null!=a&&0<a[J]};function MSa(a,b,c,d){for(var e=b.g,f=0;f<e[J];++f){var g=kX(b,f,c);b.g[f].Zg&&null!=g&&JSa(a,b,f,g,d)}}\nfunction SY(a,b,c,d,e){var f=b.g[c],g=f.l[d];if(g&&!g.df&&g.V&&(!pX(f)||0!=f[jB]||qX(g,f))){var k=oX(g,f);c=OY(e,c,d);c.Li={};d=c.Li;var l=b.yM;e=1;null==l&&(l=xi,e=0);switch(f[H]){case JK:case RD:case iK:e=1;d.brush=ro[Jc]();d.brush.ld(l);f[H]==iK&&(a=xn(sn(k.fb()).sc),b=xn(sn(l).sc),f=xn(sn(g.rA.fb()).sc),d.brush.ld(vn(En(f,[a,b]))));mo(d.brush,e);d.brush.mk(1);g=g.V.qr||g.V[eC]||g.V;k=k.Lb;a=d.brush.Lb;mz(d,new xm(g[G]+k/2+1.5+a/2,g.top+k/2+1.5+a/2,g[r]-(k+3+a),g[z]-(k+3+a)));(0>=d[eC][r]||0>=\nd[eC][z])&&delete c.Li;break;case OG:case Hg:case OE:case nK:gz(c,!0);d.x=g.V.x;d.y=g.V.y;if(a.dQ===Rg||a.dQ===ci){var n=to(a.Tla||k.fb(),1,!1,a.Ula);QSa(b,g,c,n,a.Vla)}d.brush=new lo({fill:l,fillOpacity:e,stroke:k.fb(),strokeWidth:1});Yy(d,rX(g,f)+1.5+d.brush.Lb/2)}}}\nfunction QSa(a,b,c,d,e){c=c.E8||(c.E8={});c.x=b.V.x;c.y=b.V.y;c.brush=d;b=new xl(a.t[G],c.y);d=new xl(a.t[kd],c.y);var f=new xl(c.x,a.t.top);a=new xl(c.x,a.t[Uc]);c.path=c[LB]||new bO;if(e===Rg||e===ui)for(f=eO([f,a]),a=0;a<f.md[J]-1;a++)c[LB].Vj(f.md[a]);if(e===Rg||e===th)for(e=eO([b,d]),a=0;a<e.md[J]-1;a++)c[LB].Vj(e.md[a]);c[LB][Hr]()}\nfunction FSa(a,b,c,d){var e=b.g[c];if((e[H]==OG||e[H]==Hg||e[H]==OE)&&0<e[jB]){var f=QY(d,c);f.Li={};var f=f.Li,g;g=e[H]==Hg?b.Rd?BOa(e):sX(e,!1):sX(e,b.xj);g=wGa(g);f.brush=new lo({stroke:e.Hc.pe,strokeWidth:h.min(1,e.Hc.Lb/2)});f.path=xGa(g,-(e.Hc.Lb/2+2+f.brush.Lb/2))}for(f=0;f<e.l[J];++f)g=e.l[f],!g||g.df||(qX(g,e)||yOa(e,f)&&!b.xj)&&SY(a,b,c,f,d);b.kd&&e[H]===OE&&!a.WG(e.ia)&&FSa(a,b,c-1,d)}function GSa(a,b,c,d){for(var e=b.g,f=0;f<e[J];++f){var g=kX(b,f,c);null!=g&&SY(a,b,f,g,d)}}\nfunction RSa(a,b,c,d){c=OY(b.Yt,c.ob,c.mb);var e=null!=b.xk;c.rb=d;e&&a.qe.Ks(d,b.xk,c.rb)}function TY(a,b,c,d){var e=FY(a.eo,b,c,d,null);null!=e&&RSa(a,b,{ob:c,mb:d},e)}function ESa(a,b,c,d){c=sSa(a.eo,b,c,d,a.hZ);RSa(a,b,d,c)}function ISa(a,b,c,d){if(c){c=tSa(a.eo,b,d,c,a.hZ);d=BSa(b.Yt,d[d[J]-1]);var e=null!=b.xk;d.rb=c;e&&a.qe.Ks(c,b.xk,d.rb)}}function HSa(a,b,c,d){if(c){var e=BSa(b.Yt,d),f=null!=b.xk;c=FY(a.eo,b,null,d,null,c);null!==c&&(e.rb=c,f&&a.qe.Ks(c,b.xk,e.rb))}}\nfunction DSa(a,b,c,d,e){var f=PY(b.Yt,c,d);lz(f,f[cC]||{});f=f[cC];f[e]=f[e]||{};var f=f[e],g=null!=b.xk;c=FY(a.eo,b,c,d,e);f.la=c;g&&c&&a.qe.Ks(c,b.xk,f.la)}function KSa(a,b,c,d){if(a.Gi){var e=a.Gi;a=LV(e[bB],e.qI,[{value:a.g[b].l[c].yf[F]}],a.mc);d.Gi={definition:a}}}function CSa(a,b,c,d){a=PY(d,a,b);lz(a,a[cC]||{});a=a[cC];a[c]=a[c]||{};c=a[c];c.ba=c.ba||{};lb(c.ba,!0)}\nfunction zSa(a,b,c,d){var e={Gb:b,sk:[],Yt:d,xk:null},f=c.Sa.ob,g=c.Sa[sA];b.Ea&&hSa(a.eo,new um(0,b.Ea.area[G],b[z],0));var k=a.eo.iW;if(null!=f&&null==g){for(var l=c[zA][tc].x,n=b.g[f].l,g=vj(n,function(a){return null!=a}),p=0;p<g[J]&&g[p].V.x<l;)p++;0==p?g=0:p==g[J]?g=g[J]-1:(l=l<Uk(g[p-1].V.x,g[p].V.x)?p-1:p,g=sj(n,g[l]));a.kN=!1}n=null;if(null!=g)for(n=OY(d,f,g),gz(n,!0),k==ih&&TY(a,e,f,g),b.Ea&&(n=RY(d,f),n.Ig={W:b.o6}),n=0;n<b.g[J];n++)n!=f&&(b.Ea&&(g=RY(d,n),g.za={ba:{color:hN}}),g=QY(d,n),\nl=b.g[n],g.Hc=l.Hc[Jc](),mo(g.Hc,.3));if(f=c[sB].UM)f=PY(d,f.$b,f.hW),f.bundle=f.bundle||{},f.bundle.OV=!0;if(g=c[sB].Sa)n=b.kp[g.Db],f=n.$b,g=b.lr[g.row],n=n.EA,(null!=f?b.g[f].Zg:b.Zg)&&DSa(a,e,f,g,n);if(b.Ea&&b.Ea[tc]==aH&&null!=c.Ea.Sa.Ah){c=c.Ea.Sa.Ah;n=RY(d,c);n.Ig={W:b.o6};for(var f=b.g[c].l,t,n=f[J]-1;0<=n;n--)if((g=f[n])&&!g.df&&g.V&&(new um(b.t.top,b.t[kd],b.t[Uc],b.t[G]))[Yc](new xl(g.V.x,g.V.y))){t=n;break}null!=t&&(n=OY(d,c,t),gz(n,!0),k==ih&&TY(a,e,c,t));for(n=0;n<b.g[J];n++)n!=c&&(g=\nRY(d,n),g.za={ba:{color:hN}},g=QY(d,n),l=b.g[n],g.Hc=l.Hc[Jc](),mo(g.Hc,.3))}};function SSa(a,b){this.Rr=a;this.mx=b;this.Pj=mk(a);var c=a[r]!=b[r]||a[z]!=b[z];!c&&a.t&&b.t&&(c=a.t[r]!=b.t[r]||a.t[z]!=b.t[z]||a.t[G]!=b.t[G]||a.t.top!=b.t.top);this.Pj[bC]&&c&&qb(this.Pj[bC].ba,0);this.Pj.rd&&(this.Pj.rd=ak(this.Pj.rd,mk),this.Qja=ak(a.rd,function(d,e){return TSa(a.rd[e],b.rd[e],this.Pj.rd[e],!0,!1,c)},this));this.Pj.Zc&&(this.Pj.Zc=ak(this.Pj.Zc,mk),this.Rja=ak(a.Zc,function(d,e){return TSa(a.Zc[e],b.Zc[e],this.Pj.Zc[e],!1,!0,c)},this));this.Um=this.fj=null;USa(this);this.m8=\nthis.l8=null;VSa(this)}\nfunction TSa(a,b,c,d,e,f){if(!a||!b)return null;var g=mk(a),k=mk(a);k.Gj=b.Gj;k.Se=b.Se;k.cf=b.cf;c[bC]&&f&&qb(c[bC].ba,0);if(a[H]==ti&&b[H]==ti&&a[TA]===b[TA]){a.Cb&&b.Cb&&(k.Cb=b.Cb,c.Cb=mk(c.Cb));k.Vd=mk(k.Vd);Ba(k,mk(k[tc]));c.Vd=mk(c.Vd);Ba(c,mk(c[tc]));k[tc].Be=b[tc].Be;if(a.Ia&&b.Ia){k.Ia=Lj(k.Ia);c.Ia=Lj(c.Ia);var l=k.Ia,n=c.Ia;for(f=0;f<l[J];f++){l[f]=mk(l[f]);n[f]=mk(n[f]);var p=l[f],t=a.Vd.Be(p.sa),t=b.Vd.lk(t);p.Z=b[tc].Be(t)}}if(a.Lh&&b.Lh)for(k.Lh=Lj(k.Lh),c.Lh=Lj(c.Lh),l=k.Lh,n=c.Lh,\nf=0;f<l[J];f++)l[f]=mk(l[f]),n[f]=mk(n[f]),p=l[f],t=a.Vd.Be(p.sa),t=b.Vd.lk(t),p.Z=b[tc].Be(t);if(a[pd]&&b[pd])for(Oy(k,Lj(k[pd])),Oy(c,Lj(c[pd])),t=k[pd],c=c[pd],UY(t),UY(c),f=0;f<t[J];f++)WSa(a,b,a[pd][f],b[pd][f],t[f],d,e)}else if(a[pd]&&b[pd]){var u=jKa(a[pd],b[pd],function(a,b){return a.sa==b.sa});Oy(g,vj(a[pd],function(a,b){return null!=u.p9[b]}));Oy(k,vj(b[pd],function(a,b){return null!=u.q9[b]}));Oy(c,Lj(g[pd]));UY(g[pd]);UY(k[pd]);UY(c[pd])}return[g,k]}\nfunction WSa(a,b,c,d,e,f,g){var k=e.za,l=a.Vd.Be(e.sa),l=b.Vd.lk(l);a=a[tc].Be(e.sa);b=b[tc].Be(l);f&&(f=c.za[lC].x-a,k[lC].x=b+f,d&&(k[lC].y=d.za[lC].y));g&&(f=c.za[lC].y-a,k[lC].y=b+f,d&&(k[lC].x=d.za[lC].x))}function UY(a){X(a,function(b,c){a[c]=mk(a[c]);b=a[c];b.za=mk(b.za);var d=b.za;if(d[lC]){var e=d[lC];sz(d,new fV(e.x,e.y))}})}\nfunction USa(a){var b=a.Rr,c=a.mx;if(b.g&&c.g){var d=jKa(b.g,c.g,function(a,b){return a.id==b.id});a.fj=vj(b.g,function(a,b){return null!=d.p9[b]});a.Um=vj(c.g,function(a,b){return null!=d.q9[b]});b.ab==kh||b.ab==OE?(b=null==b[QB]||b[QB]==th?b.rd[0]:b.Zc[0],c=null==c[QB]||c[QB]==th?c.rd[0]:c.Zc[0],b[H]==ti&&c[H]==ti&&b[TA]===c[TA]?XSa(a,b.Vd.Be,b.Vd.lk):YSa(a)):b.ab==oK&&ZSa(a)}}\nfunction YSa(a){var b=a.Rr.Ga,c=a.mx.Ga;if(b&&c){var d={},e={},f={},g={};X(b,function(a,b){null!=a[Y]&&(f[a[Y]]=b)});X(c,function(a,b){null!=a[Y]&&(g[a[Y]]=b)});X(b,function(a,b){null!=a[Y]&&(d[b]=g[a[Y]])});X(c,function(a,b){if(null!=a[Y]){var c=f[a[Y]];d[c]!==b&&(c=null);e[b]=c}});X(b,function(a,b){null!=a[Y]&&e[g[a[Y]]]!==b&&(d[b]=null)});for(var k=0,l=0,n=[],p=[];k<b[J]||l<c[J];)k<b[J]&&null==d[k]?(p[B]({Ay:{Uh:k,Ez:!0},By:{Uh:l,Ez:!1}}),n[B]({data:b[k][Y]}),k++):(l<c[J]&&null==e[l]?(p[B]({Ay:{Uh:k,\nEz:!1},By:{Uh:l,Ez:!0}}),n[B]({data:c[l][Y]})):(p[B]({Ay:{Uh:k,Ez:!0},By:{Uh:l,Ez:!0}}),n[B]({data:b[k][Y]}),k++),l++);a.Pj.Ga=n;var t=function(a,b){return 0==b?a[0]:b>=a[J]?qj(a):$Sa(a[b-1],a[b],.5)};a.Rr.kd?aTa(a,p,function(a,b,c,d){return b.Ez?a[b.Uh*c+d]:t(a,b.Uh*c+d)}):VY(a,p,function(a,b){return b.Ez?a[b.Uh]:t(a,b.Uh)})}}\nfunction XSa(a,b,c){var d=a.Rr.Ga,e=a.mx.Ga;if(d&&e)if(0==d[J]||0==e[J])a.Pj.Ga=[],VY(a,[],function(){return null});else{var f=function(a){return b(a[Y])},g=[],k=[];if(d[J]===e[J])for(var l=0;l<d[J];l++)k[B]({Ay:l,By:l}),g[B]({data:c(Uk(f(d[l]),f(e[l])))});else l=kKa(d,e,f),X(l,function(a){var b=a.HE;a=a.JE;var l;null!=d[b]&&null!=e[a]&&(l=c(Uk(f(d[b]),f(e[a]))));null!=l&&(k[B]({Ay:b,By:a}),g[B]({data:l}))});a.Pj.Ga=g;a.Rr.kd?aTa(a,k,function(a,b,c,d){return a[b*c+d]}):VY(a,k,function(a,b){return a[b]})}}\nfunction ZSa(a){function b(a){a=mk(a);a.V=mk(a.V);a.V.brush=a.V.brush[Jc]();a.V.brush.Eg(0);mo(a.V.brush,0);a.ba=mk(a.ba);qb(a.ba,0);return a}var c=a.fj[0].l,d=a.Um[0].l,e=[],f=[],g=[],k={};X(d,function(a,b){null!=a&&(Gi(k[a.id])||(k[a.id]=[]),k[a.id][B](b))});Zj(c,function(a,b){if(null!=a){var c=a.id&&k[a.id],c=c&&c[wb]();Gi(c)?g[B]({Ay:b,By:c}):e[B](a)}});Zj(k,function(a){X(a,function(a){f[B](d[a])})});VY(a,g,function(a,b){return a[b]});var c=wj(e,b),l=wj(f,b);a.fj[0].WB=Kj(e,l);a.Um[0].WB=Kj(c,\nf)}function VY(a,b,c){for(var d=0;d<a.fj[J];d++){var e=a.fj[d].l,f=a.Um[d].l,g=[],k=[];if(a.fj[d].jg)g=Lj(a.fj[d].l),k=Lj(a.Um[d].l);else for(var l=0;l<b[J];l++){var n=b[l],p=c(e,n.Ay),n=c(f,n.By);p&&n&&(g[B](p),k[B](n))}a.fj[d]=WY(a.fj[d],g);a.Um[d]=WY(a.Um[d],k)}}\nfunction aTa(a,b,c){for(var d=0;d<a.fj[J];d++){var e=a.fj[d].l,f=a.Um[d].l,g=[],k=[];if(0<b[J])for(var l=h[Cb](e[J]/b[J]),n=h[Cb](f[J]/b[J]),p=0;p<b[J];p++){for(var t=b[p],u=0;u<l;u++){var x=c(e,t.Ay,l,u);x&&g[B](x)}for(u=0;u<n;u++)(x=c(f,t.By,n,u))&&k[B](x)}a.fj[d]=WY(a.fj[d],g);a.Um[d]=WY(a.Um[d],k)}}function WY(a,b){var c=mk(a);c.l=b;return c}function VSa(a){var b=a.Rr,c=a.mx;b.Ea&&b.Ea.eg&&c.Ea&&c.Ea.eg&&(a.Pj.Ea=null)}\nfunction XY(a,b,c){if(a!==b)if(a&&a[Bc]==lo&&b&&b[Bc]==lo)a=new lo({fill:go(a.fb(),b.fb(),1-c),fillOpacity:XY(a.Oe,b.Oe,c),stroke:go(a.pe,b.pe,1-c),strokeWidth:XY(a.Lb,b.Lb,c),strokeOpacity:XY(a.pi,b.pi,c),wR:a.wl,gradient:a.Jg,pattern:a.ud});else if(Oi(a)&&Oi(b))if(a){if(b){for(var d=[],e=h.min(a[J],b[J]),f=0;f<e;f++)d[B](XY(a[f],b[f],c));a=d}}else a=b;else a=Ri(a)||Ri(b)?bTa(a,b,c):Si(a)||Si(b)?a:Ui(a)&&Ui(b)?a*(1-c)+b*c:null;return a}\nfunction bTa(a,b,c){if(!a)return b;if(!b)return a;var d={};Zj(a,function(e,f){Gi(b[f])&&(d[f]=XY(a[f],b[f],c))});return d}function cTa(a,b,c,d,e){b=!e||(c?b>=c.top&&b<=c[Uc]:!1);return(!d||(c?a>=c[G]&&a<=c[kd]:!1))&&b}\nfunction dTa(a,b,c,d,e){a[tc]&&a[tc].Be&&b[tc]&&b[tc].Be&&(c[tc].Be=function(c){var d=a[tc].Be(c);c=b[tc].Be(c);return XY(d,c,e)});a[bC]&&b[bC]&&X(c[bC].I,function(c,d){c.x=XY(a[bC].I[d].x,b[bC].I[d].x,e);c.y=XY(a[bC].I[d].y,b[bC].I[d].y,e)});a.Cb&&b.Cb&&(c.Cb.Z=XY(a.Cb.Z,b.Cb.Z,e));a.Ia&&b.Ia&&X(c.Ia,function(c,g){c.Z=XY(a.Ia[g].Z,b.Ia[g].Z,e);c.W=d(c.Z,c.Z)});a.Lh&&b.Lh&&X(c.Lh,function(c,g){c.Z=XY(a.Lh[g].Z,b.Lh[g].Z,e);c.W=d(c.Z,c.Z)});a.Gj&&b.Gj&&(c.Gj=bTa(a.Gj,b.Gj,e));null!=a.Se&&null!=b.Se&&\n(c.Se=XY(a.Se,b.Se,e));null!=a.cf&&null!=b.cf&&(c.cf=XY(a.cf,b.cf,e));a[pd]&&b[pd]&&X(c[pd],function(c,g){if(c){var k=a[pd][g].za,l=b[pd][g].za,n=c.za;n&&n[lC]&&(n[lC].x=XY(k[lC].x,l[lC].x,e),n[lC].y=XY(k[lC].y,l[lC].y,e));c.za&&(k=0<c.za.I[J],c.W=d((k?c.za.I[0].x:0)+c.za[lC].x,(k?c.za.I[0].y:0)+c.za[lC].y))}})}\nfunction $Sa(a,b,c){if(!a||!b)return null;var d=mk(a);if(a.df||b.df)d.df=!0;if(Gi(a.V)||Gi(b.V))d.V=XY(a.V||{},b.V||{},c),d.yf=XY(a.yf||{},b.yf||{},c);Gi(a.os)&&Gi(b.os)&&(d.os=XY(a.os,b.os,c));Gi(a.ps)&&Gi(b.ps)&&(d.ps=XY(a.ps,b.ps,c));Gi(a.ba)&&Gi(b.ba)&&a.ba!==b.ba&&(d.ba=mk(a.ba),Ya(d.ba,go(a.ba[F],b.ba[F],1-c)),qb(d.ba,XY(Gi(a.ba[fe])?a.ba[fe]:1,Gi(b.ba[fe])?b.ba[fe]:1,c)));null!=a.Uc&&null!=b.Uc&&a.Uc[cC][0][pd]===b.Uc[cC][0][pd]?d.Uc=XY(a.Uc,b.Uc,c):delete d.Uc;return d}\nSSa[K].interpolate=function(a){var b=this.Pj;if(b.rd){var c=function(a,c){return cTa(a,c,b.t,!0,!1)};Zj(b.rd,function(b,d){var e=this.Qja[d];e&&dTa(e[0],e[1],b,c,a)},this)}if(b.Zc){var d=function(a,c){return cTa(a,c,b.t,!1,!0)};Zj(b.Zc,function(b,c){var e=this.Rja[c];e&&dTa(e[0],e[1],b,d,a)},this)}if(this.fj&&this.Um){b.g=[];for(var e=0;e<this.fj[J];++e){var f=this.fj[e],g=this.Um[e],k=mk(g);if(f&&g&&f[H]==g[H]){if(f.l&&g.l){k.l=[];for(var l=0;l<f.l[J];l++)k.l[l]=$Sa(f.l[l],g.l[l],a);if(f.WB&&g.WB)for(l=\n0;l<f.WB[J];l++)k.l[B]($Sa(f.WB[l],g.WB[l],a))}f.wf&&f.wf[aB]&&g.wf&&g.wf[aB]&&(k.wf=mk(k.wf),k.wf.paths=XY(f.wf[aB],g.wf[aB],a))}b.g[e]=k}}b[z]&&Ta(b,XY(this.Rr[z],this.mx[z],a));b[r]&&na(b,XY(this.Rr[r],this.mx[r],a));b.t&&(b.t=XY(this.Rr.t,this.mx.t,a));if(this.l8&&this.m8&&b.Ea&&b.Ea.gu)for(e=0;e<b.Ea.gu[J];e++){f=b.Ea.gu[e];g=this.l8[e];k=this.m8[e];if(f.za&&f.za.I&&g.za&&g.za.I&&!Ej(g.za.I)&&k.za&&k.za.I)for(var n=f.za.I,p=g.za.I,t=k.za.I,u=p[J],l=0;l<n[J];l++){var x=l<u?p[l]:p[u-1];n[l].x=\nXY(x.x,t[l].x,a);n[l].y=XY(x.y,t[l].y,a)}f.gc&&f.gc[$A]&&g.gc&&g.gc[$A]&&k.gc&&k.gc[$A]&&(l=XY(g.gc[$A],k.gc[$A],a),Hy(f.gc,new xm(l[G],l.top,l[r],l[z])));f.Ig&&f.Ig[$A]&&g.Ig&&g.Ig[$A]&&k.Ig&&k.Ig[$A]&&Hy(f.Ig,XY(g.Ig[$A],k.Ig[$A],a))}return b};function YY(a){this.Dz=a}\nYY[K].Fw=function(a,b,c,d){var e=[],f=b.Sa,g=a.Sa;if(f.ob!=g.ob||f[sA]!=g[sA])null!=g.ob&&e[B](ZY(PF,g.ob,g[sA],c,d)),null!=f.ob&&e[B](ZY(OF,f.ob,f[sA],c,d));f.mb!=g.mb&&(null!=g.mb&&(g=g.mb,e[B]({type:PF,data:{row:g,column:null}})),null!=f.mb&&(g=f.mb,e[B]({type:OF,data:{row:g,column:null}})));f=b[sB].Sa;g=a[sB].Sa;!g||f&&f.row==g.row&&f.Db==g.Db||e[B]({type:PF,data:{row:g.row,column:g.Db}});!f||g&&f.row==g.row&&f.Db==g.Db||e[B]({type:OF,data:{row:f.row,column:f.Db}});f=b.Ea.Sa;g=a.Ea.Sa;f.Ah!=g.Ah&&\n(null!=g.Ah&&e[B](ZY(PF,g.Ah,null,c,d)),null!=f.Ah&&e[B](ZY(OF,f.Ah,null,c,d)));b[$z][gs](a[$z])||e[B]({type:cu});X(e,U(function(a){this[ir](a[H],a[Y])},this))};wq(YY[K],function(a,b){ew(this.Dz,a,b||null)});function ZY(a,b,c,d,e){b=e[b];d==BF?(c=b.Ht,d=null):d=b.Ht;return{type:a,data:{row:c,column:d}}};function $Y(a,b){return Lk(a.x,b[G],b[G]+b[r])===a.x&&Lk(a.y,b.top,b.top+b[z])===a.y?!0:!1};function eTa(a,b){this.mv=a;this.nv=b};function fTa(a,b,c,d,e,f){var g=a.rd[0]?0:1,k=a.Zc[0]?0:1,l=a.rd[g];a=a.Zc[k];var n=l[TA]&&VNa(l[TA]).ck,p=a[TA]&&VNa(a[TA]).ck;this.Wj=b;this.Py=U(function(a){return n?n(this.Wj.getHAxisValue(a,g)):a},this);this.Qy=U(function(a){return p?p(this.Wj.getVAxisValue(a,k)):a},this);b=this.Wj.getChartAreaBoundingBox();this.rn=this.Py(b[G]);this.sn=this.Qy(b.top+b[z]);this.Oo=this.Py(b[G]+b[r]);this.Po=this.Qy(b.top);this.rS=this.rn;this.sS=this.sn;this.pS=this.Oo-this.rn;this.oS=this.Po-this.sn;Na(this,\n1);this.eqa=c;this.q2=d;this.Wca=e;this.wS=f};function aZ(a,b,c){this.ls=c;this.Pa=a;this.Oj=b;this.Rg=null}R=aZ[K];Nq(R,function(){return this.Pa});R.Xw=function(a){this.Rg=a};R.Az=function(){};R.yz=function(){};R.zz=function(){};R.$E=function(){};R.yE=function(){};R.zE=function(){};R.uE=function(){};R.tE=function(){};R.Ye=function(){};\nR.updateOptions=function(){var a={hAxis:{viewWindowMode:wI,viewWindow:{}},vAxis:{viewWindowMode:wI,viewWindow:{}}};this.Pa.ao=a;this.ls.mv&&(fa(this.Rg.rn)||(a.hAxis.viewWindow.numericMin=this.Rg.rn),fa(this.Rg.Oo)||(a.hAxis.viewWindow.numericMax=this.Rg.Oo));this.ls.nv&&(fa(this.Rg.sn)||(a.vAxis.viewWindow.numericMin=this.Rg.sn),fa(this.Rg.Po)||(a.vAxis.viewWindow.numericMax=this.Rg.Po))};function gTa(a,b,c){aZ[L](this,a,b,c);this.Aa=null}W(gTa,aZ);R=gTa[K];R.Az=function(a){var b=this.Oj().getChartAreaBoundingBox();$Y(a,b)&&(this.Aa={x:a.x,y:a.y,Cd:0,ke:0})};R.yz=function(a){if(this.Aa){var b=a.x;a=a.y;this.Aa={Cd:b-this.Aa.x,ke:a-this.Aa.y,x:b,y:a};this.LE()}};R.zz=function(){this.Aa=null};R.Ye=function(a,b){var c=this.Oj().getChartAreaBoundingBox();$Y(a,c)&&b()};\nR.LE=function(){var a=this.Rg;if(a){var b=this.Oj();a.Wj=b;var c=this.ls;if(c.mv){var b=this.Aa.x-this.Aa.Cd,d=a.Py(this.Aa.x)-a.Py(b),e=a.rn-d,f=a.Oo-d,b=h.max(e,a.rS),g=h.min(f,a.rS+a.pS);if(a.wS&&(b===e||0>d)&&(g===f||0<d)||!a.wS)a.rn=e,a.Oo=f}c.nv&&(b=this.Aa.y-this.Aa.ke,c=a.Qy(this.Aa.y)-a.Qy(b),d=a.sn-c,e=a.Po-c,b=h.max(d,a.sS),g=h.min(e,a.sS+a.oS),a.wS&&(b===d||0>c)&&(g===e||0<c)||!a.wS)&&(a.sn=d,a.Po=e);this[DB]()}};function hTa(a,b,c){aZ[L](this,a,b,c);this.Aa=null}W(hTa,aZ);R=hTa[K];R.Az=function(a){var b=this.Oj().getChartAreaBoundingBox();$Y(a,b)&&(this.Aa={dv:a.x,rl:a.y,B3:0,C3:0})};\nR.yz=function(a){if(this.Aa){var b=this.Oj().getChartAreaBoundingBox(),c=this.ls;this.v3(a,b);this.Aa.B3=a.x;this.Aa.C3=a.y;if(c.mv){a=h.min(this.Aa.dv,this.Aa.B3);var d=h.abs(this.Aa.dv-this.Aa.B3)}else a=b[G],d=b[r];c.nv?(c=h.min(this.Aa.rl,this.Aa.C3),b=h.abs(this.Aa.rl-this.Aa.C3)):(c=b.top,b=b[z]);this[Qr]().ci={left:a,top:c,width:d,height:b,color:zK,opacity:.2}}};R.zz=function(){this.Aa&&(this.LE(),this.Aa=null)};\nR.LE=function(){var a=this.ls,b=this.Rg,c=this.Oj();b.Wj=c;var d=this[Qr]().ci,e=b.Py(d[G]),f=b.Py(d[G]+d[r]),c=b.Qy(d.top),d=b.Qy(d.top+d[z]);if(e!==f&&c!==d){var g=b.pS*b.q2;if(a.mv){var k=h.min(e,f),e=h.max(e,f);e-k<g&&(e=(k+e)/2,k=e-g/2,e+=g/2);b.rn=k;b.Oo=e}g=b.oS*b.q2;a.nv&&(a=h.min(c,d),c=h.max(c,d),c-a<g&&(e=(a+c)/2,a=e-g/2,c=e+g/2),b.sn=a,b.Po=c);this[DB]()}};R.v3=function(a,b){a.x=Lk(a.x,b[G],b[G]+b[r]);a.y=Lk(a.y,b.top,b.top+b[z])};function iTa(a,b,c){aZ[L](this,a,b,c);this.Aa=null}W(iTa,aZ);R=iTa[K];R.$E=function(a){var b=this.Oj().getChartAreaBoundingBox();$Y(a,b)&&(this.Aa={x:a.x,y:a.y,scale:a.gesture[bB],xda:1})};R.yE=function(a){if(this.Aa){var b=this.Oj().getChartAreaBoundingBox();this.v3(a,b);this.Aa.xda=this.Aa[bB];Na(this.Aa,a.gesture[bB]);this.LE()}};R.zE=function(){this.Aa&&(this.LE(),this.Aa=null)};\nR.LE=function(){var a=this.Rg,b=this.Oj();a.Wj=b;if(a){var b=1-(this.Aa.xda-this.Aa[bB]),c=a.Py(this.Aa.x),d=a.Oo-c;a.rn=c-(c-a.rn)/b;a.Oo=c+d/b;c=a.Qy(this.Aa.y);d=a.Po-c;a.sn=c-(c-a.sn)/b;a.Po=c+d/b;this[DB]()}};R.v3=function(a,b){a.x=Lk(a.x,b[G],b[G]+b[r]);a.y=Lk(a.y,b.top,b.top+b[z])};function jTa(a,b,c){aZ[L](this,a,b,c)}W(jTa,aZ);jTa[K].tE=function(){var a=this.Rg;Na(a,1);a.rn=a.rS;a.Oo=a.rS+a.pS;a.sn=a.sS;a.Po=a.sS+a.oS;this[DB]()};function kTa(a,b,c){aZ[L](this,a,b,c)}W(kTa,aZ);kTa[K].uE=function(a,b){var c=this.ls,d=this.Oj().getChartAreaBoundingBox();if($Y(a,d)){b();d=this.Rg;if(0>a.wheelDelta){if(d[bB]>=d.eqa)return;Na(d,d[bB]*d.Wca)}else{if(d[bB]<=d.q2)return;Na(d,d[bB]/d.Wca)}if(c.mv){var e=(d.Oo+d.rn)/2,f=d.pS*d[bB]/2;d.rn=e-f;d.Oo=e+f}c.nv&&(c=(d.Po+d.sn)/2,e=d.oS*d[bB]/2,d.sn=c-e,d.Po=c+e);this[DB]()}};var lTa=[{isEnabled:function(a){a=a.Q(uI);return null==a||Oi(a)&&Dj(a,zva)?!0:!1},constructor:gTa},{isEnabled:function(a){a=a.Q(uI);return Oi(a)&&Dj(a,yva)?!0:!1},constructor:hTa},{isEnabled:function(a){a=a.Q(uI);return null==a||Oi(a)&&Dj(a,hpa)?!0:!1},constructor:jTa},{isEnabled:function(a){a=a.Q(uI);return Oi(a)&&Dj(a,Nqa),!1},constructor:iTa},{isEnabled:function(a){a=a.Q(uI);return null==a||Oi(a)&&Dj(a,bpa)?!0:!1},constructor:kTa}];function mTa(a,b,c,d){if(c.Q(qi)===BF)throw m(\"Cannot use explorer with a pie chart\");this.b=c;this.Pa=a;this.ls=null;this.Oj=b;this.S=d;this.Rg=null;this.Fo=[];nTa(this)}R=mTa[K];R.Xw=function(){var a=Po(this.b,Yua,4);1>a&&(a=1/a);var b=Po(this.b,Zua,.25);1<b&&(b=1/b);var c=Po(this.b,Xua,1.5),d=Lo(this.b,$ua,!1);this.Rg=new fTa(this.S,this.Oj(),a,b,c,d);X(this.Fo,function(a){a.Xw(this.Rg)},this)};\nfunction nTa(a){var b=a.S.rd[0]?0:1,c=a.S.Zc[0]?0:1,d=a.S.rd[b],e=a.S.Zc[c],b=!a.S.rd[1-b]&&d[H]===ti&&!d.mp,c=!a.S.Zc[1-c]&&e[H]===ti&&!e.mp,e=a.b.Q(vI)[wC];e===th?c=!1:e===ui&&(b=!1);a.ls=new eTa(b,c);X(lTa,function(a){a[VA](this.b)&&this.Fo[B](new a[Bc](this.Pa,this.Oj,this.ls))},a)}R.Az=function(a){X(this.Fo,function(b){b.Az(a)},this)};R.yz=function(a){X(this.Fo,function(b){b.yz(a)},this)};R.zz=function(a){X(this.Fo,function(b){b.zz(a)},this)};R.tE=function(a){X(this.Fo,function(b){b.tE(a)},this)};\nR.uE=function(a,b){X(this.Fo,function(c){c.uE(a,b)},this)};R.Ye=function(a,b){X(this.Fo,function(c){c.Ye(a,b)},this)};R.$E=function(a,b){X(this.Fo,function(c){c.$E(a,b)},this)};R.yE=function(a,b){X(this.Fo,function(c){c.yE(a,b)},this)};R.zE=function(a,b){X(this.Fo,function(c){c.zE(a,b)},this)};var oTa=[{isEnabled:function(a){return a.Q(vI)?!0:!1},constructor:mTa}];function pTa(a,b,c,d){this.b=a;this.o=b;this.Oj=c;this.S=d;this.Go=[];this.bb=null;qTa(this)}function qTa(a){a.b&&X(oTa,function(a){a[VA]&&a[VA](this.b)&&this.Go[B](new a[Bc](this.o,this.Oj,this.b,this.S))},a)}R=pTa[K];R.zz=function(a){X(this.Go,function(b){b.zz(a)});XS(this.bb,15)};R.yz=function(a){X(this.Go,function(b){b.yz(a)});XS(this.bb,5)};R.Az=function(a){X(this.Go,function(b){b.Az(a)});XS(this.bb,5)};R.uE=function(a,b){X(this.Go,function(c){c.uE(a,b)});XS(this.bb,5)};\nR.tE=function(a){X(this.Go,function(b){b.tE(a)});XS(this.bb,5)};R.Ye=function(a,b){X(this.Go,function(c){c.Ye(a,b)})};R.$E=function(a,b){X(this.Go,function(c){c.$E(a,b)})};R.yE=function(a,b){X(this.Go,function(c){c.yE(a,b)});XS(this.bb,5)};R.zE=function(a,b){X(this.Go,function(c){c.zE(a,b)});XS(this.bb,15)};R.Xw=function(){X(this.Go,function(a){a.Xw()})};function bZ(a,b,c,d,e,f){Ju[L](this);this.S=a;this.Pa=b;this.Yn=c;this.hf=d;this.bb=new WS(e);Ku(this,this.bb);this.To=f;this.To.bb=this.bb;this.HY()}W(bZ,Ju);R=bZ[K];R.D=function(){fv(this.Yn);bZ.e.D[L](this)};R.Psa=function(a){Ba(this.Pa[zA],a[Y].xb);XS(this.bb,5)};R.Qsa=function(){};R.Ssa=function(a){Ba(this.Pa[zA],a[Y].xb);this.hf[ir](QF,{targetID:a[Y].ye,x:a[Y].xb.x,y:a[Y].xb.y})};R.Tsa=function(a){this.hf[ir](pra,{targetID:a[Y].ye,x:a[Y].xb.x,y:a[Y].xb.y})};\nR.Rsa=function(a){var b={targetID:a[Y].ye,x:a[Y].xb.x,y:a[Y].xb.y};this.hf[ir](qra,b);this.To.Ye(b,a[Y][hr])};R.Ksa=function(a){this.hf[ir](vt,{targetID:a[Y].ye,x:a[Y].xb.x,y:a[Y].xb.y})};R.Xsa=function(a){a={targetID:a[Y].ye,x:a[Y].xb.x,y:a[Y].xb.y};this.hf[ir](YE,a);this.To.tE(a)};R.Lsa=function(a){this.hf[ir](QI,{targetID:a[Y].ye,x:a[Y].xb.x,y:a[Y].xb.y})};R.Ysa=function(a){var b={targetID:a[Y].ye,x:a[Y].xb.x,y:a[Y].xb.y,wheelDelta:a[Y].wheelDelta};this.hf[ir](ME,b);this.To.uE(b,a[Y][hr])};\nR.Nsa=function(a){a={targetID:a[Y].ye,x:a[Y].xb.x,y:a[Y].xb.y};this.hf[ir](wva,a);this.To.Az(a)};R.Osa=function(a){a={targetID:a[Y].ye,x:a[Y].xb.x,y:a[Y].xb.y};this.hf[ir](GI,a);this.To.yz(a)};R.Msa=function(a){a={targetID:a[Y].ye,x:a[Y].xb.x,y:a[Y].xb.y};this.hf[ir](xva,a);this.To.zz(a)};R.Vsa=function(a){this.To.$E({targetID:a[Y].ye,x:a[Y].xb.x,y:a[Y].xb.y,gesture:a[Y].Dea},a[Y][hr])};R.Wsa=function(a){this.To.yE({targetID:a[Y].ye,x:a[Y].xb.x,y:a[Y].xb.y,gesture:a[Y].Dea},a[Y][hr])};\nR.Usa=function(a){this.To.zE({targetID:a[Y].ye,x:a[Y].xb.x,y:a[Y].xb.y,gesture:a[Y].Dea},a[Y][hr])};R.Isa=function(a){this.Pa.Sa.mb=a[Y].ej;XS(this.bb,50)};R.Jsa=function(){Ba(this.Pa[zA],null);this.Pa.Sa.mb=null;XS(this.bb,50)};R.Hsa=function(a){var b=this.S;this.Pa[zA].qY=this.Pa[zA][tc][Jc]();a=a[Y].ej;yj(b.g,function(a){return a.Zg})&&(yx(this.Pa[$z],b.Ga[a].Ht,b.jA==ei),XS(this.bb,0))};R.xea=function(a){this.S.ab!=oK&&(this.Pa.Ea.Sa.Ah=a[Y].UR,XS(this.bb,50))};\nR.yea=function(){this.S.ab!=oK&&(this.Pa.Ea.Sa.Ah=null,XS(this.bb,250))};R.bta=function(a){this.S.ab!=oK&&(rTa(this,a[Y].UR),XS(this.bb,0))};R.cta=function(a){null==this.Pa.Ea.jD&&(this.Pa.Ea.jD=0);this.Pa.Ea.jD+=a[Y].Tpa;XS(this.bb,0)};R.Xaa=function(a){if(this.S.ab!=oK){var b=this.S.bA;if(this.S.ai==HE||b==II)this.Pa.Sa.ob=a[Y].$b,XS(this.bb,50)}};R.Ica=function(){if(this.S.ab!=oK){var a=this.S.bA;if(this.S.ai==HE||a==II)this.Pa.Sa.ob=null,XS(this.bb,250)}};\nR.U9=function(a){this.S.ab!=oK&&this.S.ai==HE&&(rTa(this,a[Y].$b),XS(this.bb,0))};R.eta=function(a){this.xea(a)};R.fta=function(){this.yea()};R.dta=function(a){this.hf[ir](Upa,{index:a[Y].UR})};R.$sa=function(a){this.S.ai==HE?this.Xaa(a):(this.Pa.Sa.ob=a[Y].$b,this.Pa.Sa.datum=a[Y].ej,XS(this.bb,50))};R.ata=function(){this.S.ai==HE?this.Ica():(sTa(this),XS(this.bb,250))};\nR.Zsa=function(a){var b=this.S;if(b.ai==HE)this.U9(a);else{var c=b.jA==ei;a={mb:a[Y].ej,ob:a[Y].$b};var d=b.g[a.ob];d.Zg&&(b.ab==oK?yx(this.Pa[$z],a.mb,c):d.jg||(b=b.iZ(a),this.S.ai==HE?zx(this.Pa[$z],b.Db,c):Ax(this.Pa[$z],b.row,b.Db,c)));XS(this.bb,0)}};R.yaa=function(a){var b=a[Y].Zx;-1!=b&&(this.Pa[sB].Sa={row:a[Y].ej,Db:tTa(this,a[Y].$b,b)},sTa(this),XS(this.bb,50))};R.Waa=function(a){-1!=a[Y].Zx&&(this.Pa[sB].Sa=null,XS(this.bb,250))};\nR.Gsa=function(a){var b=this.S,c=b.jA==ei,d=a[Y].ej,e=a[Y].$b;a=a[Y].Zx;if(null==e||b.g[e].Zg)-1==a?this.Pa[sB].UM={$b:e,hW:d}:Ax(this.Pa[$z],d,tTa(this,e,a),c);XS(this.bb,0)};R.gta=function(a){if(null===a[Y].Zx){switch(this.S.ai){case RI:this.Pa.Sa.datum=a[Y].ej;this.Pa.Sa.ob=a[Y].$b;break;case HE:this.Pa.Sa.ob=a[Y].$b;break;case gK:this.Pa.Sa.mb=a[Y].ej}XS(this.bb,50)}else this.yaa(a)};\nR.hta=function(a){if(null===a[Y].Zx){switch(this.S.ai){case RI:sTa(this);break;case HE:this.Pa.Sa.ob=null;break;case gK:Ba(this.Pa[zA],null),this.Pa.Sa.mb=null}XS(this.bb,750)}else this.Waa(a)};R.Esa=function(a){this.Pa.Ph.Sa.qx=a[Y].qx;XS(this.bb,50)};R.Fsa=function(){this.Pa.Ph.Sa.qx=null;XS(this.bb,250)};R.Dsa=function(){this.Pa.Ph.Sa[dB]&&this.Pa.Ph.Sa[dB]();XS(this.bb,250)};R.Xw=function(){this.To.Xw()};function sTa(a){a.Pa.Sa.ob=null;a.Pa.Sa.datum=null}\nfunction tTa(a,b,c){a=a.S;var d=null;if(null!=b)d=a.g[b].ia.annotation;else for(b=0;b<a.rk[J];++b)d=a.rk[b].ia.annotation;return d[c]}\nR.HY=function(){var a=U(function(a,c){$u(this.Yn,a,U(c,this))},this);a(xxa,this.Psa);a(wxa,this.Qsa);a(uxa,this.Ssa);a(txa,this.Tsa);a(vxa,this.Rsa);a(Cxa,this.Ksa);a(oxa,this.Xsa);a(Bxa,this.Lsa);a(nxa,this.Ysa);a(yxa,this.Nsa);a(Axa,this.Osa);a(zxa,this.Msa);a(pxa,this.Vsa);a(rxa,this.Wsa);a(qxa,this.Usa);a(Sxa,this.Isa);a(Rxa,this.Jsa);a(Txa,this.Hsa);a(rsa,this.xea);a(qsa,this.yea);a(ssa,this.bta);a(nsa,this.cta);a(Xoa,this.Xaa);a(Woa,this.Ica);a(Yoa,this.U9);a(Xpa,this.eta);a(Wpa,this.fta);a(Ypa,\nthis.dta);a(fwa,this.$sa);a(ewa,this.ata);a(gwa,this.Zsa);a(aza,this.yaa);a($ya,this.Waa);a(bza,this.Gsa);a(pna,this.gta);a(ona,this.hta);a(zza,this.Esa);a(yza,this.Fsa);a(Aza,this.Dsa)};function rTa(a,b){var c=a.S;if(c.g[b].Zg){var d=c.jA==ei,e=c.g[b].Ht;c.ab==BF?yx(a.Pa[$z],e,d):zx(a.Pa[$z],e,d)}};function cZ(a,b){lX[L](this,a,b);this.qO=this.Of=null}W(cZ,lX);R=cZ[K];R.P9=function(a,b){var c=this.J;if(1>a.g[J])return!1;this.Of=b;for(var d=a.pie.bi,e=a.g[J]/d[J],f=0;f<d[J];++f){for(var g=d[f].bd,k=d[f].cd,l=d[f].FN,n=f*e,p=n+e;n<p&&180>a.g[n].od;)dZ(this,a.g[n],g,k),n+=1;l&&dZ(this,l,g,k);for(l=p-1;l>=n;--l)dZ(this,a.g[l],g,k)}a.np&&(this.qO=c.Ba(),uTa(this,a.np),c[q](this.Of,this.qO));return!0};\nR.uX=function(a,b){if(this.Gb.WV){var c=a.gc[$A][z],d=a.gc[$A][G]+a.gc[$A][r]/2,e=a.gc[$A].top+c/2,f=a.gc.brush[Jc]();f.Eg(1);mX(this,d,e,c/2,f,{type:NJ},b)}else cZ.e.uX[L](this,a,b)};\nfunction dZ(a,b,c,d){if(b.W){var e=a.J.Ba(),f=a.Gb,g=f.pie[Gz],k=b[tA];if(b.Wb){var l=f.pie.cA,n=b.Wb,p=new bO;p[yB](k.x+n.jf.x,k.y+n.jf.y);p.ha(k.x+n.jf.x,k.y+n.jf.y+l);p.zf(k.x+g.x,k.y+g.y+l,c,d,n.Ud,n.od,!0);p.ha(k.x+n.Bh.x,k.y+n.Bh.y);p.zf(k.x+g.x,k.y+g.y,c,d,n.od,n.Ud,!1);a.J.ta(p,n.brush,e)}if(b.St||b.Hw)l=f.pie.cA,n=new bO,n[yB](k.x+g.x,k.y+g.y),n.ha(k.x+g.x,k.y+g.y+l),b.Hw&&(n.ha(k.x+b.Bh.x,k.y+b.Bh.y+l),n.ha(k.x+b.Bh.x,k.y+b.Bh.y)),b.St&&(n.ha(k.x+b.jf.x,k.y+b.jf.y+l),n.ha(k.x+b.jf.x,k.y+\nb.jf.y)),a.J.ta(n,b.PM,e);n=b.xw?b.xw.brush:b.brush;b.wr?0==b.QF&&0==b.yA?a.J.zj(g.x,g.y,c,d,n,e):(p=new bO,p[yB](g.x,g.y-d),p.zf(g.x,g.y,c,d,0,180,!0),p.zf(g.x,g.y,c,d,180,360,!0),p[yB](g.x,g.y-b.yA),p.zf(g.x,g.y,b.QF,b.yA,360,180,!1),p.zf(g.x,g.y,b.QF,b.yA,180,0,!1),p[Hr](),a.J.ta(p,n,e)):(p=new bO,p[yB](k.x+b.oA.x,k.y+b.oA.y),p.ha(k.x+b.jf.x,k.y+b.jf.y),p.zf(k.x+g.x,k.y+g.y,c,d,b.Ud,b.od,!0),p.ha(k.x+b.Nt.x,k.y+b.Nt.y),p.zf(k.x+g.x,k.y+g.y,b.QF,b.yA,b.od,b.Ud,!1),a.J.ta(p,n,e));b.Li&&f.X5&&vTa(a,\nb.Li,e);if(c=b.Wn){c.Wb&&(d=new bO,d[yB](c.Wb.jf.x,c.Wb.jf.y),d.ha(c.Wb.jf.x,c.Wb.jf.y+l),d.zf(c.Wb.Kh.x,c.Wb.Kh.y+l,c.Wb.bd,c.Wb.cd,c.Wb.Ud,c.Wb.od,!0),d.ha(c.Wb.Bh.x,c.Wb.Bh.y),d.zf(c.Wb.Kh.x,c.Wb.Kh.y,c.Wb.bd,c.Wb.cd,c.Wb.od,c.Wb.Ud,!1),a.J.ta(d,c.Wb.brush,e));if(c.St||c.Hw)d=new bO,d[yB](c.dB.x,c.dB.y),d.ha(c.cN.x,c.cN.y),d.ha(c.cN.x,c.cN.y+l),d.ha(c.dB.x,c.dB.y+l),d.ha(c.dB.x,c.dB.y),a.J.ta(d,c.PM,e);vTa(a,c,e)}b.lW&&a.J.Jd(b[pd],b.mW.x+k.x,b.mW.y+k.y,b.YM[r],TD,TD,b.ba,e);k=RS([$D,b[xc]]);e=\ne.a();a.Ce(a.Of,k,e);b.rb&&(e=RS([wu,b[xc]]),a.iG(b.rb,e))}}function vTa(a,b,c){if(b.wr)a.J.zj(b.Kh.x,b.Kh.y,b.bd,b.cd,b.brush,c);else{var d=new bO;d[yB](b.jf.x,b.jf.y);d.zf(b.Kh.x,b.Kh.y,b.bd,b.cd,b.Ud,b.od,!0);a.J.ta(d,b.brush,c)}}\nfunction uTa(a,b){for(var c=U(a.Xt,a),d=U(a[eA],a),e=a.J,f=a.qO,g=0;g<b[J];++g){var k=b[g],l=e.Ba(),n=e.Ba(),p=new bO;p[yB](k.cj.x+.5,k.cj.y+.5);p.ha(k.A7+.5,k.cj.y+.5);p.ha(k.A7+.5,k.Mr.y+.5);p.ha(k.Mr.x+.5,k.Mr.y+.5);e.ta(p,k.Hc,n);e.ce(k.cj.x+.5,k.cj.y+.5,k.z7,k.Via,n);c(k.RA,l);c(k.TA,l);e[q](f,l);e[q](f,n);k=RS([SG,k[xc]]);d(l.a(),k)}}R.l6=function(a,b){if(!Bo(b.np,this.mr.np)){this.J.Oc(this.qO);var c=new DT(2);ET(c,0,a.np||{});ET(c,1,b.np||{});c=c[iB]();uTa(this,c)}this.RM(a);this.j3(a,b)};\nR.RM=function(a){var b=this.mr;if(b)for(var c in b.g){if(b.g[c].rb){var d=RS([wu,ha(c)]);nX(this,d)}d=a.pie.bi[c<a.g[J]/a.pie.bi[J]?0:1];dZ(this,a.g[c],d.bd,d.cd)}};R.j3=function(a,b){for(var c in b.g){var d=new DT(2);ET(d,0,a.g[c]);ET(d,1,b.g[c]);var e=a.pie.bi[c<a.g[J]/a.pie.bi[J]?0:1],f=e.bd,e=e.cd;dZ(this,d[iB](),f,e)}};function wTa(a,b,c,d,e){var f=a[kd]-a[G],g=mk(d),k=mk(d);Ya(k,MCa);d=d[Gc]/3.236;var l=g[Gc]+d,n=k[Gc]+d,p=xTa(a,f,b,g,k,d,e),t=[],u;2==c?(c=a[kd],a=a[G],u=zI):(c=a[G],a=a[kd],u=TD);for(var x=0;x<e[J];++x){var A=e[x],C=p[x];if(null!=C){var E=fT(b,A.RA,g,f,C.QJ),Q=fT(b,A.TA,k,f,C.RJ),N=KQa(new oO(c,C.y));t[B]({z7:2,cj:KQa(A.g8(Lk(C.y,A.OO[y],A.OO.end))),A7:a,Mr:N,Via:new lo({fill:pM,fillOpacity:.7}),Hc:new lo({stroke:pM,strokeWidth:1,strokeOpacity:.7}),zya:d,RA:{text:A.RA,ba:g,anchor:new fV(N.x,N.y),\nI:wj(E.I,function(a,b){return{x:0,y:(b-E.I[J])*l,length:E.Hr,text:a}}),Gc:u,Fc:TD,rb:E.re?A.RA:M,Eb:0},wya:g,TA:{text:A.TA,ba:k,anchor:new fV(N.x,N.y),I:wj(Q.I,function(a,b){return{x:0,y:(b+1)*n,length:Q.Hr,text:a}}),Gc:u,Fc:zI,rb:Q.re?A.TA:M,Eb:0},yya:k,xya:u,index:A[xc]})}}return t}\nfunction xTa(a,b,c,d,e,f,g){var k=d[Gc]+f,l=e[Gc]+f,n=wj(g,function(a,g){var k=fT(c,a.RA,d,b,da),l=fT(c,a.TA,e,b,da);return{eL:g,X2:a.Y9,vz:a.Y9,QJ:k.I[J],RJ:l.I[J],CT:f,DT:f}});Qj(n,function(a,b){return a.vz-b.vz});n=Lj(n);Qj(n,function(a,b){return g[a.eL].X9-g[b.eL].X9});var p=[];0<n[J]&&p[B](n.pop());for(var t=null,u=0,x;x=yTa(a,k,l,g,p,!1),!(0===n[J]||x.fL&&15<u);)x.fL?(u++,t&&Ij(p,t)):u=0,t=n.pop(),p[B](t),Qj(p,function(a,b){return a.vz-b.vz});x.fL&&t&&(Ij(p,t),x=yTa(a,k,l,g,p,!1));a=yTa(a,k,\nl,g,p,!0);a.fL||(x=a);return x[Mz]}function yTa(a,b,c,d,e,f){0<e[J]&&(e[0].CT=0,qj(e).DT=0);for(var g=0;g<e[J];g++){var k=e[g],l=e[g-1],n=e[g+1],n=n?d[n.eL].OO.end-5:a[Uc];k.Lfa=new Yn(h.min(k.X2,l?d[l.eL].OO[y]+5:a.top),h.max(k.X2,n))}a=zTa(a,b,c,e,f);d=!1;f={};for(g=0;g<e[J];g++){var k=e[g],l=a[g],n=(l[lC]-l.top-k.CT)/b,p=(l[Uc]-l[lC]-k.DT)/c,n=h[Eb](n+.1),p=h[Eb](p+.1),t=n<k.QJ||p<k.RJ;d=d||t;f[k.eL]={y:l[lC],QJ:n,RJ:p,fL:t}}return{layout:f,fL:d}}\nfunction zTa(a,b,c,d,e){var f=ak(d,function(a){return{anchor:a.vz,top:a.vz-(a.QJ*b+a.CT),bottom:a.vz+(a.RJ*c+a.DT)}}),g=[];g[B](function(b,c){var d=b[c].top;return 0==c?{top:h.max(a.top-d,0)}:{top:h.max(b[oj(c)-1][Uc]-d,0)/2}});g[B](function(b,c){var e=b[c][Uc];return c==d[J]-1?{bottom:h.min(a[Uc]-e,0)}:{bottom:h.min(b[oj(c)+1].top-e,0)/2}});g[B](function(a,c,f){var g=a[c][lC]-a[c].top;a=h.max(-g,0);c=d[c];c=h.max(c.QJ*b+c.CT-h.max(g,0),0);f=(a+c*(e?1:f))/2;return{anchor:f,top:-f}});g[B](function(a,\nb,f){var g=a[b][Uc]-a[b][lC];a=h.max(-g,0);b=d[b];b=h.max(b.RJ*c+b.DT-h.max(g,0),0);f=(a+b*(e?1:f))/2;return{anchor:-f,bottom:f}});g[B](function(a,b){var c=a[b][lC],e=d[b];return{anchor:Lk(c,e.Lfa[y],e.Lfa.end)-c}});e&&g[B](function(a,b,c){return{anchor:(d[b].X2-a[b][lC])*c}});var k=lKa(f,g,function(a,b){return{anchor:a[lC]+(b[lC]||0),top:a.top+(b.top||0),bottom:a[Uc]+(b[Uc]||0)}},function(a,b){return h.max(h.abs(a[lC]-b[lC]),h.abs(a.top-b.top),h.abs(a[Uc]-b[Uc]))});return wj(d,function(a,b){var c=\nk[String(b)];return{anchor:c[lC],top:c.top,bottom:c[Uc]}})}function ATa(a,b){var c=Bj(a,function(a){return a[xc]==b});if(0>c)return{};var d={};d[c]={z7:4,Hc:new lo({stroke:pM,strokeWidth:2,strokeOpacity:.7})};return d};function eZ(a,b,c,d,e){this.sb=b.Q(mJ,VW);this.n9=Po(b,Oqa,0);this.fla=0>Po(b,ah,1);AX[L](this,a,b,c,d,e)}W(eZ,AX);eZ[K].HI=function(){return[U(function(){this.R.ai=HE;this.R.kd=Lo(this[Nr],ata);this.R.Rc&=!this.R.kd;this.R.kd&&(this.R.zh=this.R.zh||{},this.R.zh.pie=this.R.zh.pie||{},this.R.zh.pie.E6=this[Nr].Q(Rva,!0),this.R.zh.pie.sW=this[Nr].Q(Vva,.6));for(var a=0;a<this.Sb.O();a++)if(0>this.Sb[I](a,1))throw m(\"Negative values are invalid for a pie chart.\");},this),U(AX[K].HI,this)]};\neZ[K].f9=function(){return au};eZ[K].e9=function(){return null};\neZ[K].d9=function(){return[U(function(){var a=this.jp();if(this.Sb.G(0)!=ii)throw m(\"Pie chart should have a first column of type string\");var b;b=this.R;var c=b.t,d=this.xf[UA](),e=null,f=null,g=h[D](1.618*b.wm),e=h[D](c[r]*(1-1/1.618)-g);d==Ch?(f=new um(c.top,c[G]+e,c[Uc],c[G]),e=new um(c.top,c[kd],c[Uc],f[kd]+g)):d==au?(f=new um(c.top,c[kd],c[Uc],c[kd]-e),e=new um(c.top,f[G]-g,c[Uc],c[G])):d==sK?(e=new um(c.top,c[kd],c.top+1/1.618*(c[Uc]-c.top-g),c[G]),f=new um(e[Uc]+g,c[kd],c[Uc],c[G])):e=new um(c.top,\nc[kd],c[Uc],c[G]);var c=0,d=h.min(e[kd]-e[G],e[Uc]-e.top),k=g=h[Eb](d/2),d=h[D]((e[kd]+e[G])/2),e=h[D]((e[Uc]+e.top)/2);b.Rc&&(k*=.8,c=g/5,e-=c/2);if(b.kd){var l={bd:g*b.zh.pie.sW,cd:k*b.zh.pie.sW},g={bd:g,cd:k};b={pie:{center:new oO(d,e),bd:g.bd,cd:g.cd,cA:c,bi:b.zh.pie.E6?[l,g]:[g,l]},Ea:f}}else b={pie:{center:new oO(d,e),bd:g,cd:k,cA:c,bi:[{bd:g,cd:k}]},Ea:f};BTa(this,b);f=this.xf[UA]();b.Ea?this.xf.lp(b.Ea):f==uK?this.xf.lp(CTa(this)):f==aH&&DTa(this,a.t,b,this.xf.Ma)},this)]};\nfunction ETa(a,b,c){var d=a.R,e={},f=Zo(a[Nr],zF,M);a=b[F];var g=b.wb;b=b.jj;var k;d.Rc?(d=a,k=g,f=b):k=d=f;e.normal=new lo({stroke:d,strokeWidth:1,fill:a,fillOpacity:null!=c?c:1});e.wb=new lo({stroke:k,strokeWidth:1,fill:g,fillOpacity:null!=c?c:1});e.jj=new lo({stroke:f,strokeWidth:1,fill:b,fillOpacity:null!=c?c:1});return e}\nfunction CTa(a){var b=a.R,c=b[z]-b.t[Uc];a=a.xf.Ma[Gc];var d=[];d[B]({min:2,Ub:[da]});var e=d[J];d[B]({min:a+2,Ub:[da]});c=kV(d,c);return c[J]>e?(c=b.t[Uc]+c[e],new um(c-a,b.t[kd],c,b.t[G])):null}\nfunction BTa(a,b){var c=a.R,d=a.Sb,e=b.pie[Gz],f=b.pie.cA,g=d.O(),k=JV(Zo(a[Nr],Rqa,M)),l=ETa(a,k,1),n=np(a[Nr],Pqa,{$a:c.kk,fontSize:c.wm}),p=ep(a[Nr],yF,oNa,c.kd?O:CF),t=ep(a[Nr],sna,pNa,Rg),u=Uo(a[Nr],loa,1/720),x=Lo(a[Nr],Gva),A=Wo(a[Nr],Qqa,YAa),C=Uo(a[Nr],AF,0);a[Nr][Rsa]=2;c.g=[];c.Tn=[];var E,Q,N;c.kd?(E=a[Nr].Q(Wva,.01),E=c.zh.pie.sW*(1+E),E=c.zh.pie.E6?[0,E]:[E,0],Q=[!1,!0],N=[a[Nr].Q(LI,.5),a[Nr].Q(MI,1)]):(E=[0],Q=[!0],N=[1]);c.pie={center:e,cA:f,bd:b.pie.bd,cd:b.pie.cd,bi:[]};for(var f=\nU(function(a,b){var d=c.g[a];if(1==b)fZ(d,t,d);else{var e=c.g[a-g];fZ(d,t,d,e);fZ(e,t,d,e)}},a),S=U(function(a){var b=c.pie.bi[a-1].FN,d=c.pie.bi[0].FN;1==a&&b?fZ(b,t,b):1<a&&(b&&d?(fZ(b,t,b,d),fZ(d,t,b,d)):b?(d={kB:pf,ef:pf},fZ(b,t,b,d)):d&&(b={kB:pf,ef:pf},fZ(d,t,b,d)))},a),T=U(function(a,b,d,e,f){c.kd?c.Tn[B]({id:a,text:b,brush:new lo({gradient:{kg:d,Nf:d,or:N[0],pr:N[1],x1:AM,y1:CM,Fb:CM,Kb:CM,nr:!0,vF:!0}}),index:e,W:f}):c.Tn[B]({id:a,text:b,brush:new lo({fill:d}),index:e,W:f})},a),V=c.pie.bi,\nsa=b.pie.bi,Ha=sa[J],Ka=0,Ra=0;Ra<Ha;++Ra){for(var Sd=sa[Ra],Db=null,Ec=Sd.bd,Sd=Sd.cd,Zd=E[Ra],Xb=Q[Ra],sd=0,gf=0,tj=0,Ih=0;Ih<g;Ih++)tj+=d[I](Ih,Ra+1)||0;for(Ih=0;Ih<g;++Ih){var Qf=d[I](Ih,Ra+1)||0,Mr=d.Ca(Ih,Ra+1),rg=d[I](Ih,0),Jj=d.Ca(Ih,0),wk=0===tj?0:gf/tj,sg=0===tj?0:wk+Qf/tj,ph=sg-wk>=u;ph?gf+=Qf:sd+=Qf;var Yr=koa+Ka,mq=a[Nr].Q(Yr+LDa,a.sb[Ih%a.sb[J]]),mq=JV(mq),bz=ETa(a,mq,N[Ra]),FD=Po(a[Nr],Yr+wDa,0),Zr=Uo(a[Nr],Yr+BDa,C)+Zd,qh=np(a[Nr],Yr+qDa,n),cp=Lo(a[Nr],[Yr+JDa,AI],!0),Qf=FTa(a,Ka,\nIh,wk,sg,Qf,Mr,Jj,ph,e,Ec,Sd,Zr,FD,p,qh,mq,bz,cp);c.g[B](Qf);ph=Lo(a[Nr],Yr+mDa,Xb&&(ph||x));T(rg,Jj,mq[F],Ka,ph);Ra==Ha-1&&f(Ka,Ha);Ka+=1}0<sd&&(wk=1-(0===tj?0:sd/tj),sg=1,Qf=sd,Mr=String(sd),Jj=A,Db=FTa(a,-1,-1,wk,sg,Qf,Mr,Jj,!0,e,Ec,Sd,C+Zd,0,p,n,k,l,!1),Xb&&!x&&T(M,Jj,k[F],-1,!0));V[B]({bd:Ec,cd:Sd,FN:Db});Ra==Ha-1&&S(Ha)}}function GTa(a,b){switch(b){case CF:return a.kB;case ti:return a.ef;case Rg:return a.ef+EN+a.kB+ef}return M}\nfunction FTa(a,b,c,d,e,f,g,k,l,n,p,t,u,x,A,C,E,Q,N){var S=a.R;if(S.Rc||1<=u)u=0;var T={},V=e-d;Sy(T,f);T.ef=g;Ya(T,E);T.ne=Q;T.brush=T.ne.normal;Xq(T,k);Iq(T,b);T.Zg=N;T.Ht=0<=c?a.Sb.ym(c):null;T.W=l;b=p*u;u*=t;T.QF=b;T.yA=u;T.Ud=360*d+a.n9;T.od=360*e+a.n9;a.fla&&(c=360-T.Ud,T.Ud=360-T.od,T.od=c);c=h.PI*(T.Ud-90)/180;f=h.PI*(T.od-90)/180;T.kB=h[D](1E3*V)/10+Ve;k=M;switch(A){case CF:k=T.kB;break;case cH:k=T[bC];break;case ti:k=g;break;case Hma:k=g+EN+T.kB+ef}Oy(T,k);if(!l)return T;T.ba=C;a=a.mc(T[pd],\nC)[r];C=C[Gc];T.YM=new Cl(a,C);T.wr=1==V;if(T[pd])if(T.wr)T.mW=qO(n,new oO(a/2,C/2)),T.lW=!0;else{V=p-C;C=t-C;a=T.YM;a=new Cl(a[r]/V,a[z]/C);g=new Cl(2/V,2/C);l=fY((c+f)/2+h.PI,1,1);i:{A=OQa(new oO(0,0),a);k=1;E=h.min;for(Q=0;Q<A[J];++Q){var sa=A[Q];N=l.x*sa.x+l.y*sa.y;sa=N*N+1-(sa.x*sa.x+sa.y*sa.y);0>sa?N=null:(sa=h[Kd](sa),N=[N-sa,N+sa]);if(null===N||0>N[1]){A=null;break i}k=E(k,N[1])}A=k}if(.4>A)a=null;else{l=l[Jc]();l[bB](-A);a=MQa(a,g,g);i:{a=OQa(l,a);g=Mk(f-c,2*h.PI);A=0;k=g;for(E=0;E<a[J];++E){Q=\nMk(h[Id](a[E].y,a[E].x)-c,2*h.PI);if(Q>=g||0==Q){a=!1;break i}k=h.min(Q,k);A=h.max(Q,A)}a=A-k<h.PI}a=a?l:null}V=a&&new oO(a.x*V,a.y*C);null!==V&&(T.lW=!0,T.mW=LQa(n,V,new oO(-T.YM[r]/2,-T.YM[z]/2)))}else T.lW=!1;T.offset=fY((c+f)/2,p,t)[bB](x);x=fY(f,p,t);T.jf=pO(n,fY(c,p,t));T.Bh=pO(n,x);t=fY(f,b,u);T.oA=pO(n,fY(c,b,u));T.Nt=pO(n,t);S.Rc&&270>=T.Ud&&90<=T.od&&(t={},90>T.Ud?(t.Ud=90,t.jf=new oO(n.x+p,n.y)):(t.Ud=T.Ud,t.jf=T.jf),270<T.od?(t.od=270,t.Bh=new oO(n.x-p,n.y)):(t.od=T.od,t.Bh=T.Bh),t.brush=\nT.ne.wb,T.Wb=t);T.St=S.Rc&&.5<d;T.Hw=S.Rc&&.5>e;if(T.St||T.Hw)T.PM=T.ne.wb;return T}function fZ(a,b,c,d){c=GTa(c,b);d&&(c+=Je+GTa(d,b));a.de={Dm:a[bC],content:c}}\nfunction DTa(a,b,c,d){var e=a.R,f=e.pie.bd,g=e.pie.cd,k=c.pie[Gz],l=ep(a[Nr],Qsa,pNa,CF),n=h.PI*(3*(f+g)-h[Kd]((3*f+g)*(f+3*g))),p=[];c=[];for(var t=0;t<e.Tn[J];++t){var u=e.Tn[t];if(u.W){var x;if(0<=u[xc])x=e.g[u[xc]];else{var A=e.pie.bi;x=A[A[J]-1].FN}var C=h.max((f+x.QF)/2,.75*f),E=h.max((g+x.yA)/2,.75*g),Q=(x.od+x.Ud)/2,A=Mk(Q,360),N=Uk(f-C,g-E)/n*360,S,T;2*N<x.od-x.Ud?(S=x.Ud+N,T=x.od-N,180>A?T=h.min(T,180):S=h.max(S,180)):T=S=Q;var V=function(a){return pO(k,fY(a,C,E))},N=function(a){return V(h.asin(Lk((a-\nk.y)/E,-1,1)))},sa=function(a){return V(h.PI-h.asin(Lk((a-k.y)/E,-1,1)))},u={Y9:V(Ok(Q-90)).y,OO:new Yn(V(Ok(S-90)).y,V(Ok(T-90)).y),RA:u[pd],TA:GTa(x,l),X9:x[wd],index:x[xc]};180>A?(u.g8=N,p[B](u)):(u.g8=sa,c[B](u))}}f=b[r]/2-f-d[Gc];e=wTa(new um(b.top,b[kd],b[Uc],b[kd]-f),a.mc,2,d,p);b=wTa(new um(b.top,b[G]+f,b[Uc],b[G]),a.mc,1,d,c);d=[];Mj(d,e,b);a.R.np=d};function gZ(a,b,c){tY[L](this,a,b,c,BF)}W(gZ,tY);gZ[K].yt=function(a){return this.J.sv(a[ys])};gZ[K].Vea=function(a,b){var c=b[zc](Oe);switch(c[0]){case $D:c=ha(c[1]);if(0>c)break;this[ir](Zoa+a,{$b:c,ej:null})}};function hZ(a,b,c,d,e,f,g){HY[L](this,a,b,c,d,e,g);var k=Lo(a,AI,!0);this.Rla=jV(f,function(b){return Lo(a,koa+b+JDa,k)});this.Sla=Lo(a,Goa,!0)}W(hZ,HY);hZ[K].Ks=function(a,b,c){this.v5(a,b,c)};hZ[K].k6=function(a,b){return a[gs](b,!0)};function iZ(a,b){a.g=a.g||{};var c=a.g;c[b]=c[b]||{};return c[b]}\nhZ[K].v5=function(a,b,c){var d={Gb:a,sk:this.qe.getEntries(),Yt:c,xk:b.Ph},e=b.Ph.Sa.qx;null!=e&&Iy(b.Ph.Sa,this.qe.oh(e)[dB]);for(var f=this.eo.iW,e=f==ci||f==Rg,g=f==ih||f==Rg,k=this.qe&&0<d.sk[J],f=tx(b[$z]),k=1<f[J]&&k,l=0;l<f[J];++l){var n=f[l],p=a.pie.bi[J],n=n+a.g[J]/p*(p-1);HTa(a,n,c);e&&!k&&ITa(this,d,n)}e&&k&&JTa(this,d,f,f[f[J]-1]);var t=U(function(b){if(a.kd){var c=a.g[J];return[b,(b+c/a.pie.bi[J])%c]}return[b]},this),e=U(function(b,e){if(null!=b){for(var f=t(b),k=!1,l=0;l<f[J];++l){var n=\nf[l];if(null!=n&&this.Rla[n]){k=k||!0;if(a.kd){if(this.oya){var p=n,S=c,T=a.g[p];if(null!=T[tA]){var V=T.brush[Jc]();V.ld(go(T.brush.fb(),Pe,.7));V.Eg(T.brush.Oe+.1);iZ(S,p).xw={brush:V}}}}else this.Sla&&KTa(a,n,c);a.np&&(c.np=ATa(a.np,n))}}e&&g&&k&&ITa(this,d,b)}},this);if(f=b.ci)c.ci=f;e(b.Sa.ob,!0);e(b.Ea.Sa.Ah,!1)};\nfunction KTa(a,b,c){var d=a.pie,e=a.g[b];if(null!=e[tA]){c=iZ(c,b);c.Wn={};b=c.Wn;b.brush=new lo({stroke:e.brush.fb(),strokeWidth:6.5,strokeOpacity:.3});b.Kh=new xl(d[Gz].x+e[tA].x,d[Gz].y+e[tA].y);b.Ud=e.Ud;b.od=e.od;b.wr=e.wr;(c=c.Li)&&a.X5?(a=c.bd+c.brush.Lb/2,c=c.cd+c.brush.Lb/2):(c=e.brush.Lb/2,a=d.bd+c,c=d.cd+c);d=b.brush.Lb/2;b.bd=a+d;b.cd=c+d;a=Ok(b.Ud-90);c=Ok(b.od-90);b.jf=Bl(b.Kh,fY(a,b.bd,b.cd));b.Bh=Bl(b.Kh,fY(c,b.bd,b.cd));var f=e.Wb;f&&(b.Wb=b.Wb||{},b.Wb.brush=so(f.brush.fb(),.3),\nb.Wb.Kh=b.Kh[Jc](),b.Wb.Ud=f.Ud,b.Wb.od=f.od,b.Wb.bd=b.bd+d,b.Wb.cd=b.cd+d,a=Ok(b.Wb.Ud-90),c=Ok(b.Wb.od-90),b.Wb.jf=Bl(b.Wb.Kh,fY(a,b.Wb.bd,b.Wb.cd)),b.Wb.Bh=Bl(b.Wb.Kh,fY(c,b.Wb.bd,b.Wb.cd)));b.St=e.St;b.Hw=e.Hw;if(b.St||b.Hw)b.PM=so(e.PM.fb(),.3),b.lna=b.St?a:c,e=function(a,b){return Bl(a.Kh,fY(a.lna,a.bd+b*a.brush.Lb/2,a.cd+b*a.brush.Lb/2))},b.dB=e(b,-1),b.cN=e(b,1)}}\nfunction HTa(a,b,c){var d=a.pie;0<d.cA||(a=a.g[b],null!=a[tA]&&(b=iZ(c,b),b.Li={},b=b.Li,b.brush=to(a.brush.fb(),2),b.Kh=new xl(d[Gz].x+a[tA].x,d[Gz].y+a[tA].y),b.Ud=a.Ud,b.od=a.od,b.wr=a.wr,a=a.brush.Lb/2+2.5+b.brush.Lb/2,b.bd=d.bd+a,b.cd=d.cd+a,d=Ok(b.od-90),b.jf=Bl(b.Kh,fY(Ok(b.Ud-90),b.bd,b.cd)),b.Bh=Bl(b.Kh,fY(d,b.bd,b.cd))))}function ITa(a,b,c){var d=iZ(b.Yt,c);c=FY(a.eo,b,c,null,null);d.rb=c;b.xk&&a.qe.Ks(c,b.xk,d.rb)}\nfunction JTa(a,b,c,d){var e=iZ(b.Yt,d);c=rSa(a.eo,b,c,d);e.rb=c;b.xk&&a.qe.Ks(c,b.xk,e.rb)};function jZ(a){nw[L](this,a);this.dh=null;this.kb=th;this.Sf=this.Qc=this.b=this.S=this.v6=null;this.QP=[];this.Kg=this.Da=this.Wt=this.Pa=null;this.LM=!1;this.Yn=new hv;this.H=null;this.hf=new YY(this);this.vA=this.Un=null}W(jZ,nw);R=jZ[K];R.D=function(){this.Ag();Lu(this.Yn);jZ.e.D[L](this)};R.Je=null;R.wF=function(a,b,c,d,e,f){var g;if(this.dh===BF)return kZ[K].wF[Zc](this,arguments);g=this.dh===yH?new MY(a,b,c,d,e):new hY(a,b,c,d,e);g[Sc](this.Dj,f);return g};\nR.UW=function(a,b,c,d,e,f,g){return this.dh===BF?kZ[K].UW[Zc](this,arguments):new NY(a,b,c,d,e,0,g)};R.v2=function(a,b,c,d){return this.dh===BF?kZ[K].v2[Zc](this,arguments):new vY(a,b,c,d)};R.pN=function(a,b){return this.dh===BF?kZ[K].pN[Zc](this,arguments):new HOa(a,b)};R.Ld=function(a,b,c,d){this.dh=a;null!=b&&(this.mua=b);null!=c&&(this.kb=c);null!=d&&(this.v6=d)};R.qha=function(a){a&&this[Bc]!==kZ&&(this.__proto__?(this.__proto__=kZ[K],Ea(this,kZ),this[Bc][L](this,this.ea)):this.Ld(BF))};\nbr(R,function(a,b,c){this.qha(Ri(b)&&b[H]===BF);nw[K][As][L](this,a,b,c)});\nR.hl=function(a,b,c,d){this.Dj=a;vp(EM);c=c||{};c=On(Ln(c));LTa(this,c);MTa(this,c);dz(c,c[QB]||this.kb);c.theme=c.theme||this.v6;this.dh!=O&&NTa(c);if(this.dh!=BF&&Ko(c.reverseCategories)){var e=c[QB]===ui?Au:IH;c[e]=c[e]||{};$x(c[e],-1);delete c.reverseCategories}OTa(c);Hu.nc(this.ea);if(!b)throw m(KL);yj(Wj(b.L()),function(a){return b.fu(a)==RF})&&(c.isDiff=!0);this.Gw=b.G(0)!=Nh?1:0;this.fi=b.O();PTa(this);if(c.isStacked&&c.vAxis&&c.vAxis.baseline)throw m(\"Cannot set a non-zero base-line for a stacked chart\");\nvar f=c.theme||[];Oi(f)||(f=[f]);for(var e=[c],g=0;g<f[J];++g){var k;if(Si(f[g]))k=IKa(f[g]);else if(Ri(f[g]))k=f[g];else throw m(uAa);e[B](k)}c=c[H][He]();xNa[c]&&e[B](xNa[c]);e[B](yNa);var l=MKa(),n=[];X(e,function(a){n[B][Zc](n,aga(a,l))});this.b=new Do(e);this.dh=ep(this.b,qi,bNa,O);this.N=qp(this.ea,this.b);this.ra=rp(this.ea,this.b);c=new Cl(this.N,this.ra);e=Lo(this.b,ZH);if(!this.Da||this.Da.yh)try{this.Da=new JO(this.ea,c,a,e)}catch(p){throw m(fAa);}else this.Da[xC](c,a);this.Pa=new JY(d);\nthis.q=b;n[J]&&this.Ek?(this.Ek.zG[vs](function(){this.Da.$n(U(this.mo,this),a)},null,this),ela(this,U(function(){this.Da.$n(U(this.mo,this),a)},this)),new JKa(n,this.Ek)):this.Da.$n(U(this.mo,this),a)};\nR.mo=function(){var a=this.Da.Wa(),b=this.Da.Mw(),c=this.b,d=U(function(d){QTa(this);d=d.jp();var f=new pTa(c,this.Pa,U(this.Dp,this),d);Lu(this.H);this.H=new bZ(d,this.Pa,this.Yn,this.hf,U(this.ki,this,!0),f);this.Sf=this.UW(this.b,new Cl(this.N,this.ra),{$a:d.kk,fontSize:d.wm},d.bA,d.ai,d.g[J],this.Sf?this.Sf.qe:void 0);RTa(this);this.Qc=this.pN(b,a);STa(this,d)||(this.S=d,TTa(this),UTa(this),this.LM=!0);VTa(this);this.hf[ir](Yt);this.H.Xw()},this);this.wF(this.q,c,U(a.bf,a),this.N,this.ra,d)};\nfunction VTa(a){var b=a.Da.Wa();ba[Dr](U(function(){if(b&&b.pK){var a=b.pK();if(a&&this.q){var d=lJa(this.q);wl(a,d)}}},a),0)}R.pw=function(a,b){if(this.dh===BF)return lZ(a,b);throw m(\"Cannot compute diff for this chart type.\");};\nfunction lZ(a,b){var c=new aq,d=b.O(),e=b.L(),f=a.G(0)!=Nh;f&&c.Tf(a.G(0),a.La(0));for(var g=f?1:0,k=g;k<e;++k)c.Tf({type:a.G(k),label:a.La(k),role:RF}),c.Tf({type:b.G(k),label:b.La(k),role:Wg});c.$t(d);for(var l=0;l<d;++l){k=null;f&&(k=b[I](l,0),c.cc(l,0,k));for(var n=g,k=g;k<e;++k){var p=a[I](l,k);c.cc(l,n,p);n+=1;p=b[I](l,k);c.cc(l,n,p);n+=1}}return c}\nfunction LTa(a,b){switch(b[H]){case OG:a.Ld(kh,OG,th);db(b,null);break;case Hg:a.Ld(kh,Hg,th);db(b,null);break;case Jwa:a.Ld(kh,JK,th);db(b,null);break;case JK:a.Ld(kh,JK,ui);db(b,null);break;case OE:a.Ld(OE);db(b,null);break;case BF:a.Ld(BF),db(b,null)}var c=a.dh;c==O&&(c=null);var d=b[H]||O;d==O&&(d=null);if(!c&&!d)throw m(\"Unspecified chart type.\");if(c&&d&&c!=d)throw m(\"Incompatible chart types.\");db(b,c||d)}\nfunction MTa(a,b){if(b[H]==kh){var c=a.mua;c==O&&(c=null);var d=b.seriesType||O;d==O&&(d=null);if(c&&d&&c!=d)throw m(\"Incompatible default series types.\");b.seriesType=c||d}}\nfunction NTa(a){a.hAxis=a.hAxis||{};a.vAxis=a.vAxis||{};var b=a.hAxis,c=a.vAxis,d=null;switch(a[H]){case OE:d=c;break;case kh:a.targetAxis=a.targetAxis||{},d=a.targetAxis}d&&(mZ(a,mG,d,Lh),mZ(a,wG,d,Hh),mZ(a,HG,d,HG));b&&(mZ(a,csa,b,HG),mZ(a,Dna,b,qD));c&&mZ(a,nD,c,qD);a.smoothLine&&!Gi(a.curveType)&&(a.curveType=kh);mZ(a,isa,a,MG);mZ(a,kpa,a,aF);a.chartArea=a.chartArea||{};mZ(a,xya,a.chartArea,LK)}\nfunction OTa(a){nZ(a,Fna,pD,oD);nZ(a,msa,psa,TG);oZ(a.hAxis);for(var b in a.hAxes)oZ(a.hAxes[b]);oZ(a.vAxis);for(b in a.vAxes)oZ(a.vAxes[b]);b=a.tooltip;null==b&&(b={},a.tooltip=b);nZ(a,mna,qna,lna);mZ(a,lna,b,vD);mZ(a,nna,b,hu);mZ(a,kna,b,Zma);b.trigger==uta&&(b.trigger=ih);b=a.legend;if(null==b)b={},a.legend=b;else if(typeof b==ii){var c=b;b={};a.legend=b;Ba(b,c)}mZ(a,TG,b,vD);b=a.animation;null==b?(b={},py(a,b)):typeof b==Nh&&(c=1E3*b,b={},py(a,b),b.duration=c);mZ(a,fza,b,lva)}\nfunction oZ(a){if(null!=a){nZ(a,Ona,Nna,vD);nZ(a,Fna,pD,oD);a.gridlines=a.gridlines||{};var b=a.gridlines,c=a.numberOfSections;!Gi(b[LA])&&Gi(c)&&typeof c==Nh&&(b.count=c+1);a=a.gridlineColor;!Gi(b[F])&&Gi(a)&&Ya(b,a)}}function nZ(a,b,c,d){a[d]=a[d]||{};d=a[d];mZ(a,b,d,oJ);mZ(a,c,d,$H)}function mZ(a,b,c,d){Gi(a[b])&&!Gi(c[d])&&(c[d]=a[b])}R.Ag=function(){this.rr();PTa(this);QTa(this);Lu(this.Da);fv(this)};\nfunction PTa(a){if(a.H&&!a.H.yh){var b=a.H.bb;b.ct=da;b.dd[qs]()}Lu(a.H);if(a.Da&&!a.Da.yh){var b=a.Da.Wa(),c=a.Da.Mw();a.vA=b;c[bc]()}Lu(a.Un);fv(a.Yn)}function QTa(a){var b=a.vA||a.Da&&a.Da.Wa();a.vA=null;b&&b[bc]()}function RTa(a){X(a.QP,U(function(a){Si(a)?this.uj(a):this.vj(a)},a));a.QP=[]}R.vj=function(a){null!=this.Sf?this.Sf.vj(a):this.QP[B](a)};\nfunction WTa(a,b){var c=new rx;c[sr](b);for(var c=ux(c),d=!1,e=0;e<c[J];e++){var f=c[e],g=f.column,f=f.row,g=a.S.kp&&a.S.kp[g];if(!g)return!1;var k=g.$b,l,n;null!=k?l=a.S.g[k].l[f]:n=a.S.Ga[f];if(!l&&!n)return!1;if(g.kl==XK){if(d)return!1;d=!0;if(!(l||n).Uc)return!1}}return!0}\nEq(R,function(a){if(WTa(this,a)){var b=null;if(this.S.ab!=BF){var c=new rx;c[sr](a);for(var c=ux(c),d=0;d<c[J];d++){var e=c[d],f=this.S.kp[e.column];if(f.kl==XK){b={$b:f.$b,hW:e.row};break}}}this.ki(!0);this.Pa[$z][sr](a);b&&(this.Pa[sB].UM=b);this.ki(!1)}});\nR.ki=function(a){if(this.Wt){var b=this.Wt;if(!this.Sf.k6(this.Pa,this.Wt)){var c=this.Pa.ao,d;if(c){ega(this.b.Hh[0],c);c=this.Da.Wa();c=this.wF(this.q,this.b,U(c.bf,c),this.N,this.ra).jp();this.H.S=c;this.vA&&(this.vA[bc](),this.vA=null);this.Un.m6&&this.Un.m6(c);d=IY(this.Sf,c,this.Pa);this.S=c;this.Qc.RM(this.S);var c=this.Qc,e=this.S;c.sd={};c.Lw={};oOa(c,e,d);c.J.deleteContents(!0);pOa(c,d,c.J.Kt);c.J.flush();this.Pa.ao=null}else{d=IY(this.Sf,this.S,this.Pa);var c=this.Qc,e=this.S,f=fk({g:null,\nGa:null,Ea:null,np:null,Gi:null,ci:null});qV(d,f)&&qV(c.mr,f)?(Bo(d.Ea,c.mr.Ea)||(c.J.Oc(c.ir),f=new DT(2),ET(f,0,e.Ea||{}),ET(f,1,d.Ea||{}),f=f[iB](),c.oF(f)),Bo(d.Gi,c.mr.Gi)||(c.J.Oc(c.uw),f=new DT(2),ET(f,0,e.Gi||{}),ET(f,1,d.Gi||{}),f=f[iB](),qOa(c,f)),c.l6(e,d),Bo(d.ci,c.mr.ci)||(wOa(c,dra),e=d.ci,f=new lo,f.Ne(e[F]),f.Eg(e[fe]),e=c.J.eb(e[G],e.top,e[r],e[z],f,c.J.Kt),c[eA](e,dra)),c.mr=d):c.qp(e,d)}this.Wt=this.Pa[Jc]()}a&&this.hf.Fw(b,this.Wt,this.S.ab,this.S.g)}};\nZq(R,function(){return this.Wt?this.Wt[$z][ss]():[]});R.oh=function(a){return this.Sf?this.Sf.oh(a):void 0};R.uj=function(a){null!=this.Sf?this.Sf.uj(a):this.QP[B](a)};R.dump=function(){var a=this.Da.Wa();return a.Tqa?a.ea[vd]:M};function TTa(a){var b=IY(a.Sf,a.S,a.Pa);a.Qc.qp(a.S,b);a.Wt=a.Pa[Jc]()}function UTa(a){var b=a.Da.Wa(),c=a.Da.Mw();Lu(a.Un);a.Un=a.v2(a.Yn,b,c,a.S);QRa(a.Un);SRa(a.Un);TRa(a.Un)}\nfunction STa(a,b){var c=CNa(a.b,0,LG),d;a.Kg?(a.LM=!1,d=a.Kg.B6,a.rr()):(a.LM=!0,d=a.S);var e=a.LM;if(!c||!(c.nia||d&&d.ab===b.ab)||b.ab===yH||b.ab===BF)return!1;if(!d){var f=Wj(a.q.L()),g=a.q.If,k=b.g;d=b.kp;b.ab===oK&&(d=[{kl:qH},{kl:At},{kl:Wg,$b:0}]);var l;X(d,function(a,c){if(a.kl===Wg||a.kl===kH){var d=mk(g[c]);if(a.kl===Wg){var e=k[a.$b];if(e.jg)return;e=e.Td||0;if(null!=e){var n=b[QB]&&b[QB]!==th?b.rd[e]:b.Zc[e];l=function(){return n.Cb.sa}}}else d.role=kH;d.calc=l;f[c]=d}});d=new hw(a.q);\nd.pp(f);var n={};b.rd&&Zj(b.rd,function(a,b){a.wA&&(n[b]={viewWindow:{numericMin:a.wA.min,numericMax:a.wA.max}})});var p={};b.Zc&&Zj(b.Zc,function(a,b){a.wA&&(p[b]={viewWindow:{numericMin:a.wA.min,numericMax:a.wA.max}})});Fo(a.b,0,{hAxes:n,vAxes:p});e=a.Da.Wa();d=a.wF(d,a.b,U(e.bf,e),a.N,a.ra).jp();e=!0}a.S=null;var t=Zi();a.rr();a.Kg={dya:d,A6:b,iia:new SSa(d,b),B6:d,startTime:t,endTime:t+c[dC],C6:0,timer:new rv(10),hia:c.I6,rW:c.rW,done:!1};e&&a.P6();$u(a.Kg.timer,iu,U(a.P6,a));a.Kg.timer[y]();\na.S=b;return!0}R.P6=function(){var a=this.Kg;this.S=null;if(a.done)this.rr(),this.S=a.A6,TTa(this),UTa(this),this.hf[ir](eza);else{var b=Zi(),c=(b-a[eB])/(a.endTime-a[eB]);if(1>c){if(b-a.C6<1E3/this.Kg.rW)return}else c=1,a.done=!0;c=a.iia.interpolate(a.hia(c));a.B6=c;a.C6=b;this.Qc.qp(c,{});this.hf[ir](dza)}this.S=a.A6};R.rr=function(){this.Kg&&(Lu(this.Kg.timer),this.Kg=null)};R.jta=function(){var a=this.S.t;return{left:a[G],top:a.top,width:a[r],height:a[z]}};\nR.Al=function(a){return null==this.Qc?null:(a=this.Qc.Al(a))?{left:a[G],top:a.top,width:a[kd]-a[G],height:a[Uc]-a.top}:null};R.Dp=function(){var a=this.S;return{getChartAreaBoundingBox:U(this.jta,this),getBoundingBox:U(this.Al,this),getXLocation:U(COa,null,a),getYLocation:U(DOa,null,a),getHAxisValue:U(EOa,null,a),getVAxisValue:U(FOa,null,a),getPointDatum:U(GOa,null,a)}};R.jp=function(){return this.S};\nR.jk=function(){if(!this.b)throw m(\"Chart not drawn.\");var a=new Cl(this.N,this.ra),b=Fl(this.ea)[Vb](ch),a=LO(b,a),a=new rO(b,a),c=new EO(b),a=this.pN(c,a),c=IY(this.Sf,this.S,this.Pa);a.qp(this.S,c);return b[cc][0].toDataURL(jta)};function kZ(a){jZ[L](this,a);this.Ld(BF)}W(kZ,jZ);R=kZ[K];R.qha=function(){};R.wF=function(a,b,c,d,e,f){a=new eZ(a,b,c,d,e);a[Sc](this.Dj,f);return a};R.UW=function(a,b,c,d,e,f,g){return new hZ(a,b,c,d,e,f,g)};R.v2=function(a,b,c){return new gZ(a,b,c)};\nR.pN=function(a,b){return new cZ(a,b)};R.pw=function(a,b){return lZ(a,b)};function pZ(a){jZ[L](this,a);this.Ld(kh,Hg,th)}W(pZ,jZ);function qZ(a){jZ[L](this,a);this.Ld(kh,RD,th)}W(qZ,jZ);function rZ(a){jZ[L](this,a);this.Ld(kh,O,th,eoa)}W(rZ,jZ);function sZ(a){jZ[L](this,a);this.Ld(kh,OG,th)}W(sZ,jZ);function tZ(a){jZ[L](this,a);this.Ld(OE)}W(tZ,jZ);tZ[K].pw=function(a,b){return lZ(a,b)};function uZ(a){jZ[L](this,a);this.Ld(oK)}W(uZ,jZ);function vZ(a){jZ[L](this,a);this.Ld(kh,JK,ui)}W(vZ,jZ);vZ[K].pw=function(a,b){return lZ(a,b)};\nfunction wZ(a){jZ[L](this,a);this.Ld(kh,iK,th)}W(wZ,jZ);function xZ(a){jZ[L](this,a);this.Ld(kh,JK,th)}W(xZ,jZ);xZ[K].pw=function(a,b){return lZ(a,b)};function yZ(a){jZ[L](this,a);this.Ld(kh,O,th)}W(yZ,jZ);function zZ(a){jZ[L](this,a);this.Ld(yH,JK,th)}W(zZ,jZ);function AZ(a){nw[L](this,a);this.sd={};this.P=null;this.tk={Du:!1};this.FG=this.GG=this.H=this.j=this.Pg=this.S=this.Kj=this.q=null;this.gH=50;this.x7=0;this.fO=1;this.wX=this.xX=this.eN=!1;this.ON=this.PN=this.YV=this.ZV=null;this.Bf=!1;this.Kc=null;this.o={range:null,VO:null,fh:null};this.Lj={Kk:{min:0,max:0},value:{min:0,max:0}};this.yX=null;this.$V=!1;this.Eu=null}W(AZ,nw);\nvar BZ={kda:mG,jda:wG,qz:Rg},CZ={r6:\"rangeSelectorMinHandle\",q6:\"rangeSelectorMaxHandle\",t6:\"rangeSelectorMinScreen\",s6:\"rangeSelectorMaxScreen\"},XTa={Nwa:at,rwa:Os,vwa:Us,Qwa:gt},YTa={fill:cN,fillOpacity:.5},ZTa={chartArea:{top:pf,height:AM},enableInteractivity:!1,legend:{position:O},hAxis:{textPosition:pH},vAxis:{textPosition:O,gridlines:{color:O}}},$Ta={chartArea:{left:pf,width:AM},enableInteractivity:!1,legend:{position:O},vAxis:{textPosition:pH},hAxis:{textPosition:O,gridlines:{color:O}}},DZ=\n{brush:new lo({stroke:vN,fill:Re}),II:new Cl(10,16),kna:3};R=AZ[K];\nbr(R,function(a,b,c){this.ic();$p(a);this.q=a;this.Kj=VNa(a.G(0));null==this.GG&&(this.GG=new WS(U(this.ima,this)));null==this.FG&&(this.FG=new WS(U(this.QY,this,!0)));b=new Do([b||{}]);this.ur(b);this.Kc=this.J$(b);c=c||{};if(!this.P){var d=null;switch(ep(b,UJ,XTa,Us)){case Os:d=new pZ(this.ea);break;case Us:d=new yZ(this.ea);break;case gt:d=new tZ(this.ea);break;case at:d=new sZ(this.ea);break;default:d=new yZ(this.ea)}this.P=d;cw(this.P,Yt,U(this.hma,this,c))}this.eN&&(this.PN=this.q[I](0,0),this.ON=\nthis.q[I](h.max(0,this.q.O()-1),0),b={min:this.PN,max:this.ON},c[WA]&&aUa(this,b,c[WA]),this.Kc.domainAxis=this.Kc.domainAxis||{},this.Kc.domainAxis.viewWindow=b);this.P[As](a,this.Kc)});R.ur=function(a){this.gH=So(a,cqa,50);this.x7=So(a,Cra,0);this.pW=Lo(a,Qua,!1);this.eN=Lo(a,rma,!1);this.xX=Lo(a,ioa,!1);this.wX=Lo(a,Pxa,!1);this.ZV=hp(a,voa,new lo(YTa));this.YV=ro[Jc]();this.Bf=ep(a,KF,jNa,th)==ui};R.J$=function(a){a=Co(Io(a,sxa));a.theme=this.Bf?$Ta:ZTa;return a};\nfunction bUa(a,b){var c=jV(a.O(),function(b){return a[I](b,0)}),c=vj(c,Ni);return wj(c,b)}R.hma=function(a){gw(this.P);this.tk={Du:!0};cUa(this,a);Lu(this.j);this.j=this.P.Da.Wa(1);Lu(this.H);this.H=new Bx;dUa(this)};R.m9=function(a){gw(this.P);cUa(this,a);eUa(this,Rg)};\nfunction cUa(a,b){a.S=a.P.jp();a.Pg=a.Bf?a.S.Zc[0]:a.S.rd[0];var c=a.Lj,d;d={min:h.min(a.Pg.Se,a.Pg.cf),max:h.max(a.Pg.Se,a.Pg.cf)};c.Kk=d;c=a.Lj;d=a.Pg[tc].lk(a.Pg.Se);var e=a.Pg[tc].lk(a.Pg.cf);d={min:h.min(d,e),max:h.max(d,e)};Sy(c,d);c=a.x7;if(0>=c)a.fO=1;else{d=0;d=a.Lj.Kk.min;var e=a.Pg[tc].lk(d),f=null;Qi(e)?(f=new Date,f[Wc](e[jc]()+c)):f=e+c;d=h[Cb](h.abs(a.Pg[tc].Be(f)-d));c=h.max(d,1);a.fO=c<a.Lj.Kk.max-a.Lj.Kk.min?c:1}if(a.xX||a.wX)c=a.Pg,d=bUa(a.q,c[tc].Be),c=a.Bf?1==c.zm?d[gr]():d:1==\nc.zm?d:d[gr](),a.yX=c;b&&(c=b[WA],Fy(a.o,fUa(a,Ri(c)?c[y]:null,Ri(c)?c.end:null)))}\nfunction dUa(a){var b=a.j,c=a.S,d=b.xm(c[r],c[z]),e=b.Ba(!1);b[q](d,e);d=c.t;b.eb(0,0,c[r],c[z],a.YV,e);var c=b.eb(d[G],d.top,d[r],d[z],a.YV,e),f=gUa(a),f=b.eb(f[G],f.top,f[r],f[z],a.ZV,e);a.sd[CZ.t6]=f;f=hUa(a);f=b.eb(f[G],f.top,f[r],f[z],a.ZV,e);a.sd[CZ.s6]=f;f=iUa(a,a.o[WA].Gh,d,b,e);a.sd[CZ.r6]=f;b=iUa(a,a.o[WA].Fh,d,b,e);a.sd[CZ.q6]=b;var g=Hl(a.ea);a.H.k(g[ke],dG,U(a.jia,a,a.tk));a.H.k(g[ke],cG,U(a.G6,a,a.tk));e=e.a();a.H.k(e,dG,U(a.kia,a,a.tk));a.H.k(e,Ut,U(a.mG,a,a.tk,{type:NE,co:!1}));a.$V=\npm(e,function(a){return a==g[ke]});a.$V||a.H.k(e,cG,U(a.G6,a,a.tk));a.pW||(jUa(a,f,mG,mG),jUa(a,b,wG,wG));a.H.k(c,Tt,U(a.jN,a,a.tk,{fh:Rg}));a.H.k(c,Vt,U(a.mG,a,a.tk,{type:NE,co:!0}));a.H.k(c,Ut,U(a.mG,a,a.tk,{type:NE,co:!1}));ew(a,Yt,null)}function jUa(a,b,c,d){a.H.k(b,Tt,U(a.jN,a,a.tk,{fh:d}));a.H.k(b,Vt,U(a.mG,a,a.tk,{type:c,co:!0}));a.H.k(b,Ut,U(a.mG,a,a.tk,{type:c,co:!1}))}\nfunction iUa(a,b,c,d,e){var f=DZ.II,g=DZ.kna,k=DZ.brush,l=d.Ba(!1);d[q](e,l);e=.5*f[r];var n=a.Bf?c[G]:h[Eb](b-e)+.5;b=a.Bf?h[Eb](b-e)+.5:c.top;d.Nm(l.a(),n,b);a.Bf?(b=h[D](e),b=eO(a.Bf?[{x:0,y:b},{x:0+c[r],y:b}]:[{x:0,y:b},{x:0,y:b+c[z]}]),d.ta(b,k,l),a.pW||kUa(a,.5*(c[r]-f[z]),0,f[z],f[r],g,d,k,l)):(b=h[D](e),b=eO(a.Bf?[{x:b,y:0},{x:b+c[r],y:0}]:[{x:b,y:0},{x:b,y:0+c[z]}]),d.ta(b,k,l),a.pW||kUa(a,0,.5*(c[z]-f[z]),f[r],f[z],g,d,k,l));return l.a()}\nfunction kUa(a,b,c,d,e,f,g,k,l){d=b+d;e=c+e;var n=eO([{x:b+f,y:c},{x:d-f,y:c},{x:d,y:c+f},{x:d,y:e-f},{x:d-f,y:e},{x:b+f,y:e},{x:b,y:e-f},{x:b,y:c+f}],!1);g.ta(n,k,l);f+=1;a.Bf?(a=eO([{x:b+f,y:c+f},{x:d-f,y:c+f}]),b=eO([{x:b+f,y:e-f},{x:d-f,y:e-f}])):(a=eO([{x:b+f,y:c+f},{x:b+f,y:e-f}]),b=eO([{x:d-f,y:c+f},{x:d-f,y:e-f}]));g.ta(a,k,l);g.ta(b,k,l)}function gUa(a){var b=a.S.t,c=a.o[WA].Gh;return a.Bf?new xm(b[G],b.top,b[r],c-b.top):new xm(b[G],b.top,c-b[G],b[z])}\nfunction hUa(a){var b=a.S.t,c=a.o[WA].Fh;return a.Bf?new xm(b[G],c,b[r],b[Uc]-c):new xm(c,b.top,b[kd]-c,b[z])}function fUa(a,b,c){var d=a.Lj.Kk.min,e=a.Lj.Kk.max,f=1==a.Pg.zm&&!a.Bf;null!=b&&(b=a.Pg[tc].Be(b),f?d=h.max(b,d):e=h.min(b,e));null!=c&&(a=a.Pg[tc].Be(c),f?e=h.min(a,e):d=h.max(a,d));return{Gh:d,Fh:e}}R.UQ=function(){var a=this.o[WA],b=this.Pg[tc].lk(a.Gh),a=this.Pg[tc].lk(a.Fh),c=1==this.Pg.zm&&!this.Bf;return{start:c?b:a,end:c?a:b}};\nR.Vxa=function(a,b){if(!this.tk.Du)return!1;var c=this.o[WA];if(null==c.Gh||null==c.Fh)return!1;c=fUa(this,a,b);c=lUa(this,c.Gh,c.Fh,Rg);this.o.fh=null;return c};function lUa(a,b,c,d){var e=a.o[WA];if(e.Gh==b&&e.Fh==c)return!1;Fy(a.o,{Gh:b,Fh:c});eUa(a,d);return!0}\nfunction eUa(a,b){var c=a.Bf?DZ.II[z]:DZ.II[r],d=a.Bf?DZ.II[r]:DZ.II[z];if(b!=wG){var e=gUa(a),f=a.sd[CZ.t6],g=a.sd[CZ.r6];if(a.Bf){var k=h[Eb](e.top+e[z]-.5*d)+.5;a.j.Nm(g,0,k);a.j.VS(f,e.top);a.j.Yj(f,e[z])}else k=h[Eb](e[G]+e[r]-.5*c)+.5,a.j.Nm(g,k,0),a.j.TS(f,e[G]),a.j.xg(f,e[r])}b!=mG&&(e=hUa(a),f=a.sd[CZ.s6],g=a.sd[CZ.q6],a.Bf?(k=h[Eb](e.top-.5*d)+.5,a.j.Nm(g,0,k),a.j.VS(f,e.top),a.j.Yj(f,e[z])):(k=h[Eb](e[G]-.5*c)+.5,a.j.Nm(g,k,0),a.j.TS(f,e[G]),a.j.xg(f,e[r])))}R.ima=function(){eUa(this,this.o.fh)};\nfunction mUa(a){var b=a.Lj.Kk.max-a.Lj.Kk.min,c=a.Pg.zm,d=(a.o[WA].Gh-a.Lj.Kk.min)/b;if(.1>d)return{direction:-1*c,ratio:d/.1};a=(a.Lj.Kk.max-a.o[WA].Fh)/b;return.1>a?{direction:1*c,ratio:a/.1}:null}function nUa(a){if(a.eN){var b=!1;a.o.fh==Rg&&mUa(a)&&(b=!0);b&&!a.Eu?(a.Eu=new rv(a.gH),a.H.k(a.Eu,iu,U(a.Zma,a)),a.Eu[y](),bw(a.P,Yt,U(a.m9,a,null))):!b&&a.Eu&&(Lu(a.Eu),a.Eu=null)}}\nR.Zma=function(){if(this.Eu){var a=mUa(this),b=this.gH/Nk(1E3,6E4,a.ratio),c=this.Kj.ck(this.PN),d=this.Kj.ck(this.ON),e=(d-c)*b,b=this.Kc.domainAxis.viewWindow,f=b.max,g=this.Kj.ck(b.min),f=this.Kj.ck(f);0>a[Cz]?(a=h.max(g-e,c),c=f-(g-a)):(c=h.min(f+e,d),a=g+(c-f));d=this.Kj.Yy(a);e=this.Kj.Yy(c);if(g!=a||f!=c)b.min=d,b.max=e,this.P[As](this.q,this.Kc),this.QY(!0)}};R.kia=function(a,b){a.Du&&null!=this.o.fh&&(this.$V||oUa(this,b),uy(b[ys][w],aG))};\nR.jia=function(a,b){a.Du&&null!=this.o.fh&&oUa(this,b)};function oUa(a,b){var c=a.o;c[WA]&&null!=c[WA].Gh&&null!=c[WA].Fh||Fy(c,{Gh:a.Lj.Kk.min,Fh:a.Lj.Kk.max});var d=Qm(b),e,d=(a.Bf?d.y:d.x)-c.VO,f=a.o[WA],g=a.Lj.Kk,k;switch(a.o.fh){case Rg:e=g.min-f.Gh;k=g.max-f.Fh;break;case mG:e=g.min-f.Gh;k=f.Fh-a.fO-f.Gh;break;case wG:e=f.Gh+a.fO-f.Fh,k=g.max-f.Fh}e=Lk(d,e,k);c.VO+=e;c.fh!=wG&&(c[WA].Gh+=e);c.fh!=mG&&(c[WA].Fh+=e);nUa(a);XS(a.GG,a.gH);XS(a.FG,a.gH)}\nR.jN=function(a,b,c){if(a.Du&&Ru(c)){a=Qm(c);var d=this.o;d.VO=this.Bf?a.y:a.x;d.fh=b.fh;nUa(this);c[hr]()}};\nR.G6=function(a){if(a.Du&&(a=this.o,null!==a.fh)){var b=!1;if(this.xX){var c=this.yX,b=a[WA].Fh,d=jo(c,a[WA].Gh),b=jo(c,b);lUa(this,d,b,a.fh)}else if(this.wX){var e=new Yn(a[WA].Gh,a[WA].Fh),d=e.end-e[y],b=this.Lj.Kk,f=c=this.yX,g=U(ao,null,e),c=Aj(f,g),g=Cj(f,g);if(null===c||null===g)c=jo(f,e[y]),f=jo(f,e.end),g=c=f=h.abs(e[y]-c)<=h.abs(e.end-f)?c:f;e=e.end-e[y];c=Uk(c,g)-e/2;e=new Yn(c,c+e);Ja(e,h.max(e[y],b.min));e.end=e[y]+d;e.end=h.min(e.end,b.max);Ja(e,e.end-d);lUa(this,e[y],e.end,a.fh)}else this.eN&&\na.fh!=Rg&&(b=this.Kc.domainAxis.viewWindow,d=this.UQ(),b=aUa(this,b,d))&&(bw(this.P,Yt,U(this.m9,this,{range:d})),this.P[As](this.q,this.Kc));this.QY(!1);a.fh=null;nUa(this)}};\nfunction aUa(a,b,c){var d=b.max,e=a.Kj.ck(b.min),d=a.Kj.ck(d),f=d-e;0===f&&(--e,d+=1,f=2);var g=c[y];c=c.end;if(null==g||null==c)return!1;var k=a.Kj.ck(g),l=a.Kj.ck(c);c=l-k;var g=.1*f,n=.6*f;if(c>=g&&c<=n)return!1;k=(k+l)/2;f/=(c<g?.9*n:1.1*g)/c;f=new Yn(k-f/2,k+f/2);c<g?pUa(f,new Yn(e,d)):(c=a.Kj.ck(a.PN),g=a.Kj.ck(a.ON),pUa(f,new Yn(c,g)));c=a.Kj.Yy(f[y]);a=a.Kj.Yy(f.end);e=e!=f[y]||d!=f.end;b.min=c;b.max=a;return e}\nfunction pUa(a,b){a[y]<b[y]&&(a.end+=b[y]-a[y],Ja(a,b[y]));a.end>b.end&&(Ja(a,a[y]-(a.end-b.end)),a.end=b.end);a[y]<b[y]&&Ja(a,b[y])}R.mG=function(a,b,c){a.Du&&!this.o.fh&&uy(c[ys][w],b.co?b[H]==NE?aG:this.Bf?fpa:pJ:PI)};R.QY=function(a){var b=this.o.fh,c=this.UQ();if(null!=b&&null!=c){var d=this.Pg.zm;ew(this,jF,{start:c[y],end:c.end,startChanged:b==(1==d?BZ.kda:BZ.jda)||b==BZ.qz,endChanged:b==(1==d?BZ.jda:BZ.kda)||b==BZ.qz,inProgress:a})}};\nR.ic=function(){this.P&&(gw(this.P),Lu(this.GG),this.GG=null,Lu(this.FG),this.FG=null,this.tk.Du=!1,Lu(this.j),this.j=null,Lu(this.H),this.H=null,this.P.ic(),this.P=null,fv(this),this.sd={})};function EZ(a){qT[L](this,a,[wH,vH])}W(EZ,qT);EZ[K].XK=function(a,b,c){if(b==wH){if(!a[gs](c.Rn))return c.Rn=a,!0}else if(null!=c.Rn)return c.Rn=null,!0;return!1};EZ[K].Xk=function(a){return null!=a.Rn?[new oT(wu,a.rf)]:[]};function FZ(a){qT[L](this,a,[vt])}W(FZ,qT);FZ[K].XK=function(a,b,c){c[$z][bc]();return!0};FZ[K].Xk=function(){return[]};function GZ(a,b){qT[L](this,a,[vt]);this.H4=null==b?!0:b}W(GZ,qT);GZ[K].XK=function(a,b,c){switch(a[H]()){case zL:yx(c[$z],a.yb.ROW_INDEX,this.H4);break;case SL:Ax(c[$z],a.yb.ROW_INDEX,a.yb.COLUMN_INDEX,this.H4);break;case RL:zx(c[$z],a.yb.COLUMN_INDEX,this.H4)}return!0};\nGZ[K].Xk=function(a){a=a[$z][ss]();return wj(a,function(a){var c=a.row;a=a.column;if(null!=c&&null!=a)c=mT(a,c);else if(null!=c)c=jT(c);else if(null!=a)c=lT(a);else throw m(\"Invalid selection. No row or column\");return new oT(cu,c)})};var HZ={50:\"#FAFAFA\",100:\"#F5F5F5\",200:\"#EEEEEE\",300:\"#E0E0E0\",400:\"#BDBDBD\",500:\"#9E9E9E\",600:lN,700:\"#616161\",800:\"#424242\",900:\"#212121\"};var qUa={BV:th,DV:ui};var rUa={selectionMode:ei,groupSize:.65,collapseGaps:!0,blendingMode:Yh,orientation:th,stacked:!1,chart:{style:{titleSpacing:36,subtitleSpacing:4,background:{fillColor:xi,stroke:AK,\"stroke.width\":0},chartArea:{fillColor:O},title:{fontSize:16,fillColor:HZ[qM]},subtitle:{fontSize:14,fillColor:HZ[tM]},text:{fontName:xL}}},legend:{style:{margin:40,spacing:16,icon:{rowspan:2,\"corners.rx\":2,\"corners.ry\":2,width:20,height:12,\"margin.right\":8},title:{fillColor:HZ[qM]},subtitle:{fillColor:HZ[tM],\"padding.top\":4,\n\"max-lines\":1},selected:{title:{fontWeight:500,fillColor:HZ[mM]},subtitle:{fontWeight:500,fillColor:HZ[qM]}}}},axes:{all:{margin:6,style:{baseline:{strokeColor:HZ[sM],strokeWidth:1},contextTicks:{fillColor:HZ[mM]},gridlines:{strokeColor:HZ[$Ca],strokeWidth:1},label:{fillColor:HZ[mM]},text:{fontSize:12},ticks:{fillColor:HZ[qM]}}},domain:{all:{gridlines:!1}},target:{all:{gridlines:!0}},x:{all:{ticks:{pixelsPerTick:100}}},y:{all:{ticks:{pixelsPerTick:40}}}}};function IZ(a){if(null!=a)try{a=sn(a).sc}catch(b){}return a}function JZ(a,b){var c=IZ(Xo(a,oV(b,oJ))),d;d=oV(b,Rh);d=a.Q(d,null,Ro);return{fillColor:c,opacity:d,fontName:Xo(a,oV(b,aI)),fontSize:Qo(a,oV(b,$H)),fontWeight:Mo(a,oV(b,xK))?xK:null,italic:Mo(a,oV(b,hH)),underline:Mo(a,oV(b,dD))}}function sUa(a,b){var c=hp(a,b);return{fillColor:IZ(c.fb()),fillOpacity:c.Oe,strokeColor:IZ(c.pe),strokeWidth:c.Lb,strokeOpacity:c.pi}}\nfunction tUa(a,b){return{axis:Xo(a,oV(b,zD)),title:Xo(a,oV(b,bH)),inLegend:Mo(a,oV(b,NC))}}function uUa(a){return(a=fp(a,WG,kGa))?a===TD?0:a===dK?.5:1:null}\nfunction KZ(a,b){var c=Qo(a,oV(b,KH)),c={baseline:a.Q(oV(b,IK)),discrete:Xo(a,oV(b,qi))!==ti,label:Xo(a,oV(b,qD)),gridlines:null!=c?0!==c:null,range:{min:a.Q(oV(b,PC)),max:a.Q(oV(b,QC))},format:{},style:{gridlines:{strokeColor:IZ(Xo(a,oV(b,LH)))},baseline:{strokeColor:IZ(Xo(a,oV(b,HK)))},label:JZ(a,oV(b,oD)),ticks:JZ(a,oV(b,vD)),text:JZ(a,oV(b,vD))}},d=Xo(a,oV(b,YH)),e=Qo(a,oV(b,WH));null!=d&&(c[Rb].pattern=d);null!=e&&(c[Rb].scaleFactor=e);return c}\nfunction vUa(a){var b=new Do([a]);hp(b,LK);hp(b,ZJ);return fo(Go(b),{width:Qo(b,yi),height:Qo(b,rh),stacked:Mo(b,iH),selectionMode:Xo(b,JE),groupSize:op(b,Fba,1),chart:{title:Xo(b,qD),subtitle:Xo(b,DD),style:{background:sUa(b,LK),chartArea:sUa(b,ZJ),text:{fontName:Xo(b,aI),fontSize:Qo(b,$H)},title:JZ(b,oD)}},legend:{position:Xo(b,VG),style:{container:{valign:uUa(b)},text:JZ(b,UG),title:{\"max-lines\":Qo(b,Psa)}}},axes:{all:{style:{gridlines:{strokeColor:IZ(Xo(b,NH))},baseline:{strokeColor:IZ(Xo(b,HK))}}},\ndomain:fo(ak(Jo(b,Cva),function(a,d){return KZ(b,Bva+d)}),{all:KZ(b,Bt)}),target:fo(ak(Jo(b,Rna),function(a,d){return KZ(b,Qna+d)}),{all:KZ(b,gu)}),x:fo(ak(Jo(b,Kta),function(a,d){return KZ(b,Jta+d)}),{all:KZ(b,IH)}),y:fo(ak(Jo(b,UC),function(a,d){return KZ(b,Jma+d)}),{all:KZ(b,Au)})},series:fo(ak(Jo(b,HE),function(a,d){return tUa(b,EE+d)}),{all:tUa(b,M)})})};var wUa={LEFT:Ch,RIGHT:au},xUa={TOP:kD,BOTTOM:uK};function yUa(a){this.Vh=a[RA];this.le=a[bB];this.Oa=a[WA];this.Hb=a[dd]||void 0;this.lK=a.Xca;this.p1=a.Mj||uK;this.qi=a.em;this.q1=a.Zca||{};this.Ooa=a.jqa||{};this.yl=a.Yca||{}}\nyUa[K].C=function(a,b){var c=[],d=new um(b.top,b[G]+b[r],b.top+b[z],b[G]),e=this.p1===uK?TD:zI,f=null;X(this.Vh[RA],function(g,k){var p=g[wd];if(!(this.Oa[y]>p||this.Oa.end<p)){var t=g[dd],u=t[fC]||dK,p=this.le[bB](p)*b[r]+b[G],x={};pk(x,this.q1);t.ba[Xd]&&pk(x,this.Ooa);var t=t[dd],A=b.top;switch(e){case dK:A+=b[z]/2;break;case zI:A+=b[z]}var C=a.bf(t,x),A=new um(A,p+C[r],A+C[z],p);switch(u){case dK:var E=C[r]/2;$a(A,A[G]-E);Ua(A,A[kd]-E);break;case zI:$a(A,A[G]-C[r]),Ua(A,A[kd]-C[r])}switch(e){case dK:C=\nC[z]/2;A.top-=C;Ma(A,A[Uc]-C);break;case zI:A.top-=C[z],Ma(A,A[Uc]-C[z])}f&&8>A[G]-f[kd]||(f=A,vm(d,A),u=(new PO.yc[lB](p,b.top,t,x))[w](HH,u===zI?1:u===dK?.5:0)[w](TC,e===zI?1:e===dK?.5:0),p=kT(this.lK[Jc](),jg,k),c[B](new BT(u,p,this.qi)))}},this);if(this.Hb){var g=this.Hb[zc](Je),k=a.bf(g,this.yl);e===TD?(g=(new PO.yc[lB]((d[kd]-d[G])/2+d[G],d[Uc]+18,g,this.yl))[w](HH,.5)[w](TC,0),Ma(d,d[Uc]+(k[z]+18))):(g=(new PO.yc[lB]((d[kd]-d[G])/2+d[G],d.top-18,g,this.yl))[w](HH,.5)[w](TC,1),d.top-=k[z]+18);\nc[B](new BT(g,kT(this.lK[Jc](),jg,cH),this.qi))}return{size:new xm(d[G],d.top,d[kd]-d[G],d[Uc]-d.top),elements:c}};function LZ(a){this.ga=a[bB];this.Xqa=a[Iz];this.Yqa=a.Fda;this.lL=a.lL||50;xy(this,a[EA]);this.Lc=a.Lc;this.te=a.te;ta(this,a[Rb]);this.uq=null;Cy(this,zUa(this))}LZ[K].hfa=function(){};\nfunction zUa(a){var b=a.vK(a.Lc,a.te);a.hfa(b);b=wj(b,function(a){a=a.v;return{value:a,label:this.Vq(a)}},a);if(0===b[J])b[B]({value:a.Lc,label:a.Vq(a.Lc)}),a.Lc!=a.te&&b[B]({value:a.te,label:a.Vq(a.te)});else if(a.Xqa){var c=a.Lc,d=a.te,e=d-c,f=h.min(b[0][wd][md](),c[md]());.25>=(c-f)/e&&(a.Lc=f);c=h.max(b[b[J]-1][wd][md](),d[md]());.25>=(c-d)/e&&(a.te=c)}if(a.Yqa){for(;b[0][wd]<a.Lc;)b[wb]();b[0][wd]!=a.Lc&&(d=a.Vq(a.Lc),null!=d&&b[Ge]({value:a.Lc,label:d}));for(;b[b[J]-1][wd]>a.te;)b.pop();b[b[J]-\n1][wd]!=a.te&&(d=a.Vq(a.te),null!=d&&b[B]({value:a.te,label:d}))}return vj(b,function(a){return null!=a[dd]})}LZ[K].Vq=function(a){a=this.ga.ti(a);return null==a?null:{label:String(a),ba:{}}};function MZ(){this.fl=0}R=MZ[K];R.rz=function(a,b){return this.Pz(this[bB](a),this[bB](b))};R.Pz=function(a,b){return b-a};R.fE=function(){return this.ti(this.fl)};R.So=function(){return this.fl};R.hs=function(a){this.fl=this[bB](a)};R.jv=function(a){this.fl=a};function AUa(a){this.Vh=a[RA];this.le=a[bB];this.Oa=a[WA];this.Hb=a[dd]||void 0;this.lK=a.Xca;this.qi=a.em;this.p1=a.Mj||Ch;this.q1=a.Zca||{};this.yl=a.Yca||{}}\nAUa[K].C=function(a,b){var c=[],d=new um(b.top,b[G]+b[r],b.top+b[z],b[G]),e=this.p1===Ch?zI:TD;X(this.Vh[RA],function(f,g){var k=f[wd];if(!(this.Oa[y]>k||this.Oa.end<k)){var t=f[dd],u=t[fC]||dK,k=this.le[bB](k)*b[z]+b.top,x={};pk(x,t.ba,this.q1);var t=t[dd],A=b[G];switch(e){case dK:A+=b[r]/2;break;case zI:A+=b[r]}var C=a.bf(t,x),A=new um(k,A+C[r],k+C[z],A);switch(e){case dK:var E=C[r]/2;$a(A,A[G]-E);Ua(A,A[kd]-E);break;case zI:$a(A,A[G]-C[r]),Ua(A,A[kd]-C[r])}switch(u){case dK:C=C[z]/2;A.top-=C;Ma(A,\nA[Uc]-C);break;case zI:A.top-=C[z],Ma(A,A[Uc]-C[z])}vm(d,A);u=[(new PO.yc[lB](b[G],k,t,x))[w](HH,e===zI?1:e===dK?.5:0)[w](TC,u===zI?1:u===dK?.5:0)];X(u,function(a,b){var d=kT(kT(this.lK[Jc](),jg,g),BL,b);c[B](new BT(a,d,this.qi))},this)}},this);if(this.Hb){var f=this.Hb[zc](Je),g=a.bf(f,this.yl),k;e===TD?(k=(new PO.yc[lB](d[kd]+18,(d[Uc]-d.top)/2+d.top,f,this.yl))[w](XE,90)[w](HH,.5)[w](TC,1),Ua(d,d[kd]+(g[z]+18))):e===zI&&(k=(new PO.yc[lB](d[G]-18,(d[Uc]-d.top)/2+d.top,f,this.yl))[w](XE,-90)[w](HH,\n.5)[w](TC,1),$a(d,d[G]-(g[z]+18)));c[B](new BT(k,kT(this.lK[Jc](),jg,cH),this.qi))}return{size:new xm(d[G],d.top,d[kd]-d[G],d[Uc]-d.top),elements:c}};function NZ(){}W(NZ,Vp);ta(NZ[K],function(a,b){for(var c=0;c<a.O();c++){var d=a[I](c,b);null!=d&&(d=this.Sc(d),a.qy(c,b,d))}});NZ[K].EV=function(a){return String(a)};function OZ(a){var b=a&&a.granularity;null!=b&&Ui(b)||(b=1);b={pattern:1<b?Tf:1===b?rBa:qBa};pk(b,a);this.gd=new Wp(b)}W(OZ,Vp);ta(OZ[K],function(a,b){if(a.G(b)===ni)for(var c=a.O(),d=0;d<c;d++){var e=a[I](d,b),e=this.Sc(e);a.qy(d,b,e)}});OZ[K].EV=function(a){return this.gd.Sc(new Date(1970,0,1,a[0],a[1],a[2],a[3]||0))};var PZ={};PZ[Qg]=NZ;PZ.string=NZ;PZ.number=Yp;PZ.date=Wp;PZ.datetime=Wp;PZ.timeofday=OZ;function BUa(a){this.Vh=a[RA];this.le=a[bB];this.QK=a.J1;this.qi=a.em;this.eI=a.Ia||!1;this.E2=a.Cb||!1;this.TK=a[w].Ia;this.RK=fo({},this.TK,a[w].Cb)}BUa[K].HL=function(a,b,c,d){if(null==c)return null;a=c*b[z]+b.top;return new PO.yc.Wp(b[G],a,b[G]+b[r],a,d)};\nBUa[K].C=function(a,b){var c=[],d=!1;this.eI&&X(this.Vh[RA],function(e,f){var l=e[wd],l=this.le[bB](l);if(!(0>l||1<l)){var n=this.TK;l===this.le.So()&&(n=this.RK,d=!0);l=this.HL(a,b,l,n);null!=l&&(n=kT(this.QK[Jc](),BL,f),c[B](new BT(l,n,this.qi)))}},this);if(!d&&this.E2){var e=this.le.So();if(0<=e&&1>=e&&(e=this.HL(a,b,e,this.RK),null!=e)){var f=kT(this.QK[Jc](),BL,this.Vh[RA][J]);c[B](new BT(e,f,this.qi))}}return c};function CUa(a){this.Vh=a[RA];this.le=a[bB];this.QK=a.J1;this.qi=a.em;this.eI=a.Ia||!1;this.E2=a.Cb||!1;this.TK=a[w].Ia;this.RK=fo({},this.TK,a[w].Cb)}CUa[K].HL=function(a,b,c,d){if(null==c)return null;a=c*b[r]+b[G];return new PO.yc.Wp(a,b.top,a,b.top+b[z],d)};\nCUa[K].C=function(a,b){var c=[],d=!1;this.eI&&X(this.Vh[RA],function(e,f){var l=e[wd],l=this.le[bB](l);if(!(0>l||1<l)){var n=this.TK;l===this.le.So()&&(n=this.RK,d=!0);l=this.HL(a,b,l,n);null!=l&&(n=kT(this.QK[Jc](),BL,f),c[B](new BT(l,n,this.qi)))}},this);if(!d&&this.E2){var e=this.le.So();if(0<=e&&1>=e&&(e=this.HL(a,b,e,this.RK),null!=e)){var f=kT(this.QK[Jc](),BL,this.Vh[RA][J]);c[B](new BT(e,f,this.qi))}}return c};function DUa(a){this.n=a?a[uC]():null;this.HQ=a?a.mH():null;this.Ef=a?a[G]():null;this.aj=a?a.top():null;this.N=a?a[r]():null;this.ra=a?a[z]():null;this.CC=a?a.Ub():null;this.qd=a?Lj(a[Jd]()):[];this.Rs=a?mk(a[tb]()):{}}R=DUa[K];R.$g=function(){return new UIa(this.n,this.HQ,this.qd,this.Ef,this.aj,this.N,this.ra,this.CC,this.Rs)};R.property=function(a,b){return null!=b?(this.Rs[a]=b,this):this.Rs[a]};R.va=function(a){this.qd[B](a);return this};R.$w=function(a){this.n=a;return this};R.a=function(){return this.n};\nR.Zs=function(a){this.Ef=a;return this};R.qn=function(a){this.aj=a;return this};R.Gu=function(){return this.aj};R.xg=function(a){this.N=a;return this};R.lb=function(){return this.N};R.Yj=function(a){this.ra=a;return this};cb(R,function(){return this.ra});function QZ(a){this.wd=a||{}}R=QZ[K];$y(R,function(){return null});Ia(R,function(){var a=nk(this.wd);return new QZ(a)});R.getStyle=function(a,b){var c=this.wd[a];return null==c&&null!=b?b:c};R.setStyle=function(a,b){if(a===ara||a===CG)return this[nA](a+xDa,b)[nA](a+vDa,b)[nA](a+oDa,b)[nA](a+MDa,b);this.wd[a]=b;return this};function RZ(a,b){for(var c in b)a[nA](c,b[c]);return a}\ney(R,function(a,b,c){b={};fo(b,this.wd);var d,e=cT(bT((new aT).Zs(this[gd](Zqa,0)),this[gd](Yqa,0)),this[gd]($qa,0)).qn(this[gd](Xqa,0));d=cT(bT((new aT).Zs(this[gd](Vra,0)),this[gd](Ura,0)),this[gd](BG,0)).qn(this[gd](Tra,0));var f=cT(bT((new aT).Zs(this[gd](kya,0)),this[gd](jya,0)),this[gd](lya,0)).qn(this[gd](iya,0)),g=cT(bT((new aT).Zs(e[G]()+d[G]()+f[G]()),e[kd]()+d[kd]()+f[kd]()).qn(e.top()+d.top()+f.top()),e[Uc]()+d[Uc]()+f[Uc]()),k=c?c[r]:null,l=c?c[z]:null,n=this[gd](yi);null!=n&&Wk(n)||\n(n=null);null!=k&&Wk(k)&&(null==n||n==da||n>k)&&(n=k);null!=n&&Wk(n)&&(n-=g[r]());k=this[gd](rh);null!=k&&Wk(k)||(k=null);null!=l&&Wk(l)&&(null==k||k==da||k>l)&&(k=l);null!=k&&Wk(k)&&(k-=g[z]());d={padding:e,margin:d,border:f,Tk:g,content:{width:null!=n?n:null,height:null!=k?k:null}};null!=d[Fb][r]&&na(d[Fb],h.max(0,d[Fb][r]));null!=d[Fb][z]&&Ta(d[Fb],h.max(0,d[Fb][z]));e=(new DUa).$w(this);e.HQ=d;null!=d[Fb][r]&&e.xg(d[Fb][r]+d.Tk[r]());null!=d[Fb][z]&&e.Yj(d[Fb][z]+d.Tk[z]());f=e;e=(e=this.O2(a,\ne,d,b))||f;a=b.halign||0;d=b.valign||0;e.Zs(e.Ef||0);e.qn(e.Gu()||0);f=b[lG];null!=f&&Wk(f)&&e.xg(f);b=b[Era];null!=b&&Wk(b)&&e.Yj(b);b=(f=e.CC)?f[r]:0;f=f?f[z]:0;c&&(e.lb()>c[r]&&e.xg(c[r]),e[JB]()>c[z]&&e.Yj(c[z]));e.CC=new Cl(b,f);c&&null!=c[r]&&a&&e.lb()<c[r]&&e.Zs(a*c[r]-e.lb()*a+e.Ef);c&&null!=c[z]&&d&&e[JB]()<c[z]&&e.qn(d*c[z]-e[JB]()*d+e.Gu());return e.$g()});R.O2=function(a,b,c){a=b.lb();var d=b[JB]();return b.xg(null==a?c.Tk[r]():a).Yj(null==d?c.Tk[z]():d)};function SZ(a,b,c){this.wd=c||{};this.ze=new Cl(a,b);this.Tq=Xj(null,this.ze[r]*this.ze[z])}W(SZ,QZ);R=SZ[K];R.Rk=function(){return this.ze[Jc]()};Ia(R,function(){for(var a=nk(this.wd),b=this.ze[r],c=this.ze[z],a=new SZ(b,c,a),d=0;d<b;d++)for(var e=0;e<c;e++){var f=this.Tq[e*this.ze[r]+d];f&&a.cc(d,e,f[Jc]())}return a});$y(R,function(){return vj(this.Tq,Eea())});R.C4=function(a,b){this.Tq[b*this.ze[r]+a]=null;return this};R.cc=function(a,b,c){this.Tq[b*this.ze[r]+a]=c;return this};\nfunction EUa(a,b,c,d,e){var f=null==d?!1:d,g=null==e?!1:e,k=a.ze[r];e=c&&c.jT||{};d=c&&c.ZT||{};for(var l=Xj(0,k),n=Xj(0,a.ze[z]),p=[],t={},u=0;u<a.Tq[J];u++)if(t[u])p[B](void 0);else{var x=u%k,A=(u-x)/k,C=a.Tq[u]||new QZ,E=C[gd](lJ);if(!Ui(E)||1>E)E=1;var Q=C[gd](TE);if(!Ui(Q)||1>Q)Q=1;var N=void 0;if(c&&(!f||!g)){for(var S=f?da:0,T=g?da:0,N=x,V=x+E;N<V;N++)for(var S=S+c.Dc[N],sa=A,Ha=A+Q;sa<Ha;sa++)t[sa*a.ze[r]+N]=!0,T+=c.Ec[sa];N=new Cl(S,T)}var Ka=C[Mz](b,{},N),S=C[gd](yi),T=C[gd](rh);if(!N&&\n(S==da||T==da)){if(S==da)for(N=x,V=x+E;N<V;N++)e[N]=!0;if(T==da)for(sa=A,Ha=A+Q;sa<Ha;sa++)d[sa]=!0}p[B](Ka);1>=E&&(l[x]=h.max(Ka[r](),l[x]));if(c&&!f)for(N=x,V=x+E;N<V;N++)Wk(c.Dc[N])&&(l[N]=h.max(l[N],c.Dc[N]));1>=Q&&(n[A]=h.max(Ka[z](),n[A]));if(c&&!g)for(sa=A,Ha=A+Q;sa<Ha;sa++)Wk(c.Ec[sa])&&(n[sa]=h.max(n[sa],c.Ec[sa]))}a=Tk[Zc](null,l);b=Tk[Zc](null,n);return{cells:p,jT:e,ZT:d,Dc:l,Ec:n,size:new Cl(a,b)}}\nfunction FUa(a,b,c){for(var d=0,e=wj(b.Dc,function(a,c){b.jT[c]&&d++;for(var e=da,f=0,g=this.ze[z];f<g;f++){var k=b[XA][f*this.ze[r]+c],l=this.Tq[f*this.ze[r]+c];k&&l&&(l=l[gd](lJ),Ui(l)&&1<l||(e=h.min(e,a-k[r]()+k.Ub()[r])))}return e<da?e:0},a),f=[],g=0,k=a.ze[r];g<k;g++)for(var l=0,n=a.ze[z];l<n;l++){var p=l*a.ze[r]+g,t=b[XA][p];if(t=a.Tq[l*a.ze[r]+g]){t=t[gd](lJ);if(!Ui(t)||1>t)t=1;if(1<t){var u={index:p,ia:{kz:[],Yo:[]}};f[B](u);p=g;for(t=g+t;p<t;p++)b.jT[p]?u.ia.Yo[B](p):u.ia.kz[B](p)}}}g=0;\nfor(k=f[J];g<k;g++){var u=f[g],t=b[XA][u[xc]],x=0,A=0;X(u.ia.kz,function(a){x+=e[a];b.Dc[a]-=e[a];na(b[EA],b[EA][r]-e[a]);A+=b.Dc[a];e[a]=0});X(u.ia.Yo,function(a){x+=e[a];b.Dc[a]-=e[a];na(b[EA],b[EA][r]-e[a]);A+=b.Dc[a];e[a]=0});if(A<t[r]())if(0<u.ia.Yo[J])x=h.max(0,t[r]()-A),X(u.ia.Yo,function(a){var c=b.Dc[a];b.Dc[a]+=x/u.ia.Yo[J];na(b[EA],b[EA][r]+(b.Dc[a]-c))});else{var x=h.max(0,h.min(x,A-t[r]()+t.Ub()[r])),C=t[r]()-x;X(u.ia.kz,function(a){var c=b.Dc[a];b.Dc[a]=b.Dc[a]/A*C;na(b[EA],b[EA][r]+\n(b.Dc[a]-c))})}}b.Dc=wj(Yj(b.Dc,e),function(a){na(b[EA],b[EA][r]-a[1]);return a[0]-a[1]});f=a[gd](uG,da)-c.Tk[r]();a=a[gd](lG,-da)-c.Tk[r]();c=VIa(c[Fb][r],b[EA][r],a,f);if(null!=c){if(b[EA][r]<c){if(a=c-b[EA][r],0<d){for(var E in b.jT)b.Dc[E]+=a/d;na(b[EA],c)}}else if(b[EA][r]>c)if(1===b.Dc[J])na(b[EA],b.Dc[0]=c);else for(E=Wj(b.Dc[J]),Qj(E,function(a,c){return-Pj(b.Dc[a],b.Dc[c])}),g=0,k=E[J]-1;g<k;g++)if(a=b.Dc[E[g]],f=b.Dc[E[g+1]],a!==f){f=a*(g+1)-f;l=b[EA][r]-c;a=f;f>=l&&(a=l);f=0;for(l=g;f<=\nl;f++)b.Dc[E[f]]-=a/(g+1);na(b[EA],b[EA][r]-a);if(b[EA][r]<=c)break}if(b[EA][r]!==c){g=0;for(k=b.Dc[J];g<k;g++)b.Dc[g]=0>=b[EA][r]?c/b.Dc[J]:b.Dc[g]/b[EA][r]*c;na(b[EA],c)}}}\nfunction GUa(a,b,c){for(var d=0,e=wj(b.Ec,function(a,c){b.ZT[c]&&d++;for(var e=da,f=0,g=this.ze[r];f<g;f++){var k=b[XA][c*this.ze[r]+f],l=this.Tq[c*this.ze[r]+f];k&&l&&(l=l[gd](TE),Ui(l)&&1<l||(e=h.min(e,a-k[z]()+k.Ub()[z])))}return e<da?e:0},a),f=[],g=0,k=a.ze[z];g<k;g++)for(var l=0,n=a.ze[r];l<n;l++){var p=g*a.ze[r]+l,t=b[XA][p];if(t=a.Tq[g*a.ze[r]+l]){t=t[gd](TE);if(!Ui(t)||1>t)t=1;if(1<t){var u={index:p,rows:{kz:[],Yo:[]}};f[B](u);p=g;for(t=g+t;p<t;p++)b.ZT[p]?u[Xc].Yo[B](p):u[Xc].kz[B](p)}}}g=\n0;for(k=f[J];g<k;g++){var u=f[g],t=b[XA][u[xc]],x=0,A=0;X(u[Xc].kz,function(a){x+=e[a];b.Ec[a]-=e[a];Ta(b[EA],b[EA][z]-e[a]);A+=b.Ec[a];e[a]=0});X(u[Xc].Yo,function(a){x+=e[a];b.Ec[a]-=e[a];Ta(b[EA],b[EA][z]-e[a]);A+=b.Ec[a];e[a]=0});if(A<t[z]())if(0<u[Xc].Yo[J])x=h.max(0,t[z]()-A),X(u[Xc].Yo,function(a){var c=b.Ec[a];b.Ec[a]+=x/u[Xc].Yo[J];Ta(b[EA],b[EA][z]+(b.Ec[a]-c))});else{var x=h.max(0,h.min(x,A-t[z]()+t.Ub()[z])),C=t[z]()-x;X(u[Xc].kz,function(a){var c=b.Ec[a];b.Ec[a]=b.Ec[a]/A*C;Ta(b[EA],\nb[EA][z]+(b.Ec[a]-c))})}}b.Ec=wj(Yj(b.Ec,e),function(a){Ta(b[EA],b[EA][z]-a[1]);return a[0]-a[1]});f=a[gd](Mra,da)-c.Tk[z]();a=a[gd](Era,-da)-c.Tk[z]();c=VIa(c[Fb][z],b[EA][z],a,f);if(null!=c){if(b[EA][z]<c){if(a=c-b[EA][z],0<d){for(var E in b.ZT)b.Ec[E]+=a/d;Ta(b[EA],c)}}else if(b[EA][z]>c)if(1===b.Ec[J])Ta(b[EA],b.Ec[0]=c);else for(E=Wj(b.Ec[J]),Qj(E,function(a,c){return-Pj(b.Ec[a],b.Ec[c])}),g=0,k=E[J]-1;g<k;g++)if(a=b.Ec[E[g]],f=b.Ec[E[g+1]],a!==f){f=a*(g+1)-f;l=b[EA][z]-c;a=f;f>=l&&(a=l);f=0;\nfor(l=g;f<=l;f++)b.Ec[E[f]]-=a/(g+1);Ta(b[EA],b[EA][z]-a);if(b[EA][z]<=c)break}if(b[EA][z]!==c){g=0;for(k=b.Ec[J];g<k;g++)b.Ec[g]=0>=b[EA][z]?c/b.Ec[J]:b.Ec[g]/b[EA][z]*c;Ta(b[EA],c)}}}\nR.O2=function(a,b,c){var d=EUa(this,a);FUa(this,d,c);GUa(this,d,c);d=EUa(this,a,d,!1,!0);FUa(this,d,c);GUa(this,d,c);d=EUa(this,a,d,!1,!1);a=this.ze[r];for(var e=this.ze[z],f=d.Dc,g=d.Ec,k=d[XA],l=Xj(da,a),n=Xj(da,e),p=d=0,t=0;t<e;t++){for(var u=0,x=0;x<a;x++){var A=k[t*a+x];if(null!=A){l[x]=h.min(l[x],f[x]-A[r]()+A.Ub()[r]);n[t]=h.min(n[t],g[t]-A[z]()+A.Ub()[z]);var C=(A[G]()||0)+u,E=(A.top()||0)+p,A=(new DUa(A)).Zs(C).qn(E).$g();b.va(A)}u+=f[x]}d=h.max(d,u);p+=g[t]}a=new Cl(Tk[Zc](null,l),Tk[Zc](null,\nn));b.CC=a;a=new Cl(d,p);b.xg(a[r]+c.Tk[r]());b.Yj(a[z]+c.Tk[z]());b.Zs(null!=b.Ef?b.Ef:0);b.qn(null!=b.Gu()?b.Gu():0);return b};function TZ(a,b){this.wd=b||{};this.ng=a}W(TZ,QZ);Ia(TZ[K],function(){var a=nk(this.wd);return new TZ(this[SB](),a)});fz(TZ[K],function(){return this.ng});ez(TZ[K],function(a){this.ng=a;return this});\nTZ[K].O2=function(a,b,c){var d=this.wd,e=this[SB]();if(null===e)return b.xg(0),b.Yj(0),b;var f=b.lb(),f=(null==f?da:f)-c.Tk[r](),g=d[vG];null==g&&(g=da);0>=g?e=[]:(e=$Ia(a,e,d,f,g),e=wj(e.I,ej));e=e[Fe](Je);a=a(e,d);b.xg(h.min(a[r]+c.Tk[r](),b.lb()||da));b[$B](hu,e);na(d,b.lb()-c.Tk[r]());b[$B](ji,d);b.Yj(a[z]+c.Tk[z]());return b};function HUa(a){this.Dq=(a||{}).maxWidth||null}\nvar IUa={\"line-spacing\":5,\"max-lines\":2,fill:HZ[mM],\"font.family\":xL,\"font.size\":14,\"font.weight\":500},JUa={fill:HZ[qM],\"font.family\":xL,\"font.size\":14},KUa={\"max-lines\":1,fill:HZ[tM],\"font.family\":xL,\"font.size\":14},LUa={\"font.family\":xL,\"font.size\":14},MUa={\"font.family\":xL,\"font.size\":24,\"max-lines\":1},NUa={\"corners.rx\":2,\"corners.ry\":2,\"fill.color\":xi,\"stroke.color\":\"#c1c1c1\",\"stroke.width\":1.1,\"padding.left\":15,\"padding.right\":15,\"padding.top\":18,\"padding.bottom\":18,\"shadow.xoffset\":0,\"shadow.yoffset\":2,\n\"shadow.radius\":1,\"shadow.opacity\":.2};HUa[K].Vw=function(a,b){var c=20,d;if(1<b[J])d=OUa(b);else{d=b[0];d[bC]||(c=7);var e=new SZ(1,2),f=PUa(d);f&&(f[nA](BG,d.Og?15:5),e.cc(0,0,f));e.cc(0,1,RZ(new TZ(d[wd]),MUa)[nA](nI,d[F]));d=e}c=(new SZ(1,2)).cc(0,0,RZ(new TZ(a),IUa)[nA](BG,c)).cc(0,1,d);this.Dq&&c[nA](uG,this.Dq);return RZ(c,NUa)};\nfunction PUa(a){return a.Og?(new SZ(1,2)).cc(0,0,RZ(new TZ(a[bC]||nma),JUa)[nA](vG,1)[nA](BG,5)).cc(0,1,RZ(new TZ(a.Og),KUa)):a[bC]?RZ(new TZ(a[bC]),JUa)[nA](lsa,5)[nA](vG,2):null}function QUa(a){for(var b=(new SZ(1,a[J]))[nA](yi,da),c=0,d=a[J];c<d;c++){var e=a[c],e=RZ(new TZ(e[wd]),MUa)[nA](vG,1)[nA](nI,e[F]);b.cc(0,c,e);c<d-1&&e[nA](BG,15)}return b}\nfunction RUa(a){for(var b=(new SZ(3,a[J]))[nA](yi,da),c=0,d=a[J];c<d;c++){var e=a[c],f=PUa(e);f||(f=RZ(new TZ(nma),JUa)[nA](vG,1));e=RZ(new TZ(e[wd]),LUa)[nA](HH,1)[nA](vG,1)[nA](nI,e[F]);c<d-1&&f[nA](BG,15);b.cc(0,c,f);b.cc(1,c,(new QZ)[nA](yi,da)[nA](lG,15));b.cc(2,c,e)}return b}function OUa(a){return zj(a,function(a){return!(a[bC]||a.Og)})?QUa(a):RUa(a)};function SUa(a,b,c,d,e){this.Pn=a;this.Qd=b;this.sj=c;this.bV=d;this.hp=e}var UZ=[dL,au,DK,Ch];Ba(SUa[K],function(a,b){var c=a;if(null==c)for(var d=0===this.hp.x&&0===this.hp.y?dL:0!==this.hp.x&&0!==this.hp.y?dL:0>this.hp.y?dL:0<this.hp.x?au:0<this.hp.y?DK:Ch,c=[],e=0,f=UZ[J];e<f;e++)c[B](d),d=sj(UZ,d),d=UZ[(d+1)%UZ[J]];e=0;for(f=c[J];e<f;e++)if(d=c[e],!b&&e===f-1||TUa(this,d))return UUa(this,d);return null!=b?UUa(this,b):null});\nfunction TUa(a,b){switch(b){case dL:return a.Qd.top-a.Pn.top>=a.sj[z];case DK:return a.Pn.top+a.Pn[z]-(a.Qd.top+a.Qd[z])>=a.sj[z];case au:return a.Pn[G]+a.Pn[r]-(a.Qd[G]+a.Qd[r])>=a.sj[r];case Ch:return a.Qd[G]-a.Pn[G]>=a.sj[r];case dK:var c=new xm(a.Qd[G]-(a.sj[r]/2-a.Qd[r]/2),a.Qd.top-(a.sj[z]/2-a.Qd[z]/2),a.sj[r],a.sj[z]);return c[G]>=a.Pn[G]&&c.top>=a.Pn.top&&c[G]+c[r]<=a.Pn[G]+a.Pn[r]&&c.top+c[z]<=a.Pn.top+a.Pn[z]}}\nfunction VUa(a){return 0>a.hp.x?a.Qd[G]+a.bV:0<a.hp.x?a.Qd[G]+a.Qd[r]-a.sj[r]-a.bV:a.Qd[G]+a.Qd[r]/2-a.sj[r]/2}function WUa(a){return 0>a.hp.y?a.Qd.top+a.bV:0<a.hp.y?a.Qd.top+a.Qd[z]-a.sj[z]-a.bV:a.Qd.top+a.Qd[z]/2-a.sj[z]/2}\nfunction UUa(a,b){switch(b){case dL:return new xl(VUa(a),a.Qd.top-a.sj[z]);case DK:return new xl(VUa(a),a.Qd.top+a.Qd[z]);case au:return new xl(a.Qd[G]+a.Qd[r],WUa(a));case Ch:return new xl(a.Qd[G]-a.sj[r],WUa(a));case dK:return new xl(a.Qd[G]-(a.sj[r]/2-a.Qd[r]/2),a.Qd.top-(a.sj[z]/2-a.Qd[z]/2))}};function VZ(a){this.Lv=Kj(a,[U(this.Ova,this),U(this.Nva,this)]);Az(this,!1)}VZ[K].Ova=function(a,b,c){if(b[uC]()instanceof TZ){a=b.mH();var d=a[nB],e=a[lA];a=c.x+b[G]()+d[G]()+e[G]();c=c.y+b.top()+d.top()+e.top();var f=b[r]()-d[r]()-e[r](),d=b[z]()-d[z]()-e[z](),e=b[uC]()[gd](HH);Ui(e)&&Wk(e)||(e=0);var g=b[uC]()[gd](TC);Ui(g)&&Wk(g)||(g=0);return[new PO.yc[lB](a+f*e,c+d*g,b[$B](hu),b[$B](ji))]}return null};\nVZ[K].Nva=function(a,b,c){var d=b[uC](),e=b[Jd](),f=[],g=b.mH(),k=g[nB],g=g[lA];(d[gd](KD)||d[gd](lI)||d[gd](HD)||d[gd](jI))&&f[B](new PO.yc[xB](c.x+b[G]()+k[G](),c.y+b.top()+k.top(),b[r]()-k[r](),b[z]()-k[z](),d.wd));for(var d=0,l=e[J];d<l;d++)Mj(f,this.C(a,e[d],new xl(c.x+b[G]()+k[G]()+g[G](),c.y+b.top()+k.top()+g.top())));return f};\nVZ[K].C=function(a,b,c){c=c||new xl(0,0);for(var d=[],e=0,f=this.Lv[J];e<f;e++){var g=(0,this.Lv[e])(a,b,c);if(null!==g){Mj(d,g);break}}this[BC]&&(e=b.mH(),a=e[nB],e=e[lA],Mj(d,[new PO.yc[xB](c.x+b[G](),c.y+b.top(),b[r](),b[z](),{strokeColor:aqa,fillColor:O}),new PO.yc[xB](c.x+b[G]()+a[G](),c.y+b.top()+a.top(),b[r]()-a[r](),b[z]()-a[z](),{strokeColor:Yta,fillColor:O}),new PO.yc[xB](c.x+b[G]()+a[G]()+e[G](),c.y+b.top()+a.top()+e.top(),b[r]()-a[r]()-e[r](),b[z]()-a[z]()-e[z](),{strokeColor:zK,fillColor:O})]));\nreturn d};function XUa(a){a=a||{};this.Gda=a[w]&&a[w].JC||0;this.ara=a[w]&&a[w].ea||{};this.bra=a[w]&&a[w][qB]||{};this.dra=a[w]&&a[w][bC]||{};this.cra=a[w]&&a[w].Og||{}}\nXUa[K].Vw=function(a){var b=RZ(new SZ(2,2*a[J]-1),this.ara);X(a,function(c,d){d*=2;var e=RZ((new QZ)[nA](lI,c[F]),this.bra)[nA](qH,c.Toa);b.cc(0,d,e);e=c.Og;if(null!=c[bC]||e){var f=RZ(new TZ(c[bC]),this.dra)[nA](qH,c.ak),g;e&&(g=RZ(new TZ(c.Og),this.cra)[nA](qH,c.Uoa));null==f[gd](vG)&&f[nA](vG,g?1:2);g?(e=(new SZ(1,2)).cc(0,0,f),e.cc(1,0,g),b.cc(1,d,e)):b.cc(1,d,f)}d/2+1<a[J]&&0<this.Gda&&b.cc(1,d+1,(new QZ)[nA](rh,this.Gda))},this);return b};function WZ(){}function YUa(a,b){return new ZUa(a,b)}function ZUa(a,b){this.iwa=a;this.jwa=b}W(ZUa,WZ);zz(ZUa[K],function(a){a=this.iwa[AC](a);return this.jwa[AC](a)});function $Ua(a){this.gw=a}W($Ua,WZ);zz($Ua[K],function(a){return wj(a,function(a){return this.gw[AC](a)},this)});function XZ(a){this.window={x:a.x,y:a.y};this.gp=a.aua||!1}W(XZ,WZ);function aVa(a,b,c){function d(a,b,c){return(0<b?uK:kD)+(0<a?au:Ch)+(0<c?tDa:uDa)}var e=a.gp;c[w](jJ,null)[w](iJ,null)[w](hJ,null)[w](gJ,null)[w](bJ,null)[w](aJ,null)[w](dJ,null)[w](cJ,null);for(var f=0;2>f;f++)for(var g=0;2>g;g++)for(var k=0;2>k;k++){var l=Fwa+d(f,g,k),n=0===g?-da:da,p=0===k?-da:da,t=a[YB].x.ti(0===f?-da:da),n=a[YB].y.ti(n),p=b[w](Fwa+d(e?n:t,e?t:n,e?-p:p));null!=p&&c[w](l,p)}}\nfunction bVa(a,b){var c=b[w](),d=b.yu,e=(new PO.yc.Pw(c))[Y](b[Y]());X(d,function(a){switch(a[0]){case Xf:e[yB](this[YB].x[bB](this.gp?a[2]:a[1]),this[YB].y[bB](this.gp?a[1]:a[2]));break;case Wf:e[nC](this[YB].x[bB](this.gp?a[2]:a[1]),this[YB].y[bB](this.gp?a[1]:a[2]));break;default:throw m(\"Unrecognized command \"+a[0]);}},a);return e}\nzz(XZ[K],function(a){if(a instanceof PO.yc[xB]){var b=this.gp?a[w](zi):a[w](JC),c=this.gp?a[w](JC):a[w](zi),d=this.gp?a[w](rh):a[w](yi),e=this.gp?a[w](yi):a[w](rh),d=b+d,e=c+e,b=this[YB].x[bB](b),d=this[YB].x[bB](d),c=this[YB].y[bB](c),e=this[YB].y[bB](e),f=nk(a[w]()),c=new PO.yc[xB](b,c,d-b,e-c,f);aVa(this,a,c);c[Y](a[Y]());return c}if(a instanceof PO.yc.Pw)return bVa(this,a);if(a instanceof PO.yc[hC])return c=a[w](),(new PO.yc[hC](c.r,this[YB].x[bB](c[this.gp?zi:JC]),this[YB].y[bB](c[this.gp?JC:\nzi]),c))[Y](a[Y]());throw m(\"Projection unknown type: \"+a);});function YZ(a){this.IG=0;null!=this[Rb]&&(this.uq=new Wp(this[Rb]));LZ[L](this,a)}W(YZ,LZ);\nYZ[K].Vq=function(a){if(this.uq)return{label:this.uq.Sc(a),ba:{}};var b=!1,c;a=new Date(a);switch(this.IG){case Dygraph.SECONDLY:case Dygraph.TWO_SECONDLY:case Dygraph.FIVE_SECONDLY:case Dygraph.THIRTY_SECONDLY:c=ai;break;case Dygraph.MINUTELY:case Dygraph.TWO_MINUTELY:case Dygraph.FIVE_MINUTELY:case Dygraph.TEN_MINUTELY:case Dygraph.THIRTY_MINUTELY:c=jM;0===a[bd]()||this.ut?(b=!0,c=7):b=!1;this.ut=!1;break;case Dygraph.HOURLY:case Dygraph.TWO_HOURLY:case Dygraph.SIX_HOURLY:c=mh;b=a[gc]();0!==a[bd]()&&\n(c+=jM);b=12===b||0===b||this.ut;this.ut=this.Lc>a[md]();b&&(c+=$Fa);break;case Dygraph.DAILY:case Dygraph.TWO_DAILY:c=Pf;0===a[vc]()||this.ut?(c+=Je+Hp.MONTH_DAY_SHORT,b=!0):b=!1;this.ut=!1;break;case Dygraph.WEEKLY:c=Hp.MONTH_DAY_ABBR;b=this.ut;this.ut=!1;break;case Dygraph.MONTHLY:case Dygraph.QUARTERLY:case Dygraph.BIANNUAL:c=hBa;b=0===a[Vd]()||this.ut;this.ut=this.Lc>a[md]();b&&(c+=Je+Hp.YEAR_FULL);break;case Dygraph.ANNUAL:case Dygraph.DECADAL:case Dygraph.CENTENNIAL:c=Hp.YEAR_FULL}if(null!=\nc)return c=(new Ep(c))[Rb](a),{label:c,ba:{bold:b}};throw lAa;};YZ[K].vK=function(a,b){var c=this.UL(),d=Dygraph.pickDateTickGranularity(a,b,this[EA],c);return Dygraph.getDateAxis(a,b,d,c)};YZ[K].UL=function(){var a=this,b={axisLabelFormatter:function(b,d){a.IG=d;return M+b},pixelsPerLabel:this.lL};return function(a){return b[a]}};function ZZ(a){LZ[L](this,a)}W(ZZ,LZ);ZZ[K].Vq=function(a){return{label:String(this.ga.ti(a)),ba:{lc:M,bold:!1,color:AK,$a:WL,fontSize:13,Tc:!1,Re:!1}}};ZZ[K].vK=function(a,b){var c=this.UL(),d=wj(cVa(this.ga),function(a){return a.v});return Dygraph.numericTicks(a,b,this[EA],c,void 0,d)};ZZ[K].UL=function(){var a={axisLabelFormatter:function(a){return M+a},pixelsPerLabel:this.lL};return function(b){return a[b]}};function $Z(a){this.uq=null;LZ[L](this,a)}W($Z,LZ);$Z[K].Vq=function(a){return{label:this.uq.Sc(a),ba:{lc:M,bold:!1,color:AK,$a:WL,fontSize:13,Tc:!1,Re:!1}}};$Z[K].hfa=function(a){var b=0;X(a,function(a){b=h.max(b,mV(a.v))},this);a={fractionDigits:b,pattern:di};this[Rb]&&pk(a,this[Rb]);this.uq=new Yp(a)};$Z[K].vK=function(a,b){return Dygraph.numericTicks(a,b,this[EA],this.UL())};$Z[K].UL=function(){var a={axisLabelFormatter:function(a){return M+a},pixelsPerLabel:this.lL};return function(b){return a[b]}};function a_(a,b){this.Jz=a;this.bM=b}R=a_[K];R.rz=function(a,b){return this.Jz.Pz(a,b)};R.Pz=function(a,b){return this.bM.Pz(a,b)};R.fE=function(){return this.Jz.fE()};R.So=function(){return this.bM.So()};R.Rh=function(){return this.Jz.Rh()};R.hs=function(a){this.jv(this.Jz[bB](a))};R.jv=function(a){this.Jz.jv(a);this.bM.hs(a)};Na(R,function(a){a=this.Jz[bB](a);return this.bM[bB](a)});R.ti=function(a){a=this.bM.ti(a);return this.Jz.ti(a)};function b_(){this.fl=0}W(b_,MZ);Na(b_[K],function(a){return null!=a?a[jc]():null});b_[K].ti=function(a){if(null===a)return null;var b=new Date;b[Wc](a);return b};b_[K].Rh=function(){return!1};function dVa(a){this.le=a}R=dVa[K];R.rz=function(a,b){return this.le.Pz(a,b)};R.Pz=function(a,b){return this.le.rz(a,b)};R.fE=function(){return this.le.So()};R.So=function(){return this.le.fE()};R.hs=function(a){this.le.jv(a)};R.jv=function(a){this.le.hs(a)};R.Rh=function(){return this.le.Rh()};Na(R,function(a){return this.le.ti(a)});R.ti=function(a){return this.le[bB](a)};function c_(){this.fl=0}W(c_,MZ);Na(c_[K],function(a){return dX(a)});c_[K].ti=function(a){return null===a?null:eX(a)};c_[K].Rh=function(){return!1};function eVa(){this.fl=this[bB]([0,0,0]);this.cva=new c_;this.$D=new b_}R=eVa[K];R.rz=function(a,b){return this.cva.rz(a,b)};R.Pz=function(a,b){return this.$D.rz(a,b)};R.fE=function(){return this.ti(this.fl)};R.So=function(){return this.fl};R.hs=function(a){this.fl=this[bB](a)};R.jv=function(a){this.fl=a};R.Rh=function(){return!1};Na(R,function(a){return null===a?null:QNa(a)});R.ti=function(a){return null===a?null:eX(aX([a[ge](),a[de](),a[bd](),a[gc](),a[Kb]()-1,a[Vd](),a[Rc]()-1970]))};function d_(a){this.$D=new a_(new dVa(new c_),new a_(new eVa,new b_));YZ[L](this,a)}W(d_,YZ);d_[K].vK=function(a,b){var c=this.$D[bB](a),d=this.$D[bB](b),c=d_.e.vK[L](this,c,d);return wj(c,function(a){return{v:this.$D.ti(a.v)}},this)};d_[K].Vq=function(a){a=this.$D[bB](a);return d_.e.Vq[L](this,a)};var e_={};e_[Qg]=ZZ;e_.string=ZZ;e_.number=$Z;e_.date=YZ;e_.datetime=YZ;e_.timeofday=d_;function fVa(){}W(fVa,WZ);zz(fVa[K],function(a){var b={},c={},d=[];X(a,function(a){if(a instanceof PO.yc[xB]){var f=a[Y]().id,g=wj([f.yb.DOMAIN_INDEX,f.yb.group,f.yb[Dc]],String)[Fe](lf),f=f.yb.OBJECT_INDEX,k=0<f?b:c,l=k[g],n;if(n=l)n=l[Y]().id.yb.OBJECT_INDEX;if(!l||h.abs(f)>h.abs(n))l&&d[B](l),k[g]=a;else d[B](a)}else d[B](a)});Zj(b,function(a){d[B](a[Jc]()[Y](a[Y]())[w](jJ,2)[w](iJ,2)[w](hJ,2)[w](gJ,2))});Zj(c,function(a){d[B](a[Jc]()[Y](a[Y]())[w](dJ,2)[w](cJ,2)[w](bJ,2)[w](aJ,2))});return d});function gVa(a,b){this.Zua=a;this.$ua=b}W(gVa,WZ);zz(gVa[K],function(a){var b={};return wj(a,function(a){var d=a[Y]()[wd],e=d.mB;e in b||(b[e]={});var f=b[e],d=d.ku;if(!(d in f)){var e=this.Zua[e],g=this.$ua[d];f[d]=new XZ({x:new a_(e.yD,e.H1),y:new a_(g.yD,g.H1)})}return f[d][AC](a)},this)});function hVa(a){this.gga=a}W(hVa,WZ);zz(hVa[K],function(a){if(a instanceof PO.yc[xB]){var b=this.gga,c=this.gga+1,d=a[w](JC),e=a[w](yi);if(h.abs(e)>c)var f=Sk(e),e=e-f*b,d=d+f*b/2;var f=a[w](zi),g=a[w](rh);h.abs(g)>c&&(c=Sk(g),g-=c*b,f+=c*b/2);b=a[Y]();null!=b||(b=null);return(new PO.yc[xB](d,f,e,g,a[w]()))[Y](b)}return a});function f_(){this.fl=0}W(f_,MZ);Na(f_[K],function(a){return null!=a?ha(a):null});f_[K].ti=function(a){return null!=a?a:null};f_[K].Rh=function(){return!1};function g_(a,b){this.fl=0;this.ip={start:a?a[y]:0,end:a?a.end:1};this.Uz={start:b?b[y]:0,end:b?b.end:1}}W(g_,f_);Wy(g_[K],function(a,b){a=null!=a?this.ip[y]:a;b=null!=b?this.ip.end:b;this.ip={start:a,end:b};return this});Fy(g_[K],function(a,b){a=null!=a?this.ip[y]:a;b=null!=b?this.ip.end:b;this.Uz={start:a,end:b};return this});Na(g_[K],function(a){return null!=a?(a-this.ip[y])/(this.ip.end-this.ip[y])*(this.Uz.end-this.Uz[y])+this.Uz[y]:null});\ng_[K].ti=function(a){return null!=a?(a-this.Uz[y])/(this.Uz.end-this.Uz[y])*(this.ip.end-this.ip[y])+this.ip[y]:null};function h_(a,b){CT[L](this);this.pea=!0;this.Vy=new hl;this.Hv=new hl;this.definition=a;this.Cc={};this.CP={};this.uk=b;this.c_=Wo(this[gA][Nr],nya,Yh);this.c$=Uo(this[gA][Nr],tta,.15);this.Ata=Uo(this[gA][Nr],$oa,.7);vp(EM)}W(h_,CT);function iVa(a,b,c){a=xn(a);c===sta?(c=Hfa(a[0],a[1],a[2]),c[2]=h.max(c[2]-b,0),a=Ifa(c[0],c[1],c[2])):a=Cn(a,b);return vn(a)}function jVa(a,b,c){a=xn(a);c===sta?(c=Hfa(a[0],a[1],a[2]),c[2]=h.min(c[2]+b,1),a=Ifa(c[0],c[1],c[2])):a=Dn(a,b);return vn(a)}\nfunction i_(a,b,c,d){a=b in a.Cc?a.Cc[b]:a.Cc[b]={Bl:!0,value:null};a.Bl&&(a.Bl=!1,Zi(),Sy(a,d?c[L](d):c()));return a[wd]}R=h_[K];R.Bl=function(a){a in this.Cc&&(this.Cc[a].Bl=!0)};function j_(a,b,c){var d=a[gA][QB]===ui;c=a[gA].DH[c];a=a[gA].AH[b];return{mv:d?c:a,nv:d?a:c}}function kVa(a){return a[gA][QB]===ui?a[gA].DH:a[gA].AH}function lVa(a){return a[gA][QB]===ui?a[gA].AH:a[gA].DH}\nfunction mVa(a){switch(a[H]()){case SL:return mT(a.yb.COLUMN_INDEX,a.yb.ROW_INDEX);case RL:return lT(a.yb.COLUMN_INDEX)}return null}function nVa(a,b){var c=mVa(b[Y]().id),d=c.qg(),c=lT(c.yb.COLUMN_INDEX).qg(),e=0<a.Hv.Vb(),f=a.Vy[Yc](d)||a.Vy[Yc](c);a.Hv[Yc](d)||a.Hv[Yc](c)?a.T3(b):f?a.R3(b):e?a.Q3(b):a.S3(b)}function oVa(a){Zj(a.CP,function(a,c){nT(c)[H]()===SL&&nVa(this,a)},a)}\nfunction pVa(a,b){var c=lT(b),d=c.qg(),c=qVa(a,c);X(c,function(a){var b=a.id.yb.SUBTYPE;switch(b){case qD:case DD:break;default:return}var c=this[gA][w].Ea,k=b===qD?c[bC]:c.Og,l=b===qD?c[$z][bC]:c[$z].Og,n=b===qD?c.Sa[bC]:c.Sa.Og,p=this.Hv[Yc](d),t=this.Vy[Yc](d),u=new hl(fk(k)),x=new hl(fk(l)),A=new hl(fk(n)),b=new hl;b.Zy(u);b.Zy(x);b.Zy(A);var C=a[Dz];$k(b,function(a){try{var b=A[Yc](a),c=x[Yc](a);if(t&&b)C[w](a,n[a]);else if(p&&c)C[w](a,l[a]);else if(b||c)u[Yc](a)?C[w](a,k[a]):C[w](a,null)}catch(d){}})},\na)}R.GX=function(a,b){this.gw||(this.gw=YUa(YUa(new fVa,new gVa(this[gA].AH,this[gA].DH)),new $Ua(YUa(new hVa(1),new XZ({x:new f_,y:new f_,aua:this[gA][QB]===ui})))));return i_(this,Lxa,U(function(){var a=this.gw[AC](this[gA][Mz].YL());X(a,function(a){this.pea&&a[w]($wa,b[G])[w](Zwa,b.top)[w](axa,b[r])[w](bxa,b[z]);nVa(this,a)},this);return wj(a,function(a){var b=a[Y]().id,c;c=mVa(a[Y]().id).qg();c=this.Hv[Yc](c)||this.Vy[Yc](c)?KE:UE;return new BT(a,b,c)},this)},this))};\nfunction rVa(a,b,c){var d;return(d=(d=a[bB])&&d.Rh()?ZZ:e_[a[H]])&&new d({expand:a[Iz],Fda:a.Fda,format:a[Rb],scale:a[bB],size:b,Lc:a[WA][y],te:a[WA].end,lL:c})}function sVa(a,b){return{ticks:a[RA],scale:a.yD,label:a[dd],Mj:a.Mj,range:a[WA],em:oI,Zca:dT(a[w][RA]),jqa:dT(a[w].e$),Yca:dT(a[w][dd]),Xca:b}}function qVa(a,b){var c=[],d=dJa(b);Zj(a.CP,function(a,b){b=nT(b);ck(d,function(a,c){return b.yb[c]===a})&&c[B]({id:b,shape:a})});return c}\nfunction tVa(a,b,c,d){var e=[],f=c;c=c[Jc]();var g=0,k=0;Zj(kVa(a),function(a){var n=a[Nd],p=a[nB],t=a[RA];t&&t[EA]==f[kd]-f[G]||(t=j_(this,n,n).mv,t=null!=t?rVa(t,f[kd]-f[G],So(t[Nr],Hna)):void 0,t=Cy(a,t));if(t){Zn(a[WA],t.Lc);Zn(a[WA],t.te);uVa(a);if(a.Mj==kD&&0<g||a.Mj==uK&&0<k)p=12;t=new g_({start:a[WA][y],end:a[WA].end});t.hs(a[bB].So());a.yD=t;a.H1=new g_({start:0,end:1},{start:f[G]+d[G],end:f[kd]-d[kd]});var t=a.Mj==kD?f.top-g-p:f[Uc]+k+p,u=j_(this,n,n).mv;if(null==u)throw m('Could not construct axis renderer for horizontal axis named \"'+\nn+CFa);n=(new yUa(sVa(u,kT(new iT(Hta),iBa,n)))).C(b,new xm(f[G]+d[G],t,f[kd]-f[G]-d[G]-d[kd],0));vm(c,ym(n[EA]));a.Mj===kD?g+=n[EA][z]+p:k+=n[EA][z]+p;Mj(e,n[mA])}},a);return{ka:c,elements:e}}\nfunction vVa(a,b,c,d){var e=a[gA][QB]===ui,f=[],g=c;c=c[Jc]();var k=0,l=0;Zj(lVa(a),function(a){var p=a[Nd],t=a[RA],u=a[nB];t&&t[EA]==g[Uc]-g.top||(t=j_(this,p,p).nv,t=null!=t?rVa(t,c[Uc]-c.top,So(t[Nr],Hna)):void 0,t=Cy(a,t));if(t){Zn(a[WA],t.Lc);Zn(a[WA],t.te);uVa(a);if(a.Mj==Ch&&0<k||a.Mj==au&&0<l)u=12;t=new g_({start:e?a[WA][y]:a[WA].end,end:e?a[WA].end:a[WA][y]});t.hs(a[bB].So());a.yD=t;a.H1=new g_({start:0,end:1},{start:g.top+d.top,end:g[Uc]-d[Uc]});var t=a.Mj==Ch?g[G]-k-u:g[kd]+l+u,x=j_(this,\np,p).nv;if(null==x)throw m('Could not construct axis renderer for vertical axis named \"'+p+CFa);p=(new AUa(sVa(x,kT(new iT(Ama),iBa,p)))).C(b,new xm(t,g.top+d.top,0,g[Uc]-g.top-d.top-d[Uc]));vm(c,ym(p[EA]));a.Mj==Ch?k+=p[EA][r]+u:l+=p[EA][r]+u;Mj(f,p[mA])}},a);return{ka:c,elements:f}}function wVa(a){var b=new xm(0,0,0,0);$a(b,h.min(a[G],a[kd]));b.top=h.min(a.top,a[Uc]);na(b,h.abs(a[kd]-a[G]));Ta(b,h.abs(a[Uc]-a.top));return b}\nR.eI=function(a,b,c){var d=[];Zj(lVa(this),function(e){if(e.Ia){var f=ym(b);f.top+=c.top;Ma(f,f[Uc]-c[Uc]);e=new BUa({ticks:e[RA],scale:e.yD,Ia:e.Ia,Cb:e.Cb,J1:kT(kT(new iT(VL),vL,Eta),jg,e[Nd]),em:OH,style:{Ia:e[w].Ia,Cb:e[w].Cb}});Mj(d,e.C(a,zm(f)))}},this);Zj(kVa(this),function(e){var f=ym(b);$a(f,f[G]+c[G]);Ua(f,f[kd]-c[kd]);e=new CUa({ticks:e[RA],scale:e.yD,Ia:e.Ia,Cb:e.Cb,J1:kT(kT(new iT(VL),vL,zma),jg,e[Nd]),em:OH,style:{Ia:e[w].Ia,Cb:e[w].Cb}});Mj(d,e.C(a,zm(f)))},this);return d};\nfunction xVa(a,b,c,d){function e(a){a[G]<c[G]&&$a(n,n[G]+(c[G]-a[G]));a.top<c.top&&(n.top+=c.top-a.top);a[kd]>c[G]+c[r]&&Ua(n,n[kd]-(a[kd]-(c[G]+c[r])));a[Uc]>c.top+c[z]&&Ma(n,n[Uc]-(a[Uc]-(c.top+c[z])))}for(var f=null,g=10,k=null,l=null,n=ym(c),p=wVa(n),t=0,u=0;!Am(p,f)&&0<--g;)f=p,t++,u++,k=tVa(a,b,n,d),e(k.ka),l=vVa(a,b,n,d),e(l.ka),p=wVa(n);return{rect:p,elements:Kj(k[mA],l[mA])}}\nfunction uVa(a){var b=a[Nr].Q(dqa);if(null!=b){var c=Ui(b),b=c?b:a[bB][bB](b);!c&&a[bB].Rh()&&(b-=.5);null!=b&&Wk(b)&&Ja(a[WA],b)}b=a[Nr].Q(eqa);null!=b&&(b=(c=Ui(b))?b:a[bB][bB](b),!c&&a[bB].Rh()&&(b+=.5),null!=b&&Wk(b)&&(a[WA].end=b));a[WA][y]>a[WA].end&&(c=a[WA][y],Ja(a[WA],a[WA].end),a[WA].end=c)}\nfunction yVa(a){if(Wo(a[gA][Nr],VG)==O)return null;var b=new XUa({maxWidth:null,style:{ea:a[gA][w].Ea.ea,JC:a[gA][w].Ea.JC,icon:a[gA][w].Ea[qB],title:a[gA][w].Ea[bC],Og:a[gA][w].Ea.Og}}),c=a[gA][Mz].sA(),d=wj(c,function(a,b){return{index:b,Db:a.Db}});Qj(d,function(a,b){return Pj(a.Db,b.Db)});return b.Vw(vj(wj(d,function(a,b){var d=c[a[xc]],k=this[gA][yr].La(d.Db);this[gA][yr].La(d.Db);return Lo(this[gA][Nr],EE+b+ADa,!0)?{color:d[F],title:Wo(this[gA][Nr],EE+b+pDa,k),Og:Wo(this[gA][Nr],EE+b+rDa),Toa:lT(d.Db,\nnta).qg(),ak:lT(d.Db,qD).qg(),Uoa:lT(d.Db,DD).qg()}:null},a),Eea(),a))[nA](qi,XG)}\nR.LL=function(a){Zi();var b=a.Wa().Ax();this.j=b;var c=this.Tb(),d=i_(this,Mxa,function(){var a=RZ(RZ(new SZ(1,5),this[gA][w][iC]),{width:c[r],height:c[z],id:(new iT(VL)).qg(),layer:MK}),d=this[gA][bC]?RZ(new TZ(this[gA][bC]),this[gA][w][bC])[nA](qH,(new iT(qD)).qg())[nA](YG,MK):null,e=this[gA].Og?RZ(new TZ(this[gA].Og),this[gA][w].Og)[nA](qH,kT(new iT(qD),vL,DD).qg())[nA](YG,MK):null;d&&a.cc(0,0,d);e&&a.cc(0,2,e);d&&e&&a.cc(0,1,(new QZ)[nA](rh,this[gA][w].hja));(d||e)&&a.cc(0,3,(new QZ)[nA](rh,this[gA][w].ija));\nd=RZ(new QZ,this[gA][w].t)[nA](qi,ut)[nA](rh,da)[nA](yi,da);if(e=yVa(this)){e[nA](uG,c[r]/3);var l=So(this[gA][Nr],Bsa,0),n=Wo(this[gA][Nr],VG);Wo(this[gA][Nr],WG,TD);var p=n===Ch?0:2,n=n===Ch?2:0;a.cc(0,4,(new SZ(3,1))[nA](rh,da).cc(1,0,(new QZ)[nA](yi,l)).cc(p,0,e).cc(n,0,d))}else a.cc(0,4,d);return a[Mz](b.bf,{})},this),e=this[gA][QB]===ui?new um(0,0,12,0):new um(0,12,0,12);a=[];Mj(a,i_(this,Oxa,function(){var a=this,c=[],k=null,l=null,n=0,p=null,t=new VZ([function(b,c,d){var g=c[uC]();if(g[gd](qi)===\nut){var t=c.mH(),g=t[nB],u=t[lA],t=d.x+c[G]()+g[G]()+u[G]();d=d.y+c.top()+g.top()+u.top();var x=c[r]()-g[r]()-u[r]();c=c[z]()-g[z]()-u[z]();c=new xm(t,d,x,c);b=xVa(a,b,c,e);b[eC].top=h[Cb](b[eC].top)+.5;Ta(b[eC],h[Eb](b[eC][z])-1);$a(b[eC],h[Cb](b[eC][G])+.5);na(b[eC],h[Eb](b[eC][r])-1);p=b[eC][Jc]();n=p.top-c.top;return[]}return g[gd](qi)===XG?(k=c,l=d,[]):null}]);Az(t,!1);var u=t.C(b,d);this[gA].t=p;var x=ym(p);Mj(c,tVa(this,b,x,e)[mA]);Mj(c,vVa(this,b,x,e)[mA]);x=new VZ([]);Az(x,t[BC]);var A=[];\nk&&(A=x.C(b,k[uC]()[Mz](b.bf,{},new Cl(k[r](),p[z])),Bl(l,new xl(k[G](),n))));var C=0,E=0;$k(Gea(Zk(u),Zk(A)),function(a){var b=a[w](qH),d=a[w](YG)||MK;null==b&&t[BC]?c[B](new BT(a,kT(new iT(bwa),BL,C++),MK)):null!=b&&c[B](new BT(a,kT(nT(b),BL,E++),d))});c[B](new BT((new PO.yc[xB](p[G],p.top,p[r],p[z])).styles(this[gA][w].t),kT(new iT(VL),vL,$J),MK));return c},this));Mj(a,i_(this,Nxa,function(){return this.eI(b,this[gA].t,e)},this));Mj(a,this.GX(b,this[gA].t,e));this.CP={};X(a,function(a){this.CP[a[qC].qg()]=\na.$m},this);this.la&&a[B](i_(this,Bna,function(){var a=(new VZ([])).C(b,this.la[Mz],this.la[tA]),c=new PO.yc.IM;X(a,U(c.add,c));return new BT(c,new iT(sL),wu)},this));return a};\nR.W3=function(a,b){this.Bl(Bna);if(b&&!this.la&&a[H]()===SL){Zi();this.Tb();var c=a.yb.DOMAIN_INDEX,d=a.yb.COLUMN_INDEX,e=a.yb.ROW_INDEX,f=this[gA][yr].La(d),g=qVa(this,a)[0][Dz],k=g[Y]()[wd],l=this[gA][QB]===ui,n=this[gA].AH[k.mB],c=(n[RA].uq||new PZ[n[H]](n[Rb])).Sc(this[gA][yr][I](e,c)),n=this[gA].DH[k.ku],d=(n[RA].uq||new PZ[n[H]](n[Rb])).Sc(this[gA][yr][I](e,d)),f=(new HUa).Vw(c,[{title:f,value:d,color:iVa(k[F],this.c$,this.c_)}])[Mz](this.j.bf,{}),k=f[r](),d=f[z](),c=new Cl(f[r](),f[z]()),e=\nthis[gA].t,n=g instanceof PO.yc[xB]?new xm((0>g[w](yi)?g[w](yi):0)+g[w](JC)-10,(0>g[w](rh)?g[w](rh):0)+g[w](zi)-10,h.abs(g[w](yi))+20,h.abs(g[w](rh))+20):new xm(g[w](JC)-g[w](Wh)-10,g[w](zi)-g[w](Wh)-10,2*g[w](Wh)+20,2*g[w](Wh)+20),p;g instanceof PO.yc[xB]?(p=l?Sk(g[w](yi)):0,g=l?0:Sk(g[w](rh))):g=p=0;g=(new SUa(e,n,c,10,new xl(p,g)))[tc]();this.la={layout:f,offset:new xl(Lk(g.x,e[G],e[G]+e[r]-k),Lk(g.y,e.top,e.top+e[z]-d))}}else b||(this.la=null)};R.Tb=function(){return this[gA][EA]};\nR.Fn=function(a,b,c){if(a)if(b[H]===wu)this.W3(a,c);else{var d=this.Hv.Vb();this.Vy.Vb();b=b[H]===cu?this.Hv:this.Vy;var e=a[H](),f;switch(e){case RL:case SL:f=mVa(a);c?b.add(f.qg()):b[Tb](f.qg());break;case VL:case sL:this.Vy[bc]()}if(this.Hv.Vb()!==d||e===RL)Zi(),oVa(this);e===RL?pVa(this,a.yb.COLUMN_INDEX):f&&e===SL&&(a=qVa(this,f))&&X(a,function(a){nVa(this,a[Dz])},this)}};function k_(){this.fl=0;this.zn={};this.nM=[]}W(k_,MZ);k_[K].Rh=function(){return!0};function cVa(a){return wj(a.nM,function(a,c){return{v:c+.5,lza:a}})}Na(k_[K],function(a){if(null===a)return null;a=String(a);return a in this.zn?this.zn[a]+.5:null});k_[K].ti=function(a){return null!=a&&(a-=.5,0<=a&&a<this.nM[J])?this.nM[a]:null};k_[K].add=function(a,b){var c=null;a=String(a);a in this.zn&&b||(this.zn[a]=c=this.nM[J],this.nM[B](a));return c+.5};var l_={};l_[Qg]=k_;l_.string=k_;l_.number=f_;l_.date=b_;l_.datetime=b_;l_.timeofday=c_;function n_(a,b,c,d){this.ll=a;Mq(this,b);this.mc=c;this.Mma=d;this.iQ=(new Aw).hd(a)}n_[K].bj=function(){return th};function zVa(a,b){if(a)return k_;if(b in l_)return l_[b];throw m(\"Unrecognized type: \"+b);}\nfunction AVa(a,b,c,d){var e=[],f={},g={},k=0,l=d===ui;X(b.Vl,function(b,d){var l=a.G(b.ih),n=Lo(c,Dva+d+KDa,!1),n=zVa(n,l),p=null;n.Qla&&(l=Yza,l in f&&(p=e[f[l][0]]));var E=Xo(c,Dva+d+NDa);null!=E?p=E:null===p&&(p=k++);e[B](p);null!=E||lk(f,l,[])[B](d);lk(g,p,n)});var n={},p=!0;X(e,function(d,e){var f=b.Vl[e].ih;if(!(d in n)){var k=l?zi:JC,C=Jo(c,aK),k=new Do([Jo(c,[Bya+d,OK+k+mf+d,Aya,OK+k+PDa,Cya])]),E=new Do([k.Q(ji)]),Q=ep(k,woa,l?wUa:xUa,l?p?Ch:au:uK),N=a.G(f),S=new g[d],T=k.Q(IK),V=!1;null!=\nT&&(V=!0,Ui(T)?S.jv(T):S.hs(T));n[d]={name:d,type:N,scale:S,label:Wo(k,cH,a.La(f)),ia:[],Ia:Lo(k,MH,!1),Cb:Lo(k,MH,V),margin:So(k,CG),Mj:Q,range:null,options:k,format:gp(k,YH),style:{label:Jo(E,[cH,hu],C),ticks:Jo(E,[rD,hu],C),e$:Jo(E,[Hwa,hu],C),Ia:Jo(E,MH),Cb:Jo(E,IK)}}}n[d].ia[B](f);p=!1});return n}\nfunction BVa(a,b,c,d){var e=[],f={},g={},k=0,l=d===ui;X(b.Vl,function(b){var d=[];e[B](d);X(b.g,function(b,e){var l=a.G(b.vl),n=Lo(c,EE+e+KDa,!1),n=zVa(n,l),p=null;n.Qla&&(l=Yza);p=Xo(c,EE+e+NDa);null==p&&(l in f?p=f[l][0]:(f[l]=[],p=k++),f[l][B](p));d[B](p);lk(g,String(p),n)})});var n={},p=!0;X(e,function(d,e){X(d,function(d,f){var k=b.Vl[e].g[f].vl;if(!(d in n)){var t=l?JC:zi,Q=Jo(c,[aK]),t=new Do([Jo(c,[zya+d,OK+t+mf+d,yya,OK+t+PDa,Cya])]),N=new Do([t.Q(ji)]),S=ep(t,woa,l?xUa:wUa,l?uK:p?Ch:au),\nT=new g[d],V=t.Q(IK),sa=!1;null!=V&&(sa=!0,Ui(V)?T.jv(V):T.hs(V));V=a.G(k);n[d]={name:d,ia:[],label:Wo(t,cH),Ia:Lo(t,MH,!0),Cb:Lo(t,MH,sa),scale:T,type:V,margin:So(t,CG),Mj:S,range:null,options:t,format:gp(t,YH),style:{label:Jo(N,[cH,hu],Q),ticks:Jo(N,[rD,hu],Q),e$:Jo(N,[Hwa,hu],Q),Ia:Jo(N,MH),Cb:Jo(N,IK)}}}n[d].ia[B](k);p=!1})});return n}\nn_[K].Sh=function(){var a=this.ll,b=this.iQ,c=this[Nr];Lo(this[Nr],doa,!1);var d=Lo(c,Dta,!1),e=c.Q(mJ,null,bp);null!=e&&(e=wj(vj(wj(e,function(a){try{return sn(a).sc}catch(b){return null}}),Ni),xn));var d=new AT(d,null!=e?e:null),e=this.bj(),f=AVa(a,b,c,e),b=BVa(a,b,c,e),c=this.m0(f,b,d),g;for(g in f){var k=f[g];null==k[WA]?Fy(k,new Yn(0,1)):k[WA][y]===k[WA].end&&(--k[WA].start,k[WA].end+=1)}for(var l in b)k=b[l],null==k[WA]?Fy(k,new Yn(0,1)):k[WA][y]===k[WA].end&&(--k[WA].start,k[WA].end+=1);return{table:a,\ntitle:Wo(this[Nr],Dxa),Og:Wo(this[Nr],Exa),orientation:e,AH:f,DH:b,options:this[Nr],Fp:d,size:this.Mma,layout:c,style:{title:Jo(this[Nr],[Gxa,aK]),Og:Jo(this[Nr],[Ixa,aK]),ija:So(this[Nr],Fxa),hja:So(this[Nr],Hxa),background:dT(Jo(this[Nr],Kxa)),t:dT(Jo(this[Nr],Jxa)),Ea:{ea:dT(Jo(this[Nr],Gsa)),JC:So(this[Nr],xsa,0),icon:dT(Jo(this[Nr],Csa)),title:dT(Jo(this[Nr],[usa,vsa,aK])),Og:dT(Jo(this[Nr],[wsa,vsa,aK])),selected:{icon:dT(Jo(this[Nr],Asa)),title:dT(Jo(this[Nr],ysa)),Og:dT(Jo(this[Nr],zsa))},\nSa:{icon:dT(Jo(this[Nr],Fsa)),title:dT(Jo(this[Nr],Dsa)),Og:dT(Jo(this[Nr],Esa))}}}}};function o_(a){hv[L](this);this.dd=null;this.n=a;a=ol||ql&&!ul(TCa)&&a[$c]==pg;this.H=new Bx(this);this.H.k(this.n,a?[fH,Wqa,iwa,pva,Ah]:Ah,this)}W(o_,hv);Dq(o_[K],function(a){if(a[H]==Ah)ol&&ul(10)&&0==a[pr]&&0==a[or]||(CVa(this),nl&&this.n!=Hl(this.n)[ub]||this[ir](DVa(a)));else if(a[H]!=fH||cGa(a)){var b=a[H]==fH?this.n[wd]:null;ol&&229==a[pr]&&(b=null);var c=DVa(a);CVa(this);this.dd=sv(function(){this.dd=null;this.n[wd]!=b&&this[ir](c)},0,this)}});\nfunction CVa(a){null!=a.dd&&(tv(a.dd),a.dd=null)}function DVa(a){a=new Pu(a.Aa);db(a,Ah);return a}o_[K].D=function(){o_.e.D[L](this);this.H.$();CVa(this);delete this.n};function p_(a,b){jP[L](this,b);this.Hb=a||M}var EVa;W(p_,jP);R=p_[K];R.Hq=null;R.$na=10;function q_(){null!=EVa||(EVa=Lqa in ea[Vb](Ah));return EVa}R.uI=!1;R.m=function(){this.n=this.pa().m(Ah,{type:hu})};R.Hf=function(a){p_.e.Hf[L](this,a);this.Hb||(this.Hb=a[oe](cH)||M);qm(Hl(a))==a&&(this.uI=!0,a=this.a(),sP(a,this.kJ));q_()&&(this.a().placeholder=this.Hb);a=this.a();AO(a,cH,this.Hb)};\nR.Nb=function(){p_.e.Nb[L](this);var a=new Bx(this);a.k(this.a(),ih,this.k8);a.k(this.a(),yK,this.QO);if(q_())this.H=a;else{pl&&a.k(this.a(),[Mt,fH,eH],this.fka);var b=Hl(this.a());a.k(Pl(b),esa,this.gka);this.H=a;FVa(this)}this.Su();this.a().Ki=this};R.Ff=function(){p_.e.Ff[L](this);this.H&&(this.H.$(),this.H=null);this.a().Ki=null};function FVa(a){!a.Zla&&a.H&&a.a().form&&(a.H.k(a.a().form,Sna,a.$la),a.Zla=!0)}R.D=function(){p_.e.D[L](this);this.H&&(this.H.$(),this.H=null)};R.kJ=\"label-input-label\";\nR.k8=function(){this.uI=!0;var a=this.a();sP(a,this.kJ);if(!q_()&&!r_(this)&&!this.Yna){var b=this,a=function(){b.a()&&Sy(b.a(),M)};ol?sv(a,10):a()}};R.QO=function(){q_()||(this.H.hb(this.a(),vt,this.k8),this.Hq=null);this.uI=!1;this.Su()};R.fka=function(a){27==a[pr]&&(a[H]==fH?this.Hq=this.a()[wd]:a[H]==Mt?Sy(this.a(),this.Hq):a[H]==eH&&(this.Hq=null),a[hr]())};R.$la=function(){r_(this)||(Sy(this.a(),M),sv(this.Doa,10,this))};R.Doa=function(){r_(this)||Sy(this.a(),this.Hb)};R.gka=function(){this.Su()};\nfunction r_(a){return!!a.a()&&a.a()[wd]!=M&&a.a()[wd]!=a.Hb}va(R,function(){Sy(this.a(),M);null!=this.Hq&&(this.Hq=M)});Jy(R,function(){r_(this)&&(this[bc](),this.Su())});R.Fa=function(a){null!=this.Hq&&(this.Hq=a);Sy(this.a(),a);this.Su()};hb(R,function(){return null!=this.Hq?this.Hq:r_(this)?this.a()[wd]:M});R.Em=function(a){var b=this.a();q_()?(b&&(b.placeholder=a),this.Hb=a):r_(this)||(b&&Sy(b,M),this.Hb=a,this.jba());b&&AO(b,cH,this.Hb)};R.ad=function(){return this.Hb};\nR.Su=function(){var a=this.a();q_()?this.a().placeholder!=this.Hb&&(this.a().placeholder=this.Hb):FVa(this);AO(a,cH,this.Hb);r_(this)?(a=this.a(),sP(a,this.kJ)):(this.Yna||this.uI||(a=this.a(),qP(a,this.kJ)),q_()||sv(this.jba,this.$na,this))};R.Na=function(a){nz(this.a(),!a);var b=this.a();uP(b,this.kJ+UM,!a)};Ey(R,function(){return!this.a()[ie]});R.jba=function(){!this.a()||r_(this)||this.uI||Sy(this.a(),this.Hb)};function s_(a,b){this.Ke=new zv(a);this.wta=b?b:Zxa;this.kf=5E3}var GVa=0;Aq(s_[K],function(a,b,c,d){a=a||null;d=d||lL+(GVa++)[qc](36)+Zi()[qc](36);Fi._callbacks_||(Fi._callbacks_={});var e=this.Ke[Jc]();if(a)for(var f in a)a[Hc]&&!a[Hc](f)||tka(e,f,a[f]);b&&(Fi._callbacks_[d]=HVa(d,b),tka(e,this.wta,Zza+d));b=AKa(e[qc](),{timeout:this.kf,Oea:!0});wKa(b,IVa(d,a,c));return{hc:d,Yea:b}});Rq(s_[K],function(a){a&&(a.Yea&&a.Yea[$r](),a.hc&&JVa(a.hc,!1))});\nfunction IVa(a,b,c){return function(){JVa(a,!1);c&&c(b)}}function HVa(a,b){return function(c){JVa(a,!0);b[Zc](void 0,arguments)}}function JVa(a,b){Fi._callbacks_[a]&&(b?delete Fi._callbacks_[a]:Fi._callbacks_[a]=Ji)};;window.google&&window.google.loader&&window.google.loader.eval&&window.google.loader.eval.visualization&&(window.google.loader.eval.visualization=function(){eval(arguments[0])});\n\n\n\nvar c2a=\"tq\",d2a=\"order by `\",e2a=\"limit \",f2a=\"` desc\",g2a=\"`\",h2a=\" offset \";function n1(a,b,c,d){this.ff=a;this.av=new RR(b);this.kra=c;bw(this.av,FF,U(this.Cea,this));bw(this.av,XD,U(this.pua,this));this.SS=a=Gi(d)?mk(d):{};this.Bea=d[oB]==BI;a.showRowNumber=!0;a.pagingButtonsConfiguration=d.pagingButtonsConfiguration||Rg;rb(a,null==d[ue]||d[ue]==BI?xI:KI);this.Bea&&(a.page=xI,d=d.pageSize||0,this.oz=0>=d?10:d,a.pageSize=this.oz,this.oo=0,i2a(this,0))}R=n1[K];R.OE=null;R.Nj=null;R.cs=null;R.Eda=M;R.Kca=M;R.oz=-1;R.oo=-1;R.Ml=0;R.J3=null;R.RE=null;R.kL=null;\nR.rE=function(){this.J3&&this.J3();var a;a=Iv(uka(this.ff),c2a)||M;a+=Ke+this.Eda+Ke+this.Kca;this.Nj=new Pv(this.ff);this.Nj.Gk(a);this.Ln(this.Ml);this[rs]();this.av[sr]([]);this.OE=new ow(this.Nj,this.av,this.SS,this.kra);this.OE.xU(U(this.Iv,this));this.OE.wU(this.kL);this.OE.rE()};Yq(R,function(){this.OE&&this.OE[rs]()});R.pua=function(a){var b=a.column;a=a.ascending;this.SS.sortColumn=b;this.SS.sortAscending=a;this.Eda=d2a+this.cs.Ee(b)+(a?g2a:f2a);this.Bea?this.Cea({page:0}):this.rE()};\nR.Ln=function(a){this.Ml=h.max(0,a);this.Nj&&this.Nj.Ln(this.Ml)};R.Cea=function(a){var b=this.oo,c=0;switch(a[oB]){case 0:c=0;break;case 1:c=b+1;break;case -1:c=b-1}i2a(this,c);this.rE()};function i2a(a,b){var c=a.oo,d=a.oz,e;if(!(e=0>b||b>c+1)){if(c=b==c+1)c=-1,a.cs&&(c=a.cs.O()),c=c<=d;e=c}e||(a.oo=b,c=a.oo*d,a.Kca=e2a+(d+1)+h2a+c,a.SS.firstRowNumber=c+1)}R.Iv=function(a){this.RE&&this.RE(a);this.cs=a.kj()?null:a.Ta()};R.xU=function(a){if(null!=a){if(typeof a!=kh)throw m(Mha);this.RE=a}};\nR.wU=function(a){if(null!=a){if(typeof a!=kh)throw m(\"Custom post-response handler must be a function.\");this.kL=a}};R.Pxa=function(a){if(null!=a){if(typeof a!=kh)throw m(\"Custom sendAndDraw must be a function.\");this.J3=a}};Hi(\"google.visualization.Table\",RR,void 0);br(RR[K],RR[K][As]);Zq(RR[K],RR[K][ss]);Eq(RR[K],RR[K][sr]);RR[K].getSortInfo=RR[K].GS;RR[K].clearChart=RR[K].ic;Hi(\"google.visualization.TableQueryWrapper\",n1,void 0);n1[K].sendAndDrawTable=n1[K].rE;Yq(n1[K],n1[K][rs]);n1[K].setCustomSendAndDraw=n1[K].Pxa;n1[K].setCustomPostResponseHandler=n1[K].wU;n1[K].setCustomResponseHandler=n1[K].xU;n1[K].setRefreshInterval=n1[K].Ln;Yq(n1[K],n1[K][rs]);;window.google&&window.google.loader&&window.google.loader.eval&&window.google.loader.eval.visualization&&(window.google.loader.eval.visualization=function(){eval(arguments[0])});\n\n\n\nvar g7a=\"#444\",h2=\"#990000\",h7a=\"annotationText\",i2=\"certainty\",i7a=\"inline-block\",j2=\"size\";Hi(\"google.visualization.CoreChart\",jZ,void 0);br(jZ[K],jZ[K][As]);jZ[K].clearChart=jZ[K].ic;jZ[K].getImageURI=jZ[K].jk;Zq(jZ[K],jZ[K][ss]);Eq(jZ[K],jZ[K][sr]);jZ[K].dump=jZ[K].dump;jZ[K].getChartLayoutInterface=jZ[K].Dp;Oq(jZ[K],jZ[K][Sr]);jZ[K].setAction=jZ[K].vj;jZ[K].getAction=jZ[K].oh;jZ[K].removeAction=jZ[K].uj;Hi(hua,pZ,void 0);br(pZ[K],pZ[K][As]);pZ[K].clearChart=pZ[K].ic;pZ[K].getImageURI=pZ[K].jk;\nZq(pZ[K],pZ[K][ss]);Eq(pZ[K],pZ[K][sr]);pZ[K].setAction=pZ[K].vj;pZ[K].getAction=pZ[K].oh;pZ[K].removeAction=pZ[K].uj;Hi(gua,vZ,void 0);vZ[K].computeDiff=vZ[K].pw;br(vZ[K],vZ[K][As]);vZ[K].clearChart=vZ[K].ic;vZ[K].getImageURI=vZ[K].jk;Zq(vZ[K],vZ[K][ss]);Eq(vZ[K],vZ[K][sr]);vZ[K].setAction=vZ[K].vj;vZ[K].getAction=vZ[K].oh;vZ[K].removeAction=vZ[K].uj;Hi(\"google.visualization.BubbleChart\",uZ,void 0);br(uZ[K],uZ[K][As]);uZ[K].clearChart=uZ[K].ic;uZ[K].getImageURI=uZ[K].jk;Zq(uZ[K],uZ[K][ss]);\nEq(uZ[K],uZ[K][sr]);uZ[K].setAction=uZ[K].vj;uZ[K].getAction=uZ[K].oh;uZ[K].removeAction=uZ[K].uj;Hi(\"google.visualization.CandlestickChart\",wZ,void 0);br(wZ[K],wZ[K][As]);wZ[K].clearChart=wZ[K].ic;wZ[K].getImageURI=wZ[K].jk;Zq(wZ[K],wZ[K][ss]);Eq(wZ[K],wZ[K][sr]);wZ[K].setAction=wZ[K].vj;wZ[K].getAction=wZ[K].oh;wZ[K].removeAction=wZ[K].uj;Hi(\"google.visualization.Histogram\",zZ,void 0);br(zZ[K],zZ[K][As]);zZ[K].clearChart=zZ[K].ic;zZ[K].getImageURI=zZ[K].jk;Zq(zZ[K],zZ[K][ss]);Eq(zZ[K],zZ[K][sr]);\nzZ[K].setAction=zZ[K].vj;zZ[K].getAction=zZ[K].oh;zZ[K].removeAction=zZ[K].uj;Hi(fua,xZ,void 0);xZ[K].computeDiff=xZ[K].pw;br(xZ[K],xZ[K][As]);xZ[K].clearChart=xZ[K].ic;xZ[K].getImageURI=xZ[K].jk;Zq(xZ[K],xZ[K][ss]);Eq(xZ[K],xZ[K][sr]);xZ[K].setAction=xZ[K].vj;xZ[K].getAction=xZ[K].oh;xZ[K].removeAction=xZ[K].uj;Hi(\"google.visualization.ComboChart\",yZ,void 0);br(yZ[K],yZ[K][As]);yZ[K].clearChart=yZ[K].ic;yZ[K].getImageURI=yZ[K].jk;Zq(yZ[K],yZ[K][ss]);Eq(yZ[K],yZ[K][sr]);yZ[K].setAction=yZ[K].vj;\nyZ[K].getAction=yZ[K].oh;yZ[K].removeAction=yZ[K].uj;Hi(eua,sZ,void 0);br(sZ[K],sZ[K][As]);sZ[K].clearChart=sZ[K].ic;sZ[K].getImageURI=sZ[K].jk;Zq(sZ[K],sZ[K][ss]);Eq(sZ[K],sZ[K][sr]);sZ[K].setAction=sZ[K].vj;sZ[K].getAction=sZ[K].oh;sZ[K].removeAction=sZ[K].uj;Hi(dua,kZ,void 0);kZ[K].computeDiff=kZ[K].pw;br(kZ[K],kZ[K][As]);kZ[K].clearChart=kZ[K].ic;kZ[K].getImageURI=kZ[K].jk;Zq(kZ[K],kZ[K][ss]);Eq(kZ[K],kZ[K][sr]);kZ[K].setAction=kZ[K].vj;kZ[K].getAction=kZ[K].oh;kZ[K].removeAction=kZ[K].uj;\nHi(cua,tZ,void 0);tZ[K].computeDiff=tZ[K].pw;br(tZ[K],tZ[K][As]);tZ[K].clearChart=tZ[K].ic;tZ[K].getImageURI=tZ[K].jk;Zq(tZ[K],tZ[K][ss]);Eq(tZ[K],tZ[K][sr]);tZ[K].setAction=tZ[K].vj;tZ[K].getAction=tZ[K].oh;tZ[K].removeAction=tZ[K].uj;Hi(\"google.visualization.SparklineChart\",rZ,void 0);br(rZ[K],rZ[K][As]);rZ[K].clearChart=rZ[K].ic;rZ[K].getImageURI=rZ[K].jk;Zq(rZ[K],rZ[K][ss]);Eq(rZ[K],rZ[K][sr]);rZ[K].setAction=rZ[K].vj;rZ[K].getAction=rZ[K].oh;rZ[K].removeAction=rZ[K].uj;\nHi(\"google.visualization.SteppedAreaChart\",qZ,void 0);br(qZ[K],qZ[K][As]);qZ[K].clearChart=qZ[K].ic;qZ[K].getImageURI=qZ[K].jk;Zq(qZ[K],qZ[K][ss]);Eq(qZ[K],qZ[K][sr]);qZ[K].setAction=qZ[K].vj;qZ[K].getAction=qZ[K].oh;qZ[K].removeAction=qZ[K].uj;Hi(\"google.visualization.RangeSelector\",AZ,void 0);br(AZ[K],AZ[K][As]);AZ[K].clearChart=AZ[K].ic;AZ[K].getRange=AZ[K].UQ;AZ[K].setRange=AZ[K].Vxa;;window.google&&window.google.loader&&window.google.loader.eval&&window.google.loader.eval.visualization&&(window.google.loader.eval.visualization=function(){eval(arguments[0])});\n\n\ngoogle.loader.loaded({\"module\":\"visualization\",\"version\":\"1.0\",\"components\":[\"ui\",\"corechart\",\"default\",\"table\",\"format\"]});\ngoogle.loader.eval.visualization = function() {eval(arguments[0]);};if (google.loader.eval.scripts && google.loader.eval.scripts['visualization']) {(function() {var scripts = google.loader.eval.scripts['visualization'];for (var i = 0; i < scripts.length; i++) {google.loader.eval.visualization(scripts[i]);}})();google.loader.eval.scripts['visualization'] = null;}})();/**\n * jQuery-csv (jQuery Plugin)\n * version: 0.70 (2012-11-04)\n *\n * This document is licensed as free software under the terms of the\n * MIT License: http://www.opensource.org/licenses/mit-license.php\n *\n * Acknowledgements:\n * The original design and influence to implement this library as a jquery\n * plugin is influenced by jquery-json (http://code.google.com/p/jquery-json/).\n * If you're looking to use native JSON.Stringify but want additional backwards\n * compatibility for browsers that don't support it, I highly recommend you\n * check it out.\n *\n * A special thanks goes out to rwk@acm.org for providing a lot of valuable\n * feedback to the project including the core for the new FSM\n * (Finite State Machine) parsers. If you're looking for a stable TSV parser\n * be sure to take a look at jquery-tsv (http://code.google.com/p/jquery-tsv/).\n\n * For legal purposes I'll include the \"NO WARRANTY EXPRESSED OR IMPLIED.\n * USE AT YOUR OWN RISK.\". Which, in 'layman's terms' means, by using this\n * library you are accepting responsibility if it breaks your code.\n *\n * Legal jargon aside, I will do my best to provide a useful and stable core\n * that can effectively be built on.\n *\n * Copyrighted 2012 by Evan Plaice.\n */\n\nRegExp.escape= function(s) {\n    return s.replace(/[-\\/\\\\^$*+?.()|[\\]{}]/g, '\\\\$&');\n};\n\n(function (undefined) {\n  'use strict'\n\n  var $;\n\n  // to keep backwards compatibility\n  if (typeof jQuery !== 'undefined' && jQuery) {\n    $ = jQuery;\n  } else {\n    $ = {};\n  }\n\n\n  /**\n   * jQuery.csv.defaults\n   * Encapsulates the method paramater defaults for the CSV plugin module.\n   */\n\n  $.csv = {\n    defaults: {\n      separator:',',\n      delimiter:'\"',\n      headers:true\n    },\n\n    hooks: {\n      castToScalar: function(value, state) {\n        var hasDot = /\\./;\n        if (isNaN(value)) {\n          return value;\n        } else {\n          if (hasDot.test(value)) {\n            return parseFloat(value);\n          } else {\n            var integer = parseInt(value);\n            if(isNaN(integer)) {\n              return null;\n            } else {\n              return integer;\n            }\n          }\n        }\n      }\n    },\n\n    parsers: {\n      parse: function(csv, options) {\n        // cache settings\n        var separator = options.separator;\n        var delimiter = options.delimiter;\n\n        // set initial state if it's missing\n        if(!options.state.rowNum) {\n          options.state.rowNum = 1;\n        }\n        if(!options.state.colNum) {\n          options.state.colNum = 1;\n        }\n\n        // clear initial state\n        var data = [];\n        var entry = [];\n        var state = 0;\n        var value = '';\n        var exit = false;\n\n        function endOfEntry() {\n          // reset the state\n          state = 0;\n          value = '';\n\n          // if 'start' hasn't been met, don't output\n          if(options.start && options.state.rowNum < options.start) {\n            // update global state\n            entry = [];\n            options.state.rowNum++;\n            options.state.colNum = 1;\n            return;\n          }\n          \n          if(options.onParseEntry === undefined) {\n            // onParseEntry hook not set\n            data.push(entry);\n          } else {\n            var hookVal = options.onParseEntry(entry, options.state); // onParseEntry Hook\n            // false skips the row, configurable through a hook\n            if(hookVal !== false) {\n              data.push(hookVal);\n            }\n          }\n          //console.log('entry:' + entry);\n          \n          // cleanup\n          entry = [];\n\n          // if 'end' is met, stop parsing\n          if(options.end && options.state.rowNum >= options.end) {\n            exit = true;\n          }\n          \n          // update global state\n          options.state.rowNum++;\n          options.state.colNum = 1;\n        }\n\n        function endOfValue() {\n          if(options.onParseValue === undefined) {\n            // onParseValue hook not set\n            entry.push(value);\n          } else {\n            var hook = options.onParseValue(value, options.state); // onParseValue Hook\n            // false skips the row, configurable through a hook\n            if(hook !== false) {\n              entry.push(hook);\n            }\n          }\n          //console.log('value:' + value);\n          // reset the state\n          value = '';\n          state = 0;\n          // update global state\n          options.state.colNum++;\n        }\n\n        // escape regex-specific control chars\n        var escSeparator = RegExp.escape(separator);\n        var escDelimiter = RegExp.escape(delimiter);\n\n        // compile the regEx str using the custom delimiter/separator\n        var match = /(D|S|\\r\\n|\\n|\\r|[^DS\\r\\n]+)/;\n        var matchSrc = match.source;\n        matchSrc = matchSrc.replace(/S/g, escSeparator);\n        matchSrc = matchSrc.replace(/D/g, escDelimiter);\n        match = RegExp(matchSrc, 'gm');\n\n        // put on your fancy pants...\n        // process control chars individually, use look-ahead on non-control chars\n        csv.replace(match, function (m0) {\n          if(exit) {\n            return;\n          }\n          switch (state) {\n            // the start of a value\n            case 0:\n              // null last value\n              if (m0 === separator) {\n                value += '';\n                endOfValue();\n                break;\n              }\n              // opening delimiter\n              if (m0 === delimiter) {\n                state = 1;\n                break;\n              }\n              // null last value\n              if (/^(\\r\\n|\\n|\\r)$/.test(m0)) {\n                endOfValue();\n                endOfEntry();\n                break;\n              }\n              // un-delimited value\n              value += m0;\n              state = 3;\n              break;\n\n            // delimited input\n            case 1:\n              // second delimiter? check further\n              if (m0 === delimiter) {\n                state = 2;\n                break;\n              }\n              // delimited data\n              value += m0;\n              state = 1;\n              break;\n\n            // delimiter found in delimited input\n            case 2:\n              // escaped delimiter?\n              if (m0 === delimiter) {\n                value += m0;\n                state = 1;\n                break;\n              }\n              // null value\n              if (m0 === separator) {\n                endOfValue();\n                break;\n              }\n              // end of entry\n              if (/^(\\r\\n|\\n|\\r)$/.test(m0)) {\n                endOfValue();\n                endOfEntry();\n                break;\n              }\n              // broken paser?\n              throw new Error('CSVDataError: Illegal State [Row:' + options.state.rowNum + '][Col:' + options.state.colNum + ']');\n\n            // un-delimited input\n            case 3:\n              // null last value\n              if (m0 === separator) {\n                endOfValue();\n                break;\n              }\n              // end of entry\n              if (/^(\\r\\n|\\n|\\r)$/.test(m0)) {\n                endOfValue();\n                endOfEntry();\n                break;\n              }\n              if (m0 === delimiter) {\n              // non-compliant data\n                throw new Error('CSVDataError: Illegal Quote [Row:' + options.state.rowNum + '][Col:' + options.state.colNum + ']');\n              }\n              // broken parser?\n              throw new Error('CSVDataError: Illegal Data [Row:' + options.state.rowNum + '][Col:' + options.state.colNum + ']');\n            default:\n              // shenanigans\n              throw new Error('CSVDataError: Unknown State [Row:' + options.state.rowNum + '][Col:' + options.state.colNum + ']');\n          }\n          //console.log('val:' + m0 + ' state:' + state);\n        });\n\n        // submit the last entry\n        // ignore null last line\n        if(entry.length !== 0) {\n          endOfValue();\n          endOfEntry();\n        }\n\n        return data;\n      },\n\n      // a csv-specific line splitter\n      splitLines: function(csv, options) {\n        // cache settings\n        var separator = options.separator;\n        var delimiter = options.delimiter;\n\n        // set initial state if it's missing\n        if(!options.state.rowNum) {\n          options.state.rowNum = 1;\n        }\n\n        // clear initial state\n        var entries = [];\n        var state = 0;\n        var entry = '';\n        var exit = false;\n\n        function endOfLine() {          \n          // reset the state\n          state = 0;\n          \n          // if 'start' hasn't been met, don't output\n          if(options.start && options.state.rowNum < options.start) {\n            // update global state\n            entry = '';\n            options.state.rowNum++;\n            return;\n          }\n          \n          if(options.onParseEntry === undefined) {\n            // onParseEntry hook not set\n            entries.push(entry);\n          } else {\n            var hookVal = options.onParseEntry(entry, options.state); // onParseEntry Hook\n            // false skips the row, configurable through a hook\n            if(hookVal !== false) {\n              entries.push(hookVal);\n            }\n          }\n\n          // cleanup\n          entry = '';\n\n          // if 'end' is met, stop parsing\n          if(options.end && options.state.rowNum >= options.end) {\n            exit = true;\n          }\n          \n          // update global state\n          options.state.rowNum++;\n        }\n\n        // escape regex-specific control chars\n        var escSeparator = RegExp.escape(separator);\n        var escDelimiter = RegExp.escape(delimiter);\n\n        // compile the regEx str using the custom delimiter/separator\n        var match = /(D|S|\\n|\\r|[^DS\\r\\n]+)/;\n        var matchSrc = match.source;\n        matchSrc = matchSrc.replace(/S/g, escSeparator);\n        matchSrc = matchSrc.replace(/D/g, escDelimiter);\n        match = RegExp(matchSrc, 'gm');\n        \n        // put on your fancy pants...\n        // process control chars individually, use look-ahead on non-control chars\n        csv.replace(match, function (m0) {\n          if(exit) {\n            return;\n          }\n          switch (state) {\n            // the start of a value/entry\n            case 0:\n              // null value\n              if (m0 === separator) {\n                entry += m0;\n                state = 0;\n                break;\n              }\n              // opening delimiter\n              if (m0 === delimiter) {\n                entry += m0;\n                state = 1;\n                break;\n              }\n              // end of line\n              if (m0 === '\\n') {\n                endOfLine();\n                break;\n              }\n              // phantom carriage return\n              if (/^\\r$/.test(m0)) {\n                break;\n              }\n              // un-delimit value\n              entry += m0;\n              state = 3;\n              break;\n\n            // delimited input\n            case 1:\n              // second delimiter? check further\n              if (m0 === delimiter) {\n                entry += m0;\n                state = 2;\n                break;\n              }\n              // delimited data\n              entry += m0;\n              state = 1;\n              break;\n\n            // delimiter found in delimited input\n            case 2:\n              // escaped delimiter?\n              var prevChar = entry.substr(entry.length - 1);\n              if (m0 === delimiter && prevChar === delimiter) {\n                entry += m0;\n                state = 1;\n                break;\n              }\n              // end of value\n              if (m0 === separator) {\n                entry += m0;\n                state = 0;\n                break;\n              }\n              // end of line\n              if (m0 === '\\n') {\n                endOfLine();\n                break;\n              }\n              // phantom carriage return\n              if (m0 === '\\r') {\n                break;\n              }\n              // broken paser?\n              throw new Error('CSVDataError: Illegal state [Row:' + options.state.rowNum + ']');\n\n            // un-delimited input\n            case 3:\n              // null value\n              if (m0 === separator) {\n                entry += m0;\n                state = 0;\n                break;\n              }\n              // end of line\n              if (m0 === '\\n') {\n                endOfLine();\n                break;\n              }\n              // phantom carriage return\n              if (m0 === '\\r') {\n                break;\n              }\n              // non-compliant data\n              if (m0 === delimiter) {\n                throw new Error('CSVDataError: Illegal quote [Row:' + options.state.rowNum + ']');\n              }\n              // broken parser?\n              throw new Error('CSVDataError: Illegal state [Row:' + options.state.rowNum + ']');\n            default:\n              // shenanigans\n              throw new Error('CSVDataError: Unknown state [Row:' + options.state.rowNum + ']');\n          }\n          //console.log('val:' + m0 + ' state:' + state);\n        });\n\n        // submit the last entry\n        // ignore null last line\n        if(entry !== '') {\n          endOfLine();\n        }\n\n        return entries;\n      },\n\n      // a csv entry parser\n      parseEntry: function(csv, options) {\n        // cache settings\n        var separator = options.separator;\n        var delimiter = options.delimiter;\n        \n        // set initial state if it's missing\n        if(!options.state.rowNum) {\n          options.state.rowNum = 1;\n        }\n        if(!options.state.colNum) {\n          options.state.colNum = 1;\n        }\n\n        // clear initial state\n        var entry = [];\n        var state = 0;\n        var value = '';\n\n        function endOfValue() {\n          if(options.onParseValue === undefined) {\n            // onParseValue hook not set\n            entry.push(value);\n          } else {\n            var hook = options.onParseValue(value, options.state); // onParseValue Hook\n            // false skips the value, configurable through a hook\n            if(hook !== false) {\n              entry.push(hook);\n            }\n          }\n          // reset the state\n          value = '';\n          state = 0;\n          // update global state\n          options.state.colNum++;\n        }\n\n        // checked for a cached regEx first\n        if(!options.match) {\n          // escape regex-specific control chars\n          var escSeparator = RegExp.escape(separator);\n          var escDelimiter = RegExp.escape(delimiter);\n          \n          // compile the regEx str using the custom delimiter/separator\n          var match = /(D|S|\\n|\\r|[^DS\\r\\n]+)/;\n          var matchSrc = match.source;\n          matchSrc = matchSrc.replace(/S/g, escSeparator);\n          matchSrc = matchSrc.replace(/D/g, escDelimiter);\n          options.match = RegExp(matchSrc, 'gm');\n        }\n\n        // put on your fancy pants...\n        // process control chars individually, use look-ahead on non-control chars\n        csv.replace(options.match, function (m0) {\n          switch (state) {\n            // the start of a value\n            case 0:\n              // null last value\n              if (m0 === separator) {\n                value += '';\n                endOfValue();\n                break;\n              }\n              // opening delimiter\n              if (m0 === delimiter) {\n                state = 1;\n                break;\n              }\n              // skip un-delimited new-lines\n              if (m0 === '\\n' || m0 === '\\r') {\n                break;\n              }\n              // un-delimited value\n              value += m0;\n              state = 3;\n              break;\n\n            // delimited input\n            case 1:\n              // second delimiter? check further\n              if (m0 === delimiter) {\n                state = 2;\n                break;\n              }\n              // delimited data\n              value += m0;\n              state = 1;\n              break;\n\n            // delimiter found in delimited input\n            case 2:\n              // escaped delimiter?\n              if (m0 === delimiter) {\n                value += m0;\n                state = 1;\n                break;\n              }\n              // null value\n              if (m0 === separator) {\n                endOfValue();\n                break;\n              }\n              // skip un-delimited new-lines\n              if (m0 === '\\n' || m0 === '\\r') {\n                break;\n              }\n              // broken paser?\n              throw new Error('CSVDataError: Illegal State [Row:' + options.state.rowNum + '][Col:' + options.state.colNum + ']');\n\n            // un-delimited input\n            case 3:\n              // null last value\n              if (m0 === separator) {\n                endOfValue();\n                break;\n              }\n              // skip un-delimited new-lines\n              if (m0 === '\\n' || m0 === '\\r') {\n                break;\n              }\n              // non-compliant data\n              if (m0 === delimiter) {\n                throw new Error('CSVDataError: Illegal Quote [Row:' + options.state.rowNum + '][Col:' + options.state.colNum + ']');\n              }\n              // broken parser?\n              throw new Error('CSVDataError: Illegal Data [Row:' + options.state.rowNum + '][Col:' + options.state.colNum + ']');\n            default:\n              // shenanigans\n              throw new Error('CSVDataError: Unknown State [Row:' + options.state.rowNum + '][Col:' + options.state.colNum + ']');\n          }\n          //console.log('val:' + m0 + ' state:' + state);\n        });\n\n        // submit the last value\n        endOfValue();\n\n        return entry;\n      }\n    },\n\n    helpers: {\n\n      /**\n       * $.csv.helpers.collectPropertyNames(objectsArray)\n       * Collects all unique property names from all passed objects.\n       *\n       * @param {Array} objects Objects to collect properties from.\n       *\n       * Returns an array of property names (array will be empty,\n       * if objects have no own properties).\n       */\n      collectPropertyNames: function (objects) {\n\n        var o, propName, props = [];\n        for (o in objects) {\n          for (propName in objects[o]) {\n            if ((objects[o].hasOwnProperty(propName))\n                && (props.indexOf(propName) < 0)\n                && (typeof objects[o][propName] !== 'function')) {\n\n              props.push(propName);\n            }\n          }\n        }\n        return props;\n      }\n    },\n\n    /**\n     * $.csv.toArray(csv)\n     * Converts a CSV entry string to a javascript array.\n     *\n     * @param {Array} csv The string containing the CSV data.\n     * @param {Object} [options] An object containing user-defined options.\n     * @param {Character} [separator] An override for the separator character. Defaults to a comma(,).\n     * @param {Character} [delimiter] An override for the delimiter character. Defaults to a double-quote(\").\n     *\n     * This method deals with simple CSV strings only. It's useful if you only\n     * need to parse a single entry. If you need to parse more than one line,\n     * use $.csv2Array instead.\n     */\n    toArray: function(csv, options, callback) {\n      var options = (options !== undefined ? options : {});\n      var config = {};\n      config.callback = ((callback !== undefined && typeof(callback) === 'function') ? callback : false);\n      config.separator = 'separator' in options ? options.separator : $.csv.defaults.separator;\n      config.delimiter = 'delimiter' in options ? options.delimiter : $.csv.defaults.delimiter;\n      var state = (options.state !== undefined ? options.state : {});\n\n      // setup\n      var options = {\n        delimiter: config.delimiter,\n        separator: config.separator,\n        onParseEntry: options.onParseEntry,\n        onParseValue: options.onParseValue,\n        state: state\n      }\n\n      var entry = $.csv.parsers.parseEntry(csv, options);\n\n      // push the value to a callback if one is defined\n      if(!config.callback) {\n        return entry;\n      } else {\n        config.callback('', entry);\n      }\n    },\n\n    /**\n     * $.csv.toArrays(csv)\n     * Converts a CSV string to a javascript array.\n     *\n     * @param {String} csv The string containing the raw CSV data.\n     * @param {Object} [options] An object containing user-defined options.\n     * @param {Character} [separator] An override for the separator character. Defaults to a comma(,).\n     * @param {Character} [delimiter] An override for the delimiter character. Defaults to a double-quote(\").\n     *\n     * This method deals with multi-line CSV. The breakdown is simple. The first\n     * dimension of the array represents the line (or entry/row) while the second\n     * dimension contains the values (or values/columns).\n     */\n    toArrays: function(csv, options, callback) {\n      var options = (options !== undefined ? options : {});\n      var config = {};\n      config.callback = ((callback !== undefined && typeof(callback) === 'function') ? callback : false);\n      config.separator = 'separator' in options ? options.separator : $.csv.defaults.separator;\n      config.delimiter = 'delimiter' in options ? options.delimiter : $.csv.defaults.delimiter;\n      \n      // setup\n      var data = [];\n      var options = {\n        delimiter: config.delimiter,\n        separator: config.separator,\n        onPreParse: options.onPreParse,\n        onParseEntry: options.onParseEntry,\n        onParseValue: options.onParseValue,\n        onPostParse: options.onPostParse,\n        start: options.start,\n        end: options.end,\n        state: {\n          rowNum: 1,\n          colNum: 1\n        }\n      };\n\n      // onPreParse hook\n      if(options.onPreParse !== undefined) {\n        options.onPreParse(csv, options.state);\n      }\n\n      // parse the data\n      data = $.csv.parsers.parse(csv, options);\n\n      // onPostParse hook\n      if(options.onPostParse !== undefined) {\n        options.onPostParse(data, options.state);\n      }\n\n      // push the value to a callback if one is defined\n      if(!config.callback) {\n        return data;\n      } else {\n        config.callback('', data);\n      }\n    },\n\n    /**\n     * $.csv.toObjects(csv)\n     * Converts a CSV string to a javascript object.\n     * @param {String} csv The string containing the raw CSV data.\n     * @param {Object} [options] An object containing user-defined options.\n     * @param {Character} [separator] An override for the separator character. Defaults to a comma(,).\n     * @param {Character} [delimiter] An override for the delimiter character. Defaults to a double-quote(\").\n     * @param {Boolean} [headers] Indicates whether the data contains a header line. Defaults to true.\n     *\n     * This method deals with multi-line CSV strings. Where the headers line is\n     * used as the key for each value per entry.\n     */\n    toObjects: function(csv, options, callback) {\n      var options = (options !== undefined ? options : {});\n      var config = {};\n      config.callback = ((callback !== undefined && typeof(callback) === 'function') ? callback : false);\n      config.separator = 'separator' in options ? options.separator : $.csv.defaults.separator;\n      config.delimiter = 'delimiter' in options ? options.delimiter : $.csv.defaults.delimiter;\n      config.headers = 'headers' in options ? options.headers : $.csv.defaults.headers;\n      options.start = 'start' in options ? options.start : 1;\n      \n      // account for headers\n      if(config.headers) {\n        options.start++;\n      }\n      if(options.end && config.headers) {\n        options.end++;\n      }\n      \n      // setup\n      var lines = [];\n      var data = [];\n      \n      var options = {\n        delimiter: config.delimiter,\n        separator: config.separator,\n        onPreParse: options.onPreParse,\n        onParseEntry: options.onParseEntry,\n        onParseValue: options.onParseValue,\n        onPostParse: options.onPostParse,\n        start: options.start,\n        end: options.end,\n        state: {\n          rowNum: 1,\n          colNum: 1\n        },\n        match: false,\n        transform: options.transform\n      };\n\n      // fetch the headers\n      var headerOptions = {\n        delimiter: config.delimiter,\n        separator: config.separator,\n        start: 1,\n        end: 1,\n        state: {\n          rowNum:1,\n          colNum:1\n        }\n      }\n\n      // onPreParse hook\n      if(options.onPreParse !== undefined) {\n        options.onPreParse(csv, options.state);\n      }\n\n      // parse the csv\n      var headerLine = $.csv.parsers.splitLines(csv, headerOptions);\n      var headers = $.csv.toArray(headerLine[0], options);\n\n      // fetch the data\n      var lines = $.csv.parsers.splitLines(csv, options);\n      \n      // reset the state for re-use\n      options.state.colNum = 1;\n      if(headers){\n        options.state.rowNum = 2;\n      } else {\n        options.state.rowNum = 1;\n      }\n      \n      // convert data to objects\n      for(var i=0, len=lines.length; i<len; i++) {\n        var entry = $.csv.toArray(lines[i], options);\n        var object = {};\n        for(var j in headers) {\n          object[headers[j]] = entry[j];\n        }\n        if (options.transform !== undefined) {\n          data.push(options.transform.call(undefined, object));\n        } else {\n          data.push(object);\n        }\n        \n        // update row state\n        options.state.rowNum++;\n      }\n\n      // onPostParse hook\n      if(options.onPostParse !== undefined) {\n        options.onPostParse(data, options.state);\n      }\n\n      // push the value to a callback if one is defined\n      if(!config.callback) {\n        return data;\n      } else {\n        config.callback('', data);\n      }\n    },\n\n     /**\n     * $.csv.fromArrays(arrays)\n     * Converts a javascript array to a CSV String.\n     *\n     * @param {Array} arrays An array containing an array of CSV entries.\n     * @param {Object} [options] An object containing user-defined options.\n     * @param {Character} [separator] An override for the separator character. Defaults to a comma(,).\n     * @param {Character} [delimiter] An override for the delimiter character. Defaults to a double-quote(\").\n     *\n     * This method generates a CSV file from an array of arrays (representing entries).\n     */\n    fromArrays: function(arrays, options, callback) {\n      var options = (options !== undefined ? options : {});\n      var config = {};\n      config.callback = ((callback !== undefined && typeof(callback) === 'function') ? callback : false);\n      config.separator = 'separator' in options ? options.separator : $.csv.defaults.separator;\n      config.delimiter = 'delimiter' in options ? options.delimiter : $.csv.defaults.delimiter;\n\n      var output = '',\n          line,\n          lineValues,\n          i, j;\n\n      for (i = 0; i < arrays.length; i++) {\n        line = arrays[i];\n        lineValues = [];\n        for (j = 0; j < line.length; j++) {\n          var strValue = (line[j] === undefined || line[j] === null)\n                       ? ''\n                       : line[j].toString();\n          if (strValue.indexOf(config.delimiter) > -1) {\n            strValue = strValue.replace(config.delimiter, config.delimiter + config.delimiter);\n          }\n\n          var escMatcher = '\\n|\\r|S|D';\n          escMatcher = escMatcher.replace('S', config.separator);\n          escMatcher = escMatcher.replace('D', config.delimiter);\n\n          if (strValue.search(escMatcher) > -1) {\n            strValue = config.delimiter + strValue + config.delimiter;\n          }\n          lineValues.push(strValue);\n        }\n        output += lineValues.join(config.separator) + '\\r\\n';\n      }\n\n      // push the value to a callback if one is defined\n      if(!config.callback) {\n        return output;\n      } else {\n        config.callback('', output);\n      }\n    },\n\n    /**\n     * $.csv.fromObjects(objects)\n     * Converts a javascript dictionary to a CSV string.\n     *\n     * @param {Object} objects An array of objects containing the data.\n     * @param {Object} [options] An object containing user-defined options.\n     * @param {Character} [separator] An override for the separator character. Defaults to a comma(,).\n     * @param {Character} [delimiter] An override for the delimiter character. Defaults to a double-quote(\").\n     * @param {Character} [sortOrder] Sort order of columns (named after\n     *   object properties). Use 'alpha' for alphabetic. Default is 'declare',\n     *   which means, that properties will _probably_ appear in order they were\n     *   declared for the object. But without any guarantee.\n     * @param {Character or Array} [manualOrder] Manually order columns. May be\n     * a strin in a same csv format as an output or an array of header names\n     * (array items won't be parsed). All the properties, not present in\n     * `manualOrder` will be appended to the end in accordance with `sortOrder`\n     * option. So the `manualOrder` always takes preference, if present.\n     *\n     * This method generates a CSV file from an array of objects (name:value pairs).\n     * It starts by detecting the headers and adding them as the first line of\n     * the CSV file, followed by a structured dump of the data.\n     */\n    fromObjects: function(objects, options, callback) {\n      var options = (options !== undefined ? options : {});\n      var config = {};\n      config.callback = ((callback !== undefined && typeof(callback) === 'function') ? callback : false);\n      config.separator = 'separator' in options ? options.separator : $.csv.defaults.separator;\n      config.delimiter = 'delimiter' in options ? options.delimiter : $.csv.defaults.delimiter;\n      config.headers = 'headers' in options ? options.headers : $.csv.defaults.headers;\n      config.sortOrder = 'sortOrder' in options ? options.sortOrder : 'declare';\n      config.manualOrder = 'manualOrder' in options ? options.manualOrder : [];\n      config.transform = options.transform;\n\n      if (typeof config.manualOrder === 'string') {\n        config.manualOrder = $.csv.toArray(config.manualOrder, config);\n      }\n\n      if (config.transform !== undefined) {\n        var origObjects = objects;\n        objects = [];\n\n        var i;\n        for (i = 0; i < origObjects.length; i++) {\n          objects.push(config.transform.call(undefined, origObjects[i]));\n        }\n      }\n\n      var props = $.csv.helpers.collectPropertyNames(objects);\n\n      if (config.sortOrder === 'alpha') {\n        props.sort();\n      } // else {} - nothing to do for 'declare' order\n\n      if (config.manualOrder.length > 0) {\n\n        var propsManual = [].concat(config.manualOrder);\n        var p;\n        for (p = 0; p < props.length; p++) {\n          if (propsManual.indexOf( props[p] ) < 0) {\n            propsManual.push( props[p] );\n          }\n        }\n        props = propsManual;\n      }\n\n      var o, p, line, output = [], propName;\n      if (config.headers) {\n        output.push(props);\n      }\n\n      for (o = 0; o < objects.length; o++) {\n        line = [];\n        for (p = 0; p < props.length; p++) {\n          propName = props[p];\n          if (propName in objects[o] && typeof objects[o][propName] !== 'function') {\n            line.push(objects[o][propName]);\n          } else {\n            line.push('');\n          }\n        }\n        output.push(line);\n      }\n\n      // push the value to a callback if one is defined\n      return $.csv.fromArrays(output, options, config.callback);\n    }\n  };\n\n  // Maintenance code to maintain backward-compatibility\n  // Will be removed in release 1.0\n  $.csvEntry2Array = $.csv.toArray;\n  $.csv2Array = $.csv.toArrays;\n  $.csv2Dictionary = $.csv.toObjects;\n\n  // CommonJS module is defined\n  if (typeof module !== 'undefined' && module.exports) {\n    module.exports = $.csv;\n  }\n\n}).call( this );\n/*!\n * Bootstrap v3.2.0 (http://getbootstrap.com)\n * Copyright 2011-2014 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\nif(\"undefined\"==typeof jQuery)throw new Error(\"Bootstrap's JavaScript requires jQuery\");+function(a){\"use strict\";function b(){var a=document.createElement(\"bootstrap\"),b={WebkitTransition:\"webkitTransitionEnd\",MozTransition:\"transitionend\",OTransition:\"oTransitionEnd otransitionend\",transition:\"transitionend\"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one(\"bsTransitionEnd\",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){\"use strict\";function b(b){return this.each(function(){var c=a(this),e=c.data(\"bs.alert\");e||c.data(\"bs.alert\",e=new d(this)),\"string\"==typeof b&&e[b].call(c)})}var c='[data-dismiss=\"alert\"]',d=function(b){a(b).on(\"click\",c,this.close)};d.VERSION=\"3.2.0\",d.prototype.close=function(b){function c(){f.detach().trigger(\"closed.bs.alert\").remove()}var d=a(this),e=d.attr(\"data-target\");e||(e=d.attr(\"href\"),e=e&&e.replace(/.*(?=#[^\\s]*$)/,\"\"));var f=a(e);b&&b.preventDefault(),f.length||(f=d.hasClass(\"alert\")?d:d.parent()),f.trigger(b=a.Event(\"close.bs.alert\")),b.isDefaultPrevented()||(f.removeClass(\"in\"),a.support.transition&&f.hasClass(\"fade\")?f.one(\"bsTransitionEnd\",c).emulateTransitionEnd(150):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on(\"click.bs.alert.data-api\",c,d.prototype.close)}(jQuery),+function(a){\"use strict\";function b(b){return this.each(function(){var d=a(this),e=d.data(\"bs.button\"),f=\"object\"==typeof b&&b;e||d.data(\"bs.button\",e=new c(this,f)),\"toggle\"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION=\"3.2.0\",c.DEFAULTS={loadingText:\"loading...\"},c.prototype.setState=function(b){var c=\"disabled\",d=this.$element,e=d.is(\"input\")?\"val\":\"html\",f=d.data();b+=\"Text\",null==f.resetText&&d.data(\"resetText\",d[e]()),d[e](null==f[b]?this.options[b]:f[b]),setTimeout(a.proxy(function(){\"loadingText\"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle=\"buttons\"]');if(b.length){var c=this.$element.find(\"input\");\"radio\"==c.prop(\"type\")&&(c.prop(\"checked\")&&this.$element.hasClass(\"active\")?a=!1:b.find(\".active\").removeClass(\"active\")),a&&c.prop(\"checked\",!this.$element.hasClass(\"active\")).trigger(\"change\")}a&&this.$element.toggleClass(\"active\")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on(\"click.bs.button.data-api\",'[data-toggle^=\"button\"]',function(c){var d=a(c.target);d.hasClass(\"btn\")||(d=d.closest(\".btn\")),b.call(d,\"toggle\"),c.preventDefault()})}(jQuery),+function(a){\"use strict\";function b(b){return this.each(function(){var d=a(this),e=d.data(\"bs.carousel\"),f=a.extend({},c.DEFAULTS,d.data(),\"object\"==typeof b&&b),g=\"string\"==typeof b?b:f.slide;e||d.data(\"bs.carousel\",e=new c(this,f)),\"number\"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b).on(\"keydown.bs.carousel\",a.proxy(this.keydown,this)),this.$indicators=this.$element.find(\".carousel-indicators\"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,\"hover\"==this.options.pause&&this.$element.on(\"mouseenter.bs.carousel\",a.proxy(this.pause,this)).on(\"mouseleave.bs.carousel\",a.proxy(this.cycle,this))};c.VERSION=\"3.2.0\",c.DEFAULTS={interval:5e3,pause:\"hover\",wrap:!0},c.prototype.keydown=function(a){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(\".item\"),this.$items.index(a||this.$active)},c.prototype.to=function(b){var c=this,d=this.getItemIndex(this.$active=this.$element.find(\".item.active\"));return b>this.$items.length-1||0>b?void 0:this.sliding?this.$element.one(\"slid.bs.carousel\",function(){c.to(b)}):d==b?this.pause().cycle():this.slide(b>d?\"next\":\"prev\",a(this.$items[b]))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(\".next, .prev\").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){return this.sliding?void 0:this.slide(\"next\")},c.prototype.prev=function(){return this.sliding?void 0:this.slide(\"prev\")},c.prototype.slide=function(b,c){var d=this.$element.find(\".item.active\"),e=c||d[b](),f=this.interval,g=\"next\"==b?\"left\":\"right\",h=\"next\"==b?\"first\":\"last\",i=this;if(!e.length){if(!this.options.wrap)return;e=this.$element.find(\".item\")[h]()}if(e.hasClass(\"active\"))return this.sliding=!1;var j=e[0],k=a.Event(\"slide.bs.carousel\",{relatedTarget:j,direction:g});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,f&&this.pause(),this.$indicators.length){this.$indicators.find(\".active\").removeClass(\"active\");var l=a(this.$indicators.children()[this.getItemIndex(e)]);l&&l.addClass(\"active\")}var m=a.Event(\"slid.bs.carousel\",{relatedTarget:j,direction:g});return a.support.transition&&this.$element.hasClass(\"slide\")?(e.addClass(b),e[0].offsetWidth,d.addClass(g),e.addClass(g),d.one(\"bsTransitionEnd\",function(){e.removeClass([b,g].join(\" \")).addClass(\"active\"),d.removeClass([\"active\",g].join(\" \")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(1e3*d.css(\"transition-duration\").slice(0,-1))):(d.removeClass(\"active\"),e.addClass(\"active\"),this.sliding=!1,this.$element.trigger(m)),f&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this},a(document).on(\"click.bs.carousel.data-api\",\"[data-slide], [data-slide-to]\",function(c){var d,e=a(this),f=a(e.attr(\"data-target\")||(d=e.attr(\"href\"))&&d.replace(/.*(?=#[^\\s]+$)/,\"\"));if(f.hasClass(\"carousel\")){var g=a.extend({},f.data(),e.data()),h=e.attr(\"data-slide-to\");h&&(g.interval=!1),b.call(f,g),h&&f.data(\"bs.carousel\").to(h),c.preventDefault()}}),a(window).on(\"load\",function(){a('[data-ride=\"carousel\"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){\"use strict\";function b(b){return this.each(function(){var d=a(this),e=d.data(\"bs.collapse\"),f=a.extend({},c.DEFAULTS,d.data(),\"object\"==typeof b&&b);!e&&f.toggle&&\"show\"==b&&(b=!b),e||d.data(\"bs.collapse\",e=new c(this,f)),\"string\"==typeof b&&e[b]()})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.transitioning=null,this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};c.VERSION=\"3.2.0\",c.DEFAULTS={toggle:!0},c.prototype.dimension=function(){var a=this.$element.hasClass(\"width\");return a?\"width\":\"height\"},c.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass(\"in\")){var c=a.Event(\"show.bs.collapse\");if(this.$element.trigger(c),!c.isDefaultPrevented()){var d=this.$parent&&this.$parent.find(\"> .panel > .in\");if(d&&d.length){var e=d.data(\"bs.collapse\");if(e&&e.transitioning)return;b.call(d,\"hide\"),e||d.data(\"bs.collapse\",null)}var f=this.dimension();this.$element.removeClass(\"collapse\").addClass(\"collapsing\")[f](0),this.transitioning=1;var g=function(){this.$element.removeClass(\"collapsing\").addClass(\"collapse in\")[f](\"\"),this.transitioning=0,this.$element.trigger(\"shown.bs.collapse\")};if(!a.support.transition)return g.call(this);var h=a.camelCase([\"scroll\",f].join(\"-\"));this.$element.one(\"bsTransitionEnd\",a.proxy(g,this)).emulateTransitionEnd(350)[f](this.$element[0][h])}}},c.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass(\"in\")){var b=a.Event(\"hide.bs.collapse\");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass(\"collapsing\").removeClass(\"collapse\").removeClass(\"in\"),this.transitioning=1;var d=function(){this.transitioning=0,this.$element.trigger(\"hidden.bs.collapse\").removeClass(\"collapsing\").addClass(\"collapse\")};return a.support.transition?void this.$element[c](0).one(\"bsTransitionEnd\",a.proxy(d,this)).emulateTransitionEnd(350):d.call(this)}}},c.prototype.toggle=function(){this[this.$element.hasClass(\"in\")?\"hide\":\"show\"]()};var d=a.fn.collapse;a.fn.collapse=b,a.fn.collapse.Constructor=c,a.fn.collapse.noConflict=function(){return a.fn.collapse=d,this},a(document).on(\"click.bs.collapse.data-api\",'[data-toggle=\"collapse\"]',function(c){var d,e=a(this),f=e.attr(\"data-target\")||c.preventDefault()||(d=e.attr(\"href\"))&&d.replace(/.*(?=#[^\\s]+$)/,\"\"),g=a(f),h=g.data(\"bs.collapse\"),i=h?\"toggle\":e.data(),j=e.attr(\"data-parent\"),k=j&&a(j);h&&h.transitioning||(k&&k.find('[data-toggle=\"collapse\"][data-parent=\"'+j+'\"]').not(e).addClass(\"collapsed\"),e[g.hasClass(\"in\")?\"addClass\":\"removeClass\"](\"collapsed\")),b.call(g,i)})}(jQuery),+function(a){\"use strict\";function b(b){b&&3===b.which||(a(e).remove(),a(f).each(function(){var d=c(a(this)),e={relatedTarget:this};d.hasClass(\"open\")&&(d.trigger(b=a.Event(\"hide.bs.dropdown\",e)),b.isDefaultPrevented()||d.removeClass(\"open\").trigger(\"hidden.bs.dropdown\",e))}))}function c(b){var c=b.attr(\"data-target\");c||(c=b.attr(\"href\"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\\s]*$)/,\"\"));var d=c&&a(c);return d&&d.length?d:b.parent()}function d(b){return this.each(function(){var c=a(this),d=c.data(\"bs.dropdown\");d||c.data(\"bs.dropdown\",d=new g(this)),\"string\"==typeof b&&d[b].call(c)})}var e=\".dropdown-backdrop\",f='[data-toggle=\"dropdown\"]',g=function(b){a(b).on(\"click.bs.dropdown\",this.toggle)};g.VERSION=\"3.2.0\",g.prototype.toggle=function(d){var e=a(this);if(!e.is(\".disabled, :disabled\")){var f=c(e),g=f.hasClass(\"open\");if(b(),!g){\"ontouchstart\"in document.documentElement&&!f.closest(\".navbar-nav\").length&&a('<div class=\"dropdown-backdrop\"/>').insertAfter(a(this)).on(\"click\",b);var h={relatedTarget:this};if(f.trigger(d=a.Event(\"show.bs.dropdown\",h)),d.isDefaultPrevented())return;e.trigger(\"focus\"),f.toggleClass(\"open\").trigger(\"shown.bs.dropdown\",h)}return!1}},g.prototype.keydown=function(b){if(/(38|40|27)/.test(b.keyCode)){var d=a(this);if(b.preventDefault(),b.stopPropagation(),!d.is(\".disabled, :disabled\")){var e=c(d),g=e.hasClass(\"open\");if(!g||g&&27==b.keyCode)return 27==b.which&&e.find(f).trigger(\"focus\"),d.trigger(\"click\");var h=\" li:not(.divider):visible a\",i=e.find('[role=\"menu\"]'+h+', [role=\"listbox\"]'+h);if(i.length){var j=i.index(i.filter(\":focus\"));38==b.keyCode&&j>0&&j--,40==b.keyCode&&j<i.length-1&&j++,~j||(j=0),i.eq(j).trigger(\"focus\")}}}};var h=a.fn.dropdown;a.fn.dropdown=d,a.fn.dropdown.Constructor=g,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=h,this},a(document).on(\"click.bs.dropdown.data-api\",b).on(\"click.bs.dropdown.data-api\",\".dropdown form\",function(a){a.stopPropagation()}).on(\"click.bs.dropdown.data-api\",f,g.prototype.toggle).on(\"keydown.bs.dropdown.data-api\",f+', [role=\"menu\"], [role=\"listbox\"]',g.prototype.keydown)}(jQuery),+function(a){\"use strict\";function b(b,d){return this.each(function(){var e=a(this),f=e.data(\"bs.modal\"),g=a.extend({},c.DEFAULTS,e.data(),\"object\"==typeof b&&b);f||e.data(\"bs.modal\",f=new c(this,g)),\"string\"==typeof b?f[b](d):g.show&&f.show(d)})}var c=function(b,c){this.options=c,this.$body=a(document.body),this.$element=a(b),this.$backdrop=this.isShown=null,this.scrollbarWidth=0,this.options.remote&&this.$element.find(\".modal-content\").load(this.options.remote,a.proxy(function(){this.$element.trigger(\"loaded.bs.modal\")},this))};c.VERSION=\"3.2.0\",c.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},c.prototype.toggle=function(a){return this.isShown?this.hide():this.show(a)},c.prototype.show=function(b){var c=this,d=a.Event(\"show.bs.modal\",{relatedTarget:b});this.$element.trigger(d),this.isShown||d.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.$body.addClass(\"modal-open\"),this.setScrollbar(),this.escape(),this.$element.on(\"click.dismiss.bs.modal\",'[data-dismiss=\"modal\"]',a.proxy(this.hide,this)),this.backdrop(function(){var d=a.support.transition&&c.$element.hasClass(\"fade\");c.$element.parent().length||c.$element.appendTo(c.$body),c.$element.show().scrollTop(0),d&&c.$element[0].offsetWidth,c.$element.addClass(\"in\").attr(\"aria-hidden\",!1),c.enforceFocus();var e=a.Event(\"shown.bs.modal\",{relatedTarget:b});d?c.$element.find(\".modal-dialog\").one(\"bsTransitionEnd\",function(){c.$element.trigger(\"focus\").trigger(e)}).emulateTransitionEnd(300):c.$element.trigger(\"focus\").trigger(e)}))},c.prototype.hide=function(b){b&&b.preventDefault(),b=a.Event(\"hide.bs.modal\"),this.$element.trigger(b),this.isShown&&!b.isDefaultPrevented()&&(this.isShown=!1,this.$body.removeClass(\"modal-open\"),this.resetScrollbar(),this.escape(),a(document).off(\"focusin.bs.modal\"),this.$element.removeClass(\"in\").attr(\"aria-hidden\",!0).off(\"click.dismiss.bs.modal\"),a.support.transition&&this.$element.hasClass(\"fade\")?this.$element.one(\"bsTransitionEnd\",a.proxy(this.hideModal,this)).emulateTransitionEnd(300):this.hideModal())},c.prototype.enforceFocus=function(){a(document).off(\"focusin.bs.modal\").on(\"focusin.bs.modal\",a.proxy(function(a){this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.trigger(\"focus\")},this))},c.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on(\"keyup.dismiss.bs.modal\",a.proxy(function(a){27==a.which&&this.hide()},this)):this.isShown||this.$element.off(\"keyup.dismiss.bs.modal\")},c.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.$element.trigger(\"hidden.bs.modal\")})},c.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},c.prototype.backdrop=function(b){var c=this,d=this.$element.hasClass(\"fade\")?\"fade\":\"\";if(this.isShown&&this.options.backdrop){var e=a.support.transition&&d;if(this.$backdrop=a('<div class=\"modal-backdrop '+d+'\" />').appendTo(this.$body),this.$element.on(\"click.dismiss.bs.modal\",a.proxy(function(a){a.target===a.currentTarget&&(\"static\"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this)),e&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass(\"in\"),!b)return;e?this.$backdrop.one(\"bsTransitionEnd\",b).emulateTransitionEnd(150):b()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass(\"in\");var f=function(){c.removeBackdrop(),b&&b()};a.support.transition&&this.$element.hasClass(\"fade\")?this.$backdrop.one(\"bsTransitionEnd\",f).emulateTransitionEnd(150):f()}else b&&b()},c.prototype.checkScrollbar=function(){document.body.clientWidth>=window.innerWidth||(this.scrollbarWidth=this.scrollbarWidth||this.measureScrollbar())},c.prototype.setScrollbar=function(){var a=parseInt(this.$body.css(\"padding-right\")||0,10);this.scrollbarWidth&&this.$body.css(\"padding-right\",a+this.scrollbarWidth)},c.prototype.resetScrollbar=function(){this.$body.css(\"padding-right\",\"\")},c.prototype.measureScrollbar=function(){var a=document.createElement(\"div\");a.className=\"modal-scrollbar-measure\",this.$body.append(a);var b=a.offsetWidth-a.clientWidth;return this.$body[0].removeChild(a),b};var d=a.fn.modal;a.fn.modal=b,a.fn.modal.Constructor=c,a.fn.modal.noConflict=function(){return a.fn.modal=d,this},a(document).on(\"click.bs.modal.data-api\",'[data-toggle=\"modal\"]',function(c){var d=a(this),e=d.attr(\"href\"),f=a(d.attr(\"data-target\")||e&&e.replace(/.*(?=#[^\\s]+$)/,\"\")),g=f.data(\"bs.modal\")?\"toggle\":a.extend({remote:!/#/.test(e)&&e},f.data(),d.data());d.is(\"a\")&&c.preventDefault(),f.one(\"show.bs.modal\",function(a){a.isDefaultPrevented()||f.one(\"hidden.bs.modal\",function(){d.is(\":visible\")&&d.trigger(\"focus\")})}),b.call(f,g,this)})}(jQuery),+function(a){\"use strict\";function b(b){return this.each(function(){var d=a(this),e=d.data(\"bs.tooltip\"),f=\"object\"==typeof b&&b;(e||\"destroy\"!=b)&&(e||d.data(\"bs.tooltip\",e=new c(this,f)),\"string\"==typeof b&&e[b]())})}var c=function(a,b){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init(\"tooltip\",a,b)};c.VERSION=\"3.2.0\",c.DEFAULTS={animation:!0,placement:\"top\",selector:!1,template:'<div class=\"tooltip\" role=\"tooltip\"><div class=\"tooltip-arrow\"></div><div class=\"tooltip-inner\"></div></div>',trigger:\"hover focus\",title:\"\",delay:0,html:!1,container:!1,viewport:{selector:\"body\",padding:0}},c.prototype.init=function(b,c,d){this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(this.options.viewport.selector||this.options.viewport);for(var e=this.options.trigger.split(\" \"),f=e.length;f--;){var g=e[f];if(\"click\"==g)this.$element.on(\"click.\"+this.type,this.options.selector,a.proxy(this.toggle,this));else if(\"manual\"!=g){var h=\"hover\"==g?\"mouseenter\":\"focusin\",i=\"hover\"==g?\"mouseleave\":\"focusout\";this.$element.on(h+\".\"+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+\".\"+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:\"manual\",selector:\"\"}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&\"number\"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data(\"bs.\"+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data(\"bs.\"+this.type,c)),clearTimeout(c.timeout),c.hoverState=\"in\",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){\"in\"==c.hoverState&&c.show()},c.options.delay.show)):c.show()},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data(\"bs.\"+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data(\"bs.\"+this.type,c)),clearTimeout(c.timeout),c.hoverState=\"out\",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){\"out\"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide()},c.prototype.show=function(){var b=a.Event(\"show.bs.\"+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var c=a.contains(document.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!c)return;var d=this,e=this.tip(),f=this.getUID(this.type);this.setContent(),e.attr(\"id\",f),this.$element.attr(\"aria-describedby\",f),this.options.animation&&e.addClass(\"fade\");var g=\"function\"==typeof this.options.placement?this.options.placement.call(this,e[0],this.$element[0]):this.options.placement,h=/\\s?auto?\\s?/i,i=h.test(g);i&&(g=g.replace(h,\"\")||\"top\"),e.detach().css({top:0,left:0,display:\"block\"}).addClass(g).data(\"bs.\"+this.type,this),this.options.container?e.appendTo(this.options.container):e.insertAfter(this.$element);var j=this.getPosition(),k=e[0].offsetWidth,l=e[0].offsetHeight;if(i){var m=g,n=this.$element.parent(),o=this.getPosition(n);g=\"bottom\"==g&&j.top+j.height+l-o.scroll>o.height?\"top\":\"top\"==g&&j.top-o.scroll-l<0?\"bottom\":\"right\"==g&&j.right+k>o.width?\"left\":\"left\"==g&&j.left-k<o.left?\"right\":g,e.removeClass(m).addClass(g)}var p=this.getCalculatedOffset(g,j,k,l);this.applyPlacement(p,g);var q=function(){d.$element.trigger(\"shown.bs.\"+d.type),d.hoverState=null};a.support.transition&&this.$tip.hasClass(\"fade\")?e.one(\"bsTransitionEnd\",q).emulateTransitionEnd(150):q()}},c.prototype.applyPlacement=function(b,c){var d=this.tip(),e=d[0].offsetWidth,f=d[0].offsetHeight,g=parseInt(d.css(\"margin-top\"),10),h=parseInt(d.css(\"margin-left\"),10);isNaN(g)&&(g=0),isNaN(h)&&(h=0),b.top=b.top+g,b.left=b.left+h,a.offset.setOffset(d[0],a.extend({using:function(a){d.css({top:Math.round(a.top),left:Math.round(a.left)})}},b),0),d.addClass(\"in\");var i=d[0].offsetWidth,j=d[0].offsetHeight;\"top\"==c&&j!=f&&(b.top=b.top+f-j);var k=this.getViewportAdjustedDelta(c,b,i,j);k.left?b.left+=k.left:b.top+=k.top;var l=k.left?2*k.left-e+i:2*k.top-f+j,m=k.left?\"left\":\"top\",n=k.left?\"offsetWidth\":\"offsetHeight\";d.offset(b),this.replaceArrow(l,d[0][n],m)},c.prototype.replaceArrow=function(a,b,c){this.arrow().css(c,a?50*(1-a/b)+\"%\":\"\")},c.prototype.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\")},c.prototype.hide=function(){function b(){\"in\"!=c.hoverState&&d.detach(),c.$element.trigger(\"hidden.bs.\"+c.type)}var c=this,d=this.tip(),e=a.Event(\"hide.bs.\"+this.type);return this.$element.removeAttr(\"aria-describedby\"),this.$element.trigger(e),e.isDefaultPrevented()?void 0:(d.removeClass(\"in\"),a.support.transition&&this.$tip.hasClass(\"fade\")?d.one(\"bsTransitionEnd\",b).emulateTransitionEnd(150):b(),this.hoverState=null,this)},c.prototype.fixTitle=function(){var a=this.$element;(a.attr(\"title\")||\"string\"!=typeof a.attr(\"data-original-title\"))&&a.attr(\"data-original-title\",a.attr(\"title\")||\"\").attr(\"title\",\"\")},c.prototype.hasContent=function(){return this.getTitle()},c.prototype.getPosition=function(b){b=b||this.$element;var c=b[0],d=\"BODY\"==c.tagName;return a.extend({},\"function\"==typeof c.getBoundingClientRect?c.getBoundingClientRect():null,{scroll:d?document.documentElement.scrollTop||document.body.scrollTop:b.scrollTop(),width:d?a(window).width():b.outerWidth(),height:d?a(window).height():b.outerHeight()},d?{top:0,left:0}:b.offset())},c.prototype.getCalculatedOffset=function(a,b,c,d){return\"bottom\"==a?{top:b.top+b.height,left:b.left+b.width/2-c/2}:\"top\"==a?{top:b.top-d,left:b.left+b.width/2-c/2}:\"left\"==a?{top:b.top+b.height/2-d/2,left:b.left-c}:{top:b.top+b.height/2-d/2,left:b.left+b.width}},c.prototype.getViewportAdjustedDelta=function(a,b,c,d){var e={top:0,left:0};if(!this.$viewport)return e;var f=this.options.viewport&&this.options.viewport.padding||0,g=this.getPosition(this.$viewport);if(/right|left/.test(a)){var h=b.top-f-g.scroll,i=b.top+f-g.scroll+d;h<g.top?e.top=g.top-h:i>g.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;j<g.left?e.left=g.left-j:k>g.width&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr(\"data-original-title\")||(\"function\"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){return this.$tip=this.$tip||a(this.options.template)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(\".tooltip-arrow\")},c.prototype.validate=function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data(\"bs.\"+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data(\"bs.\"+this.type,c))),c.tip().hasClass(\"in\")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){clearTimeout(this.timeout),this.hide().$element.off(\".\"+this.type).removeData(\"bs.\"+this.type)};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){\"use strict\";function b(b){return this.each(function(){var d=a(this),e=d.data(\"bs.popover\"),f=\"object\"==typeof b&&b;(e||\"destroy\"!=b)&&(e||d.data(\"bs.popover\",e=new c(this,f)),\"string\"==typeof b&&e[b]())})}var c=function(a,b){this.init(\"popover\",a,b)};if(!a.fn.tooltip)throw new Error(\"Popover requires tooltip.js\");c.VERSION=\"3.2.0\",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:\"right\",trigger:\"click\",content:\"\",template:'<div class=\"popover\" role=\"tooltip\"><div class=\"arrow\"></div><h3 class=\"popover-title\"></h3><div class=\"popover-content\"></div></div>'}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.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\").empty()[this.options.html?\"string\"==typeof c?\"html\":\"append\":\"text\"](c),a.removeClass(\"fade top bottom left right in\"),a.find(\".popover-title\").html()||a.find(\".popover-title\").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr(\"data-content\")||(\"function\"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(\".arrow\")},c.prototype.tip=function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){\"use strict\";function b(c,d){var e=a.proxy(this.process,this);this.$body=a(\"body\"),this.$scrollElement=a(a(c).is(\"body\")?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||\"\")+\" .nav li > a\",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on(\"scroll.bs.scrollspy\",e),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data(\"bs.scrollspy\"),f=\"object\"==typeof c&&c;e||d.data(\"bs.scrollspy\",e=new b(this,f)),\"string\"==typeof c&&e[c]()})}b.VERSION=\"3.2.0\",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b=\"offset\",c=0;a.isWindow(this.$scrollElement[0])||(b=\"position\",c=this.$scrollElement.scrollTop()),this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight();var d=this;this.$body.find(this.selector).map(function(){var d=a(this),e=d.data(\"target\")||d.attr(\"href\"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(\":visible\")&&[[f[b]().top+c,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){d.offsets.push(this[0]),d.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b<=e[0])return g!=(a=f[0])&&this.activate(a);for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(!e[a+1]||b<=e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,a(this.selector).parentsUntil(this.options.target,\".active\").removeClass(\"active\");var c=this.selector+'[data-target=\"'+b+'\"],'+this.selector+'[href=\"'+b+'\"]',d=a(c).parents(\"li\").addClass(\"active\");d.parent(\".dropdown-menu\").length&&(d=d.closest(\"li.dropdown\").addClass(\"active\")),d.trigger(\"activate.bs.scrollspy\")};var d=a.fn.scrollspy;a.fn.scrollspy=c,a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=d,this},a(window).on(\"load.bs.scrollspy.data-api\",function(){a('[data-spy=\"scroll\"]').each(function(){var b=a(this);c.call(b,b.data())})})}(jQuery),+function(a){\"use strict\";function b(b){return this.each(function(){var d=a(this),e=d.data(\"bs.tab\");e||d.data(\"bs.tab\",e=new c(this)),\"string\"==typeof b&&e[b]()})}var c=function(b){this.element=a(b)};c.VERSION=\"3.2.0\",c.prototype.show=function(){var b=this.element,c=b.closest(\"ul:not(.dropdown-menu)\"),d=b.data(\"target\");if(d||(d=b.attr(\"href\"),d=d&&d.replace(/.*(?=#[^\\s]*$)/,\"\")),!b.parent(\"li\").hasClass(\"active\")){var e=c.find(\".active:last a\")[0],f=a.Event(\"show.bs.tab\",{relatedTarget:e});if(b.trigger(f),!f.isDefaultPrevented()){var g=a(d);this.activate(b.closest(\"li\"),c),this.activate(g,g.parent(),function(){b.trigger({type:\"shown.bs.tab\",relatedTarget:e})})}}},c.prototype.activate=function(b,c,d){function e(){f.removeClass(\"active\").find(\"> .dropdown-menu > .active\").removeClass(\"active\"),b.addClass(\"active\"),g?(b[0].offsetWidth,b.addClass(\"in\")):b.removeClass(\"fade\"),b.parent(\".dropdown-menu\")&&b.closest(\"li.dropdown\").addClass(\"active\"),d&&d()}var f=c.find(\"> .active\"),g=d&&a.support.transition&&f.hasClass(\"fade\");g?f.one(\"bsTransitionEnd\",e).emulateTransitionEnd(150):e(),f.removeClass(\"in\")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this},a(document).on(\"click.bs.tab.data-api\",'[data-toggle=\"tab\"], [data-toggle=\"pill\"]',function(c){c.preventDefault(),b.call(a(this),\"show\")})}(jQuery),+function(a){\"use strict\";function b(b){return this.each(function(){var d=a(this),e=d.data(\"bs.affix\"),f=\"object\"==typeof b&&b;e||d.data(\"bs.affix\",e=new c(this,f)),\"string\"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on(\"scroll.bs.affix.data-api\",a.proxy(this.checkPosition,this)).on(\"click.bs.affix.data-api\",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=this.unpin=this.pinnedOffset=null,this.checkPosition()};c.VERSION=\"3.2.0\",c.RESET=\"affix affix-top affix-bottom\",c.DEFAULTS={offset:0,target:window},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass(\"affix\");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(\":visible\")){var b=a(document).height(),d=this.$target.scrollTop(),e=this.$element.offset(),f=this.options.offset,g=f.top,h=f.bottom;\"object\"!=typeof f&&(h=g=f),\"function\"==typeof g&&(g=f.top(this.$element)),\"function\"==typeof h&&(h=f.bottom(this.$element));var i=null!=this.unpin&&d+this.unpin<=e.top?!1:null!=h&&e.top+this.$element.height()>=b-h?\"bottom\":null!=g&&g>=d?\"top\":!1;if(this.affixed!==i){null!=this.unpin&&this.$element.css(\"top\",\"\");var j=\"affix\"+(i?\"-\"+i:\"\"),k=a.Event(j+\".bs.affix\");this.$element.trigger(k),k.isDefaultPrevented()||(this.affixed=i,this.unpin=\"bottom\"==i?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(j).trigger(a.Event(j.replace(\"affix\",\"affixed\"))),\"bottom\"==i&&this.$element.offset({top:b-this.$element.height()-h}))}}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on(\"load\",function(){a('[data-spy=\"affix\"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},d.offsetBottom&&(d.offset.bottom=d.offsetBottom),d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery);"
  },
  {
    "path": "resource/combine/combine.sh",
    "content": "rm combine.js\nrm combine.css\ncurl http://code.jquery.com/jquery-1.8.2.js >> combine.js\ncurl http://www.google.com/jsapi >> combine.js\ncurl http://www.google.com/uds/api/visualization/1.0/dca88b1ff7033fac80178eb526cb263e/format+en,default+en,ui+en,table+en,corechart+en.I.js >> combine.js\ncurl http://www.google.com/uds/api/visualization/1.0/dca88b1ff7033fac80178eb526cb263e/ui+en,table+en.css >> combine.css\ncurl http://ajax.googleapis.com/ajax/static/modules/gviz/1.0/core/tooltip.css >> combine.css\ncurl http://jquery-csv.googlecode.com/git/src/jquery.csv.js >> combine.js\ncurl http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js >> combine.js\ncurl http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css >> combine.css\ncurl http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap-theme.min.css >> combine.css\n"
  },
  {
    "path": "result/conformance.php",
    "content": "<html>\n<head>\n<link rel=\"stylesheet\" href=\"../resource/combine/combine.css\">\n<script src=\"../resource/combine/combine.js\"></script>\n<!--\n<link rel=\"stylesheet\" href=\"http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css\">\n<link rel=\"stylesheet\" href=\"http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap-theme.min.css\">\n<script src=\"http://code.jquery.com/jquery-1.8.2.js\"></script>\n<script src=\"http://www.google.com/jsapi?autoload={'modules':[{'name':'visualization','version':'1','packages':['corechart','table']}]}\"></script>\n<script src=\"http://jquery-csv.googlecode.com/git/src/jquery.csv.js\"></script>\n<script src=\"http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js\"></script>\n-->\n<script>\n$(function() {\n  var csv = $('#textInput').val();\n  var dt = google.visualization.arrayToDataTable($.csv.toArrays(csv));\n\n  function sortCaseInsensitive(dt, column) {\n    for (var row = 0; row < dt.getNumberOfRows(); row++) {\n      var s = dt.getValue(row, column);\n      dt.setValue(row, column, s.toUpperCase());\n      dt.setFormattedValue(row, column, s);\n    }\n    dt.sort(column);\n  }\n\n  addSection(\"0. Overall\");\n\n  var overallDiv = document.createElement(\"div\");\n  overallDiv.className = \"chart\";\n  $(overallDiv).data(\"filename\", \"overall\" + \"_\" + \"Result\");\n  $(\"#main\").append(overallDiv);\n\n  // Per type sections\n  var types = dt.getDistinctValues(0);\n  var overallDt, overallKeyRowMap = {}, overallKeyCount = {};\n  for (var i in types) {\n    var type = types[i];\n    addSection(type);\n\n    var view = new google.visualization.DataView(dt);\n    view.setRows(view.getFilteredRows([{column: 0, value: type}]));\n\n    var percentdt = google.visualization.data.group(\n      view,\n      [1],\n      [{column: 3, aggregation: percentCalc, type: 'number'}]\n    );\n    sortCaseInsensitive(percentdt, 0);\n\n    function percentCalc(a) {\n      var sum = 0;\n      for (var i = 0; i < a.length; i++)\n        if (a[i].trim() == 'true')\n          sum++;\n      return sum / a.length;\n    }\n\n    var perecentFormatter = new google.visualization.NumberFormat({pattern:'###%'});\n    perecentFormatter.format(percentdt, 1);\n\n    drawBarChart(type, percentdt.clone());\n\n    // Accumulate perecentage for overall\n    if (overallDt == null) {\n      overallDt = percentdt.clone();\n      for (var row = 0; row < overallDt.getNumberOfRows(); row++) {\n        var key = overallDt.getValue(row, 0);\n        overallKeyRowMap[key] = row;\n        overallKeyCount[key] = 1;\n      }\n    }\n    else {\n      for (var row = 0; row < percentdt.getNumberOfRows(); row++) {\n        var key = percentdt.getValue(row, 0);\n        var result = percentdt.getValue(row, 1);\n        var r = overallKeyRowMap[key];\n        if (r != null) {\n          overallDt.setValue(r, 1, overallDt.getValue(r, 1) + result);\n          overallKeyCount[key]++;\n        }\n        else {\n          overallKeyRowMap[key] = overallDt.addRow([key, result]);\n          overallKeyCount[key] = 1;\n        }\n      }\n    }\n\n    view.setColumns([ 2, 1, {calc:stringToBoolean, type:'string', label:''} ]);\n    \n    function stringToBoolean(dt, row) {\n      var v = dt.getValue(row, 3);\n      if (dt.getValue(row, 3).trim() == 'true')\n        return '<span class=\"glyphicon glyphicon-ok text-success\"></span>';\n      else\n        return '<span class=\"glyphicon glyphicon-remove text-danger\"></span>';\n    }\n\n    drawTable(type, pivotTable(view));\n  }\n\n  {\n    // average results\n    for (var row = 0; row < overallDt.getNumberOfRows(); row++)\n      overallDt.setValue(row, 1, overallDt.getValue(row, 1) / overallKeyCount[overallDt.getValue(row, 0)]);\n\n    var perecentFormatter = new google.visualization.NumberFormat({pattern:'###%'});\n    perecentFormatter.format(overallDt, 1);\n    drawBarChart(\"0. Overall\", overallDt, overallDiv)\n  }\n\n  $(\".chart\").each(function() {\n    var chart = $(this);\n    var d = $(\"#downloadDD\").clone().css(\"display\", \"\");\n    $('li a', d).each(function() {\n          $(this).click(function() {\n              var svg = chart[0].getElementsByTagName('svg')[0].parentNode.innerHTML;\n              svg=sanitize(svg);\n              $('#imageFilename').val($(\"#title\").html() + \"_\" + chart.data(\"filename\"));\n              $('#imageGetFormTYPE').val($(this).attr('dltype'));\n              $('#imageGetFormSVG').val(svg);\n              $('#imageGetForm').submit();\n          });\n      });   \n    $(this).after(d);\n  });\n\n  // Add configurations\n  var thisConfig = <?=\"\\\"\".basename($argv[1], '.'.pathinfo($argv[1], PATHINFO_EXTENSION)).\"\\\"\"?>;\n  var configurations = [<?=\n    implode(\",\", \n      array_map(\n        function ($filename) {\n          return \"\\\"\" . basename($filename, \".csv\") . \"\\\"\";\n        }, glob(\"*.csv\")))\n    ?>];\n\n  for (var i in configurations) {\n    var c = configurations[i];\n    $(\"#benchmark\").append($(\"<li>\", {class : (c == thisConfig ? \"active\" : \"\")}).append($(\"<a>\", {href: c + \".html\"}).append(c)));\n  }\n});\n\nfunction pivotTable(src) {\n  var dst = new google.visualization.DataTable();\n  \n  // Add columns\n  var key = src.getDistinctValues(1);\n  var keyColumnMap = {};\n  dst.addColumn(src.getColumnType(0), src.getColumnLabel(0));  \n  for (var k in key)\n    keyColumnMap[key[k]] = dst.addColumn(src.getColumnType(2), key[k]);\n\n  // Add rows\n  var pivot = src.getDistinctValues(0);\n  var pivotRowMap = {};  \n  for (var p in pivot)\n    dst.setValue(pivotRowMap[[pivot[p]]] = dst.addRow(), 0, pivot[p]);\n\n  // Fill cells\n  for (var row = 0; row < src.getNumberOfRows(); row++)\n    dst.setValue(\n      pivotRowMap[src.getValue(row, 0)],\n      keyColumnMap[src.getValue(row, 1)],\n      src.getValue(row, 2));\n\n  return dst;\n}\n\nfunction addSection(name) {\n  $(\"#main\").append(\n    $(\"<a>\", {\"name\": name}),\n    $(\"<h2>\", {style: \"padding-top: 70px; margin-top: -70px;\"}).append(name)\n  );\n  $(\"#section\").append($(\"<li>\").append($(\"<a>\", {href: \"#\" + name}).append(name)));\n}\n\nfunction addSubsection(name) {\n  $(\"#main\").append(\n    $(\"<h3>\", {style: \"padding-top: 70px; margin-top: -70px;\"}).append(name)\n  );\n}\n\nfunction drawTable(type, data) {\n  var div = document.createElement(\"div\");\n  div.className = \"tablechart\";\n  $(\"#main\").append(div);\n  var table = new google.visualization.Table(div);\n  table.draw(data, { allowHtml: true});\n}\n\nfunction drawBarChart(type, data, div) {\n  // Using same colors as in series\n  var colors = [\"#3366cc\",\"#dc3912\",\"#ff9900\",\"#109618\",\"#990099\",\"#0099c6\",\"#dd4477\",\"#66aa00\",\"#b82e2e\",\"#316395\",\"#994499\",\"#22aa99\",\"#aaaa11\",\"#6633cc\",\"#e67300\",\"#8b0707\",\"#651067\",\"#329262\",\"#5574a6\",\"#3b3eac\",\"#b77322\",\"#16d620\",\"#b91383\",\"#f4359e\",\"#9c5935\",\"#a9c413\",\"#2a778d\",\"#668d1c\",\"#bea413\",\"#0c5922\",\"#743411\",\"#3366cc\",\"#dc3912\",\"#ff9900\",\"#109618\",\"#990099\",\"#0099c6\",\"#dd4477\",\"#66aa00\",\"#b82e2e\",\"#316395\",\"#994499\",\"#22aa99\",\"#aaaa11\",\"#6633cc\",\"#e67300\",\"#8b0707\",\"#651067\",\"#329262\",\"#5574a6\",\"#3b3eac\",\"#b77322\",\"#16d620\",\"#b91383\",\"#f4359e\",\"#9c5935\",\"#a9c413\",\"#2a778d\",\"#668d1c\",\"#bea413\",\"#0c5922\",\"#743411\"];\n  var h = data.getNumberOfRows() * 12;\n  var options = { \n    title: type,\n    chartArea: {left: '20%', width: '70%', height: h },\n    width: 800,\n    height: h + 100,\n    fontSize: 10,\n    bar: {groupWidth: \"80%\"},\n    hAxis: { title: data.getColumnLabel(1), format: 'percent' },\n    legend: { position: \"none\" },\n  };\n\n  data.addColumn({ type: \"string\", role: \"style\" })\n  data.addColumn({ type: \"number\", role: \"annotation\" });\n  for (var rowIndex = 0; rowIndex < data.getNumberOfRows(); rowIndex++) {\n    data.setValue(rowIndex, 2, colors[rowIndex]);\n    data.setValue(rowIndex, 3, data.getValue(rowIndex, 1));\n  }\n\n  var perecentFormatter = new google.visualization.NumberFormat({pattern:'###%'});\n  perecentFormatter.format(data, 3);\n\n  if (div == null) {\n    div = document.createElement(\"div\");\n    div.className = \"chart\";\n    $(div).data(\"filename\", type + \"_\" + data.getColumnLabel(1));\n    $(\"#main\").append(div);\n  }\n  var chart = new google.visualization.BarChart(div);\n  chart.draw(data, options);\n}\n\n// http://jsfiddle.net/P6XXM/\nfunction sanitize(svg) {\n    svg = svg\n        .replace(/\\<svg/,'<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\"')\n        .replace(/zIndex=\"[^\"]+\"/g, '')\n        .replace(/isShadow=\"[^\"]+\"/g, '')\n        .replace(/symbolName=\"[^\"]+\"/g, '')\n        .replace(/jQuery[0-9]+=\"[^\"]+\"/g, '')\n        .replace(/isTracker=\"[^\"]+\"/g, '')\n        .replace(/url\\([^#]+#/g, 'url(#')\n        .replace('<svg xmlns:xlink=\"http://www.w3.org/1999/xlink\" ', '<svg ')\n        .replace(/ href=/g, ' xlink:href=')\n    /*.replace(/preserveAspectRatio=\"none\">/g, 'preserveAspectRatio=\"none\"/>')*/\n    /* This fails in IE < 8\n    .replace(/([0-9]+)\\.([0-9]+)/g, function(s1, s2, s3) { // round off to save weight\n    return s2 +'.'+ s3[0];\n    })*/\n\n    // IE specific\n        .replace(/id=([^\" >]+)/g, 'id=\"$1\"')\n        .replace(/class=([^\" ]+)/g, 'class=\"$1\"')\n        .replace(/ transform /g, ' ')\n        .replace(/:(path|rect)/g, '$1')\n        .replace(/<img ([^>]*)>/gi, '<image $1 />')\n        .replace(/<\\/image>/g, '') // remove closing tags for images as they'll never have any content\n        .replace(/<image ([^>]*)([^\\/])>/gi, '<image $1$2 />') // closes image tags for firefox\n        .replace(/width=(\\d+)/g, 'width=\"$1\"')\n        .replace(/height=(\\d+)/g, 'height=\"$1\"')\n        .replace(/hc-svg-href=\"/g, 'xlink:href=\"')\n        .replace(/style=\"([^\"]+)\"/g, function (s) {\n            return s.toLowerCase();\n        });\n\n    // IE9 beta bugs with innerHTML. Test again with final IE9.\n    svg = svg.replace(/(url\\(#highcharts-[0-9]+)&quot;/g, '$1')\n        .replace(/&quot;/g, \"'\");\n    if (svg.match(/ xmlns=\"/g).length == 2) {\n        svg = svg.replace(/xmlns=\"[^\"]+\"/, '');\n    }\n\n    return svg;\n}\n</script>\n<style type=\"text/css\">\n@media (min-width: 800px) {\n/*  .container {\n    max-width: 800px;\n  }\n*/}\ntextarea {\n  font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace;\n}\n.tablechart {\n/*  width: 500px;\n*/  margin: auto;\n  padding-top: 20px;\n  padding-bottom: 20px;\n}\n.chart {\n  padding-top: 20px;\n  padding-bottom: 20px;\n}\nbody { padding-top: 70px; }\n</style>\n</head>\n<body>\n<div class=\"container\">\n<nav class=\"navbar navbar-default navbar-fixed-top\" role=\"navigation\">\n  <div class=\"container\">\n    <!-- Brand and toggle get grouped for better mobile display -->\n    <div class=\"navbar-header\">\n      <button type=\"button\" class=\"navbar-toggle\" data-toggle=\"collapse\" data-target=\"#bs-example-navbar-collapse-1\">\n        <span class=\"sr-only\">Toggle navigation</span>\n        <span class=\"icon-bar\"></span>\n        <span class=\"icon-bar\"></span>\n        <span class=\"icon-bar\"></span>\n      </button>\n      <a class=\"navbar-brand\" href=\"https://github.com/miloyip/nativejson-benchmark\"><span class=\"glyphicon glyphicon-home\"></span> nativejson-benchmark</a>\n    </div>\n\n    <!-- Collect the nav links, forms, and other content for toggling -->\n    <div class=\"collapse navbar-collapse\" id=\"bs-example-navbar-collapse-1\">\n      <ul class=\"nav navbar-nav\">\n        <li class=\"dropdown\">\n          <a href=\"#\" class=\"dropdown-toggle\" data-toggle=\"dropdown\">Benchmark <span class=\"caret\"></span></a>\n          <ul class=\"dropdown-menu\" role=\"menu\" id=\"benchmark\">\n          </ul>\n        </li>\n        <li class=\"dropdown\">\n          <a href=\"#\" class=\"dropdown-toggle\" data-toggle=\"dropdown\">Section <span class=\"caret\"></span></a>\n          <ul class=\"dropdown-menu\" role=\"menu\" id=\"section\">\n          </ul>\n        </li>\n      </ul>\n      <p class=\"navbar-text navbar-right\">Developed by <a href=\"https://github.com/miloyip\" class=\"navbar-link\">Milo Yip</a></p>\n    </div><!-- /.navbar-collapse -->\n  </div><!-- /.container-fluid -->\n</nav>\n<div class=\"page-header\">\n<h1 id=\"title\"><?=basename($argv[1], '.'.pathinfo($argv[1], PATHINFO_EXTENSION))?></h1>\n</div>\n<div id=\"main\"></div>\n<h2>Source CSV</h2>\n<textarea id=\"textInput\" class=\"form-control\" rows=\"5\" readonly>\n<?php include $argv[1] ?>\n</textarea>\n</div>\n<div class=\"row\" id=\"downloadDD\" style=\"display: none\">\n<div class=\"btn-group pull-right\" >\n    <button class=\"btn dropdown-toggle\" data-toggle=\"dropdown\"><span class=\"glyphicon glyphicon-picture\"></span></button>\n    <ul class=\"dropdown-menu\">\n        <li><a tabindex=\"-1\" href=\"#\" dltype=\"image/jpeg\">JPEG</a></li>\n        <li><a tabindex=\"-1\" href=\"#\" dltype=\"image/png\">PNG</a></li>\n        <li><a tabindex=\"-1\" href=\"#\" dltype=\"application/pdf\">PDF</a></li>\n        <li><a tabindex=\"-1\" href=\"#\" dltype=\"image/svg+xml\">SVG</a></li>\n    </ul>\n</div>\n</div>\n<form method=\"post\" action=\"http://export.highcharts.com/\" id=\"imageGetForm\">\n    <input type=\"hidden\" name=\"filename\" id=\"imageFilename\" value=\"\" />\n    <input type=\"hidden\" name=\"type\" id=\"imageGetFormTYPE\" value=\"\" />\n    <input type=\"hidden\" name=\"width\" value=\"1600\" />\n    <input type=\"hidden\" name=\"svg\" value=\"\" id=\"imageGetFormSVG\" />\n</form>\n</div>\n</body>\n</html>"
  },
  {
    "path": "result/makefile",
    "content": ".PHONY: all clean\n\nCSVFILES = $(basename $(wildcard *.csv))\nall: $(addsuffix .html, $(CSVFILES))\n\nperformance_%.html: performance_%.csv performance.php\n\tphp performance.php $< > $@\n\nconformance.html: conformance.csv conformance.php\n\tphp conformance.php $< > $@\n\nclean:\n\trm *.html"
  },
  {
    "path": "result/performance.php",
    "content": "<html>\n<head>\n<link rel=\"stylesheet\" href=\"../resource/combine/combine.css\">\n<script src=\"../resource/combine/combine.js\"></script>\n<!--\n<script src=\"http://code.jquery.com/jquery-1.8.2.js\"></script>\n<script src=\"http://www.google.com/jsapi?autoload={'modules':[{'name':'visualization','version':'1','packages':['controls', 'charteditor']}]}\"></script>\n<script src=\"http://jquery-csv.googlecode.com/git/src/jquery.csv.js\"></script>\n<link rel=\"stylesheet\" href=\"http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css\">\n<link rel=\"stylesheet\" href=\"http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap-theme.min.css\">\n<script src=\"http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js\"></script>\n-->\n<script>\n$(function() {\n  google.load(\"visualization\", \"1\", {packages:[\"corechart\"]});\n\n  var csv = $('#textInput').val();\n  var dt = google.visualization.arrayToDataTable($.csv.toArrays(csv, {onParseValue: $.csv.hooks.castToScalar}));\n\n  function sortCaseInsensitive(dt, column) {\n    for (var row = 0; row < dt.getNumberOfRows(); row++) {\n      var s = dt.getValue(row, column);\n      dt.setValue(row, column, s.toUpperCase());\n      dt.setFormattedValue(row, column, s);\n    }\n    dt.sort(column);\n  }\n\n  function AddToOverall(dt) {\n    if (overallDt == null) {\n      overallDt = dt.clone();\n    }\n    else {\n      var col1 = [];\n      for (var i = 1; i < overallDt.getNumberOfColumns(); i++)\n        col1.push(i);\n      overallDt = google.visualization.data.join(overallDt, dt, 'full', [[0, 0]], col1, [1]);\n    }\n\n    var newCol = overallDt.getNumberOfColumns() - 1;\n    overallDt.setColumnLabel(newCol, type + ' ' + overallDt.getColumnLabel(newCol))\n    var formatter1 = new google.visualization.NumberFormat({ fractionDigits: 0 });\n    formatter1.format(overallDt, newCol);\n\n    for (var row = 0; row < overallDt.getNumberOfRows(); row++) {\n      if (overallDt.getValue(row, newCol) == null) {\n        overallDt.setValue(row, newCol, Number.POSITIVE_INFINITY);\n        overallDt.setFormattedValue(row, newCol, \"\");\n      }\n    }\n  }\n\n  function createSortEvent(type, dt, chart) {\n    return function(e) {\n      if (e.column == 0 || e.column == 1) {\n        var t = dt.clone();\n        drawBarChart(type, t, chart, [{column: e.column, desc: !e.ascending }]);\n      }\n    }\n  }\n\n  addSection(\"0. Overall\");\n\n  var overallDiv = document.createElement(\"div\");\n  overallDiv.className = \"tablechart\";\n  $(\"#main\").append(overallDiv);\n\n  // Per type sections\n  var types = dt.getDistinctValues(0);\n  var overallDt;\n  for (var i in types) {\n    var type = types[i];\n    addSection(type);\n\n    var view = new google.visualization.DataView(dt);\n    view.setRows(view.getFilteredRows([{column: 0, value: type}]));\n\n    if (type.search(\"Code size\") != -1) {\n      var sizedt = google.visualization.data.group(\n        view,\n        [1], \n        [{\"column\": 7, \"aggregation\": google.visualization.data.sum, 'type': 'number' }]\n      );\n      AddToOverall(sizedt);\n      sortCaseInsensitive(sizedt, 0);\n      addSubsection(sizedt.getColumnLabel(1));\n      var sizeTable = drawTable(type, sizedt.clone(), false);\n      var sizeChart = drawBarChart(type, sizedt.clone());\n      google.visualization.events.addListener(sizeTable, 'sort', createSortEvent(type, sizedt, sizeChart));\n    }\n    else {\n      addSubsection(\"Time\");\n\n      var timedt = google.visualization.data.group(\n        view,\n        [1], \n        [{\"column\": 3, \"aggregation\": google.visualization.data.sum, 'type': 'number' }]\n      );\n\n      AddToOverall(timedt);\n      sortCaseInsensitive(timedt, 0);\n      var timeTable = drawTable(type, timedt.clone(), true);\n      var timeChart = drawBarChart(type, timedt.clone());\n      google.visualization.events.addListener(timeTable, 'sort', createSortEvent(type, timedt, timeChart));\n\n      // Per JSON\n      drawPivotBarChart(\n        type + \" per JSON\",\n        pivotTable(google.visualization.data.group(\n          view,\n          [2, 1],\n          [{\"column\": 3, \"aggregation\": google.visualization.data.sum, 'type': 'number' }]\n        )),\n        dt.getColumnLabel(3)\n      );\n\n      // Only show memory of Parse\n      if (type.search(\"Parse\") != -1) {\n        for (var column = 4; column <= 6; column++) {\n          var memorydt = google.visualization.data.group(\n            view,\n            [1], \n            [{\"column\": column, \"aggregation\": google.visualization.data.sum, 'type': 'number' }]\n          );\n          AddToOverall(memorydt);\n          sortCaseInsensitive(memorydt, 0);\n          addSubsection(memorydt.getColumnLabel(1));\n          var memoryTable = drawTable(type, memorydt.clone(), false);\n          var memoryChart = drawBarChart(type, memorydt.clone());\n\n          google.visualization.events.addListener(memoryTable, 'sort', createSortEvent(type, memorydt, memoryChart));\n        }\n      }\n    }\n  }\n\n  var overallTable = new google.visualization.Table(overallDiv);\n  sortCaseInsensitive(overallDt, 0);\n  overallTable.draw(overallDt);\n\n  $(\".chart\").each(function() {\n    var chart = $(this);\n    var d = $(\"#downloadDD\").clone().css(\"display\", \"\");\n    $('li a', d).each(function() {\n          $(this).click(function() {\n              var svg = chart[0].getElementsByTagName('svg')[0].parentNode.innerHTML;\n              svg=sanitize(svg);\n              $('#imageFilename').val($(\"#title\").html() + \"_\" + chart.data(\"filename\"));\n              $('#imageGetFormTYPE').val($(this).attr('dltype'));\n              $('#imageGetFormSVG').val(svg);\n              $('#imageGetForm').submit();\n          });\n      });   \n    $(this).after(d);\n  });\n\n  // Add configurations\n  var thisConfig = <?=\"\\\"\".basename($argv[1], '.'.pathinfo($argv[1], PATHINFO_EXTENSION)).\"\\\"\"?>;\n  var configurations = [<?=\n    implode(\",\", \n      array_map(\n        function ($filename) {\n          return \"\\\"\" . basename($filename, \".csv\") . \"\\\"\";\n        }, glob(\"*.csv\")))\n    ?>];\n\n  for (var i in configurations) {\n    var c = configurations[i];\n    $(\"#benchmark\").append($(\"<li>\", {class : (c == thisConfig ? \"active\" : \"\")}).append($(\"<a>\", {href: c + \".html\"}).append(c)));\n  }\n});\n\nfunction pivotTable(src) {\n  var dst = new google.visualization.DataTable();\n  \n  // Add columns\n  var key = src.getDistinctValues(1);\n  var keyColumnMap = {};\n  dst.addColumn(src.getColumnType(0), src.getColumnLabel(0));  \n  for (var k in key)\n    keyColumnMap[key[k]] = dst.addColumn(src.getColumnType(2), key[k]);\n\n  // Add rows\n  var pivot = src.getDistinctValues(0);\n  var pivotRowMap = {};  \n  for (var p in pivot)\n    dst.setValue(pivotRowMap[[pivot[p]]] = dst.addRow(), 0, pivot[p]);\n\n  // Fill cells\n  for (var row = 0; row < src.getNumberOfRows(); row++)\n    dst.setValue(\n      pivotRowMap[src.getValue(row, 0)],\n      keyColumnMap[src.getValue(row, 1)],\n      src.getValue(row, 2));\n\n  return dst;\n}\n\nfunction addSection(name) {\n  $(\"#main\").append(\n    $(\"<a>\", {\"name\": name}),\n    $(\"<h2>\", {style: \"padding-top: 70px; margin-top: -70px;\"}).append(name)\n  );\n  $(\"#section\").append($(\"<li>\").append($(\"<a>\", {href: \"#\" + name}).append(name)));\n}\n\nfunction addSubsection(name) {\n  $(\"#main\").append(\n    $(\"<h3>\", {style: \"padding-top: 70px; margin-top: -70px;\"}).append(name)\n  );\n}\n\nfunction drawTable(type, data, isSpeedup) {\n  if (isSpeedup)\n    data.addColumn('number', 'Speedup');\n  else\n    data.addColumn('number', 'Ratio');\n  //data.sort([{ column: 1, desc: true }]);\n  var formatter1 = new google.visualization.NumberFormat({ fractionDigits: 0 });\n  formatter1.format(data, 1);\n\n  var div = document.createElement(\"div\");\n  div.className = \"tablechart\";\n  $(\"#main\").append(div);\n    var table = new google.visualization.Table(div);\n    redrawTable(0);\n    table.setSelection([{ row: 0, column: null}]);\n\n  function redrawTable(selectedRow) {\n      var s = table.getSortInfo();\n      // Compute relative time using the first row as basis\n      var basis = data.getValue(selectedRow, 1);\n      for (var rowIndex = 0; rowIndex < data.getNumberOfRows(); rowIndex++)\n        data.setValue(rowIndex, 2, isSpeedup ? basis / data.getValue(rowIndex, 1) : data.getValue(rowIndex, 1) / basis);\n\n      var formatter = new google.visualization.NumberFormat({suffix: 'x'});\n      formatter.format(data, 2); // Apply formatter to second column\n\n      table.draw(data, s != null ? {sortColumn: s.column, sortAscending: s.ascending} : null);\n  }\n\n  google.visualization.events.addListener(table, 'select',\n  function() {\n      var selection = table.getSelection();\n      if (selection.length > 0) {\n          var item = selection[0];\n          if (item.row != null)\n              redrawTable(item.row);\n      }\n  });\n\n  return table;\n}\n\nfunction drawBarChart(type, data, chart, sortOptions) {\n  // Using same colors as in series\n  var colors = [\"#3366cc\",\"#dc3912\",\"#ff9900\",\"#109618\",\"#990099\",\"#0099c6\",\"#dd4477\",\"#66aa00\",\"#b82e2e\",\"#316395\",\"#994499\",\"#22aa99\",\"#aaaa11\",\"#6633cc\",\"#e67300\",\"#8b0707\",\"#651067\",\"#329262\",\"#5574a6\",\"#3b3eac\",\"#b77322\",\"#16d620\",\"#b91383\",\"#f4359e\",\"#9c5935\",\"#a9c413\",\"#2a778d\",\"#668d1c\",\"#bea413\",\"#0c5922\",\"#743411\",\"#3366cc\",\"#dc3912\",\"#ff9900\",\"#109618\",\"#990099\",\"#0099c6\",\"#dd4477\",\"#66aa00\",\"#b82e2e\",\"#316395\",\"#994499\",\"#22aa99\",\"#aaaa11\",\"#6633cc\",\"#e67300\",\"#8b0707\",\"#651067\",\"#329262\",\"#5574a6\",\"#3b3eac\",\"#b77322\",\"#16d620\",\"#b91383\",\"#f4359e\",\"#9c5935\",\"#a9c413\",\"#2a778d\",\"#668d1c\",\"#bea413\",\"#0c5922\",\"#743411\"];\n  var h = data.getNumberOfRows() * 12;\n  var options = { \n    title: type,\n    chartArea: {left: '20%', width: '70%', height: h },\n    width: 800,\n    height: h + 100,\n    fontSize: 10,\n    bar: {groupWidth: \"80%\"},\n    hAxis: { title: data.getColumnLabel(1) },\n    legend: { position: \"none\" },\n  };\n\n  data.addColumn({ type: \"string\", role: \"style\" });\n  data.addColumn({ type: \"number\", role: \"annotation\" });\n  for (var rowIndex = 0; rowIndex < data.getNumberOfRows(); rowIndex++) {\n    data.setValue(rowIndex, 2, colors[rowIndex]);\n    data.setValue(rowIndex, 3, data.getValue(rowIndex, 1));\n  }\n\n  if (sortOptions != null)\n    data.sort(sortOptions); // sort after assigning colors\n\n  var formatter1 = new google.visualization.NumberFormat({ fractionDigits: 0 });\n  formatter1.format(data, 3);\n\n  if (chart == null) {\n    var div = document.createElement(\"div\");\n    div.className = \"chart\";\n    $(div).data(\"filename\", type + \"_\" + data.getColumnLabel(1));\n    $(\"#main\").append(div);\n    chart = new google.visualization.BarChart(div);\n  }\n\n  chart.draw(data, options);\n  return chart;\n}\n\n\nfunction drawPivotBarChart(type, data, title) {\n  var h = (data.getNumberOfColumns() + 1) * data.getNumberOfRows() * 5;\n  var options = { \n    title: type,\n    chartArea: {left: '10%', width: '70%', 'height': h},\n    width: 800,\n    height: h + 100,\n    fontSize: 10,\n    hAxis: { \"title\": title },\n    legend: { textStyle: {fontSize: 8}},\n    bar : { groupWidth: \"95%\" }\n  };\n  var div = document.createElement(\"div\");\n  div.className = \"chart\";\n  $(div).data(\"filename\", type + \"_\" + title);\n  $(\"#main\").append(div);\n  var chart = new google.visualization.BarChart(div);\n\n  chart.draw(data, options);\n}\n\n// http://jsfiddle.net/P6XXM/\nfunction sanitize(svg) {\n    svg = svg\n        .replace(/\\<svg/,'<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\"')\n        .replace(/zIndex=\"[^\"]+\"/g, '')\n        .replace(/isShadow=\"[^\"]+\"/g, '')\n        .replace(/symbolName=\"[^\"]+\"/g, '')\n        .replace(/jQuery[0-9]+=\"[^\"]+\"/g, '')\n        .replace(/isTracker=\"[^\"]+\"/g, '')\n        .replace(/url\\([^#]+#/g, 'url(#')\n        .replace('<svg xmlns:xlink=\"http://www.w3.org/1999/xlink\" ', '<svg ')\n        .replace(/ href=/g, ' xlink:href=')\n    /*.replace(/preserveAspectRatio=\"none\">/g, 'preserveAspectRatio=\"none\"/>')*/\n    /* This fails in IE < 8\n    .replace(/([0-9]+)\\.([0-9]+)/g, function(s1, s2, s3) { // round off to save weight\n    return s2 +'.'+ s3[0];\n    })*/\n\n    // IE specific\n        .replace(/id=([^\" >]+)/g, 'id=\"$1\"')\n        .replace(/class=([^\" ]+)/g, 'class=\"$1\"')\n        .replace(/ transform /g, ' ')\n        .replace(/:(path|rect)/g, '$1')\n        .replace(/<img ([^>]*)>/gi, '<image $1 />')\n        .replace(/<\\/image>/g, '') // remove closing tags for images as they'll never have any content\n        .replace(/<image ([^>]*)([^\\/])>/gi, '<image $1$2 />') // closes image tags for firefox\n        .replace(/width=(\\d+)/g, 'width=\"$1\"')\n        .replace(/height=(\\d+)/g, 'height=\"$1\"')\n        .replace(/hc-svg-href=\"/g, 'xlink:href=\"')\n        .replace(/style=\"([^\"]+)\"/g, function (s) {\n            return s.toLowerCase();\n        });\n\n    // IE9 beta bugs with innerHTML. Test again with final IE9.\n    svg = svg.replace(/(url\\(#highcharts-[0-9]+)&quot;/g, '$1')\n        .replace(/&quot;/g, \"'\");\n    if (svg.match(/ xmlns=\"/g).length == 2) {\n        svg = svg.replace(/xmlns=\"[^\"]+\"/, '');\n    }\n\n    return svg;\n}\n</script>\n<style type=\"text/css\">\n@media (min-width: 800px) {\n/*  .container {\n    max-width: 800px;\n  }*/\n}\ntextarea {\n  font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace;\n}\n.tablechart {\n/*  width: 500px;\n*/  margin: auto;\n  padding-top: 20px;\n  padding-bottom: 20px;\n}\n.chart {\n  padding-top: 20px;\n  padding-bottom: 20px;\n}\nbody { padding-top: 70px; }\n</style>\n</head>\n<body>\n<div class=\"container\">\n<nav class=\"navbar navbar-default navbar-fixed-top\" role=\"navigation\">\n  <div class=\"container\">\n    <!-- Brand and toggle get grouped for better mobile display -->\n    <div class=\"navbar-header\">\n      <button type=\"button\" class=\"navbar-toggle\" data-toggle=\"collapse\" data-target=\"#bs-example-navbar-collapse-1\">\n        <span class=\"sr-only\">Toggle navigation</span>\n        <span class=\"icon-bar\"></span>\n        <span class=\"icon-bar\"></span>\n        <span class=\"icon-bar\"></span>\n      </button>\n      <a class=\"navbar-brand\" href=\"https://github.com/miloyip/nativejson-benchmark\"><span class=\"glyphicon glyphicon-home\"></span> nativejson-benchmark</a>\n    </div>\n\n    <!-- Collect the nav links, forms, and other content for toggling -->\n    <div class=\"collapse navbar-collapse\" id=\"bs-example-navbar-collapse-1\">\n      <ul class=\"nav navbar-nav\">\n        <li class=\"dropdown\">\n          <a href=\"#\" class=\"dropdown-toggle\" data-toggle=\"dropdown\">Benchmark <span class=\"caret\"></span></a>\n          <ul class=\"dropdown-menu\" role=\"menu\" id=\"benchmark\">\n          </ul>\n        </li>\n        <li class=\"dropdown\">\n          <a href=\"#\" class=\"dropdown-toggle\" data-toggle=\"dropdown\">Section <span class=\"caret\"></span></a>\n          <ul class=\"dropdown-menu\" role=\"menu\" id=\"section\">\n          </ul>\n        </li>\n      </ul>\n      <p class=\"navbar-text navbar-right\">Developed by <a href=\"https://github.com/miloyip\" class=\"navbar-link\">Milo Yip</a></p>\n    </div><!-- /.navbar-collapse -->\n  </div><!-- /.container-fluid -->\n</nav>\n<div class=\"page-header\">\n<h1 id=\"title\"><?=basename($argv[1], '.'.pathinfo($argv[1], PATHINFO_EXTENSION))?></h1>\n</div>\n<div id=\"main\"></div>\n<h2>Source CSV</h2>\n<textarea id=\"textInput\" class=\"form-control\" rows=\"5\" readonly>\n<?php include $argv[1] ?>\n</textarea>\n</div>\n<div class=\"row\" id=\"downloadDD\" style=\"display: none\">\n<div class=\"btn-group pull-right\" >\n    <button class=\"btn dropdown-toggle\" data-toggle=\"dropdown\"><span class=\"glyphicon glyphicon-picture\"></span></button>\n    <ul class=\"dropdown-menu\">\n        <li><a tabindex=\"-1\" href=\"#\" dltype=\"image/jpeg\">JPEG</a></li>\n        <li><a tabindex=\"-1\" href=\"#\" dltype=\"image/png\">PNG</a></li>\n        <li><a tabindex=\"-1\" href=\"#\" dltype=\"application/pdf\">PDF</a></li>\n        <li><a tabindex=\"-1\" href=\"#\" dltype=\"image/svg+xml\">SVG</a></li>\n    </ul>\n</div>\n</div>\n<form method=\"post\" action=\"http://export.highcharts.com/\" id=\"imageGetForm\">\n    <input type=\"hidden\" name=\"filename\" id=\"imageFilename\" value=\"\" />\n    <input type=\"hidden\" name=\"type\" id=\"imageGetFormTYPE\" value=\"\" />\n    <input type=\"hidden\" name=\"width\" value=\"1600\" />\n    <input type=\"hidden\" name=\"svg\" value=\"\" id=\"imageGetFormSVG\" />\n</form>\n</div>\n</body>\n</html>"
  },
  {
    "path": "sample/conformance.csv",
    "content": "Type,Library,Test,Result\n1. Parse Validation,ArduinoJson (C++),pass01,false\n1. Parse Validation,ArduinoJson (C++),pass02,false\n1. Parse Validation,ArduinoJson (C++),pass03,true\n1. Parse Validation,ArduinoJson (C++),fail02,true\n1. Parse Validation,ArduinoJson (C++),fail03,true\n1. Parse Validation,ArduinoJson (C++),fail04,false\n1. Parse Validation,ArduinoJson (C++),fail05,false\n1. Parse Validation,ArduinoJson (C++),fail06,false\n1. Parse Validation,ArduinoJson (C++),fail07,false\n1. Parse Validation,ArduinoJson (C++),fail08,false\n1. Parse Validation,ArduinoJson (C++),fail09,true\n1. Parse Validation,ArduinoJson (C++),fail10,false\n1. Parse Validation,ArduinoJson (C++),fail11,true\n1. Parse Validation,ArduinoJson (C++),fail12,true\n1. Parse Validation,ArduinoJson (C++),fail13,false\n1. Parse Validation,ArduinoJson (C++),fail14,false\n1. Parse Validation,ArduinoJson (C++),fail15,false\n1. Parse Validation,ArduinoJson (C++),fail16,true\n1. Parse Validation,ArduinoJson (C++),fail17,false\n1. Parse Validation,ArduinoJson (C++),fail19,true\n1. Parse Validation,ArduinoJson (C++),fail20,true\n1. Parse Validation,ArduinoJson (C++),fail21,true\n1. Parse Validation,ArduinoJson (C++),fail22,true\n1. Parse Validation,ArduinoJson (C++),fail23,false\n1. Parse Validation,ArduinoJson (C++),fail24,false\n1. Parse Validation,ArduinoJson (C++),fail25,false\n1. Parse Validation,ArduinoJson (C++),fail26,false\n1. Parse Validation,ArduinoJson (C++),fail27,false\n1. Parse Validation,ArduinoJson (C++),fail28,false\n1. Parse Validation,ArduinoJson (C++),fail29,false\n1. Parse Validation,ArduinoJson (C++),fail30,true\n1. Parse Validation,ArduinoJson (C++),fail31,true\n1. Parse Validation,ArduinoJson (C++),fail32,true\n1. Parse Validation,ArduinoJson (C++),fail33,true\n2. Parse Double,ArduinoJson (C++),double01,true\n2. Parse Double,ArduinoJson (C++),double02,true\n2. Parse Double,ArduinoJson (C++),double03,true\n2. Parse Double,ArduinoJson (C++),double04,true\n2. Parse Double,ArduinoJson (C++),double05,true\n2. Parse Double,ArduinoJson (C++),double06,true\n2. Parse Double,ArduinoJson (C++),double07,true\n2. Parse Double,ArduinoJson (C++),double08,true\n2. Parse Double,ArduinoJson (C++),double09,true\n2. Parse Double,ArduinoJson (C++),double10,false\n2. Parse Double,ArduinoJson (C++),double11,true\n2. Parse Double,ArduinoJson (C++),double12,true\n2. Parse Double,ArduinoJson (C++),double13,true\n2. Parse Double,ArduinoJson (C++),double14,false\n2. Parse Double,ArduinoJson (C++),double15,true\n2. Parse Double,ArduinoJson (C++),double16,false\n2. Parse Double,ArduinoJson (C++),double17,true\n2. Parse Double,ArduinoJson (C++),double18,false\n2. Parse Double,ArduinoJson (C++),double19,true\n2. Parse Double,ArduinoJson (C++),double20,false\n2. Parse Double,ArduinoJson (C++),double21,true\n2. Parse Double,ArduinoJson (C++),double22,true\n2. Parse Double,ArduinoJson (C++),double23,true\n2. Parse Double,ArduinoJson (C++),double24,true\n2. Parse Double,ArduinoJson (C++),double25,false\n2. Parse Double,ArduinoJson (C++),double26,true\n2. Parse Double,ArduinoJson (C++),double27,true\n2. Parse Double,ArduinoJson (C++),double28,true\n2. Parse Double,ArduinoJson (C++),double29,true\n2. Parse Double,ArduinoJson (C++),double30,true\n2. Parse Double,ArduinoJson (C++),double31,true\n2. Parse Double,ArduinoJson (C++),double32,true\n2. Parse Double,ArduinoJson (C++),double33,true\n2. Parse Double,ArduinoJson (C++),double34,true\n2. Parse Double,ArduinoJson (C++),double35,false\n2. Parse Double,ArduinoJson (C++),double36,true\n2. Parse Double,ArduinoJson (C++),double37,true\n2. Parse Double,ArduinoJson (C++),double38,true\n2. Parse Double,ArduinoJson (C++),double39,true\n2. Parse Double,ArduinoJson (C++),double40,true\n2. Parse Double,ArduinoJson (C++),double41,true\n2. Parse Double,ArduinoJson (C++),double42,true\n2. Parse Double,ArduinoJson (C++),double43,true\n2. Parse Double,ArduinoJson (C++),double44,true\n2. Parse Double,ArduinoJson (C++),double45,true\n2. Parse Double,ArduinoJson (C++),double46,true\n2. Parse Double,ArduinoJson (C++),double47,true\n2. Parse Double,ArduinoJson (C++),double48,true\n2. Parse Double,ArduinoJson (C++),double49,true\n2. Parse Double,ArduinoJson (C++),double50,true\n2. Parse Double,ArduinoJson (C++),double51,true\n2. Parse Double,ArduinoJson (C++),double52,true\n2. Parse Double,ArduinoJson (C++),double53,true\n2. Parse Double,ArduinoJson (C++),double54,true\n2. Parse Double,ArduinoJson (C++),double55,true\n2. Parse Double,ArduinoJson (C++),double56,true\n2. Parse Double,ArduinoJson (C++),double57,true\n2. Parse Double,ArduinoJson (C++),double58,true\n2. Parse Double,ArduinoJson (C++),double59,true\n2. Parse Double,ArduinoJson (C++),double60,true\n2. Parse Double,ArduinoJson (C++),double61,true\n2. Parse Double,ArduinoJson (C++),double62,true\n2. Parse Double,ArduinoJson (C++),double63,true\n2. Parse Double,ArduinoJson (C++),double64,true\n2. Parse Double,ArduinoJson (C++),double65,true\n2. Parse Double,ArduinoJson (C++),double66,true\n3. Parse String,ArduinoJson (C++),string01,true\n3. Parse String,ArduinoJson (C++),string02,true\n3. Parse String,ArduinoJson (C++),string03,true\n3. Parse String,ArduinoJson (C++),string04,false\n3. Parse String,ArduinoJson (C++),string05,true\n3. Parse String,ArduinoJson (C++),string06,false\n3. Parse String,ArduinoJson (C++),string07,false\n3. Parse String,ArduinoJson (C++),string08,false\n3. Parse String,ArduinoJson (C++),string09,false\n4. Roundtrip,ArduinoJson (C++),roundtrip01,true\n4. Roundtrip,ArduinoJson (C++),roundtrip02,true\n4. Roundtrip,ArduinoJson (C++),roundtrip03,true\n4. Roundtrip,ArduinoJson (C++),roundtrip04,true\n4. Roundtrip,ArduinoJson (C++),roundtrip05,true\n4. Roundtrip,ArduinoJson (C++),roundtrip06,true\n4. Roundtrip,ArduinoJson (C++),roundtrip07,true\n4. Roundtrip,ArduinoJson (C++),roundtrip08,true\n4. Roundtrip,ArduinoJson (C++),roundtrip09,true\n4. Roundtrip,ArduinoJson (C++),roundtrip10,true\n4. Roundtrip,ArduinoJson (C++),roundtrip11,true\n4. Roundtrip,ArduinoJson (C++),roundtrip12,true\n4. Roundtrip,ArduinoJson (C++),roundtrip13,true\n4. Roundtrip,ArduinoJson (C++),roundtrip14,true\n4. Roundtrip,ArduinoJson (C++),roundtrip15,true\n4. Roundtrip,ArduinoJson (C++),roundtrip16,true\n4. Roundtrip,ArduinoJson (C++),roundtrip17,true\n4. Roundtrip,ArduinoJson (C++),roundtrip18,true\n4. Roundtrip,ArduinoJson (C++),roundtrip19,true\n4. Roundtrip,ArduinoJson (C++),roundtrip20,true\n4. Roundtrip,ArduinoJson (C++),roundtrip21,true\n4. Roundtrip,ArduinoJson (C++),roundtrip22,true\n4. Roundtrip,ArduinoJson (C++),roundtrip23,true\n4. Roundtrip,ArduinoJson (C++),roundtrip24,true\n4. Roundtrip,ArduinoJson (C++),roundtrip25,true\n4. Roundtrip,ArduinoJson (C++),roundtrip26,true\n4. Roundtrip,ArduinoJson (C++),roundtrip27,true\n1. Parse Validation,CAJUN (C++),pass01,true\n1. Parse Validation,CAJUN (C++),pass02,true\n1. Parse Validation,CAJUN (C++),pass03,true\n1. Parse Validation,CAJUN (C++),fail02,true\n1. Parse Validation,CAJUN (C++),fail03,true\n1. Parse Validation,CAJUN (C++),fail04,true\n1. Parse Validation,CAJUN (C++),fail05,true\n1. Parse Validation,CAJUN (C++),fail06,true\n1. Parse Validation,CAJUN (C++),fail07,true\n1. Parse Validation,CAJUN (C++),fail08,true\n1. Parse Validation,CAJUN (C++),fail09,true\n1. Parse Validation,CAJUN (C++),fail10,true\n1. Parse Validation,CAJUN (C++),fail11,true\n1. Parse Validation,CAJUN (C++),fail12,true\n1. Parse Validation,CAJUN (C++),fail13,false\n1. Parse Validation,CAJUN (C++),fail14,true\n1. Parse Validation,CAJUN (C++),fail15,true\n1. Parse Validation,CAJUN (C++),fail16,true\n1. Parse Validation,CAJUN (C++),fail17,true\n1. Parse Validation,CAJUN (C++),fail19,true\n1. Parse Validation,CAJUN (C++),fail20,true\n1. Parse Validation,CAJUN (C++),fail21,true\n1. Parse Validation,CAJUN (C++),fail22,true\n1. Parse Validation,CAJUN (C++),fail23,true\n1. Parse Validation,CAJUN (C++),fail24,true\n1. Parse Validation,CAJUN (C++),fail25,false\n1. Parse Validation,CAJUN (C++),fail26,true\n1. Parse Validation,CAJUN (C++),fail27,false\n1. Parse Validation,CAJUN (C++),fail28,true\n1. Parse Validation,CAJUN (C++),fail29,false\n1. Parse Validation,CAJUN (C++),fail30,false\n1. Parse Validation,CAJUN (C++),fail31,true\n1. Parse Validation,CAJUN (C++),fail32,true\n1. Parse Validation,CAJUN (C++),fail33,true\n2. Parse Double,CAJUN (C++),double01,true\n2. Parse Double,CAJUN (C++),double02,true\n2. Parse Double,CAJUN (C++),double03,true\n2. Parse Double,CAJUN (C++),double04,true\n2. Parse Double,CAJUN (C++),double05,true\n2. Parse Double,CAJUN (C++),double06,true\n2. Parse Double,CAJUN (C++),double07,true\n2. Parse Double,CAJUN (C++),double08,true\n2. Parse Double,CAJUN (C++),double09,true\n2. Parse Double,CAJUN (C++),double10,true\n2. Parse Double,CAJUN (C++),double11,true\n2. Parse Double,CAJUN (C++),double12,true\n2. Parse Double,CAJUN (C++),double13,true\n2. Parse Double,CAJUN (C++),double14,true\n2. Parse Double,CAJUN (C++),double15,true\n2. Parse Double,CAJUN (C++),double16,true\n2. Parse Double,CAJUN (C++),double17,true\n2. Parse Double,CAJUN (C++),double18,true\n2. Parse Double,CAJUN (C++),double19,true\n2. Parse Double,CAJUN (C++),double20,true\n2. Parse Double,CAJUN (C++),double21,true\n2. Parse Double,CAJUN (C++),double22,true\n2. Parse Double,CAJUN (C++),double23,true\n2. Parse Double,CAJUN (C++),double24,true\n2. Parse Double,CAJUN (C++),double25,true\n2. Parse Double,CAJUN (C++),double26,true\n2. Parse Double,CAJUN (C++),double27,true\n2. Parse Double,CAJUN (C++),double28,true\n2. Parse Double,CAJUN (C++),double29,true\n2. Parse Double,CAJUN (C++),double30,true\n2. Parse Double,CAJUN (C++),double31,true\n2. Parse Double,CAJUN (C++),double32,true\n2. Parse Double,CAJUN (C++),double33,true\n2. Parse Double,CAJUN (C++),double34,true\n2. Parse Double,CAJUN (C++),double35,true\n2. Parse Double,CAJUN (C++),double36,true\n2. Parse Double,CAJUN (C++),double37,false\n2. Parse Double,CAJUN (C++),double38,true\n2. Parse Double,CAJUN (C++),double39,true\n2. Parse Double,CAJUN (C++),double40,false\n2. Parse Double,CAJUN (C++),double41,true\n2. Parse Double,CAJUN (C++),double42,true\n2. Parse Double,CAJUN (C++),double43,true\n2. Parse Double,CAJUN (C++),double44,false\n2. Parse Double,CAJUN (C++),double45,true\n2. Parse Double,CAJUN (C++),double46,true\n2. Parse Double,CAJUN (C++),double47,true\n2. Parse Double,CAJUN (C++),double48,false\n2. Parse Double,CAJUN (C++),double49,true\n2. Parse Double,CAJUN (C++),double50,true\n2. Parse Double,CAJUN (C++),double51,true\n2. Parse Double,CAJUN (C++),double52,true\n2. Parse Double,CAJUN (C++),double53,false\n2. Parse Double,CAJUN (C++),double54,true\n2. Parse Double,CAJUN (C++),double55,true\n2. Parse Double,CAJUN (C++),double56,true\n2. Parse Double,CAJUN (C++),double57,true\n2. Parse Double,CAJUN (C++),double58,false\n2. Parse Double,CAJUN (C++),double59,true\n2. Parse Double,CAJUN (C++),double60,true\n2. Parse Double,CAJUN (C++),double61,true\n2. Parse Double,CAJUN (C++),double62,true\n2. Parse Double,CAJUN (C++),double63,false\n2. Parse Double,CAJUN (C++),double64,true\n2. Parse Double,CAJUN (C++),double65,true\n2. Parse Double,CAJUN (C++),double66,true\n3. Parse String,CAJUN (C++),string01,true\n3. Parse String,CAJUN (C++),string02,true\n3. Parse String,CAJUN (C++),string03,true\n3. Parse String,CAJUN (C++),string04,true\n3. Parse String,CAJUN (C++),string05,true\n3. Parse String,CAJUN (C++),string06,true\n3. Parse String,CAJUN (C++),string07,true\n3. Parse String,CAJUN (C++),string08,true\n3. Parse String,CAJUN (C++),string09,false\n4. Roundtrip,CAJUN (C++),roundtrip01,true\n4. Roundtrip,CAJUN (C++),roundtrip02,true\n4. Roundtrip,CAJUN (C++),roundtrip03,true\n4. Roundtrip,CAJUN (C++),roundtrip04,true\n4. Roundtrip,CAJUN (C++),roundtrip05,true\n4. Roundtrip,CAJUN (C++),roundtrip06,true\n4. Roundtrip,CAJUN (C++),roundtrip07,true\n4. Roundtrip,CAJUN (C++),roundtrip08,true\n4. Roundtrip,CAJUN (C++),roundtrip09,false\n4. Roundtrip,CAJUN (C++),roundtrip10,false\n4. Roundtrip,CAJUN (C++),roundtrip11,true\n4. Roundtrip,CAJUN (C++),roundtrip12,true\n4. Roundtrip,CAJUN (C++),roundtrip13,false\n4. Roundtrip,CAJUN (C++),roundtrip14,true\n4. Roundtrip,CAJUN (C++),roundtrip15,true\n4. Roundtrip,CAJUN (C++),roundtrip16,true\n4. Roundtrip,CAJUN (C++),roundtrip17,true\n4. Roundtrip,CAJUN (C++),roundtrip18,false\n4. Roundtrip,CAJUN (C++),roundtrip19,false\n4. Roundtrip,CAJUN (C++),roundtrip20,false\n4. Roundtrip,CAJUN (C++),roundtrip21,false\n4. Roundtrip,CAJUN (C++),roundtrip22,false\n4. Roundtrip,CAJUN (C++),roundtrip23,false\n4. Roundtrip,CAJUN (C++),roundtrip24,false\n4. Roundtrip,CAJUN (C++),roundtrip25,false\n4. Roundtrip,CAJUN (C++),roundtrip26,false\n4. Roundtrip,CAJUN (C++),roundtrip27,false\n1. Parse Validation,ccan/json (C),pass01,true\n1. Parse Validation,ccan/json (C),pass02,true\n1. Parse Validation,ccan/json (C),pass03,true\n1. Parse Validation,ccan/json (C),fail02,true\n1. Parse Validation,ccan/json (C),fail03,true\n1. Parse Validation,ccan/json (C),fail04,true\n1. Parse Validation,ccan/json (C),fail05,true\n1. Parse Validation,ccan/json (C),fail06,true\n1. Parse Validation,ccan/json (C),fail07,true\n1. Parse Validation,ccan/json (C),fail08,true\n1. Parse Validation,ccan/json (C),fail09,true\n1. Parse Validation,ccan/json (C),fail10,true\n1. Parse Validation,ccan/json (C),fail11,true\n1. Parse Validation,ccan/json (C),fail12,true\n1. Parse Validation,ccan/json (C),fail13,true\n1. Parse Validation,ccan/json (C),fail14,true\n1. Parse Validation,ccan/json (C),fail15,true\n1. Parse Validation,ccan/json (C),fail16,true\n1. Parse Validation,ccan/json (C),fail17,true\n1. Parse Validation,ccan/json (C),fail19,true\n1. Parse Validation,ccan/json (C),fail20,true\n1. Parse Validation,ccan/json (C),fail21,true\n1. Parse Validation,ccan/json (C),fail22,true\n1. Parse Validation,ccan/json (C),fail23,true\n1. Parse Validation,ccan/json (C),fail24,true\n1. Parse Validation,ccan/json (C),fail25,true\n1. Parse Validation,ccan/json (C),fail26,true\n1. Parse Validation,ccan/json (C),fail27,true\n1. Parse Validation,ccan/json (C),fail28,true\n1. Parse Validation,ccan/json (C),fail29,true\n1. Parse Validation,ccan/json (C),fail30,true\n1. Parse Validation,ccan/json (C),fail31,true\n1. Parse Validation,ccan/json (C),fail32,true\n1. Parse Validation,ccan/json (C),fail33,true\n2. Parse Double,ccan/json (C),double01,true\n2. Parse Double,ccan/json (C),double02,true\n2. Parse Double,ccan/json (C),double03,true\n2. Parse Double,ccan/json (C),double04,true\n2. Parse Double,ccan/json (C),double05,true\n2. Parse Double,ccan/json (C),double06,true\n2. Parse Double,ccan/json (C),double07,true\n2. Parse Double,ccan/json (C),double08,true\n2. Parse Double,ccan/json (C),double09,true\n2. Parse Double,ccan/json (C),double10,true\n2. Parse Double,ccan/json (C),double11,true\n2. Parse Double,ccan/json (C),double12,true\n2. Parse Double,ccan/json (C),double13,true\n2. Parse Double,ccan/json (C),double14,true\n2. Parse Double,ccan/json (C),double15,true\n2. Parse Double,ccan/json (C),double16,true\n2. Parse Double,ccan/json (C),double17,true\n2. Parse Double,ccan/json (C),double18,true\n2. Parse Double,ccan/json (C),double19,true\n2. Parse Double,ccan/json (C),double20,true\n2. Parse Double,ccan/json (C),double21,true\n2. Parse Double,ccan/json (C),double22,true\n2. Parse Double,ccan/json (C),double23,true\n2. Parse Double,ccan/json (C),double24,true\n2. Parse Double,ccan/json (C),double25,true\n2. Parse Double,ccan/json (C),double26,true\n2. Parse Double,ccan/json (C),double27,true\n2. Parse Double,ccan/json (C),double28,true\n2. Parse Double,ccan/json (C),double29,true\n2. Parse Double,ccan/json (C),double30,true\n2. Parse Double,ccan/json (C),double31,true\n2. Parse Double,ccan/json (C),double32,true\n2. Parse Double,ccan/json (C),double33,true\n2. Parse Double,ccan/json (C),double34,true\n2. Parse Double,ccan/json (C),double35,true\n2. Parse Double,ccan/json (C),double36,true\n2. Parse Double,ccan/json (C),double37,true\n2. Parse Double,ccan/json (C),double38,true\n2. Parse Double,ccan/json (C),double39,true\n2. Parse Double,ccan/json (C),double40,true\n2. Parse Double,ccan/json (C),double41,true\n2. Parse Double,ccan/json (C),double42,true\n2. Parse Double,ccan/json (C),double43,true\n2. Parse Double,ccan/json (C),double44,true\n2. Parse Double,ccan/json (C),double45,true\n2. Parse Double,ccan/json (C),double46,true\n2. Parse Double,ccan/json (C),double47,true\n2. Parse Double,ccan/json (C),double48,true\n2. Parse Double,ccan/json (C),double49,true\n2. Parse Double,ccan/json (C),double50,true\n2. Parse Double,ccan/json (C),double51,true\n2. Parse Double,ccan/json (C),double52,true\n2. Parse Double,ccan/json (C),double53,true\n2. Parse Double,ccan/json (C),double54,true\n2. Parse Double,ccan/json (C),double55,true\n2. Parse Double,ccan/json (C),double56,true\n2. Parse Double,ccan/json (C),double57,true\n2. Parse Double,ccan/json (C),double58,true\n2. Parse Double,ccan/json (C),double59,true\n2. Parse Double,ccan/json (C),double60,true\n2. Parse Double,ccan/json (C),double61,true\n2. Parse Double,ccan/json (C),double62,true\n2. Parse Double,ccan/json (C),double63,true\n2. Parse Double,ccan/json (C),double64,true\n2. Parse Double,ccan/json (C),double65,true\n2. Parse Double,ccan/json (C),double66,true\n3. Parse String,ccan/json (C),string01,true\n3. Parse String,ccan/json (C),string02,true\n3. Parse String,ccan/json (C),string03,true\n3. Parse String,ccan/json (C),string04,false\n3. Parse String,ccan/json (C),string05,true\n3. Parse String,ccan/json (C),string06,true\n3. Parse String,ccan/json (C),string07,true\n3. Parse String,ccan/json (C),string08,true\n3. Parse String,ccan/json (C),string09,true\n4. Roundtrip,ccan/json (C),roundtrip01,true\n4. Roundtrip,ccan/json (C),roundtrip02,true\n4. Roundtrip,ccan/json (C),roundtrip03,true\n4. Roundtrip,ccan/json (C),roundtrip04,true\n4. Roundtrip,ccan/json (C),roundtrip05,true\n4. Roundtrip,ccan/json (C),roundtrip06,true\n4. Roundtrip,ccan/json (C),roundtrip07,true\n4. Roundtrip,ccan/json (C),roundtrip08,true\n4. Roundtrip,ccan/json (C),roundtrip09,true\n4. Roundtrip,ccan/json (C),roundtrip10,true\n4. Roundtrip,ccan/json (C),roundtrip11,true\n4. Roundtrip,ccan/json (C),roundtrip12,true\n4. Roundtrip,ccan/json (C),roundtrip13,false\n4. Roundtrip,ccan/json (C),roundtrip14,false\n4. Roundtrip,ccan/json (C),roundtrip15,true\n4. Roundtrip,ccan/json (C),roundtrip16,true\n4. Roundtrip,ccan/json (C),roundtrip17,true\n4. Roundtrip,ccan/json (C),roundtrip18,false\n4. Roundtrip,ccan/json (C),roundtrip19,false\n4. Roundtrip,ccan/json (C),roundtrip20,false\n4. Roundtrip,ccan/json (C),roundtrip21,false\n4. Roundtrip,ccan/json (C),roundtrip22,true\n4. Roundtrip,ccan/json (C),roundtrip23,true\n4. Roundtrip,ccan/json (C),roundtrip24,false\n4. Roundtrip,ccan/json (C),roundtrip25,true\n4. Roundtrip,ccan/json (C),roundtrip26,false\n4. Roundtrip,ccan/json (C),roundtrip27,false\n1. Parse Validation,cJSON (C),pass01,true\n1. Parse Validation,cJSON (C),pass02,true\n1. Parse Validation,cJSON (C),pass03,true\n1. Parse Validation,cJSON (C),fail02,true\n1. Parse Validation,cJSON (C),fail03,true\n1. Parse Validation,cJSON (C),fail04,true\n1. Parse Validation,cJSON (C),fail05,true\n1. Parse Validation,cJSON (C),fail06,true\n1. Parse Validation,cJSON (C),fail07,false\n1. Parse Validation,cJSON (C),fail08,false\n1. Parse Validation,cJSON (C),fail09,true\n1. Parse Validation,cJSON (C),fail10,false\n1. Parse Validation,cJSON (C),fail11,true\n1. Parse Validation,cJSON (C),fail12,true\n1. Parse Validation,cJSON (C),fail13,false\n1. Parse Validation,cJSON (C),fail14,true\n1. Parse Validation,cJSON (C),fail15,false\n1. Parse Validation,cJSON (C),fail16,true\n1. Parse Validation,cJSON (C),fail17,false\n1. Parse Validation,cJSON (C),fail19,true\n1. Parse Validation,cJSON (C),fail20,true\n1. Parse Validation,cJSON (C),fail21,true\n1. Parse Validation,cJSON (C),fail22,true\n1. Parse Validation,cJSON (C),fail23,true\n1. Parse Validation,cJSON (C),fail24,true\n1. Parse Validation,cJSON (C),fail25,false\n1. Parse Validation,cJSON (C),fail26,false\n1. Parse Validation,cJSON (C),fail27,false\n1. Parse Validation,cJSON (C),fail28,false\n1. Parse Validation,cJSON (C),fail29,false\n1. Parse Validation,cJSON (C),fail30,false\n1. Parse Validation,cJSON (C),fail31,true\n1. Parse Validation,cJSON (C),fail32,true\n1. Parse Validation,cJSON (C),fail33,true\n2. Parse Double,cJSON (C),double01,true\n2. Parse Double,cJSON (C),double02,true\n2. Parse Double,cJSON (C),double03,true\n2. Parse Double,cJSON (C),double04,true\n2. Parse Double,cJSON (C),double05,true\n2. Parse Double,cJSON (C),double06,true\n2. Parse Double,cJSON (C),double07,true\n2. Parse Double,cJSON (C),double08,true\n2. Parse Double,cJSON (C),double09,true\n2. Parse Double,cJSON (C),double10,true\n2. Parse Double,cJSON (C),double11,true\n2. Parse Double,cJSON (C),double12,true\n2. Parse Double,cJSON (C),double13,true\n2. Parse Double,cJSON (C),double14,true\n2. Parse Double,cJSON (C),double15,true\n2. Parse Double,cJSON (C),double16,true\n2. Parse Double,cJSON (C),double17,true\n2. Parse Double,cJSON (C),double18,true\n2. Parse Double,cJSON (C),double19,false\n2. Parse Double,cJSON (C),double20,true\n2. Parse Double,cJSON (C),double21,false\n2. Parse Double,cJSON (C),double22,false\n2. Parse Double,cJSON (C),double23,false\n2. Parse Double,cJSON (C),double24,false\n2. Parse Double,cJSON (C),double25,true\n2. Parse Double,cJSON (C),double26,true\n2. Parse Double,cJSON (C),double27,true\n2. Parse Double,cJSON (C),double28,false\n2. Parse Double,cJSON (C),double29,false\n2. Parse Double,cJSON (C),double30,true\n2. Parse Double,cJSON (C),double31,true\n2. Parse Double,cJSON (C),double32,false\n2. Parse Double,cJSON (C),double33,true\n2. Parse Double,cJSON (C),double34,true\n2. Parse Double,cJSON (C),double35,true\n2. Parse Double,cJSON (C),double36,false\n2. Parse Double,cJSON (C),double37,false\n2. Parse Double,cJSON (C),double38,false\n2. Parse Double,cJSON (C),double39,true\n2. Parse Double,cJSON (C),double40,false\n2. Parse Double,cJSON (C),double41,true\n2. Parse Double,cJSON (C),double42,true\n2. Parse Double,cJSON (C),double43,true\n2. Parse Double,cJSON (C),double44,false\n2. Parse Double,cJSON (C),double45,true\n2. Parse Double,cJSON (C),double46,true\n2. Parse Double,cJSON (C),double47,false\n2. Parse Double,cJSON (C),double48,true\n2. Parse Double,cJSON (C),double49,false\n2. Parse Double,cJSON (C),double50,true\n2. Parse Double,cJSON (C),double51,false\n2. Parse Double,cJSON (C),double52,true\n2. Parse Double,cJSON (C),double53,false\n2. Parse Double,cJSON (C),double54,true\n2. Parse Double,cJSON (C),double55,false\n2. Parse Double,cJSON (C),double56,false\n2. Parse Double,cJSON (C),double57,false\n2. Parse Double,cJSON (C),double58,true\n2. Parse Double,cJSON (C),double59,false\n2. Parse Double,cJSON (C),double60,false\n2. Parse Double,cJSON (C),double61,false\n2. Parse Double,cJSON (C),double62,false\n2. Parse Double,cJSON (C),double63,false\n2. Parse Double,cJSON (C),double64,false\n2. Parse Double,cJSON (C),double65,false\n2. Parse Double,cJSON (C),double66,false\n3. Parse String,cJSON (C),string01,true\n3. Parse String,cJSON (C),string02,true\n3. Parse String,cJSON (C),string03,true\n3. Parse String,cJSON (C),string04,false\n3. Parse String,cJSON (C),string05,true\n3. Parse String,cJSON (C),string06,true\n3. Parse String,cJSON (C),string07,true\n3. Parse String,cJSON (C),string08,true\n3. Parse String,cJSON (C),string09,true\n4. Roundtrip,cJSON (C),roundtrip01,true\n4. Roundtrip,cJSON (C),roundtrip02,true\n4. Roundtrip,cJSON (C),roundtrip03,true\n4. Roundtrip,cJSON (C),roundtrip04,true\n4. Roundtrip,cJSON (C),roundtrip05,true\n4. Roundtrip,cJSON (C),roundtrip06,true\n4. Roundtrip,cJSON (C),roundtrip07,true\n4. Roundtrip,cJSON (C),roundtrip08,true\n4. Roundtrip,cJSON (C),roundtrip09,true\n4. Roundtrip,cJSON (C),roundtrip10,true\n4. Roundtrip,cJSON (C),roundtrip11,true\n4. Roundtrip,cJSON (C),roundtrip12,true\n4. Roundtrip,cJSON (C),roundtrip13,false\n4. Roundtrip,cJSON (C),roundtrip14,false\n4. Roundtrip,cJSON (C),roundtrip15,true\n4. Roundtrip,cJSON (C),roundtrip16,true\n4. Roundtrip,cJSON (C),roundtrip17,true\n4. Roundtrip,cJSON (C),roundtrip18,false\n4. Roundtrip,cJSON (C),roundtrip19,false\n4. Roundtrip,cJSON (C),roundtrip20,false\n4. Roundtrip,cJSON (C),roundtrip21,false\n4. Roundtrip,cJSON (C),roundtrip22,false\n4. Roundtrip,cJSON (C),roundtrip23,false\n4. Roundtrip,cJSON (C),roundtrip24,false\n4. Roundtrip,cJSON (C),roundtrip25,false\n4. Roundtrip,cJSON (C),roundtrip26,false\n4. Roundtrip,cJSON (C),roundtrip27,false\n1. Parse Validation,Configuru (C++11),pass01,true\n1. Parse Validation,Configuru (C++11),pass02,true\n1. Parse Validation,Configuru (C++11),pass03,true\n1. Parse Validation,Configuru (C++11),fail02,true\n1. Parse Validation,Configuru (C++11),fail03,true\n1. Parse Validation,Configuru (C++11),fail04,true\n1. Parse Validation,Configuru (C++11),fail05,true\n1. Parse Validation,Configuru (C++11),fail06,true\n1. Parse Validation,Configuru (C++11),fail07,true\n1. Parse Validation,Configuru (C++11),fail08,true\n1. Parse Validation,Configuru (C++11),fail09,true\n1. Parse Validation,Configuru (C++11),fail10,true\n1. Parse Validation,Configuru (C++11),fail11,true\n1. Parse Validation,Configuru (C++11),fail12,true\n1. Parse Validation,Configuru (C++11),fail13,true\n1. Parse Validation,Configuru (C++11),fail14,true\n1. Parse Validation,Configuru (C++11),fail15,true\n1. Parse Validation,Configuru (C++11),fail16,true\n1. Parse Validation,Configuru (C++11),fail17,true\n1. Parse Validation,Configuru (C++11),fail19,true\n1. Parse Validation,Configuru (C++11),fail20,true\n1. Parse Validation,Configuru (C++11),fail21,true\n1. Parse Validation,Configuru (C++11),fail22,true\n1. Parse Validation,Configuru (C++11),fail23,true\n1. Parse Validation,Configuru (C++11),fail24,true\n1. Parse Validation,Configuru (C++11),fail25,true\n1. Parse Validation,Configuru (C++11),fail26,true\n1. Parse Validation,Configuru (C++11),fail27,true\n1. Parse Validation,Configuru (C++11),fail28,true\n1. Parse Validation,Configuru (C++11),fail29,true\n1. Parse Validation,Configuru (C++11),fail30,true\n1. Parse Validation,Configuru (C++11),fail31,true\n1. Parse Validation,Configuru (C++11),fail32,true\n1. Parse Validation,Configuru (C++11),fail33,true\n2. Parse Double,Configuru (C++11),double01,true\n2. Parse Double,Configuru (C++11),double02,true\n2. Parse Double,Configuru (C++11),double03,true\n2. Parse Double,Configuru (C++11),double04,true\n2. Parse Double,Configuru (C++11),double05,true\n2. Parse Double,Configuru (C++11),double06,true\n2. Parse Double,Configuru (C++11),double07,true\n2. Parse Double,Configuru (C++11),double08,true\n2. Parse Double,Configuru (C++11),double09,true\n2. Parse Double,Configuru (C++11),double10,true\n2. Parse Double,Configuru (C++11),double11,true\n2. Parse Double,Configuru (C++11),double12,true\n2. Parse Double,Configuru (C++11),double13,true\n2. Parse Double,Configuru (C++11),double14,true\n2. Parse Double,Configuru (C++11),double15,true\n2. Parse Double,Configuru (C++11),double16,true\n2. Parse Double,Configuru (C++11),double17,true\n2. Parse Double,Configuru (C++11),double18,true\n2. Parse Double,Configuru (C++11),double19,true\n2. Parse Double,Configuru (C++11),double20,true\n2. Parse Double,Configuru (C++11),double21,true\n2. Parse Double,Configuru (C++11),double22,true\n2. Parse Double,Configuru (C++11),double23,true\n2. Parse Double,Configuru (C++11),double24,true\n2. Parse Double,Configuru (C++11),double25,true\n2. Parse Double,Configuru (C++11),double26,true\n2. Parse Double,Configuru (C++11),double27,true\n2. Parse Double,Configuru (C++11),double28,true\n2. Parse Double,Configuru (C++11),double29,true\n2. Parse Double,Configuru (C++11),double30,true\n2. Parse Double,Configuru (C++11),double31,true\n2. Parse Double,Configuru (C++11),double32,true\n2. Parse Double,Configuru (C++11),double33,true\n2. Parse Double,Configuru (C++11),double34,true\n2. Parse Double,Configuru (C++11),double35,true\n2. Parse Double,Configuru (C++11),double36,true\n2. Parse Double,Configuru (C++11),double37,true\n2. Parse Double,Configuru (C++11),double38,true\n2. Parse Double,Configuru (C++11),double39,true\n2. Parse Double,Configuru (C++11),double40,true\n2. Parse Double,Configuru (C++11),double41,true\n2. Parse Double,Configuru (C++11),double42,true\n2. Parse Double,Configuru (C++11),double43,true\n2. Parse Double,Configuru (C++11),double44,true\n2. Parse Double,Configuru (C++11),double45,true\n2. Parse Double,Configuru (C++11),double46,true\n2. Parse Double,Configuru (C++11),double47,true\n2. Parse Double,Configuru (C++11),double48,true\n2. Parse Double,Configuru (C++11),double49,true\n2. Parse Double,Configuru (C++11),double50,true\n2. Parse Double,Configuru (C++11),double51,true\n2. Parse Double,Configuru (C++11),double52,true\n2. Parse Double,Configuru (C++11),double53,true\n2. Parse Double,Configuru (C++11),double54,true\n2. Parse Double,Configuru (C++11),double55,true\n2. Parse Double,Configuru (C++11),double56,true\n2. Parse Double,Configuru (C++11),double57,true\n2. Parse Double,Configuru (C++11),double58,true\n2. Parse Double,Configuru (C++11),double59,true\n2. Parse Double,Configuru (C++11),double60,true\n2. Parse Double,Configuru (C++11),double61,true\n2. Parse Double,Configuru (C++11),double62,true\n2. Parse Double,Configuru (C++11),double63,true\n2. Parse Double,Configuru (C++11),double64,true\n2. Parse Double,Configuru (C++11),double65,true\n2. Parse Double,Configuru (C++11),double66,true\n3. Parse String,Configuru (C++11),string01,true\n3. Parse String,Configuru (C++11),string02,true\n3. Parse String,Configuru (C++11),string03,true\n3. Parse String,Configuru (C++11),string04,true\n3. Parse String,Configuru (C++11),string05,true\n3. Parse String,Configuru (C++11),string06,true\n3. Parse String,Configuru (C++11),string07,true\n3. Parse String,Configuru (C++11),string08,true\n3. Parse String,Configuru (C++11),string09,true\n4. Roundtrip,Configuru (C++11),roundtrip01,true\n4. Roundtrip,Configuru (C++11),roundtrip02,true\n4. Roundtrip,Configuru (C++11),roundtrip03,true\n4. Roundtrip,Configuru (C++11),roundtrip04,true\n4. Roundtrip,Configuru (C++11),roundtrip05,true\n4. Roundtrip,Configuru (C++11),roundtrip06,true\n4. Roundtrip,Configuru (C++11),roundtrip07,true\n4. Roundtrip,Configuru (C++11),roundtrip08,true\n4. Roundtrip,Configuru (C++11),roundtrip09,true\n4. Roundtrip,Configuru (C++11),roundtrip10,true\n4. Roundtrip,Configuru (C++11),roundtrip11,true\n4. Roundtrip,Configuru (C++11),roundtrip12,true\n4. Roundtrip,Configuru (C++11),roundtrip13,true\n4. Roundtrip,Configuru (C++11),roundtrip14,true\n4. Roundtrip,Configuru (C++11),roundtrip15,true\n4. Roundtrip,Configuru (C++11),roundtrip16,true\n4. Roundtrip,Configuru (C++11),roundtrip17,true\n4. Roundtrip,Configuru (C++11),roundtrip18,true\n4. Roundtrip,Configuru (C++11),roundtrip19,true\n4. Roundtrip,Configuru (C++11),roundtrip20,true\n4. Roundtrip,Configuru (C++11),roundtrip21,true\n4. Roundtrip,Configuru (C++11),roundtrip22,true\n4. Roundtrip,Configuru (C++11),roundtrip23,true\n4. Roundtrip,Configuru (C++11),roundtrip24,true\n4. Roundtrip,Configuru (C++11),roundtrip25,true\n4. Roundtrip,Configuru (C++11),roundtrip26,true\n4. Roundtrip,Configuru (C++11),roundtrip27,false\n1. Parse Validation,C++ REST SDK (C++11),pass01,true\n1. Parse Validation,C++ REST SDK (C++11),pass02,true\n1. Parse Validation,C++ REST SDK (C++11),pass03,true\n1. Parse Validation,C++ REST SDK (C++11),fail02,true\n1. Parse Validation,C++ REST SDK (C++11),fail03,true\n1. Parse Validation,C++ REST SDK (C++11),fail04,true\n1. Parse Validation,C++ REST SDK (C++11),fail05,true\n1. Parse Validation,C++ REST SDK (C++11),fail06,true\n1. Parse Validation,C++ REST SDK (C++11),fail07,true\n1. Parse Validation,C++ REST SDK (C++11),fail08,true\n1. Parse Validation,C++ REST SDK (C++11),fail09,true\n1. Parse Validation,C++ REST SDK (C++11),fail10,true\n1. Parse Validation,C++ REST SDK (C++11),fail11,true\n1. Parse Validation,C++ REST SDK (C++11),fail12,true\n1. Parse Validation,C++ REST SDK (C++11),fail13,false\n1. Parse Validation,C++ REST SDK (C++11),fail14,true\n1. Parse Validation,C++ REST SDK (C++11),fail15,false\n1. Parse Validation,C++ REST SDK (C++11),fail16,true\n1. Parse Validation,C++ REST SDK (C++11),fail17,false\n1. Parse Validation,C++ REST SDK (C++11),fail19,true\n1. Parse Validation,C++ REST SDK (C++11),fail20,true\n1. Parse Validation,C++ REST SDK (C++11),fail21,true\n1. Parse Validation,C++ REST SDK (C++11),fail22,true\n1. Parse Validation,C++ REST SDK (C++11),fail23,true\n1. Parse Validation,C++ REST SDK (C++11),fail24,true\n1. Parse Validation,C++ REST SDK (C++11),fail25,true\n1. Parse Validation,C++ REST SDK (C++11),fail26,false\n1. Parse Validation,C++ REST SDK (C++11),fail27,true\n1. Parse Validation,C++ REST SDK (C++11),fail28,false\n1. Parse Validation,C++ REST SDK (C++11),fail29,true\n1. Parse Validation,C++ REST SDK (C++11),fail30,true\n1. Parse Validation,C++ REST SDK (C++11),fail31,true\n1. Parse Validation,C++ REST SDK (C++11),fail32,true\n1. Parse Validation,C++ REST SDK (C++11),fail33,true\n2. Parse Double,C++ REST SDK (C++11),double01,true\n2. Parse Double,C++ REST SDK (C++11),double02,true\n2. Parse Double,C++ REST SDK (C++11),double03,true\n2. Parse Double,C++ REST SDK (C++11),double04,true\n2. Parse Double,C++ REST SDK (C++11),double05,true\n2. Parse Double,C++ REST SDK (C++11),double06,true\n2. Parse Double,C++ REST SDK (C++11),double07,true\n2. Parse Double,C++ REST SDK (C++11),double08,true\n2. Parse Double,C++ REST SDK (C++11),double09,true\n2. Parse Double,C++ REST SDK (C++11),double10,true\n2. Parse Double,C++ REST SDK (C++11),double11,true\n2. Parse Double,C++ REST SDK (C++11),double12,true\n2. Parse Double,C++ REST SDK (C++11),double13,true\n2. Parse Double,C++ REST SDK (C++11),double14,true\n2. Parse Double,C++ REST SDK (C++11),double15,true\n2. Parse Double,C++ REST SDK (C++11),double16,true\n2. Parse Double,C++ REST SDK (C++11),double17,true\n2. Parse Double,C++ REST SDK (C++11),double18,true\n2. Parse Double,C++ REST SDK (C++11),double19,true\n2. Parse Double,C++ REST SDK (C++11),double20,true\n2. Parse Double,C++ REST SDK (C++11),double21,true\n2. Parse Double,C++ REST SDK (C++11),double22,true\n2. Parse Double,C++ REST SDK (C++11),double23,true\n2. Parse Double,C++ REST SDK (C++11),double24,true\n2. Parse Double,C++ REST SDK (C++11),double25,true\n2. Parse Double,C++ REST SDK (C++11),double26,true\n2. Parse Double,C++ REST SDK (C++11),double27,true\n2. Parse Double,C++ REST SDK (C++11),double28,true\n2. Parse Double,C++ REST SDK (C++11),double29,true\n2. Parse Double,C++ REST SDK (C++11),double30,true\n2. Parse Double,C++ REST SDK (C++11),double31,true\n2. Parse Double,C++ REST SDK (C++11),double32,true\n2. Parse Double,C++ REST SDK (C++11),double33,true\n2. Parse Double,C++ REST SDK (C++11),double34,true\n2. Parse Double,C++ REST SDK (C++11),double35,true\n2. Parse Double,C++ REST SDK (C++11),double36,true\n2. Parse Double,C++ REST SDK (C++11),double37,true\n2. Parse Double,C++ REST SDK (C++11),double38,true\n2. Parse Double,C++ REST SDK (C++11),double39,true\n2. Parse Double,C++ REST SDK (C++11),double40,true\n2. Parse Double,C++ REST SDK (C++11),double41,true\n2. Parse Double,C++ REST SDK (C++11),double42,true\n2. Parse Double,C++ REST SDK (C++11),double43,true\n2. Parse Double,C++ REST SDK (C++11),double44,true\n2. Parse Double,C++ REST SDK (C++11),double45,true\n2. Parse Double,C++ REST SDK (C++11),double46,true\n2. Parse Double,C++ REST SDK (C++11),double47,true\n2. Parse Double,C++ REST SDK (C++11),double48,true\n2. Parse Double,C++ REST SDK (C++11),double49,true\n2. Parse Double,C++ REST SDK (C++11),double50,true\n2. Parse Double,C++ REST SDK (C++11),double51,true\n2. Parse Double,C++ REST SDK (C++11),double52,true\n2. Parse Double,C++ REST SDK (C++11),double53,true\n2. Parse Double,C++ REST SDK (C++11),double54,true\n2. Parse Double,C++ REST SDK (C++11),double55,true\n2. Parse Double,C++ REST SDK (C++11),double56,true\n2. Parse Double,C++ REST SDK (C++11),double57,true\n2. Parse Double,C++ REST SDK (C++11),double58,true\n2. Parse Double,C++ REST SDK (C++11),double59,true\n2. Parse Double,C++ REST SDK (C++11),double60,true\n2. Parse Double,C++ REST SDK (C++11),double61,true\n2. Parse Double,C++ REST SDK (C++11),double62,true\n2. Parse Double,C++ REST SDK (C++11),double63,true\n2. Parse Double,C++ REST SDK (C++11),double64,true\n2. Parse Double,C++ REST SDK (C++11),double65,true\n2. Parse Double,C++ REST SDK (C++11),double66,true\n3. Parse String,C++ REST SDK (C++11),string01,true\n3. Parse String,C++ REST SDK (C++11),string02,true\n3. Parse String,C++ REST SDK (C++11),string03,true\n3. Parse String,C++ REST SDK (C++11),string04,true\n3. Parse String,C++ REST SDK (C++11),string05,true\n3. Parse String,C++ REST SDK (C++11),string06,true\n3. Parse String,C++ REST SDK (C++11),string07,true\n3. Parse String,C++ REST SDK (C++11),string08,true\n3. Parse String,C++ REST SDK (C++11),string09,false\n4. Roundtrip,C++ REST SDK (C++11),roundtrip01,true\n4. Roundtrip,C++ REST SDK (C++11),roundtrip02,true\n4. Roundtrip,C++ REST SDK (C++11),roundtrip03,true\n4. Roundtrip,C++ REST SDK (C++11),roundtrip04,true\n4. Roundtrip,C++ REST SDK (C++11),roundtrip05,true\n4. Roundtrip,C++ REST SDK (C++11),roundtrip06,true\n4. Roundtrip,C++ REST SDK (C++11),roundtrip07,true\n4. Roundtrip,C++ REST SDK (C++11),roundtrip08,true\n4. Roundtrip,C++ REST SDK (C++11),roundtrip09,true\n4. Roundtrip,C++ REST SDK (C++11),roundtrip10,true\n4. Roundtrip,C++ REST SDK (C++11),roundtrip11,true\n4. Roundtrip,C++ REST SDK (C++11),roundtrip12,true\n4. Roundtrip,C++ REST SDK (C++11),roundtrip13,true\n4. Roundtrip,C++ REST SDK (C++11),roundtrip14,true\n4. Roundtrip,C++ REST SDK (C++11),roundtrip15,true\n4. Roundtrip,C++ REST SDK (C++11),roundtrip16,true\n4. Roundtrip,C++ REST SDK (C++11),roundtrip17,true\n4. Roundtrip,C++ REST SDK (C++11),roundtrip18,true\n4. Roundtrip,C++ REST SDK (C++11),roundtrip19,true\n4. Roundtrip,C++ REST SDK (C++11),roundtrip20,false\n4. Roundtrip,C++ REST SDK (C++11),roundtrip21,false\n4. Roundtrip,C++ REST SDK (C++11),roundtrip22,false\n4. Roundtrip,C++ REST SDK (C++11),roundtrip23,false\n4. Roundtrip,C++ REST SDK (C++11),roundtrip24,false\n4. Roundtrip,C++ REST SDK (C++11),roundtrip25,false\n4. Roundtrip,C++ REST SDK (C++11),roundtrip26,true\n4. Roundtrip,C++ REST SDK (C++11),roundtrip27,false\n1. Parse Validation,dropbox/json11 (C++11),pass01,true\n1. Parse Validation,dropbox/json11 (C++11),pass02,true\n1. Parse Validation,dropbox/json11 (C++11),pass03,true\n1. Parse Validation,dropbox/json11 (C++11),fail02,true\n1. Parse Validation,dropbox/json11 (C++11),fail03,true\n1. Parse Validation,dropbox/json11 (C++11),fail04,true\n1. Parse Validation,dropbox/json11 (C++11),fail05,true\n1. Parse Validation,dropbox/json11 (C++11),fail06,true\n1. Parse Validation,dropbox/json11 (C++11),fail07,true\n1. Parse Validation,dropbox/json11 (C++11),fail08,true\n1. Parse Validation,dropbox/json11 (C++11),fail09,true\n1. Parse Validation,dropbox/json11 (C++11),fail10,true\n1. Parse Validation,dropbox/json11 (C++11),fail11,true\n1. Parse Validation,dropbox/json11 (C++11),fail12,true\n1. Parse Validation,dropbox/json11 (C++11),fail13,true\n1. Parse Validation,dropbox/json11 (C++11),fail14,true\n1. Parse Validation,dropbox/json11 (C++11),fail15,true\n1. Parse Validation,dropbox/json11 (C++11),fail16,true\n1. Parse Validation,dropbox/json11 (C++11),fail17,true\n1. Parse Validation,dropbox/json11 (C++11),fail19,true\n1. Parse Validation,dropbox/json11 (C++11),fail20,true\n1. Parse Validation,dropbox/json11 (C++11),fail21,true\n1. Parse Validation,dropbox/json11 (C++11),fail22,true\n1. Parse Validation,dropbox/json11 (C++11),fail23,true\n1. Parse Validation,dropbox/json11 (C++11),fail24,true\n1. Parse Validation,dropbox/json11 (C++11),fail25,true\n1. Parse Validation,dropbox/json11 (C++11),fail26,true\n1. Parse Validation,dropbox/json11 (C++11),fail27,true\n1. Parse Validation,dropbox/json11 (C++11),fail28,true\n1. Parse Validation,dropbox/json11 (C++11),fail29,true\n1. Parse Validation,dropbox/json11 (C++11),fail30,true\n1. Parse Validation,dropbox/json11 (C++11),fail31,true\n1. Parse Validation,dropbox/json11 (C++11),fail32,true\n1. Parse Validation,dropbox/json11 (C++11),fail33,true\n2. Parse Double,dropbox/json11 (C++11),double01,true\n2. Parse Double,dropbox/json11 (C++11),double02,true\n2. Parse Double,dropbox/json11 (C++11),double03,true\n2. Parse Double,dropbox/json11 (C++11),double04,true\n2. Parse Double,dropbox/json11 (C++11),double05,true\n2. Parse Double,dropbox/json11 (C++11),double06,true\n2. Parse Double,dropbox/json11 (C++11),double07,true\n2. Parse Double,dropbox/json11 (C++11),double08,true\n2. Parse Double,dropbox/json11 (C++11),double09,true\n2. Parse Double,dropbox/json11 (C++11),double10,true\n2. Parse Double,dropbox/json11 (C++11),double11,true\n2. Parse Double,dropbox/json11 (C++11),double12,true\n2. Parse Double,dropbox/json11 (C++11),double13,true\n2. Parse Double,dropbox/json11 (C++11),double14,true\n2. Parse Double,dropbox/json11 (C++11),double15,true\n2. Parse Double,dropbox/json11 (C++11),double16,true\n2. Parse Double,dropbox/json11 (C++11),double17,true\n2. Parse Double,dropbox/json11 (C++11),double18,true\n2. Parse Double,dropbox/json11 (C++11),double19,true\n2. Parse Double,dropbox/json11 (C++11),double20,true\n2. Parse Double,dropbox/json11 (C++11),double21,true\n2. Parse Double,dropbox/json11 (C++11),double22,true\n2. Parse Double,dropbox/json11 (C++11),double23,true\n2. Parse Double,dropbox/json11 (C++11),double24,true\n2. Parse Double,dropbox/json11 (C++11),double25,true\n2. Parse Double,dropbox/json11 (C++11),double26,true\n2. Parse Double,dropbox/json11 (C++11),double27,true\n2. Parse Double,dropbox/json11 (C++11),double28,true\n2. Parse Double,dropbox/json11 (C++11),double29,true\n2. Parse Double,dropbox/json11 (C++11),double30,true\n2. Parse Double,dropbox/json11 (C++11),double31,true\n2. Parse Double,dropbox/json11 (C++11),double32,true\n2. Parse Double,dropbox/json11 (C++11),double33,true\n2. Parse Double,dropbox/json11 (C++11),double34,true\n2. Parse Double,dropbox/json11 (C++11),double35,true\n2. Parse Double,dropbox/json11 (C++11),double36,true\n2. Parse Double,dropbox/json11 (C++11),double37,true\n2. Parse Double,dropbox/json11 (C++11),double38,true\n2. Parse Double,dropbox/json11 (C++11),double39,true\n2. Parse Double,dropbox/json11 (C++11),double40,true\n2. Parse Double,dropbox/json11 (C++11),double41,true\n2. Parse Double,dropbox/json11 (C++11),double42,true\n2. Parse Double,dropbox/json11 (C++11),double43,true\n2. Parse Double,dropbox/json11 (C++11),double44,true\n2. Parse Double,dropbox/json11 (C++11),double45,true\n2. Parse Double,dropbox/json11 (C++11),double46,true\n2. Parse Double,dropbox/json11 (C++11),double47,true\n2. Parse Double,dropbox/json11 (C++11),double48,true\n2. Parse Double,dropbox/json11 (C++11),double49,true\n2. Parse Double,dropbox/json11 (C++11),double50,true\n2. Parse Double,dropbox/json11 (C++11),double51,true\n2. Parse Double,dropbox/json11 (C++11),double52,true\n2. Parse Double,dropbox/json11 (C++11),double53,true\n2. Parse Double,dropbox/json11 (C++11),double54,true\n2. Parse Double,dropbox/json11 (C++11),double55,true\n2. Parse Double,dropbox/json11 (C++11),double56,true\n2. Parse Double,dropbox/json11 (C++11),double57,true\n2. Parse Double,dropbox/json11 (C++11),double58,true\n2. Parse Double,dropbox/json11 (C++11),double59,true\n2. Parse Double,dropbox/json11 (C++11),double60,true\n2. Parse Double,dropbox/json11 (C++11),double61,true\n2. Parse Double,dropbox/json11 (C++11),double62,true\n2. Parse Double,dropbox/json11 (C++11),double63,true\n2. Parse Double,dropbox/json11 (C++11),double64,true\n2. Parse Double,dropbox/json11 (C++11),double65,true\n2. Parse Double,dropbox/json11 (C++11),double66,true\n3. Parse String,dropbox/json11 (C++11),string01,true\n3. Parse String,dropbox/json11 (C++11),string02,true\n3. Parse String,dropbox/json11 (C++11),string03,true\n3. Parse String,dropbox/json11 (C++11),string04,true\n3. Parse String,dropbox/json11 (C++11),string05,true\n3. Parse String,dropbox/json11 (C++11),string06,true\n3. Parse String,dropbox/json11 (C++11),string07,true\n3. Parse String,dropbox/json11 (C++11),string08,true\n3. Parse String,dropbox/json11 (C++11),string09,true\n4. Roundtrip,dropbox/json11 (C++11),roundtrip01,true\n4. Roundtrip,dropbox/json11 (C++11),roundtrip02,true\n4. Roundtrip,dropbox/json11 (C++11),roundtrip03,true\n4. Roundtrip,dropbox/json11 (C++11),roundtrip04,true\n4. Roundtrip,dropbox/json11 (C++11),roundtrip05,true\n4. Roundtrip,dropbox/json11 (C++11),roundtrip06,true\n4. Roundtrip,dropbox/json11 (C++11),roundtrip07,true\n4. Roundtrip,dropbox/json11 (C++11),roundtrip08,false\n4. Roundtrip,dropbox/json11 (C++11),roundtrip09,false\n4. Roundtrip,dropbox/json11 (C++11),roundtrip10,false\n4. Roundtrip,dropbox/json11 (C++11),roundtrip11,true\n4. Roundtrip,dropbox/json11 (C++11),roundtrip12,true\n4. Roundtrip,dropbox/json11 (C++11),roundtrip13,false\n4. Roundtrip,dropbox/json11 (C++11),roundtrip14,false\n4. Roundtrip,dropbox/json11 (C++11),roundtrip15,true\n4. Roundtrip,dropbox/json11 (C++11),roundtrip16,true\n4. Roundtrip,dropbox/json11 (C++11),roundtrip17,true\n4. Roundtrip,dropbox/json11 (C++11),roundtrip18,false\n4. Roundtrip,dropbox/json11 (C++11),roundtrip19,false\n4. Roundtrip,dropbox/json11 (C++11),roundtrip20,false\n4. Roundtrip,dropbox/json11 (C++11),roundtrip21,false\n4. Roundtrip,dropbox/json11 (C++11),roundtrip22,false\n4. Roundtrip,dropbox/json11 (C++11),roundtrip23,false\n4. Roundtrip,dropbox/json11 (C++11),roundtrip24,false\n4. Roundtrip,dropbox/json11 (C++11),roundtrip25,false\n4. Roundtrip,dropbox/json11 (C++11),roundtrip26,true\n4. Roundtrip,dropbox/json11 (C++11),roundtrip27,false\n1. Parse Validation,mikeando/FastJson (C++),pass01,true\n1. Parse Validation,mikeando/FastJson (C++),pass02,true\n1. Parse Validation,mikeando/FastJson (C++),pass03,true\n1. Parse Validation,mikeando/FastJson (C++),fail02,true\n1. Parse Validation,mikeando/FastJson (C++),fail03,true\n1. Parse Validation,mikeando/FastJson (C++),fail04,true\n1. Parse Validation,mikeando/FastJson (C++),fail05,true\n1. Parse Validation,mikeando/FastJson (C++),fail06,true\n1. Parse Validation,mikeando/FastJson (C++),fail07,true\n1. Parse Validation,mikeando/FastJson (C++),fail08,true\n1. Parse Validation,mikeando/FastJson (C++),fail09,true\n1. Parse Validation,mikeando/FastJson (C++),fail10,false\n1. Parse Validation,mikeando/FastJson (C++),fail11,true\n1. Parse Validation,mikeando/FastJson (C++),fail12,true\n1. Parse Validation,mikeando/FastJson (C++),fail13,true\n1. Parse Validation,mikeando/FastJson (C++),fail14,true\n1. Parse Validation,mikeando/FastJson (C++),fail15,true\n1. Parse Validation,mikeando/FastJson (C++),fail16,true\n1. Parse Validation,mikeando/FastJson (C++),fail17,true\n1. Parse Validation,mikeando/FastJson (C++),fail19,true\n1. Parse Validation,mikeando/FastJson (C++),fail20,true\n1. Parse Validation,mikeando/FastJson (C++),fail21,true\n1. Parse Validation,mikeando/FastJson (C++),fail22,true\n1. Parse Validation,mikeando/FastJson (C++),fail23,true\n1. Parse Validation,mikeando/FastJson (C++),fail24,true\n1. Parse Validation,mikeando/FastJson (C++),fail25,false\n1. Parse Validation,mikeando/FastJson (C++),fail26,true\n1. Parse Validation,mikeando/FastJson (C++),fail27,false\n1. Parse Validation,mikeando/FastJson (C++),fail28,true\n1. Parse Validation,mikeando/FastJson (C++),fail29,true\n1. Parse Validation,mikeando/FastJson (C++),fail30,true\n1. Parse Validation,mikeando/FastJson (C++),fail31,true\n1. Parse Validation,mikeando/FastJson (C++),fail32,true\n1. Parse Validation,mikeando/FastJson (C++),fail33,true\n2. Parse Double,mikeando/FastJson (C++),double01,true\n2. Parse Double,mikeando/FastJson (C++),double02,true\n2. Parse Double,mikeando/FastJson (C++),double03,true\n2. Parse Double,mikeando/FastJson (C++),double04,true\n2. Parse Double,mikeando/FastJson (C++),double05,true\n2. Parse Double,mikeando/FastJson (C++),double06,true\n2. Parse Double,mikeando/FastJson (C++),double07,true\n2. Parse Double,mikeando/FastJson (C++),double08,true\n2. Parse Double,mikeando/FastJson (C++),double09,true\n2. Parse Double,mikeando/FastJson (C++),double10,true\n2. Parse Double,mikeando/FastJson (C++),double11,true\n2. Parse Double,mikeando/FastJson (C++),double12,true\n2. Parse Double,mikeando/FastJson (C++),double13,true\n2. Parse Double,mikeando/FastJson (C++),double14,true\n2. Parse Double,mikeando/FastJson (C++),double15,true\n2. Parse Double,mikeando/FastJson (C++),double16,true\n2. Parse Double,mikeando/FastJson (C++),double17,true\n2. Parse Double,mikeando/FastJson (C++),double18,true\n2. Parse Double,mikeando/FastJson (C++),double19,true\n2. Parse Double,mikeando/FastJson (C++),double20,true\n2. Parse Double,mikeando/FastJson (C++),double21,true\n2. Parse Double,mikeando/FastJson (C++),double22,true\n2. Parse Double,mikeando/FastJson (C++),double23,true\n2. Parse Double,mikeando/FastJson (C++),double24,true\n2. Parse Double,mikeando/FastJson (C++),double25,true\n2. Parse Double,mikeando/FastJson (C++),double26,true\n2. Parse Double,mikeando/FastJson (C++),double27,true\n2. Parse Double,mikeando/FastJson (C++),double28,true\n2. Parse Double,mikeando/FastJson (C++),double29,true\n2. Parse Double,mikeando/FastJson (C++),double30,true\n2. Parse Double,mikeando/FastJson (C++),double31,true\n2. Parse Double,mikeando/FastJson (C++),double32,true\n2. Parse Double,mikeando/FastJson (C++),double33,true\n2. Parse Double,mikeando/FastJson (C++),double34,true\n2. Parse Double,mikeando/FastJson (C++),double35,true\n2. Parse Double,mikeando/FastJson (C++),double36,true\n2. Parse Double,mikeando/FastJson (C++),double37,true\n2. Parse Double,mikeando/FastJson (C++),double38,true\n2. Parse Double,mikeando/FastJson (C++),double39,true\n2. Parse Double,mikeando/FastJson (C++),double40,true\n2. Parse Double,mikeando/FastJson (C++),double41,true\n2. Parse Double,mikeando/FastJson (C++),double42,false\n2. Parse Double,mikeando/FastJson (C++),double43,true\n2. Parse Double,mikeando/FastJson (C++),double44,true\n2. Parse Double,mikeando/FastJson (C++),double45,true\n2. Parse Double,mikeando/FastJson (C++),double46,true\n2. Parse Double,mikeando/FastJson (C++),double47,true\n2. Parse Double,mikeando/FastJson (C++),double48,true\n2. Parse Double,mikeando/FastJson (C++),double49,true\n2. Parse Double,mikeando/FastJson (C++),double50,true\n2. Parse Double,mikeando/FastJson (C++),double51,true\n2. Parse Double,mikeando/FastJson (C++),double52,true\n2. Parse Double,mikeando/FastJson (C++),double53,true\n2. Parse Double,mikeando/FastJson (C++),double54,true\n2. Parse Double,mikeando/FastJson (C++),double55,true\n2. Parse Double,mikeando/FastJson (C++),double56,true\n2. Parse Double,mikeando/FastJson (C++),double57,true\n2. Parse Double,mikeando/FastJson (C++),double58,true\n2. Parse Double,mikeando/FastJson (C++),double59,true\n2. Parse Double,mikeando/FastJson (C++),double60,true\n2. Parse Double,mikeando/FastJson (C++),double61,true\n2. Parse Double,mikeando/FastJson (C++),double62,true\n2. Parse Double,mikeando/FastJson (C++),double63,true\n2. Parse Double,mikeando/FastJson (C++),double64,true\n2. Parse Double,mikeando/FastJson (C++),double65,true\n2. Parse Double,mikeando/FastJson (C++),double66,true\n3. Parse String,mikeando/FastJson (C++),string01,true\n3. Parse String,mikeando/FastJson (C++),string02,true\n3. Parse String,mikeando/FastJson (C++),string03,true\n3. Parse String,mikeando/FastJson (C++),string04,true\n3. Parse String,mikeando/FastJson (C++),string05,true\n3. Parse String,mikeando/FastJson (C++),string06,true\n3. Parse String,mikeando/FastJson (C++),string07,true\n3. Parse String,mikeando/FastJson (C++),string08,true\n3. Parse String,mikeando/FastJson (C++),string09,false\n4. Roundtrip,mikeando/FastJson (C++),roundtrip01,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip02,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip03,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip04,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip05,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip06,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip07,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip08,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip09,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip10,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip11,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip12,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip13,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip14,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip15,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip16,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip17,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip18,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip19,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip20,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip21,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip22,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip23,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip24,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip25,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip26,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip27,true\n1. Parse Validation,gason (C++11),pass01,true\n1. Parse Validation,gason (C++11),pass02,true\n1. Parse Validation,gason (C++11),pass03,true\n1. Parse Validation,gason (C++11),fail02,true\n1. Parse Validation,gason (C++11),fail03,true\n1. Parse Validation,gason (C++11),fail04,false\n1. Parse Validation,gason (C++11),fail05,true\n1. Parse Validation,gason (C++11),fail06,true\n1. Parse Validation,gason (C++11),fail07,false\n1. Parse Validation,gason (C++11),fail08,false\n1. Parse Validation,gason (C++11),fail09,false\n1. Parse Validation,gason (C++11),fail10,false\n1. Parse Validation,gason (C++11),fail11,true\n1. Parse Validation,gason (C++11),fail12,true\n1. Parse Validation,gason (C++11),fail13,false\n1. Parse Validation,gason (C++11),fail14,true\n1. Parse Validation,gason (C++11),fail15,true\n1. Parse Validation,gason (C++11),fail16,true\n1. Parse Validation,gason (C++11),fail17,true\n1. Parse Validation,gason (C++11),fail19,false\n1. Parse Validation,gason (C++11),fail20,true\n1. Parse Validation,gason (C++11),fail21,true\n1. Parse Validation,gason (C++11),fail22,true\n1. Parse Validation,gason (C++11),fail23,true\n1. Parse Validation,gason (C++11),fail24,true\n1. Parse Validation,gason (C++11),fail25,true\n1. Parse Validation,gason (C++11),fail26,true\n1. Parse Validation,gason (C++11),fail27,true\n1. Parse Validation,gason (C++11),fail28,true\n1. Parse Validation,gason (C++11),fail29,false\n1. Parse Validation,gason (C++11),fail30,false\n1. Parse Validation,gason (C++11),fail31,true\n1. Parse Validation,gason (C++11),fail32,true\n1. Parse Validation,gason (C++11),fail33,true\n2. Parse Double,gason (C++11),double01,true\n2. Parse Double,gason (C++11),double02,true\n2. Parse Double,gason (C++11),double03,true\n2. Parse Double,gason (C++11),double04,true\n2. Parse Double,gason (C++11),double05,true\n2. Parse Double,gason (C++11),double06,true\n2. Parse Double,gason (C++11),double07,true\n2. Parse Double,gason (C++11),double08,true\n2. Parse Double,gason (C++11),double09,true\n2. Parse Double,gason (C++11),double10,true\n2. Parse Double,gason (C++11),double11,false\n2. Parse Double,gason (C++11),double12,true\n2. Parse Double,gason (C++11),double13,true\n2. Parse Double,gason (C++11),double14,true\n2. Parse Double,gason (C++11),double15,false\n2. Parse Double,gason (C++11),double16,true\n2. Parse Double,gason (C++11),double17,false\n2. Parse Double,gason (C++11),double18,false\n2. Parse Double,gason (C++11),double19,false\n2. Parse Double,gason (C++11),double20,false\n2. Parse Double,gason (C++11),double21,false\n2. Parse Double,gason (C++11),double22,false\n2. Parse Double,gason (C++11),double23,false\n2. Parse Double,gason (C++11),double24,false\n2. Parse Double,gason (C++11),double25,false\n2. Parse Double,gason (C++11),double26,true\n2. Parse Double,gason (C++11),double27,true\n2. Parse Double,gason (C++11),double28,false\n2. Parse Double,gason (C++11),double29,true\n2. Parse Double,gason (C++11),double30,false\n2. Parse Double,gason (C++11),double31,true\n2. Parse Double,gason (C++11),double32,false\n2. Parse Double,gason (C++11),double33,true\n2. Parse Double,gason (C++11),double34,true\n2. Parse Double,gason (C++11),double35,false\n2. Parse Double,gason (C++11),double36,false\n2. Parse Double,gason (C++11),double37,false\n2. Parse Double,gason (C++11),double38,false\n2. Parse Double,gason (C++11),double39,false\n2. Parse Double,gason (C++11),double40,true\n2. Parse Double,gason (C++11),double41,false\n2. Parse Double,gason (C++11),double42,true\n2. Parse Double,gason (C++11),double43,true\n2. Parse Double,gason (C++11),double44,false\n2. Parse Double,gason (C++11),double45,true\n2. Parse Double,gason (C++11),double46,true\n2. Parse Double,gason (C++11),double47,false\n2. Parse Double,gason (C++11),double48,false\n2. Parse Double,gason (C++11),double49,false\n2. Parse Double,gason (C++11),double50,false\n2. Parse Double,gason (C++11),double51,false\n2. Parse Double,gason (C++11),double52,true\n2. Parse Double,gason (C++11),double53,false\n2. Parse Double,gason (C++11),double54,false\n2. Parse Double,gason (C++11),double55,false\n2. Parse Double,gason (C++11),double56,false\n2. Parse Double,gason (C++11),double57,false\n2. Parse Double,gason (C++11),double58,false\n2. Parse Double,gason (C++11),double59,false\n2. Parse Double,gason (C++11),double60,false\n2. Parse Double,gason (C++11),double61,false\n2. Parse Double,gason (C++11),double62,false\n2. Parse Double,gason (C++11),double63,false\n2. Parse Double,gason (C++11),double64,false\n2. Parse Double,gason (C++11),double65,false\n2. Parse Double,gason (C++11),double66,false\n3. Parse String,gason (C++11),string01,true\n3. Parse String,gason (C++11),string02,true\n3. Parse String,gason (C++11),string03,true\n3. Parse String,gason (C++11),string04,false\n3. Parse String,gason (C++11),string05,true\n3. Parse String,gason (C++11),string06,true\n3. Parse String,gason (C++11),string07,true\n3. Parse String,gason (C++11),string08,true\n3. Parse String,gason (C++11),string09,false\n4. Roundtrip,gason (C++11),roundtrip01,true\n4. Roundtrip,gason (C++11),roundtrip02,true\n4. Roundtrip,gason (C++11),roundtrip03,true\n4. Roundtrip,gason (C++11),roundtrip04,false\n4. Roundtrip,gason (C++11),roundtrip05,true\n4. Roundtrip,gason (C++11),roundtrip06,true\n4. Roundtrip,gason (C++11),roundtrip07,true\n4. Roundtrip,gason (C++11),roundtrip08,false\n4. Roundtrip,gason (C++11),roundtrip09,true\n4. Roundtrip,gason (C++11),roundtrip10,true\n4. Roundtrip,gason (C++11),roundtrip11,false\n4. Roundtrip,gason (C++11),roundtrip12,false\n4. Roundtrip,gason (C++11),roundtrip13,false\n4. Roundtrip,gason (C++11),roundtrip14,false\n4. Roundtrip,gason (C++11),roundtrip15,false\n4. Roundtrip,gason (C++11),roundtrip16,false\n4. Roundtrip,gason (C++11),roundtrip17,false\n4. Roundtrip,gason (C++11),roundtrip18,false\n4. Roundtrip,gason (C++11),roundtrip19,false\n4. Roundtrip,gason (C++11),roundtrip20,false\n4. Roundtrip,gason (C++11),roundtrip21,false\n4. Roundtrip,gason (C++11),roundtrip22,false\n4. Roundtrip,gason (C++11),roundtrip23,false\n4. Roundtrip,gason (C++11),roundtrip24,false\n4. Roundtrip,gason (C++11),roundtrip25,false\n4. Roundtrip,gason (C++11),roundtrip26,false\n4. Roundtrip,gason (C++11),roundtrip27,false\n1. Parse Validation,Jansson (C),pass01,true\n1. Parse Validation,Jansson (C),pass02,true\n1. Parse Validation,Jansson (C),pass03,true\n1. Parse Validation,Jansson (C),fail02,true\n1. Parse Validation,Jansson (C),fail03,true\n1. Parse Validation,Jansson (C),fail04,true\n1. Parse Validation,Jansson (C),fail05,true\n1. Parse Validation,Jansson (C),fail06,true\n1. Parse Validation,Jansson (C),fail07,true\n1. Parse Validation,Jansson (C),fail08,true\n1. Parse Validation,Jansson (C),fail09,true\n1. Parse Validation,Jansson (C),fail10,true\n1. Parse Validation,Jansson (C),fail11,true\n1. Parse Validation,Jansson (C),fail12,true\n1. Parse Validation,Jansson (C),fail13,true\n1. Parse Validation,Jansson (C),fail14,true\n1. Parse Validation,Jansson (C),fail15,true\n1. Parse Validation,Jansson (C),fail16,true\n1. Parse Validation,Jansson (C),fail17,true\n1. Parse Validation,Jansson (C),fail19,true\n1. Parse Validation,Jansson (C),fail20,true\n1. Parse Validation,Jansson (C),fail21,true\n1. Parse Validation,Jansson (C),fail22,true\n1. Parse Validation,Jansson (C),fail23,true\n1. Parse Validation,Jansson (C),fail24,true\n1. Parse Validation,Jansson (C),fail25,true\n1. Parse Validation,Jansson (C),fail26,true\n1. Parse Validation,Jansson (C),fail27,true\n1. Parse Validation,Jansson (C),fail28,true\n1. Parse Validation,Jansson (C),fail29,true\n1. Parse Validation,Jansson (C),fail30,true\n1. Parse Validation,Jansson (C),fail31,true\n1. Parse Validation,Jansson (C),fail32,true\n1. Parse Validation,Jansson (C),fail33,true\n2. Parse Double,Jansson (C),double01,true\n2. Parse Double,Jansson (C),double02,true\n2. Parse Double,Jansson (C),double03,true\n2. Parse Double,Jansson (C),double04,true\n2. Parse Double,Jansson (C),double05,true\n2. Parse Double,Jansson (C),double06,true\n2. Parse Double,Jansson (C),double07,true\n2. Parse Double,Jansson (C),double08,true\n2. Parse Double,Jansson (C),double09,true\n2. Parse Double,Jansson (C),double10,true\n2. Parse Double,Jansson (C),double11,true\n2. Parse Double,Jansson (C),double12,true\n2. Parse Double,Jansson (C),double13,true\n2. Parse Double,Jansson (C),double14,true\n2. Parse Double,Jansson (C),double15,true\n2. Parse Double,Jansson (C),double16,true\n2. Parse Double,Jansson (C),double17,true\n2. Parse Double,Jansson (C),double18,true\n2. Parse Double,Jansson (C),double19,true\n2. Parse Double,Jansson (C),double20,true\n2. Parse Double,Jansson (C),double21,true\n2. Parse Double,Jansson (C),double22,true\n2. Parse Double,Jansson (C),double23,true\n2. Parse Double,Jansson (C),double24,true\n2. Parse Double,Jansson (C),double25,true\n2. Parse Double,Jansson (C),double26,true\n2. Parse Double,Jansson (C),double27,false\n2. Parse Double,Jansson (C),double28,false\n2. Parse Double,Jansson (C),double29,true\n2. Parse Double,Jansson (C),double30,true\n2. Parse Double,Jansson (C),double31,true\n2. Parse Double,Jansson (C),double32,true\n2. Parse Double,Jansson (C),double33,true\n2. Parse Double,Jansson (C),double34,true\n2. Parse Double,Jansson (C),double35,true\n2. Parse Double,Jansson (C),double36,true\n2. Parse Double,Jansson (C),double37,true\n2. Parse Double,Jansson (C),double38,true\n2. Parse Double,Jansson (C),double39,true\n2. Parse Double,Jansson (C),double40,true\n2. Parse Double,Jansson (C),double41,true\n2. Parse Double,Jansson (C),double42,true\n2. Parse Double,Jansson (C),double43,true\n2. Parse Double,Jansson (C),double44,true\n2. Parse Double,Jansson (C),double45,true\n2. Parse Double,Jansson (C),double46,true\n2. Parse Double,Jansson (C),double47,true\n2. Parse Double,Jansson (C),double48,true\n2. Parse Double,Jansson (C),double49,true\n2. Parse Double,Jansson (C),double50,true\n2. Parse Double,Jansson (C),double51,true\n2. Parse Double,Jansson (C),double52,true\n2. Parse Double,Jansson (C),double53,true\n2. Parse Double,Jansson (C),double54,true\n2. Parse Double,Jansson (C),double55,false\n2. Parse Double,Jansson (C),double56,false\n2. Parse Double,Jansson (C),double57,false\n2. Parse Double,Jansson (C),double58,true\n2. Parse Double,Jansson (C),double59,true\n2. Parse Double,Jansson (C),double60,false\n2. Parse Double,Jansson (C),double61,false\n2. Parse Double,Jansson (C),double62,false\n2. Parse Double,Jansson (C),double63,true\n2. Parse Double,Jansson (C),double64,true\n2. Parse Double,Jansson (C),double65,false\n2. Parse Double,Jansson (C),double66,true\n3. Parse String,Jansson (C),string01,true\n3. Parse String,Jansson (C),string02,true\n3. Parse String,Jansson (C),string03,true\n3. Parse String,Jansson (C),string04,false\n3. Parse String,Jansson (C),string05,true\n3. Parse String,Jansson (C),string06,true\n3. Parse String,Jansson (C),string07,true\n3. Parse String,Jansson (C),string08,true\n3. Parse String,Jansson (C),string09,true\n4. Roundtrip,Jansson (C),roundtrip01,true\n4. Roundtrip,Jansson (C),roundtrip02,true\n4. Roundtrip,Jansson (C),roundtrip03,true\n4. Roundtrip,Jansson (C),roundtrip04,true\n4. Roundtrip,Jansson (C),roundtrip05,true\n4. Roundtrip,Jansson (C),roundtrip06,true\n4. Roundtrip,Jansson (C),roundtrip07,true\n4. Roundtrip,Jansson (C),roundtrip08,false\n4. Roundtrip,Jansson (C),roundtrip09,false\n4. Roundtrip,Jansson (C),roundtrip10,false\n4. Roundtrip,Jansson (C),roundtrip11,true\n4. Roundtrip,Jansson (C),roundtrip12,true\n4. Roundtrip,Jansson (C),roundtrip13,true\n4. Roundtrip,Jansson (C),roundtrip14,true\n4. Roundtrip,Jansson (C),roundtrip15,true\n4. Roundtrip,Jansson (C),roundtrip16,true\n4. Roundtrip,Jansson (C),roundtrip17,true\n4. Roundtrip,Jansson (C),roundtrip18,true\n4. Roundtrip,Jansson (C),roundtrip19,true\n4. Roundtrip,Jansson (C),roundtrip20,true\n4. Roundtrip,Jansson (C),roundtrip21,true\n4. Roundtrip,Jansson (C),roundtrip22,false\n4. Roundtrip,Jansson (C),roundtrip23,false\n4. Roundtrip,Jansson (C),roundtrip24,false\n4. Roundtrip,Jansson (C),roundtrip25,false\n4. Roundtrip,Jansson (C),roundtrip26,true\n4. Roundtrip,Jansson (C),roundtrip27,true\n1. Parse Validation,jsmn (C),pass01,true\n1. Parse Validation,jsmn (C),pass02,true\n1. Parse Validation,jsmn (C),pass03,true\n1. Parse Validation,jsmn (C),fail02,true\n1. Parse Validation,jsmn (C),fail03,false\n1. Parse Validation,jsmn (C),fail04,false\n1. Parse Validation,jsmn (C),fail05,false\n1. Parse Validation,jsmn (C),fail06,false\n1. Parse Validation,jsmn (C),fail07,false\n1. Parse Validation,jsmn (C),fail08,true\n1. Parse Validation,jsmn (C),fail09,false\n1. Parse Validation,jsmn (C),fail10,false\n1. Parse Validation,jsmn (C),fail11,false\n1. Parse Validation,jsmn (C),fail12,false\n1. Parse Validation,jsmn (C),fail13,false\n1. Parse Validation,jsmn (C),fail14,false\n1. Parse Validation,jsmn (C),fail15,true\n1. Parse Validation,jsmn (C),fail16,false\n1. Parse Validation,jsmn (C),fail17,true\n1. Parse Validation,jsmn (C),fail19,false\n1. Parse Validation,jsmn (C),fail20,false\n1. Parse Validation,jsmn (C),fail21,false\n1. Parse Validation,jsmn (C),fail22,false\n1. Parse Validation,jsmn (C),fail23,false\n1. Parse Validation,jsmn (C),fail24,false\n1. Parse Validation,jsmn (C),fail25,false\n1. Parse Validation,jsmn (C),fail26,true\n1. Parse Validation,jsmn (C),fail27,false\n1. Parse Validation,jsmn (C),fail28,true\n1. Parse Validation,jsmn (C),fail29,false\n1. Parse Validation,jsmn (C),fail30,false\n1. Parse Validation,jsmn (C),fail31,false\n1. Parse Validation,jsmn (C),fail32,true\n1. Parse Validation,jsmn (C),fail33,true\n2. Parse Double,jsmn (C),double01,true\n2. Parse Double,jsmn (C),double02,true\n2. Parse Double,jsmn (C),double03,true\n2. Parse Double,jsmn (C),double04,true\n2. Parse Double,jsmn (C),double05,true\n2. Parse Double,jsmn (C),double06,true\n2. Parse Double,jsmn (C),double07,true\n2. Parse Double,jsmn (C),double08,true\n2. Parse Double,jsmn (C),double09,true\n2. Parse Double,jsmn (C),double10,true\n2. Parse Double,jsmn (C),double11,true\n2. Parse Double,jsmn (C),double12,true\n2. Parse Double,jsmn (C),double13,true\n2. Parse Double,jsmn (C),double14,true\n2. Parse Double,jsmn (C),double15,true\n2. Parse Double,jsmn (C),double16,true\n2. Parse Double,jsmn (C),double17,true\n2. Parse Double,jsmn (C),double18,true\n2. Parse Double,jsmn (C),double19,true\n2. Parse Double,jsmn (C),double20,true\n2. Parse Double,jsmn (C),double21,true\n2. Parse Double,jsmn (C),double22,true\n2. Parse Double,jsmn (C),double23,true\n2. Parse Double,jsmn (C),double24,true\n2. Parse Double,jsmn (C),double25,true\n2. Parse Double,jsmn (C),double26,true\n2. Parse Double,jsmn (C),double27,true\n2. Parse Double,jsmn (C),double28,true\n2. Parse Double,jsmn (C),double29,true\n2. Parse Double,jsmn (C),double30,true\n2. Parse Double,jsmn (C),double31,true\n2. Parse Double,jsmn (C),double32,true\n2. Parse Double,jsmn (C),double33,true\n2. Parse Double,jsmn (C),double34,true\n2. Parse Double,jsmn (C),double35,true\n2. Parse Double,jsmn (C),double36,true\n2. Parse Double,jsmn (C),double37,true\n2. Parse Double,jsmn (C),double38,true\n2. Parse Double,jsmn (C),double39,true\n2. Parse Double,jsmn (C),double40,true\n2. Parse Double,jsmn (C),double41,true\n2. Parse Double,jsmn (C),double42,true\n2. Parse Double,jsmn (C),double43,true\n2. Parse Double,jsmn (C),double44,true\n2. Parse Double,jsmn (C),double45,true\n2. Parse Double,jsmn (C),double46,true\n2. Parse Double,jsmn (C),double47,true\n2. Parse Double,jsmn (C),double48,true\n2. Parse Double,jsmn (C),double49,true\n2. Parse Double,jsmn (C),double50,true\n2. Parse Double,jsmn (C),double51,true\n2. Parse Double,jsmn (C),double52,true\n2. Parse Double,jsmn (C),double53,true\n2. Parse Double,jsmn (C),double54,true\n2. Parse Double,jsmn (C),double55,true\n2. Parse Double,jsmn (C),double56,true\n2. Parse Double,jsmn (C),double57,true\n2. Parse Double,jsmn (C),double58,true\n2. Parse Double,jsmn (C),double59,true\n2. Parse Double,jsmn (C),double60,true\n2. Parse Double,jsmn (C),double61,true\n2. Parse Double,jsmn (C),double62,true\n2. Parse Double,jsmn (C),double63,true\n2. Parse Double,jsmn (C),double64,true\n2. Parse Double,jsmn (C),double65,true\n2. Parse Double,jsmn (C),double66,true\n3. Parse String,jsmn (C),string01,true\n3. Parse String,jsmn (C),string02,true\n3. Parse String,jsmn (C),string03,false\n3. Parse String,jsmn (C),string04,false\n3. Parse String,jsmn (C),string05,false\n3. Parse String,jsmn (C),string06,false\n3. Parse String,jsmn (C),string07,false\n3. Parse String,jsmn (C),string08,false\n3. Parse String,jsmn (C),string09,false\n1. Parse Validation,JsonBox (C++),pass01,true\n1. Parse Validation,JsonBox (C++),pass02,true\n1. Parse Validation,JsonBox (C++),pass03,true\n1. Parse Validation,JsonBox (C++),fail02,false\n1. Parse Validation,JsonBox (C++),fail03,false\n1. Parse Validation,JsonBox (C++),fail04,false\n1. Parse Validation,JsonBox (C++),fail05,true\n1. Parse Validation,JsonBox (C++),fail06,true\n1. Parse Validation,JsonBox (C++),fail07,false\n1. Parse Validation,JsonBox (C++),fail08,false\n1. Parse Validation,JsonBox (C++),fail09,false\n1. Parse Validation,JsonBox (C++),fail10,false\n1. Parse Validation,JsonBox (C++),fail11,false\n1. Parse Validation,JsonBox (C++),fail12,true\n1. Parse Validation,JsonBox (C++),fail13,false\n1. Parse Validation,JsonBox (C++),fail14,false\n1. Parse Validation,JsonBox (C++),fail15,false\n1. Parse Validation,JsonBox (C++),fail16,true\n1. Parse Validation,JsonBox (C++),fail17,false\n1. Parse Validation,JsonBox (C++),fail19,false\n1. Parse Validation,JsonBox (C++),fail20,true\n1. Parse Validation,JsonBox (C++),fail21,false\n1. Parse Validation,JsonBox (C++),fail22,false\n1. Parse Validation,JsonBox (C++),fail23,true\n1. Parse Validation,JsonBox (C++),fail24,true\n1. Parse Validation,JsonBox (C++),fail25,false\n1. Parse Validation,JsonBox (C++),fail26,false\n1. Parse Validation,JsonBox (C++),fail27,false\n1. Parse Validation,JsonBox (C++),fail28,false\n1. Parse Validation,JsonBox (C++),fail29,false\n1. Parse Validation,JsonBox (C++),fail30,false\n1. Parse Validation,JsonBox (C++),fail31,false\n1. Parse Validation,JsonBox (C++),fail32,false\n1. Parse Validation,JsonBox (C++),fail33,false\n2. Parse Double,JsonBox (C++),double01,true\n2. Parse Double,JsonBox (C++),double02,true\n2. Parse Double,JsonBox (C++),double03,true\n2. Parse Double,JsonBox (C++),double04,true\n2. Parse Double,JsonBox (C++),double05,true\n2. Parse Double,JsonBox (C++),double06,true\n2. Parse Double,JsonBox (C++),double07,true\n2. Parse Double,JsonBox (C++),double08,true\n2. Parse Double,JsonBox (C++),double09,true\n2. Parse Double,JsonBox (C++),double10,true\n2. Parse Double,JsonBox (C++),double11,true\n2. Parse Double,JsonBox (C++),double12,true\n2. Parse Double,JsonBox (C++),double13,true\n2. Parse Double,JsonBox (C++),double14,true\n2. Parse Double,JsonBox (C++),double15,true\n2. Parse Double,JsonBox (C++),double16,true\n2. Parse Double,JsonBox (C++),double17,true\n2. Parse Double,JsonBox (C++),double18,true\n2. Parse Double,JsonBox (C++),double19,true\n2. Parse Double,JsonBox (C++),double20,true\n2. Parse Double,JsonBox (C++),double21,true\n2. Parse Double,JsonBox (C++),double22,true\n2. Parse Double,JsonBox (C++),double23,true\n2. Parse Double,JsonBox (C++),double24,true\n2. Parse Double,JsonBox (C++),double25,true\n2. Parse Double,JsonBox (C++),double26,true\n2. Parse Double,JsonBox (C++),double27,false\n2. Parse Double,JsonBox (C++),double28,false\n2. Parse Double,JsonBox (C++),double29,true\n2. Parse Double,JsonBox (C++),double30,true\n2. Parse Double,JsonBox (C++),double31,true\n2. Parse Double,JsonBox (C++),double32,true\n2. Parse Double,JsonBox (C++),double33,true\n2. Parse Double,JsonBox (C++),double34,true\n2. Parse Double,JsonBox (C++),double35,true\n2. Parse Double,JsonBox (C++),double36,true\n2. Parse Double,JsonBox (C++),double37,false\n2. Parse Double,JsonBox (C++),double38,true\n2. Parse Double,JsonBox (C++),double39,true\n2. Parse Double,JsonBox (C++),double40,false\n2. Parse Double,JsonBox (C++),double41,true\n2. Parse Double,JsonBox (C++),double42,true\n2. Parse Double,JsonBox (C++),double43,true\n2. Parse Double,JsonBox (C++),double44,false\n2. Parse Double,JsonBox (C++),double45,true\n2. Parse Double,JsonBox (C++),double46,true\n2. Parse Double,JsonBox (C++),double47,true\n2. Parse Double,JsonBox (C++),double48,false\n2. Parse Double,JsonBox (C++),double49,true\n2. Parse Double,JsonBox (C++),double50,true\n2. Parse Double,JsonBox (C++),double51,true\n2. Parse Double,JsonBox (C++),double52,true\n2. Parse Double,JsonBox (C++),double53,false\n2. Parse Double,JsonBox (C++),double54,true\n2. Parse Double,JsonBox (C++),double55,false\n2. Parse Double,JsonBox (C++),double56,false\n2. Parse Double,JsonBox (C++),double57,false\n2. Parse Double,JsonBox (C++),double58,false\n2. Parse Double,JsonBox (C++),double59,true\n2. Parse Double,JsonBox (C++),double60,false\n2. Parse Double,JsonBox (C++),double61,false\n2. Parse Double,JsonBox (C++),double62,false\n2. Parse Double,JsonBox (C++),double63,false\n2. Parse Double,JsonBox (C++),double64,true\n2. Parse Double,JsonBox (C++),double65,false\n2. Parse Double,JsonBox (C++),double66,true\n3. Parse String,JsonBox (C++),string01,true\n3. Parse String,JsonBox (C++),string02,true\n3. Parse String,JsonBox (C++),string03,true\n3. Parse String,JsonBox (C++),string04,true\n3. Parse String,JsonBox (C++),string05,true\n3. Parse String,JsonBox (C++),string06,true\n3. Parse String,JsonBox (C++),string07,true\n3. Parse String,JsonBox (C++),string08,true\n3. Parse String,JsonBox (C++),string09,false\n4. Roundtrip,JsonBox (C++),roundtrip01,true\n4. Roundtrip,JsonBox (C++),roundtrip02,true\n4. Roundtrip,JsonBox (C++),roundtrip03,true\n4. Roundtrip,JsonBox (C++),roundtrip04,true\n4. Roundtrip,JsonBox (C++),roundtrip05,true\n4. Roundtrip,JsonBox (C++),roundtrip06,true\n4. Roundtrip,JsonBox (C++),roundtrip07,true\n4. Roundtrip,JsonBox (C++),roundtrip08,true\n4. Roundtrip,JsonBox (C++),roundtrip09,true\n4. Roundtrip,JsonBox (C++),roundtrip10,true\n4. Roundtrip,JsonBox (C++),roundtrip11,true\n4. Roundtrip,JsonBox (C++),roundtrip12,true\n4. Roundtrip,JsonBox (C++),roundtrip13,false\n4. Roundtrip,JsonBox (C++),roundtrip14,false\n4. Roundtrip,JsonBox (C++),roundtrip15,true\n4. Roundtrip,JsonBox (C++),roundtrip16,true\n4. Roundtrip,JsonBox (C++),roundtrip17,false\n4. Roundtrip,JsonBox (C++),roundtrip18,false\n4. Roundtrip,JsonBox (C++),roundtrip19,false\n4. Roundtrip,JsonBox (C++),roundtrip20,false\n4. Roundtrip,JsonBox (C++),roundtrip21,false\n4. Roundtrip,JsonBox (C++),roundtrip22,false\n4. Roundtrip,JsonBox (C++),roundtrip23,false\n4. Roundtrip,JsonBox (C++),roundtrip24,false\n4. Roundtrip,JsonBox (C++),roundtrip25,false\n4. Roundtrip,JsonBox (C++),roundtrip26,true\n4. Roundtrip,JsonBox (C++),roundtrip27,false\n1. Parse Validation,jsoncons (C++),pass01,true\n1. Parse Validation,jsoncons (C++),pass02,true\n1. Parse Validation,jsoncons (C++),pass03,true\n1. Parse Validation,jsoncons (C++),fail02,true\n1. Parse Validation,jsoncons (C++),fail03,true\n1. Parse Validation,jsoncons (C++),fail04,true\n1. Parse Validation,jsoncons (C++),fail05,true\n1. Parse Validation,jsoncons (C++),fail06,true\n1. Parse Validation,jsoncons (C++),fail07,true\n1. Parse Validation,jsoncons (C++),fail08,true\n1. Parse Validation,jsoncons (C++),fail09,true\n1. Parse Validation,jsoncons (C++),fail10,true\n1. Parse Validation,jsoncons (C++),fail11,true\n1. Parse Validation,jsoncons (C++),fail12,true\n1. Parse Validation,jsoncons (C++),fail13,true\n1. Parse Validation,jsoncons (C++),fail14,true\n1. Parse Validation,jsoncons (C++),fail15,true\n1. Parse Validation,jsoncons (C++),fail16,true\n1. Parse Validation,jsoncons (C++),fail17,true\n1. Parse Validation,jsoncons (C++),fail19,true\n1. Parse Validation,jsoncons (C++),fail20,true\n1. Parse Validation,jsoncons (C++),fail21,true\n1. Parse Validation,jsoncons (C++),fail22,true\n1. Parse Validation,jsoncons (C++),fail23,true\n1. Parse Validation,jsoncons (C++),fail24,true\n1. Parse Validation,jsoncons (C++),fail25,true\n1. Parse Validation,jsoncons (C++),fail26,true\n1. Parse Validation,jsoncons (C++),fail27,true\n1. Parse Validation,jsoncons (C++),fail28,true\n1. Parse Validation,jsoncons (C++),fail29,true\n1. Parse Validation,jsoncons (C++),fail30,true\n1. Parse Validation,jsoncons (C++),fail31,true\n1. Parse Validation,jsoncons (C++),fail32,true\n1. Parse Validation,jsoncons (C++),fail33,true\n2. Parse Double,jsoncons (C++),double01,true\n2. Parse Double,jsoncons (C++),double02,true\n2. Parse Double,jsoncons (C++),double03,true\n2. Parse Double,jsoncons (C++),double04,true\n2. Parse Double,jsoncons (C++),double05,true\n2. Parse Double,jsoncons (C++),double06,true\n2. Parse Double,jsoncons (C++),double07,true\n2. Parse Double,jsoncons (C++),double08,true\n2. Parse Double,jsoncons (C++),double09,true\n2. Parse Double,jsoncons (C++),double10,true\n2. Parse Double,jsoncons (C++),double11,true\n2. Parse Double,jsoncons (C++),double12,true\n2. Parse Double,jsoncons (C++),double13,true\n2. Parse Double,jsoncons (C++),double14,true\n2. Parse Double,jsoncons (C++),double15,true\n2. Parse Double,jsoncons (C++),double16,true\n2. Parse Double,jsoncons (C++),double17,true\n2. Parse Double,jsoncons (C++),double18,true\n2. Parse Double,jsoncons (C++),double19,true\n2. Parse Double,jsoncons (C++),double20,true\n2. Parse Double,jsoncons (C++),double21,true\n2. Parse Double,jsoncons (C++),double22,true\n2. Parse Double,jsoncons (C++),double23,true\n2. Parse Double,jsoncons (C++),double24,true\n2. Parse Double,jsoncons (C++),double25,true\n2. Parse Double,jsoncons (C++),double26,true\n2. Parse Double,jsoncons (C++),double27,true\n2. Parse Double,jsoncons (C++),double28,true\n2. Parse Double,jsoncons (C++),double29,true\n2. Parse Double,jsoncons (C++),double30,true\n2. Parse Double,jsoncons (C++),double31,true\n2. Parse Double,jsoncons (C++),double32,true\n2. Parse Double,jsoncons (C++),double33,true\n2. Parse Double,jsoncons (C++),double34,true\n2. Parse Double,jsoncons (C++),double35,true\n2. Parse Double,jsoncons (C++),double36,true\n2. Parse Double,jsoncons (C++),double37,true\n2. Parse Double,jsoncons (C++),double38,true\n2. Parse Double,jsoncons (C++),double39,true\n2. Parse Double,jsoncons (C++),double40,true\n2. Parse Double,jsoncons (C++),double41,true\n2. Parse Double,jsoncons (C++),double42,true\n2. Parse Double,jsoncons (C++),double43,true\n2. Parse Double,jsoncons (C++),double44,true\n2. Parse Double,jsoncons (C++),double45,true\n2. Parse Double,jsoncons (C++),double46,true\n2. Parse Double,jsoncons (C++),double47,true\n2. Parse Double,jsoncons (C++),double48,true\n2. Parse Double,jsoncons (C++),double49,true\n2. Parse Double,jsoncons (C++),double50,true\n2. Parse Double,jsoncons (C++),double51,true\n2. Parse Double,jsoncons (C++),double52,true\n2. Parse Double,jsoncons (C++),double53,true\n2. Parse Double,jsoncons (C++),double54,true\n2. Parse Double,jsoncons (C++),double55,true\n2. Parse Double,jsoncons (C++),double56,true\n2. Parse Double,jsoncons (C++),double57,true\n2. Parse Double,jsoncons (C++),double58,true\n2. Parse Double,jsoncons (C++),double59,true\n2. Parse Double,jsoncons (C++),double60,true\n2. Parse Double,jsoncons (C++),double61,true\n2. Parse Double,jsoncons (C++),double62,true\n2. Parse Double,jsoncons (C++),double63,true\n2. Parse Double,jsoncons (C++),double64,true\n2. Parse Double,jsoncons (C++),double65,true\n2. Parse Double,jsoncons (C++),double66,true\n3. Parse String,jsoncons (C++),string01,true\n3. Parse String,jsoncons (C++),string02,true\n3. Parse String,jsoncons (C++),string03,true\n3. Parse String,jsoncons (C++),string04,true\n3. Parse String,jsoncons (C++),string05,true\n3. Parse String,jsoncons (C++),string06,true\n3. Parse String,jsoncons (C++),string07,true\n3. Parse String,jsoncons (C++),string08,true\n3. Parse String,jsoncons (C++),string09,true\n4. Roundtrip,jsoncons (C++),roundtrip01,true\n4. Roundtrip,jsoncons (C++),roundtrip02,true\n4. Roundtrip,jsoncons (C++),roundtrip03,true\n4. Roundtrip,jsoncons (C++),roundtrip04,true\n4. Roundtrip,jsoncons (C++),roundtrip05,true\n4. Roundtrip,jsoncons (C++),roundtrip06,true\n4. Roundtrip,jsoncons (C++),roundtrip07,true\n4. Roundtrip,jsoncons (C++),roundtrip08,true\n4. Roundtrip,jsoncons (C++),roundtrip09,false\n4. Roundtrip,jsoncons (C++),roundtrip10,false\n4. Roundtrip,jsoncons (C++),roundtrip11,true\n4. Roundtrip,jsoncons (C++),roundtrip12,true\n4. Roundtrip,jsoncons (C++),roundtrip13,true\n4. Roundtrip,jsoncons (C++),roundtrip14,false\n4. Roundtrip,jsoncons (C++),roundtrip15,true\n4. Roundtrip,jsoncons (C++),roundtrip16,true\n4. Roundtrip,jsoncons (C++),roundtrip17,true\n4. Roundtrip,jsoncons (C++),roundtrip18,true\n4. Roundtrip,jsoncons (C++),roundtrip19,true\n4. Roundtrip,jsoncons (C++),roundtrip20,true\n4. Roundtrip,jsoncons (C++),roundtrip21,true\n4. Roundtrip,jsoncons (C++),roundtrip22,true\n4. Roundtrip,jsoncons (C++),roundtrip23,true\n4. Roundtrip,jsoncons (C++),roundtrip24,false\n4. Roundtrip,jsoncons (C++),roundtrip25,true\n4. Roundtrip,jsoncons (C++),roundtrip26,true\n4. Roundtrip,jsoncons (C++),roundtrip27,false\n1. Parse Validation,JsonCpp (C++),pass01,true\n1. Parse Validation,JsonCpp (C++),pass02,true\n1. Parse Validation,JsonCpp (C++),pass03,true\n1. Parse Validation,JsonCpp (C++),fail02,true\n1. Parse Validation,JsonCpp (C++),fail03,true\n1. Parse Validation,JsonCpp (C++),fail04,true\n1. Parse Validation,JsonCpp (C++),fail05,true\n1. Parse Validation,JsonCpp (C++),fail06,true\n1. Parse Validation,JsonCpp (C++),fail07,false\n1. Parse Validation,JsonCpp (C++),fail08,false\n1. Parse Validation,JsonCpp (C++),fail09,true\n1. Parse Validation,JsonCpp (C++),fail10,false\n1. Parse Validation,JsonCpp (C++),fail11,true\n1. Parse Validation,JsonCpp (C++),fail12,true\n1. Parse Validation,JsonCpp (C++),fail13,false\n1. Parse Validation,JsonCpp (C++),fail14,true\n1. Parse Validation,JsonCpp (C++),fail15,true\n1. Parse Validation,JsonCpp (C++),fail16,true\n1. Parse Validation,JsonCpp (C++),fail17,true\n1. Parse Validation,JsonCpp (C++),fail19,true\n1. Parse Validation,JsonCpp (C++),fail20,true\n1. Parse Validation,JsonCpp (C++),fail21,true\n1. Parse Validation,JsonCpp (C++),fail22,true\n1. Parse Validation,JsonCpp (C++),fail23,true\n1. Parse Validation,JsonCpp (C++),fail24,true\n1. Parse Validation,JsonCpp (C++),fail25,false\n1. Parse Validation,JsonCpp (C++),fail26,true\n1. Parse Validation,JsonCpp (C++),fail27,false\n1. Parse Validation,JsonCpp (C++),fail28,true\n1. Parse Validation,JsonCpp (C++),fail29,true\n1. Parse Validation,JsonCpp (C++),fail30,true\n1. Parse Validation,JsonCpp (C++),fail31,true\n1. Parse Validation,JsonCpp (C++),fail32,true\n1. Parse Validation,JsonCpp (C++),fail33,true\n2. Parse Double,JsonCpp (C++),double01,true\n2. Parse Double,JsonCpp (C++),double02,true\n2. Parse Double,JsonCpp (C++),double03,true\n2. Parse Double,JsonCpp (C++),double04,true\n2. Parse Double,JsonCpp (C++),double05,true\n2. Parse Double,JsonCpp (C++),double06,true\n2. Parse Double,JsonCpp (C++),double07,true\n2. Parse Double,JsonCpp (C++),double08,true\n2. Parse Double,JsonCpp (C++),double09,true\n2. Parse Double,JsonCpp (C++),double10,true\n2. Parse Double,JsonCpp (C++),double11,true\n2. Parse Double,JsonCpp (C++),double12,true\n2. Parse Double,JsonCpp (C++),double13,true\n2. Parse Double,JsonCpp (C++),double14,true\n2. Parse Double,JsonCpp (C++),double15,true\n2. Parse Double,JsonCpp (C++),double16,true\n2. Parse Double,JsonCpp (C++),double17,true\n2. Parse Double,JsonCpp (C++),double18,true\n2. Parse Double,JsonCpp (C++),double19,true\n2. Parse Double,JsonCpp (C++),double20,true\n2. Parse Double,JsonCpp (C++),double21,true\n2. Parse Double,JsonCpp (C++),double22,true\n2. Parse Double,JsonCpp (C++),double23,true\n2. Parse Double,JsonCpp (C++),double24,true\n2. Parse Double,JsonCpp (C++),double25,true\n2. Parse Double,JsonCpp (C++),double26,false\n2. Parse Double,JsonCpp (C++),double27,true\n2. Parse Double,JsonCpp (C++),double28,true\n2. Parse Double,JsonCpp (C++),double29,true\n2. Parse Double,JsonCpp (C++),double30,true\n2. Parse Double,JsonCpp (C++),double31,true\n2. Parse Double,JsonCpp (C++),double32,true\n2. Parse Double,JsonCpp (C++),double33,false\n2. Parse Double,JsonCpp (C++),double34,false\n2. Parse Double,JsonCpp (C++),double35,true\n2. Parse Double,JsonCpp (C++),double36,true\n2. Parse Double,JsonCpp (C++),double37,false\n2. Parse Double,JsonCpp (C++),double38,true\n2. Parse Double,JsonCpp (C++),double39,true\n2. Parse Double,JsonCpp (C++),double40,false\n2. Parse Double,JsonCpp (C++),double41,true\n2. Parse Double,JsonCpp (C++),double42,true\n2. Parse Double,JsonCpp (C++),double43,true\n2. Parse Double,JsonCpp (C++),double44,false\n2. Parse Double,JsonCpp (C++),double45,true\n2. Parse Double,JsonCpp (C++),double46,true\n2. Parse Double,JsonCpp (C++),double47,true\n2. Parse Double,JsonCpp (C++),double48,false\n2. Parse Double,JsonCpp (C++),double49,true\n2. Parse Double,JsonCpp (C++),double50,true\n2. Parse Double,JsonCpp (C++),double51,true\n2. Parse Double,JsonCpp (C++),double52,true\n2. Parse Double,JsonCpp (C++),double53,false\n2. Parse Double,JsonCpp (C++),double54,true\n2. Parse Double,JsonCpp (C++),double55,true\n2. Parse Double,JsonCpp (C++),double56,true\n2. Parse Double,JsonCpp (C++),double57,true\n2. Parse Double,JsonCpp (C++),double58,false\n2. Parse Double,JsonCpp (C++),double59,true\n2. Parse Double,JsonCpp (C++),double60,true\n2. Parse Double,JsonCpp (C++),double61,true\n2. Parse Double,JsonCpp (C++),double62,true\n2. Parse Double,JsonCpp (C++),double63,false\n2. Parse Double,JsonCpp (C++),double64,true\n2. Parse Double,JsonCpp (C++),double65,true\n2. Parse Double,JsonCpp (C++),double66,true\n3. Parse String,JsonCpp (C++),string01,true\n3. Parse String,JsonCpp (C++),string02,true\n3. Parse String,JsonCpp (C++),string03,true\n3. Parse String,JsonCpp (C++),string04,true\n3. Parse String,JsonCpp (C++),string05,true\n3. Parse String,JsonCpp (C++),string06,true\n3. Parse String,JsonCpp (C++),string07,true\n3. Parse String,JsonCpp (C++),string08,true\n3. Parse String,JsonCpp (C++),string09,true\n4. Roundtrip,JsonCpp (C++),roundtrip01,true\n4. Roundtrip,JsonCpp (C++),roundtrip02,true\n4. Roundtrip,JsonCpp (C++),roundtrip03,true\n4. Roundtrip,JsonCpp (C++),roundtrip04,true\n4. Roundtrip,JsonCpp (C++),roundtrip05,true\n4. Roundtrip,JsonCpp (C++),roundtrip06,true\n4. Roundtrip,JsonCpp (C++),roundtrip07,true\n4. Roundtrip,JsonCpp (C++),roundtrip08,true\n4. Roundtrip,JsonCpp (C++),roundtrip09,true\n4. Roundtrip,JsonCpp (C++),roundtrip10,true\n4. Roundtrip,JsonCpp (C++),roundtrip11,true\n4. Roundtrip,JsonCpp (C++),roundtrip12,true\n4. Roundtrip,JsonCpp (C++),roundtrip13,true\n4. Roundtrip,JsonCpp (C++),roundtrip14,true\n4. Roundtrip,JsonCpp (C++),roundtrip15,true\n4. Roundtrip,JsonCpp (C++),roundtrip16,true\n4. Roundtrip,JsonCpp (C++),roundtrip17,true\n4. Roundtrip,JsonCpp (C++),roundtrip18,true\n4. Roundtrip,JsonCpp (C++),roundtrip19,true\n4. Roundtrip,JsonCpp (C++),roundtrip20,false\n4. Roundtrip,JsonCpp (C++),roundtrip21,false\n4. Roundtrip,JsonCpp (C++),roundtrip22,false\n4. Roundtrip,JsonCpp (C++),roundtrip23,false\n4. Roundtrip,JsonCpp (C++),roundtrip24,false\n4. Roundtrip,JsonCpp (C++),roundtrip25,false\n4. Roundtrip,JsonCpp (C++),roundtrip26,true\n4. Roundtrip,JsonCpp (C++),roundtrip27,false\n1. Parse Validation,json-c (C),pass01,true\n1. Parse Validation,json-c (C),pass02,true\n1. Parse Validation,json-c (C),pass03,true\n1. Parse Validation,json-c (C),fail02,true\n1. Parse Validation,json-c (C),fail03,true\n1. Parse Validation,json-c (C),fail04,false\n1. Parse Validation,json-c (C),fail05,true\n1. Parse Validation,json-c (C),fail06,true\n1. Parse Validation,json-c (C),fail07,false\n1. Parse Validation,json-c (C),fail08,false\n1. Parse Validation,json-c (C),fail09,false\n1. Parse Validation,json-c (C),fail10,false\n1. Parse Validation,json-c (C),fail11,true\n1. Parse Validation,json-c (C),fail12,true\n1. Parse Validation,json-c (C),fail13,false\n1. Parse Validation,json-c (C),fail14,true\n1. Parse Validation,json-c (C),fail15,true\n1. Parse Validation,json-c (C),fail16,true\n1. Parse Validation,json-c (C),fail17,true\n1. Parse Validation,json-c (C),fail19,true\n1. Parse Validation,json-c (C),fail20,true\n1. Parse Validation,json-c (C),fail21,true\n1. Parse Validation,json-c (C),fail22,true\n1. Parse Validation,json-c (C),fail23,true\n1. Parse Validation,json-c (C),fail24,false\n1. Parse Validation,json-c (C),fail25,false\n1. Parse Validation,json-c (C),fail26,true\n1. Parse Validation,json-c (C),fail27,false\n1. Parse Validation,json-c (C),fail28,true\n1. Parse Validation,json-c (C),fail29,false\n1. Parse Validation,json-c (C),fail30,false\n1. Parse Validation,json-c (C),fail31,false\n1. Parse Validation,json-c (C),fail32,true\n1. Parse Validation,json-c (C),fail33,true\n2. Parse Double,json-c (C),double01,true\n2. Parse Double,json-c (C),double02,true\n2. Parse Double,json-c (C),double03,true\n2. Parse Double,json-c (C),double04,true\n2. Parse Double,json-c (C),double05,true\n2. Parse Double,json-c (C),double06,true\n2. Parse Double,json-c (C),double07,true\n2. Parse Double,json-c (C),double08,true\n2. Parse Double,json-c (C),double09,true\n2. Parse Double,json-c (C),double10,true\n2. Parse Double,json-c (C),double11,true\n2. Parse Double,json-c (C),double12,true\n2. Parse Double,json-c (C),double13,true\n2. Parse Double,json-c (C),double14,true\n2. Parse Double,json-c (C),double15,true\n2. Parse Double,json-c (C),double16,true\n2. Parse Double,json-c (C),double17,true\n2. Parse Double,json-c (C),double18,true\n2. Parse Double,json-c (C),double19,true\n2. Parse Double,json-c (C),double20,true\n2. Parse Double,json-c (C),double21,true\n2. Parse Double,json-c (C),double22,true\n2. Parse Double,json-c (C),double23,true\n2. Parse Double,json-c (C),double24,true\n2. Parse Double,json-c (C),double25,true\n2. Parse Double,json-c (C),double26,true\n2. Parse Double,json-c (C),double27,false\n2. Parse Double,json-c (C),double28,false\n2. Parse Double,json-c (C),double29,true\n2. Parse Double,json-c (C),double30,true\n2. Parse Double,json-c (C),double31,true\n2. Parse Double,json-c (C),double32,true\n2. Parse Double,json-c (C),double33,true\n2. Parse Double,json-c (C),double34,true\n2. Parse Double,json-c (C),double35,true\n2. Parse Double,json-c (C),double36,true\n2. Parse Double,json-c (C),double37,true\n2. Parse Double,json-c (C),double38,true\n2. Parse Double,json-c (C),double39,true\n2. Parse Double,json-c (C),double40,true\n2. Parse Double,json-c (C),double41,true\n2. Parse Double,json-c (C),double42,true\n2. Parse Double,json-c (C),double43,true\n2. Parse Double,json-c (C),double44,true\n2. Parse Double,json-c (C),double45,true\n2. Parse Double,json-c (C),double46,true\n2. Parse Double,json-c (C),double47,true\n2. Parse Double,json-c (C),double48,true\n2. Parse Double,json-c (C),double49,true\n2. Parse Double,json-c (C),double50,true\n2. Parse Double,json-c (C),double51,true\n2. Parse Double,json-c (C),double52,true\n2. Parse Double,json-c (C),double53,true\n2. Parse Double,json-c (C),double54,true\n2. Parse Double,json-c (C),double55,false\n2. Parse Double,json-c (C),double56,false\n2. Parse Double,json-c (C),double57,false\n2. Parse Double,json-c (C),double58,true\n2. Parse Double,json-c (C),double59,true\n2. Parse Double,json-c (C),double60,false\n2. Parse Double,json-c (C),double61,false\n2. Parse Double,json-c (C),double62,false\n2. Parse Double,json-c (C),double63,true\n2. Parse Double,json-c (C),double64,true\n2. Parse Double,json-c (C),double65,false\n2. Parse Double,json-c (C),double66,true\n3. Parse String,json-c (C),string01,true\n3. Parse String,json-c (C),string02,true\n3. Parse String,json-c (C),string03,true\n3. Parse String,json-c (C),string04,true\n3. Parse String,json-c (C),string05,true\n3. Parse String,json-c (C),string06,true\n3. Parse String,json-c (C),string07,true\n3. Parse String,json-c (C),string08,true\n3. Parse String,json-c (C),string09,true\n4. Roundtrip,json-c (C),roundtrip01,true\n4. Roundtrip,json-c (C),roundtrip02,true\n4. Roundtrip,json-c (C),roundtrip03,true\n4. Roundtrip,json-c (C),roundtrip04,true\n4. Roundtrip,json-c (C),roundtrip05,true\n4. Roundtrip,json-c (C),roundtrip06,true\n4. Roundtrip,json-c (C),roundtrip07,true\n4. Roundtrip,json-c (C),roundtrip08,true\n4. Roundtrip,json-c (C),roundtrip09,true\n4. Roundtrip,json-c (C),roundtrip10,true\n4. Roundtrip,json-c (C),roundtrip11,true\n4. Roundtrip,json-c (C),roundtrip12,true\n4. Roundtrip,json-c (C),roundtrip13,true\n4. Roundtrip,json-c (C),roundtrip14,true\n4. Roundtrip,json-c (C),roundtrip15,true\n4. Roundtrip,json-c (C),roundtrip16,true\n4. Roundtrip,json-c (C),roundtrip17,true\n4. Roundtrip,json-c (C),roundtrip18,true\n4. Roundtrip,json-c (C),roundtrip19,true\n4. Roundtrip,json-c (C),roundtrip20,true\n4. Roundtrip,json-c (C),roundtrip21,true\n4. Roundtrip,json-c (C),roundtrip22,true\n4. Roundtrip,json-c (C),roundtrip23,true\n4. Roundtrip,json-c (C),roundtrip24,true\n4. Roundtrip,json-c (C),roundtrip25,true\n4. Roundtrip,json-c (C),roundtrip26,true\n4. Roundtrip,json-c (C),roundtrip27,true\n1. Parse Validation,hjiang/JSON++ (C++),pass01,true\n1. Parse Validation,hjiang/JSON++ (C++),pass02,true\n1. Parse Validation,hjiang/JSON++ (C++),pass03,true\n1. Parse Validation,hjiang/JSON++ (C++),fail02,true\n1. Parse Validation,hjiang/JSON++ (C++),fail03,true\n1. Parse Validation,hjiang/JSON++ (C++),fail04,false\n1. Parse Validation,hjiang/JSON++ (C++),fail05,false\n1. Parse Validation,hjiang/JSON++ (C++),fail06,false\n1. Parse Validation,hjiang/JSON++ (C++),fail07,false\n1. Parse Validation,hjiang/JSON++ (C++),fail08,false\n1. Parse Validation,hjiang/JSON++ (C++),fail09,false\n1. Parse Validation,hjiang/JSON++ (C++),fail10,false\n1. Parse Validation,hjiang/JSON++ (C++),fail11,true\n1. Parse Validation,hjiang/JSON++ (C++),fail12,true\n1. Parse Validation,hjiang/JSON++ (C++),fail13,false\n1. Parse Validation,hjiang/JSON++ (C++),fail14,false\n1. Parse Validation,hjiang/JSON++ (C++),fail15,false\n1. Parse Validation,hjiang/JSON++ (C++),fail16,true\n1. Parse Validation,hjiang/JSON++ (C++),fail17,false\n1. Parse Validation,hjiang/JSON++ (C++),fail19,true\n1. Parse Validation,hjiang/JSON++ (C++),fail20,true\n1. Parse Validation,hjiang/JSON++ (C++),fail21,true\n1. Parse Validation,hjiang/JSON++ (C++),fail22,true\n1. Parse Validation,hjiang/JSON++ (C++),fail23,true\n1. Parse Validation,hjiang/JSON++ (C++),fail24,false\n1. Parse Validation,hjiang/JSON++ (C++),fail25,false\n1. Parse Validation,hjiang/JSON++ (C++),fail26,false\n1. Parse Validation,hjiang/JSON++ (C++),fail27,false\n1. Parse Validation,hjiang/JSON++ (C++),fail28,false\n1. Parse Validation,hjiang/JSON++ (C++),fail29,true\n1. Parse Validation,hjiang/JSON++ (C++),fail30,true\n1. Parse Validation,hjiang/JSON++ (C++),fail31,true\n1. Parse Validation,hjiang/JSON++ (C++),fail32,true\n1. Parse Validation,hjiang/JSON++ (C++),fail33,true\n2. Parse Double,hjiang/JSON++ (C++),double01,true\n2. Parse Double,hjiang/JSON++ (C++),double02,true\n2. Parse Double,hjiang/JSON++ (C++),double03,true\n2. Parse Double,hjiang/JSON++ (C++),double04,true\n2. Parse Double,hjiang/JSON++ (C++),double05,true\n2. Parse Double,hjiang/JSON++ (C++),double06,true\n2. Parse Double,hjiang/JSON++ (C++),double07,true\n2. Parse Double,hjiang/JSON++ (C++),double08,true\n2. Parse Double,hjiang/JSON++ (C++),double09,true\n2. Parse Double,hjiang/JSON++ (C++),double10,true\n2. Parse Double,hjiang/JSON++ (C++),double11,true\n2. Parse Double,hjiang/JSON++ (C++),double12,true\n2. Parse Double,hjiang/JSON++ (C++),double13,true\n2. Parse Double,hjiang/JSON++ (C++),double14,true\n2. Parse Double,hjiang/JSON++ (C++),double15,true\n2. Parse Double,hjiang/JSON++ (C++),double16,true\n2. Parse Double,hjiang/JSON++ (C++),double17,true\n2. Parse Double,hjiang/JSON++ (C++),double18,true\n2. Parse Double,hjiang/JSON++ (C++),double19,true\n2. Parse Double,hjiang/JSON++ (C++),double20,true\n2. Parse Double,hjiang/JSON++ (C++),double21,true\n2. Parse Double,hjiang/JSON++ (C++),double22,true\n2. Parse Double,hjiang/JSON++ (C++),double23,true\n2. Parse Double,hjiang/JSON++ (C++),double24,true\n2. Parse Double,hjiang/JSON++ (C++),double25,true\n2. Parse Double,hjiang/JSON++ (C++),double26,false\n2. Parse Double,hjiang/JSON++ (C++),double27,true\n2. Parse Double,hjiang/JSON++ (C++),double28,true\n2. Parse Double,hjiang/JSON++ (C++),double29,true\n2. Parse Double,hjiang/JSON++ (C++),double30,true\n2. Parse Double,hjiang/JSON++ (C++),double31,true\n2. Parse Double,hjiang/JSON++ (C++),double32,true\n2. Parse Double,hjiang/JSON++ (C++),double33,false\n2. Parse Double,hjiang/JSON++ (C++),double34,false\n2. Parse Double,hjiang/JSON++ (C++),double35,true\n2. Parse Double,hjiang/JSON++ (C++),double36,true\n2. Parse Double,hjiang/JSON++ (C++),double37,false\n2. Parse Double,hjiang/JSON++ (C++),double38,true\n2. Parse Double,hjiang/JSON++ (C++),double39,true\n2. Parse Double,hjiang/JSON++ (C++),double40,false\n2. Parse Double,hjiang/JSON++ (C++),double41,true\n2. Parse Double,hjiang/JSON++ (C++),double42,true\n2. Parse Double,hjiang/JSON++ (C++),double43,true\n2. Parse Double,hjiang/JSON++ (C++),double44,false\n2. Parse Double,hjiang/JSON++ (C++),double45,true\n2. Parse Double,hjiang/JSON++ (C++),double46,true\n2. Parse Double,hjiang/JSON++ (C++),double47,true\n2. Parse Double,hjiang/JSON++ (C++),double48,false\n2. Parse Double,hjiang/JSON++ (C++),double49,true\n2. Parse Double,hjiang/JSON++ (C++),double50,true\n2. Parse Double,hjiang/JSON++ (C++),double51,true\n2. Parse Double,hjiang/JSON++ (C++),double52,true\n2. Parse Double,hjiang/JSON++ (C++),double53,false\n2. Parse Double,hjiang/JSON++ (C++),double54,true\n2. Parse Double,hjiang/JSON++ (C++),double55,true\n2. Parse Double,hjiang/JSON++ (C++),double56,true\n2. Parse Double,hjiang/JSON++ (C++),double57,true\n2. Parse Double,hjiang/JSON++ (C++),double58,false\n2. Parse Double,hjiang/JSON++ (C++),double59,true\n2. Parse Double,hjiang/JSON++ (C++),double60,true\n2. Parse Double,hjiang/JSON++ (C++),double61,true\n2. Parse Double,hjiang/JSON++ (C++),double62,true\n2. Parse Double,hjiang/JSON++ (C++),double63,false\n2. Parse Double,hjiang/JSON++ (C++),double64,true\n2. Parse Double,hjiang/JSON++ (C++),double65,true\n2. Parse Double,hjiang/JSON++ (C++),double66,true\n3. Parse String,hjiang/JSON++ (C++),string01,true\n3. Parse String,hjiang/JSON++ (C++),string02,true\n3. Parse String,hjiang/JSON++ (C++),string03,true\n3. Parse String,hjiang/JSON++ (C++),string04,true\n3. Parse String,hjiang/JSON++ (C++),string05,true\n3. Parse String,hjiang/JSON++ (C++),string06,true\n3. Parse String,hjiang/JSON++ (C++),string07,false\n3. Parse String,hjiang/JSON++ (C++),string08,false\n3. Parse String,hjiang/JSON++ (C++),string09,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip01,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip02,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip03,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip04,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip05,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip06,true\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip07,true\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip08,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip09,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip10,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip11,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip12,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip13,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip14,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip15,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip16,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip17,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip18,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip19,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip20,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip21,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip22,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip23,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip24,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip25,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip26,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip27,false\n1. Parse Validation,JVar (C++),pass01,true\n1. Parse Validation,JVar (C++),pass02,true\n1. Parse Validation,JVar (C++),pass03,true\n1. Parse Validation,JVar (C++),fail02,true\n1. Parse Validation,JVar (C++),fail03,true\n1. Parse Validation,JVar (C++),fail04,true\n1. Parse Validation,JVar (C++),fail05,true\n1. Parse Validation,JVar (C++),fail06,true\n1. Parse Validation,JVar (C++),fail07,true\n1. Parse Validation,JVar (C++),fail08,true\n1. Parse Validation,JVar (C++),fail09,true\n1. Parse Validation,JVar (C++),fail10,true\n1. Parse Validation,JVar (C++),fail11,true\n1. Parse Validation,JVar (C++),fail12,true\n1. Parse Validation,JVar (C++),fail13,true\n1. Parse Validation,JVar (C++),fail14,true\n1. Parse Validation,JVar (C++),fail15,true\n1. Parse Validation,JVar (C++),fail16,true\n1. Parse Validation,JVar (C++),fail17,true\n1. Parse Validation,JVar (C++),fail19,true\n1. Parse Validation,JVar (C++),fail20,true\n1. Parse Validation,JVar (C++),fail21,true\n1. Parse Validation,JVar (C++),fail22,true\n1. Parse Validation,JVar (C++),fail23,true\n1. Parse Validation,JVar (C++),fail24,true\n1. Parse Validation,JVar (C++),fail25,false\n1. Parse Validation,JVar (C++),fail26,true\n1. Parse Validation,JVar (C++),fail27,false\n1. Parse Validation,JVar (C++),fail28,true\n1. Parse Validation,JVar (C++),fail29,true\n1. Parse Validation,JVar (C++),fail30,true\n1. Parse Validation,JVar (C++),fail31,true\n1. Parse Validation,JVar (C++),fail32,true\n1. Parse Validation,JVar (C++),fail33,true\n2. Parse Double,JVar (C++),double01,true\n2. Parse Double,JVar (C++),double02,true\n2. Parse Double,JVar (C++),double03,true\n2. Parse Double,JVar (C++),double04,true\n2. Parse Double,JVar (C++),double05,true\n2. Parse Double,JVar (C++),double06,true\n2. Parse Double,JVar (C++),double07,true\n2. Parse Double,JVar (C++),double08,true\n2. Parse Double,JVar (C++),double09,true\n2. Parse Double,JVar (C++),double10,true\n2. Parse Double,JVar (C++),double11,true\n2. Parse Double,JVar (C++),double12,true\n2. Parse Double,JVar (C++),double13,true\n2. Parse Double,JVar (C++),double14,true\n2. Parse Double,JVar (C++),double15,true\n2. Parse Double,JVar (C++),double16,true\n2. Parse Double,JVar (C++),double17,true\n2. Parse Double,JVar (C++),double18,true\n2. Parse Double,JVar (C++),double19,true\n2. Parse Double,JVar (C++),double20,true\n2. Parse Double,JVar (C++),double21,true\n2. Parse Double,JVar (C++),double22,true\n2. Parse Double,JVar (C++),double23,true\n2. Parse Double,JVar (C++),double24,true\n2. Parse Double,JVar (C++),double25,true\n2. Parse Double,JVar (C++),double26,true\n2. Parse Double,JVar (C++),double27,true\n2. Parse Double,JVar (C++),double28,true\n2. Parse Double,JVar (C++),double29,true\n2. Parse Double,JVar (C++),double30,true\n2. Parse Double,JVar (C++),double31,true\n2. Parse Double,JVar (C++),double32,true\n2. Parse Double,JVar (C++),double33,true\n2. Parse Double,JVar (C++),double34,true\n2. Parse Double,JVar (C++),double35,true\n2. Parse Double,JVar (C++),double36,true\n2. Parse Double,JVar (C++),double37,true\n2. Parse Double,JVar (C++),double38,true\n2. Parse Double,JVar (C++),double39,true\n2. Parse Double,JVar (C++),double40,true\n2. Parse Double,JVar (C++),double41,true\n2. Parse Double,JVar (C++),double42,true\n2. Parse Double,JVar (C++),double43,true\n2. Parse Double,JVar (C++),double44,true\n2. Parse Double,JVar (C++),double45,true\n2. Parse Double,JVar (C++),double46,true\n2. Parse Double,JVar (C++),double47,true\n2. Parse Double,JVar (C++),double48,true\n2. Parse Double,JVar (C++),double49,true\n2. Parse Double,JVar (C++),double50,true\n2. Parse Double,JVar (C++),double51,true\n2. Parse Double,JVar (C++),double52,true\n2. Parse Double,JVar (C++),double53,true\n2. Parse Double,JVar (C++),double54,true\n2. Parse Double,JVar (C++),double55,true\n2. Parse Double,JVar (C++),double56,true\n2. Parse Double,JVar (C++),double57,true\n2. Parse Double,JVar (C++),double58,true\n2. Parse Double,JVar (C++),double59,true\n2. Parse Double,JVar (C++),double60,true\n2. Parse Double,JVar (C++),double61,true\n2. Parse Double,JVar (C++),double62,true\n2. Parse Double,JVar (C++),double63,true\n2. Parse Double,JVar (C++),double64,true\n2. Parse Double,JVar (C++),double65,true\n2. Parse Double,JVar (C++),double66,true\n3. Parse String,JVar (C++),string01,true\n3. Parse String,JVar (C++),string02,true\n3. Parse String,JVar (C++),string03,true\n3. Parse String,JVar (C++),string04,true\n3. Parse String,JVar (C++),string05,true\n3. Parse String,JVar (C++),string06,true\n3. Parse String,JVar (C++),string07,true\n3. Parse String,JVar (C++),string08,true\n3. Parse String,JVar (C++),string09,false\n4. Roundtrip,JVar (C++),roundtrip01,true\n4. Roundtrip,JVar (C++),roundtrip02,true\n4. Roundtrip,JVar (C++),roundtrip03,true\n4. Roundtrip,JVar (C++),roundtrip04,true\n4. Roundtrip,JVar (C++),roundtrip05,true\n4. Roundtrip,JVar (C++),roundtrip06,true\n4. Roundtrip,JVar (C++),roundtrip07,true\n4. Roundtrip,JVar (C++),roundtrip08,true\n4. Roundtrip,JVar (C++),roundtrip09,true\n4. Roundtrip,JVar (C++),roundtrip10,true\n4. Roundtrip,JVar (C++),roundtrip11,true\n4. Roundtrip,JVar (C++),roundtrip12,true\n4. Roundtrip,JVar (C++),roundtrip13,false\n4. Roundtrip,JVar (C++),roundtrip14,false\n4. Roundtrip,JVar (C++),roundtrip15,true\n4. Roundtrip,JVar (C++),roundtrip16,true\n4. Roundtrip,JVar (C++),roundtrip17,true\n4. Roundtrip,JVar (C++),roundtrip18,true\n4. Roundtrip,JVar (C++),roundtrip19,true\n4. Roundtrip,JVar (C++),roundtrip20,false\n4. Roundtrip,JVar (C++),roundtrip21,false\n4. Roundtrip,JVar (C++),roundtrip22,true\n4. Roundtrip,JVar (C++),roundtrip23,true\n4. Roundtrip,JVar (C++),roundtrip24,false\n4. Roundtrip,JVar (C++),roundtrip25,false\n4. Roundtrip,JVar (C++),roundtrip26,false\n4. Roundtrip,JVar (C++),roundtrip27,false\n1. Parse Validation,Jzon (C++),pass01,false\n1. Parse Validation,Jzon (C++),pass02,true\n1. Parse Validation,Jzon (C++),pass03,true\n1. Parse Validation,Jzon (C++),fail02,false\n1. Parse Validation,Jzon (C++),fail03,true\n1. Parse Validation,Jzon (C++),fail04,true\n1. Parse Validation,Jzon (C++),fail05,true\n1. Parse Validation,Jzon (C++),fail06,false\n1. Parse Validation,Jzon (C++),fail07,false\n1. Parse Validation,Jzon (C++),fail08,true\n1. Parse Validation,Jzon (C++),fail09,false\n1. Parse Validation,Jzon (C++),fail10,true\n1. Parse Validation,Jzon (C++),fail11,true\n1. Parse Validation,Jzon (C++),fail12,true\n1. Parse Validation,Jzon (C++),fail13,false\n1. Parse Validation,Jzon (C++),fail14,true\n1. Parse Validation,Jzon (C++),fail15,false\n1. Parse Validation,Jzon (C++),fail16,true\n1. Parse Validation,Jzon (C++),fail17,false\n1. Parse Validation,Jzon (C++),fail19,false\n1. Parse Validation,Jzon (C++),fail20,false\n1. Parse Validation,Jzon (C++),fail21,false\n1. Parse Validation,Jzon (C++),fail22,false\n1. Parse Validation,Jzon (C++),fail23,true\n1. Parse Validation,Jzon (C++),fail24,true\n1. Parse Validation,Jzon (C++),fail25,false\n1. Parse Validation,Jzon (C++),fail26,false\n1. Parse Validation,Jzon (C++),fail27,false\n1. Parse Validation,Jzon (C++),fail28,false\n1. Parse Validation,Jzon (C++),fail29,true\n1. Parse Validation,Jzon (C++),fail30,true\n1. Parse Validation,Jzon (C++),fail31,true\n1. Parse Validation,Jzon (C++),fail32,false\n1. Parse Validation,Jzon (C++),fail33,true\n2. Parse Double,Jzon (C++),double01,true\n2. Parse Double,Jzon (C++),double02,true\n2. Parse Double,Jzon (C++),double03,true\n2. Parse Double,Jzon (C++),double04,true\n2. Parse Double,Jzon (C++),double05,true\n2. Parse Double,Jzon (C++),double06,true\n2. Parse Double,Jzon (C++),double07,true\n2. Parse Double,Jzon (C++),double08,true\n2. Parse Double,Jzon (C++),double09,true\n2. Parse Double,Jzon (C++),double10,true\n2. Parse Double,Jzon (C++),double11,true\n2. Parse Double,Jzon (C++),double12,true\n2. Parse Double,Jzon (C++),double13,true\n2. Parse Double,Jzon (C++),double14,true\n2. Parse Double,Jzon (C++),double15,true\n2. Parse Double,Jzon (C++),double16,true\n2. Parse Double,Jzon (C++),double17,true\n2. Parse Double,Jzon (C++),double18,true\n2. Parse Double,Jzon (C++),double19,true\n2. Parse Double,Jzon (C++),double20,true\n2. Parse Double,Jzon (C++),double21,true\n2. Parse Double,Jzon (C++),double22,true\n2. Parse Double,Jzon (C++),double23,true\n2. Parse Double,Jzon (C++),double24,true\n2. Parse Double,Jzon (C++),double25,true\n2. Parse Double,Jzon (C++),double26,true\n2. Parse Double,Jzon (C++),double27,true\n2. Parse Double,Jzon (C++),double28,true\n2. Parse Double,Jzon (C++),double29,true\n2. Parse Double,Jzon (C++),double30,true\n2. Parse Double,Jzon (C++),double31,true\n2. Parse Double,Jzon (C++),double32,true\n2. Parse Double,Jzon (C++),double33,true\n2. Parse Double,Jzon (C++),double34,true\n2. Parse Double,Jzon (C++),double35,true\n2. Parse Double,Jzon (C++),double36,true\n2. Parse Double,Jzon (C++),double37,false\n2. Parse Double,Jzon (C++),double38,true\n2. Parse Double,Jzon (C++),double39,true\n2. Parse Double,Jzon (C++),double40,false\n2. Parse Double,Jzon (C++),double41,true\n2. Parse Double,Jzon (C++),double42,true\n2. Parse Double,Jzon (C++),double43,true\n2. Parse Double,Jzon (C++),double44,false\n2. Parse Double,Jzon (C++),double45,true\n2. Parse Double,Jzon (C++),double46,true\n2. Parse Double,Jzon (C++),double47,true\n2. Parse Double,Jzon (C++),double48,false\n2. Parse Double,Jzon (C++),double49,true\n2. Parse Double,Jzon (C++),double50,true\n2. Parse Double,Jzon (C++),double51,true\n2. Parse Double,Jzon (C++),double52,true\n2. Parse Double,Jzon (C++),double53,false\n2. Parse Double,Jzon (C++),double54,true\n2. Parse Double,Jzon (C++),double55,true\n2. Parse Double,Jzon (C++),double56,true\n2. Parse Double,Jzon (C++),double57,true\n2. Parse Double,Jzon (C++),double58,false\n2. Parse Double,Jzon (C++),double59,true\n2. Parse Double,Jzon (C++),double60,true\n2. Parse Double,Jzon (C++),double61,true\n2. Parse Double,Jzon (C++),double62,true\n2. Parse Double,Jzon (C++),double63,false\n2. Parse Double,Jzon (C++),double64,true\n2. Parse Double,Jzon (C++),double65,true\n2. Parse Double,Jzon (C++),double66,true\n3. Parse String,Jzon (C++),string01,true\n3. Parse String,Jzon (C++),string02,true\n3. Parse String,Jzon (C++),string03,true\n3. Parse String,Jzon (C++),string04,false\n3. Parse String,Jzon (C++),string05,true\n3. Parse String,Jzon (C++),string06,false\n3. Parse String,Jzon (C++),string07,false\n3. Parse String,Jzon (C++),string08,false\n3. Parse String,Jzon (C++),string09,false\n4. Roundtrip,Jzon (C++),roundtrip01,true\n4. Roundtrip,Jzon (C++),roundtrip02,true\n4. Roundtrip,Jzon (C++),roundtrip03,true\n4. Roundtrip,Jzon (C++),roundtrip04,true\n4. Roundtrip,Jzon (C++),roundtrip05,true\n4. Roundtrip,Jzon (C++),roundtrip06,true\n4. Roundtrip,Jzon (C++),roundtrip07,true\n4. Roundtrip,Jzon (C++),roundtrip08,true\n4. Roundtrip,Jzon (C++),roundtrip09,true\n4. Roundtrip,Jzon (C++),roundtrip10,true\n4. Roundtrip,Jzon (C++),roundtrip11,true\n4. Roundtrip,Jzon (C++),roundtrip12,true\n4. Roundtrip,Jzon (C++),roundtrip13,true\n4. Roundtrip,Jzon (C++),roundtrip14,true\n4. Roundtrip,Jzon (C++),roundtrip15,true\n4. Roundtrip,Jzon (C++),roundtrip16,true\n4. Roundtrip,Jzon (C++),roundtrip17,true\n4. Roundtrip,Jzon (C++),roundtrip18,true\n4. Roundtrip,Jzon (C++),roundtrip19,true\n4. Roundtrip,Jzon (C++),roundtrip20,true\n4. Roundtrip,Jzon (C++),roundtrip21,true\n4. Roundtrip,Jzon (C++),roundtrip22,true\n4. Roundtrip,Jzon (C++),roundtrip23,true\n4. Roundtrip,Jzon (C++),roundtrip24,true\n4. Roundtrip,Jzon (C++),roundtrip25,true\n4. Roundtrip,Jzon (C++),roundtrip26,true\n4. Roundtrip,Jzon (C++),roundtrip27,true\n1. Parse Validation,nbsdx_SimpleJSON (C++11),pass01,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),pass02,true\n1. Parse Validation,nbsdx_SimpleJSON (C++11),pass03,true\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail02,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail03,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail04,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail05,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail06,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail07,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail08,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail09,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail10,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail11,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail12,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail13,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail14,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail15,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail16,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail17,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail19,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail20,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail21,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail22,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail23,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail24,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail25,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail26,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail27,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail28,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail29,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail30,true\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail31,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail32,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail33,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double01,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double02,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double03,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double04,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double05,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double06,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double07,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double08,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double09,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double10,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double11,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double12,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double13,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double14,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double15,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double16,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double17,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double18,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double19,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double20,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double21,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double22,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double23,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double24,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double25,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double26,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double27,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double28,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double29,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double30,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double31,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double32,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double33,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double34,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double35,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double36,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double37,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double38,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double39,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double40,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double41,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double42,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double43,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double44,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double45,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double46,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double47,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double48,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double49,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double50,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double51,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double52,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double53,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double54,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double55,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double56,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double57,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double58,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double59,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double60,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double61,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double62,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double63,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double64,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double65,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double66,false\n3. Parse String,nbsdx_SimpleJSON (C++11),string01,true\n3. Parse String,nbsdx_SimpleJSON (C++11),string02,true\n3. Parse String,nbsdx_SimpleJSON (C++11),string03,false\n3. Parse String,nbsdx_SimpleJSON (C++11),string04,false\n3. Parse String,nbsdx_SimpleJSON (C++11),string05,false\n3. Parse String,nbsdx_SimpleJSON (C++11),string06,false\n3. Parse String,nbsdx_SimpleJSON (C++11),string07,false\n3. Parse String,nbsdx_SimpleJSON (C++11),string08,false\n3. Parse String,nbsdx_SimpleJSON (C++11),string09,false\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip01,true\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip02,true\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip03,true\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip04,true\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip05,true\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip06,true\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip07,true\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip08,false\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip09,false\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip10,false\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip11,true\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip12,true\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip13,true\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip14,true\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip15,true\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip16,true\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip17,true\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip18,true\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip19,true\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip20,false\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip21,false\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip22,false\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip23,false\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip24,false\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip25,false\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip26,false\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip27,false\n1. Parse Validation,Nlohmann (C++11),pass01,true\n1. Parse Validation,Nlohmann (C++11),pass02,true\n1. Parse Validation,Nlohmann (C++11),pass03,true\n1. Parse Validation,Nlohmann (C++11),fail02,true\n1. Parse Validation,Nlohmann (C++11),fail03,true\n1. Parse Validation,Nlohmann (C++11),fail04,true\n1. Parse Validation,Nlohmann (C++11),fail05,true\n1. Parse Validation,Nlohmann (C++11),fail06,true\n1. Parse Validation,Nlohmann (C++11),fail07,true\n1. Parse Validation,Nlohmann (C++11),fail08,true\n1. Parse Validation,Nlohmann (C++11),fail09,true\n1. Parse Validation,Nlohmann (C++11),fail10,true\n1. Parse Validation,Nlohmann (C++11),fail11,true\n1. Parse Validation,Nlohmann (C++11),fail12,true\n1. Parse Validation,Nlohmann (C++11),fail13,true\n1. Parse Validation,Nlohmann (C++11),fail14,true\n1. Parse Validation,Nlohmann (C++11),fail15,true\n1. Parse Validation,Nlohmann (C++11),fail16,true\n1. Parse Validation,Nlohmann (C++11),fail17,true\n1. Parse Validation,Nlohmann (C++11),fail19,true\n1. Parse Validation,Nlohmann (C++11),fail20,true\n1. Parse Validation,Nlohmann (C++11),fail21,true\n1. Parse Validation,Nlohmann (C++11),fail22,true\n1. Parse Validation,Nlohmann (C++11),fail23,true\n1. Parse Validation,Nlohmann (C++11),fail24,true\n1. Parse Validation,Nlohmann (C++11),fail25,true\n1. Parse Validation,Nlohmann (C++11),fail26,true\n1. Parse Validation,Nlohmann (C++11),fail27,true\n1. Parse Validation,Nlohmann (C++11),fail28,true\n1. Parse Validation,Nlohmann (C++11),fail29,true\n1. Parse Validation,Nlohmann (C++11),fail30,true\n1. Parse Validation,Nlohmann (C++11),fail31,true\n1. Parse Validation,Nlohmann (C++11),fail32,true\n1. Parse Validation,Nlohmann (C++11),fail33,true\n2. Parse Double,Nlohmann (C++11),double01,true\n2. Parse Double,Nlohmann (C++11),double02,true\n2. Parse Double,Nlohmann (C++11),double03,true\n2. Parse Double,Nlohmann (C++11),double04,true\n2. Parse Double,Nlohmann (C++11),double05,true\n2. Parse Double,Nlohmann (C++11),double06,true\n2. Parse Double,Nlohmann (C++11),double07,true\n2. Parse Double,Nlohmann (C++11),double08,true\n2. Parse Double,Nlohmann (C++11),double09,true\n2. Parse Double,Nlohmann (C++11),double10,true\n2. Parse Double,Nlohmann (C++11),double11,true\n2. Parse Double,Nlohmann (C++11),double12,true\n2. Parse Double,Nlohmann (C++11),double13,true\n2. Parse Double,Nlohmann (C++11),double14,true\n2. Parse Double,Nlohmann (C++11),double15,true\n2. Parse Double,Nlohmann (C++11),double16,true\n2. Parse Double,Nlohmann (C++11),double17,true\n2. Parse Double,Nlohmann (C++11),double18,true\n2. Parse Double,Nlohmann (C++11),double19,true\n2. Parse Double,Nlohmann (C++11),double20,true\n2. Parse Double,Nlohmann (C++11),double21,true\n2. Parse Double,Nlohmann (C++11),double22,true\n2. Parse Double,Nlohmann (C++11),double23,true\n2. Parse Double,Nlohmann (C++11),double24,true\n2. Parse Double,Nlohmann (C++11),double25,true\n2. Parse Double,Nlohmann (C++11),double26,true\n2. Parse Double,Nlohmann (C++11),double27,true\n2. Parse Double,Nlohmann (C++11),double28,true\n2. Parse Double,Nlohmann (C++11),double29,true\n2. Parse Double,Nlohmann (C++11),double30,true\n2. Parse Double,Nlohmann (C++11),double31,true\n2. Parse Double,Nlohmann (C++11),double32,true\n2. Parse Double,Nlohmann (C++11),double33,true\n2. Parse Double,Nlohmann (C++11),double34,true\n2. Parse Double,Nlohmann (C++11),double35,true\n2. Parse Double,Nlohmann (C++11),double36,true\n2. Parse Double,Nlohmann (C++11),double37,true\n2. Parse Double,Nlohmann (C++11),double38,true\n2. Parse Double,Nlohmann (C++11),double39,true\n2. Parse Double,Nlohmann (C++11),double40,true\n2. Parse Double,Nlohmann (C++11),double41,true\n2. Parse Double,Nlohmann (C++11),double42,true\n2. Parse Double,Nlohmann (C++11),double43,true\n2. Parse Double,Nlohmann (C++11),double44,true\n2. Parse Double,Nlohmann (C++11),double45,true\n2. Parse Double,Nlohmann (C++11),double46,true\n2. Parse Double,Nlohmann (C++11),double47,true\n2. Parse Double,Nlohmann (C++11),double48,true\n2. Parse Double,Nlohmann (C++11),double49,true\n2. Parse Double,Nlohmann (C++11),double50,true\n2. Parse Double,Nlohmann (C++11),double51,true\n2. Parse Double,Nlohmann (C++11),double52,true\n2. Parse Double,Nlohmann (C++11),double53,true\n2. Parse Double,Nlohmann (C++11),double54,true\n2. Parse Double,Nlohmann (C++11),double55,true\n2. Parse Double,Nlohmann (C++11),double56,true\n2. Parse Double,Nlohmann (C++11),double57,true\n2. Parse Double,Nlohmann (C++11),double58,true\n2. Parse Double,Nlohmann (C++11),double59,true\n2. Parse Double,Nlohmann (C++11),double60,true\n2. Parse Double,Nlohmann (C++11),double61,true\n2. Parse Double,Nlohmann (C++11),double62,true\n2. Parse Double,Nlohmann (C++11),double63,true\n2. Parse Double,Nlohmann (C++11),double64,true\n2. Parse Double,Nlohmann (C++11),double65,true\n2. Parse Double,Nlohmann (C++11),double66,true\n3. Parse String,Nlohmann (C++11),string01,true\n3. Parse String,Nlohmann (C++11),string02,true\n3. Parse String,Nlohmann (C++11),string03,true\n3. Parse String,Nlohmann (C++11),string04,true\n3. Parse String,Nlohmann (C++11),string05,true\n3. Parse String,Nlohmann (C++11),string06,true\n3. Parse String,Nlohmann (C++11),string07,true\n3. Parse String,Nlohmann (C++11),string08,true\n3. Parse String,Nlohmann (C++11),string09,true\n4. Roundtrip,Nlohmann (C++11),roundtrip01,true\n4. Roundtrip,Nlohmann (C++11),roundtrip02,true\n4. Roundtrip,Nlohmann (C++11),roundtrip03,true\n4. Roundtrip,Nlohmann (C++11),roundtrip04,true\n4. Roundtrip,Nlohmann (C++11),roundtrip05,true\n4. Roundtrip,Nlohmann (C++11),roundtrip06,true\n4. Roundtrip,Nlohmann (C++11),roundtrip07,true\n4. Roundtrip,Nlohmann (C++11),roundtrip08,true\n4. Roundtrip,Nlohmann (C++11),roundtrip09,true\n4. Roundtrip,Nlohmann (C++11),roundtrip10,true\n4. Roundtrip,Nlohmann (C++11),roundtrip11,true\n4. Roundtrip,Nlohmann (C++11),roundtrip12,true\n4. Roundtrip,Nlohmann (C++11),roundtrip13,true\n4. Roundtrip,Nlohmann (C++11),roundtrip14,true\n4. Roundtrip,Nlohmann (C++11),roundtrip15,true\n4. Roundtrip,Nlohmann (C++11),roundtrip16,true\n4. Roundtrip,Nlohmann (C++11),roundtrip17,true\n4. Roundtrip,Nlohmann (C++11),roundtrip18,true\n4. Roundtrip,Nlohmann (C++11),roundtrip19,true\n4. Roundtrip,Nlohmann (C++11),roundtrip20,true\n4. Roundtrip,Nlohmann (C++11),roundtrip21,true\n4. Roundtrip,Nlohmann (C++11),roundtrip22,true\n4. Roundtrip,Nlohmann (C++11),roundtrip23,true\n4. Roundtrip,Nlohmann (C++11),roundtrip24,false\n4. Roundtrip,Nlohmann (C++11),roundtrip25,false\n4. Roundtrip,Nlohmann (C++11),roundtrip26,false\n4. Roundtrip,Nlohmann (C++11),roundtrip27,false\n1. Parse Validation,Parson (C),pass01,true\n1. Parse Validation,Parson (C),pass02,true\n1. Parse Validation,Parson (C),pass03,true\n1. Parse Validation,Parson (C),fail02,true\n1. Parse Validation,Parson (C),fail03,true\n1. Parse Validation,Parson (C),fail04,true\n1. Parse Validation,Parson (C),fail05,true\n1. Parse Validation,Parson (C),fail06,true\n1. Parse Validation,Parson (C),fail07,false\n1. Parse Validation,Parson (C),fail08,false\n1. Parse Validation,Parson (C),fail09,true\n1. Parse Validation,Parson (C),fail10,false\n1. Parse Validation,Parson (C),fail11,true\n1. Parse Validation,Parson (C),fail12,true\n1. Parse Validation,Parson (C),fail13,true\n1. Parse Validation,Parson (C),fail14,true\n1. Parse Validation,Parson (C),fail15,true\n1. Parse Validation,Parson (C),fail16,true\n1. Parse Validation,Parson (C),fail17,true\n1. Parse Validation,Parson (C),fail19,true\n1. Parse Validation,Parson (C),fail20,true\n1. Parse Validation,Parson (C),fail21,true\n1. Parse Validation,Parson (C),fail22,true\n1. Parse Validation,Parson (C),fail23,true\n1. Parse Validation,Parson (C),fail24,true\n1. Parse Validation,Parson (C),fail25,true\n1. Parse Validation,Parson (C),fail26,true\n1. Parse Validation,Parson (C),fail27,true\n1. Parse Validation,Parson (C),fail28,true\n1. Parse Validation,Parson (C),fail29,true\n1. Parse Validation,Parson (C),fail30,true\n1. Parse Validation,Parson (C),fail31,true\n1. Parse Validation,Parson (C),fail32,true\n1. Parse Validation,Parson (C),fail33,true\n2. Parse Double,Parson (C),double01,true\n2. Parse Double,Parson (C),double02,true\n2. Parse Double,Parson (C),double03,true\n2. Parse Double,Parson (C),double04,true\n2. Parse Double,Parson (C),double05,true\n2. Parse Double,Parson (C),double06,true\n2. Parse Double,Parson (C),double07,true\n2. Parse Double,Parson (C),double08,true\n2. Parse Double,Parson (C),double09,true\n2. Parse Double,Parson (C),double10,true\n2. Parse Double,Parson (C),double11,true\n2. Parse Double,Parson (C),double12,true\n2. Parse Double,Parson (C),double13,true\n2. Parse Double,Parson (C),double14,true\n2. Parse Double,Parson (C),double15,true\n2. Parse Double,Parson (C),double16,true\n2. Parse Double,Parson (C),double17,true\n2. Parse Double,Parson (C),double18,true\n2. Parse Double,Parson (C),double19,true\n2. Parse Double,Parson (C),double20,true\n2. Parse Double,Parson (C),double21,true\n2. Parse Double,Parson (C),double22,true\n2. Parse Double,Parson (C),double23,true\n2. Parse Double,Parson (C),double24,true\n2. Parse Double,Parson (C),double25,true\n2. Parse Double,Parson (C),double26,true\n2. Parse Double,Parson (C),double27,true\n2. Parse Double,Parson (C),double28,true\n2. Parse Double,Parson (C),double29,true\n2. Parse Double,Parson (C),double30,true\n2. Parse Double,Parson (C),double31,true\n2. Parse Double,Parson (C),double32,true\n2. Parse Double,Parson (C),double33,true\n2. Parse Double,Parson (C),double34,true\n2. Parse Double,Parson (C),double35,true\n2. Parse Double,Parson (C),double36,true\n2. Parse Double,Parson (C),double37,true\n2. Parse Double,Parson (C),double38,true\n2. Parse Double,Parson (C),double39,true\n2. Parse Double,Parson (C),double40,true\n2. Parse Double,Parson (C),double41,true\n2. Parse Double,Parson (C),double42,true\n2. Parse Double,Parson (C),double43,true\n2. Parse Double,Parson (C),double44,true\n2. Parse Double,Parson (C),double45,true\n2. Parse Double,Parson (C),double46,true\n2. Parse Double,Parson (C),double47,true\n2. Parse Double,Parson (C),double48,true\n2. Parse Double,Parson (C),double49,true\n2. Parse Double,Parson (C),double50,true\n2. Parse Double,Parson (C),double51,true\n2. Parse Double,Parson (C),double52,true\n2. Parse Double,Parson (C),double53,true\n2. Parse Double,Parson (C),double54,true\n2. Parse Double,Parson (C),double55,true\n2. Parse Double,Parson (C),double56,true\n2. Parse Double,Parson (C),double57,true\n2. Parse Double,Parson (C),double58,true\n2. Parse Double,Parson (C),double59,true\n2. Parse Double,Parson (C),double60,true\n2. Parse Double,Parson (C),double61,true\n2. Parse Double,Parson (C),double62,true\n2. Parse Double,Parson (C),double63,true\n2. Parse Double,Parson (C),double64,true\n2. Parse Double,Parson (C),double65,true\n2. Parse Double,Parson (C),double66,true\n3. Parse String,Parson (C),string01,true\n3. Parse String,Parson (C),string02,true\n3. Parse String,Parson (C),string03,true\n3. Parse String,Parson (C),string04,false\n3. Parse String,Parson (C),string05,true\n3. Parse String,Parson (C),string06,true\n3. Parse String,Parson (C),string07,true\n3. Parse String,Parson (C),string08,true\n3. Parse String,Parson (C),string09,true\n4. Roundtrip,Parson (C),roundtrip01,true\n4. Roundtrip,Parson (C),roundtrip02,true\n4. Roundtrip,Parson (C),roundtrip03,true\n4. Roundtrip,Parson (C),roundtrip04,true\n4. Roundtrip,Parson (C),roundtrip05,true\n4. Roundtrip,Parson (C),roundtrip06,true\n4. Roundtrip,Parson (C),roundtrip07,true\n4. Roundtrip,Parson (C),roundtrip08,true\n4. Roundtrip,Parson (C),roundtrip09,true\n4. Roundtrip,Parson (C),roundtrip10,true\n4. Roundtrip,Parson (C),roundtrip11,true\n4. Roundtrip,Parson (C),roundtrip12,true\n4. Roundtrip,Parson (C),roundtrip13,false\n4. Roundtrip,Parson (C),roundtrip14,false\n4. Roundtrip,Parson (C),roundtrip15,true\n4. Roundtrip,Parson (C),roundtrip16,true\n4. Roundtrip,Parson (C),roundtrip17,false\n4. Roundtrip,Parson (C),roundtrip18,false\n4. Roundtrip,Parson (C),roundtrip19,false\n4. Roundtrip,Parson (C),roundtrip20,false\n4. Roundtrip,Parson (C),roundtrip21,false\n4. Roundtrip,Parson (C),roundtrip22,false\n4. Roundtrip,Parson (C),roundtrip23,false\n4. Roundtrip,Parson (C),roundtrip24,false\n4. Roundtrip,Parson (C),roundtrip25,false\n4. Roundtrip,Parson (C),roundtrip26,false\n4. Roundtrip,Parson (C),roundtrip27,false\n1. Parse Validation,PicoJSON (C++),pass01,true\n1. Parse Validation,PicoJSON (C++),pass02,true\n1. Parse Validation,PicoJSON (C++),pass03,true\n1. Parse Validation,PicoJSON (C++),fail02,true\n1. Parse Validation,PicoJSON (C++),fail03,true\n1. Parse Validation,PicoJSON (C++),fail04,true\n1. Parse Validation,PicoJSON (C++),fail05,true\n1. Parse Validation,PicoJSON (C++),fail06,true\n1. Parse Validation,PicoJSON (C++),fail07,false\n1. Parse Validation,PicoJSON (C++),fail08,false\n1. Parse Validation,PicoJSON (C++),fail09,true\n1. Parse Validation,PicoJSON (C++),fail10,false\n1. Parse Validation,PicoJSON (C++),fail11,true\n1. Parse Validation,PicoJSON (C++),fail12,true\n1. Parse Validation,PicoJSON (C++),fail13,false\n1. Parse Validation,PicoJSON (C++),fail14,true\n1. Parse Validation,PicoJSON (C++),fail15,true\n1. Parse Validation,PicoJSON (C++),fail16,true\n1. Parse Validation,PicoJSON (C++),fail17,true\n1. Parse Validation,PicoJSON (C++),fail19,true\n1. Parse Validation,PicoJSON (C++),fail20,true\n1. Parse Validation,PicoJSON (C++),fail21,true\n1. Parse Validation,PicoJSON (C++),fail22,true\n1. Parse Validation,PicoJSON (C++),fail23,true\n1. Parse Validation,PicoJSON (C++),fail24,true\n1. Parse Validation,PicoJSON (C++),fail25,true\n1. Parse Validation,PicoJSON (C++),fail26,true\n1. Parse Validation,PicoJSON (C++),fail27,true\n1. Parse Validation,PicoJSON (C++),fail28,true\n1. Parse Validation,PicoJSON (C++),fail29,true\n1. Parse Validation,PicoJSON (C++),fail30,true\n1. Parse Validation,PicoJSON (C++),fail31,true\n1. Parse Validation,PicoJSON (C++),fail32,true\n1. Parse Validation,PicoJSON (C++),fail33,true\n2. Parse Double,PicoJSON (C++),double01,true\n2. Parse Double,PicoJSON (C++),double02,true\n2. Parse Double,PicoJSON (C++),double03,true\n2. Parse Double,PicoJSON (C++),double04,true\n2. Parse Double,PicoJSON (C++),double05,true\n2. Parse Double,PicoJSON (C++),double06,true\n2. Parse Double,PicoJSON (C++),double07,true\n2. Parse Double,PicoJSON (C++),double08,true\n2. Parse Double,PicoJSON (C++),double09,true\n2. Parse Double,PicoJSON (C++),double10,true\n2. Parse Double,PicoJSON (C++),double11,true\n2. Parse Double,PicoJSON (C++),double12,true\n2. Parse Double,PicoJSON (C++),double13,true\n2. Parse Double,PicoJSON (C++),double14,true\n2. Parse Double,PicoJSON (C++),double15,true\n2. Parse Double,PicoJSON (C++),double16,true\n2. Parse Double,PicoJSON (C++),double17,true\n2. Parse Double,PicoJSON (C++),double18,true\n2. Parse Double,PicoJSON (C++),double19,true\n2. Parse Double,PicoJSON (C++),double20,true\n2. Parse Double,PicoJSON (C++),double21,true\n2. Parse Double,PicoJSON (C++),double22,true\n2. Parse Double,PicoJSON (C++),double23,true\n2. Parse Double,PicoJSON (C++),double24,true\n2. Parse Double,PicoJSON (C++),double25,true\n2. Parse Double,PicoJSON (C++),double26,true\n2. Parse Double,PicoJSON (C++),double27,true\n2. Parse Double,PicoJSON (C++),double28,true\n2. Parse Double,PicoJSON (C++),double29,true\n2. Parse Double,PicoJSON (C++),double30,true\n2. Parse Double,PicoJSON (C++),double31,true\n2. Parse Double,PicoJSON (C++),double32,true\n2. Parse Double,PicoJSON (C++),double33,true\n2. Parse Double,PicoJSON (C++),double34,true\n2. Parse Double,PicoJSON (C++),double35,true\n2. Parse Double,PicoJSON (C++),double36,true\n2. Parse Double,PicoJSON (C++),double37,true\n2. Parse Double,PicoJSON (C++),double38,true\n2. Parse Double,PicoJSON (C++),double39,true\n2. Parse Double,PicoJSON (C++),double40,true\n2. Parse Double,PicoJSON (C++),double41,true\n2. Parse Double,PicoJSON (C++),double42,true\n2. Parse Double,PicoJSON (C++),double43,true\n2. Parse Double,PicoJSON (C++),double44,true\n2. Parse Double,PicoJSON (C++),double45,true\n2. Parse Double,PicoJSON (C++),double46,true\n2. Parse Double,PicoJSON (C++),double47,true\n2. Parse Double,PicoJSON (C++),double48,true\n2. Parse Double,PicoJSON (C++),double49,true\n2. Parse Double,PicoJSON (C++),double50,true\n2. Parse Double,PicoJSON (C++),double51,true\n2. Parse Double,PicoJSON (C++),double52,true\n2. Parse Double,PicoJSON (C++),double53,true\n2. Parse Double,PicoJSON (C++),double54,true\n2. Parse Double,PicoJSON (C++),double55,true\n2. Parse Double,PicoJSON (C++),double56,true\n2. Parse Double,PicoJSON (C++),double57,true\n2. Parse Double,PicoJSON (C++),double58,true\n2. Parse Double,PicoJSON (C++),double59,true\n2. Parse Double,PicoJSON (C++),double60,true\n2. Parse Double,PicoJSON (C++),double61,true\n2. Parse Double,PicoJSON (C++),double62,true\n2. Parse Double,PicoJSON (C++),double63,true\n2. Parse Double,PicoJSON (C++),double64,true\n2. Parse Double,PicoJSON (C++),double65,true\n2. Parse Double,PicoJSON (C++),double66,true\n3. Parse String,PicoJSON (C++),string01,true\n3. Parse String,PicoJSON (C++),string02,true\n3. Parse String,PicoJSON (C++),string03,true\n3. Parse String,PicoJSON (C++),string04,true\n3. Parse String,PicoJSON (C++),string05,true\n3. Parse String,PicoJSON (C++),string06,true\n3. Parse String,PicoJSON (C++),string07,true\n3. Parse String,PicoJSON (C++),string08,true\n3. Parse String,PicoJSON (C++),string09,true\n4. Roundtrip,PicoJSON (C++),roundtrip01,true\n4. Roundtrip,PicoJSON (C++),roundtrip02,true\n4. Roundtrip,PicoJSON (C++),roundtrip03,true\n4. Roundtrip,PicoJSON (C++),roundtrip04,true\n4. Roundtrip,PicoJSON (C++),roundtrip05,true\n4. Roundtrip,PicoJSON (C++),roundtrip06,true\n4. Roundtrip,PicoJSON (C++),roundtrip07,true\n4. Roundtrip,PicoJSON (C++),roundtrip08,true\n4. Roundtrip,PicoJSON (C++),roundtrip09,true\n4. Roundtrip,PicoJSON (C++),roundtrip10,true\n4. Roundtrip,PicoJSON (C++),roundtrip11,true\n4. Roundtrip,PicoJSON (C++),roundtrip12,true\n4. Roundtrip,PicoJSON (C++),roundtrip13,false\n4. Roundtrip,PicoJSON (C++),roundtrip14,false\n4. Roundtrip,PicoJSON (C++),roundtrip15,true\n4. Roundtrip,PicoJSON (C++),roundtrip16,true\n4. Roundtrip,PicoJSON (C++),roundtrip17,true\n4. Roundtrip,PicoJSON (C++),roundtrip18,false\n4. Roundtrip,PicoJSON (C++),roundtrip19,false\n4. Roundtrip,PicoJSON (C++),roundtrip20,false\n4. Roundtrip,PicoJSON (C++),roundtrip21,false\n4. Roundtrip,PicoJSON (C++),roundtrip22,false\n4. Roundtrip,PicoJSON (C++),roundtrip23,false\n4. Roundtrip,PicoJSON (C++),roundtrip24,false\n4. Roundtrip,PicoJSON (C++),roundtrip25,false\n4. Roundtrip,PicoJSON (C++),roundtrip26,true\n4. Roundtrip,PicoJSON (C++),roundtrip27,false\n1. Parse Validation,POCO (C++),pass01,true\n1. Parse Validation,POCO (C++),pass02,true\n1. Parse Validation,POCO (C++),pass03,true\n1. Parse Validation,POCO (C++),fail02,true\n1. Parse Validation,POCO (C++),fail03,true\n1. Parse Validation,POCO (C++),fail04,true\n1. Parse Validation,POCO (C++),fail05,true\n1. Parse Validation,POCO (C++),fail06,true\n1. Parse Validation,POCO (C++),fail07,true\n1. Parse Validation,POCO (C++),fail08,true\n1. Parse Validation,POCO (C++),fail09,true\n1. Parse Validation,POCO (C++),fail10,true\n1. Parse Validation,POCO (C++),fail11,true\n1. Parse Validation,POCO (C++),fail12,true\n1. Parse Validation,POCO (C++),fail13,true\n1. Parse Validation,POCO (C++),fail14,true\n1. Parse Validation,POCO (C++),fail15,true\n1. Parse Validation,POCO (C++),fail16,true\n1. Parse Validation,POCO (C++),fail17,true\n1. Parse Validation,POCO (C++),fail19,true\n1. Parse Validation,POCO (C++),fail20,true\n1. Parse Validation,POCO (C++),fail21,true\n1. Parse Validation,POCO (C++),fail22,true\n1. Parse Validation,POCO (C++),fail23,true\n1. Parse Validation,POCO (C++),fail24,true\n1. Parse Validation,POCO (C++),fail25,true\n1. Parse Validation,POCO (C++),fail26,true\n1. Parse Validation,POCO (C++),fail27,true\n1. Parse Validation,POCO (C++),fail28,true\n1. Parse Validation,POCO (C++),fail29,true\n1. Parse Validation,POCO (C++),fail30,true\n1. Parse Validation,POCO (C++),fail31,true\n1. Parse Validation,POCO (C++),fail32,true\n1. Parse Validation,POCO (C++),fail33,true\n2. Parse Double,POCO (C++),double01,true\n2. Parse Double,POCO (C++),double02,true\n2. Parse Double,POCO (C++),double03,true\n2. Parse Double,POCO (C++),double04,true\n2. Parse Double,POCO (C++),double05,true\n2. Parse Double,POCO (C++),double06,true\n2. Parse Double,POCO (C++),double07,true\n2. Parse Double,POCO (C++),double08,true\n2. Parse Double,POCO (C++),double09,true\n2. Parse Double,POCO (C++),double10,true\n2. Parse Double,POCO (C++),double11,true\n2. Parse Double,POCO (C++),double12,true\n2. Parse Double,POCO (C++),double13,true\n2. Parse Double,POCO (C++),double14,true\n2. Parse Double,POCO (C++),double15,true\n2. Parse Double,POCO (C++),double16,true\n2. Parse Double,POCO (C++),double17,true\n2. Parse Double,POCO (C++),double18,true\n2. Parse Double,POCO (C++),double19,true\n2. Parse Double,POCO (C++),double20,true\n2. Parse Double,POCO (C++),double21,true\n2. Parse Double,POCO (C++),double22,true\n2. Parse Double,POCO (C++),double23,true\n2. Parse Double,POCO (C++),double24,true\n2. Parse Double,POCO (C++),double25,true\n2. Parse Double,POCO (C++),double26,true\n2. Parse Double,POCO (C++),double27,false\n2. Parse Double,POCO (C++),double28,false\n2. Parse Double,POCO (C++),double29,true\n2. Parse Double,POCO (C++),double30,true\n2. Parse Double,POCO (C++),double31,true\n2. Parse Double,POCO (C++),double32,true\n2. Parse Double,POCO (C++),double33,true\n2. Parse Double,POCO (C++),double34,true\n2. Parse Double,POCO (C++),double35,true\n2. Parse Double,POCO (C++),double36,true\n2. Parse Double,POCO (C++),double37,true\n2. Parse Double,POCO (C++),double38,true\n2. Parse Double,POCO (C++),double39,true\n2. Parse Double,POCO (C++),double40,true\n2. Parse Double,POCO (C++),double41,true\n2. Parse Double,POCO (C++),double42,true\n2. Parse Double,POCO (C++),double43,true\n2. Parse Double,POCO (C++),double44,true\n2. Parse Double,POCO (C++),double45,true\n2. Parse Double,POCO (C++),double46,true\n2. Parse Double,POCO (C++),double47,true\n2. Parse Double,POCO (C++),double48,true\n2. Parse Double,POCO (C++),double49,true\n2. Parse Double,POCO (C++),double50,true\n2. Parse Double,POCO (C++),double51,true\n2. Parse Double,POCO (C++),double52,true\n2. Parse Double,POCO (C++),double53,true\n2. Parse Double,POCO (C++),double54,true\n2. Parse Double,POCO (C++),double55,false\n2. Parse Double,POCO (C++),double56,false\n2. Parse Double,POCO (C++),double57,false\n2. Parse Double,POCO (C++),double58,true\n2. Parse Double,POCO (C++),double59,true\n2. Parse Double,POCO (C++),double60,false\n2. Parse Double,POCO (C++),double61,false\n2. Parse Double,POCO (C++),double62,false\n2. Parse Double,POCO (C++),double63,true\n2. Parse Double,POCO (C++),double64,true\n2. Parse Double,POCO (C++),double65,false\n2. Parse Double,POCO (C++),double66,true\n3. Parse String,POCO (C++),string01,true\n3. Parse String,POCO (C++),string02,true\n3. Parse String,POCO (C++),string03,true\n3. Parse String,POCO (C++),string04,true\n3. Parse String,POCO (C++),string05,true\n3. Parse String,POCO (C++),string06,true\n3. Parse String,POCO (C++),string07,true\n3. Parse String,POCO (C++),string08,true\n3. Parse String,POCO (C++),string09,true\n4. Roundtrip,POCO (C++),roundtrip01,true\n4. Roundtrip,POCO (C++),roundtrip02,true\n4. Roundtrip,POCO (C++),roundtrip03,true\n4. Roundtrip,POCO (C++),roundtrip04,true\n4. Roundtrip,POCO (C++),roundtrip05,true\n4. Roundtrip,POCO (C++),roundtrip06,true\n4. Roundtrip,POCO (C++),roundtrip07,true\n4. Roundtrip,POCO (C++),roundtrip08,true\n4. Roundtrip,POCO (C++),roundtrip09,true\n4. Roundtrip,POCO (C++),roundtrip10,true\n4. Roundtrip,POCO (C++),roundtrip11,true\n4. Roundtrip,POCO (C++),roundtrip12,true\n4. Roundtrip,POCO (C++),roundtrip13,true\n4. Roundtrip,POCO (C++),roundtrip14,true\n4. Roundtrip,POCO (C++),roundtrip15,true\n4. Roundtrip,POCO (C++),roundtrip16,true\n4. Roundtrip,POCO (C++),roundtrip17,true\n4. Roundtrip,POCO (C++),roundtrip18,true\n4. Roundtrip,POCO (C++),roundtrip19,true\n4. Roundtrip,POCO (C++),roundtrip20,false\n4. Roundtrip,POCO (C++),roundtrip21,false\n4. Roundtrip,POCO (C++),roundtrip22,true\n4. Roundtrip,POCO (C++),roundtrip23,true\n4. Roundtrip,POCO (C++),roundtrip24,true\n4. Roundtrip,POCO (C++),roundtrip25,true\n4. Roundtrip,POCO (C++),roundtrip26,true\n4. Roundtrip,POCO (C++),roundtrip27,false\n1. Parse Validation,Qt (C++),pass01,true\n1. Parse Validation,Qt (C++),pass02,true\n1. Parse Validation,Qt (C++),pass03,true\n1. Parse Validation,Qt (C++),fail02,true\n1. Parse Validation,Qt (C++),fail03,true\n1. Parse Validation,Qt (C++),fail04,true\n1. Parse Validation,Qt (C++),fail05,true\n1. Parse Validation,Qt (C++),fail06,true\n1. Parse Validation,Qt (C++),fail07,true\n1. Parse Validation,Qt (C++),fail08,true\n1. Parse Validation,Qt (C++),fail09,true\n1. Parse Validation,Qt (C++),fail10,true\n1. Parse Validation,Qt (C++),fail11,true\n1. Parse Validation,Qt (C++),fail12,true\n1. Parse Validation,Qt (C++),fail13,true\n1. Parse Validation,Qt (C++),fail14,true\n1. Parse Validation,Qt (C++),fail15,false\n1. Parse Validation,Qt (C++),fail16,true\n1. Parse Validation,Qt (C++),fail17,false\n1. Parse Validation,Qt (C++),fail19,true\n1. Parse Validation,Qt (C++),fail20,true\n1. Parse Validation,Qt (C++),fail21,true\n1. Parse Validation,Qt (C++),fail22,true\n1. Parse Validation,Qt (C++),fail23,true\n1. Parse Validation,Qt (C++),fail24,true\n1. Parse Validation,Qt (C++),fail25,false\n1. Parse Validation,Qt (C++),fail26,false\n1. Parse Validation,Qt (C++),fail27,false\n1. Parse Validation,Qt (C++),fail28,false\n1. Parse Validation,Qt (C++),fail29,true\n1. Parse Validation,Qt (C++),fail30,true\n1. Parse Validation,Qt (C++),fail31,true\n1. Parse Validation,Qt (C++),fail32,true\n1. Parse Validation,Qt (C++),fail33,true\n2. Parse Double,Qt (C++),double01,true\n2. Parse Double,Qt (C++),double02,true\n2. Parse Double,Qt (C++),double03,true\n2. Parse Double,Qt (C++),double04,true\n2. Parse Double,Qt (C++),double05,true\n2. Parse Double,Qt (C++),double06,true\n2. Parse Double,Qt (C++),double07,true\n2. Parse Double,Qt (C++),double08,true\n2. Parse Double,Qt (C++),double09,true\n2. Parse Double,Qt (C++),double10,true\n2. Parse Double,Qt (C++),double11,true\n2. Parse Double,Qt (C++),double12,true\n2. Parse Double,Qt (C++),double13,true\n2. Parse Double,Qt (C++),double14,true\n2. Parse Double,Qt (C++),double15,true\n2. Parse Double,Qt (C++),double16,true\n2. Parse Double,Qt (C++),double17,true\n2. Parse Double,Qt (C++),double18,true\n2. Parse Double,Qt (C++),double19,true\n2. Parse Double,Qt (C++),double20,true\n2. Parse Double,Qt (C++),double21,true\n2. Parse Double,Qt (C++),double22,true\n2. Parse Double,Qt (C++),double23,true\n2. Parse Double,Qt (C++),double24,true\n2. Parse Double,Qt (C++),double25,true\n2. Parse Double,Qt (C++),double26,true\n2. Parse Double,Qt (C++),double27,true\n2. Parse Double,Qt (C++),double28,true\n2. Parse Double,Qt (C++),double29,true\n2. Parse Double,Qt (C++),double30,true\n2. Parse Double,Qt (C++),double31,true\n2. Parse Double,Qt (C++),double32,true\n2. Parse Double,Qt (C++),double33,true\n2. Parse Double,Qt (C++),double34,true\n2. Parse Double,Qt (C++),double35,true\n2. Parse Double,Qt (C++),double36,false\n2. Parse Double,Qt (C++),double37,true\n2. Parse Double,Qt (C++),double38,false\n2. Parse Double,Qt (C++),double39,true\n2. Parse Double,Qt (C++),double40,true\n2. Parse Double,Qt (C++),double41,true\n2. Parse Double,Qt (C++),double42,true\n2. Parse Double,Qt (C++),double43,true\n2. Parse Double,Qt (C++),double44,true\n2. Parse Double,Qt (C++),double45,true\n2. Parse Double,Qt (C++),double46,true\n2. Parse Double,Qt (C++),double47,true\n2. Parse Double,Qt (C++),double48,true\n2. Parse Double,Qt (C++),double49,true\n2. Parse Double,Qt (C++),double50,true\n2. Parse Double,Qt (C++),double51,true\n2. Parse Double,Qt (C++),double52,true\n2. Parse Double,Qt (C++),double53,true\n2. Parse Double,Qt (C++),double54,true\n2. Parse Double,Qt (C++),double55,true\n2. Parse Double,Qt (C++),double56,true\n2. Parse Double,Qt (C++),double57,true\n2. Parse Double,Qt (C++),double58,true\n2. Parse Double,Qt (C++),double59,true\n2. Parse Double,Qt (C++),double60,true\n2. Parse Double,Qt (C++),double61,true\n2. Parse Double,Qt (C++),double62,true\n2. Parse Double,Qt (C++),double63,true\n2. Parse Double,Qt (C++),double64,true\n2. Parse Double,Qt (C++),double65,true\n2. Parse Double,Qt (C++),double66,false\n3. Parse String,Qt (C++),string01,true\n3. Parse String,Qt (C++),string02,true\n3. Parse String,Qt (C++),string03,true\n3. Parse String,Qt (C++),string04,true\n3. Parse String,Qt (C++),string05,true\n3. Parse String,Qt (C++),string06,true\n3. Parse String,Qt (C++),string07,true\n3. Parse String,Qt (C++),string08,true\n3. Parse String,Qt (C++),string09,true\n4. Roundtrip,Qt (C++),roundtrip01,true\n4. Roundtrip,Qt (C++),roundtrip02,true\n4. Roundtrip,Qt (C++),roundtrip03,true\n4. Roundtrip,Qt (C++),roundtrip04,true\n4. Roundtrip,Qt (C++),roundtrip05,true\n4. Roundtrip,Qt (C++),roundtrip06,true\n4. Roundtrip,Qt (C++),roundtrip07,true\n4. Roundtrip,Qt (C++),roundtrip08,true\n4. Roundtrip,Qt (C++),roundtrip09,true\n4. Roundtrip,Qt (C++),roundtrip10,true\n4. Roundtrip,Qt (C++),roundtrip11,true\n4. Roundtrip,Qt (C++),roundtrip12,true\n4. Roundtrip,Qt (C++),roundtrip13,false\n4. Roundtrip,Qt (C++),roundtrip14,false\n4. Roundtrip,Qt (C++),roundtrip15,true\n4. Roundtrip,Qt (C++),roundtrip16,true\n4. Roundtrip,Qt (C++),roundtrip17,true\n4. Roundtrip,Qt (C++),roundtrip18,false\n4. Roundtrip,Qt (C++),roundtrip19,false\n4. Roundtrip,Qt (C++),roundtrip20,false\n4. Roundtrip,Qt (C++),roundtrip21,false\n4. Roundtrip,Qt (C++),roundtrip22,false\n4. Roundtrip,Qt (C++),roundtrip23,false\n4. Roundtrip,Qt (C++),roundtrip24,false\n4. Roundtrip,Qt (C++),roundtrip25,false\n4. Roundtrip,Qt (C++),roundtrip26,true\n4. Roundtrip,Qt (C++),roundtrip27,false\n1. Parse Validation,RapidJSON_AutoUTF (C++),pass01,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),pass02,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),pass03,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail02,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail03,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail04,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail05,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail06,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail07,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail08,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail09,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail10,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail11,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail12,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail13,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail14,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail15,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail16,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail17,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail19,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail20,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail21,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail22,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail23,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail24,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail25,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail26,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail27,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail28,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail29,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail30,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail31,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail32,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail33,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double01,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double02,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double03,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double04,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double05,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double06,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double07,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double08,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double09,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double10,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double11,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double12,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double13,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double14,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double15,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double16,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double17,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double18,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double19,false\n2. Parse Double,RapidJSON_AutoUTF (C++),double20,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double21,false\n2. Parse Double,RapidJSON_AutoUTF (C++),double22,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double23,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double24,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double25,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double26,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double27,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double28,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double29,false\n2. Parse Double,RapidJSON_AutoUTF (C++),double30,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double31,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double32,false\n2. Parse Double,RapidJSON_AutoUTF (C++),double33,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double34,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double35,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double36,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double37,false\n2. Parse Double,RapidJSON_AutoUTF (C++),double38,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double39,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double40,false\n2. Parse Double,RapidJSON_AutoUTF (C++),double41,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double42,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double43,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double44,false\n2. Parse Double,RapidJSON_AutoUTF (C++),double45,false\n2. Parse Double,RapidJSON_AutoUTF (C++),double46,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double47,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double48,false\n2. Parse Double,RapidJSON_AutoUTF (C++),double49,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double50,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double51,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double52,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double53,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double54,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double55,false\n2. Parse Double,RapidJSON_AutoUTF (C++),double56,false\n2. Parse Double,RapidJSON_AutoUTF (C++),double57,false\n2. Parse Double,RapidJSON_AutoUTF (C++),double58,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double59,false\n2. Parse Double,RapidJSON_AutoUTF (C++),double60,false\n2. Parse Double,RapidJSON_AutoUTF (C++),double61,false\n2. Parse Double,RapidJSON_AutoUTF (C++),double62,false\n2. Parse Double,RapidJSON_AutoUTF (C++),double63,false\n2. Parse Double,RapidJSON_AutoUTF (C++),double64,false\n2. Parse Double,RapidJSON_AutoUTF (C++),double65,false\n2. Parse Double,RapidJSON_AutoUTF (C++),double66,true\n3. Parse String,RapidJSON_AutoUTF (C++),string01,true\n3. Parse String,RapidJSON_AutoUTF (C++),string02,true\n3. Parse String,RapidJSON_AutoUTF (C++),string03,true\n3. Parse String,RapidJSON_AutoUTF (C++),string04,true\n3. Parse String,RapidJSON_AutoUTF (C++),string05,true\n3. Parse String,RapidJSON_AutoUTF (C++),string06,true\n3. Parse String,RapidJSON_AutoUTF (C++),string07,true\n3. Parse String,RapidJSON_AutoUTF (C++),string08,true\n3. Parse String,RapidJSON_AutoUTF (C++),string09,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip01,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip02,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip03,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip04,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip05,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip06,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip07,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip08,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip09,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip10,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip11,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip12,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip13,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip14,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip15,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip16,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip17,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip18,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip19,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip20,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip21,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip22,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip23,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip24,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip25,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip26,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip27,true\n1. Parse Validation,RapidJSON_FullPrec (C++),pass01,true\n1. Parse Validation,RapidJSON_FullPrec (C++),pass02,true\n1. Parse Validation,RapidJSON_FullPrec (C++),pass03,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail02,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail03,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail04,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail05,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail06,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail07,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail08,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail09,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail10,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail11,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail12,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail13,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail14,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail15,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail16,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail17,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail19,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail20,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail21,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail22,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail23,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail24,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail25,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail26,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail27,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail28,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail29,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail30,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail31,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail32,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail33,true\n2. Parse Double,RapidJSON_FullPrec (C++),double01,true\n2. Parse Double,RapidJSON_FullPrec (C++),double02,true\n2. Parse Double,RapidJSON_FullPrec (C++),double03,true\n2. Parse Double,RapidJSON_FullPrec (C++),double04,true\n2. Parse Double,RapidJSON_FullPrec (C++),double05,true\n2. Parse Double,RapidJSON_FullPrec (C++),double06,true\n2. Parse Double,RapidJSON_FullPrec (C++),double07,true\n2. Parse Double,RapidJSON_FullPrec (C++),double08,true\n2. Parse Double,RapidJSON_FullPrec (C++),double09,true\n2. Parse Double,RapidJSON_FullPrec (C++),double10,true\n2. Parse Double,RapidJSON_FullPrec (C++),double11,true\n2. Parse Double,RapidJSON_FullPrec (C++),double12,true\n2. Parse Double,RapidJSON_FullPrec (C++),double13,true\n2. Parse Double,RapidJSON_FullPrec (C++),double14,true\n2. Parse Double,RapidJSON_FullPrec (C++),double15,true\n2. Parse Double,RapidJSON_FullPrec (C++),double16,true\n2. Parse Double,RapidJSON_FullPrec (C++),double17,true\n2. Parse Double,RapidJSON_FullPrec (C++),double18,true\n2. Parse Double,RapidJSON_FullPrec (C++),double19,true\n2. Parse Double,RapidJSON_FullPrec (C++),double20,true\n2. Parse Double,RapidJSON_FullPrec (C++),double21,true\n2. Parse Double,RapidJSON_FullPrec (C++),double22,true\n2. Parse Double,RapidJSON_FullPrec (C++),double23,true\n2. Parse Double,RapidJSON_FullPrec (C++),double24,true\n2. Parse Double,RapidJSON_FullPrec (C++),double25,true\n2. Parse Double,RapidJSON_FullPrec (C++),double26,true\n2. Parse Double,RapidJSON_FullPrec (C++),double27,true\n2. Parse Double,RapidJSON_FullPrec (C++),double28,true\n2. Parse Double,RapidJSON_FullPrec (C++),double29,true\n2. Parse Double,RapidJSON_FullPrec (C++),double30,true\n2. Parse Double,RapidJSON_FullPrec (C++),double31,true\n2. Parse Double,RapidJSON_FullPrec (C++),double32,true\n2. Parse Double,RapidJSON_FullPrec (C++),double33,true\n2. Parse Double,RapidJSON_FullPrec (C++),double34,true\n2. Parse Double,RapidJSON_FullPrec (C++),double35,true\n2. Parse Double,RapidJSON_FullPrec (C++),double36,true\n2. Parse Double,RapidJSON_FullPrec (C++),double37,true\n2. Parse Double,RapidJSON_FullPrec (C++),double38,true\n2. Parse Double,RapidJSON_FullPrec (C++),double39,true\n2. Parse Double,RapidJSON_FullPrec (C++),double40,true\n2. Parse Double,RapidJSON_FullPrec (C++),double41,true\n2. Parse Double,RapidJSON_FullPrec (C++),double42,true\n2. Parse Double,RapidJSON_FullPrec (C++),double43,true\n2. Parse Double,RapidJSON_FullPrec (C++),double44,true\n2. Parse Double,RapidJSON_FullPrec (C++),double45,true\n2. Parse Double,RapidJSON_FullPrec (C++),double46,true\n2. Parse Double,RapidJSON_FullPrec (C++),double47,true\n2. Parse Double,RapidJSON_FullPrec (C++),double48,true\n2. Parse Double,RapidJSON_FullPrec (C++),double49,true\n2. Parse Double,RapidJSON_FullPrec (C++),double50,true\n2. Parse Double,RapidJSON_FullPrec (C++),double51,true\n2. Parse Double,RapidJSON_FullPrec (C++),double52,true\n2. Parse Double,RapidJSON_FullPrec (C++),double53,true\n2. Parse Double,RapidJSON_FullPrec (C++),double54,true\n2. Parse Double,RapidJSON_FullPrec (C++),double55,true\n2. Parse Double,RapidJSON_FullPrec (C++),double56,true\n2. Parse Double,RapidJSON_FullPrec (C++),double57,true\n2. Parse Double,RapidJSON_FullPrec (C++),double58,true\n2. Parse Double,RapidJSON_FullPrec (C++),double59,true\n2. Parse Double,RapidJSON_FullPrec (C++),double60,true\n2. Parse Double,RapidJSON_FullPrec (C++),double61,true\n2. Parse Double,RapidJSON_FullPrec (C++),double62,true\n2. Parse Double,RapidJSON_FullPrec (C++),double63,true\n2. Parse Double,RapidJSON_FullPrec (C++),double64,true\n2. Parse Double,RapidJSON_FullPrec (C++),double65,true\n2. Parse Double,RapidJSON_FullPrec (C++),double66,true\n3. Parse String,RapidJSON_FullPrec (C++),string01,true\n3. Parse String,RapidJSON_FullPrec (C++),string02,true\n3. Parse String,RapidJSON_FullPrec (C++),string03,true\n3. Parse String,RapidJSON_FullPrec (C++),string04,true\n3. Parse String,RapidJSON_FullPrec (C++),string05,true\n3. Parse String,RapidJSON_FullPrec (C++),string06,true\n3. Parse String,RapidJSON_FullPrec (C++),string07,true\n3. Parse String,RapidJSON_FullPrec (C++),string08,true\n3. Parse String,RapidJSON_FullPrec (C++),string09,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip01,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip02,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip03,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip04,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip05,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip06,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip07,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip08,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip09,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip10,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip11,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip12,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip13,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip14,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip15,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip16,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip17,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip18,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip19,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip20,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip21,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip22,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip23,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip24,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip25,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip26,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip27,true\n1. Parse Validation,RapidJSON_Insitu (C++),pass01,true\n1. Parse Validation,RapidJSON_Insitu (C++),pass02,true\n1. Parse Validation,RapidJSON_Insitu (C++),pass03,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail02,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail03,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail04,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail05,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail06,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail07,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail08,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail09,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail10,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail11,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail12,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail13,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail14,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail15,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail16,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail17,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail19,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail20,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail21,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail22,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail23,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail24,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail25,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail26,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail27,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail28,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail29,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail30,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail31,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail32,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail33,true\n2. Parse Double,RapidJSON_Insitu (C++),double01,true\n2. Parse Double,RapidJSON_Insitu (C++),double02,true\n2. Parse Double,RapidJSON_Insitu (C++),double03,true\n2. Parse Double,RapidJSON_Insitu (C++),double04,true\n2. Parse Double,RapidJSON_Insitu (C++),double05,true\n2. Parse Double,RapidJSON_Insitu (C++),double06,true\n2. Parse Double,RapidJSON_Insitu (C++),double07,true\n2. Parse Double,RapidJSON_Insitu (C++),double08,true\n2. Parse Double,RapidJSON_Insitu (C++),double09,true\n2. Parse Double,RapidJSON_Insitu (C++),double10,true\n2. Parse Double,RapidJSON_Insitu (C++),double11,true\n2. Parse Double,RapidJSON_Insitu (C++),double12,true\n2. Parse Double,RapidJSON_Insitu (C++),double13,true\n2. Parse Double,RapidJSON_Insitu (C++),double14,true\n2. Parse Double,RapidJSON_Insitu (C++),double15,true\n2. Parse Double,RapidJSON_Insitu (C++),double16,true\n2. Parse Double,RapidJSON_Insitu (C++),double17,true\n2. Parse Double,RapidJSON_Insitu (C++),double18,true\n2. Parse Double,RapidJSON_Insitu (C++),double19,false\n2. Parse Double,RapidJSON_Insitu (C++),double20,true\n2. Parse Double,RapidJSON_Insitu (C++),double21,false\n2. Parse Double,RapidJSON_Insitu (C++),double22,true\n2. Parse Double,RapidJSON_Insitu (C++),double23,true\n2. Parse Double,RapidJSON_Insitu (C++),double24,true\n2. Parse Double,RapidJSON_Insitu (C++),double25,true\n2. Parse Double,RapidJSON_Insitu (C++),double26,true\n2. Parse Double,RapidJSON_Insitu (C++),double27,true\n2. Parse Double,RapidJSON_Insitu (C++),double28,true\n2. Parse Double,RapidJSON_Insitu (C++),double29,false\n2. Parse Double,RapidJSON_Insitu (C++),double30,true\n2. Parse Double,RapidJSON_Insitu (C++),double31,true\n2. Parse Double,RapidJSON_Insitu (C++),double32,false\n2. Parse Double,RapidJSON_Insitu (C++),double33,true\n2. Parse Double,RapidJSON_Insitu (C++),double34,true\n2. Parse Double,RapidJSON_Insitu (C++),double35,true\n2. Parse Double,RapidJSON_Insitu (C++),double36,true\n2. Parse Double,RapidJSON_Insitu (C++),double37,false\n2. Parse Double,RapidJSON_Insitu (C++),double38,true\n2. Parse Double,RapidJSON_Insitu (C++),double39,true\n2. Parse Double,RapidJSON_Insitu (C++),double40,false\n2. Parse Double,RapidJSON_Insitu (C++),double41,true\n2. Parse Double,RapidJSON_Insitu (C++),double42,true\n2. Parse Double,RapidJSON_Insitu (C++),double43,true\n2. Parse Double,RapidJSON_Insitu (C++),double44,false\n2. Parse Double,RapidJSON_Insitu (C++),double45,false\n2. Parse Double,RapidJSON_Insitu (C++),double46,true\n2. Parse Double,RapidJSON_Insitu (C++),double47,true\n2. Parse Double,RapidJSON_Insitu (C++),double48,false\n2. Parse Double,RapidJSON_Insitu (C++),double49,true\n2. Parse Double,RapidJSON_Insitu (C++),double50,true\n2. Parse Double,RapidJSON_Insitu (C++),double51,true\n2. Parse Double,RapidJSON_Insitu (C++),double52,true\n2. Parse Double,RapidJSON_Insitu (C++),double53,true\n2. Parse Double,RapidJSON_Insitu (C++),double54,true\n2. Parse Double,RapidJSON_Insitu (C++),double55,false\n2. Parse Double,RapidJSON_Insitu (C++),double56,false\n2. Parse Double,RapidJSON_Insitu (C++),double57,false\n2. Parse Double,RapidJSON_Insitu (C++),double58,true\n2. Parse Double,RapidJSON_Insitu (C++),double59,false\n2. Parse Double,RapidJSON_Insitu (C++),double60,false\n2. Parse Double,RapidJSON_Insitu (C++),double61,false\n2. Parse Double,RapidJSON_Insitu (C++),double62,false\n2. Parse Double,RapidJSON_Insitu (C++),double63,false\n2. Parse Double,RapidJSON_Insitu (C++),double64,false\n2. Parse Double,RapidJSON_Insitu (C++),double65,false\n2. Parse Double,RapidJSON_Insitu (C++),double66,true\n3. Parse String,RapidJSON_Insitu (C++),string01,true\n3. Parse String,RapidJSON_Insitu (C++),string02,true\n3. Parse String,RapidJSON_Insitu (C++),string03,true\n3. Parse String,RapidJSON_Insitu (C++),string04,true\n3. Parse String,RapidJSON_Insitu (C++),string05,true\n3. Parse String,RapidJSON_Insitu (C++),string06,true\n3. Parse String,RapidJSON_Insitu (C++),string07,true\n3. Parse String,RapidJSON_Insitu (C++),string08,true\n3. Parse String,RapidJSON_Insitu (C++),string09,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip01,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip02,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip03,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip04,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip05,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip06,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip07,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip08,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip09,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip10,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip11,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip12,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip13,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip14,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip15,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip16,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip17,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip18,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip19,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip20,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip21,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip22,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip23,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip24,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip25,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip26,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip27,true\n1. Parse Validation,RapidJSON (C++),pass01,true\n1. Parse Validation,RapidJSON (C++),pass02,true\n1. Parse Validation,RapidJSON (C++),pass03,true\n1. Parse Validation,RapidJSON (C++),fail02,true\n1. Parse Validation,RapidJSON (C++),fail03,true\n1. Parse Validation,RapidJSON (C++),fail04,true\n1. Parse Validation,RapidJSON (C++),fail05,true\n1. Parse Validation,RapidJSON (C++),fail06,true\n1. Parse Validation,RapidJSON (C++),fail07,true\n1. Parse Validation,RapidJSON (C++),fail08,true\n1. Parse Validation,RapidJSON (C++),fail09,true\n1. Parse Validation,RapidJSON (C++),fail10,true\n1. Parse Validation,RapidJSON (C++),fail11,true\n1. Parse Validation,RapidJSON (C++),fail12,true\n1. Parse Validation,RapidJSON (C++),fail13,true\n1. Parse Validation,RapidJSON (C++),fail14,true\n1. Parse Validation,RapidJSON (C++),fail15,true\n1. Parse Validation,RapidJSON (C++),fail16,true\n1. Parse Validation,RapidJSON (C++),fail17,true\n1. Parse Validation,RapidJSON (C++),fail19,true\n1. Parse Validation,RapidJSON (C++),fail20,true\n1. Parse Validation,RapidJSON (C++),fail21,true\n1. Parse Validation,RapidJSON (C++),fail22,true\n1. Parse Validation,RapidJSON (C++),fail23,true\n1. Parse Validation,RapidJSON (C++),fail24,true\n1. Parse Validation,RapidJSON (C++),fail25,true\n1. Parse Validation,RapidJSON (C++),fail26,true\n1. Parse Validation,RapidJSON (C++),fail27,true\n1. Parse Validation,RapidJSON (C++),fail28,true\n1. Parse Validation,RapidJSON (C++),fail29,true\n1. Parse Validation,RapidJSON (C++),fail30,true\n1. Parse Validation,RapidJSON (C++),fail31,true\n1. Parse Validation,RapidJSON (C++),fail32,true\n1. Parse Validation,RapidJSON (C++),fail33,true\n2. Parse Double,RapidJSON (C++),double01,true\n2. Parse Double,RapidJSON (C++),double02,true\n2. Parse Double,RapidJSON (C++),double03,true\n2. Parse Double,RapidJSON (C++),double04,true\n2. Parse Double,RapidJSON (C++),double05,true\n2. Parse Double,RapidJSON (C++),double06,true\n2. Parse Double,RapidJSON (C++),double07,true\n2. Parse Double,RapidJSON (C++),double08,true\n2. Parse Double,RapidJSON (C++),double09,true\n2. Parse Double,RapidJSON (C++),double10,true\n2. Parse Double,RapidJSON (C++),double11,true\n2. Parse Double,RapidJSON (C++),double12,true\n2. Parse Double,RapidJSON (C++),double13,true\n2. Parse Double,RapidJSON (C++),double14,true\n2. Parse Double,RapidJSON (C++),double15,true\n2. Parse Double,RapidJSON (C++),double16,true\n2. Parse Double,RapidJSON (C++),double17,true\n2. Parse Double,RapidJSON (C++),double18,true\n2. Parse Double,RapidJSON (C++),double19,false\n2. Parse Double,RapidJSON (C++),double20,true\n2. Parse Double,RapidJSON (C++),double21,false\n2. Parse Double,RapidJSON (C++),double22,true\n2. Parse Double,RapidJSON (C++),double23,true\n2. Parse Double,RapidJSON (C++),double24,true\n2. Parse Double,RapidJSON (C++),double25,true\n2. Parse Double,RapidJSON (C++),double26,true\n2. Parse Double,RapidJSON (C++),double27,true\n2. Parse Double,RapidJSON (C++),double28,true\n2. Parse Double,RapidJSON (C++),double29,false\n2. Parse Double,RapidJSON (C++),double30,true\n2. Parse Double,RapidJSON (C++),double31,true\n2. Parse Double,RapidJSON (C++),double32,false\n2. Parse Double,RapidJSON (C++),double33,true\n2. Parse Double,RapidJSON (C++),double34,true\n2. Parse Double,RapidJSON (C++),double35,true\n2. Parse Double,RapidJSON (C++),double36,true\n2. Parse Double,RapidJSON (C++),double37,false\n2. Parse Double,RapidJSON (C++),double38,true\n2. Parse Double,RapidJSON (C++),double39,true\n2. Parse Double,RapidJSON (C++),double40,false\n2. Parse Double,RapidJSON (C++),double41,true\n2. Parse Double,RapidJSON (C++),double42,true\n2. Parse Double,RapidJSON (C++),double43,true\n2. Parse Double,RapidJSON (C++),double44,false\n2. Parse Double,RapidJSON (C++),double45,false\n2. Parse Double,RapidJSON (C++),double46,true\n2. Parse Double,RapidJSON (C++),double47,true\n2. Parse Double,RapidJSON (C++),double48,false\n2. Parse Double,RapidJSON (C++),double49,true\n2. Parse Double,RapidJSON (C++),double50,true\n2. Parse Double,RapidJSON (C++),double51,true\n2. Parse Double,RapidJSON (C++),double52,true\n2. Parse Double,RapidJSON (C++),double53,true\n2. Parse Double,RapidJSON (C++),double54,true\n2. Parse Double,RapidJSON (C++),double55,false\n2. Parse Double,RapidJSON (C++),double56,false\n2. Parse Double,RapidJSON (C++),double57,false\n2. Parse Double,RapidJSON (C++),double58,true\n2. Parse Double,RapidJSON (C++),double59,false\n2. Parse Double,RapidJSON (C++),double60,false\n2. Parse Double,RapidJSON (C++),double61,false\n2. Parse Double,RapidJSON (C++),double62,false\n2. Parse Double,RapidJSON (C++),double63,false\n2. Parse Double,RapidJSON (C++),double64,false\n2. Parse Double,RapidJSON (C++),double65,false\n2. Parse Double,RapidJSON (C++),double66,true\n3. Parse String,RapidJSON (C++),string01,true\n3. Parse String,RapidJSON (C++),string02,true\n3. Parse String,RapidJSON (C++),string03,true\n3. Parse String,RapidJSON (C++),string04,true\n3. Parse String,RapidJSON (C++),string05,true\n3. Parse String,RapidJSON (C++),string06,true\n3. Parse String,RapidJSON (C++),string07,true\n3. Parse String,RapidJSON (C++),string08,true\n3. Parse String,RapidJSON (C++),string09,true\n4. Roundtrip,RapidJSON (C++),roundtrip01,true\n4. Roundtrip,RapidJSON (C++),roundtrip02,true\n4. Roundtrip,RapidJSON (C++),roundtrip03,true\n4. Roundtrip,RapidJSON (C++),roundtrip04,true\n4. Roundtrip,RapidJSON (C++),roundtrip05,true\n4. Roundtrip,RapidJSON (C++),roundtrip06,true\n4. Roundtrip,RapidJSON (C++),roundtrip07,true\n4. Roundtrip,RapidJSON (C++),roundtrip08,true\n4. Roundtrip,RapidJSON (C++),roundtrip09,true\n4. Roundtrip,RapidJSON (C++),roundtrip10,true\n4. Roundtrip,RapidJSON (C++),roundtrip11,true\n4. Roundtrip,RapidJSON (C++),roundtrip12,true\n4. Roundtrip,RapidJSON (C++),roundtrip13,true\n4. Roundtrip,RapidJSON (C++),roundtrip14,true\n4. Roundtrip,RapidJSON (C++),roundtrip15,true\n4. Roundtrip,RapidJSON (C++),roundtrip16,true\n4. Roundtrip,RapidJSON (C++),roundtrip17,true\n4. Roundtrip,RapidJSON (C++),roundtrip18,true\n4. Roundtrip,RapidJSON (C++),roundtrip19,true\n4. Roundtrip,RapidJSON (C++),roundtrip20,true\n4. Roundtrip,RapidJSON (C++),roundtrip21,true\n4. Roundtrip,RapidJSON (C++),roundtrip22,true\n4. Roundtrip,RapidJSON (C++),roundtrip23,true\n4. Roundtrip,RapidJSON (C++),roundtrip24,true\n4. Roundtrip,RapidJSON (C++),roundtrip25,true\n4. Roundtrip,RapidJSON (C++),roundtrip26,true\n4. Roundtrip,RapidJSON (C++),roundtrip27,true\n1. Parse Validation,sajson (C++),pass01,true\n1. Parse Validation,sajson (C++),pass02,true\n1. Parse Validation,sajson (C++),pass03,true\n1. Parse Validation,sajson (C++),fail02,true\n1. Parse Validation,sajson (C++),fail03,true\n1. Parse Validation,sajson (C++),fail04,false\n1. Parse Validation,sajson (C++),fail05,true\n1. Parse Validation,sajson (C++),fail06,true\n1. Parse Validation,sajson (C++),fail07,true\n1. Parse Validation,sajson (C++),fail08,true\n1. Parse Validation,sajson (C++),fail09,false\n1. Parse Validation,sajson (C++),fail10,true\n1. Parse Validation,sajson (C++),fail11,true\n1. Parse Validation,sajson (C++),fail12,true\n1. Parse Validation,sajson (C++),fail13,false\n1. Parse Validation,sajson (C++),fail14,true\n1. Parse Validation,sajson (C++),fail15,true\n1. Parse Validation,sajson (C++),fail16,true\n1. Parse Validation,sajson (C++),fail17,true\n1. Parse Validation,sajson (C++),fail19,true\n1. Parse Validation,sajson (C++),fail20,true\n1. Parse Validation,sajson (C++),fail21,true\n1. Parse Validation,sajson (C++),fail22,true\n1. Parse Validation,sajson (C++),fail23,true\n1. Parse Validation,sajson (C++),fail24,true\n1. Parse Validation,sajson (C++),fail25,true\n1. Parse Validation,sajson (C++),fail26,true\n1. Parse Validation,sajson (C++),fail27,true\n1. Parse Validation,sajson (C++),fail28,true\n1. Parse Validation,sajson (C++),fail29,false\n1. Parse Validation,sajson (C++),fail30,false\n1. Parse Validation,sajson (C++),fail31,true\n1. Parse Validation,sajson (C++),fail32,true\n1. Parse Validation,sajson (C++),fail33,true\n2. Parse Double,sajson (C++),double01,true\n2. Parse Double,sajson (C++),double02,true\n2. Parse Double,sajson (C++),double03,true\n2. Parse Double,sajson (C++),double04,true\n2. Parse Double,sajson (C++),double05,true\n2. Parse Double,sajson (C++),double06,true\n2. Parse Double,sajson (C++),double07,true\n2. Parse Double,sajson (C++),double08,true\n2. Parse Double,sajson (C++),double09,true\n2. Parse Double,sajson (C++),double10,true\n2. Parse Double,sajson (C++),double11,true\n2. Parse Double,sajson (C++),double12,true\n2. Parse Double,sajson (C++),double13,true\n2. Parse Double,sajson (C++),double14,true\n2. Parse Double,sajson (C++),double15,true\n2. Parse Double,sajson (C++),double16,true\n2. Parse Double,sajson (C++),double17,true\n2. Parse Double,sajson (C++),double18,true\n2. Parse Double,sajson (C++),double19,false\n2. Parse Double,sajson (C++),double20,true\n2. Parse Double,sajson (C++),double21,false\n2. Parse Double,sajson (C++),double22,false\n2. Parse Double,sajson (C++),double23,false\n2. Parse Double,sajson (C++),double24,false\n2. Parse Double,sajson (C++),double25,true\n2. Parse Double,sajson (C++),double26,true\n2. Parse Double,sajson (C++),double27,true\n2. Parse Double,sajson (C++),double28,false\n2. Parse Double,sajson (C++),double29,false\n2. Parse Double,sajson (C++),double30,true\n2. Parse Double,sajson (C++),double31,true\n2. Parse Double,sajson (C++),double32,false\n2. Parse Double,sajson (C++),double33,true\n2. Parse Double,sajson (C++),double34,true\n2. Parse Double,sajson (C++),double35,true\n2. Parse Double,sajson (C++),double36,false\n2. Parse Double,sajson (C++),double37,false\n2. Parse Double,sajson (C++),double38,false\n2. Parse Double,sajson (C++),double39,true\n2. Parse Double,sajson (C++),double40,false\n2. Parse Double,sajson (C++),double41,true\n2. Parse Double,sajson (C++),double42,true\n2. Parse Double,sajson (C++),double43,true\n2. Parse Double,sajson (C++),double44,false\n2. Parse Double,sajson (C++),double45,true\n2. Parse Double,sajson (C++),double46,true\n2. Parse Double,sajson (C++),double47,false\n2. Parse Double,sajson (C++),double48,true\n2. Parse Double,sajson (C++),double49,false\n2. Parse Double,sajson (C++),double50,true\n2. Parse Double,sajson (C++),double51,false\n2. Parse Double,sajson (C++),double52,true\n2. Parse Double,sajson (C++),double53,false\n2. Parse Double,sajson (C++),double54,true\n2. Parse Double,sajson (C++),double55,false\n2. Parse Double,sajson (C++),double56,false\n2. Parse Double,sajson (C++),double57,false\n2. Parse Double,sajson (C++),double58,true\n2. Parse Double,sajson (C++),double59,false\n2. Parse Double,sajson (C++),double60,false\n2. Parse Double,sajson (C++),double61,false\n2. Parse Double,sajson (C++),double62,false\n2. Parse Double,sajson (C++),double63,false\n2. Parse Double,sajson (C++),double64,false\n2. Parse Double,sajson (C++),double65,false\n2. Parse Double,sajson (C++),double66,false\n3. Parse String,sajson (C++),string01,true\n3. Parse String,sajson (C++),string02,true\n3. Parse String,sajson (C++),string03,true\n3. Parse String,sajson (C++),string04,true\n3. Parse String,sajson (C++),string05,true\n3. Parse String,sajson (C++),string06,true\n3. Parse String,sajson (C++),string07,true\n3. Parse String,sajson (C++),string08,true\n3. Parse String,sajson (C++),string09,true\n1. Parse Validation,Scheredom json.h (C),pass01,false\n1. Parse Validation,Scheredom json.h (C),pass02,true\n1. Parse Validation,Scheredom json.h (C),pass03,true\n1. Parse Validation,Scheredom json.h (C),fail02,false\n1. Parse Validation,Scheredom json.h (C),fail03,true\n1. Parse Validation,Scheredom json.h (C),fail04,true\n1. Parse Validation,Scheredom json.h (C),fail05,true\n1. Parse Validation,Scheredom json.h (C),fail06,true\n1. Parse Validation,Scheredom json.h (C),fail07,false\n1. Parse Validation,Scheredom json.h (C),fail08,false\n1. Parse Validation,Scheredom json.h (C),fail09,true\n1. Parse Validation,Scheredom json.h (C),fail10,false\n1. Parse Validation,Scheredom json.h (C),fail11,true\n1. Parse Validation,Scheredom json.h (C),fail12,true\n1. Parse Validation,Scheredom json.h (C),fail13,true\n1. Parse Validation,Scheredom json.h (C),fail14,true\n1. Parse Validation,Scheredom json.h (C),fail15,true\n1. Parse Validation,Scheredom json.h (C),fail16,true\n1. Parse Validation,Scheredom json.h (C),fail17,true\n1. Parse Validation,Scheredom json.h (C),fail19,true\n1. Parse Validation,Scheredom json.h (C),fail20,true\n1. Parse Validation,Scheredom json.h (C),fail21,true\n1. Parse Validation,Scheredom json.h (C),fail22,true\n1. Parse Validation,Scheredom json.h (C),fail23,true\n1. Parse Validation,Scheredom json.h (C),fail24,true\n1. Parse Validation,Scheredom json.h (C),fail25,false\n1. Parse Validation,Scheredom json.h (C),fail26,true\n1. Parse Validation,Scheredom json.h (C),fail27,false\n1. Parse Validation,Scheredom json.h (C),fail28,true\n1. Parse Validation,Scheredom json.h (C),fail29,false\n1. Parse Validation,Scheredom json.h (C),fail30,false\n1. Parse Validation,Scheredom json.h (C),fail31,true\n1. Parse Validation,Scheredom json.h (C),fail32,true\n1. Parse Validation,Scheredom json.h (C),fail33,true\n2. Parse Double,Scheredom json.h (C),double01,true\n2. Parse Double,Scheredom json.h (C),double02,true\n2. Parse Double,Scheredom json.h (C),double03,true\n2. Parse Double,Scheredom json.h (C),double04,true\n2. Parse Double,Scheredom json.h (C),double05,true\n2. Parse Double,Scheredom json.h (C),double06,true\n2. Parse Double,Scheredom json.h (C),double07,true\n2. Parse Double,Scheredom json.h (C),double08,true\n2. Parse Double,Scheredom json.h (C),double09,true\n2. Parse Double,Scheredom json.h (C),double10,true\n2. Parse Double,Scheredom json.h (C),double11,true\n2. Parse Double,Scheredom json.h (C),double12,true\n2. Parse Double,Scheredom json.h (C),double13,true\n2. Parse Double,Scheredom json.h (C),double14,true\n2. Parse Double,Scheredom json.h (C),double15,true\n2. Parse Double,Scheredom json.h (C),double16,true\n2. Parse Double,Scheredom json.h (C),double17,true\n2. Parse Double,Scheredom json.h (C),double18,true\n2. Parse Double,Scheredom json.h (C),double19,true\n2. Parse Double,Scheredom json.h (C),double20,true\n2. Parse Double,Scheredom json.h (C),double21,true\n2. Parse Double,Scheredom json.h (C),double22,true\n2. Parse Double,Scheredom json.h (C),double23,true\n2. Parse Double,Scheredom json.h (C),double24,true\n2. Parse Double,Scheredom json.h (C),double25,true\n2. Parse Double,Scheredom json.h (C),double26,true\n2. Parse Double,Scheredom json.h (C),double27,true\n2. Parse Double,Scheredom json.h (C),double28,true\n2. Parse Double,Scheredom json.h (C),double29,true\n2. Parse Double,Scheredom json.h (C),double30,true\n2. Parse Double,Scheredom json.h (C),double31,true\n2. Parse Double,Scheredom json.h (C),double32,true\n2. Parse Double,Scheredom json.h (C),double33,true\n2. Parse Double,Scheredom json.h (C),double34,true\n2. Parse Double,Scheredom json.h (C),double35,true\n2. Parse Double,Scheredom json.h (C),double36,true\n2. Parse Double,Scheredom json.h (C),double37,true\n2. Parse Double,Scheredom json.h (C),double38,true\n2. Parse Double,Scheredom json.h (C),double39,true\n2. Parse Double,Scheredom json.h (C),double40,true\n2. Parse Double,Scheredom json.h (C),double41,true\n2. Parse Double,Scheredom json.h (C),double42,true\n2. Parse Double,Scheredom json.h (C),double43,true\n2. Parse Double,Scheredom json.h (C),double44,true\n2. Parse Double,Scheredom json.h (C),double45,true\n2. Parse Double,Scheredom json.h (C),double46,true\n2. Parse Double,Scheredom json.h (C),double47,true\n2. Parse Double,Scheredom json.h (C),double48,true\n2. Parse Double,Scheredom json.h (C),double49,true\n2. Parse Double,Scheredom json.h (C),double50,true\n2. Parse Double,Scheredom json.h (C),double51,true\n2. Parse Double,Scheredom json.h (C),double52,true\n2. Parse Double,Scheredom json.h (C),double53,true\n2. Parse Double,Scheredom json.h (C),double54,true\n2. Parse Double,Scheredom json.h (C),double55,true\n2. Parse Double,Scheredom json.h (C),double56,true\n2. Parse Double,Scheredom json.h (C),double57,true\n2. Parse Double,Scheredom json.h (C),double58,true\n2. Parse Double,Scheredom json.h (C),double59,true\n2. Parse Double,Scheredom json.h (C),double60,true\n2. Parse Double,Scheredom json.h (C),double61,true\n2. Parse Double,Scheredom json.h (C),double62,true\n2. Parse Double,Scheredom json.h (C),double63,true\n2. Parse Double,Scheredom json.h (C),double64,true\n2. Parse Double,Scheredom json.h (C),double65,true\n2. Parse Double,Scheredom json.h (C),double66,true\n3. Parse String,Scheredom json.h (C),string01,true\n3. Parse String,Scheredom json.h (C),string02,true\n3. Parse String,Scheredom json.h (C),string03,false\n3. Parse String,Scheredom json.h (C),string04,false\n3. Parse String,Scheredom json.h (C),string05,false\n3. Parse String,Scheredom json.h (C),string06,false\n3. Parse String,Scheredom json.h (C),string07,false\n3. Parse String,Scheredom json.h (C),string08,false\n3. Parse String,Scheredom json.h (C),string09,false\n4. Roundtrip,Scheredom json.h (C),roundtrip01,true\n4. Roundtrip,Scheredom json.h (C),roundtrip02,true\n4. Roundtrip,Scheredom json.h (C),roundtrip03,true\n4. Roundtrip,Scheredom json.h (C),roundtrip04,true\n4. Roundtrip,Scheredom json.h (C),roundtrip05,true\n4. Roundtrip,Scheredom json.h (C),roundtrip06,true\n4. Roundtrip,Scheredom json.h (C),roundtrip07,true\n4. Roundtrip,Scheredom json.h (C),roundtrip08,true\n4. Roundtrip,Scheredom json.h (C),roundtrip09,true\n4. Roundtrip,Scheredom json.h (C),roundtrip10,true\n4. Roundtrip,Scheredom json.h (C),roundtrip11,true\n4. Roundtrip,Scheredom json.h (C),roundtrip12,true\n4. Roundtrip,Scheredom json.h (C),roundtrip13,true\n4. Roundtrip,Scheredom json.h (C),roundtrip14,true\n4. Roundtrip,Scheredom json.h (C),roundtrip15,true\n4. Roundtrip,Scheredom json.h (C),roundtrip16,true\n4. Roundtrip,Scheredom json.h (C),roundtrip17,true\n4. Roundtrip,Scheredom json.h (C),roundtrip18,true\n4. Roundtrip,Scheredom json.h (C),roundtrip19,true\n4. Roundtrip,Scheredom json.h (C),roundtrip20,true\n4. Roundtrip,Scheredom json.h (C),roundtrip21,true\n4. Roundtrip,Scheredom json.h (C),roundtrip22,true\n4. Roundtrip,Scheredom json.h (C),roundtrip23,true\n4. Roundtrip,Scheredom json.h (C),roundtrip24,true\n4. Roundtrip,Scheredom json.h (C),roundtrip25,true\n4. Roundtrip,Scheredom json.h (C),roundtrip26,true\n4. Roundtrip,Scheredom json.h (C),roundtrip27,true\n1. Parse Validation,SimpleJSON (C++),pass01,true\n1. Parse Validation,SimpleJSON (C++),pass02,true\n1. Parse Validation,SimpleJSON (C++),pass03,true\n1. Parse Validation,SimpleJSON (C++),fail02,true\n1. Parse Validation,SimpleJSON (C++),fail03,true\n1. Parse Validation,SimpleJSON (C++),fail04,true\n1. Parse Validation,SimpleJSON (C++),fail05,true\n1. Parse Validation,SimpleJSON (C++),fail06,true\n1. Parse Validation,SimpleJSON (C++),fail07,true\n1. Parse Validation,SimpleJSON (C++),fail08,true\n1. Parse Validation,SimpleJSON (C++),fail09,true\n1. Parse Validation,SimpleJSON (C++),fail10,true\n1. Parse Validation,SimpleJSON (C++),fail11,true\n1. Parse Validation,SimpleJSON (C++),fail12,true\n1. Parse Validation,SimpleJSON (C++),fail13,true\n1. Parse Validation,SimpleJSON (C++),fail14,true\n1. Parse Validation,SimpleJSON (C++),fail15,true\n1. Parse Validation,SimpleJSON (C++),fail16,true\n1. Parse Validation,SimpleJSON (C++),fail17,true\n1. Parse Validation,SimpleJSON (C++),fail19,true\n1. Parse Validation,SimpleJSON (C++),fail20,true\n1. Parse Validation,SimpleJSON (C++),fail21,true\n1. Parse Validation,SimpleJSON (C++),fail22,true\n1. Parse Validation,SimpleJSON (C++),fail23,true\n1. Parse Validation,SimpleJSON (C++),fail24,true\n1. Parse Validation,SimpleJSON (C++),fail25,false\n1. Parse Validation,SimpleJSON (C++),fail26,true\n1. Parse Validation,SimpleJSON (C++),fail27,true\n1. Parse Validation,SimpleJSON (C++),fail28,true\n1. Parse Validation,SimpleJSON (C++),fail29,true\n1. Parse Validation,SimpleJSON (C++),fail30,true\n1. Parse Validation,SimpleJSON (C++),fail31,true\n1. Parse Validation,SimpleJSON (C++),fail32,true\n1. Parse Validation,SimpleJSON (C++),fail33,true\n2. Parse Double,SimpleJSON (C++),double01,true\n2. Parse Double,SimpleJSON (C++),double02,true\n2. Parse Double,SimpleJSON (C++),double03,true\n2. Parse Double,SimpleJSON (C++),double04,true\n2. Parse Double,SimpleJSON (C++),double05,true\n2. Parse Double,SimpleJSON (C++),double06,true\n2. Parse Double,SimpleJSON (C++),double07,true\n2. Parse Double,SimpleJSON (C++),double08,true\n2. Parse Double,SimpleJSON (C++),double09,true\n2. Parse Double,SimpleJSON (C++),double10,true\n2. Parse Double,SimpleJSON (C++),double11,false\n2. Parse Double,SimpleJSON (C++),double12,true\n2. Parse Double,SimpleJSON (C++),double13,true\n2. Parse Double,SimpleJSON (C++),double14,true\n2. Parse Double,SimpleJSON (C++),double15,false\n2. Parse Double,SimpleJSON (C++),double16,true\n2. Parse Double,SimpleJSON (C++),double17,true\n2. Parse Double,SimpleJSON (C++),double18,false\n2. Parse Double,SimpleJSON (C++),double19,false\n2. Parse Double,SimpleJSON (C++),double20,false\n2. Parse Double,SimpleJSON (C++),double21,false\n2. Parse Double,SimpleJSON (C++),double22,true\n2. Parse Double,SimpleJSON (C++),double23,false\n2. Parse Double,SimpleJSON (C++),double24,false\n2. Parse Double,SimpleJSON (C++),double25,false\n2. Parse Double,SimpleJSON (C++),double26,true\n2. Parse Double,SimpleJSON (C++),double27,true\n2. Parse Double,SimpleJSON (C++),double28,false\n2. Parse Double,SimpleJSON (C++),double29,true\n2. Parse Double,SimpleJSON (C++),double30,false\n2. Parse Double,SimpleJSON (C++),double31,true\n2. Parse Double,SimpleJSON (C++),double32,false\n2. Parse Double,SimpleJSON (C++),double33,true\n2. Parse Double,SimpleJSON (C++),double34,true\n2. Parse Double,SimpleJSON (C++),double35,false\n2. Parse Double,SimpleJSON (C++),double36,false\n2. Parse Double,SimpleJSON (C++),double37,false\n2. Parse Double,SimpleJSON (C++),double38,false\n2. Parse Double,SimpleJSON (C++),double39,false\n2. Parse Double,SimpleJSON (C++),double40,true\n2. Parse Double,SimpleJSON (C++),double41,false\n2. Parse Double,SimpleJSON (C++),double42,false\n2. Parse Double,SimpleJSON (C++),double43,false\n2. Parse Double,SimpleJSON (C++),double44,true\n2. Parse Double,SimpleJSON (C++),double45,true\n2. Parse Double,SimpleJSON (C++),double46,true\n2. Parse Double,SimpleJSON (C++),double47,false\n2. Parse Double,SimpleJSON (C++),double48,false\n2. Parse Double,SimpleJSON (C++),double49,false\n2. Parse Double,SimpleJSON (C++),double50,false\n2. Parse Double,SimpleJSON (C++),double51,false\n2. Parse Double,SimpleJSON (C++),double52,true\n2. Parse Double,SimpleJSON (C++),double53,false\n2. Parse Double,SimpleJSON (C++),double54,true\n2. Parse Double,SimpleJSON (C++),double55,false\n2. Parse Double,SimpleJSON (C++),double56,false\n2. Parse Double,SimpleJSON (C++),double57,false\n2. Parse Double,SimpleJSON (C++),double58,false\n2. Parse Double,SimpleJSON (C++),double59,false\n2. Parse Double,SimpleJSON (C++),double60,false\n2. Parse Double,SimpleJSON (C++),double61,false\n2. Parse Double,SimpleJSON (C++),double62,false\n2. Parse Double,SimpleJSON (C++),double63,false\n2. Parse Double,SimpleJSON (C++),double64,false\n2. Parse Double,SimpleJSON (C++),double65,false\n2. Parse Double,SimpleJSON (C++),double66,false\n3. Parse String,SimpleJSON (C++),string01,true\n3. Parse String,SimpleJSON (C++),string02,true\n3. Parse String,SimpleJSON (C++),string03,true\n3. Parse String,SimpleJSON (C++),string04,false\n3. Parse String,SimpleJSON (C++),string05,true\n3. Parse String,SimpleJSON (C++),string06,true\n3. Parse String,SimpleJSON (C++),string07,true\n3. Parse String,SimpleJSON (C++),string08,true\n3. Parse String,SimpleJSON (C++),string09,false\n4. Roundtrip,SimpleJSON (C++),roundtrip01,true\n4. Roundtrip,SimpleJSON (C++),roundtrip02,true\n4. Roundtrip,SimpleJSON (C++),roundtrip03,true\n4. Roundtrip,SimpleJSON (C++),roundtrip04,true\n4. Roundtrip,SimpleJSON (C++),roundtrip05,true\n4. Roundtrip,SimpleJSON (C++),roundtrip06,true\n4. Roundtrip,SimpleJSON (C++),roundtrip07,true\n4. Roundtrip,SimpleJSON (C++),roundtrip08,true\n4. Roundtrip,SimpleJSON (C++),roundtrip09,true\n4. Roundtrip,SimpleJSON (C++),roundtrip10,true\n4. Roundtrip,SimpleJSON (C++),roundtrip11,true\n4. Roundtrip,SimpleJSON (C++),roundtrip12,true\n4. Roundtrip,SimpleJSON (C++),roundtrip13,false\n4. Roundtrip,SimpleJSON (C++),roundtrip14,false\n4. Roundtrip,SimpleJSON (C++),roundtrip15,true\n4. Roundtrip,SimpleJSON (C++),roundtrip16,true\n4. Roundtrip,SimpleJSON (C++),roundtrip17,true\n4. Roundtrip,SimpleJSON (C++),roundtrip18,false\n4. Roundtrip,SimpleJSON (C++),roundtrip19,false\n4. Roundtrip,SimpleJSON (C++),roundtrip20,false\n4. Roundtrip,SimpleJSON (C++),roundtrip21,false\n4. Roundtrip,SimpleJSON (C++),roundtrip22,true\n4. Roundtrip,SimpleJSON (C++),roundtrip23,true\n4. Roundtrip,SimpleJSON (C++),roundtrip24,false\n4. Roundtrip,SimpleJSON (C++),roundtrip25,false\n4. Roundtrip,SimpleJSON (C++),roundtrip26,false\n4. Roundtrip,SimpleJSON (C++),roundtrip27,false\n1. Parse Validation,taocpp/json (C++11),pass01,true\n1. Parse Validation,taocpp/json (C++11),pass02,true\n1. Parse Validation,taocpp/json (C++11),pass03,true\n1. Parse Validation,taocpp/json (C++11),fail02,true\n1. Parse Validation,taocpp/json (C++11),fail03,true\n1. Parse Validation,taocpp/json (C++11),fail04,true\n1. Parse Validation,taocpp/json (C++11),fail05,true\n1. Parse Validation,taocpp/json (C++11),fail06,true\n1. Parse Validation,taocpp/json (C++11),fail07,true\n1. Parse Validation,taocpp/json (C++11),fail08,true\n1. Parse Validation,taocpp/json (C++11),fail09,true\n1. Parse Validation,taocpp/json (C++11),fail10,true\n1. Parse Validation,taocpp/json (C++11),fail11,true\n1. Parse Validation,taocpp/json (C++11),fail12,true\n1. Parse Validation,taocpp/json (C++11),fail13,true\n1. Parse Validation,taocpp/json (C++11),fail14,true\n1. Parse Validation,taocpp/json (C++11),fail15,true\n1. Parse Validation,taocpp/json (C++11),fail16,true\n1. Parse Validation,taocpp/json (C++11),fail17,true\n1. Parse Validation,taocpp/json (C++11),fail19,true\n1. Parse Validation,taocpp/json (C++11),fail20,true\n1. Parse Validation,taocpp/json (C++11),fail21,true\n1. Parse Validation,taocpp/json (C++11),fail22,true\n1. Parse Validation,taocpp/json (C++11),fail23,true\n1. Parse Validation,taocpp/json (C++11),fail24,true\n1. Parse Validation,taocpp/json (C++11),fail25,true\n1. Parse Validation,taocpp/json (C++11),fail26,true\n1. Parse Validation,taocpp/json (C++11),fail27,true\n1. Parse Validation,taocpp/json (C++11),fail28,true\n1. Parse Validation,taocpp/json (C++11),fail29,true\n1. Parse Validation,taocpp/json (C++11),fail30,true\n1. Parse Validation,taocpp/json (C++11),fail31,true\n1. Parse Validation,taocpp/json (C++11),fail32,true\n1. Parse Validation,taocpp/json (C++11),fail33,true\n2. Parse Double,taocpp/json (C++11),double01,true\n2. Parse Double,taocpp/json (C++11),double02,true\n2. Parse Double,taocpp/json (C++11),double03,true\n2. Parse Double,taocpp/json (C++11),double04,true\n2. Parse Double,taocpp/json (C++11),double05,true\n2. Parse Double,taocpp/json (C++11),double06,true\n2. Parse Double,taocpp/json (C++11),double07,true\n2. Parse Double,taocpp/json (C++11),double08,true\n2. Parse Double,taocpp/json (C++11),double09,true\n2. Parse Double,taocpp/json (C++11),double10,true\n2. Parse Double,taocpp/json (C++11),double11,true\n2. Parse Double,taocpp/json (C++11),double12,true\n2. Parse Double,taocpp/json (C++11),double13,true\n2. Parse Double,taocpp/json (C++11),double14,true\n2. Parse Double,taocpp/json (C++11),double15,true\n2. Parse Double,taocpp/json (C++11),double16,true\n2. Parse Double,taocpp/json (C++11),double17,true\n2. Parse Double,taocpp/json (C++11),double18,true\n2. Parse Double,taocpp/json (C++11),double19,true\n2. Parse Double,taocpp/json (C++11),double20,true\n2. Parse Double,taocpp/json (C++11),double21,true\n2. Parse Double,taocpp/json (C++11),double22,true\n2. Parse Double,taocpp/json (C++11),double23,true\n2. Parse Double,taocpp/json (C++11),double24,true\n2. Parse Double,taocpp/json (C++11),double25,true\n2. Parse Double,taocpp/json (C++11),double26,true\n2. Parse Double,taocpp/json (C++11),double27,true\n2. Parse Double,taocpp/json (C++11),double28,true\n2. Parse Double,taocpp/json (C++11),double29,true\n2. Parse Double,taocpp/json (C++11),double30,true\n2. Parse Double,taocpp/json (C++11),double31,true\n2. Parse Double,taocpp/json (C++11),double32,true\n2. Parse Double,taocpp/json (C++11),double33,true\n2. Parse Double,taocpp/json (C++11),double34,true\n2. Parse Double,taocpp/json (C++11),double35,true\n2. Parse Double,taocpp/json (C++11),double36,true\n2. Parse Double,taocpp/json (C++11),double37,true\n2. Parse Double,taocpp/json (C++11),double38,true\n2. Parse Double,taocpp/json (C++11),double39,true\n2. Parse Double,taocpp/json (C++11),double40,true\n2. Parse Double,taocpp/json (C++11),double41,true\n2. Parse Double,taocpp/json (C++11),double42,true\n2. Parse Double,taocpp/json (C++11),double43,true\n2. Parse Double,taocpp/json (C++11),double44,true\n2. Parse Double,taocpp/json (C++11),double45,true\n2. Parse Double,taocpp/json (C++11),double46,true\n2. Parse Double,taocpp/json (C++11),double47,true\n2. Parse Double,taocpp/json (C++11),double48,true\n2. Parse Double,taocpp/json (C++11),double49,true\n2. Parse Double,taocpp/json (C++11),double50,true\n2. Parse Double,taocpp/json (C++11),double51,true\n2. Parse Double,taocpp/json (C++11),double52,true\n2. Parse Double,taocpp/json (C++11),double53,true\n2. Parse Double,taocpp/json (C++11),double54,true\n2. Parse Double,taocpp/json (C++11),double55,true\n2. Parse Double,taocpp/json (C++11),double56,true\n2. Parse Double,taocpp/json (C++11),double57,true\n2. Parse Double,taocpp/json (C++11),double58,true\n2. Parse Double,taocpp/json (C++11),double59,true\n2. Parse Double,taocpp/json (C++11),double60,true\n2. Parse Double,taocpp/json (C++11),double61,true\n2. Parse Double,taocpp/json (C++11),double62,true\n2. Parse Double,taocpp/json (C++11),double63,true\n2. Parse Double,taocpp/json (C++11),double64,true\n2. Parse Double,taocpp/json (C++11),double65,true\n2. Parse Double,taocpp/json (C++11),double66,true\n3. Parse String,taocpp/json (C++11),string01,true\n3. Parse String,taocpp/json (C++11),string02,true\n3. Parse String,taocpp/json (C++11),string03,true\n3. Parse String,taocpp/json (C++11),string04,true\n3. Parse String,taocpp/json (C++11),string05,true\n3. Parse String,taocpp/json (C++11),string06,true\n3. Parse String,taocpp/json (C++11),string07,true\n3. Parse String,taocpp/json (C++11),string08,true\n3. Parse String,taocpp/json (C++11),string09,true\n4. Roundtrip,taocpp/json (C++11),roundtrip01,true\n4. Roundtrip,taocpp/json (C++11),roundtrip02,true\n4. Roundtrip,taocpp/json (C++11),roundtrip03,true\n4. Roundtrip,taocpp/json (C++11),roundtrip04,true\n4. Roundtrip,taocpp/json (C++11),roundtrip05,true\n4. Roundtrip,taocpp/json (C++11),roundtrip06,true\n4. Roundtrip,taocpp/json (C++11),roundtrip07,true\n4. Roundtrip,taocpp/json (C++11),roundtrip08,true\n4. Roundtrip,taocpp/json (C++11),roundtrip09,true\n4. Roundtrip,taocpp/json (C++11),roundtrip10,true\n4. Roundtrip,taocpp/json (C++11),roundtrip11,true\n4. Roundtrip,taocpp/json (C++11),roundtrip12,true\n4. Roundtrip,taocpp/json (C++11),roundtrip13,true\n4. Roundtrip,taocpp/json (C++11),roundtrip14,true\n4. Roundtrip,taocpp/json (C++11),roundtrip15,true\n4. Roundtrip,taocpp/json (C++11),roundtrip16,true\n4. Roundtrip,taocpp/json (C++11),roundtrip17,true\n4. Roundtrip,taocpp/json (C++11),roundtrip18,true\n4. Roundtrip,taocpp/json (C++11),roundtrip19,true\n4. Roundtrip,taocpp/json (C++11),roundtrip20,true\n4. Roundtrip,taocpp/json (C++11),roundtrip21,true\n4. Roundtrip,taocpp/json (C++11),roundtrip22,true\n4. Roundtrip,taocpp/json (C++11),roundtrip23,true\n4. Roundtrip,taocpp/json (C++11),roundtrip24,true\n4. Roundtrip,taocpp/json (C++11),roundtrip25,true\n4. Roundtrip,taocpp/json (C++11),roundtrip26,true\n4. Roundtrip,taocpp/json (C++11),roundtrip27,true\n1. Parse Validation,tunnuz/JSON++ (C++),pass01,true\n1. Parse Validation,tunnuz/JSON++ (C++),pass02,true\n1. Parse Validation,tunnuz/JSON++ (C++),pass03,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail02,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail03,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail04,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail05,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail06,false\n1. Parse Validation,tunnuz/JSON++ (C++),fail07,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail08,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail09,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail10,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail11,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail12,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail13,false\n1. Parse Validation,tunnuz/JSON++ (C++),fail14,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail15,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail16,false\n1. Parse Validation,tunnuz/JSON++ (C++),fail17,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail19,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail20,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail21,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail22,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail23,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail24,false\n1. Parse Validation,tunnuz/JSON++ (C++),fail25,false\n1. Parse Validation,tunnuz/JSON++ (C++),fail26,false\n1. Parse Validation,tunnuz/JSON++ (C++),fail27,false\n1. Parse Validation,tunnuz/JSON++ (C++),fail28,false\n1. Parse Validation,tunnuz/JSON++ (C++),fail29,false\n1. Parse Validation,tunnuz/JSON++ (C++),fail30,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail31,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail32,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail33,true\n2. Parse Double,tunnuz/JSON++ (C++),double01,true\n2. Parse Double,tunnuz/JSON++ (C++),double02,true\n2. Parse Double,tunnuz/JSON++ (C++),double03,true\n2. Parse Double,tunnuz/JSON++ (C++),double04,true\n2. Parse Double,tunnuz/JSON++ (C++),double05,true\n2. Parse Double,tunnuz/JSON++ (C++),double06,true\n2. Parse Double,tunnuz/JSON++ (C++),double07,true\n2. Parse Double,tunnuz/JSON++ (C++),double08,true\n2. Parse Double,tunnuz/JSON++ (C++),double09,true\n2. Parse Double,tunnuz/JSON++ (C++),double10,true\n2. Parse Double,tunnuz/JSON++ (C++),double11,true\n2. Parse Double,tunnuz/JSON++ (C++),double12,true\n2. Parse Double,tunnuz/JSON++ (C++),double13,true\n2. Parse Double,tunnuz/JSON++ (C++),double14,true\n2. Parse Double,tunnuz/JSON++ (C++),double15,true\n2. Parse Double,tunnuz/JSON++ (C++),double16,true\n2. Parse Double,tunnuz/JSON++ (C++),double17,true\n2. Parse Double,tunnuz/JSON++ (C++),double18,true\n2. Parse Double,tunnuz/JSON++ (C++),double19,true\n2. Parse Double,tunnuz/JSON++ (C++),double20,true\n2. Parse Double,tunnuz/JSON++ (C++),double21,true\n2. Parse Double,tunnuz/JSON++ (C++),double22,true\n2. Parse Double,tunnuz/JSON++ (C++),double23,true\n2. Parse Double,tunnuz/JSON++ (C++),double24,true\n2. Parse Double,tunnuz/JSON++ (C++),double25,true\n2. Parse Double,tunnuz/JSON++ (C++),double26,false\n2. Parse Double,tunnuz/JSON++ (C++),double27,false\n2. Parse Double,tunnuz/JSON++ (C++),double28,false\n2. Parse Double,tunnuz/JSON++ (C++),double29,true\n2. Parse Double,tunnuz/JSON++ (C++),double30,true\n2. Parse Double,tunnuz/JSON++ (C++),double31,true\n2. Parse Double,tunnuz/JSON++ (C++),double32,true\n2. Parse Double,tunnuz/JSON++ (C++),double33,false\n2. Parse Double,tunnuz/JSON++ (C++),double34,false\n2. Parse Double,tunnuz/JSON++ (C++),double35,true\n2. Parse Double,tunnuz/JSON++ (C++),double36,true\n2. Parse Double,tunnuz/JSON++ (C++),double37,false\n2. Parse Double,tunnuz/JSON++ (C++),double38,true\n2. Parse Double,tunnuz/JSON++ (C++),double39,true\n2. Parse Double,tunnuz/JSON++ (C++),double40,false\n2. Parse Double,tunnuz/JSON++ (C++),double41,true\n2. Parse Double,tunnuz/JSON++ (C++),double42,true\n2. Parse Double,tunnuz/JSON++ (C++),double43,true\n2. Parse Double,tunnuz/JSON++ (C++),double44,false\n2. Parse Double,tunnuz/JSON++ (C++),double45,true\n2. Parse Double,tunnuz/JSON++ (C++),double46,true\n2. Parse Double,tunnuz/JSON++ (C++),double47,true\n2. Parse Double,tunnuz/JSON++ (C++),double48,false\n2. Parse Double,tunnuz/JSON++ (C++),double49,true\n2. Parse Double,tunnuz/JSON++ (C++),double50,true\n2. Parse Double,tunnuz/JSON++ (C++),double51,true\n2. Parse Double,tunnuz/JSON++ (C++),double52,true\n2. Parse Double,tunnuz/JSON++ (C++),double53,false\n2. Parse Double,tunnuz/JSON++ (C++),double54,true\n2. Parse Double,tunnuz/JSON++ (C++),double55,false\n2. Parse Double,tunnuz/JSON++ (C++),double56,false\n2. Parse Double,tunnuz/JSON++ (C++),double57,false\n2. Parse Double,tunnuz/JSON++ (C++),double58,false\n2. Parse Double,tunnuz/JSON++ (C++),double59,true\n2. Parse Double,tunnuz/JSON++ (C++),double60,false\n2. Parse Double,tunnuz/JSON++ (C++),double61,false\n2. Parse Double,tunnuz/JSON++ (C++),double62,false\n2. Parse Double,tunnuz/JSON++ (C++),double63,false\n2. Parse Double,tunnuz/JSON++ (C++),double64,true\n2. Parse Double,tunnuz/JSON++ (C++),double65,false\n2. Parse Double,tunnuz/JSON++ (C++),double66,true\n3. Parse String,tunnuz/JSON++ (C++),string01,true\n3. Parse String,tunnuz/JSON++ (C++),string02,true\n3. Parse String,tunnuz/JSON++ (C++),string03,true\n3. Parse String,tunnuz/JSON++ (C++),string04,false\n3. Parse String,tunnuz/JSON++ (C++),string05,true\n3. Parse String,tunnuz/JSON++ (C++),string06,true\n3. Parse String,tunnuz/JSON++ (C++),string07,true\n3. Parse String,tunnuz/JSON++ (C++),string08,true\n3. Parse String,tunnuz/JSON++ (C++),string09,false\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip01,true\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip02,true\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip03,true\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip04,true\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip05,true\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip06,true\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip07,true\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip08,true\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip09,false\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip10,false\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip11,true\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip12,true\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip13,true\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip14,true\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip15,true\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip16,true\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip17,true\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip18,true\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip19,true\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip20,false\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip21,false\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip22,true\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip23,true\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip24,true\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip25,false\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip26,false\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip27,false\n1. Parse Validation,udp/json-parser (C),pass01,true\n1. Parse Validation,udp/json-parser (C),pass02,true\n1. Parse Validation,udp/json-parser (C),pass03,true\n1. Parse Validation,udp/json-parser (C),fail02,true\n1. Parse Validation,udp/json-parser (C),fail03,true\n1. Parse Validation,udp/json-parser (C),fail04,false\n1. Parse Validation,udp/json-parser (C),fail05,true\n1. Parse Validation,udp/json-parser (C),fail06,true\n1. Parse Validation,udp/json-parser (C),fail07,true\n1. Parse Validation,udp/json-parser (C),fail08,true\n1. Parse Validation,udp/json-parser (C),fail09,false\n1. Parse Validation,udp/json-parser (C),fail10,true\n1. Parse Validation,udp/json-parser (C),fail11,true\n1. Parse Validation,udp/json-parser (C),fail12,true\n1. Parse Validation,udp/json-parser (C),fail13,true\n1. Parse Validation,udp/json-parser (C),fail14,true\n1. Parse Validation,udp/json-parser (C),fail15,false\n1. Parse Validation,udp/json-parser (C),fail16,true\n1. Parse Validation,udp/json-parser (C),fail17,false\n1. Parse Validation,udp/json-parser (C),fail19,true\n1. Parse Validation,udp/json-parser (C),fail20,true\n1. Parse Validation,udp/json-parser (C),fail21,true\n1. Parse Validation,udp/json-parser (C),fail22,true\n1. Parse Validation,udp/json-parser (C),fail23,true\n1. Parse Validation,udp/json-parser (C),fail24,true\n1. Parse Validation,udp/json-parser (C),fail25,false\n1. Parse Validation,udp/json-parser (C),fail26,false\n1. Parse Validation,udp/json-parser (C),fail27,false\n1. Parse Validation,udp/json-parser (C),fail28,false\n1. Parse Validation,udp/json-parser (C),fail29,true\n1. Parse Validation,udp/json-parser (C),fail30,true\n1. Parse Validation,udp/json-parser (C),fail31,true\n1. Parse Validation,udp/json-parser (C),fail32,true\n1. Parse Validation,udp/json-parser (C),fail33,true\n2. Parse Double,udp/json-parser (C),double01,true\n2. Parse Double,udp/json-parser (C),double02,true\n2. Parse Double,udp/json-parser (C),double03,true\n2. Parse Double,udp/json-parser (C),double04,true\n2. Parse Double,udp/json-parser (C),double05,true\n2. Parse Double,udp/json-parser (C),double06,true\n2. Parse Double,udp/json-parser (C),double07,true\n2. Parse Double,udp/json-parser (C),double08,true\n2. Parse Double,udp/json-parser (C),double09,true\n2. Parse Double,udp/json-parser (C),double10,true\n2. Parse Double,udp/json-parser (C),double11,true\n2. Parse Double,udp/json-parser (C),double12,true\n2. Parse Double,udp/json-parser (C),double13,true\n2. Parse Double,udp/json-parser (C),double14,true\n2. Parse Double,udp/json-parser (C),double15,true\n2. Parse Double,udp/json-parser (C),double16,true\n2. Parse Double,udp/json-parser (C),double17,true\n2. Parse Double,udp/json-parser (C),double18,true\n2. Parse Double,udp/json-parser (C),double19,true\n2. Parse Double,udp/json-parser (C),double20,true\n2. Parse Double,udp/json-parser (C),double21,true\n2. Parse Double,udp/json-parser (C),double22,false\n2. Parse Double,udp/json-parser (C),double23,true\n2. Parse Double,udp/json-parser (C),double24,true\n2. Parse Double,udp/json-parser (C),double25,true\n2. Parse Double,udp/json-parser (C),double26,true\n2. Parse Double,udp/json-parser (C),double27,false\n2. Parse Double,udp/json-parser (C),double28,false\n2. Parse Double,udp/json-parser (C),double29,false\n2. Parse Double,udp/json-parser (C),double30,true\n2. Parse Double,udp/json-parser (C),double31,false\n2. Parse Double,udp/json-parser (C),double32,true\n2. Parse Double,udp/json-parser (C),double33,true\n2. Parse Double,udp/json-parser (C),double34,true\n2. Parse Double,udp/json-parser (C),double35,false\n2. Parse Double,udp/json-parser (C),double36,true\n2. Parse Double,udp/json-parser (C),double37,false\n2. Parse Double,udp/json-parser (C),double38,false\n2. Parse Double,udp/json-parser (C),double39,false\n2. Parse Double,udp/json-parser (C),double40,false\n2. Parse Double,udp/json-parser (C),double41,false\n2. Parse Double,udp/json-parser (C),double42,true\n2. Parse Double,udp/json-parser (C),double43,true\n2. Parse Double,udp/json-parser (C),double44,false\n2. Parse Double,udp/json-parser (C),double45,true\n2. Parse Double,udp/json-parser (C),double46,true\n2. Parse Double,udp/json-parser (C),double47,true\n2. Parse Double,udp/json-parser (C),double48,false\n2. Parse Double,udp/json-parser (C),double49,false\n2. Parse Double,udp/json-parser (C),double50,true\n2. Parse Double,udp/json-parser (C),double51,false\n2. Parse Double,udp/json-parser (C),double52,true\n2. Parse Double,udp/json-parser (C),double53,false\n2. Parse Double,udp/json-parser (C),double54,false\n2. Parse Double,udp/json-parser (C),double55,false\n2. Parse Double,udp/json-parser (C),double56,false\n2. Parse Double,udp/json-parser (C),double57,false\n2. Parse Double,udp/json-parser (C),double58,false\n2. Parse Double,udp/json-parser (C),double59,false\n2. Parse Double,udp/json-parser (C),double60,false\n2. Parse Double,udp/json-parser (C),double61,false\n2. Parse Double,udp/json-parser (C),double62,false\n2. Parse Double,udp/json-parser (C),double63,false\n2. Parse Double,udp/json-parser (C),double64,false\n2. Parse Double,udp/json-parser (C),double65,false\n2. Parse Double,udp/json-parser (C),double66,false\n3. Parse String,udp/json-parser (C),string01,true\n3. Parse String,udp/json-parser (C),string02,true\n3. Parse String,udp/json-parser (C),string03,true\n3. Parse String,udp/json-parser (C),string04,true\n3. Parse String,udp/json-parser (C),string05,true\n3. Parse String,udp/json-parser (C),string06,true\n3. Parse String,udp/json-parser (C),string07,true\n3. Parse String,udp/json-parser (C),string08,true\n3. Parse String,udp/json-parser (C),string09,true\n4. Roundtrip,udp/json-parser (C),roundtrip01,true\n4. Roundtrip,udp/json-parser (C),roundtrip02,true\n4. Roundtrip,udp/json-parser (C),roundtrip03,true\n4. Roundtrip,udp/json-parser (C),roundtrip04,true\n4. Roundtrip,udp/json-parser (C),roundtrip05,true\n4. Roundtrip,udp/json-parser (C),roundtrip06,true\n4. Roundtrip,udp/json-parser (C),roundtrip07,true\n4. Roundtrip,udp/json-parser (C),roundtrip08,true\n4. Roundtrip,udp/json-parser (C),roundtrip09,true\n4. Roundtrip,udp/json-parser (C),roundtrip10,true\n4. Roundtrip,udp/json-parser (C),roundtrip11,true\n4. Roundtrip,udp/json-parser (C),roundtrip12,true\n4. Roundtrip,udp/json-parser (C),roundtrip13,true\n4. Roundtrip,udp/json-parser (C),roundtrip14,false\n4. Roundtrip,udp/json-parser (C),roundtrip15,true\n4. Roundtrip,udp/json-parser (C),roundtrip16,true\n4. Roundtrip,udp/json-parser (C),roundtrip17,true\n4. Roundtrip,udp/json-parser (C),roundtrip18,true\n4. Roundtrip,udp/json-parser (C),roundtrip19,true\n4. Roundtrip,udp/json-parser (C),roundtrip20,true\n4. Roundtrip,udp/json-parser (C),roundtrip21,true\n4. Roundtrip,udp/json-parser (C),roundtrip22,true\n4. Roundtrip,udp/json-parser (C),roundtrip23,true\n4. Roundtrip,udp/json-parser (C),roundtrip24,false\n4. Roundtrip,udp/json-parser (C),roundtrip25,false\n4. Roundtrip,udp/json-parser (C),roundtrip26,false\n4. Roundtrip,udp/json-parser (C),roundtrip27,false\n1. Parse Validation,ujson4c (C),pass01,true\n1. Parse Validation,ujson4c (C),pass02,true\n1. Parse Validation,ujson4c (C),pass03,true\n1. Parse Validation,ujson4c (C),fail02,true\n1. Parse Validation,ujson4c (C),fail03,true\n1. Parse Validation,ujson4c (C),fail04,true\n1. Parse Validation,ujson4c (C),fail05,true\n1. Parse Validation,ujson4c (C),fail06,true\n1. Parse Validation,ujson4c (C),fail07,true\n1. Parse Validation,ujson4c (C),fail08,true\n1. Parse Validation,ujson4c (C),fail09,false\n1. Parse Validation,ujson4c (C),fail10,true\n1. Parse Validation,ujson4c (C),fail11,true\n1. Parse Validation,ujson4c (C),fail12,true\n1. Parse Validation,ujson4c (C),fail13,false\n1. Parse Validation,ujson4c (C),fail14,true\n1. Parse Validation,ujson4c (C),fail15,true\n1. Parse Validation,ujson4c (C),fail16,true\n1. Parse Validation,ujson4c (C),fail17,true\n1. Parse Validation,ujson4c (C),fail19,true\n1. Parse Validation,ujson4c (C),fail20,true\n1. Parse Validation,ujson4c (C),fail21,true\n1. Parse Validation,ujson4c (C),fail22,true\n1. Parse Validation,ujson4c (C),fail23,true\n1. Parse Validation,ujson4c (C),fail24,true\n1. Parse Validation,ujson4c (C),fail25,false\n1. Parse Validation,ujson4c (C),fail26,true\n1. Parse Validation,ujson4c (C),fail27,false\n1. Parse Validation,ujson4c (C),fail28,true\n1. Parse Validation,ujson4c (C),fail29,false\n1. Parse Validation,ujson4c (C),fail30,false\n1. Parse Validation,ujson4c (C),fail31,true\n1. Parse Validation,ujson4c (C),fail32,true\n1. Parse Validation,ujson4c (C),fail33,true\n2. Parse Double,ujson4c (C),double01,true\n2. Parse Double,ujson4c (C),double02,true\n2. Parse Double,ujson4c (C),double03,true\n2. Parse Double,ujson4c (C),double04,true\n2. Parse Double,ujson4c (C),double05,true\n2. Parse Double,ujson4c (C),double06,true\n2. Parse Double,ujson4c (C),double07,true\n2. Parse Double,ujson4c (C),double08,true\n2. Parse Double,ujson4c (C),double09,true\n2. Parse Double,ujson4c (C),double10,true\n2. Parse Double,ujson4c (C),double11,true\n2. Parse Double,ujson4c (C),double12,true\n2. Parse Double,ujson4c (C),double13,true\n2. Parse Double,ujson4c (C),double14,true\n2. Parse Double,ujson4c (C),double15,true\n2. Parse Double,ujson4c (C),double16,true\n2. Parse Double,ujson4c (C),double17,true\n2. Parse Double,ujson4c (C),double18,true\n2. Parse Double,ujson4c (C),double19,true\n2. Parse Double,ujson4c (C),double20,true\n2. Parse Double,ujson4c (C),double21,true\n2. Parse Double,ujson4c (C),double22,false\n2. Parse Double,ujson4c (C),double23,false\n2. Parse Double,ujson4c (C),double24,false\n2. Parse Double,ujson4c (C),double25,false\n2. Parse Double,ujson4c (C),double26,true\n2. Parse Double,ujson4c (C),double27,false\n2. Parse Double,ujson4c (C),double28,false\n2. Parse Double,ujson4c (C),double29,false\n2. Parse Double,ujson4c (C),double30,true\n2. Parse Double,ujson4c (C),double31,false\n2. Parse Double,ujson4c (C),double32,true\n2. Parse Double,ujson4c (C),double33,true\n2. Parse Double,ujson4c (C),double34,true\n2. Parse Double,ujson4c (C),double35,false\n2. Parse Double,ujson4c (C),double36,false\n2. Parse Double,ujson4c (C),double37,true\n2. Parse Double,ujson4c (C),double38,false\n2. Parse Double,ujson4c (C),double39,false\n2. Parse Double,ujson4c (C),double40,false\n2. Parse Double,ujson4c (C),double41,false\n2. Parse Double,ujson4c (C),double42,true\n2. Parse Double,ujson4c (C),double43,true\n2. Parse Double,ujson4c (C),double44,false\n2. Parse Double,ujson4c (C),double45,true\n2. Parse Double,ujson4c (C),double46,true\n2. Parse Double,ujson4c (C),double47,true\n2. Parse Double,ujson4c (C),double48,false\n2. Parse Double,ujson4c (C),double49,false\n2. Parse Double,ujson4c (C),double50,true\n2. Parse Double,ujson4c (C),double51,false\n2. Parse Double,ujson4c (C),double52,true\n2. Parse Double,ujson4c (C),double53,false\n2. Parse Double,ujson4c (C),double54,false\n2. Parse Double,ujson4c (C),double55,false\n2. Parse Double,ujson4c (C),double56,false\n2. Parse Double,ujson4c (C),double57,false\n2. Parse Double,ujson4c (C),double58,false\n2. Parse Double,ujson4c (C),double59,false\n2. Parse Double,ujson4c (C),double60,false\n2. Parse Double,ujson4c (C),double61,false\n2. Parse Double,ujson4c (C),double62,false\n2. Parse Double,ujson4c (C),double63,false\n2. Parse Double,ujson4c (C),double64,false\n2. Parse Double,ujson4c (C),double65,false\n2. Parse Double,ujson4c (C),double66,false\n3. Parse String,ujson4c (C),string01,true\n3. Parse String,ujson4c (C),string02,true\n3. Parse String,ujson4c (C),string03,true\n3. Parse String,ujson4c (C),string04,false\n3. Parse String,ujson4c (C),string05,true\n3. Parse String,ujson4c (C),string06,true\n3. Parse String,ujson4c (C),string07,false\n3. Parse String,ujson4c (C),string08,false\n3. Parse String,ujson4c (C),string09,false\n1. Parse Validation,ujson (C++),pass01,false\n1. Parse Validation,ujson (C++),pass02,true\n1. Parse Validation,ujson (C++),pass03,true\n1. Parse Validation,ujson (C++),fail02,true\n1. Parse Validation,ujson (C++),fail03,true\n1. Parse Validation,ujson (C++),fail04,true\n1. Parse Validation,ujson (C++),fail05,true\n1. Parse Validation,ujson (C++),fail06,true\n1. Parse Validation,ujson (C++),fail07,true\n1. Parse Validation,ujson (C++),fail08,true\n1. Parse Validation,ujson (C++),fail09,true\n1. Parse Validation,ujson (C++),fail10,true\n1. Parse Validation,ujson (C++),fail11,true\n1. Parse Validation,ujson (C++),fail12,true\n1. Parse Validation,ujson (C++),fail13,true\n1. Parse Validation,ujson (C++),fail14,true\n1. Parse Validation,ujson (C++),fail15,true\n1. Parse Validation,ujson (C++),fail16,true\n1. Parse Validation,ujson (C++),fail17,true\n1. Parse Validation,ujson (C++),fail19,true\n1. Parse Validation,ujson (C++),fail20,true\n1. Parse Validation,ujson (C++),fail21,true\n1. Parse Validation,ujson (C++),fail22,true\n1. Parse Validation,ujson (C++),fail23,true\n1. Parse Validation,ujson (C++),fail24,true\n1. Parse Validation,ujson (C++),fail25,true\n1. Parse Validation,ujson (C++),fail26,true\n1. Parse Validation,ujson (C++),fail27,true\n1. Parse Validation,ujson (C++),fail28,true\n1. Parse Validation,ujson (C++),fail29,true\n1. Parse Validation,ujson (C++),fail30,true\n1. Parse Validation,ujson (C++),fail31,true\n1. Parse Validation,ujson (C++),fail32,true\n1. Parse Validation,ujson (C++),fail33,true\n2. Parse Double,ujson (C++),double01,true\n2. Parse Double,ujson (C++),double02,true\n2. Parse Double,ujson (C++),double03,true\n2. Parse Double,ujson (C++),double04,true\n2. Parse Double,ujson (C++),double05,true\n2. Parse Double,ujson (C++),double06,true\n2. Parse Double,ujson (C++),double07,true\n2. Parse Double,ujson (C++),double08,true\n2. Parse Double,ujson (C++),double09,true\n2. Parse Double,ujson (C++),double10,true\n2. Parse Double,ujson (C++),double11,true\n2. Parse Double,ujson (C++),double12,true\n2. Parse Double,ujson (C++),double13,true\n2. Parse Double,ujson (C++),double14,true\n2. Parse Double,ujson (C++),double15,true\n2. Parse Double,ujson (C++),double16,true\n2. Parse Double,ujson (C++),double17,true\n2. Parse Double,ujson (C++),double18,true\n2. Parse Double,ujson (C++),double19,true\n2. Parse Double,ujson (C++),double20,true\n2. Parse Double,ujson (C++),double21,true\n2. Parse Double,ujson (C++),double22,true\n2. Parse Double,ujson (C++),double23,true\n2. Parse Double,ujson (C++),double24,true\n2. Parse Double,ujson (C++),double25,true\n2. Parse Double,ujson (C++),double26,true\n2. Parse Double,ujson (C++),double27,true\n2. Parse Double,ujson (C++),double28,true\n2. Parse Double,ujson (C++),double29,true\n2. Parse Double,ujson (C++),double30,true\n2. Parse Double,ujson (C++),double31,true\n2. Parse Double,ujson (C++),double32,true\n2. Parse Double,ujson (C++),double33,true\n2. Parse Double,ujson (C++),double34,true\n2. Parse Double,ujson (C++),double35,true\n2. Parse Double,ujson (C++),double36,true\n2. Parse Double,ujson (C++),double37,true\n2. Parse Double,ujson (C++),double38,true\n2. Parse Double,ujson (C++),double39,true\n2. Parse Double,ujson (C++),double40,true\n2. Parse Double,ujson (C++),double41,true\n2. Parse Double,ujson (C++),double42,true\n2. Parse Double,ujson (C++),double43,true\n2. Parse Double,ujson (C++),double44,true\n2. Parse Double,ujson (C++),double45,true\n2. Parse Double,ujson (C++),double46,true\n2. Parse Double,ujson (C++),double47,true\n2. Parse Double,ujson (C++),double48,true\n2. Parse Double,ujson (C++),double49,true\n2. Parse Double,ujson (C++),double50,true\n2. Parse Double,ujson (C++),double51,true\n2. Parse Double,ujson (C++),double52,true\n2. Parse Double,ujson (C++),double53,true\n2. Parse Double,ujson (C++),double54,true\n2. Parse Double,ujson (C++),double55,true\n2. Parse Double,ujson (C++),double56,true\n2. Parse Double,ujson (C++),double57,true\n2. Parse Double,ujson (C++),double58,true\n2. Parse Double,ujson (C++),double59,true\n2. Parse Double,ujson (C++),double60,true\n2. Parse Double,ujson (C++),double61,true\n2. Parse Double,ujson (C++),double62,true\n2. Parse Double,ujson (C++),double63,true\n2. Parse Double,ujson (C++),double64,true\n2. Parse Double,ujson (C++),double65,true\n2. Parse Double,ujson (C++),double66,true\n3. Parse String,ujson (C++),string01,true\n3. Parse String,ujson (C++),string02,true\n3. Parse String,ujson (C++),string03,true\n3. Parse String,ujson (C++),string04,true\n3. Parse String,ujson (C++),string05,true\n3. Parse String,ujson (C++),string06,true\n3. Parse String,ujson (C++),string07,true\n3. Parse String,ujson (C++),string08,true\n3. Parse String,ujson (C++),string09,true\n4. Roundtrip,ujson (C++),roundtrip01,true\n4. Roundtrip,ujson (C++),roundtrip02,true\n4. Roundtrip,ujson (C++),roundtrip03,true\n4. Roundtrip,ujson (C++),roundtrip04,true\n4. Roundtrip,ujson (C++),roundtrip05,true\n4. Roundtrip,ujson (C++),roundtrip06,true\n4. Roundtrip,ujson (C++),roundtrip07,true\n4. Roundtrip,ujson (C++),roundtrip08,true\n4. Roundtrip,ujson (C++),roundtrip09,true\n4. Roundtrip,ujson (C++),roundtrip10,true\n4. Roundtrip,ujson (C++),roundtrip11,true\n4. Roundtrip,ujson (C++),roundtrip12,false\n4. Roundtrip,ujson (C++),roundtrip13,false\n4. Roundtrip,ujson (C++),roundtrip14,false\n4. Roundtrip,ujson (C++),roundtrip15,true\n4. Roundtrip,ujson (C++),roundtrip16,false\n4. Roundtrip,ujson (C++),roundtrip17,false\n4. Roundtrip,ujson (C++),roundtrip18,false\n4. Roundtrip,ujson (C++),roundtrip19,false\n4. Roundtrip,ujson (C++),roundtrip20,false\n4. Roundtrip,ujson (C++),roundtrip21,false\n4. Roundtrip,ujson (C++),roundtrip22,true\n4. Roundtrip,ujson (C++),roundtrip23,true\n4. Roundtrip,ujson (C++),roundtrip24,true\n4. Roundtrip,ujson (C++),roundtrip25,true\n4. Roundtrip,ujson (C++),roundtrip26,true\n4. Roundtrip,ujson (C++),roundtrip27,true\n1. Parse Validation,V8 (C++),pass01,true\n1. Parse Validation,V8 (C++),pass02,true\n1. Parse Validation,V8 (C++),pass03,true\n1. Parse Validation,V8 (C++),fail02,true\n1. Parse Validation,V8 (C++),fail03,true\n1. Parse Validation,V8 (C++),fail04,true\n1. Parse Validation,V8 (C++),fail05,true\n1. Parse Validation,V8 (C++),fail06,true\n1. Parse Validation,V8 (C++),fail07,true\n1. Parse Validation,V8 (C++),fail08,true\n1. Parse Validation,V8 (C++),fail09,true\n1. Parse Validation,V8 (C++),fail10,true\n1. Parse Validation,V8 (C++),fail11,true\n1. Parse Validation,V8 (C++),fail12,true\n1. Parse Validation,V8 (C++),fail13,true\n1. Parse Validation,V8 (C++),fail14,true\n1. Parse Validation,V8 (C++),fail15,true\n1. Parse Validation,V8 (C++),fail16,true\n1. Parse Validation,V8 (C++),fail17,true\n1. Parse Validation,V8 (C++),fail19,true\n1. Parse Validation,V8 (C++),fail20,true\n1. Parse Validation,V8 (C++),fail21,true\n1. Parse Validation,V8 (C++),fail22,true\n1. Parse Validation,V8 (C++),fail23,true\n1. Parse Validation,V8 (C++),fail24,true\n1. Parse Validation,V8 (C++),fail25,true\n1. Parse Validation,V8 (C++),fail26,true\n1. Parse Validation,V8 (C++),fail27,true\n1. Parse Validation,V8 (C++),fail28,true\n1. Parse Validation,V8 (C++),fail29,true\n1. Parse Validation,V8 (C++),fail30,true\n1. Parse Validation,V8 (C++),fail31,true\n1. Parse Validation,V8 (C++),fail32,true\n1. Parse Validation,V8 (C++),fail33,true\n2. Parse Double,V8 (C++),double01,true\n2. Parse Double,V8 (C++),double02,true\n2. Parse Double,V8 (C++),double03,true\n2. Parse Double,V8 (C++),double04,true\n2. Parse Double,V8 (C++),double05,true\n2. Parse Double,V8 (C++),double06,true\n2. Parse Double,V8 (C++),double07,true\n2. Parse Double,V8 (C++),double08,true\n2. Parse Double,V8 (C++),double09,true\n2. Parse Double,V8 (C++),double10,true\n2. Parse Double,V8 (C++),double11,true\n2. Parse Double,V8 (C++),double12,true\n2. Parse Double,V8 (C++),double13,true\n2. Parse Double,V8 (C++),double14,true\n2. Parse Double,V8 (C++),double15,true\n2. Parse Double,V8 (C++),double16,true\n2. Parse Double,V8 (C++),double17,true\n2. Parse Double,V8 (C++),double18,true\n2. Parse Double,V8 (C++),double19,true\n2. Parse Double,V8 (C++),double20,true\n2. Parse Double,V8 (C++),double21,true\n2. Parse Double,V8 (C++),double22,true\n2. Parse Double,V8 (C++),double23,true\n2. Parse Double,V8 (C++),double24,true\n2. Parse Double,V8 (C++),double25,true\n2. Parse Double,V8 (C++),double26,true\n2. Parse Double,V8 (C++),double27,true\n2. Parse Double,V8 (C++),double28,true\n2. Parse Double,V8 (C++),double29,true\n2. Parse Double,V8 (C++),double30,true\n2. Parse Double,V8 (C++),double31,true\n2. Parse Double,V8 (C++),double32,true\n2. Parse Double,V8 (C++),double33,true\n2. Parse Double,V8 (C++),double34,true\n2. Parse Double,V8 (C++),double35,true\n2. Parse Double,V8 (C++),double36,true\n2. Parse Double,V8 (C++),double37,true\n2. Parse Double,V8 (C++),double38,true\n2. Parse Double,V8 (C++),double39,true\n2. Parse Double,V8 (C++),double40,true\n2. Parse Double,V8 (C++),double41,true\n2. Parse Double,V8 (C++),double42,true\n2. Parse Double,V8 (C++),double43,true\n2. Parse Double,V8 (C++),double44,true\n2. Parse Double,V8 (C++),double45,true\n2. Parse Double,V8 (C++),double46,true\n2. Parse Double,V8 (C++),double47,true\n2. Parse Double,V8 (C++),double48,true\n2. Parse Double,V8 (C++),double49,true\n2. Parse Double,V8 (C++),double50,true\n2. Parse Double,V8 (C++),double51,true\n2. Parse Double,V8 (C++),double52,true\n2. Parse Double,V8 (C++),double53,true\n2. Parse Double,V8 (C++),double54,true\n2. Parse Double,V8 (C++),double55,true\n2. Parse Double,V8 (C++),double56,true\n2. Parse Double,V8 (C++),double57,true\n2. Parse Double,V8 (C++),double58,true\n2. Parse Double,V8 (C++),double59,true\n2. Parse Double,V8 (C++),double60,true\n2. Parse Double,V8 (C++),double61,true\n2. Parse Double,V8 (C++),double62,true\n2. Parse Double,V8 (C++),double63,true\n2. Parse Double,V8 (C++),double64,true\n2. Parse Double,V8 (C++),double65,true\n2. Parse Double,V8 (C++),double66,true\n3. Parse String,V8 (C++),string01,true\n3. Parse String,V8 (C++),string02,true\n3. Parse String,V8 (C++),string03,true\n3. Parse String,V8 (C++),string04,true\n3. Parse String,V8 (C++),string05,true\n3. Parse String,V8 (C++),string06,true\n3. Parse String,V8 (C++),string07,true\n3. Parse String,V8 (C++),string08,true\n3. Parse String,V8 (C++),string09,true\n4. Roundtrip,V8 (C++),roundtrip01,true\n4. Roundtrip,V8 (C++),roundtrip02,true\n4. Roundtrip,V8 (C++),roundtrip03,true\n4. Roundtrip,V8 (C++),roundtrip04,true\n4. Roundtrip,V8 (C++),roundtrip05,true\n4. Roundtrip,V8 (C++),roundtrip06,true\n4. Roundtrip,V8 (C++),roundtrip07,true\n4. Roundtrip,V8 (C++),roundtrip08,true\n4. Roundtrip,V8 (C++),roundtrip09,true\n4. Roundtrip,V8 (C++),roundtrip10,true\n4. Roundtrip,V8 (C++),roundtrip11,true\n4. Roundtrip,V8 (C++),roundtrip12,true\n4. Roundtrip,V8 (C++),roundtrip13,false\n4. Roundtrip,V8 (C++),roundtrip14,false\n4. Roundtrip,V8 (C++),roundtrip15,true\n4. Roundtrip,V8 (C++),roundtrip16,true\n4. Roundtrip,V8 (C++),roundtrip17,true\n4. Roundtrip,V8 (C++),roundtrip18,false\n4. Roundtrip,V8 (C++),roundtrip19,false\n4. Roundtrip,V8 (C++),roundtrip20,false\n4. Roundtrip,V8 (C++),roundtrip21,false\n4. Roundtrip,V8 (C++),roundtrip22,true\n4. Roundtrip,V8 (C++),roundtrip23,true\n4. Roundtrip,V8 (C++),roundtrip24,true\n4. Roundtrip,V8 (C++),roundtrip25,true\n4. Roundtrip,V8 (C++),roundtrip26,true\n4. Roundtrip,V8 (C++),roundtrip27,false\n1. Parse Validation,Vinenthz/libjson (C),pass01,true\n1. Parse Validation,Vinenthz/libjson (C),pass02,true\n1. Parse Validation,Vinenthz/libjson (C),pass03,true\n1. Parse Validation,Vinenthz/libjson (C),fail02,false\n1. Parse Validation,Vinenthz/libjson (C),fail03,true\n1. Parse Validation,Vinenthz/libjson (C),fail04,true\n1. Parse Validation,Vinenthz/libjson (C),fail05,true\n1. Parse Validation,Vinenthz/libjson (C),fail06,true\n1. Parse Validation,Vinenthz/libjson (C),fail07,true\n1. Parse Validation,Vinenthz/libjson (C),fail08,true\n1. Parse Validation,Vinenthz/libjson (C),fail09,true\n1. Parse Validation,Vinenthz/libjson (C),fail10,true\n1. Parse Validation,Vinenthz/libjson (C),fail11,true\n1. Parse Validation,Vinenthz/libjson (C),fail12,true\n1. Parse Validation,Vinenthz/libjson (C),fail13,true\n1. Parse Validation,Vinenthz/libjson (C),fail14,true\n1. Parse Validation,Vinenthz/libjson (C),fail15,true\n1. Parse Validation,Vinenthz/libjson (C),fail16,true\n1. Parse Validation,Vinenthz/libjson (C),fail17,true\n1. Parse Validation,Vinenthz/libjson (C),fail19,true\n1. Parse Validation,Vinenthz/libjson (C),fail20,true\n1. Parse Validation,Vinenthz/libjson (C),fail21,true\n1. Parse Validation,Vinenthz/libjson (C),fail22,true\n1. Parse Validation,Vinenthz/libjson (C),fail23,true\n1. Parse Validation,Vinenthz/libjson (C),fail24,true\n1. Parse Validation,Vinenthz/libjson (C),fail25,true\n1. Parse Validation,Vinenthz/libjson (C),fail26,true\n1. Parse Validation,Vinenthz/libjson (C),fail27,true\n1. Parse Validation,Vinenthz/libjson (C),fail28,true\n1. Parse Validation,Vinenthz/libjson (C),fail29,true\n1. Parse Validation,Vinenthz/libjson (C),fail30,true\n1. Parse Validation,Vinenthz/libjson (C),fail31,true\n1. Parse Validation,Vinenthz/libjson (C),fail32,false\n1. Parse Validation,Vinenthz/libjson (C),fail33,true\n2. Parse Double,Vinenthz/libjson (C),double01,true\n2. Parse Double,Vinenthz/libjson (C),double02,true\n2. Parse Double,Vinenthz/libjson (C),double03,true\n2. Parse Double,Vinenthz/libjson (C),double04,true\n2. Parse Double,Vinenthz/libjson (C),double05,true\n2. Parse Double,Vinenthz/libjson (C),double06,true\n2. Parse Double,Vinenthz/libjson (C),double07,true\n2. Parse Double,Vinenthz/libjson (C),double08,true\n2. Parse Double,Vinenthz/libjson (C),double09,true\n2. Parse Double,Vinenthz/libjson (C),double10,true\n2. Parse Double,Vinenthz/libjson (C),double11,true\n2. Parse Double,Vinenthz/libjson (C),double12,true\n2. Parse Double,Vinenthz/libjson (C),double13,true\n2. Parse Double,Vinenthz/libjson (C),double14,true\n2. Parse Double,Vinenthz/libjson (C),double15,true\n2. Parse Double,Vinenthz/libjson (C),double16,true\n2. Parse Double,Vinenthz/libjson (C),double17,true\n2. Parse Double,Vinenthz/libjson (C),double18,true\n2. Parse Double,Vinenthz/libjson (C),double19,true\n2. Parse Double,Vinenthz/libjson (C),double20,true\n2. Parse Double,Vinenthz/libjson (C),double21,true\n2. Parse Double,Vinenthz/libjson (C),double22,true\n2. Parse Double,Vinenthz/libjson (C),double23,true\n2. Parse Double,Vinenthz/libjson (C),double24,true\n2. Parse Double,Vinenthz/libjson (C),double25,true\n2. Parse Double,Vinenthz/libjson (C),double26,true\n2. Parse Double,Vinenthz/libjson (C),double27,false\n2. Parse Double,Vinenthz/libjson (C),double28,false\n2. Parse Double,Vinenthz/libjson (C),double29,true\n2. Parse Double,Vinenthz/libjson (C),double30,true\n2. Parse Double,Vinenthz/libjson (C),double31,true\n2. Parse Double,Vinenthz/libjson (C),double32,true\n2. Parse Double,Vinenthz/libjson (C),double33,true\n2. Parse Double,Vinenthz/libjson (C),double34,true\n2. Parse Double,Vinenthz/libjson (C),double35,true\n2. Parse Double,Vinenthz/libjson (C),double36,true\n2. Parse Double,Vinenthz/libjson (C),double37,true\n2. Parse Double,Vinenthz/libjson (C),double38,true\n2. Parse Double,Vinenthz/libjson (C),double39,true\n2. Parse Double,Vinenthz/libjson (C),double40,true\n2. Parse Double,Vinenthz/libjson (C),double41,true\n2. Parse Double,Vinenthz/libjson (C),double42,true\n2. Parse Double,Vinenthz/libjson (C),double43,true\n2. Parse Double,Vinenthz/libjson (C),double44,true\n2. Parse Double,Vinenthz/libjson (C),double45,true\n2. Parse Double,Vinenthz/libjson (C),double46,true\n2. Parse Double,Vinenthz/libjson (C),double47,true\n2. Parse Double,Vinenthz/libjson (C),double48,true\n2. Parse Double,Vinenthz/libjson (C),double49,true\n2. Parse Double,Vinenthz/libjson (C),double50,true\n2. Parse Double,Vinenthz/libjson (C),double51,true\n2. Parse Double,Vinenthz/libjson (C),double52,true\n2. Parse Double,Vinenthz/libjson (C),double53,true\n2. Parse Double,Vinenthz/libjson (C),double54,true\n2. Parse Double,Vinenthz/libjson (C),double55,false\n2. Parse Double,Vinenthz/libjson (C),double56,false\n2. Parse Double,Vinenthz/libjson (C),double57,false\n2. Parse Double,Vinenthz/libjson (C),double58,true\n2. Parse Double,Vinenthz/libjson (C),double59,true\n2. Parse Double,Vinenthz/libjson (C),double60,false\n2. Parse Double,Vinenthz/libjson (C),double61,false\n2. Parse Double,Vinenthz/libjson (C),double62,false\n2. Parse Double,Vinenthz/libjson (C),double63,true\n2. Parse Double,Vinenthz/libjson (C),double64,true\n2. Parse Double,Vinenthz/libjson (C),double65,false\n2. Parse Double,Vinenthz/libjson (C),double66,true\n3. Parse String,Vinenthz/libjson (C),string01,true\n3. Parse String,Vinenthz/libjson (C),string02,true\n3. Parse String,Vinenthz/libjson (C),string03,true\n3. Parse String,Vinenthz/libjson (C),string04,true\n3. Parse String,Vinenthz/libjson (C),string05,true\n3. Parse String,Vinenthz/libjson (C),string06,true\n3. Parse String,Vinenthz/libjson (C),string07,true\n3. Parse String,Vinenthz/libjson (C),string08,true\n3. Parse String,Vinenthz/libjson (C),string09,true\n4. Roundtrip,Vinenthz/libjson (C),roundtrip01,false\n4. Roundtrip,Vinenthz/libjson (C),roundtrip02,true\n4. Roundtrip,Vinenthz/libjson (C),roundtrip03,false\n4. Roundtrip,Vinenthz/libjson (C),roundtrip04,true\n4. Roundtrip,Vinenthz/libjson (C),roundtrip05,true\n4. Roundtrip,Vinenthz/libjson (C),roundtrip06,true\n4. Roundtrip,Vinenthz/libjson (C),roundtrip07,true\n4. Roundtrip,Vinenthz/libjson (C),roundtrip08,true\n4. Roundtrip,Vinenthz/libjson (C),roundtrip09,true\n4. Roundtrip,Vinenthz/libjson (C),roundtrip10,false\n4. Roundtrip,Vinenthz/libjson (C),roundtrip11,true\n4. Roundtrip,Vinenthz/libjson (C),roundtrip12,true\n4. Roundtrip,Vinenthz/libjson (C),roundtrip13,true\n4. Roundtrip,Vinenthz/libjson (C),roundtrip14,true\n4. Roundtrip,Vinenthz/libjson (C),roundtrip15,true\n4. Roundtrip,Vinenthz/libjson (C),roundtrip16,true\n4. Roundtrip,Vinenthz/libjson (C),roundtrip17,true\n4. Roundtrip,Vinenthz/libjson (C),roundtrip18,true\n4. Roundtrip,Vinenthz/libjson (C),roundtrip19,true\n4. Roundtrip,Vinenthz/libjson (C),roundtrip20,false\n4. Roundtrip,Vinenthz/libjson (C),roundtrip21,false\n4. Roundtrip,Vinenthz/libjson (C),roundtrip22,false\n4. Roundtrip,Vinenthz/libjson (C),roundtrip23,false\n4. Roundtrip,Vinenthz/libjson (C),roundtrip24,false\n4. Roundtrip,Vinenthz/libjson (C),roundtrip25,false\n4. Roundtrip,Vinenthz/libjson (C),roundtrip26,true\n4. Roundtrip,Vinenthz/libjson (C),roundtrip27,false\n1. Parse Validation,YAJL (C),pass01,true\n1. Parse Validation,YAJL (C),pass02,true\n1. Parse Validation,YAJL (C),pass03,true\n1. Parse Validation,YAJL (C),fail02,true\n1. Parse Validation,YAJL (C),fail03,true\n1. Parse Validation,YAJL (C),fail04,true\n1. Parse Validation,YAJL (C),fail05,true\n1. Parse Validation,YAJL (C),fail06,true\n1. Parse Validation,YAJL (C),fail07,true\n1. Parse Validation,YAJL (C),fail08,true\n1. Parse Validation,YAJL (C),fail09,true\n1. Parse Validation,YAJL (C),fail10,true\n1. Parse Validation,YAJL (C),fail11,true\n1. Parse Validation,YAJL (C),fail12,true\n1. Parse Validation,YAJL (C),fail13,true\n1. Parse Validation,YAJL (C),fail14,true\n1. Parse Validation,YAJL (C),fail15,true\n1. Parse Validation,YAJL (C),fail16,true\n1. Parse Validation,YAJL (C),fail17,true\n1. Parse Validation,YAJL (C),fail19,true\n1. Parse Validation,YAJL (C),fail20,true\n1. Parse Validation,YAJL (C),fail21,true\n1. Parse Validation,YAJL (C),fail22,true\n1. Parse Validation,YAJL (C),fail23,true\n1. Parse Validation,YAJL (C),fail24,true\n1. Parse Validation,YAJL (C),fail25,true\n1. Parse Validation,YAJL (C),fail26,true\n1. Parse Validation,YAJL (C),fail27,true\n1. Parse Validation,YAJL (C),fail28,true\n1. Parse Validation,YAJL (C),fail29,true\n1. Parse Validation,YAJL (C),fail30,true\n1. Parse Validation,YAJL (C),fail31,true\n1. Parse Validation,YAJL (C),fail32,true\n1. Parse Validation,YAJL (C),fail33,true\n2. Parse Double,YAJL (C),double01,true\n2. Parse Double,YAJL (C),double02,true\n2. Parse Double,YAJL (C),double03,true\n2. Parse Double,YAJL (C),double04,true\n2. Parse Double,YAJL (C),double05,true\n2. Parse Double,YAJL (C),double06,true\n2. Parse Double,YAJL (C),double07,true\n2. Parse Double,YAJL (C),double08,true\n2. Parse Double,YAJL (C),double09,true\n2. Parse Double,YAJL (C),double10,true\n2. Parse Double,YAJL (C),double11,true\n2. Parse Double,YAJL (C),double12,true\n2. Parse Double,YAJL (C),double13,true\n2. Parse Double,YAJL (C),double14,true\n2. Parse Double,YAJL (C),double15,true\n2. Parse Double,YAJL (C),double16,true\n2. Parse Double,YAJL (C),double17,true\n2. Parse Double,YAJL (C),double18,true\n2. Parse Double,YAJL (C),double19,false\n2. Parse Double,YAJL (C),double20,true\n2. Parse Double,YAJL (C),double21,false\n2. Parse Double,YAJL (C),double22,false\n2. Parse Double,YAJL (C),double23,false\n2. Parse Double,YAJL (C),double24,true\n2. Parse Double,YAJL (C),double25,true\n2. Parse Double,YAJL (C),double26,false\n2. Parse Double,YAJL (C),double27,true\n2. Parse Double,YAJL (C),double28,true\n2. Parse Double,YAJL (C),double29,true\n2. Parse Double,YAJL (C),double30,true\n2. Parse Double,YAJL (C),double31,true\n2. Parse Double,YAJL (C),double32,false\n2. Parse Double,YAJL (C),double33,false\n2. Parse Double,YAJL (C),double34,false\n2. Parse Double,YAJL (C),double35,true\n2. Parse Double,YAJL (C),double36,true\n2. Parse Double,YAJL (C),double37,false\n2. Parse Double,YAJL (C),double38,true\n2. Parse Double,YAJL (C),double39,true\n2. Parse Double,YAJL (C),double40,true\n2. Parse Double,YAJL (C),double41,true\n2. Parse Double,YAJL (C),double42,true\n2. Parse Double,YAJL (C),double43,true\n2. Parse Double,YAJL (C),double44,true\n2. Parse Double,YAJL (C),double45,true\n2. Parse Double,YAJL (C),double46,true\n2. Parse Double,YAJL (C),double47,true\n2. Parse Double,YAJL (C),double48,true\n2. Parse Double,YAJL (C),double49,true\n2. Parse Double,YAJL (C),double50,true\n2. Parse Double,YAJL (C),double51,true\n2. Parse Double,YAJL (C),double52,true\n2. Parse Double,YAJL (C),double53,true\n2. Parse Double,YAJL (C),double54,true\n2. Parse Double,YAJL (C),double55,true\n2. Parse Double,YAJL (C),double56,true\n2. Parse Double,YAJL (C),double57,true\n2. Parse Double,YAJL (C),double58,true\n2. Parse Double,YAJL (C),double59,true\n2. Parse Double,YAJL (C),double60,true\n2. Parse Double,YAJL (C),double61,true\n2. Parse Double,YAJL (C),double62,true\n2. Parse Double,YAJL (C),double63,true\n2. Parse Double,YAJL (C),double64,true\n2. Parse Double,YAJL (C),double65,true\n2. Parse Double,YAJL (C),double66,true\n3. Parse String,YAJL (C),string01,true\n3. Parse String,YAJL (C),string02,true\n3. Parse String,YAJL (C),string03,true\n3. Parse String,YAJL (C),string04,false\n3. Parse String,YAJL (C),string05,true\n3. Parse String,YAJL (C),string06,true\n3. Parse String,YAJL (C),string07,true\n3. Parse String,YAJL (C),string08,true\n3. Parse String,YAJL (C),string09,true\n4. Roundtrip,YAJL (C),roundtrip01,true\n4. Roundtrip,YAJL (C),roundtrip02,true\n4. Roundtrip,YAJL (C),roundtrip03,true\n4. Roundtrip,YAJL (C),roundtrip04,true\n4. Roundtrip,YAJL (C),roundtrip05,true\n4. Roundtrip,YAJL (C),roundtrip06,true\n4. Roundtrip,YAJL (C),roundtrip07,true\n4. Roundtrip,YAJL (C),roundtrip08,true\n4. Roundtrip,YAJL (C),roundtrip09,true\n4. Roundtrip,YAJL (C),roundtrip10,true\n4. Roundtrip,YAJL (C),roundtrip11,true\n4. Roundtrip,YAJL (C),roundtrip12,true\n4. Roundtrip,YAJL (C),roundtrip13,true\n4. Roundtrip,YAJL (C),roundtrip14,false\n4. Roundtrip,YAJL (C),roundtrip15,true\n4. Roundtrip,YAJL (C),roundtrip16,true\n4. Roundtrip,YAJL (C),roundtrip17,true\n4. Roundtrip,YAJL (C),roundtrip18,true\n4. Roundtrip,YAJL (C),roundtrip19,true\n4. Roundtrip,YAJL (C),roundtrip20,true\n4. Roundtrip,YAJL (C),roundtrip21,true\n4. Roundtrip,YAJL (C),roundtrip22,false\n4. Roundtrip,YAJL (C),roundtrip23,false\n4. Roundtrip,YAJL (C),roundtrip24,true\n4. Roundtrip,YAJL (C),roundtrip25,false\n4. Roundtrip,YAJL (C),roundtrip26,false\n4. Roundtrip,YAJL (C),roundtrip27,false\n"
  },
  {
    "path": "sample/conformance.html",
    "content": "<html>\n<head>\n<link rel=\"stylesheet\" href=\"../resource/combine/combine.css\">\n<script src=\"../resource/combine/combine.js\"></script>\n<!--\n<link rel=\"stylesheet\" href=\"http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css\">\n<link rel=\"stylesheet\" href=\"http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap-theme.min.css\">\n<script src=\"http://code.jquery.com/jquery-1.8.2.js\"></script>\n<script src=\"http://www.google.com/jsapi?autoload={'modules':[{'name':'visualization','version':'1','packages':['corechart','table']}]}\"></script>\n<script src=\"http://jquery-csv.googlecode.com/git/src/jquery.csv.js\"></script>\n<script src=\"http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js\"></script>\n-->\n<script>\n$(function() {\n  var csv = $('#textInput').val();\n  var dt = google.visualization.arrayToDataTable($.csv.toArrays(csv));\n\n  function sortCaseInsensitive(dt, column) {\n    for (var row = 0; row < dt.getNumberOfRows(); row++) {\n      var s = dt.getValue(row, column);\n      dt.setValue(row, column, s.toUpperCase());\n      dt.setFormattedValue(row, column, s);\n    }\n    dt.sort(column);\n  }\n\n  addSection(\"0. Overall\");\n\n  var overallDiv = document.createElement(\"div\");\n  overallDiv.className = \"chart\";\n  $(overallDiv).data(\"filename\", \"overall\" + \"_\" + \"Result\");\n  $(\"#main\").append(overallDiv);\n\n  // Per type sections\n  var types = dt.getDistinctValues(0);\n  var overallDt, overallKeyRowMap = {}, overallKeyCount = {};\n  for (var i in types) {\n    var type = types[i];\n    addSection(type);\n\n    var view = new google.visualization.DataView(dt);\n    view.setRows(view.getFilteredRows([{column: 0, value: type}]));\n\n    var percentdt = google.visualization.data.group(\n      view,\n      [1],\n      [{column: 3, aggregation: percentCalc, type: 'number'}]\n    );\n    sortCaseInsensitive(percentdt, 0);\n\n    function percentCalc(a) {\n      var sum = 0;\n      for (var i = 0; i < a.length; i++)\n        if (a[i].trim() == 'true')\n          sum++;\n      return sum / a.length;\n    }\n\n    var perecentFormatter = new google.visualization.NumberFormat({pattern:'###%'});\n    perecentFormatter.format(percentdt, 1);\n\n    drawBarChart(type, percentdt.clone());\n\n    // Accumulate perecentage for overall\n    if (overallDt == null) {\n      overallDt = percentdt.clone();\n      for (var row = 0; row < overallDt.getNumberOfRows(); row++) {\n        var key = overallDt.getValue(row, 0);\n        overallKeyRowMap[key] = row;\n        overallKeyCount[key] = 1;\n      }\n    }\n    else {\n      for (var row = 0; row < percentdt.getNumberOfRows(); row++) {\n        var key = percentdt.getValue(row, 0);\n        var result = percentdt.getValue(row, 1);\n        var r = overallKeyRowMap[key];\n        if (r != null) {\n          overallDt.setValue(r, 1, overallDt.getValue(r, 1) + result);\n          overallKeyCount[key]++;\n        }\n        else {\n          overallKeyRowMap[key] = overallDt.addRow([key, result]);\n          overallKeyCount[key] = 1;\n        }\n      }\n    }\n\n    view.setColumns([ 2, 1, {calc:stringToBoolean, type:'string', label:''} ]);\n    \n    function stringToBoolean(dt, row) {\n      var v = dt.getValue(row, 3);\n      if (dt.getValue(row, 3).trim() == 'true')\n        return '<span class=\"glyphicon glyphicon-ok text-success\"></span>';\n      else\n        return '<span class=\"glyphicon glyphicon-remove text-danger\"></span>';\n    }\n\n    drawTable(type, pivotTable(view));\n  }\n\n  {\n    // average results\n    for (var row = 0; row < overallDt.getNumberOfRows(); row++)\n      overallDt.setValue(row, 1, overallDt.getValue(row, 1) / overallKeyCount[overallDt.getValue(row, 0)]);\n\n    var perecentFormatter = new google.visualization.NumberFormat({pattern:'###%'});\n    perecentFormatter.format(overallDt, 1);\n    drawBarChart(\"0. Overall\", overallDt, overallDiv)\n  }\n\n  $(\".chart\").each(function() {\n    var chart = $(this);\n    var d = $(\"#downloadDD\").clone().css(\"display\", \"\");\n    $('li a', d).each(function() {\n          $(this).click(function() {\n              var svg = chart[0].getElementsByTagName('svg')[0].parentNode.innerHTML;\n              svg=sanitize(svg);\n              $('#imageFilename').val($(\"#title\").html() + \"_\" + chart.data(\"filename\"));\n              $('#imageGetFormTYPE').val($(this).attr('dltype'));\n              $('#imageGetFormSVG').val(svg);\n              $('#imageGetForm').submit();\n          });\n      });   \n    $(this).after(d);\n  });\n\n  // Add configurations\n  var thisConfig = \"conformance\";\n  var configurations = [\"conformance\",\"performance_Corei7-4980HQ@2.80GHz_mac32_clang7.0\",\"performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0\"];\n\n  for (var i in configurations) {\n    var c = configurations[i];\n    $(\"#benchmark\").append($(\"<li>\", {class : (c == thisConfig ? \"active\" : \"\")}).append($(\"<a>\", {href: c + \".html\"}).append(c)));\n  }\n});\n\nfunction pivotTable(src) {\n  var dst = new google.visualization.DataTable();\n  \n  // Add columns\n  var key = src.getDistinctValues(1);\n  var keyColumnMap = {};\n  dst.addColumn(src.getColumnType(0), src.getColumnLabel(0));  \n  for (var k in key)\n    keyColumnMap[key[k]] = dst.addColumn(src.getColumnType(2), key[k]);\n\n  // Add rows\n  var pivot = src.getDistinctValues(0);\n  var pivotRowMap = {};  \n  for (var p in pivot)\n    dst.setValue(pivotRowMap[[pivot[p]]] = dst.addRow(), 0, pivot[p]);\n\n  // Fill cells\n  for (var row = 0; row < src.getNumberOfRows(); row++)\n    dst.setValue(\n      pivotRowMap[src.getValue(row, 0)],\n      keyColumnMap[src.getValue(row, 1)],\n      src.getValue(row, 2));\n\n  return dst;\n}\n\nfunction addSection(name) {\n  $(\"#main\").append(\n    $(\"<a>\", {\"name\": name}),\n    $(\"<h2>\", {style: \"padding-top: 70px; margin-top: -70px;\"}).append(name)\n  );\n  $(\"#section\").append($(\"<li>\").append($(\"<a>\", {href: \"#\" + name}).append(name)));\n}\n\nfunction addSubsection(name) {\n  $(\"#main\").append(\n    $(\"<h3>\", {style: \"padding-top: 70px; margin-top: -70px;\"}).append(name)\n  );\n}\n\nfunction drawTable(type, data) {\n  var div = document.createElement(\"div\");\n  div.className = \"tablechart\";\n  $(\"#main\").append(div);\n  var table = new google.visualization.Table(div);\n  table.draw(data, { allowHtml: true});\n}\n\nfunction drawBarChart(type, data, div) {\n  // Using same colors as in series\n  var colors = [\"#3366cc\",\"#dc3912\",\"#ff9900\",\"#109618\",\"#990099\",\"#0099c6\",\"#dd4477\",\"#66aa00\",\"#b82e2e\",\"#316395\",\"#994499\",\"#22aa99\",\"#aaaa11\",\"#6633cc\",\"#e67300\",\"#8b0707\",\"#651067\",\"#329262\",\"#5574a6\",\"#3b3eac\",\"#b77322\",\"#16d620\",\"#b91383\",\"#f4359e\",\"#9c5935\",\"#a9c413\",\"#2a778d\",\"#668d1c\",\"#bea413\",\"#0c5922\",\"#743411\",\"#3366cc\",\"#dc3912\",\"#ff9900\",\"#109618\",\"#990099\",\"#0099c6\",\"#dd4477\",\"#66aa00\",\"#b82e2e\",\"#316395\",\"#994499\",\"#22aa99\",\"#aaaa11\",\"#6633cc\",\"#e67300\",\"#8b0707\",\"#651067\",\"#329262\",\"#5574a6\",\"#3b3eac\",\"#b77322\",\"#16d620\",\"#b91383\",\"#f4359e\",\"#9c5935\",\"#a9c413\",\"#2a778d\",\"#668d1c\",\"#bea413\",\"#0c5922\",\"#743411\"];\n  var h = data.getNumberOfRows() * 12;\n  var options = { \n    title: type,\n    chartArea: {left: '20%', width: '70%', height: h },\n    width: 800,\n    height: h + 100,\n    fontSize: 10,\n    bar: {groupWidth: \"80%\"},\n    hAxis: { title: data.getColumnLabel(1), format: 'percent' },\n    legend: { position: \"none\" },\n  };\n\n  data.addColumn({ type: \"string\", role: \"style\" })\n  data.addColumn({ type: \"number\", role: \"annotation\" });\n  for (var rowIndex = 0; rowIndex < data.getNumberOfRows(); rowIndex++) {\n    data.setValue(rowIndex, 2, colors[rowIndex]);\n    data.setValue(rowIndex, 3, data.getValue(rowIndex, 1));\n  }\n\n  var perecentFormatter = new google.visualization.NumberFormat({pattern:'###%'});\n  perecentFormatter.format(data, 3);\n\n  if (div == null) {\n    div = document.createElement(\"div\");\n    div.className = \"chart\";\n    $(div).data(\"filename\", type + \"_\" + data.getColumnLabel(1));\n    $(\"#main\").append(div);\n  }\n  var chart = new google.visualization.BarChart(div);\n  chart.draw(data, options);\n}\n\n// http://jsfiddle.net/P6XXM/\nfunction sanitize(svg) {\n    svg = svg\n        .replace(/\\<svg/,'<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\"')\n        .replace(/zIndex=\"[^\"]+\"/g, '')\n        .replace(/isShadow=\"[^\"]+\"/g, '')\n        .replace(/symbolName=\"[^\"]+\"/g, '')\n        .replace(/jQuery[0-9]+=\"[^\"]+\"/g, '')\n        .replace(/isTracker=\"[^\"]+\"/g, '')\n        .replace(/url\\([^#]+#/g, 'url(#')\n        .replace('<svg xmlns:xlink=\"http://www.w3.org/1999/xlink\" ', '<svg ')\n        .replace(/ href=/g, ' xlink:href=')\n    /*.replace(/preserveAspectRatio=\"none\">/g, 'preserveAspectRatio=\"none\"/>')*/\n    /* This fails in IE < 8\n    .replace(/([0-9]+)\\.([0-9]+)/g, function(s1, s2, s3) { // round off to save weight\n    return s2 +'.'+ s3[0];\n    })*/\n\n    // IE specific\n        .replace(/id=([^\" >]+)/g, 'id=\"$1\"')\n        .replace(/class=([^\" ]+)/g, 'class=\"$1\"')\n        .replace(/ transform /g, ' ')\n        .replace(/:(path|rect)/g, '$1')\n        .replace(/<img ([^>]*)>/gi, '<image $1 />')\n        .replace(/<\\/image>/g, '') // remove closing tags for images as they'll never have any content\n        .replace(/<image ([^>]*)([^\\/])>/gi, '<image $1$2 />') // closes image tags for firefox\n        .replace(/width=(\\d+)/g, 'width=\"$1\"')\n        .replace(/height=(\\d+)/g, 'height=\"$1\"')\n        .replace(/hc-svg-href=\"/g, 'xlink:href=\"')\n        .replace(/style=\"([^\"]+)\"/g, function (s) {\n            return s.toLowerCase();\n        });\n\n    // IE9 beta bugs with innerHTML. Test again with final IE9.\n    svg = svg.replace(/(url\\(#highcharts-[0-9]+)&quot;/g, '$1')\n        .replace(/&quot;/g, \"'\");\n    if (svg.match(/ xmlns=\"/g).length == 2) {\n        svg = svg.replace(/xmlns=\"[^\"]+\"/, '');\n    }\n\n    return svg;\n}\n</script>\n<style type=\"text/css\">\n@media (min-width: 800px) {\n/*  .container {\n    max-width: 800px;\n  }\n*/}\ntextarea {\n  font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace;\n}\n.tablechart {\n/*  width: 500px;\n*/  margin: auto;\n  padding-top: 20px;\n  padding-bottom: 20px;\n}\n.chart {\n  padding-top: 20px;\n  padding-bottom: 20px;\n}\nbody { padding-top: 70px; }\n</style>\n</head>\n<body>\n<div class=\"container\">\n<nav class=\"navbar navbar-default navbar-fixed-top\" role=\"navigation\">\n  <div class=\"container\">\n    <!-- Brand and toggle get grouped for better mobile display -->\n    <div class=\"navbar-header\">\n      <button type=\"button\" class=\"navbar-toggle\" data-toggle=\"collapse\" data-target=\"#bs-example-navbar-collapse-1\">\n        <span class=\"sr-only\">Toggle navigation</span>\n        <span class=\"icon-bar\"></span>\n        <span class=\"icon-bar\"></span>\n        <span class=\"icon-bar\"></span>\n      </button>\n      <a class=\"navbar-brand\" href=\"https://github.com/miloyip/nativejson-benchmark\"><span class=\"glyphicon glyphicon-home\"></span> nativejson-benchmark</a>\n    </div>\n\n    <!-- Collect the nav links, forms, and other content for toggling -->\n    <div class=\"collapse navbar-collapse\" id=\"bs-example-navbar-collapse-1\">\n      <ul class=\"nav navbar-nav\">\n        <li class=\"dropdown\">\n          <a href=\"#\" class=\"dropdown-toggle\" data-toggle=\"dropdown\">Benchmark <span class=\"caret\"></span></a>\n          <ul class=\"dropdown-menu\" role=\"menu\" id=\"benchmark\">\n          </ul>\n        </li>\n        <li class=\"dropdown\">\n          <a href=\"#\" class=\"dropdown-toggle\" data-toggle=\"dropdown\">Section <span class=\"caret\"></span></a>\n          <ul class=\"dropdown-menu\" role=\"menu\" id=\"section\">\n          </ul>\n        </li>\n      </ul>\n      <p class=\"navbar-text navbar-right\">Developed by <a href=\"https://github.com/miloyip\" class=\"navbar-link\">Milo Yip</a></p>\n    </div><!-- /.navbar-collapse -->\n  </div><!-- /.container-fluid -->\n</nav>\n<div class=\"page-header\">\n<h1 id=\"title\">conformance</h1>\n</div>\n<div id=\"main\"></div>\n<h2>Source CSV</h2>\n<textarea id=\"textInput\" class=\"form-control\" rows=\"5\" readonly>\nType,Library,Test,Result\n1. Parse Validation,ArduinoJson (C++),pass01,false\n1. Parse Validation,ArduinoJson (C++),pass02,false\n1. Parse Validation,ArduinoJson (C++),pass03,true\n1. Parse Validation,ArduinoJson (C++),fail02,true\n1. Parse Validation,ArduinoJson (C++),fail03,true\n1. Parse Validation,ArduinoJson (C++),fail04,false\n1. Parse Validation,ArduinoJson (C++),fail05,false\n1. Parse Validation,ArduinoJson (C++),fail06,false\n1. Parse Validation,ArduinoJson (C++),fail07,false\n1. Parse Validation,ArduinoJson (C++),fail08,false\n1. Parse Validation,ArduinoJson (C++),fail09,true\n1. Parse Validation,ArduinoJson (C++),fail10,false\n1. Parse Validation,ArduinoJson (C++),fail11,true\n1. Parse Validation,ArduinoJson (C++),fail12,true\n1. Parse Validation,ArduinoJson (C++),fail13,false\n1. Parse Validation,ArduinoJson (C++),fail14,false\n1. Parse Validation,ArduinoJson (C++),fail15,false\n1. Parse Validation,ArduinoJson (C++),fail16,true\n1. Parse Validation,ArduinoJson (C++),fail17,false\n1. Parse Validation,ArduinoJson (C++),fail19,true\n1. Parse Validation,ArduinoJson (C++),fail20,true\n1. Parse Validation,ArduinoJson (C++),fail21,true\n1. Parse Validation,ArduinoJson (C++),fail22,true\n1. Parse Validation,ArduinoJson (C++),fail23,false\n1. Parse Validation,ArduinoJson (C++),fail24,false\n1. Parse Validation,ArduinoJson (C++),fail25,false\n1. Parse Validation,ArduinoJson (C++),fail26,false\n1. Parse Validation,ArduinoJson (C++),fail27,false\n1. Parse Validation,ArduinoJson (C++),fail28,false\n1. Parse Validation,ArduinoJson (C++),fail29,false\n1. Parse Validation,ArduinoJson (C++),fail30,true\n1. Parse Validation,ArduinoJson (C++),fail31,true\n1. Parse Validation,ArduinoJson (C++),fail32,true\n1. Parse Validation,ArduinoJson (C++),fail33,true\n2. Parse Double,ArduinoJson (C++),double01,true\n2. Parse Double,ArduinoJson (C++),double02,true\n2. Parse Double,ArduinoJson (C++),double03,true\n2. Parse Double,ArduinoJson (C++),double04,true\n2. Parse Double,ArduinoJson (C++),double05,true\n2. Parse Double,ArduinoJson (C++),double06,true\n2. Parse Double,ArduinoJson (C++),double07,true\n2. Parse Double,ArduinoJson (C++),double08,true\n2. Parse Double,ArduinoJson (C++),double09,true\n2. Parse Double,ArduinoJson (C++),double10,false\n2. Parse Double,ArduinoJson (C++),double11,true\n2. Parse Double,ArduinoJson (C++),double12,true\n2. Parse Double,ArduinoJson (C++),double13,true\n2. Parse Double,ArduinoJson (C++),double14,false\n2. Parse Double,ArduinoJson (C++),double15,true\n2. Parse Double,ArduinoJson (C++),double16,false\n2. Parse Double,ArduinoJson (C++),double17,true\n2. Parse Double,ArduinoJson (C++),double18,false\n2. Parse Double,ArduinoJson (C++),double19,true\n2. Parse Double,ArduinoJson (C++),double20,false\n2. Parse Double,ArduinoJson (C++),double21,true\n2. Parse Double,ArduinoJson (C++),double22,true\n2. Parse Double,ArduinoJson (C++),double23,true\n2. Parse Double,ArduinoJson (C++),double24,true\n2. Parse Double,ArduinoJson (C++),double25,false\n2. Parse Double,ArduinoJson (C++),double26,true\n2. Parse Double,ArduinoJson (C++),double27,true\n2. Parse Double,ArduinoJson (C++),double28,true\n2. Parse Double,ArduinoJson (C++),double29,true\n2. Parse Double,ArduinoJson (C++),double30,true\n2. Parse Double,ArduinoJson (C++),double31,true\n2. Parse Double,ArduinoJson (C++),double32,true\n2. Parse Double,ArduinoJson (C++),double33,true\n2. Parse Double,ArduinoJson (C++),double34,true\n2. Parse Double,ArduinoJson (C++),double35,false\n2. Parse Double,ArduinoJson (C++),double36,true\n2. Parse Double,ArduinoJson (C++),double37,true\n2. Parse Double,ArduinoJson (C++),double38,true\n2. Parse Double,ArduinoJson (C++),double39,true\n2. Parse Double,ArduinoJson (C++),double40,true\n2. Parse Double,ArduinoJson (C++),double41,true\n2. Parse Double,ArduinoJson (C++),double42,true\n2. Parse Double,ArduinoJson (C++),double43,true\n2. Parse Double,ArduinoJson (C++),double44,true\n2. Parse Double,ArduinoJson (C++),double45,true\n2. Parse Double,ArduinoJson (C++),double46,true\n2. Parse Double,ArduinoJson (C++),double47,true\n2. Parse Double,ArduinoJson (C++),double48,true\n2. Parse Double,ArduinoJson (C++),double49,true\n2. Parse Double,ArduinoJson (C++),double50,true\n2. Parse Double,ArduinoJson (C++),double51,true\n2. Parse Double,ArduinoJson (C++),double52,true\n2. Parse Double,ArduinoJson (C++),double53,true\n2. Parse Double,ArduinoJson (C++),double54,true\n2. Parse Double,ArduinoJson (C++),double55,true\n2. Parse Double,ArduinoJson (C++),double56,true\n2. Parse Double,ArduinoJson (C++),double57,true\n2. Parse Double,ArduinoJson (C++),double58,true\n2. Parse Double,ArduinoJson (C++),double59,true\n2. Parse Double,ArduinoJson (C++),double60,true\n2. Parse Double,ArduinoJson (C++),double61,true\n2. Parse Double,ArduinoJson (C++),double62,true\n2. Parse Double,ArduinoJson (C++),double63,true\n2. Parse Double,ArduinoJson (C++),double64,true\n2. Parse Double,ArduinoJson (C++),double65,true\n2. Parse Double,ArduinoJson (C++),double66,true\n3. Parse String,ArduinoJson (C++),string01,true\n3. Parse String,ArduinoJson (C++),string02,true\n3. Parse String,ArduinoJson (C++),string03,true\n3. Parse String,ArduinoJson (C++),string04,false\n3. Parse String,ArduinoJson (C++),string05,true\n3. Parse String,ArduinoJson (C++),string06,false\n3. Parse String,ArduinoJson (C++),string07,false\n3. Parse String,ArduinoJson (C++),string08,false\n3. Parse String,ArduinoJson (C++),string09,false\n4. Roundtrip,ArduinoJson (C++),roundtrip01,true\n4. Roundtrip,ArduinoJson (C++),roundtrip02,true\n4. Roundtrip,ArduinoJson (C++),roundtrip03,true\n4. Roundtrip,ArduinoJson (C++),roundtrip04,true\n4. Roundtrip,ArduinoJson (C++),roundtrip05,true\n4. Roundtrip,ArduinoJson (C++),roundtrip06,true\n4. Roundtrip,ArduinoJson (C++),roundtrip07,true\n4. Roundtrip,ArduinoJson (C++),roundtrip08,true\n4. Roundtrip,ArduinoJson (C++),roundtrip09,true\n4. Roundtrip,ArduinoJson (C++),roundtrip10,true\n4. Roundtrip,ArduinoJson (C++),roundtrip11,true\n4. Roundtrip,ArduinoJson (C++),roundtrip12,true\n4. Roundtrip,ArduinoJson (C++),roundtrip13,true\n4. Roundtrip,ArduinoJson (C++),roundtrip14,true\n4. Roundtrip,ArduinoJson (C++),roundtrip15,true\n4. Roundtrip,ArduinoJson (C++),roundtrip16,true\n4. Roundtrip,ArduinoJson (C++),roundtrip17,true\n4. Roundtrip,ArduinoJson (C++),roundtrip18,true\n4. Roundtrip,ArduinoJson (C++),roundtrip19,true\n4. Roundtrip,ArduinoJson (C++),roundtrip20,true\n4. Roundtrip,ArduinoJson (C++),roundtrip21,true\n4. Roundtrip,ArduinoJson (C++),roundtrip22,true\n4. Roundtrip,ArduinoJson (C++),roundtrip23,true\n4. Roundtrip,ArduinoJson (C++),roundtrip24,true\n4. Roundtrip,ArduinoJson (C++),roundtrip25,true\n4. Roundtrip,ArduinoJson (C++),roundtrip26,true\n4. Roundtrip,ArduinoJson (C++),roundtrip27,true\n1. Parse Validation,CAJUN (C++),pass01,true\n1. Parse Validation,CAJUN (C++),pass02,true\n1. Parse Validation,CAJUN (C++),pass03,true\n1. Parse Validation,CAJUN (C++),fail02,true\n1. Parse Validation,CAJUN (C++),fail03,true\n1. Parse Validation,CAJUN (C++),fail04,true\n1. Parse Validation,CAJUN (C++),fail05,true\n1. Parse Validation,CAJUN (C++),fail06,true\n1. Parse Validation,CAJUN (C++),fail07,true\n1. Parse Validation,CAJUN (C++),fail08,true\n1. Parse Validation,CAJUN (C++),fail09,true\n1. Parse Validation,CAJUN (C++),fail10,true\n1. Parse Validation,CAJUN (C++),fail11,true\n1. Parse Validation,CAJUN (C++),fail12,true\n1. Parse Validation,CAJUN (C++),fail13,false\n1. Parse Validation,CAJUN (C++),fail14,true\n1. Parse Validation,CAJUN (C++),fail15,true\n1. Parse Validation,CAJUN (C++),fail16,true\n1. Parse Validation,CAJUN (C++),fail17,true\n1. Parse Validation,CAJUN (C++),fail19,true\n1. Parse Validation,CAJUN (C++),fail20,true\n1. Parse Validation,CAJUN (C++),fail21,true\n1. Parse Validation,CAJUN (C++),fail22,true\n1. Parse Validation,CAJUN (C++),fail23,true\n1. Parse Validation,CAJUN (C++),fail24,true\n1. Parse Validation,CAJUN (C++),fail25,false\n1. Parse Validation,CAJUN (C++),fail26,true\n1. Parse Validation,CAJUN (C++),fail27,false\n1. Parse Validation,CAJUN (C++),fail28,true\n1. Parse Validation,CAJUN (C++),fail29,false\n1. Parse Validation,CAJUN (C++),fail30,false\n1. Parse Validation,CAJUN (C++),fail31,true\n1. Parse Validation,CAJUN (C++),fail32,true\n1. Parse Validation,CAJUN (C++),fail33,true\n2. Parse Double,CAJUN (C++),double01,true\n2. Parse Double,CAJUN (C++),double02,true\n2. Parse Double,CAJUN (C++),double03,true\n2. Parse Double,CAJUN (C++),double04,true\n2. Parse Double,CAJUN (C++),double05,true\n2. Parse Double,CAJUN (C++),double06,true\n2. Parse Double,CAJUN (C++),double07,true\n2. Parse Double,CAJUN (C++),double08,true\n2. Parse Double,CAJUN (C++),double09,true\n2. Parse Double,CAJUN (C++),double10,true\n2. Parse Double,CAJUN (C++),double11,true\n2. Parse Double,CAJUN (C++),double12,true\n2. Parse Double,CAJUN (C++),double13,true\n2. Parse Double,CAJUN (C++),double14,true\n2. Parse Double,CAJUN (C++),double15,true\n2. Parse Double,CAJUN (C++),double16,true\n2. Parse Double,CAJUN (C++),double17,true\n2. Parse Double,CAJUN (C++),double18,true\n2. Parse Double,CAJUN (C++),double19,true\n2. Parse Double,CAJUN (C++),double20,true\n2. Parse Double,CAJUN (C++),double21,true\n2. Parse Double,CAJUN (C++),double22,true\n2. Parse Double,CAJUN (C++),double23,true\n2. Parse Double,CAJUN (C++),double24,true\n2. Parse Double,CAJUN (C++),double25,true\n2. Parse Double,CAJUN (C++),double26,true\n2. Parse Double,CAJUN (C++),double27,true\n2. Parse Double,CAJUN (C++),double28,true\n2. Parse Double,CAJUN (C++),double29,true\n2. Parse Double,CAJUN (C++),double30,true\n2. Parse Double,CAJUN (C++),double31,true\n2. Parse Double,CAJUN (C++),double32,true\n2. Parse Double,CAJUN (C++),double33,true\n2. Parse Double,CAJUN (C++),double34,true\n2. Parse Double,CAJUN (C++),double35,true\n2. Parse Double,CAJUN (C++),double36,true\n2. Parse Double,CAJUN (C++),double37,false\n2. Parse Double,CAJUN (C++),double38,true\n2. Parse Double,CAJUN (C++),double39,true\n2. Parse Double,CAJUN (C++),double40,false\n2. Parse Double,CAJUN (C++),double41,true\n2. Parse Double,CAJUN (C++),double42,true\n2. Parse Double,CAJUN (C++),double43,true\n2. Parse Double,CAJUN (C++),double44,false\n2. Parse Double,CAJUN (C++),double45,true\n2. Parse Double,CAJUN (C++),double46,true\n2. Parse Double,CAJUN (C++),double47,true\n2. Parse Double,CAJUN (C++),double48,false\n2. Parse Double,CAJUN (C++),double49,true\n2. Parse Double,CAJUN (C++),double50,true\n2. Parse Double,CAJUN (C++),double51,true\n2. Parse Double,CAJUN (C++),double52,true\n2. Parse Double,CAJUN (C++),double53,false\n2. Parse Double,CAJUN (C++),double54,true\n2. Parse Double,CAJUN (C++),double55,true\n2. Parse Double,CAJUN (C++),double56,true\n2. Parse Double,CAJUN (C++),double57,true\n2. Parse Double,CAJUN (C++),double58,false\n2. Parse Double,CAJUN (C++),double59,true\n2. Parse Double,CAJUN (C++),double60,true\n2. Parse Double,CAJUN (C++),double61,true\n2. Parse Double,CAJUN (C++),double62,true\n2. Parse Double,CAJUN (C++),double63,false\n2. Parse Double,CAJUN (C++),double64,true\n2. Parse Double,CAJUN (C++),double65,true\n2. Parse Double,CAJUN (C++),double66,true\n3. Parse String,CAJUN (C++),string01,true\n3. Parse String,CAJUN (C++),string02,true\n3. Parse String,CAJUN (C++),string03,true\n3. Parse String,CAJUN (C++),string04,true\n3. Parse String,CAJUN (C++),string05,true\n3. Parse String,CAJUN (C++),string06,true\n3. Parse String,CAJUN (C++),string07,true\n3. Parse String,CAJUN (C++),string08,true\n3. Parse String,CAJUN (C++),string09,false\n4. Roundtrip,CAJUN (C++),roundtrip01,true\n4. Roundtrip,CAJUN (C++),roundtrip02,true\n4. Roundtrip,CAJUN (C++),roundtrip03,true\n4. Roundtrip,CAJUN (C++),roundtrip04,true\n4. Roundtrip,CAJUN (C++),roundtrip05,true\n4. Roundtrip,CAJUN (C++),roundtrip06,true\n4. Roundtrip,CAJUN (C++),roundtrip07,true\n4. Roundtrip,CAJUN (C++),roundtrip08,true\n4. Roundtrip,CAJUN (C++),roundtrip09,false\n4. Roundtrip,CAJUN (C++),roundtrip10,false\n4. Roundtrip,CAJUN (C++),roundtrip11,true\n4. Roundtrip,CAJUN (C++),roundtrip12,true\n4. Roundtrip,CAJUN (C++),roundtrip13,false\n4. Roundtrip,CAJUN (C++),roundtrip14,true\n4. Roundtrip,CAJUN (C++),roundtrip15,true\n4. Roundtrip,CAJUN (C++),roundtrip16,true\n4. Roundtrip,CAJUN (C++),roundtrip17,true\n4. Roundtrip,CAJUN (C++),roundtrip18,false\n4. Roundtrip,CAJUN (C++),roundtrip19,false\n4. Roundtrip,CAJUN (C++),roundtrip20,false\n4. Roundtrip,CAJUN (C++),roundtrip21,false\n4. Roundtrip,CAJUN (C++),roundtrip22,false\n4. Roundtrip,CAJUN (C++),roundtrip23,false\n4. Roundtrip,CAJUN (C++),roundtrip24,false\n4. Roundtrip,CAJUN (C++),roundtrip25,false\n4. Roundtrip,CAJUN (C++),roundtrip26,false\n4. Roundtrip,CAJUN (C++),roundtrip27,false\n1. Parse Validation,ccan/json (C),pass01,true\n1. Parse Validation,ccan/json (C),pass02,true\n1. Parse Validation,ccan/json (C),pass03,true\n1. Parse Validation,ccan/json (C),fail02,true\n1. Parse Validation,ccan/json (C),fail03,true\n1. Parse Validation,ccan/json (C),fail04,true\n1. Parse Validation,ccan/json (C),fail05,true\n1. Parse Validation,ccan/json (C),fail06,true\n1. Parse Validation,ccan/json (C),fail07,true\n1. Parse Validation,ccan/json (C),fail08,true\n1. Parse Validation,ccan/json (C),fail09,true\n1. Parse Validation,ccan/json (C),fail10,true\n1. Parse Validation,ccan/json (C),fail11,true\n1. Parse Validation,ccan/json (C),fail12,true\n1. Parse Validation,ccan/json (C),fail13,true\n1. Parse Validation,ccan/json (C),fail14,true\n1. Parse Validation,ccan/json (C),fail15,true\n1. Parse Validation,ccan/json (C),fail16,true\n1. Parse Validation,ccan/json (C),fail17,true\n1. Parse Validation,ccan/json (C),fail19,true\n1. Parse Validation,ccan/json (C),fail20,true\n1. Parse Validation,ccan/json (C),fail21,true\n1. Parse Validation,ccan/json (C),fail22,true\n1. Parse Validation,ccan/json (C),fail23,true\n1. Parse Validation,ccan/json (C),fail24,true\n1. Parse Validation,ccan/json (C),fail25,true\n1. Parse Validation,ccan/json (C),fail26,true\n1. Parse Validation,ccan/json (C),fail27,true\n1. Parse Validation,ccan/json (C),fail28,true\n1. Parse Validation,ccan/json (C),fail29,true\n1. Parse Validation,ccan/json (C),fail30,true\n1. Parse Validation,ccan/json (C),fail31,true\n1. Parse Validation,ccan/json (C),fail32,true\n1. Parse Validation,ccan/json (C),fail33,true\n2. Parse Double,ccan/json (C),double01,true\n2. Parse Double,ccan/json (C),double02,true\n2. Parse Double,ccan/json (C),double03,true\n2. Parse Double,ccan/json (C),double04,true\n2. Parse Double,ccan/json (C),double05,true\n2. Parse Double,ccan/json (C),double06,true\n2. Parse Double,ccan/json (C),double07,true\n2. Parse Double,ccan/json (C),double08,true\n2. Parse Double,ccan/json (C),double09,true\n2. Parse Double,ccan/json (C),double10,true\n2. Parse Double,ccan/json (C),double11,true\n2. Parse Double,ccan/json (C),double12,true\n2. Parse Double,ccan/json (C),double13,true\n2. Parse Double,ccan/json (C),double14,true\n2. Parse Double,ccan/json (C),double15,true\n2. Parse Double,ccan/json (C),double16,true\n2. Parse Double,ccan/json (C),double17,true\n2. Parse Double,ccan/json (C),double18,true\n2. Parse Double,ccan/json (C),double19,true\n2. Parse Double,ccan/json (C),double20,true\n2. Parse Double,ccan/json (C),double21,true\n2. Parse Double,ccan/json (C),double22,true\n2. Parse Double,ccan/json (C),double23,true\n2. Parse Double,ccan/json (C),double24,true\n2. Parse Double,ccan/json (C),double25,true\n2. Parse Double,ccan/json (C),double26,true\n2. Parse Double,ccan/json (C),double27,true\n2. Parse Double,ccan/json (C),double28,true\n2. Parse Double,ccan/json (C),double29,true\n2. Parse Double,ccan/json (C),double30,true\n2. Parse Double,ccan/json (C),double31,true\n2. Parse Double,ccan/json (C),double32,true\n2. Parse Double,ccan/json (C),double33,true\n2. Parse Double,ccan/json (C),double34,true\n2. Parse Double,ccan/json (C),double35,true\n2. Parse Double,ccan/json (C),double36,true\n2. Parse Double,ccan/json (C),double37,true\n2. Parse Double,ccan/json (C),double38,true\n2. Parse Double,ccan/json (C),double39,true\n2. Parse Double,ccan/json (C),double40,true\n2. Parse Double,ccan/json (C),double41,true\n2. Parse Double,ccan/json (C),double42,true\n2. Parse Double,ccan/json (C),double43,true\n2. Parse Double,ccan/json (C),double44,true\n2. Parse Double,ccan/json (C),double45,true\n2. Parse Double,ccan/json (C),double46,true\n2. Parse Double,ccan/json (C),double47,true\n2. Parse Double,ccan/json (C),double48,true\n2. Parse Double,ccan/json (C),double49,true\n2. Parse Double,ccan/json (C),double50,true\n2. Parse Double,ccan/json (C),double51,true\n2. Parse Double,ccan/json (C),double52,true\n2. Parse Double,ccan/json (C),double53,true\n2. Parse Double,ccan/json (C),double54,true\n2. Parse Double,ccan/json (C),double55,true\n2. Parse Double,ccan/json (C),double56,true\n2. Parse Double,ccan/json (C),double57,true\n2. Parse Double,ccan/json (C),double58,true\n2. Parse Double,ccan/json (C),double59,true\n2. Parse Double,ccan/json (C),double60,true\n2. Parse Double,ccan/json (C),double61,true\n2. Parse Double,ccan/json (C),double62,true\n2. Parse Double,ccan/json (C),double63,true\n2. Parse Double,ccan/json (C),double64,true\n2. Parse Double,ccan/json (C),double65,true\n2. Parse Double,ccan/json (C),double66,true\n3. Parse String,ccan/json (C),string01,true\n3. Parse String,ccan/json (C),string02,true\n3. Parse String,ccan/json (C),string03,true\n3. Parse String,ccan/json (C),string04,false\n3. Parse String,ccan/json (C),string05,true\n3. Parse String,ccan/json (C),string06,true\n3. Parse String,ccan/json (C),string07,true\n3. Parse String,ccan/json (C),string08,true\n3. Parse String,ccan/json (C),string09,true\n4. Roundtrip,ccan/json (C),roundtrip01,true\n4. Roundtrip,ccan/json (C),roundtrip02,true\n4. Roundtrip,ccan/json (C),roundtrip03,true\n4. Roundtrip,ccan/json (C),roundtrip04,true\n4. Roundtrip,ccan/json (C),roundtrip05,true\n4. Roundtrip,ccan/json (C),roundtrip06,true\n4. Roundtrip,ccan/json (C),roundtrip07,true\n4. Roundtrip,ccan/json (C),roundtrip08,true\n4. Roundtrip,ccan/json (C),roundtrip09,true\n4. Roundtrip,ccan/json (C),roundtrip10,true\n4. Roundtrip,ccan/json (C),roundtrip11,true\n4. Roundtrip,ccan/json (C),roundtrip12,true\n4. Roundtrip,ccan/json (C),roundtrip13,false\n4. Roundtrip,ccan/json (C),roundtrip14,false\n4. Roundtrip,ccan/json (C),roundtrip15,true\n4. Roundtrip,ccan/json (C),roundtrip16,true\n4. Roundtrip,ccan/json (C),roundtrip17,true\n4. Roundtrip,ccan/json (C),roundtrip18,false\n4. Roundtrip,ccan/json (C),roundtrip19,false\n4. Roundtrip,ccan/json (C),roundtrip20,false\n4. Roundtrip,ccan/json (C),roundtrip21,false\n4. Roundtrip,ccan/json (C),roundtrip22,true\n4. Roundtrip,ccan/json (C),roundtrip23,true\n4. Roundtrip,ccan/json (C),roundtrip24,false\n4. Roundtrip,ccan/json (C),roundtrip25,true\n4. Roundtrip,ccan/json (C),roundtrip26,false\n4. Roundtrip,ccan/json (C),roundtrip27,false\n1. Parse Validation,cJSON (C),pass01,true\n1. Parse Validation,cJSON (C),pass02,true\n1. Parse Validation,cJSON (C),pass03,true\n1. Parse Validation,cJSON (C),fail02,true\n1. Parse Validation,cJSON (C),fail03,true\n1. Parse Validation,cJSON (C),fail04,true\n1. Parse Validation,cJSON (C),fail05,true\n1. Parse Validation,cJSON (C),fail06,true\n1. Parse Validation,cJSON (C),fail07,false\n1. Parse Validation,cJSON (C),fail08,false\n1. Parse Validation,cJSON (C),fail09,true\n1. Parse Validation,cJSON (C),fail10,false\n1. Parse Validation,cJSON (C),fail11,true\n1. Parse Validation,cJSON (C),fail12,true\n1. Parse Validation,cJSON (C),fail13,false\n1. Parse Validation,cJSON (C),fail14,true\n1. Parse Validation,cJSON (C),fail15,false\n1. Parse Validation,cJSON (C),fail16,true\n1. Parse Validation,cJSON (C),fail17,false\n1. Parse Validation,cJSON (C),fail19,true\n1. Parse Validation,cJSON (C),fail20,true\n1. Parse Validation,cJSON (C),fail21,true\n1. Parse Validation,cJSON (C),fail22,true\n1. Parse Validation,cJSON (C),fail23,true\n1. Parse Validation,cJSON (C),fail24,true\n1. Parse Validation,cJSON (C),fail25,false\n1. Parse Validation,cJSON (C),fail26,false\n1. Parse Validation,cJSON (C),fail27,false\n1. Parse Validation,cJSON (C),fail28,false\n1. Parse Validation,cJSON (C),fail29,false\n1. Parse Validation,cJSON (C),fail30,false\n1. Parse Validation,cJSON (C),fail31,true\n1. Parse Validation,cJSON (C),fail32,true\n1. Parse Validation,cJSON (C),fail33,true\n2. Parse Double,cJSON (C),double01,true\n2. Parse Double,cJSON (C),double02,true\n2. Parse Double,cJSON (C),double03,true\n2. Parse Double,cJSON (C),double04,true\n2. Parse Double,cJSON (C),double05,true\n2. Parse Double,cJSON (C),double06,true\n2. Parse Double,cJSON (C),double07,true\n2. Parse Double,cJSON (C),double08,true\n2. Parse Double,cJSON (C),double09,true\n2. Parse Double,cJSON (C),double10,true\n2. Parse Double,cJSON (C),double11,true\n2. Parse Double,cJSON (C),double12,true\n2. Parse Double,cJSON (C),double13,true\n2. Parse Double,cJSON (C),double14,true\n2. Parse Double,cJSON (C),double15,true\n2. Parse Double,cJSON (C),double16,true\n2. Parse Double,cJSON (C),double17,true\n2. Parse Double,cJSON (C),double18,true\n2. Parse Double,cJSON (C),double19,false\n2. Parse Double,cJSON (C),double20,true\n2. Parse Double,cJSON (C),double21,false\n2. Parse Double,cJSON (C),double22,false\n2. Parse Double,cJSON (C),double23,false\n2. Parse Double,cJSON (C),double24,false\n2. Parse Double,cJSON (C),double25,true\n2. Parse Double,cJSON (C),double26,true\n2. Parse Double,cJSON (C),double27,true\n2. Parse Double,cJSON (C),double28,false\n2. Parse Double,cJSON (C),double29,false\n2. Parse Double,cJSON (C),double30,true\n2. Parse Double,cJSON (C),double31,true\n2. Parse Double,cJSON (C),double32,false\n2. Parse Double,cJSON (C),double33,true\n2. Parse Double,cJSON (C),double34,true\n2. Parse Double,cJSON (C),double35,true\n2. Parse Double,cJSON (C),double36,false\n2. Parse Double,cJSON (C),double37,false\n2. Parse Double,cJSON (C),double38,false\n2. Parse Double,cJSON (C),double39,true\n2. Parse Double,cJSON (C),double40,false\n2. Parse Double,cJSON (C),double41,true\n2. Parse Double,cJSON (C),double42,true\n2. Parse Double,cJSON (C),double43,true\n2. Parse Double,cJSON (C),double44,false\n2. Parse Double,cJSON (C),double45,true\n2. Parse Double,cJSON (C),double46,true\n2. Parse Double,cJSON (C),double47,false\n2. Parse Double,cJSON (C),double48,true\n2. Parse Double,cJSON (C),double49,false\n2. Parse Double,cJSON (C),double50,true\n2. Parse Double,cJSON (C),double51,false\n2. Parse Double,cJSON (C),double52,true\n2. Parse Double,cJSON (C),double53,false\n2. Parse Double,cJSON (C),double54,true\n2. Parse Double,cJSON (C),double55,false\n2. Parse Double,cJSON (C),double56,false\n2. Parse Double,cJSON (C),double57,false\n2. Parse Double,cJSON (C),double58,true\n2. Parse Double,cJSON (C),double59,false\n2. Parse Double,cJSON (C),double60,false\n2. Parse Double,cJSON (C),double61,false\n2. Parse Double,cJSON (C),double62,false\n2. Parse Double,cJSON (C),double63,false\n2. Parse Double,cJSON (C),double64,false\n2. Parse Double,cJSON (C),double65,false\n2. Parse Double,cJSON (C),double66,false\n3. Parse String,cJSON (C),string01,true\n3. Parse String,cJSON (C),string02,true\n3. Parse String,cJSON (C),string03,true\n3. Parse String,cJSON (C),string04,false\n3. Parse String,cJSON (C),string05,true\n3. Parse String,cJSON (C),string06,true\n3. Parse String,cJSON (C),string07,true\n3. Parse String,cJSON (C),string08,true\n3. Parse String,cJSON (C),string09,true\n4. Roundtrip,cJSON (C),roundtrip01,true\n4. Roundtrip,cJSON (C),roundtrip02,true\n4. Roundtrip,cJSON (C),roundtrip03,true\n4. Roundtrip,cJSON (C),roundtrip04,true\n4. Roundtrip,cJSON (C),roundtrip05,true\n4. Roundtrip,cJSON (C),roundtrip06,true\n4. Roundtrip,cJSON (C),roundtrip07,true\n4. Roundtrip,cJSON (C),roundtrip08,true\n4. Roundtrip,cJSON (C),roundtrip09,true\n4. Roundtrip,cJSON (C),roundtrip10,true\n4. Roundtrip,cJSON (C),roundtrip11,true\n4. Roundtrip,cJSON (C),roundtrip12,true\n4. Roundtrip,cJSON (C),roundtrip13,false\n4. Roundtrip,cJSON (C),roundtrip14,false\n4. Roundtrip,cJSON (C),roundtrip15,true\n4. Roundtrip,cJSON (C),roundtrip16,true\n4. Roundtrip,cJSON (C),roundtrip17,true\n4. Roundtrip,cJSON (C),roundtrip18,false\n4. Roundtrip,cJSON (C),roundtrip19,false\n4. Roundtrip,cJSON (C),roundtrip20,false\n4. Roundtrip,cJSON (C),roundtrip21,false\n4. Roundtrip,cJSON (C),roundtrip22,false\n4. Roundtrip,cJSON (C),roundtrip23,false\n4. Roundtrip,cJSON (C),roundtrip24,false\n4. Roundtrip,cJSON (C),roundtrip25,false\n4. Roundtrip,cJSON (C),roundtrip26,false\n4. Roundtrip,cJSON (C),roundtrip27,false\n1. Parse Validation,Configuru (C++11),pass01,true\n1. Parse Validation,Configuru (C++11),pass02,true\n1. Parse Validation,Configuru (C++11),pass03,true\n1. Parse Validation,Configuru (C++11),fail02,true\n1. Parse Validation,Configuru (C++11),fail03,true\n1. Parse Validation,Configuru (C++11),fail04,true\n1. Parse Validation,Configuru (C++11),fail05,true\n1. Parse Validation,Configuru (C++11),fail06,true\n1. Parse Validation,Configuru (C++11),fail07,true\n1. Parse Validation,Configuru (C++11),fail08,true\n1. Parse Validation,Configuru (C++11),fail09,true\n1. Parse Validation,Configuru (C++11),fail10,true\n1. Parse Validation,Configuru (C++11),fail11,true\n1. Parse Validation,Configuru (C++11),fail12,true\n1. Parse Validation,Configuru (C++11),fail13,true\n1. Parse Validation,Configuru (C++11),fail14,true\n1. Parse Validation,Configuru (C++11),fail15,true\n1. Parse Validation,Configuru (C++11),fail16,true\n1. Parse Validation,Configuru (C++11),fail17,true\n1. Parse Validation,Configuru (C++11),fail19,true\n1. Parse Validation,Configuru (C++11),fail20,true\n1. Parse Validation,Configuru (C++11),fail21,true\n1. Parse Validation,Configuru (C++11),fail22,true\n1. Parse Validation,Configuru (C++11),fail23,true\n1. Parse Validation,Configuru (C++11),fail24,true\n1. Parse Validation,Configuru (C++11),fail25,true\n1. Parse Validation,Configuru (C++11),fail26,true\n1. Parse Validation,Configuru (C++11),fail27,true\n1. Parse Validation,Configuru (C++11),fail28,true\n1. Parse Validation,Configuru (C++11),fail29,true\n1. Parse Validation,Configuru (C++11),fail30,true\n1. Parse Validation,Configuru (C++11),fail31,true\n1. Parse Validation,Configuru (C++11),fail32,true\n1. Parse Validation,Configuru (C++11),fail33,true\n2. Parse Double,Configuru (C++11),double01,true\n2. Parse Double,Configuru (C++11),double02,true\n2. Parse Double,Configuru (C++11),double03,true\n2. Parse Double,Configuru (C++11),double04,true\n2. Parse Double,Configuru (C++11),double05,true\n2. Parse Double,Configuru (C++11),double06,true\n2. Parse Double,Configuru (C++11),double07,true\n2. Parse Double,Configuru (C++11),double08,true\n2. Parse Double,Configuru (C++11),double09,true\n2. Parse Double,Configuru (C++11),double10,true\n2. Parse Double,Configuru (C++11),double11,true\n2. Parse Double,Configuru (C++11),double12,true\n2. Parse Double,Configuru (C++11),double13,true\n2. Parse Double,Configuru (C++11),double14,true\n2. Parse Double,Configuru (C++11),double15,true\n2. Parse Double,Configuru (C++11),double16,true\n2. Parse Double,Configuru (C++11),double17,true\n2. Parse Double,Configuru (C++11),double18,true\n2. Parse Double,Configuru (C++11),double19,true\n2. Parse Double,Configuru (C++11),double20,true\n2. Parse Double,Configuru (C++11),double21,true\n2. Parse Double,Configuru (C++11),double22,true\n2. Parse Double,Configuru (C++11),double23,true\n2. Parse Double,Configuru (C++11),double24,true\n2. Parse Double,Configuru (C++11),double25,true\n2. Parse Double,Configuru (C++11),double26,true\n2. Parse Double,Configuru (C++11),double27,true\n2. Parse Double,Configuru (C++11),double28,true\n2. Parse Double,Configuru (C++11),double29,true\n2. Parse Double,Configuru (C++11),double30,true\n2. Parse Double,Configuru (C++11),double31,true\n2. Parse Double,Configuru (C++11),double32,true\n2. Parse Double,Configuru (C++11),double33,true\n2. Parse Double,Configuru (C++11),double34,true\n2. Parse Double,Configuru (C++11),double35,true\n2. Parse Double,Configuru (C++11),double36,true\n2. Parse Double,Configuru (C++11),double37,true\n2. Parse Double,Configuru (C++11),double38,true\n2. Parse Double,Configuru (C++11),double39,true\n2. Parse Double,Configuru (C++11),double40,true\n2. Parse Double,Configuru (C++11),double41,true\n2. Parse Double,Configuru (C++11),double42,true\n2. Parse Double,Configuru (C++11),double43,true\n2. Parse Double,Configuru (C++11),double44,true\n2. Parse Double,Configuru (C++11),double45,true\n2. Parse Double,Configuru (C++11),double46,true\n2. Parse Double,Configuru (C++11),double47,true\n2. Parse Double,Configuru (C++11),double48,true\n2. Parse Double,Configuru (C++11),double49,true\n2. Parse Double,Configuru (C++11),double50,true\n2. Parse Double,Configuru (C++11),double51,true\n2. Parse Double,Configuru (C++11),double52,true\n2. Parse Double,Configuru (C++11),double53,true\n2. Parse Double,Configuru (C++11),double54,true\n2. Parse Double,Configuru (C++11),double55,true\n2. Parse Double,Configuru (C++11),double56,true\n2. Parse Double,Configuru (C++11),double57,true\n2. Parse Double,Configuru (C++11),double58,true\n2. Parse Double,Configuru (C++11),double59,true\n2. Parse Double,Configuru (C++11),double60,true\n2. Parse Double,Configuru (C++11),double61,true\n2. Parse Double,Configuru (C++11),double62,true\n2. Parse Double,Configuru (C++11),double63,true\n2. Parse Double,Configuru (C++11),double64,true\n2. Parse Double,Configuru (C++11),double65,true\n2. Parse Double,Configuru (C++11),double66,true\n3. Parse String,Configuru (C++11),string01,true\n3. Parse String,Configuru (C++11),string02,true\n3. Parse String,Configuru (C++11),string03,true\n3. Parse String,Configuru (C++11),string04,true\n3. Parse String,Configuru (C++11),string05,true\n3. Parse String,Configuru (C++11),string06,true\n3. Parse String,Configuru (C++11),string07,true\n3. Parse String,Configuru (C++11),string08,true\n3. Parse String,Configuru (C++11),string09,true\n4. Roundtrip,Configuru (C++11),roundtrip01,true\n4. Roundtrip,Configuru (C++11),roundtrip02,true\n4. Roundtrip,Configuru (C++11),roundtrip03,true\n4. Roundtrip,Configuru (C++11),roundtrip04,true\n4. Roundtrip,Configuru (C++11),roundtrip05,true\n4. Roundtrip,Configuru (C++11),roundtrip06,true\n4. Roundtrip,Configuru (C++11),roundtrip07,true\n4. Roundtrip,Configuru (C++11),roundtrip08,true\n4. Roundtrip,Configuru (C++11),roundtrip09,true\n4. Roundtrip,Configuru (C++11),roundtrip10,true\n4. Roundtrip,Configuru (C++11),roundtrip11,true\n4. Roundtrip,Configuru (C++11),roundtrip12,true\n4. Roundtrip,Configuru (C++11),roundtrip13,true\n4. Roundtrip,Configuru (C++11),roundtrip14,true\n4. Roundtrip,Configuru (C++11),roundtrip15,true\n4. Roundtrip,Configuru (C++11),roundtrip16,true\n4. Roundtrip,Configuru (C++11),roundtrip17,true\n4. Roundtrip,Configuru (C++11),roundtrip18,true\n4. Roundtrip,Configuru (C++11),roundtrip19,true\n4. Roundtrip,Configuru (C++11),roundtrip20,true\n4. Roundtrip,Configuru (C++11),roundtrip21,true\n4. Roundtrip,Configuru (C++11),roundtrip22,true\n4. Roundtrip,Configuru (C++11),roundtrip23,true\n4. Roundtrip,Configuru (C++11),roundtrip24,true\n4. Roundtrip,Configuru (C++11),roundtrip25,true\n4. Roundtrip,Configuru (C++11),roundtrip26,true\n4. Roundtrip,Configuru (C++11),roundtrip27,false\n1. Parse Validation,C++ REST SDK (C++11),pass01,true\n1. Parse Validation,C++ REST SDK (C++11),pass02,true\n1. Parse Validation,C++ REST SDK (C++11),pass03,true\n1. Parse Validation,C++ REST SDK (C++11),fail02,true\n1. Parse Validation,C++ REST SDK (C++11),fail03,true\n1. Parse Validation,C++ REST SDK (C++11),fail04,true\n1. Parse Validation,C++ REST SDK (C++11),fail05,true\n1. Parse Validation,C++ REST SDK (C++11),fail06,true\n1. Parse Validation,C++ REST SDK (C++11),fail07,true\n1. Parse Validation,C++ REST SDK (C++11),fail08,true\n1. Parse Validation,C++ REST SDK (C++11),fail09,true\n1. Parse Validation,C++ REST SDK (C++11),fail10,true\n1. Parse Validation,C++ REST SDK (C++11),fail11,true\n1. Parse Validation,C++ REST SDK (C++11),fail12,true\n1. Parse Validation,C++ REST SDK (C++11),fail13,false\n1. Parse Validation,C++ REST SDK (C++11),fail14,true\n1. Parse Validation,C++ REST SDK (C++11),fail15,false\n1. Parse Validation,C++ REST SDK (C++11),fail16,true\n1. Parse Validation,C++ REST SDK (C++11),fail17,false\n1. Parse Validation,C++ REST SDK (C++11),fail19,true\n1. Parse Validation,C++ REST SDK (C++11),fail20,true\n1. Parse Validation,C++ REST SDK (C++11),fail21,true\n1. Parse Validation,C++ REST SDK (C++11),fail22,true\n1. Parse Validation,C++ REST SDK (C++11),fail23,true\n1. Parse Validation,C++ REST SDK (C++11),fail24,true\n1. Parse Validation,C++ REST SDK (C++11),fail25,true\n1. Parse Validation,C++ REST SDK (C++11),fail26,false\n1. Parse Validation,C++ REST SDK (C++11),fail27,true\n1. Parse Validation,C++ REST SDK (C++11),fail28,false\n1. Parse Validation,C++ REST SDK (C++11),fail29,true\n1. Parse Validation,C++ REST SDK (C++11),fail30,true\n1. Parse Validation,C++ REST SDK (C++11),fail31,true\n1. Parse Validation,C++ REST SDK (C++11),fail32,true\n1. Parse Validation,C++ REST SDK (C++11),fail33,true\n2. Parse Double,C++ REST SDK (C++11),double01,true\n2. Parse Double,C++ REST SDK (C++11),double02,true\n2. Parse Double,C++ REST SDK (C++11),double03,true\n2. Parse Double,C++ REST SDK (C++11),double04,true\n2. Parse Double,C++ REST SDK (C++11),double05,true\n2. Parse Double,C++ REST SDK (C++11),double06,true\n2. Parse Double,C++ REST SDK (C++11),double07,true\n2. Parse Double,C++ REST SDK (C++11),double08,true\n2. Parse Double,C++ REST SDK (C++11),double09,true\n2. Parse Double,C++ REST SDK (C++11),double10,true\n2. Parse Double,C++ REST SDK (C++11),double11,true\n2. Parse Double,C++ REST SDK (C++11),double12,true\n2. Parse Double,C++ REST SDK (C++11),double13,true\n2. Parse Double,C++ REST SDK (C++11),double14,true\n2. Parse Double,C++ REST SDK (C++11),double15,true\n2. Parse Double,C++ REST SDK (C++11),double16,true\n2. Parse Double,C++ REST SDK (C++11),double17,true\n2. Parse Double,C++ REST SDK (C++11),double18,true\n2. Parse Double,C++ REST SDK (C++11),double19,true\n2. Parse Double,C++ REST SDK (C++11),double20,true\n2. Parse Double,C++ REST SDK (C++11),double21,true\n2. Parse Double,C++ REST SDK (C++11),double22,true\n2. Parse Double,C++ REST SDK (C++11),double23,true\n2. Parse Double,C++ REST SDK (C++11),double24,true\n2. Parse Double,C++ REST SDK (C++11),double25,true\n2. Parse Double,C++ REST SDK (C++11),double26,true\n2. Parse Double,C++ REST SDK (C++11),double27,true\n2. Parse Double,C++ REST SDK (C++11),double28,true\n2. Parse Double,C++ REST SDK (C++11),double29,true\n2. Parse Double,C++ REST SDK (C++11),double30,true\n2. Parse Double,C++ REST SDK (C++11),double31,true\n2. Parse Double,C++ REST SDK (C++11),double32,true\n2. Parse Double,C++ REST SDK (C++11),double33,true\n2. Parse Double,C++ REST SDK (C++11),double34,true\n2. Parse Double,C++ REST SDK (C++11),double35,true\n2. Parse Double,C++ REST SDK (C++11),double36,true\n2. Parse Double,C++ REST SDK (C++11),double37,true\n2. Parse Double,C++ REST SDK (C++11),double38,true\n2. Parse Double,C++ REST SDK (C++11),double39,true\n2. Parse Double,C++ REST SDK (C++11),double40,true\n2. Parse Double,C++ REST SDK (C++11),double41,true\n2. Parse Double,C++ REST SDK (C++11),double42,true\n2. Parse Double,C++ REST SDK (C++11),double43,true\n2. Parse Double,C++ REST SDK (C++11),double44,true\n2. Parse Double,C++ REST SDK (C++11),double45,true\n2. Parse Double,C++ REST SDK (C++11),double46,true\n2. Parse Double,C++ REST SDK (C++11),double47,true\n2. Parse Double,C++ REST SDK (C++11),double48,true\n2. Parse Double,C++ REST SDK (C++11),double49,true\n2. Parse Double,C++ REST SDK (C++11),double50,true\n2. Parse Double,C++ REST SDK (C++11),double51,true\n2. Parse Double,C++ REST SDK (C++11),double52,true\n2. Parse Double,C++ REST SDK (C++11),double53,true\n2. Parse Double,C++ REST SDK (C++11),double54,true\n2. Parse Double,C++ REST SDK (C++11),double55,true\n2. Parse Double,C++ REST SDK (C++11),double56,true\n2. Parse Double,C++ REST SDK (C++11),double57,true\n2. Parse Double,C++ REST SDK (C++11),double58,true\n2. Parse Double,C++ REST SDK (C++11),double59,true\n2. Parse Double,C++ REST SDK (C++11),double60,true\n2. Parse Double,C++ REST SDK (C++11),double61,true\n2. Parse Double,C++ REST SDK (C++11),double62,true\n2. Parse Double,C++ REST SDK (C++11),double63,true\n2. Parse Double,C++ REST SDK (C++11),double64,true\n2. Parse Double,C++ REST SDK (C++11),double65,true\n2. Parse Double,C++ REST SDK (C++11),double66,true\n3. Parse String,C++ REST SDK (C++11),string01,true\n3. Parse String,C++ REST SDK (C++11),string02,true\n3. Parse String,C++ REST SDK (C++11),string03,true\n3. Parse String,C++ REST SDK (C++11),string04,true\n3. Parse String,C++ REST SDK (C++11),string05,true\n3. Parse String,C++ REST SDK (C++11),string06,true\n3. Parse String,C++ REST SDK (C++11),string07,true\n3. Parse String,C++ REST SDK (C++11),string08,true\n3. Parse String,C++ REST SDK (C++11),string09,false\n4. Roundtrip,C++ REST SDK (C++11),roundtrip01,true\n4. Roundtrip,C++ REST SDK (C++11),roundtrip02,true\n4. Roundtrip,C++ REST SDK (C++11),roundtrip03,true\n4. Roundtrip,C++ REST SDK (C++11),roundtrip04,true\n4. Roundtrip,C++ REST SDK (C++11),roundtrip05,true\n4. Roundtrip,C++ REST SDK (C++11),roundtrip06,true\n4. Roundtrip,C++ REST SDK (C++11),roundtrip07,true\n4. Roundtrip,C++ REST SDK (C++11),roundtrip08,true\n4. Roundtrip,C++ REST SDK (C++11),roundtrip09,true\n4. Roundtrip,C++ REST SDK (C++11),roundtrip10,true\n4. Roundtrip,C++ REST SDK (C++11),roundtrip11,true\n4. Roundtrip,C++ REST SDK (C++11),roundtrip12,true\n4. Roundtrip,C++ REST SDK (C++11),roundtrip13,true\n4. Roundtrip,C++ REST SDK (C++11),roundtrip14,true\n4. Roundtrip,C++ REST SDK (C++11),roundtrip15,true\n4. Roundtrip,C++ REST SDK (C++11),roundtrip16,true\n4. Roundtrip,C++ REST SDK (C++11),roundtrip17,true\n4. Roundtrip,C++ REST SDK (C++11),roundtrip18,true\n4. Roundtrip,C++ REST SDK (C++11),roundtrip19,true\n4. Roundtrip,C++ REST SDK (C++11),roundtrip20,false\n4. Roundtrip,C++ REST SDK (C++11),roundtrip21,false\n4. Roundtrip,C++ REST SDK (C++11),roundtrip22,false\n4. Roundtrip,C++ REST SDK (C++11),roundtrip23,false\n4. Roundtrip,C++ REST SDK (C++11),roundtrip24,false\n4. Roundtrip,C++ REST SDK (C++11),roundtrip25,false\n4. Roundtrip,C++ REST SDK (C++11),roundtrip26,true\n4. Roundtrip,C++ REST SDK (C++11),roundtrip27,false\n1. Parse Validation,dropbox/json11 (C++11),pass01,true\n1. Parse Validation,dropbox/json11 (C++11),pass02,true\n1. Parse Validation,dropbox/json11 (C++11),pass03,true\n1. Parse Validation,dropbox/json11 (C++11),fail02,true\n1. Parse Validation,dropbox/json11 (C++11),fail03,true\n1. Parse Validation,dropbox/json11 (C++11),fail04,true\n1. Parse Validation,dropbox/json11 (C++11),fail05,true\n1. Parse Validation,dropbox/json11 (C++11),fail06,true\n1. Parse Validation,dropbox/json11 (C++11),fail07,true\n1. Parse Validation,dropbox/json11 (C++11),fail08,true\n1. Parse Validation,dropbox/json11 (C++11),fail09,true\n1. Parse Validation,dropbox/json11 (C++11),fail10,true\n1. Parse Validation,dropbox/json11 (C++11),fail11,true\n1. Parse Validation,dropbox/json11 (C++11),fail12,true\n1. Parse Validation,dropbox/json11 (C++11),fail13,true\n1. Parse Validation,dropbox/json11 (C++11),fail14,true\n1. Parse Validation,dropbox/json11 (C++11),fail15,true\n1. Parse Validation,dropbox/json11 (C++11),fail16,true\n1. Parse Validation,dropbox/json11 (C++11),fail17,true\n1. Parse Validation,dropbox/json11 (C++11),fail19,true\n1. Parse Validation,dropbox/json11 (C++11),fail20,true\n1. Parse Validation,dropbox/json11 (C++11),fail21,true\n1. Parse Validation,dropbox/json11 (C++11),fail22,true\n1. Parse Validation,dropbox/json11 (C++11),fail23,true\n1. Parse Validation,dropbox/json11 (C++11),fail24,true\n1. Parse Validation,dropbox/json11 (C++11),fail25,true\n1. Parse Validation,dropbox/json11 (C++11),fail26,true\n1. Parse Validation,dropbox/json11 (C++11),fail27,true\n1. Parse Validation,dropbox/json11 (C++11),fail28,true\n1. Parse Validation,dropbox/json11 (C++11),fail29,true\n1. Parse Validation,dropbox/json11 (C++11),fail30,true\n1. Parse Validation,dropbox/json11 (C++11),fail31,true\n1. Parse Validation,dropbox/json11 (C++11),fail32,true\n1. Parse Validation,dropbox/json11 (C++11),fail33,true\n2. Parse Double,dropbox/json11 (C++11),double01,true\n2. Parse Double,dropbox/json11 (C++11),double02,true\n2. Parse Double,dropbox/json11 (C++11),double03,true\n2. Parse Double,dropbox/json11 (C++11),double04,true\n2. Parse Double,dropbox/json11 (C++11),double05,true\n2. Parse Double,dropbox/json11 (C++11),double06,true\n2. Parse Double,dropbox/json11 (C++11),double07,true\n2. Parse Double,dropbox/json11 (C++11),double08,true\n2. Parse Double,dropbox/json11 (C++11),double09,true\n2. Parse Double,dropbox/json11 (C++11),double10,true\n2. Parse Double,dropbox/json11 (C++11),double11,true\n2. Parse Double,dropbox/json11 (C++11),double12,true\n2. Parse Double,dropbox/json11 (C++11),double13,true\n2. Parse Double,dropbox/json11 (C++11),double14,true\n2. Parse Double,dropbox/json11 (C++11),double15,true\n2. Parse Double,dropbox/json11 (C++11),double16,true\n2. Parse Double,dropbox/json11 (C++11),double17,true\n2. Parse Double,dropbox/json11 (C++11),double18,true\n2. Parse Double,dropbox/json11 (C++11),double19,true\n2. Parse Double,dropbox/json11 (C++11),double20,true\n2. Parse Double,dropbox/json11 (C++11),double21,true\n2. Parse Double,dropbox/json11 (C++11),double22,true\n2. Parse Double,dropbox/json11 (C++11),double23,true\n2. Parse Double,dropbox/json11 (C++11),double24,true\n2. Parse Double,dropbox/json11 (C++11),double25,true\n2. Parse Double,dropbox/json11 (C++11),double26,true\n2. Parse Double,dropbox/json11 (C++11),double27,true\n2. Parse Double,dropbox/json11 (C++11),double28,true\n2. Parse Double,dropbox/json11 (C++11),double29,true\n2. Parse Double,dropbox/json11 (C++11),double30,true\n2. Parse Double,dropbox/json11 (C++11),double31,true\n2. Parse Double,dropbox/json11 (C++11),double32,true\n2. Parse Double,dropbox/json11 (C++11),double33,true\n2. Parse Double,dropbox/json11 (C++11),double34,true\n2. Parse Double,dropbox/json11 (C++11),double35,true\n2. Parse Double,dropbox/json11 (C++11),double36,true\n2. Parse Double,dropbox/json11 (C++11),double37,true\n2. Parse Double,dropbox/json11 (C++11),double38,true\n2. Parse Double,dropbox/json11 (C++11),double39,true\n2. Parse Double,dropbox/json11 (C++11),double40,true\n2. Parse Double,dropbox/json11 (C++11),double41,true\n2. Parse Double,dropbox/json11 (C++11),double42,true\n2. Parse Double,dropbox/json11 (C++11),double43,true\n2. Parse Double,dropbox/json11 (C++11),double44,true\n2. Parse Double,dropbox/json11 (C++11),double45,true\n2. Parse Double,dropbox/json11 (C++11),double46,true\n2. Parse Double,dropbox/json11 (C++11),double47,true\n2. Parse Double,dropbox/json11 (C++11),double48,true\n2. Parse Double,dropbox/json11 (C++11),double49,true\n2. Parse Double,dropbox/json11 (C++11),double50,true\n2. Parse Double,dropbox/json11 (C++11),double51,true\n2. Parse Double,dropbox/json11 (C++11),double52,true\n2. Parse Double,dropbox/json11 (C++11),double53,true\n2. Parse Double,dropbox/json11 (C++11),double54,true\n2. Parse Double,dropbox/json11 (C++11),double55,true\n2. Parse Double,dropbox/json11 (C++11),double56,true\n2. Parse Double,dropbox/json11 (C++11),double57,true\n2. Parse Double,dropbox/json11 (C++11),double58,true\n2. Parse Double,dropbox/json11 (C++11),double59,true\n2. Parse Double,dropbox/json11 (C++11),double60,true\n2. Parse Double,dropbox/json11 (C++11),double61,true\n2. Parse Double,dropbox/json11 (C++11),double62,true\n2. Parse Double,dropbox/json11 (C++11),double63,true\n2. Parse Double,dropbox/json11 (C++11),double64,true\n2. Parse Double,dropbox/json11 (C++11),double65,true\n2. Parse Double,dropbox/json11 (C++11),double66,true\n3. Parse String,dropbox/json11 (C++11),string01,true\n3. Parse String,dropbox/json11 (C++11),string02,true\n3. Parse String,dropbox/json11 (C++11),string03,true\n3. Parse String,dropbox/json11 (C++11),string04,true\n3. Parse String,dropbox/json11 (C++11),string05,true\n3. Parse String,dropbox/json11 (C++11),string06,true\n3. Parse String,dropbox/json11 (C++11),string07,true\n3. Parse String,dropbox/json11 (C++11),string08,true\n3. Parse String,dropbox/json11 (C++11),string09,true\n4. Roundtrip,dropbox/json11 (C++11),roundtrip01,true\n4. Roundtrip,dropbox/json11 (C++11),roundtrip02,true\n4. Roundtrip,dropbox/json11 (C++11),roundtrip03,true\n4. Roundtrip,dropbox/json11 (C++11),roundtrip04,true\n4. Roundtrip,dropbox/json11 (C++11),roundtrip05,true\n4. Roundtrip,dropbox/json11 (C++11),roundtrip06,true\n4. Roundtrip,dropbox/json11 (C++11),roundtrip07,true\n4. Roundtrip,dropbox/json11 (C++11),roundtrip08,false\n4. Roundtrip,dropbox/json11 (C++11),roundtrip09,false\n4. Roundtrip,dropbox/json11 (C++11),roundtrip10,false\n4. Roundtrip,dropbox/json11 (C++11),roundtrip11,true\n4. Roundtrip,dropbox/json11 (C++11),roundtrip12,true\n4. Roundtrip,dropbox/json11 (C++11),roundtrip13,false\n4. Roundtrip,dropbox/json11 (C++11),roundtrip14,false\n4. Roundtrip,dropbox/json11 (C++11),roundtrip15,true\n4. Roundtrip,dropbox/json11 (C++11),roundtrip16,true\n4. Roundtrip,dropbox/json11 (C++11),roundtrip17,true\n4. Roundtrip,dropbox/json11 (C++11),roundtrip18,false\n4. Roundtrip,dropbox/json11 (C++11),roundtrip19,false\n4. Roundtrip,dropbox/json11 (C++11),roundtrip20,false\n4. Roundtrip,dropbox/json11 (C++11),roundtrip21,false\n4. Roundtrip,dropbox/json11 (C++11),roundtrip22,false\n4. Roundtrip,dropbox/json11 (C++11),roundtrip23,false\n4. Roundtrip,dropbox/json11 (C++11),roundtrip24,false\n4. Roundtrip,dropbox/json11 (C++11),roundtrip25,false\n4. Roundtrip,dropbox/json11 (C++11),roundtrip26,true\n4. Roundtrip,dropbox/json11 (C++11),roundtrip27,false\n1. Parse Validation,mikeando/FastJson (C++),pass01,true\n1. Parse Validation,mikeando/FastJson (C++),pass02,true\n1. Parse Validation,mikeando/FastJson (C++),pass03,true\n1. Parse Validation,mikeando/FastJson (C++),fail02,true\n1. Parse Validation,mikeando/FastJson (C++),fail03,true\n1. Parse Validation,mikeando/FastJson (C++),fail04,true\n1. Parse Validation,mikeando/FastJson (C++),fail05,true\n1. Parse Validation,mikeando/FastJson (C++),fail06,true\n1. Parse Validation,mikeando/FastJson (C++),fail07,true\n1. Parse Validation,mikeando/FastJson (C++),fail08,true\n1. Parse Validation,mikeando/FastJson (C++),fail09,true\n1. Parse Validation,mikeando/FastJson (C++),fail10,false\n1. Parse Validation,mikeando/FastJson (C++),fail11,true\n1. Parse Validation,mikeando/FastJson (C++),fail12,true\n1. Parse Validation,mikeando/FastJson (C++),fail13,true\n1. Parse Validation,mikeando/FastJson (C++),fail14,true\n1. Parse Validation,mikeando/FastJson (C++),fail15,true\n1. Parse Validation,mikeando/FastJson (C++),fail16,true\n1. Parse Validation,mikeando/FastJson (C++),fail17,true\n1. Parse Validation,mikeando/FastJson (C++),fail19,true\n1. Parse Validation,mikeando/FastJson (C++),fail20,true\n1. Parse Validation,mikeando/FastJson (C++),fail21,true\n1. Parse Validation,mikeando/FastJson (C++),fail22,true\n1. Parse Validation,mikeando/FastJson (C++),fail23,true\n1. Parse Validation,mikeando/FastJson (C++),fail24,true\n1. Parse Validation,mikeando/FastJson (C++),fail25,false\n1. Parse Validation,mikeando/FastJson (C++),fail26,true\n1. Parse Validation,mikeando/FastJson (C++),fail27,false\n1. Parse Validation,mikeando/FastJson (C++),fail28,true\n1. Parse Validation,mikeando/FastJson (C++),fail29,true\n1. Parse Validation,mikeando/FastJson (C++),fail30,true\n1. Parse Validation,mikeando/FastJson (C++),fail31,true\n1. Parse Validation,mikeando/FastJson (C++),fail32,true\n1. Parse Validation,mikeando/FastJson (C++),fail33,true\n2. Parse Double,mikeando/FastJson (C++),double01,true\n2. Parse Double,mikeando/FastJson (C++),double02,true\n2. Parse Double,mikeando/FastJson (C++),double03,true\n2. Parse Double,mikeando/FastJson (C++),double04,true\n2. Parse Double,mikeando/FastJson (C++),double05,true\n2. Parse Double,mikeando/FastJson (C++),double06,true\n2. Parse Double,mikeando/FastJson (C++),double07,true\n2. Parse Double,mikeando/FastJson (C++),double08,true\n2. Parse Double,mikeando/FastJson (C++),double09,true\n2. Parse Double,mikeando/FastJson (C++),double10,true\n2. Parse Double,mikeando/FastJson (C++),double11,true\n2. Parse Double,mikeando/FastJson (C++),double12,true\n2. Parse Double,mikeando/FastJson (C++),double13,true\n2. Parse Double,mikeando/FastJson (C++),double14,true\n2. Parse Double,mikeando/FastJson (C++),double15,true\n2. Parse Double,mikeando/FastJson (C++),double16,true\n2. Parse Double,mikeando/FastJson (C++),double17,true\n2. Parse Double,mikeando/FastJson (C++),double18,true\n2. Parse Double,mikeando/FastJson (C++),double19,true\n2. Parse Double,mikeando/FastJson (C++),double20,true\n2. Parse Double,mikeando/FastJson (C++),double21,true\n2. Parse Double,mikeando/FastJson (C++),double22,true\n2. Parse Double,mikeando/FastJson (C++),double23,true\n2. Parse Double,mikeando/FastJson (C++),double24,true\n2. Parse Double,mikeando/FastJson (C++),double25,true\n2. Parse Double,mikeando/FastJson (C++),double26,true\n2. Parse Double,mikeando/FastJson (C++),double27,true\n2. Parse Double,mikeando/FastJson (C++),double28,true\n2. Parse Double,mikeando/FastJson (C++),double29,true\n2. Parse Double,mikeando/FastJson (C++),double30,true\n2. Parse Double,mikeando/FastJson (C++),double31,true\n2. Parse Double,mikeando/FastJson (C++),double32,true\n2. Parse Double,mikeando/FastJson (C++),double33,true\n2. Parse Double,mikeando/FastJson (C++),double34,true\n2. Parse Double,mikeando/FastJson (C++),double35,true\n2. Parse Double,mikeando/FastJson (C++),double36,true\n2. Parse Double,mikeando/FastJson (C++),double37,false\n2. Parse Double,mikeando/FastJson (C++),double38,false\n2. Parse Double,mikeando/FastJson (C++),double39,false\n2. Parse Double,mikeando/FastJson (C++),double40,true\n2. Parse Double,mikeando/FastJson (C++),double41,true\n2. Parse Double,mikeando/FastJson (C++),double42,false\n2. Parse Double,mikeando/FastJson (C++),double43,true\n2. Parse Double,mikeando/FastJson (C++),double44,true\n2. Parse Double,mikeando/FastJson (C++),double45,true\n2. Parse Double,mikeando/FastJson (C++),double46,true\n2. Parse Double,mikeando/FastJson (C++),double47,true\n2. Parse Double,mikeando/FastJson (C++),double48,false\n2. Parse Double,mikeando/FastJson (C++),double49,true\n2. Parse Double,mikeando/FastJson (C++),double50,true\n2. Parse Double,mikeando/FastJson (C++),double51,true\n2. Parse Double,mikeando/FastJson (C++),double52,true\n2. Parse Double,mikeando/FastJson (C++),double53,true\n2. Parse Double,mikeando/FastJson (C++),double54,true\n2. Parse Double,mikeando/FastJson (C++),double55,true\n2. Parse Double,mikeando/FastJson (C++),double56,true\n2. Parse Double,mikeando/FastJson (C++),double57,true\n2. Parse Double,mikeando/FastJson (C++),double58,true\n2. Parse Double,mikeando/FastJson (C++),double59,false\n2. Parse Double,mikeando/FastJson (C++),double60,true\n2. Parse Double,mikeando/FastJson (C++),double61,true\n2. Parse Double,mikeando/FastJson (C++),double62,true\n2. Parse Double,mikeando/FastJson (C++),double63,false\n2. Parse Double,mikeando/FastJson (C++),double64,false\n2. Parse Double,mikeando/FastJson (C++),double65,true\n2. Parse Double,mikeando/FastJson (C++),double66,true\n3. Parse String,mikeando/FastJson (C++),string01,true\n3. Parse String,mikeando/FastJson (C++),string02,true\n3. Parse String,mikeando/FastJson (C++),string03,true\n3. Parse String,mikeando/FastJson (C++),string04,true\n3. Parse String,mikeando/FastJson (C++),string05,true\n3. Parse String,mikeando/FastJson (C++),string06,true\n3. Parse String,mikeando/FastJson (C++),string07,true\n3. Parse String,mikeando/FastJson (C++),string08,true\n3. Parse String,mikeando/FastJson (C++),string09,false\n4. Roundtrip,mikeando/FastJson (C++),roundtrip01,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip02,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip03,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip04,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip05,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip06,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip07,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip08,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip09,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip10,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip11,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip12,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip13,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip14,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip15,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip16,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip17,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip18,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip19,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip20,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip21,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip22,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip23,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip24,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip25,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip26,true\n4. Roundtrip,mikeando/FastJson (C++),roundtrip27,true\n1. Parse Validation,Folly (C++11),pass01,true\n1. Parse Validation,Folly (C++11),pass02,true\n1. Parse Validation,Folly (C++11),pass03,true\n1. Parse Validation,Folly (C++11),fail02,true\n1. Parse Validation,Folly (C++11),fail03,true\n1. Parse Validation,Folly (C++11),fail04,true\n1. Parse Validation,Folly (C++11),fail05,true\n1. Parse Validation,Folly (C++11),fail06,true\n1. Parse Validation,Folly (C++11),fail07,true\n1. Parse Validation,Folly (C++11),fail08,true\n1. Parse Validation,Folly (C++11),fail09,true\n1. Parse Validation,Folly (C++11),fail10,true\n1. Parse Validation,Folly (C++11),fail11,true\n1. Parse Validation,Folly (C++11),fail12,true\n1. Parse Validation,Folly (C++11),fail13,false\n1. Parse Validation,Folly (C++11),fail14,true\n1. Parse Validation,Folly (C++11),fail15,true\n1. Parse Validation,Folly (C++11),fail16,true\n1. Parse Validation,Folly (C++11),fail17,true\n1. Parse Validation,Folly (C++11),fail19,true\n1. Parse Validation,Folly (C++11),fail20,true\n1. Parse Validation,Folly (C++11),fail21,true\n1. Parse Validation,Folly (C++11),fail22,true\n1. Parse Validation,Folly (C++11),fail23,true\n1. Parse Validation,Folly (C++11),fail24,true\n1. Parse Validation,Folly (C++11),fail25,false\n1. Parse Validation,Folly (C++11),fail26,true\n1. Parse Validation,Folly (C++11),fail27,false\n1. Parse Validation,Folly (C++11),fail28,true\n1. Parse Validation,Folly (C++11),fail29,false\n1. Parse Validation,Folly (C++11),fail30,false\n1. Parse Validation,Folly (C++11),fail31,true\n1. Parse Validation,Folly (C++11),fail32,true\n1. Parse Validation,Folly (C++11),fail33,true\n2. Parse Double,Folly (C++11),double01,true\n2. Parse Double,Folly (C++11),double02,true\n2. Parse Double,Folly (C++11),double03,true\n2. Parse Double,Folly (C++11),double04,true\n2. Parse Double,Folly (C++11),double05,true\n2. Parse Double,Folly (C++11),double06,true\n2. Parse Double,Folly (C++11),double07,true\n2. Parse Double,Folly (C++11),double08,true\n2. Parse Double,Folly (C++11),double09,true\n2. Parse Double,Folly (C++11),double10,true\n2. Parse Double,Folly (C++11),double11,true\n2. Parse Double,Folly (C++11),double12,true\n2. Parse Double,Folly (C++11),double13,true\n2. Parse Double,Folly (C++11),double14,true\n2. Parse Double,Folly (C++11),double15,true\n2. Parse Double,Folly (C++11),double16,true\n2. Parse Double,Folly (C++11),double17,true\n2. Parse Double,Folly (C++11),double18,true\n2. Parse Double,Folly (C++11),double19,true\n2. Parse Double,Folly (C++11),double20,true\n2. Parse Double,Folly (C++11),double21,true\n2. Parse Double,Folly (C++11),double22,true\n2. Parse Double,Folly (C++11),double23,true\n2. Parse Double,Folly (C++11),double24,true\n2. Parse Double,Folly (C++11),double25,true\n2. Parse Double,Folly (C++11),double26,true\n2. Parse Double,Folly (C++11),double27,false\n2. Parse Double,Folly (C++11),double28,false\n2. Parse Double,Folly (C++11),double29,true\n2. Parse Double,Folly (C++11),double30,true\n2. Parse Double,Folly (C++11),double31,true\n2. Parse Double,Folly (C++11),double32,true\n2. Parse Double,Folly (C++11),double33,true\n2. Parse Double,Folly (C++11),double34,true\n2. Parse Double,Folly (C++11),double35,true\n2. Parse Double,Folly (C++11),double36,true\n2. Parse Double,Folly (C++11),double37,true\n2. Parse Double,Folly (C++11),double38,true\n2. Parse Double,Folly (C++11),double39,true\n2. Parse Double,Folly (C++11),double40,true\n2. Parse Double,Folly (C++11),double41,true\n2. Parse Double,Folly (C++11),double42,true\n2. Parse Double,Folly (C++11),double43,true\n2. Parse Double,Folly (C++11),double44,true\n2. Parse Double,Folly (C++11),double45,true\n2. Parse Double,Folly (C++11),double46,true\n2. Parse Double,Folly (C++11),double47,true\n2. Parse Double,Folly (C++11),double48,true\n2. Parse Double,Folly (C++11),double49,true\n2. Parse Double,Folly (C++11),double50,true\n2. Parse Double,Folly (C++11),double51,true\n2. Parse Double,Folly (C++11),double52,true\n2. Parse Double,Folly (C++11),double53,true\n2. Parse Double,Folly (C++11),double54,true\n2. Parse Double,Folly (C++11),double55,false\n2. Parse Double,Folly (C++11),double56,false\n2. Parse Double,Folly (C++11),double57,false\n2. Parse Double,Folly (C++11),double58,true\n2. Parse Double,Folly (C++11),double59,true\n2. Parse Double,Folly (C++11),double60,false\n2. Parse Double,Folly (C++11),double61,false\n2. Parse Double,Folly (C++11),double62,false\n2. Parse Double,Folly (C++11),double63,true\n2. Parse Double,Folly (C++11),double64,true\n2. Parse Double,Folly (C++11),double65,false\n2. Parse Double,Folly (C++11),double66,true\n3. Parse String,Folly (C++11),string01,true\n3. Parse String,Folly (C++11),string02,true\n3. Parse String,Folly (C++11),string03,true\n3. Parse String,Folly (C++11),string04,true\n3. Parse String,Folly (C++11),string05,true\n3. Parse String,Folly (C++11),string06,true\n3. Parse String,Folly (C++11),string07,true\n3. Parse String,Folly (C++11),string08,true\n3. Parse String,Folly (C++11),string09,true\n4. Roundtrip,Folly (C++11),roundtrip01,true\n4. Roundtrip,Folly (C++11),roundtrip02,true\n4. Roundtrip,Folly (C++11),roundtrip03,true\n4. Roundtrip,Folly (C++11),roundtrip04,true\n4. Roundtrip,Folly (C++11),roundtrip05,true\n4. Roundtrip,Folly (C++11),roundtrip06,true\n4. Roundtrip,Folly (C++11),roundtrip07,true\n4. Roundtrip,Folly (C++11),roundtrip08,true\n4. Roundtrip,Folly (C++11),roundtrip09,true\n4. Roundtrip,Folly (C++11),roundtrip10,false\n4. Roundtrip,Folly (C++11),roundtrip11,true\n4. Roundtrip,Folly (C++11),roundtrip12,true\n4. Roundtrip,Folly (C++11),roundtrip13,true\n4. Roundtrip,Folly (C++11),roundtrip14,true\n4. Roundtrip,Folly (C++11),roundtrip15,true\n4. Roundtrip,Folly (C++11),roundtrip16,true\n4. Roundtrip,Folly (C++11),roundtrip17,true\n4. Roundtrip,Folly (C++11),roundtrip18,true\n4. Roundtrip,Folly (C++11),roundtrip19,true\n4. Roundtrip,Folly (C++11),roundtrip20,false\n4. Roundtrip,Folly (C++11),roundtrip21,false\n4. Roundtrip,Folly (C++11),roundtrip22,true\n4. Roundtrip,Folly (C++11),roundtrip23,true\n4. Roundtrip,Folly (C++11),roundtrip24,false\n4. Roundtrip,Folly (C++11),roundtrip25,false\n4. Roundtrip,Folly (C++11),roundtrip26,false\n4. Roundtrip,Folly (C++11),roundtrip27,false\n1. Parse Validation,gason (C++11),pass01,true\n1. Parse Validation,gason (C++11),pass02,true\n1. Parse Validation,gason (C++11),pass03,true\n1. Parse Validation,gason (C++11),fail02,true\n1. Parse Validation,gason (C++11),fail03,true\n1. Parse Validation,gason (C++11),fail04,false\n1. Parse Validation,gason (C++11),fail05,true\n1. Parse Validation,gason (C++11),fail06,true\n1. Parse Validation,gason (C++11),fail07,false\n1. Parse Validation,gason (C++11),fail08,false\n1. Parse Validation,gason (C++11),fail09,false\n1. Parse Validation,gason (C++11),fail10,false\n1. Parse Validation,gason (C++11),fail11,true\n1. Parse Validation,gason (C++11),fail12,true\n1. Parse Validation,gason (C++11),fail13,false\n1. Parse Validation,gason (C++11),fail14,true\n1. Parse Validation,gason (C++11),fail15,true\n1. Parse Validation,gason (C++11),fail16,true\n1. Parse Validation,gason (C++11),fail17,true\n1. Parse Validation,gason (C++11),fail19,false\n1. Parse Validation,gason (C++11),fail20,true\n1. Parse Validation,gason (C++11),fail21,true\n1. Parse Validation,gason (C++11),fail22,true\n1. Parse Validation,gason (C++11),fail23,true\n1. Parse Validation,gason (C++11),fail24,true\n1. Parse Validation,gason (C++11),fail25,true\n1. Parse Validation,gason (C++11),fail26,true\n1. Parse Validation,gason (C++11),fail27,true\n1. Parse Validation,gason (C++11),fail28,true\n1. Parse Validation,gason (C++11),fail29,false\n1. Parse Validation,gason (C++11),fail30,false\n1. Parse Validation,gason (C++11),fail31,true\n1. Parse Validation,gason (C++11),fail32,true\n1. Parse Validation,gason (C++11),fail33,true\n2. Parse Double,gason (C++11),double01,true\n2. Parse Double,gason (C++11),double02,true\n2. Parse Double,gason (C++11),double03,true\n2. Parse Double,gason (C++11),double04,true\n2. Parse Double,gason (C++11),double05,true\n2. Parse Double,gason (C++11),double06,true\n2. Parse Double,gason (C++11),double07,true\n2. Parse Double,gason (C++11),double08,true\n2. Parse Double,gason (C++11),double09,true\n2. Parse Double,gason (C++11),double10,true\n2. Parse Double,gason (C++11),double11,false\n2. Parse Double,gason (C++11),double12,true\n2. Parse Double,gason (C++11),double13,true\n2. Parse Double,gason (C++11),double14,true\n2. Parse Double,gason (C++11),double15,false\n2. Parse Double,gason (C++11),double16,true\n2. Parse Double,gason (C++11),double17,false\n2. Parse Double,gason (C++11),double18,false\n2. Parse Double,gason (C++11),double19,false\n2. Parse Double,gason (C++11),double20,false\n2. Parse Double,gason (C++11),double21,false\n2. Parse Double,gason (C++11),double22,false\n2. Parse Double,gason (C++11),double23,false\n2. Parse Double,gason (C++11),double24,false\n2. Parse Double,gason (C++11),double25,false\n2. Parse Double,gason (C++11),double26,true\n2. Parse Double,gason (C++11),double27,true\n2. Parse Double,gason (C++11),double28,false\n2. Parse Double,gason (C++11),double29,true\n2. Parse Double,gason (C++11),double30,false\n2. Parse Double,gason (C++11),double31,true\n2. Parse Double,gason (C++11),double32,false\n2. Parse Double,gason (C++11),double33,true\n2. Parse Double,gason (C++11),double34,true\n2. Parse Double,gason (C++11),double35,false\n2. Parse Double,gason (C++11),double36,false\n2. Parse Double,gason (C++11),double37,false\n2. Parse Double,gason (C++11),double38,false\n2. Parse Double,gason (C++11),double39,false\n2. Parse Double,gason (C++11),double40,true\n2. Parse Double,gason (C++11),double41,false\n2. Parse Double,gason (C++11),double42,true\n2. Parse Double,gason (C++11),double43,true\n2. Parse Double,gason (C++11),double44,false\n2. Parse Double,gason (C++11),double45,true\n2. Parse Double,gason (C++11),double46,true\n2. Parse Double,gason (C++11),double47,false\n2. Parse Double,gason (C++11),double48,false\n2. Parse Double,gason (C++11),double49,false\n2. Parse Double,gason (C++11),double50,false\n2. Parse Double,gason (C++11),double51,false\n2. Parse Double,gason (C++11),double52,true\n2. Parse Double,gason (C++11),double53,false\n2. Parse Double,gason (C++11),double54,false\n2. Parse Double,gason (C++11),double55,false\n2. Parse Double,gason (C++11),double56,false\n2. Parse Double,gason (C++11),double57,false\n2. Parse Double,gason (C++11),double58,false\n2. Parse Double,gason (C++11),double59,false\n2. Parse Double,gason (C++11),double60,false\n2. Parse Double,gason (C++11),double61,false\n2. Parse Double,gason (C++11),double62,false\n2. Parse Double,gason (C++11),double63,false\n2. Parse Double,gason (C++11),double64,false\n2. Parse Double,gason (C++11),double65,false\n2. Parse Double,gason (C++11),double66,false\n3. Parse String,gason (C++11),string01,true\n3. Parse String,gason (C++11),string02,true\n3. Parse String,gason (C++11),string03,true\n3. Parse String,gason (C++11),string04,false\n3. Parse String,gason (C++11),string05,true\n3. Parse String,gason (C++11),string06,true\n3. Parse String,gason (C++11),string07,true\n3. Parse String,gason (C++11),string08,true\n3. Parse String,gason (C++11),string09,false\n4. Roundtrip,gason (C++11),roundtrip01,true\n4. Roundtrip,gason (C++11),roundtrip02,true\n4. Roundtrip,gason (C++11),roundtrip03,true\n4. Roundtrip,gason (C++11),roundtrip04,false\n4. Roundtrip,gason (C++11),roundtrip05,true\n4. Roundtrip,gason (C++11),roundtrip06,true\n4. Roundtrip,gason (C++11),roundtrip07,true\n4. Roundtrip,gason (C++11),roundtrip08,false\n4. Roundtrip,gason (C++11),roundtrip09,true\n4. Roundtrip,gason (C++11),roundtrip10,true\n4. Roundtrip,gason (C++11),roundtrip11,false\n4. Roundtrip,gason (C++11),roundtrip12,false\n4. Roundtrip,gason (C++11),roundtrip13,false\n4. Roundtrip,gason (C++11),roundtrip14,false\n4. Roundtrip,gason (C++11),roundtrip15,false\n4. Roundtrip,gason (C++11),roundtrip16,false\n4. Roundtrip,gason (C++11),roundtrip17,false\n4. Roundtrip,gason (C++11),roundtrip18,false\n4. Roundtrip,gason (C++11),roundtrip19,false\n4. Roundtrip,gason (C++11),roundtrip20,false\n4. Roundtrip,gason (C++11),roundtrip21,false\n4. Roundtrip,gason (C++11),roundtrip22,false\n4. Roundtrip,gason (C++11),roundtrip23,false\n4. Roundtrip,gason (C++11),roundtrip24,false\n4. Roundtrip,gason (C++11),roundtrip25,false\n4. Roundtrip,gason (C++11),roundtrip26,false\n4. Roundtrip,gason (C++11),roundtrip27,false\n1. Parse Validation,Jansson (C),pass01,true\n1. Parse Validation,Jansson (C),pass02,true\n1. Parse Validation,Jansson (C),pass03,true\n1. Parse Validation,Jansson (C),fail02,true\n1. Parse Validation,Jansson (C),fail03,true\n1. Parse Validation,Jansson (C),fail04,true\n1. Parse Validation,Jansson (C),fail05,true\n1. Parse Validation,Jansson (C),fail06,true\n1. Parse Validation,Jansson (C),fail07,true\n1. Parse Validation,Jansson (C),fail08,true\n1. Parse Validation,Jansson (C),fail09,true\n1. Parse Validation,Jansson (C),fail10,true\n1. Parse Validation,Jansson (C),fail11,true\n1. Parse Validation,Jansson (C),fail12,true\n1. Parse Validation,Jansson (C),fail13,true\n1. Parse Validation,Jansson (C),fail14,true\n1. Parse Validation,Jansson (C),fail15,true\n1. Parse Validation,Jansson (C),fail16,true\n1. Parse Validation,Jansson (C),fail17,true\n1. Parse Validation,Jansson (C),fail19,true\n1. Parse Validation,Jansson (C),fail20,true\n1. Parse Validation,Jansson (C),fail21,true\n1. Parse Validation,Jansson (C),fail22,true\n1. Parse Validation,Jansson (C),fail23,true\n1. Parse Validation,Jansson (C),fail24,true\n1. Parse Validation,Jansson (C),fail25,true\n1. Parse Validation,Jansson (C),fail26,true\n1. Parse Validation,Jansson (C),fail27,true\n1. Parse Validation,Jansson (C),fail28,true\n1. Parse Validation,Jansson (C),fail29,true\n1. Parse Validation,Jansson (C),fail30,true\n1. Parse Validation,Jansson (C),fail31,true\n1. Parse Validation,Jansson (C),fail32,true\n1. Parse Validation,Jansson (C),fail33,true\n2. Parse Double,Jansson (C),double01,true\n2. Parse Double,Jansson (C),double02,true\n2. Parse Double,Jansson (C),double03,true\n2. Parse Double,Jansson (C),double04,true\n2. Parse Double,Jansson (C),double05,true\n2. Parse Double,Jansson (C),double06,true\n2. Parse Double,Jansson (C),double07,true\n2. Parse Double,Jansson (C),double08,true\n2. Parse Double,Jansson (C),double09,true\n2. Parse Double,Jansson (C),double10,true\n2. Parse Double,Jansson (C),double11,true\n2. Parse Double,Jansson (C),double12,true\n2. Parse Double,Jansson (C),double13,true\n2. Parse Double,Jansson (C),double14,true\n2. Parse Double,Jansson (C),double15,true\n2. Parse Double,Jansson (C),double16,true\n2. Parse Double,Jansson (C),double17,true\n2. Parse Double,Jansson (C),double18,true\n2. Parse Double,Jansson (C),double19,true\n2. Parse Double,Jansson (C),double20,true\n2. Parse Double,Jansson (C),double21,true\n2. Parse Double,Jansson (C),double22,true\n2. Parse Double,Jansson (C),double23,true\n2. Parse Double,Jansson (C),double24,true\n2. Parse Double,Jansson (C),double25,true\n2. Parse Double,Jansson (C),double26,true\n2. Parse Double,Jansson (C),double27,false\n2. Parse Double,Jansson (C),double28,false\n2. Parse Double,Jansson (C),double29,true\n2. Parse Double,Jansson (C),double30,true\n2. Parse Double,Jansson (C),double31,true\n2. Parse Double,Jansson (C),double32,true\n2. Parse Double,Jansson (C),double33,true\n2. Parse Double,Jansson (C),double34,true\n2. Parse Double,Jansson (C),double35,true\n2. Parse Double,Jansson (C),double36,true\n2. Parse Double,Jansson (C),double37,true\n2. Parse Double,Jansson (C),double38,true\n2. Parse Double,Jansson (C),double39,true\n2. Parse Double,Jansson (C),double40,true\n2. Parse Double,Jansson (C),double41,true\n2. Parse Double,Jansson (C),double42,true\n2. Parse Double,Jansson (C),double43,true\n2. Parse Double,Jansson (C),double44,true\n2. Parse Double,Jansson (C),double45,true\n2. Parse Double,Jansson (C),double46,true\n2. Parse Double,Jansson (C),double47,true\n2. Parse Double,Jansson (C),double48,true\n2. Parse Double,Jansson (C),double49,true\n2. Parse Double,Jansson (C),double50,true\n2. Parse Double,Jansson (C),double51,true\n2. Parse Double,Jansson (C),double52,true\n2. Parse Double,Jansson (C),double53,true\n2. Parse Double,Jansson (C),double54,true\n2. Parse Double,Jansson (C),double55,false\n2. Parse Double,Jansson (C),double56,false\n2. Parse Double,Jansson (C),double57,false\n2. Parse Double,Jansson (C),double58,true\n2. Parse Double,Jansson (C),double59,true\n2. Parse Double,Jansson (C),double60,false\n2. Parse Double,Jansson (C),double61,false\n2. Parse Double,Jansson (C),double62,false\n2. Parse Double,Jansson (C),double63,true\n2. Parse Double,Jansson (C),double64,true\n2. Parse Double,Jansson (C),double65,false\n2. Parse Double,Jansson (C),double66,true\n3. Parse String,Jansson (C),string01,true\n3. Parse String,Jansson (C),string02,true\n3. Parse String,Jansson (C),string03,true\n3. Parse String,Jansson (C),string04,false\n3. Parse String,Jansson (C),string05,true\n3. Parse String,Jansson (C),string06,true\n3. Parse String,Jansson (C),string07,true\n3. Parse String,Jansson (C),string08,true\n3. Parse String,Jansson (C),string09,true\n4. Roundtrip,Jansson (C),roundtrip01,true\n4. Roundtrip,Jansson (C),roundtrip02,true\n4. Roundtrip,Jansson (C),roundtrip03,true\n4. Roundtrip,Jansson (C),roundtrip04,true\n4. Roundtrip,Jansson (C),roundtrip05,true\n4. Roundtrip,Jansson (C),roundtrip06,true\n4. Roundtrip,Jansson (C),roundtrip07,true\n4. Roundtrip,Jansson (C),roundtrip08,false\n4. Roundtrip,Jansson (C),roundtrip09,false\n4. Roundtrip,Jansson (C),roundtrip10,false\n4. Roundtrip,Jansson (C),roundtrip11,true\n4. Roundtrip,Jansson (C),roundtrip12,true\n4. Roundtrip,Jansson (C),roundtrip13,true\n4. Roundtrip,Jansson (C),roundtrip14,true\n4. Roundtrip,Jansson (C),roundtrip15,true\n4. Roundtrip,Jansson (C),roundtrip16,true\n4. Roundtrip,Jansson (C),roundtrip17,true\n4. Roundtrip,Jansson (C),roundtrip18,true\n4. Roundtrip,Jansson (C),roundtrip19,true\n4. Roundtrip,Jansson (C),roundtrip20,true\n4. Roundtrip,Jansson (C),roundtrip21,true\n4. Roundtrip,Jansson (C),roundtrip22,false\n4. Roundtrip,Jansson (C),roundtrip23,false\n4. Roundtrip,Jansson (C),roundtrip24,false\n4. Roundtrip,Jansson (C),roundtrip25,false\n4. Roundtrip,Jansson (C),roundtrip26,true\n4. Roundtrip,Jansson (C),roundtrip27,true\n1. Parse Validation,JeayeSON (C++14),pass01,true\n1. Parse Validation,JeayeSON (C++14),pass02,true\n1. Parse Validation,JeayeSON (C++14),pass03,true\n1. Parse Validation,JeayeSON (C++14),fail02,false\n1. Parse Validation,JeayeSON (C++14),fail03,false\n1. Parse Validation,JeayeSON (C++14),fail04,false\n1. Parse Validation,JeayeSON (C++14),fail05,false\n1. Parse Validation,JeayeSON (C++14),fail06,false\n1. Parse Validation,JeayeSON (C++14),fail07,false\n1. Parse Validation,JeayeSON (C++14),fail08,false\n1. Parse Validation,JeayeSON (C++14),fail09,false\n1. Parse Validation,JeayeSON (C++14),fail10,false\n1. Parse Validation,JeayeSON (C++14),fail11,false\n1. Parse Validation,JeayeSON (C++14),fail12,false\n1. Parse Validation,JeayeSON (C++14),fail13,false\n1. Parse Validation,JeayeSON (C++14),fail14,false\n1. Parse Validation,JeayeSON (C++14),fail15,false\n1. Parse Validation,JeayeSON (C++14),fail16,false\n1. Parse Validation,JeayeSON (C++14),fail17,false\n1. Parse Validation,JeayeSON (C++14),fail19,false\n1. Parse Validation,JeayeSON (C++14),fail20,false\n1. Parse Validation,JeayeSON (C++14),fail21,false\n1. Parse Validation,JeayeSON (C++14),fail22,false\n1. Parse Validation,JeayeSON (C++14),fail23,false\n1. Parse Validation,JeayeSON (C++14),fail24,false\n1. Parse Validation,JeayeSON (C++14),fail25,false\n1. Parse Validation,JeayeSON (C++14),fail26,false\n1. Parse Validation,JeayeSON (C++14),fail27,false\n1. Parse Validation,JeayeSON (C++14),fail28,false\n1. Parse Validation,JeayeSON (C++14),fail29,false\n1. Parse Validation,JeayeSON (C++14),fail30,false\n1. Parse Validation,JeayeSON (C++14),fail31,false\n1. Parse Validation,JeayeSON (C++14),fail32,false\n1. Parse Validation,JeayeSON (C++14),fail33,false\n2. Parse Double,JeayeSON (C++14),double01,true\n2. Parse Double,JeayeSON (C++14),double02,true\n2. Parse Double,JeayeSON (C++14),double03,true\n2. Parse Double,JeayeSON (C++14),double04,true\n2. Parse Double,JeayeSON (C++14),double05,true\n2. Parse Double,JeayeSON (C++14),double06,true\n2. Parse Double,JeayeSON (C++14),double07,false\n2. Parse Double,JeayeSON (C++14),double08,true\n2. Parse Double,JeayeSON (C++14),double09,true\n2. Parse Double,JeayeSON (C++14),double10,true\n2. Parse Double,JeayeSON (C++14),double11,false\n2. Parse Double,JeayeSON (C++14),double12,true\n2. Parse Double,JeayeSON (C++14),double13,true\n2. Parse Double,JeayeSON (C++14),double14,true\n2. Parse Double,JeayeSON (C++14),double15,false\n2. Parse Double,JeayeSON (C++14),double16,false\n2. Parse Double,JeayeSON (C++14),double17,false\n2. Parse Double,JeayeSON (C++14),double18,false\n2. Parse Double,JeayeSON (C++14),double19,false\n2. Parse Double,JeayeSON (C++14),double20,false\n2. Parse Double,JeayeSON (C++14),double21,false\n2. Parse Double,JeayeSON (C++14),double22,false\n2. Parse Double,JeayeSON (C++14),double23,false\n2. Parse Double,JeayeSON (C++14),double24,false\n2. Parse Double,JeayeSON (C++14),double25,false\n2. Parse Double,JeayeSON (C++14),double26,true\n2. Parse Double,JeayeSON (C++14),double27,false\n2. Parse Double,JeayeSON (C++14),double28,false\n2. Parse Double,JeayeSON (C++14),double29,true\n2. Parse Double,JeayeSON (C++14),double30,false\n2. Parse Double,JeayeSON (C++14),double31,false\n2. Parse Double,JeayeSON (C++14),double32,false\n2. Parse Double,JeayeSON (C++14),double33,true\n2. Parse Double,JeayeSON (C++14),double34,true\n2. Parse Double,JeayeSON (C++14),double35,false\n2. Parse Double,JeayeSON (C++14),double36,false\n2. Parse Double,JeayeSON (C++14),double37,false\n2. Parse Double,JeayeSON (C++14),double38,false\n2. Parse Double,JeayeSON (C++14),double39,true\n2. Parse Double,JeayeSON (C++14),double40,false\n2. Parse Double,JeayeSON (C++14),double41,true\n2. Parse Double,JeayeSON (C++14),double42,true\n2. Parse Double,JeayeSON (C++14),double43,true\n2. Parse Double,JeayeSON (C++14),double44,false\n2. Parse Double,JeayeSON (C++14),double45,false\n2. Parse Double,JeayeSON (C++14),double46,true\n2. Parse Double,JeayeSON (C++14),double47,true\n2. Parse Double,JeayeSON (C++14),double48,false\n2. Parse Double,JeayeSON (C++14),double49,true\n2. Parse Double,JeayeSON (C++14),double50,false\n2. Parse Double,JeayeSON (C++14),double51,true\n2. Parse Double,JeayeSON (C++14),double52,true\n2. Parse Double,JeayeSON (C++14),double53,false\n2. Parse Double,JeayeSON (C++14),double54,true\n2. Parse Double,JeayeSON (C++14),double55,false\n2. Parse Double,JeayeSON (C++14),double56,false\n2. Parse Double,JeayeSON (C++14),double57,false\n2. Parse Double,JeayeSON (C++14),double58,false\n2. Parse Double,JeayeSON (C++14),double59,true\n2. Parse Double,JeayeSON (C++14),double60,false\n2. Parse Double,JeayeSON (C++14),double61,false\n2. Parse Double,JeayeSON (C++14),double62,false\n2. Parse Double,JeayeSON (C++14),double63,false\n2. Parse Double,JeayeSON (C++14),double64,false\n2. Parse Double,JeayeSON (C++14),double65,false\n2. Parse Double,JeayeSON (C++14),double66,false\n3. Parse String,JeayeSON (C++14),string01,true\n3. Parse String,JeayeSON (C++14),string02,true\n3. Parse String,JeayeSON (C++14),string03,true\n3. Parse String,JeayeSON (C++14),string04,true\n3. Parse String,JeayeSON (C++14),string05,true\n3. Parse String,JeayeSON (C++14),string06,true\n3. Parse String,JeayeSON (C++14),string07,true\n3. Parse String,JeayeSON (C++14),string08,true\n3. Parse String,JeayeSON (C++14),string09,true\n4. Roundtrip,JeayeSON (C++14),roundtrip01,true\n4. Roundtrip,JeayeSON (C++14),roundtrip02,true\n4. Roundtrip,JeayeSON (C++14),roundtrip03,true\n4. Roundtrip,JeayeSON (C++14),roundtrip04,true\n4. Roundtrip,JeayeSON (C++14),roundtrip05,true\n4. Roundtrip,JeayeSON (C++14),roundtrip06,true\n4. Roundtrip,JeayeSON (C++14),roundtrip07,true\n4. Roundtrip,JeayeSON (C++14),roundtrip08,true\n4. Roundtrip,JeayeSON (C++14),roundtrip09,true\n4. Roundtrip,JeayeSON (C++14),roundtrip10,true\n4. Roundtrip,JeayeSON (C++14),roundtrip11,true\n4. Roundtrip,JeayeSON (C++14),roundtrip12,true\n4. Roundtrip,JeayeSON (C++14),roundtrip13,false\n4. Roundtrip,JeayeSON (C++14),roundtrip14,false\n4. Roundtrip,JeayeSON (C++14),roundtrip15,true\n4. Roundtrip,JeayeSON (C++14),roundtrip16,true\n4. Roundtrip,JeayeSON (C++14),roundtrip17,false\n4. Roundtrip,JeayeSON (C++14),roundtrip18,false\n4. Roundtrip,JeayeSON (C++14),roundtrip19,false\n4. Roundtrip,JeayeSON (C++14),roundtrip20,false\n4. Roundtrip,JeayeSON (C++14),roundtrip21,false\n4. Roundtrip,JeayeSON (C++14),roundtrip22,true\n4. Roundtrip,JeayeSON (C++14),roundtrip23,true\n4. Roundtrip,JeayeSON (C++14),roundtrip24,false\n4. Roundtrip,JeayeSON (C++14),roundtrip25,false\n4. Roundtrip,JeayeSON (C++14),roundtrip26,false\n4. Roundtrip,JeayeSON (C++14),roundtrip27,false\n1. Parse Validation,jsmn (C),pass01,true\n1. Parse Validation,jsmn (C),pass02,true\n1. Parse Validation,jsmn (C),pass03,true\n1. Parse Validation,jsmn (C),fail02,true\n1. Parse Validation,jsmn (C),fail03,true\n1. Parse Validation,jsmn (C),fail04,false\n1. Parse Validation,jsmn (C),fail05,false\n1. Parse Validation,jsmn (C),fail06,false\n1. Parse Validation,jsmn (C),fail07,false\n1. Parse Validation,jsmn (C),fail08,true\n1. Parse Validation,jsmn (C),fail09,false\n1. Parse Validation,jsmn (C),fail10,false\n1. Parse Validation,jsmn (C),fail11,true\n1. Parse Validation,jsmn (C),fail12,true\n1. Parse Validation,jsmn (C),fail13,false\n1. Parse Validation,jsmn (C),fail14,false\n1. Parse Validation,jsmn (C),fail15,true\n1. Parse Validation,jsmn (C),fail16,true\n1. Parse Validation,jsmn (C),fail17,true\n1. Parse Validation,jsmn (C),fail19,true\n1. Parse Validation,jsmn (C),fail20,false\n1. Parse Validation,jsmn (C),fail21,true\n1. Parse Validation,jsmn (C),fail22,false\n1. Parse Validation,jsmn (C),fail23,false\n1. Parse Validation,jsmn (C),fail24,true\n1. Parse Validation,jsmn (C),fail25,false\n1. Parse Validation,jsmn (C),fail26,true\n1. Parse Validation,jsmn (C),fail27,false\n1. Parse Validation,jsmn (C),fail28,true\n1. Parse Validation,jsmn (C),fail29,false\n1. Parse Validation,jsmn (C),fail30,false\n1. Parse Validation,jsmn (C),fail31,false\n1. Parse Validation,jsmn (C),fail32,true\n1. Parse Validation,jsmn (C),fail33,true\n2. Parse Double,jsmn (C),double01,true\n2. Parse Double,jsmn (C),double02,true\n2. Parse Double,jsmn (C),double03,true\n2. Parse Double,jsmn (C),double04,true\n2. Parse Double,jsmn (C),double05,true\n2. Parse Double,jsmn (C),double06,true\n2. Parse Double,jsmn (C),double07,true\n2. Parse Double,jsmn (C),double08,true\n2. Parse Double,jsmn (C),double09,true\n2. Parse Double,jsmn (C),double10,true\n2. Parse Double,jsmn (C),double11,true\n2. Parse Double,jsmn (C),double12,true\n2. Parse Double,jsmn (C),double13,true\n2. Parse Double,jsmn (C),double14,true\n2. Parse Double,jsmn (C),double15,true\n2. Parse Double,jsmn (C),double16,true\n2. Parse Double,jsmn (C),double17,true\n2. Parse Double,jsmn (C),double18,true\n2. Parse Double,jsmn (C),double19,true\n2. Parse Double,jsmn (C),double20,true\n2. Parse Double,jsmn (C),double21,true\n2. Parse Double,jsmn (C),double22,true\n2. Parse Double,jsmn (C),double23,true\n2. Parse Double,jsmn (C),double24,true\n2. Parse Double,jsmn (C),double25,true\n2. Parse Double,jsmn (C),double26,true\n2. Parse Double,jsmn (C),double27,true\n2. Parse Double,jsmn (C),double28,true\n2. Parse Double,jsmn (C),double29,true\n2. Parse Double,jsmn (C),double30,true\n2. Parse Double,jsmn (C),double31,true\n2. Parse Double,jsmn (C),double32,true\n2. Parse Double,jsmn (C),double33,true\n2. Parse Double,jsmn (C),double34,true\n2. Parse Double,jsmn (C),double35,true\n2. Parse Double,jsmn (C),double36,true\n2. Parse Double,jsmn (C),double37,true\n2. Parse Double,jsmn (C),double38,true\n2. Parse Double,jsmn (C),double39,true\n2. Parse Double,jsmn (C),double40,true\n2. Parse Double,jsmn (C),double41,true\n2. Parse Double,jsmn (C),double42,true\n2. Parse Double,jsmn (C),double43,true\n2. Parse Double,jsmn (C),double44,true\n2. Parse Double,jsmn (C),double45,true\n2. Parse Double,jsmn (C),double46,true\n2. Parse Double,jsmn (C),double47,true\n2. Parse Double,jsmn (C),double48,true\n2. Parse Double,jsmn (C),double49,true\n2. Parse Double,jsmn (C),double50,true\n2. Parse Double,jsmn (C),double51,true\n2. Parse Double,jsmn (C),double52,true\n2. Parse Double,jsmn (C),double53,true\n2. Parse Double,jsmn (C),double54,true\n2. Parse Double,jsmn (C),double55,true\n2. Parse Double,jsmn (C),double56,true\n2. Parse Double,jsmn (C),double57,true\n2. Parse Double,jsmn (C),double58,true\n2. Parse Double,jsmn (C),double59,true\n2. Parse Double,jsmn (C),double60,true\n2. Parse Double,jsmn (C),double61,true\n2. Parse Double,jsmn (C),double62,true\n2. Parse Double,jsmn (C),double63,true\n2. Parse Double,jsmn (C),double64,true\n2. Parse Double,jsmn (C),double65,true\n2. Parse Double,jsmn (C),double66,true\n3. Parse String,jsmn (C),string01,true\n3. Parse String,jsmn (C),string02,true\n3. Parse String,jsmn (C),string03,false\n3. Parse String,jsmn (C),string04,false\n3. Parse String,jsmn (C),string05,false\n3. Parse String,jsmn (C),string06,false\n3. Parse String,jsmn (C),string07,false\n3. Parse String,jsmn (C),string08,false\n3. Parse String,jsmn (C),string09,false\n1. Parse Validation,JsonBox (C++),pass01,true\n1. Parse Validation,JsonBox (C++),pass02,true\n1. Parse Validation,JsonBox (C++),pass03,true\n1. Parse Validation,JsonBox (C++),fail02,false\n1. Parse Validation,JsonBox (C++),fail03,false\n1. Parse Validation,JsonBox (C++),fail04,false\n1. Parse Validation,JsonBox (C++),fail05,true\n1. Parse Validation,JsonBox (C++),fail06,true\n1. Parse Validation,JsonBox (C++),fail07,false\n1. Parse Validation,JsonBox (C++),fail08,false\n1. Parse Validation,JsonBox (C++),fail09,false\n1. Parse Validation,JsonBox (C++),fail10,false\n1. Parse Validation,JsonBox (C++),fail11,false\n1. Parse Validation,JsonBox (C++),fail12,true\n1. Parse Validation,JsonBox (C++),fail13,false\n1. Parse Validation,JsonBox (C++),fail14,false\n1. Parse Validation,JsonBox (C++),fail15,false\n1. Parse Validation,JsonBox (C++),fail16,true\n1. Parse Validation,JsonBox (C++),fail17,false\n1. Parse Validation,JsonBox (C++),fail19,false\n1. Parse Validation,JsonBox (C++),fail20,true\n1. Parse Validation,JsonBox (C++),fail21,false\n1. Parse Validation,JsonBox (C++),fail22,false\n1. Parse Validation,JsonBox (C++),fail23,true\n1. Parse Validation,JsonBox (C++),fail24,true\n1. Parse Validation,JsonBox (C++),fail25,false\n1. Parse Validation,JsonBox (C++),fail26,false\n1. Parse Validation,JsonBox (C++),fail27,false\n1. Parse Validation,JsonBox (C++),fail28,false\n1. Parse Validation,JsonBox (C++),fail29,false\n1. Parse Validation,JsonBox (C++),fail30,false\n1. Parse Validation,JsonBox (C++),fail31,false\n1. Parse Validation,JsonBox (C++),fail32,false\n1. Parse Validation,JsonBox (C++),fail33,false\n2. Parse Double,JsonBox (C++),double01,true\n2. Parse Double,JsonBox (C++),double02,true\n2. Parse Double,JsonBox (C++),double03,true\n2. Parse Double,JsonBox (C++),double04,true\n2. Parse Double,JsonBox (C++),double05,true\n2. Parse Double,JsonBox (C++),double06,true\n2. Parse Double,JsonBox (C++),double07,true\n2. Parse Double,JsonBox (C++),double08,true\n2. Parse Double,JsonBox (C++),double09,true\n2. Parse Double,JsonBox (C++),double10,true\n2. Parse Double,JsonBox (C++),double11,true\n2. Parse Double,JsonBox (C++),double12,true\n2. Parse Double,JsonBox (C++),double13,true\n2. Parse Double,JsonBox (C++),double14,true\n2. Parse Double,JsonBox (C++),double15,true\n2. Parse Double,JsonBox (C++),double16,true\n2. Parse Double,JsonBox (C++),double17,true\n2. Parse Double,JsonBox (C++),double18,true\n2. Parse Double,JsonBox (C++),double19,true\n2. Parse Double,JsonBox (C++),double20,true\n2. Parse Double,JsonBox (C++),double21,true\n2. Parse Double,JsonBox (C++),double22,true\n2. Parse Double,JsonBox (C++),double23,true\n2. Parse Double,JsonBox (C++),double24,true\n2. Parse Double,JsonBox (C++),double25,true\n2. Parse Double,JsonBox (C++),double26,true\n2. Parse Double,JsonBox (C++),double27,false\n2. Parse Double,JsonBox (C++),double28,false\n2. Parse Double,JsonBox (C++),double29,true\n2. Parse Double,JsonBox (C++),double30,true\n2. Parse Double,JsonBox (C++),double31,true\n2. Parse Double,JsonBox (C++),double32,true\n2. Parse Double,JsonBox (C++),double33,true\n2. Parse Double,JsonBox (C++),double34,true\n2. Parse Double,JsonBox (C++),double35,true\n2. Parse Double,JsonBox (C++),double36,true\n2. Parse Double,JsonBox (C++),double37,false\n2. Parse Double,JsonBox (C++),double38,true\n2. Parse Double,JsonBox (C++),double39,true\n2. Parse Double,JsonBox (C++),double40,false\n2. Parse Double,JsonBox (C++),double41,true\n2. Parse Double,JsonBox (C++),double42,true\n2. Parse Double,JsonBox (C++),double43,true\n2. Parse Double,JsonBox (C++),double44,false\n2. Parse Double,JsonBox (C++),double45,true\n2. Parse Double,JsonBox (C++),double46,true\n2. Parse Double,JsonBox (C++),double47,true\n2. Parse Double,JsonBox (C++),double48,false\n2. Parse Double,JsonBox (C++),double49,true\n2. Parse Double,JsonBox (C++),double50,true\n2. Parse Double,JsonBox (C++),double51,true\n2. Parse Double,JsonBox (C++),double52,true\n2. Parse Double,JsonBox (C++),double53,false\n2. Parse Double,JsonBox (C++),double54,true\n2. Parse Double,JsonBox (C++),double55,false\n2. Parse Double,JsonBox (C++),double56,false\n2. Parse Double,JsonBox (C++),double57,false\n2. Parse Double,JsonBox (C++),double58,false\n2. Parse Double,JsonBox (C++),double59,true\n2. Parse Double,JsonBox (C++),double60,false\n2. Parse Double,JsonBox (C++),double61,false\n2. Parse Double,JsonBox (C++),double62,false\n2. Parse Double,JsonBox (C++),double63,false\n2. Parse Double,JsonBox (C++),double64,true\n2. Parse Double,JsonBox (C++),double65,false\n2. Parse Double,JsonBox (C++),double66,true\n3. Parse String,JsonBox (C++),string01,true\n3. Parse String,JsonBox (C++),string02,true\n3. Parse String,JsonBox (C++),string03,true\n3. Parse String,JsonBox (C++),string04,true\n3. Parse String,JsonBox (C++),string05,true\n3. Parse String,JsonBox (C++),string06,true\n3. Parse String,JsonBox (C++),string07,true\n3. Parse String,JsonBox (C++),string08,true\n3. Parse String,JsonBox (C++),string09,false\n4. Roundtrip,JsonBox (C++),roundtrip01,true\n4. Roundtrip,JsonBox (C++),roundtrip02,true\n4. Roundtrip,JsonBox (C++),roundtrip03,true\n4. Roundtrip,JsonBox (C++),roundtrip04,true\n4. Roundtrip,JsonBox (C++),roundtrip05,true\n4. Roundtrip,JsonBox (C++),roundtrip06,true\n4. Roundtrip,JsonBox (C++),roundtrip07,true\n4. Roundtrip,JsonBox (C++),roundtrip08,true\n4. Roundtrip,JsonBox (C++),roundtrip09,true\n4. Roundtrip,JsonBox (C++),roundtrip10,true\n4. Roundtrip,JsonBox (C++),roundtrip11,true\n4. Roundtrip,JsonBox (C++),roundtrip12,true\n4. Roundtrip,JsonBox (C++),roundtrip13,false\n4. Roundtrip,JsonBox (C++),roundtrip14,false\n4. Roundtrip,JsonBox (C++),roundtrip15,true\n4. Roundtrip,JsonBox (C++),roundtrip16,true\n4. Roundtrip,JsonBox (C++),roundtrip17,false\n4. Roundtrip,JsonBox (C++),roundtrip18,false\n4. Roundtrip,JsonBox (C++),roundtrip19,false\n4. Roundtrip,JsonBox (C++),roundtrip20,false\n4. Roundtrip,JsonBox (C++),roundtrip21,false\n4. Roundtrip,JsonBox (C++),roundtrip22,false\n4. Roundtrip,JsonBox (C++),roundtrip23,false\n4. Roundtrip,JsonBox (C++),roundtrip24,false\n4. Roundtrip,JsonBox (C++),roundtrip25,false\n4. Roundtrip,JsonBox (C++),roundtrip26,true\n4. Roundtrip,JsonBox (C++),roundtrip27,false\n1. Parse Validation,jsoncons (C++),pass01,true\n1. Parse Validation,jsoncons (C++),pass02,true\n1. Parse Validation,jsoncons (C++),pass03,true\n1. Parse Validation,jsoncons (C++),fail02,true\n1. Parse Validation,jsoncons (C++),fail03,true\n1. Parse Validation,jsoncons (C++),fail04,true\n1. Parse Validation,jsoncons (C++),fail05,true\n1. Parse Validation,jsoncons (C++),fail06,true\n1. Parse Validation,jsoncons (C++),fail07,true\n1. Parse Validation,jsoncons (C++),fail08,true\n1. Parse Validation,jsoncons (C++),fail09,true\n1. Parse Validation,jsoncons (C++),fail10,true\n1. Parse Validation,jsoncons (C++),fail11,true\n1. Parse Validation,jsoncons (C++),fail12,true\n1. Parse Validation,jsoncons (C++),fail13,true\n1. Parse Validation,jsoncons (C++),fail14,true\n1. Parse Validation,jsoncons (C++),fail15,true\n1. Parse Validation,jsoncons (C++),fail16,true\n1. Parse Validation,jsoncons (C++),fail17,true\n1. Parse Validation,jsoncons (C++),fail19,true\n1. Parse Validation,jsoncons (C++),fail20,true\n1. Parse Validation,jsoncons (C++),fail21,true\n1. Parse Validation,jsoncons (C++),fail22,true\n1. Parse Validation,jsoncons (C++),fail23,true\n1. Parse Validation,jsoncons (C++),fail24,true\n1. Parse Validation,jsoncons (C++),fail25,true\n1. Parse Validation,jsoncons (C++),fail26,true\n1. Parse Validation,jsoncons (C++),fail27,true\n1. Parse Validation,jsoncons (C++),fail28,true\n1. Parse Validation,jsoncons (C++),fail29,true\n1. Parse Validation,jsoncons (C++),fail30,true\n1. Parse Validation,jsoncons (C++),fail31,true\n1. Parse Validation,jsoncons (C++),fail32,true\n1. Parse Validation,jsoncons (C++),fail33,true\n2. Parse Double,jsoncons (C++),double01,true\n2. Parse Double,jsoncons (C++),double02,true\n2. Parse Double,jsoncons (C++),double03,true\n2. Parse Double,jsoncons (C++),double04,true\n2. Parse Double,jsoncons (C++),double05,true\n2. Parse Double,jsoncons (C++),double06,true\n2. Parse Double,jsoncons (C++),double07,true\n2. Parse Double,jsoncons (C++),double08,true\n2. Parse Double,jsoncons (C++),double09,true\n2. Parse Double,jsoncons (C++),double10,true\n2. Parse Double,jsoncons (C++),double11,true\n2. Parse Double,jsoncons (C++),double12,true\n2. Parse Double,jsoncons (C++),double13,true\n2. Parse Double,jsoncons (C++),double14,true\n2. Parse Double,jsoncons (C++),double15,true\n2. Parse Double,jsoncons (C++),double16,true\n2. Parse Double,jsoncons (C++),double17,true\n2. Parse Double,jsoncons (C++),double18,true\n2. Parse Double,jsoncons (C++),double19,true\n2. Parse Double,jsoncons (C++),double20,true\n2. Parse Double,jsoncons (C++),double21,true\n2. Parse Double,jsoncons (C++),double22,true\n2. Parse Double,jsoncons (C++),double23,true\n2. Parse Double,jsoncons (C++),double24,true\n2. Parse Double,jsoncons (C++),double25,true\n2. Parse Double,jsoncons (C++),double26,true\n2. Parse Double,jsoncons (C++),double27,true\n2. Parse Double,jsoncons (C++),double28,true\n2. Parse Double,jsoncons (C++),double29,true\n2. Parse Double,jsoncons (C++),double30,true\n2. Parse Double,jsoncons (C++),double31,true\n2. Parse Double,jsoncons (C++),double32,true\n2. Parse Double,jsoncons (C++),double33,true\n2. Parse Double,jsoncons (C++),double34,true\n2. Parse Double,jsoncons (C++),double35,true\n2. Parse Double,jsoncons (C++),double36,true\n2. Parse Double,jsoncons (C++),double37,true\n2. Parse Double,jsoncons (C++),double38,true\n2. Parse Double,jsoncons (C++),double39,true\n2. Parse Double,jsoncons (C++),double40,true\n2. Parse Double,jsoncons (C++),double41,true\n2. Parse Double,jsoncons (C++),double42,true\n2. Parse Double,jsoncons (C++),double43,true\n2. Parse Double,jsoncons (C++),double44,true\n2. Parse Double,jsoncons (C++),double45,true\n2. Parse Double,jsoncons (C++),double46,true\n2. Parse Double,jsoncons (C++),double47,true\n2. Parse Double,jsoncons (C++),double48,true\n2. Parse Double,jsoncons (C++),double49,true\n2. Parse Double,jsoncons (C++),double50,true\n2. Parse Double,jsoncons (C++),double51,true\n2. Parse Double,jsoncons (C++),double52,true\n2. Parse Double,jsoncons (C++),double53,true\n2. Parse Double,jsoncons (C++),double54,true\n2. Parse Double,jsoncons (C++),double55,true\n2. Parse Double,jsoncons (C++),double56,true\n2. Parse Double,jsoncons (C++),double57,true\n2. Parse Double,jsoncons (C++),double58,true\n2. Parse Double,jsoncons (C++),double59,true\n2. Parse Double,jsoncons (C++),double60,true\n2. Parse Double,jsoncons (C++),double61,true\n2. Parse Double,jsoncons (C++),double62,true\n2. Parse Double,jsoncons (C++),double63,true\n2. Parse Double,jsoncons (C++),double64,true\n2. Parse Double,jsoncons (C++),double65,true\n2. Parse Double,jsoncons (C++),double66,true\n3. Parse String,jsoncons (C++),string01,true\n3. Parse String,jsoncons (C++),string02,true\n3. Parse String,jsoncons (C++),string03,true\n3. Parse String,jsoncons (C++),string04,true\n3. Parse String,jsoncons (C++),string05,true\n3. Parse String,jsoncons (C++),string06,true\n3. Parse String,jsoncons (C++),string07,true\n3. Parse String,jsoncons (C++),string08,true\n3. Parse String,jsoncons (C++),string09,true\n4. Roundtrip,jsoncons (C++),roundtrip01,true\n4. Roundtrip,jsoncons (C++),roundtrip02,true\n4. Roundtrip,jsoncons (C++),roundtrip03,true\n4. Roundtrip,jsoncons (C++),roundtrip04,true\n4. Roundtrip,jsoncons (C++),roundtrip05,true\n4. Roundtrip,jsoncons (C++),roundtrip06,true\n4. Roundtrip,jsoncons (C++),roundtrip07,true\n4. Roundtrip,jsoncons (C++),roundtrip08,true\n4. Roundtrip,jsoncons (C++),roundtrip09,false\n4. Roundtrip,jsoncons (C++),roundtrip10,false\n4. Roundtrip,jsoncons (C++),roundtrip11,true\n4. Roundtrip,jsoncons (C++),roundtrip12,true\n4. Roundtrip,jsoncons (C++),roundtrip13,true\n4. Roundtrip,jsoncons (C++),roundtrip14,false\n4. Roundtrip,jsoncons (C++),roundtrip15,true\n4. Roundtrip,jsoncons (C++),roundtrip16,true\n4. Roundtrip,jsoncons (C++),roundtrip17,true\n4. Roundtrip,jsoncons (C++),roundtrip18,true\n4. Roundtrip,jsoncons (C++),roundtrip19,true\n4. Roundtrip,jsoncons (C++),roundtrip20,true\n4. Roundtrip,jsoncons (C++),roundtrip21,true\n4. Roundtrip,jsoncons (C++),roundtrip22,true\n4. Roundtrip,jsoncons (C++),roundtrip23,true\n4. Roundtrip,jsoncons (C++),roundtrip24,false\n4. Roundtrip,jsoncons (C++),roundtrip25,true\n4. Roundtrip,jsoncons (C++),roundtrip26,true\n4. Roundtrip,jsoncons (C++),roundtrip27,false\n1. Parse Validation,JsonCpp (C++),pass01,true\n1. Parse Validation,JsonCpp (C++),pass02,true\n1. Parse Validation,JsonCpp (C++),pass03,true\n1. Parse Validation,JsonCpp (C++),fail02,true\n1. Parse Validation,JsonCpp (C++),fail03,true\n1. Parse Validation,JsonCpp (C++),fail04,true\n1. Parse Validation,JsonCpp (C++),fail05,true\n1. Parse Validation,JsonCpp (C++),fail06,true\n1. Parse Validation,JsonCpp (C++),fail07,false\n1. Parse Validation,JsonCpp (C++),fail08,false\n1. Parse Validation,JsonCpp (C++),fail09,true\n1. Parse Validation,JsonCpp (C++),fail10,false\n1. Parse Validation,JsonCpp (C++),fail11,true\n1. Parse Validation,JsonCpp (C++),fail12,true\n1. Parse Validation,JsonCpp (C++),fail13,false\n1. Parse Validation,JsonCpp (C++),fail14,true\n1. Parse Validation,JsonCpp (C++),fail15,true\n1. Parse Validation,JsonCpp (C++),fail16,true\n1. Parse Validation,JsonCpp (C++),fail17,true\n1. Parse Validation,JsonCpp (C++),fail19,true\n1. Parse Validation,JsonCpp (C++),fail20,true\n1. Parse Validation,JsonCpp (C++),fail21,true\n1. Parse Validation,JsonCpp (C++),fail22,true\n1. Parse Validation,JsonCpp (C++),fail23,true\n1. Parse Validation,JsonCpp (C++),fail24,true\n1. Parse Validation,JsonCpp (C++),fail25,false\n1. Parse Validation,JsonCpp (C++),fail26,true\n1. Parse Validation,JsonCpp (C++),fail27,false\n1. Parse Validation,JsonCpp (C++),fail28,true\n1. Parse Validation,JsonCpp (C++),fail29,true\n1. Parse Validation,JsonCpp (C++),fail30,true\n1. Parse Validation,JsonCpp (C++),fail31,true\n1. Parse Validation,JsonCpp (C++),fail32,true\n1. Parse Validation,JsonCpp (C++),fail33,true\n2. Parse Double,JsonCpp (C++),double01,true\n2. Parse Double,JsonCpp (C++),double02,true\n2. Parse Double,JsonCpp (C++),double03,true\n2. Parse Double,JsonCpp (C++),double04,true\n2. Parse Double,JsonCpp (C++),double05,true\n2. Parse Double,JsonCpp (C++),double06,true\n2. Parse Double,JsonCpp (C++),double07,true\n2. Parse Double,JsonCpp (C++),double08,true\n2. Parse Double,JsonCpp (C++),double09,true\n2. Parse Double,JsonCpp (C++),double10,true\n2. Parse Double,JsonCpp (C++),double11,true\n2. Parse Double,JsonCpp (C++),double12,true\n2. Parse Double,JsonCpp (C++),double13,true\n2. Parse Double,JsonCpp (C++),double14,true\n2. Parse Double,JsonCpp (C++),double15,true\n2. Parse Double,JsonCpp (C++),double16,true\n2. Parse Double,JsonCpp (C++),double17,true\n2. Parse Double,JsonCpp (C++),double18,true\n2. Parse Double,JsonCpp (C++),double19,true\n2. Parse Double,JsonCpp (C++),double20,true\n2. Parse Double,JsonCpp (C++),double21,true\n2. Parse Double,JsonCpp (C++),double22,true\n2. Parse Double,JsonCpp (C++),double23,true\n2. Parse Double,JsonCpp (C++),double24,true\n2. Parse Double,JsonCpp (C++),double25,true\n2. Parse Double,JsonCpp (C++),double26,false\n2. Parse Double,JsonCpp (C++),double27,true\n2. Parse Double,JsonCpp (C++),double28,true\n2. Parse Double,JsonCpp (C++),double29,true\n2. Parse Double,JsonCpp (C++),double30,true\n2. Parse Double,JsonCpp (C++),double31,true\n2. Parse Double,JsonCpp (C++),double32,true\n2. Parse Double,JsonCpp (C++),double33,false\n2. Parse Double,JsonCpp (C++),double34,false\n2. Parse Double,JsonCpp (C++),double35,true\n2. Parse Double,JsonCpp (C++),double36,true\n2. Parse Double,JsonCpp (C++),double37,false\n2. Parse Double,JsonCpp (C++),double38,true\n2. Parse Double,JsonCpp (C++),double39,true\n2. Parse Double,JsonCpp (C++),double40,false\n2. Parse Double,JsonCpp (C++),double41,true\n2. Parse Double,JsonCpp (C++),double42,true\n2. Parse Double,JsonCpp (C++),double43,true\n2. Parse Double,JsonCpp (C++),double44,false\n2. Parse Double,JsonCpp (C++),double45,true\n2. Parse Double,JsonCpp (C++),double46,true\n2. Parse Double,JsonCpp (C++),double47,true\n2. Parse Double,JsonCpp (C++),double48,false\n2. Parse Double,JsonCpp (C++),double49,true\n2. Parse Double,JsonCpp (C++),double50,true\n2. Parse Double,JsonCpp (C++),double51,true\n2. Parse Double,JsonCpp (C++),double52,true\n2. Parse Double,JsonCpp (C++),double53,false\n2. Parse Double,JsonCpp (C++),double54,true\n2. Parse Double,JsonCpp (C++),double55,true\n2. Parse Double,JsonCpp (C++),double56,true\n2. Parse Double,JsonCpp (C++),double57,true\n2. Parse Double,JsonCpp (C++),double58,false\n2. Parse Double,JsonCpp (C++),double59,true\n2. Parse Double,JsonCpp (C++),double60,true\n2. Parse Double,JsonCpp (C++),double61,true\n2. Parse Double,JsonCpp (C++),double62,true\n2. Parse Double,JsonCpp (C++),double63,false\n2. Parse Double,JsonCpp (C++),double64,true\n2. Parse Double,JsonCpp (C++),double65,true\n2. Parse Double,JsonCpp (C++),double66,true\n3. Parse String,JsonCpp (C++),string01,true\n3. Parse String,JsonCpp (C++),string02,true\n3. Parse String,JsonCpp (C++),string03,true\n3. Parse String,JsonCpp (C++),string04,true\n3. Parse String,JsonCpp (C++),string05,true\n3. Parse String,JsonCpp (C++),string06,true\n3. Parse String,JsonCpp (C++),string07,true\n3. Parse String,JsonCpp (C++),string08,true\n3. Parse String,JsonCpp (C++),string09,true\n4. Roundtrip,JsonCpp (C++),roundtrip01,true\n4. Roundtrip,JsonCpp (C++),roundtrip02,true\n4. Roundtrip,JsonCpp (C++),roundtrip03,true\n4. Roundtrip,JsonCpp (C++),roundtrip04,true\n4. Roundtrip,JsonCpp (C++),roundtrip05,true\n4. Roundtrip,JsonCpp (C++),roundtrip06,true\n4. Roundtrip,JsonCpp (C++),roundtrip07,true\n4. Roundtrip,JsonCpp (C++),roundtrip08,true\n4. Roundtrip,JsonCpp (C++),roundtrip09,true\n4. Roundtrip,JsonCpp (C++),roundtrip10,true\n4. Roundtrip,JsonCpp (C++),roundtrip11,true\n4. Roundtrip,JsonCpp (C++),roundtrip12,true\n4. Roundtrip,JsonCpp (C++),roundtrip13,true\n4. Roundtrip,JsonCpp (C++),roundtrip14,true\n4. Roundtrip,JsonCpp (C++),roundtrip15,true\n4. Roundtrip,JsonCpp (C++),roundtrip16,true\n4. Roundtrip,JsonCpp (C++),roundtrip17,true\n4. Roundtrip,JsonCpp (C++),roundtrip18,true\n4. Roundtrip,JsonCpp (C++),roundtrip19,true\n4. Roundtrip,JsonCpp (C++),roundtrip20,false\n4. Roundtrip,JsonCpp (C++),roundtrip21,false\n4. Roundtrip,JsonCpp (C++),roundtrip22,false\n4. Roundtrip,JsonCpp (C++),roundtrip23,false\n4. Roundtrip,JsonCpp (C++),roundtrip24,false\n4. Roundtrip,JsonCpp (C++),roundtrip25,false\n4. Roundtrip,JsonCpp (C++),roundtrip26,true\n4. Roundtrip,JsonCpp (C++),roundtrip27,false\n1. Parse Validation,json-c (C),pass01,true\n1. Parse Validation,json-c (C),pass02,true\n1. Parse Validation,json-c (C),pass03,true\n1. Parse Validation,json-c (C),fail02,true\n1. Parse Validation,json-c (C),fail03,true\n1. Parse Validation,json-c (C),fail04,false\n1. Parse Validation,json-c (C),fail05,true\n1. Parse Validation,json-c (C),fail06,true\n1. Parse Validation,json-c (C),fail07,false\n1. Parse Validation,json-c (C),fail08,false\n1. Parse Validation,json-c (C),fail09,false\n1. Parse Validation,json-c (C),fail10,false\n1. Parse Validation,json-c (C),fail11,true\n1. Parse Validation,json-c (C),fail12,true\n1. Parse Validation,json-c (C),fail13,false\n1. Parse Validation,json-c (C),fail14,true\n1. Parse Validation,json-c (C),fail15,true\n1. Parse Validation,json-c (C),fail16,true\n1. Parse Validation,json-c (C),fail17,true\n1. Parse Validation,json-c (C),fail19,true\n1. Parse Validation,json-c (C),fail20,true\n1. Parse Validation,json-c (C),fail21,true\n1. Parse Validation,json-c (C),fail22,true\n1. Parse Validation,json-c (C),fail23,true\n1. Parse Validation,json-c (C),fail24,false\n1. Parse Validation,json-c (C),fail25,false\n1. Parse Validation,json-c (C),fail26,true\n1. Parse Validation,json-c (C),fail27,false\n1. Parse Validation,json-c (C),fail28,true\n1. Parse Validation,json-c (C),fail29,false\n1. Parse Validation,json-c (C),fail30,false\n1. Parse Validation,json-c (C),fail31,false\n1. Parse Validation,json-c (C),fail32,true\n1. Parse Validation,json-c (C),fail33,true\n2. Parse Double,json-c (C),double01,true\n2. Parse Double,json-c (C),double02,true\n2. Parse Double,json-c (C),double03,true\n2. Parse Double,json-c (C),double04,true\n2. Parse Double,json-c (C),double05,true\n2. Parse Double,json-c (C),double06,true\n2. Parse Double,json-c (C),double07,true\n2. Parse Double,json-c (C),double08,true\n2. Parse Double,json-c (C),double09,true\n2. Parse Double,json-c (C),double10,true\n2. Parse Double,json-c (C),double11,true\n2. Parse Double,json-c (C),double12,true\n2. Parse Double,json-c (C),double13,true\n2. Parse Double,json-c (C),double14,true\n2. Parse Double,json-c (C),double15,true\n2. Parse Double,json-c (C),double16,true\n2. Parse Double,json-c (C),double17,true\n2. Parse Double,json-c (C),double18,true\n2. Parse Double,json-c (C),double19,true\n2. Parse Double,json-c (C),double20,true\n2. Parse Double,json-c (C),double21,true\n2. Parse Double,json-c (C),double22,true\n2. Parse Double,json-c (C),double23,true\n2. Parse Double,json-c (C),double24,true\n2. Parse Double,json-c (C),double25,true\n2. Parse Double,json-c (C),double26,true\n2. Parse Double,json-c (C),double27,false\n2. Parse Double,json-c (C),double28,false\n2. Parse Double,json-c (C),double29,true\n2. Parse Double,json-c (C),double30,true\n2. Parse Double,json-c (C),double31,true\n2. Parse Double,json-c (C),double32,true\n2. Parse Double,json-c (C),double33,true\n2. Parse Double,json-c (C),double34,true\n2. Parse Double,json-c (C),double35,true\n2. Parse Double,json-c (C),double36,true\n2. Parse Double,json-c (C),double37,true\n2. Parse Double,json-c (C),double38,true\n2. Parse Double,json-c (C),double39,true\n2. Parse Double,json-c (C),double40,true\n2. Parse Double,json-c (C),double41,true\n2. Parse Double,json-c (C),double42,true\n2. Parse Double,json-c (C),double43,true\n2. Parse Double,json-c (C),double44,true\n2. Parse Double,json-c (C),double45,true\n2. Parse Double,json-c (C),double46,true\n2. Parse Double,json-c (C),double47,true\n2. Parse Double,json-c (C),double48,true\n2. Parse Double,json-c (C),double49,true\n2. Parse Double,json-c (C),double50,true\n2. Parse Double,json-c (C),double51,true\n2. Parse Double,json-c (C),double52,true\n2. Parse Double,json-c (C),double53,true\n2. Parse Double,json-c (C),double54,true\n2. Parse Double,json-c (C),double55,false\n2. Parse Double,json-c (C),double56,false\n2. Parse Double,json-c (C),double57,false\n2. Parse Double,json-c (C),double58,true\n2. Parse Double,json-c (C),double59,true\n2. Parse Double,json-c (C),double60,false\n2. Parse Double,json-c (C),double61,false\n2. Parse Double,json-c (C),double62,false\n2. Parse Double,json-c (C),double63,true\n2. Parse Double,json-c (C),double64,true\n2. Parse Double,json-c (C),double65,false\n2. Parse Double,json-c (C),double66,true\n3. Parse String,json-c (C),string01,true\n3. Parse String,json-c (C),string02,true\n3. Parse String,json-c (C),string03,true\n3. Parse String,json-c (C),string04,true\n3. Parse String,json-c (C),string05,true\n3. Parse String,json-c (C),string06,true\n3. Parse String,json-c (C),string07,true\n3. Parse String,json-c (C),string08,true\n3. Parse String,json-c (C),string09,true\n4. Roundtrip,json-c (C),roundtrip01,true\n4. Roundtrip,json-c (C),roundtrip02,true\n4. Roundtrip,json-c (C),roundtrip03,true\n4. Roundtrip,json-c (C),roundtrip04,true\n4. Roundtrip,json-c (C),roundtrip05,true\n4. Roundtrip,json-c (C),roundtrip06,true\n4. Roundtrip,json-c (C),roundtrip07,true\n4. Roundtrip,json-c (C),roundtrip08,true\n4. Roundtrip,json-c (C),roundtrip09,true\n4. Roundtrip,json-c (C),roundtrip10,true\n4. Roundtrip,json-c (C),roundtrip11,true\n4. Roundtrip,json-c (C),roundtrip12,true\n4. Roundtrip,json-c (C),roundtrip13,true\n4. Roundtrip,json-c (C),roundtrip14,true\n4. Roundtrip,json-c (C),roundtrip15,true\n4. Roundtrip,json-c (C),roundtrip16,true\n4. Roundtrip,json-c (C),roundtrip17,true\n4. Roundtrip,json-c (C),roundtrip18,true\n4. Roundtrip,json-c (C),roundtrip19,true\n4. Roundtrip,json-c (C),roundtrip20,true\n4. Roundtrip,json-c (C),roundtrip21,true\n4. Roundtrip,json-c (C),roundtrip22,true\n4. Roundtrip,json-c (C),roundtrip23,true\n4. Roundtrip,json-c (C),roundtrip24,true\n4. Roundtrip,json-c (C),roundtrip25,true\n4. Roundtrip,json-c (C),roundtrip26,true\n4. Roundtrip,json-c (C),roundtrip27,true\n1. Parse Validation,JSON Spirit (C++),pass01,true\n1. Parse Validation,JSON Spirit (C++),pass02,true\n1. Parse Validation,JSON Spirit (C++),pass03,true\n1. Parse Validation,JSON Spirit (C++),fail02,true\n1. Parse Validation,JSON Spirit (C++),fail03,true\n1. Parse Validation,JSON Spirit (C++),fail04,true\n1. Parse Validation,JSON Spirit (C++),fail05,true\n1. Parse Validation,JSON Spirit (C++),fail06,true\n1. Parse Validation,JSON Spirit (C++),fail07,false\n1. Parse Validation,JSON Spirit (C++),fail08,false\n1. Parse Validation,JSON Spirit (C++),fail09,true\n1. Parse Validation,JSON Spirit (C++),fail10,false\n1. Parse Validation,JSON Spirit (C++),fail11,true\n1. Parse Validation,JSON Spirit (C++),fail12,true\n1. Parse Validation,JSON Spirit (C++),fail13,false\n1. Parse Validation,JSON Spirit (C++),fail14,true\n1. Parse Validation,JSON Spirit (C++),fail15,false\n1. Parse Validation,JSON Spirit (C++),fail16,true\n1. Parse Validation,JSON Spirit (C++),fail17,false\n1. Parse Validation,JSON Spirit (C++),fail19,true\n1. Parse Validation,JSON Spirit (C++),fail20,true\n1. Parse Validation,JSON Spirit (C++),fail21,true\n1. Parse Validation,JSON Spirit (C++),fail22,true\n1. Parse Validation,JSON Spirit (C++),fail23,true\n1. Parse Validation,JSON Spirit (C++),fail24,true\n1. Parse Validation,JSON Spirit (C++),fail25,false\n1. Parse Validation,JSON Spirit (C++),fail26,false\n1. Parse Validation,JSON Spirit (C++),fail27,false\n1. Parse Validation,JSON Spirit (C++),fail28,false\n1. Parse Validation,JSON Spirit (C++),fail29,true\n1. Parse Validation,JSON Spirit (C++),fail30,true\n1. Parse Validation,JSON Spirit (C++),fail31,true\n1. Parse Validation,JSON Spirit (C++),fail32,true\n1. Parse Validation,JSON Spirit (C++),fail33,true\n2. Parse Double,JSON Spirit (C++),double01,true\n2. Parse Double,JSON Spirit (C++),double02,true\n2. Parse Double,JSON Spirit (C++),double03,true\n2. Parse Double,JSON Spirit (C++),double04,true\n2. Parse Double,JSON Spirit (C++),double05,true\n2. Parse Double,JSON Spirit (C++),double06,true\n2. Parse Double,JSON Spirit (C++),double07,true\n2. Parse Double,JSON Spirit (C++),double08,true\n2. Parse Double,JSON Spirit (C++),double09,true\n2. Parse Double,JSON Spirit (C++),double10,true\n2. Parse Double,JSON Spirit (C++),double11,true\n2. Parse Double,JSON Spirit (C++),double12,true\n2. Parse Double,JSON Spirit (C++),double13,true\n2. Parse Double,JSON Spirit (C++),double14,true\n2. Parse Double,JSON Spirit (C++),double15,true\n2. Parse Double,JSON Spirit (C++),double16,true\n2. Parse Double,JSON Spirit (C++),double17,true\n2. Parse Double,JSON Spirit (C++),double18,true\n2. Parse Double,JSON Spirit (C++),double19,true\n2. Parse Double,JSON Spirit (C++),double20,true\n2. Parse Double,JSON Spirit (C++),double21,true\n2. Parse Double,JSON Spirit (C++),double22,false\n2. Parse Double,JSON Spirit (C++),double23,true\n2. Parse Double,JSON Spirit (C++),double24,true\n2. Parse Double,JSON Spirit (C++),double25,true\n2. Parse Double,JSON Spirit (C++),double26,true\n2. Parse Double,JSON Spirit (C++),double27,false\n2. Parse Double,JSON Spirit (C++),double28,false\n2. Parse Double,JSON Spirit (C++),double29,false\n2. Parse Double,JSON Spirit (C++),double30,true\n2. Parse Double,JSON Spirit (C++),double31,true\n2. Parse Double,JSON Spirit (C++),double32,true\n2. Parse Double,JSON Spirit (C++),double33,true\n2. Parse Double,JSON Spirit (C++),double34,true\n2. Parse Double,JSON Spirit (C++),double35,false\n2. Parse Double,JSON Spirit (C++),double36,true\n2. Parse Double,JSON Spirit (C++),double37,true\n2. Parse Double,JSON Spirit (C++),double38,false\n2. Parse Double,JSON Spirit (C++),double39,true\n2. Parse Double,JSON Spirit (C++),double40,false\n2. Parse Double,JSON Spirit (C++),double41,true\n2. Parse Double,JSON Spirit (C++),double42,true\n2. Parse Double,JSON Spirit (C++),double43,true\n2. Parse Double,JSON Spirit (C++),double44,false\n2. Parse Double,JSON Spirit (C++),double45,true\n2. Parse Double,JSON Spirit (C++),double46,true\n2. Parse Double,JSON Spirit (C++),double47,false\n2. Parse Double,JSON Spirit (C++),double48,true\n2. Parse Double,JSON Spirit (C++),double49,false\n2. Parse Double,JSON Spirit (C++),double50,false\n2. Parse Double,JSON Spirit (C++),double51,false\n2. Parse Double,JSON Spirit (C++),double52,true\n2. Parse Double,JSON Spirit (C++),double53,false\n2. Parse Double,JSON Spirit (C++),double54,true\n2. Parse Double,JSON Spirit (C++),double55,false\n2. Parse Double,JSON Spirit (C++),double56,false\n2. Parse Double,JSON Spirit (C++),double57,false\n2. Parse Double,JSON Spirit (C++),double58,true\n2. Parse Double,JSON Spirit (C++),double59,false\n2. Parse Double,JSON Spirit (C++),double60,false\n2. Parse Double,JSON Spirit (C++),double61,false\n2. Parse Double,JSON Spirit (C++),double62,false\n2. Parse Double,JSON Spirit (C++),double63,false\n2. Parse Double,JSON Spirit (C++),double64,false\n2. Parse Double,JSON Spirit (C++),double65,false\n2. Parse Double,JSON Spirit (C++),double66,false\n3. Parse String,JSON Spirit (C++),string01,true\n3. Parse String,JSON Spirit (C++),string02,true\n3. Parse String,JSON Spirit (C++),string03,true\n3. Parse String,JSON Spirit (C++),string04,true\n3. Parse String,JSON Spirit (C++),string05,true\n3. Parse String,JSON Spirit (C++),string06,true\n3. Parse String,JSON Spirit (C++),string07,false\n3. Parse String,JSON Spirit (C++),string08,false\n3. Parse String,JSON Spirit (C++),string09,false\n4. Roundtrip,JSON Spirit (C++),roundtrip01,true\n4. Roundtrip,JSON Spirit (C++),roundtrip02,true\n4. Roundtrip,JSON Spirit (C++),roundtrip03,true\n4. Roundtrip,JSON Spirit (C++),roundtrip04,true\n4. Roundtrip,JSON Spirit (C++),roundtrip05,true\n4. Roundtrip,JSON Spirit (C++),roundtrip06,true\n4. Roundtrip,JSON Spirit (C++),roundtrip07,true\n4. Roundtrip,JSON Spirit (C++),roundtrip08,true\n4. Roundtrip,JSON Spirit (C++),roundtrip09,true\n4. Roundtrip,JSON Spirit (C++),roundtrip10,true\n4. Roundtrip,JSON Spirit (C++),roundtrip11,true\n4. Roundtrip,JSON Spirit (C++),roundtrip12,true\n4. Roundtrip,JSON Spirit (C++),roundtrip13,true\n4. Roundtrip,JSON Spirit (C++),roundtrip14,true\n4. Roundtrip,JSON Spirit (C++),roundtrip15,true\n4. Roundtrip,JSON Spirit (C++),roundtrip16,true\n4. Roundtrip,JSON Spirit (C++),roundtrip17,true\n4. Roundtrip,JSON Spirit (C++),roundtrip18,true\n4. Roundtrip,JSON Spirit (C++),roundtrip19,true\n4. Roundtrip,JSON Spirit (C++),roundtrip20,false\n4. Roundtrip,JSON Spirit (C++),roundtrip21,false\n4. Roundtrip,JSON Spirit (C++),roundtrip22,false\n4. Roundtrip,JSON Spirit (C++),roundtrip23,false\n4. Roundtrip,JSON Spirit (C++),roundtrip24,false\n4. Roundtrip,JSON Spirit (C++),roundtrip25,false\n4. Roundtrip,JSON Spirit (C++),roundtrip26,true\n4. Roundtrip,JSON Spirit (C++),roundtrip27,false\n1. Parse Validation,hjiang/JSON++ (C++),pass01,true\n1. Parse Validation,hjiang/JSON++ (C++),pass02,true\n1. Parse Validation,hjiang/JSON++ (C++),pass03,true\n1. Parse Validation,hjiang/JSON++ (C++),fail02,true\n1. Parse Validation,hjiang/JSON++ (C++),fail03,true\n1. Parse Validation,hjiang/JSON++ (C++),fail04,false\n1. Parse Validation,hjiang/JSON++ (C++),fail05,false\n1. Parse Validation,hjiang/JSON++ (C++),fail06,false\n1. Parse Validation,hjiang/JSON++ (C++),fail07,false\n1. Parse Validation,hjiang/JSON++ (C++),fail08,false\n1. Parse Validation,hjiang/JSON++ (C++),fail09,false\n1. Parse Validation,hjiang/JSON++ (C++),fail10,false\n1. Parse Validation,hjiang/JSON++ (C++),fail11,true\n1. Parse Validation,hjiang/JSON++ (C++),fail12,true\n1. Parse Validation,hjiang/JSON++ (C++),fail13,false\n1. Parse Validation,hjiang/JSON++ (C++),fail14,false\n1. Parse Validation,hjiang/JSON++ (C++),fail15,false\n1. Parse Validation,hjiang/JSON++ (C++),fail16,true\n1. Parse Validation,hjiang/JSON++ (C++),fail17,false\n1. Parse Validation,hjiang/JSON++ (C++),fail19,true\n1. Parse Validation,hjiang/JSON++ (C++),fail20,true\n1. Parse Validation,hjiang/JSON++ (C++),fail21,true\n1. Parse Validation,hjiang/JSON++ (C++),fail22,true\n1. Parse Validation,hjiang/JSON++ (C++),fail23,true\n1. Parse Validation,hjiang/JSON++ (C++),fail24,false\n1. Parse Validation,hjiang/JSON++ (C++),fail25,false\n1. Parse Validation,hjiang/JSON++ (C++),fail26,false\n1. Parse Validation,hjiang/JSON++ (C++),fail27,false\n1. Parse Validation,hjiang/JSON++ (C++),fail28,false\n1. Parse Validation,hjiang/JSON++ (C++),fail29,true\n1. Parse Validation,hjiang/JSON++ (C++),fail30,true\n1. Parse Validation,hjiang/JSON++ (C++),fail31,true\n1. Parse Validation,hjiang/JSON++ (C++),fail32,true\n1. Parse Validation,hjiang/JSON++ (C++),fail33,true\n2. Parse Double,hjiang/JSON++ (C++),double01,true\n2. Parse Double,hjiang/JSON++ (C++),double02,true\n2. Parse Double,hjiang/JSON++ (C++),double03,true\n2. Parse Double,hjiang/JSON++ (C++),double04,true\n2. Parse Double,hjiang/JSON++ (C++),double05,true\n2. Parse Double,hjiang/JSON++ (C++),double06,true\n2. Parse Double,hjiang/JSON++ (C++),double07,true\n2. Parse Double,hjiang/JSON++ (C++),double08,true\n2. Parse Double,hjiang/JSON++ (C++),double09,true\n2. Parse Double,hjiang/JSON++ (C++),double10,true\n2. Parse Double,hjiang/JSON++ (C++),double11,true\n2. Parse Double,hjiang/JSON++ (C++),double12,true\n2. Parse Double,hjiang/JSON++ (C++),double13,true\n2. Parse Double,hjiang/JSON++ (C++),double14,true\n2. Parse Double,hjiang/JSON++ (C++),double15,true\n2. Parse Double,hjiang/JSON++ (C++),double16,true\n2. Parse Double,hjiang/JSON++ (C++),double17,true\n2. Parse Double,hjiang/JSON++ (C++),double18,true\n2. Parse Double,hjiang/JSON++ (C++),double19,true\n2. Parse Double,hjiang/JSON++ (C++),double20,true\n2. Parse Double,hjiang/JSON++ (C++),double21,true\n2. Parse Double,hjiang/JSON++ (C++),double22,true\n2. Parse Double,hjiang/JSON++ (C++),double23,true\n2. Parse Double,hjiang/JSON++ (C++),double24,true\n2. Parse Double,hjiang/JSON++ (C++),double25,true\n2. Parse Double,hjiang/JSON++ (C++),double26,false\n2. Parse Double,hjiang/JSON++ (C++),double27,true\n2. Parse Double,hjiang/JSON++ (C++),double28,true\n2. Parse Double,hjiang/JSON++ (C++),double29,true\n2. Parse Double,hjiang/JSON++ (C++),double30,true\n2. Parse Double,hjiang/JSON++ (C++),double31,true\n2. Parse Double,hjiang/JSON++ (C++),double32,true\n2. Parse Double,hjiang/JSON++ (C++),double33,false\n2. Parse Double,hjiang/JSON++ (C++),double34,false\n2. Parse Double,hjiang/JSON++ (C++),double35,true\n2. Parse Double,hjiang/JSON++ (C++),double36,true\n2. Parse Double,hjiang/JSON++ (C++),double37,false\n2. Parse Double,hjiang/JSON++ (C++),double38,true\n2. Parse Double,hjiang/JSON++ (C++),double39,true\n2. Parse Double,hjiang/JSON++ (C++),double40,false\n2. Parse Double,hjiang/JSON++ (C++),double41,true\n2. Parse Double,hjiang/JSON++ (C++),double42,true\n2. Parse Double,hjiang/JSON++ (C++),double43,true\n2. Parse Double,hjiang/JSON++ (C++),double44,false\n2. Parse Double,hjiang/JSON++ (C++),double45,true\n2. Parse Double,hjiang/JSON++ (C++),double46,true\n2. Parse Double,hjiang/JSON++ (C++),double47,true\n2. Parse Double,hjiang/JSON++ (C++),double48,false\n2. Parse Double,hjiang/JSON++ (C++),double49,true\n2. Parse Double,hjiang/JSON++ (C++),double50,true\n2. Parse Double,hjiang/JSON++ (C++),double51,true\n2. Parse Double,hjiang/JSON++ (C++),double52,true\n2. Parse Double,hjiang/JSON++ (C++),double53,false\n2. Parse Double,hjiang/JSON++ (C++),double54,true\n2. Parse Double,hjiang/JSON++ (C++),double55,true\n2. Parse Double,hjiang/JSON++ (C++),double56,true\n2. Parse Double,hjiang/JSON++ (C++),double57,true\n2. Parse Double,hjiang/JSON++ (C++),double58,false\n2. Parse Double,hjiang/JSON++ (C++),double59,true\n2. Parse Double,hjiang/JSON++ (C++),double60,true\n2. Parse Double,hjiang/JSON++ (C++),double61,true\n2. Parse Double,hjiang/JSON++ (C++),double62,true\n2. Parse Double,hjiang/JSON++ (C++),double63,false\n2. Parse Double,hjiang/JSON++ (C++),double64,true\n2. Parse Double,hjiang/JSON++ (C++),double65,true\n2. Parse Double,hjiang/JSON++ (C++),double66,true\n3. Parse String,hjiang/JSON++ (C++),string01,true\n3. Parse String,hjiang/JSON++ (C++),string02,true\n3. Parse String,hjiang/JSON++ (C++),string03,true\n3. Parse String,hjiang/JSON++ (C++),string04,true\n3. Parse String,hjiang/JSON++ (C++),string05,true\n3. Parse String,hjiang/JSON++ (C++),string06,true\n3. Parse String,hjiang/JSON++ (C++),string07,false\n3. Parse String,hjiang/JSON++ (C++),string08,false\n3. Parse String,hjiang/JSON++ (C++),string09,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip01,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip02,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip03,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip04,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip05,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip06,true\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip07,true\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip08,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip09,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip10,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip11,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip12,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip13,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip14,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip15,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip16,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip17,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip18,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip19,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip20,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip21,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip22,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip23,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip24,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip25,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip26,false\n4. Roundtrip,hjiang/JSON++ (C++),roundtrip27,false\n1. Parse Validation,JVar (C++),pass01,true\n1. Parse Validation,JVar (C++),pass02,true\n1. Parse Validation,JVar (C++),pass03,true\n1. Parse Validation,JVar (C++),fail02,true\n1. Parse Validation,JVar (C++),fail03,true\n1. Parse Validation,JVar (C++),fail04,true\n1. Parse Validation,JVar (C++),fail05,true\n1. Parse Validation,JVar (C++),fail06,true\n1. Parse Validation,JVar (C++),fail07,true\n1. Parse Validation,JVar (C++),fail08,true\n1. Parse Validation,JVar (C++),fail09,true\n1. Parse Validation,JVar (C++),fail10,true\n1. Parse Validation,JVar (C++),fail11,true\n1. Parse Validation,JVar (C++),fail12,true\n1. Parse Validation,JVar (C++),fail13,true\n1. Parse Validation,JVar (C++),fail14,true\n1. Parse Validation,JVar (C++),fail15,true\n1. Parse Validation,JVar (C++),fail16,true\n1. Parse Validation,JVar (C++),fail17,true\n1. Parse Validation,JVar (C++),fail19,true\n1. Parse Validation,JVar (C++),fail20,true\n1. Parse Validation,JVar (C++),fail21,true\n1. Parse Validation,JVar (C++),fail22,true\n1. Parse Validation,JVar (C++),fail23,true\n1. Parse Validation,JVar (C++),fail24,true\n1. Parse Validation,JVar (C++),fail25,false\n1. Parse Validation,JVar (C++),fail26,true\n1. Parse Validation,JVar (C++),fail27,false\n1. Parse Validation,JVar (C++),fail28,true\n1. Parse Validation,JVar (C++),fail29,true\n1. Parse Validation,JVar (C++),fail30,true\n1. Parse Validation,JVar (C++),fail31,true\n1. Parse Validation,JVar (C++),fail32,true\n1. Parse Validation,JVar (C++),fail33,true\n2. Parse Double,JVar (C++),double01,true\n2. Parse Double,JVar (C++),double02,true\n2. Parse Double,JVar (C++),double03,true\n2. Parse Double,JVar (C++),double04,true\n2. Parse Double,JVar (C++),double05,true\n2. Parse Double,JVar (C++),double06,true\n2. Parse Double,JVar (C++),double07,true\n2. Parse Double,JVar (C++),double08,true\n2. Parse Double,JVar (C++),double09,true\n2. Parse Double,JVar (C++),double10,true\n2. Parse Double,JVar (C++),double11,true\n2. Parse Double,JVar (C++),double12,true\n2. Parse Double,JVar (C++),double13,true\n2. Parse Double,JVar (C++),double14,true\n2. Parse Double,JVar (C++),double15,true\n2. Parse Double,JVar (C++),double16,true\n2. Parse Double,JVar (C++),double17,true\n2. Parse Double,JVar (C++),double18,true\n2. Parse Double,JVar (C++),double19,true\n2. Parse Double,JVar (C++),double20,true\n2. Parse Double,JVar (C++),double21,true\n2. Parse Double,JVar (C++),double22,true\n2. Parse Double,JVar (C++),double23,true\n2. Parse Double,JVar (C++),double24,true\n2. Parse Double,JVar (C++),double25,true\n2. Parse Double,JVar (C++),double26,true\n2. Parse Double,JVar (C++),double27,true\n2. Parse Double,JVar (C++),double28,true\n2. Parse Double,JVar (C++),double29,true\n2. Parse Double,JVar (C++),double30,true\n2. Parse Double,JVar (C++),double31,true\n2. Parse Double,JVar (C++),double32,true\n2. Parse Double,JVar (C++),double33,true\n2. Parse Double,JVar (C++),double34,true\n2. Parse Double,JVar (C++),double35,true\n2. Parse Double,JVar (C++),double36,true\n2. Parse Double,JVar (C++),double37,true\n2. Parse Double,JVar (C++),double38,true\n2. Parse Double,JVar (C++),double39,true\n2. Parse Double,JVar (C++),double40,true\n2. Parse Double,JVar (C++),double41,true\n2. Parse Double,JVar (C++),double42,true\n2. Parse Double,JVar (C++),double43,true\n2. Parse Double,JVar (C++),double44,true\n2. Parse Double,JVar (C++),double45,true\n2. Parse Double,JVar (C++),double46,true\n2. Parse Double,JVar (C++),double47,true\n2. Parse Double,JVar (C++),double48,true\n2. Parse Double,JVar (C++),double49,true\n2. Parse Double,JVar (C++),double50,true\n2. Parse Double,JVar (C++),double51,true\n2. Parse Double,JVar (C++),double52,true\n2. Parse Double,JVar (C++),double53,true\n2. Parse Double,JVar (C++),double54,true\n2. Parse Double,JVar (C++),double55,true\n2. Parse Double,JVar (C++),double56,true\n2. Parse Double,JVar (C++),double57,true\n2. Parse Double,JVar (C++),double58,true\n2. Parse Double,JVar (C++),double59,true\n2. Parse Double,JVar (C++),double60,true\n2. Parse Double,JVar (C++),double61,true\n2. Parse Double,JVar (C++),double62,true\n2. Parse Double,JVar (C++),double63,true\n2. Parse Double,JVar (C++),double64,true\n2. Parse Double,JVar (C++),double65,true\n2. Parse Double,JVar (C++),double66,true\n3. Parse String,JVar (C++),string01,true\n3. Parse String,JVar (C++),string02,true\n3. Parse String,JVar (C++),string03,true\n3. Parse String,JVar (C++),string04,true\n3. Parse String,JVar (C++),string05,true\n3. Parse String,JVar (C++),string06,true\n3. Parse String,JVar (C++),string07,true\n3. Parse String,JVar (C++),string08,true\n3. Parse String,JVar (C++),string09,false\n4. Roundtrip,JVar (C++),roundtrip01,true\n4. Roundtrip,JVar (C++),roundtrip02,true\n4. Roundtrip,JVar (C++),roundtrip03,true\n4. Roundtrip,JVar (C++),roundtrip04,true\n4. Roundtrip,JVar (C++),roundtrip05,true\n4. Roundtrip,JVar (C++),roundtrip06,true\n4. Roundtrip,JVar (C++),roundtrip07,true\n4. Roundtrip,JVar (C++),roundtrip08,true\n4. Roundtrip,JVar (C++),roundtrip09,true\n4. Roundtrip,JVar (C++),roundtrip10,true\n4. Roundtrip,JVar (C++),roundtrip11,true\n4. Roundtrip,JVar (C++),roundtrip12,true\n4. Roundtrip,JVar (C++),roundtrip13,false\n4. Roundtrip,JVar (C++),roundtrip14,false\n4. Roundtrip,JVar (C++),roundtrip15,true\n4. Roundtrip,JVar (C++),roundtrip16,true\n4. Roundtrip,JVar (C++),roundtrip17,true\n4. Roundtrip,JVar (C++),roundtrip18,true\n4. Roundtrip,JVar (C++),roundtrip19,true\n4. Roundtrip,JVar (C++),roundtrip20,false\n4. Roundtrip,JVar (C++),roundtrip21,false\n4. Roundtrip,JVar (C++),roundtrip22,true\n4. Roundtrip,JVar (C++),roundtrip23,true\n4. Roundtrip,JVar (C++),roundtrip24,false\n4. Roundtrip,JVar (C++),roundtrip25,false\n4. Roundtrip,JVar (C++),roundtrip26,false\n4. Roundtrip,JVar (C++),roundtrip27,false\n1. Parse Validation,Jzon (C++),pass01,false\n1. Parse Validation,Jzon (C++),pass02,true\n1. Parse Validation,Jzon (C++),pass03,true\n1. Parse Validation,Jzon (C++),fail02,false\n1. Parse Validation,Jzon (C++),fail03,true\n1. Parse Validation,Jzon (C++),fail04,true\n1. Parse Validation,Jzon (C++),fail05,true\n1. Parse Validation,Jzon (C++),fail06,false\n1. Parse Validation,Jzon (C++),fail07,false\n1. Parse Validation,Jzon (C++),fail08,true\n1. Parse Validation,Jzon (C++),fail09,false\n1. Parse Validation,Jzon (C++),fail10,true\n1. Parse Validation,Jzon (C++),fail11,true\n1. Parse Validation,Jzon (C++),fail12,true\n1. Parse Validation,Jzon (C++),fail13,false\n1. Parse Validation,Jzon (C++),fail14,true\n1. Parse Validation,Jzon (C++),fail15,false\n1. Parse Validation,Jzon (C++),fail16,true\n1. Parse Validation,Jzon (C++),fail17,false\n1. Parse Validation,Jzon (C++),fail19,false\n1. Parse Validation,Jzon (C++),fail20,false\n1. Parse Validation,Jzon (C++),fail21,false\n1. Parse Validation,Jzon (C++),fail22,false\n1. Parse Validation,Jzon (C++),fail23,true\n1. Parse Validation,Jzon (C++),fail24,true\n1. Parse Validation,Jzon (C++),fail25,false\n1. Parse Validation,Jzon (C++),fail26,false\n1. Parse Validation,Jzon (C++),fail27,false\n1. Parse Validation,Jzon (C++),fail28,false\n1. Parse Validation,Jzon (C++),fail29,true\n1. Parse Validation,Jzon (C++),fail30,true\n1. Parse Validation,Jzon (C++),fail31,true\n1. Parse Validation,Jzon (C++),fail32,false\n1. Parse Validation,Jzon (C++),fail33,true\n2. Parse Double,Jzon (C++),double01,true\n2. Parse Double,Jzon (C++),double02,true\n2. Parse Double,Jzon (C++),double03,true\n2. Parse Double,Jzon (C++),double04,true\n2. Parse Double,Jzon (C++),double05,true\n2. Parse Double,Jzon (C++),double06,true\n2. Parse Double,Jzon (C++),double07,true\n2. Parse Double,Jzon (C++),double08,true\n2. Parse Double,Jzon (C++),double09,true\n2. Parse Double,Jzon (C++),double10,true\n2. Parse Double,Jzon (C++),double11,true\n2. Parse Double,Jzon (C++),double12,true\n2. Parse Double,Jzon (C++),double13,true\n2. Parse Double,Jzon (C++),double14,true\n2. Parse Double,Jzon (C++),double15,true\n2. Parse Double,Jzon (C++),double16,true\n2. Parse Double,Jzon (C++),double17,true\n2. Parse Double,Jzon (C++),double18,true\n2. Parse Double,Jzon (C++),double19,true\n2. Parse Double,Jzon (C++),double20,true\n2. Parse Double,Jzon (C++),double21,true\n2. Parse Double,Jzon (C++),double22,true\n2. Parse Double,Jzon (C++),double23,true\n2. Parse Double,Jzon (C++),double24,true\n2. Parse Double,Jzon (C++),double25,true\n2. Parse Double,Jzon (C++),double26,true\n2. Parse Double,Jzon (C++),double27,true\n2. Parse Double,Jzon (C++),double28,true\n2. Parse Double,Jzon (C++),double29,true\n2. Parse Double,Jzon (C++),double30,true\n2. Parse Double,Jzon (C++),double31,true\n2. Parse Double,Jzon (C++),double32,true\n2. Parse Double,Jzon (C++),double33,true\n2. Parse Double,Jzon (C++),double34,true\n2. Parse Double,Jzon (C++),double35,true\n2. Parse Double,Jzon (C++),double36,true\n2. Parse Double,Jzon (C++),double37,false\n2. Parse Double,Jzon (C++),double38,true\n2. Parse Double,Jzon (C++),double39,true\n2. Parse Double,Jzon (C++),double40,false\n2. Parse Double,Jzon (C++),double41,true\n2. Parse Double,Jzon (C++),double42,true\n2. Parse Double,Jzon (C++),double43,true\n2. Parse Double,Jzon (C++),double44,false\n2. Parse Double,Jzon (C++),double45,true\n2. Parse Double,Jzon (C++),double46,true\n2. Parse Double,Jzon (C++),double47,true\n2. Parse Double,Jzon (C++),double48,false\n2. Parse Double,Jzon (C++),double49,true\n2. Parse Double,Jzon (C++),double50,true\n2. Parse Double,Jzon (C++),double51,true\n2. Parse Double,Jzon (C++),double52,true\n2. Parse Double,Jzon (C++),double53,false\n2. Parse Double,Jzon (C++),double54,true\n2. Parse Double,Jzon (C++),double55,true\n2. Parse Double,Jzon (C++),double56,true\n2. Parse Double,Jzon (C++),double57,true\n2. Parse Double,Jzon (C++),double58,false\n2. Parse Double,Jzon (C++),double59,true\n2. Parse Double,Jzon (C++),double60,true\n2. Parse Double,Jzon (C++),double61,true\n2. Parse Double,Jzon (C++),double62,true\n2. Parse Double,Jzon (C++),double63,false\n2. Parse Double,Jzon (C++),double64,true\n2. Parse Double,Jzon (C++),double65,true\n2. Parse Double,Jzon (C++),double66,true\n3. Parse String,Jzon (C++),string01,true\n3. Parse String,Jzon (C++),string02,true\n3. Parse String,Jzon (C++),string03,true\n3. Parse String,Jzon (C++),string04,false\n3. Parse String,Jzon (C++),string05,true\n3. Parse String,Jzon (C++),string06,false\n3. Parse String,Jzon (C++),string07,false\n3. Parse String,Jzon (C++),string08,false\n3. Parse String,Jzon (C++),string09,false\n4. Roundtrip,Jzon (C++),roundtrip01,true\n4. Roundtrip,Jzon (C++),roundtrip02,true\n4. Roundtrip,Jzon (C++),roundtrip03,true\n4. Roundtrip,Jzon (C++),roundtrip04,true\n4. Roundtrip,Jzon (C++),roundtrip05,true\n4. Roundtrip,Jzon (C++),roundtrip06,true\n4. Roundtrip,Jzon (C++),roundtrip07,true\n4. Roundtrip,Jzon (C++),roundtrip08,true\n4. Roundtrip,Jzon (C++),roundtrip09,true\n4. Roundtrip,Jzon (C++),roundtrip10,true\n4. Roundtrip,Jzon (C++),roundtrip11,true\n4. Roundtrip,Jzon (C++),roundtrip12,true\n4. Roundtrip,Jzon (C++),roundtrip13,true\n4. Roundtrip,Jzon (C++),roundtrip14,true\n4. Roundtrip,Jzon (C++),roundtrip15,true\n4. Roundtrip,Jzon (C++),roundtrip16,true\n4. Roundtrip,Jzon (C++),roundtrip17,true\n4. Roundtrip,Jzon (C++),roundtrip18,true\n4. Roundtrip,Jzon (C++),roundtrip19,true\n4. Roundtrip,Jzon (C++),roundtrip20,true\n4. Roundtrip,Jzon (C++),roundtrip21,true\n4. Roundtrip,Jzon (C++),roundtrip22,true\n4. Roundtrip,Jzon (C++),roundtrip23,true\n4. Roundtrip,Jzon (C++),roundtrip24,true\n4. Roundtrip,Jzon (C++),roundtrip25,true\n4. Roundtrip,Jzon (C++),roundtrip26,true\n4. Roundtrip,Jzon (C++),roundtrip27,true\n1. Parse Validation,nbsdx_SimpleJSON (C++11),pass01,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),pass02,true\n1. Parse Validation,nbsdx_SimpleJSON (C++11),pass03,true\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail02,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail03,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail04,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail05,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail06,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail07,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail08,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail09,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail10,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail11,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail12,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail13,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail14,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail15,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail16,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail17,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail19,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail20,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail21,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail22,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail23,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail24,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail25,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail26,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail27,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail28,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail29,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail30,true\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail31,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail32,false\n1. Parse Validation,nbsdx_SimpleJSON (C++11),fail33,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double01,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double02,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double03,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double04,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double05,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double06,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double07,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double08,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double09,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double10,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double11,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double12,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double13,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double14,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double15,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double16,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double17,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double18,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double19,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double20,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double21,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double22,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double23,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double24,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double25,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double26,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double27,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double28,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double29,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double30,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double31,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double32,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double33,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double34,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double35,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double36,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double37,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double38,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double39,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double40,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double41,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double42,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double43,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double44,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double45,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double46,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double47,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double48,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double49,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double50,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double51,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double52,true\n2. Parse Double,nbsdx_SimpleJSON (C++11),double53,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double54,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double55,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double56,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double57,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double58,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double59,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double60,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double61,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double62,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double63,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double64,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double65,false\n2. Parse Double,nbsdx_SimpleJSON (C++11),double66,false\n3. Parse String,nbsdx_SimpleJSON (C++11),string01,true\n3. Parse String,nbsdx_SimpleJSON (C++11),string02,true\n3. Parse String,nbsdx_SimpleJSON (C++11),string03,false\n3. Parse String,nbsdx_SimpleJSON (C++11),string04,false\n3. Parse String,nbsdx_SimpleJSON (C++11),string05,false\n3. Parse String,nbsdx_SimpleJSON (C++11),string06,false\n3. Parse String,nbsdx_SimpleJSON (C++11),string07,false\n3. Parse String,nbsdx_SimpleJSON (C++11),string08,false\n3. Parse String,nbsdx_SimpleJSON (C++11),string09,false\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip01,true\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip02,true\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip03,true\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip04,true\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip05,true\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip06,true\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip07,true\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip08,false\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip09,false\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip10,false\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip11,true\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip12,true\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip13,true\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip14,true\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip15,true\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip16,true\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip17,true\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip18,true\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip19,true\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip20,false\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip21,false\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip22,false\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip23,false\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip24,false\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip25,false\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip26,false\n4. Roundtrip,nbsdx_SimpleJSON (C++11),roundtrip27,false\n1. Parse Validation,Nlohmann (C++11),pass01,true\n1. Parse Validation,Nlohmann (C++11),pass02,true\n1. Parse Validation,Nlohmann (C++11),pass03,true\n1. Parse Validation,Nlohmann (C++11),fail02,true\n1. Parse Validation,Nlohmann (C++11),fail03,true\n1. Parse Validation,Nlohmann (C++11),fail04,true\n1. Parse Validation,Nlohmann (C++11),fail05,true\n1. Parse Validation,Nlohmann (C++11),fail06,true\n1. Parse Validation,Nlohmann (C++11),fail07,true\n1. Parse Validation,Nlohmann (C++11),fail08,true\n1. Parse Validation,Nlohmann (C++11),fail09,true\n1. Parse Validation,Nlohmann (C++11),fail10,true\n1. Parse Validation,Nlohmann (C++11),fail11,true\n1. Parse Validation,Nlohmann (C++11),fail12,true\n1. Parse Validation,Nlohmann (C++11),fail13,true\n1. Parse Validation,Nlohmann (C++11),fail14,true\n1. Parse Validation,Nlohmann (C++11),fail15,true\n1. Parse Validation,Nlohmann (C++11),fail16,true\n1. Parse Validation,Nlohmann (C++11),fail17,true\n1. Parse Validation,Nlohmann (C++11),fail19,true\n1. Parse Validation,Nlohmann (C++11),fail20,true\n1. Parse Validation,Nlohmann (C++11),fail21,true\n1. Parse Validation,Nlohmann (C++11),fail22,true\n1. Parse Validation,Nlohmann (C++11),fail23,true\n1. Parse Validation,Nlohmann (C++11),fail24,true\n1. Parse Validation,Nlohmann (C++11),fail25,true\n1. Parse Validation,Nlohmann (C++11),fail26,true\n1. Parse Validation,Nlohmann (C++11),fail27,true\n1. Parse Validation,Nlohmann (C++11),fail28,true\n1. Parse Validation,Nlohmann (C++11),fail29,true\n1. Parse Validation,Nlohmann (C++11),fail30,true\n1. Parse Validation,Nlohmann (C++11),fail31,true\n1. Parse Validation,Nlohmann (C++11),fail32,true\n1. Parse Validation,Nlohmann (C++11),fail33,true\n2. Parse Double,Nlohmann (C++11),double01,true\n2. Parse Double,Nlohmann (C++11),double02,true\n2. Parse Double,Nlohmann (C++11),double03,true\n2. Parse Double,Nlohmann (C++11),double04,true\n2. Parse Double,Nlohmann (C++11),double05,true\n2. Parse Double,Nlohmann (C++11),double06,true\n2. Parse Double,Nlohmann (C++11),double07,true\n2. Parse Double,Nlohmann (C++11),double08,true\n2. Parse Double,Nlohmann (C++11),double09,true\n2. Parse Double,Nlohmann (C++11),double10,true\n2. Parse Double,Nlohmann (C++11),double11,true\n2. Parse Double,Nlohmann (C++11),double12,true\n2. Parse Double,Nlohmann (C++11),double13,true\n2. Parse Double,Nlohmann (C++11),double14,true\n2. Parse Double,Nlohmann (C++11),double15,true\n2. Parse Double,Nlohmann (C++11),double16,true\n2. Parse Double,Nlohmann (C++11),double17,true\n2. Parse Double,Nlohmann (C++11),double18,true\n2. Parse Double,Nlohmann (C++11),double19,true\n2. Parse Double,Nlohmann (C++11),double20,true\n2. Parse Double,Nlohmann (C++11),double21,true\n2. Parse Double,Nlohmann (C++11),double22,true\n2. Parse Double,Nlohmann (C++11),double23,true\n2. Parse Double,Nlohmann (C++11),double24,true\n2. Parse Double,Nlohmann (C++11),double25,true\n2. Parse Double,Nlohmann (C++11),double26,true\n2. Parse Double,Nlohmann (C++11),double27,true\n2. Parse Double,Nlohmann (C++11),double28,true\n2. Parse Double,Nlohmann (C++11),double29,true\n2. Parse Double,Nlohmann (C++11),double30,true\n2. Parse Double,Nlohmann (C++11),double31,true\n2. Parse Double,Nlohmann (C++11),double32,true\n2. Parse Double,Nlohmann (C++11),double33,true\n2. Parse Double,Nlohmann (C++11),double34,true\n2. Parse Double,Nlohmann (C++11),double35,true\n2. Parse Double,Nlohmann (C++11),double36,true\n2. Parse Double,Nlohmann (C++11),double37,true\n2. Parse Double,Nlohmann (C++11),double38,true\n2. Parse Double,Nlohmann (C++11),double39,true\n2. Parse Double,Nlohmann (C++11),double40,true\n2. Parse Double,Nlohmann (C++11),double41,true\n2. Parse Double,Nlohmann (C++11),double42,true\n2. Parse Double,Nlohmann (C++11),double43,true\n2. Parse Double,Nlohmann (C++11),double44,true\n2. Parse Double,Nlohmann (C++11),double45,true\n2. Parse Double,Nlohmann (C++11),double46,true\n2. Parse Double,Nlohmann (C++11),double47,true\n2. Parse Double,Nlohmann (C++11),double48,true\n2. Parse Double,Nlohmann (C++11),double49,true\n2. Parse Double,Nlohmann (C++11),double50,true\n2. Parse Double,Nlohmann (C++11),double51,true\n2. Parse Double,Nlohmann (C++11),double52,true\n2. Parse Double,Nlohmann (C++11),double53,true\n2. Parse Double,Nlohmann (C++11),double54,true\n2. Parse Double,Nlohmann (C++11),double55,true\n2. Parse Double,Nlohmann (C++11),double56,true\n2. Parse Double,Nlohmann (C++11),double57,true\n2. Parse Double,Nlohmann (C++11),double58,true\n2. Parse Double,Nlohmann (C++11),double59,true\n2. Parse Double,Nlohmann (C++11),double60,true\n2. Parse Double,Nlohmann (C++11),double61,true\n2. Parse Double,Nlohmann (C++11),double62,true\n2. Parse Double,Nlohmann (C++11),double63,true\n2. Parse Double,Nlohmann (C++11),double64,true\n2. Parse Double,Nlohmann (C++11),double65,true\n2. Parse Double,Nlohmann (C++11),double66,true\n3. Parse String,Nlohmann (C++11),string01,true\n3. Parse String,Nlohmann (C++11),string02,true\n3. Parse String,Nlohmann (C++11),string03,true\n3. Parse String,Nlohmann (C++11),string04,true\n3. Parse String,Nlohmann (C++11),string05,true\n3. Parse String,Nlohmann (C++11),string06,true\n3. Parse String,Nlohmann (C++11),string07,true\n3. Parse String,Nlohmann (C++11),string08,true\n3. Parse String,Nlohmann (C++11),string09,true\n4. Roundtrip,Nlohmann (C++11),roundtrip01,true\n4. Roundtrip,Nlohmann (C++11),roundtrip02,true\n4. Roundtrip,Nlohmann (C++11),roundtrip03,true\n4. Roundtrip,Nlohmann (C++11),roundtrip04,true\n4. Roundtrip,Nlohmann (C++11),roundtrip05,true\n4. Roundtrip,Nlohmann (C++11),roundtrip06,true\n4. Roundtrip,Nlohmann (C++11),roundtrip07,true\n4. Roundtrip,Nlohmann (C++11),roundtrip08,true\n4. Roundtrip,Nlohmann (C++11),roundtrip09,true\n4. Roundtrip,Nlohmann (C++11),roundtrip10,true\n4. Roundtrip,Nlohmann (C++11),roundtrip11,true\n4. Roundtrip,Nlohmann (C++11),roundtrip12,true\n4. Roundtrip,Nlohmann (C++11),roundtrip13,true\n4. Roundtrip,Nlohmann (C++11),roundtrip14,true\n4. Roundtrip,Nlohmann (C++11),roundtrip15,true\n4. Roundtrip,Nlohmann (C++11),roundtrip16,true\n4. Roundtrip,Nlohmann (C++11),roundtrip17,true\n4. Roundtrip,Nlohmann (C++11),roundtrip18,true\n4. Roundtrip,Nlohmann (C++11),roundtrip19,true\n4. Roundtrip,Nlohmann (C++11),roundtrip20,true\n4. Roundtrip,Nlohmann (C++11),roundtrip21,true\n4. Roundtrip,Nlohmann (C++11),roundtrip22,true\n4. Roundtrip,Nlohmann (C++11),roundtrip23,true\n4. Roundtrip,Nlohmann (C++11),roundtrip24,false\n4. Roundtrip,Nlohmann (C++11),roundtrip25,false\n4. Roundtrip,Nlohmann (C++11),roundtrip26,false\n4. Roundtrip,Nlohmann (C++11),roundtrip27,false\n1. Parse Validation,Parson (C),pass01,true\n1. Parse Validation,Parson (C),pass02,true\n1. Parse Validation,Parson (C),pass03,true\n1. Parse Validation,Parson (C),fail02,true\n1. Parse Validation,Parson (C),fail03,true\n1. Parse Validation,Parson (C),fail04,true\n1. Parse Validation,Parson (C),fail05,true\n1. Parse Validation,Parson (C),fail06,true\n1. Parse Validation,Parson (C),fail07,false\n1. Parse Validation,Parson (C),fail08,false\n1. Parse Validation,Parson (C),fail09,true\n1. Parse Validation,Parson (C),fail10,false\n1. Parse Validation,Parson (C),fail11,true\n1. Parse Validation,Parson (C),fail12,true\n1. Parse Validation,Parson (C),fail13,true\n1. Parse Validation,Parson (C),fail14,true\n1. Parse Validation,Parson (C),fail15,true\n1. Parse Validation,Parson (C),fail16,true\n1. Parse Validation,Parson (C),fail17,true\n1. Parse Validation,Parson (C),fail19,true\n1. Parse Validation,Parson (C),fail20,true\n1. Parse Validation,Parson (C),fail21,true\n1. Parse Validation,Parson (C),fail22,true\n1. Parse Validation,Parson (C),fail23,true\n1. Parse Validation,Parson (C),fail24,true\n1. Parse Validation,Parson (C),fail25,true\n1. Parse Validation,Parson (C),fail26,true\n1. Parse Validation,Parson (C),fail27,true\n1. Parse Validation,Parson (C),fail28,true\n1. Parse Validation,Parson (C),fail29,true\n1. Parse Validation,Parson (C),fail30,true\n1. Parse Validation,Parson (C),fail31,true\n1. Parse Validation,Parson (C),fail32,true\n1. Parse Validation,Parson (C),fail33,true\n2. Parse Double,Parson (C),double01,true\n2. Parse Double,Parson (C),double02,true\n2. Parse Double,Parson (C),double03,true\n2. Parse Double,Parson (C),double04,true\n2. Parse Double,Parson (C),double05,true\n2. Parse Double,Parson (C),double06,true\n2. Parse Double,Parson (C),double07,true\n2. Parse Double,Parson (C),double08,true\n2. Parse Double,Parson (C),double09,true\n2. Parse Double,Parson (C),double10,true\n2. Parse Double,Parson (C),double11,true\n2. Parse Double,Parson (C),double12,true\n2. Parse Double,Parson (C),double13,true\n2. Parse Double,Parson (C),double14,true\n2. Parse Double,Parson (C),double15,true\n2. Parse Double,Parson (C),double16,true\n2. Parse Double,Parson (C),double17,true\n2. Parse Double,Parson (C),double18,true\n2. Parse Double,Parson (C),double19,true\n2. Parse Double,Parson (C),double20,true\n2. Parse Double,Parson (C),double21,true\n2. Parse Double,Parson (C),double22,true\n2. Parse Double,Parson (C),double23,true\n2. Parse Double,Parson (C),double24,true\n2. Parse Double,Parson (C),double25,true\n2. Parse Double,Parson (C),double26,true\n2. Parse Double,Parson (C),double27,true\n2. Parse Double,Parson (C),double28,true\n2. Parse Double,Parson (C),double29,true\n2. Parse Double,Parson (C),double30,true\n2. Parse Double,Parson (C),double31,true\n2. Parse Double,Parson (C),double32,true\n2. Parse Double,Parson (C),double33,true\n2. Parse Double,Parson (C),double34,true\n2. Parse Double,Parson (C),double35,true\n2. Parse Double,Parson (C),double36,true\n2. Parse Double,Parson (C),double37,true\n2. Parse Double,Parson (C),double38,true\n2. Parse Double,Parson (C),double39,true\n2. Parse Double,Parson (C),double40,true\n2. Parse Double,Parson (C),double41,true\n2. Parse Double,Parson (C),double42,true\n2. Parse Double,Parson (C),double43,true\n2. Parse Double,Parson (C),double44,true\n2. Parse Double,Parson (C),double45,true\n2. Parse Double,Parson (C),double46,true\n2. Parse Double,Parson (C),double47,true\n2. Parse Double,Parson (C),double48,true\n2. Parse Double,Parson (C),double49,true\n2. Parse Double,Parson (C),double50,true\n2. Parse Double,Parson (C),double51,true\n2. Parse Double,Parson (C),double52,true\n2. Parse Double,Parson (C),double53,true\n2. Parse Double,Parson (C),double54,true\n2. Parse Double,Parson (C),double55,true\n2. Parse Double,Parson (C),double56,true\n2. Parse Double,Parson (C),double57,true\n2. Parse Double,Parson (C),double58,true\n2. Parse Double,Parson (C),double59,true\n2. Parse Double,Parson (C),double60,true\n2. Parse Double,Parson (C),double61,true\n2. Parse Double,Parson (C),double62,true\n2. Parse Double,Parson (C),double63,true\n2. Parse Double,Parson (C),double64,true\n2. Parse Double,Parson (C),double65,true\n2. Parse Double,Parson (C),double66,true\n3. Parse String,Parson (C),string01,true\n3. Parse String,Parson (C),string02,true\n3. Parse String,Parson (C),string03,true\n3. Parse String,Parson (C),string04,false\n3. Parse String,Parson (C),string05,true\n3. Parse String,Parson (C),string06,true\n3. Parse String,Parson (C),string07,true\n3. Parse String,Parson (C),string08,true\n3. Parse String,Parson (C),string09,true\n4. Roundtrip,Parson (C),roundtrip01,true\n4. Roundtrip,Parson (C),roundtrip02,true\n4. Roundtrip,Parson (C),roundtrip03,true\n4. Roundtrip,Parson (C),roundtrip04,true\n4. Roundtrip,Parson (C),roundtrip05,true\n4. Roundtrip,Parson (C),roundtrip06,true\n4. Roundtrip,Parson (C),roundtrip07,true\n4. Roundtrip,Parson (C),roundtrip08,true\n4. Roundtrip,Parson (C),roundtrip09,true\n4. Roundtrip,Parson (C),roundtrip10,true\n4. Roundtrip,Parson (C),roundtrip11,true\n4. Roundtrip,Parson (C),roundtrip12,true\n4. Roundtrip,Parson (C),roundtrip13,false\n4. Roundtrip,Parson (C),roundtrip14,false\n4. Roundtrip,Parson (C),roundtrip15,true\n4. Roundtrip,Parson (C),roundtrip16,true\n4. Roundtrip,Parson (C),roundtrip17,false\n4. Roundtrip,Parson (C),roundtrip18,false\n4. Roundtrip,Parson (C),roundtrip19,false\n4. Roundtrip,Parson (C),roundtrip20,false\n4. Roundtrip,Parson (C),roundtrip21,false\n4. Roundtrip,Parson (C),roundtrip22,false\n4. Roundtrip,Parson (C),roundtrip23,false\n4. Roundtrip,Parson (C),roundtrip24,false\n4. Roundtrip,Parson (C),roundtrip25,false\n4. Roundtrip,Parson (C),roundtrip26,false\n4. Roundtrip,Parson (C),roundtrip27,false\n1. Parse Validation,PicoJSON (C++),pass01,true\n1. Parse Validation,PicoJSON (C++),pass02,true\n1. Parse Validation,PicoJSON (C++),pass03,true\n1. Parse Validation,PicoJSON (C++),fail02,true\n1. Parse Validation,PicoJSON (C++),fail03,true\n1. Parse Validation,PicoJSON (C++),fail04,true\n1. Parse Validation,PicoJSON (C++),fail05,true\n1. Parse Validation,PicoJSON (C++),fail06,true\n1. Parse Validation,PicoJSON (C++),fail07,false\n1. Parse Validation,PicoJSON (C++),fail08,false\n1. Parse Validation,PicoJSON (C++),fail09,true\n1. Parse Validation,PicoJSON (C++),fail10,false\n1. Parse Validation,PicoJSON (C++),fail11,true\n1. Parse Validation,PicoJSON (C++),fail12,true\n1. Parse Validation,PicoJSON (C++),fail13,false\n1. Parse Validation,PicoJSON (C++),fail14,true\n1. Parse Validation,PicoJSON (C++),fail15,true\n1. Parse Validation,PicoJSON (C++),fail16,true\n1. Parse Validation,PicoJSON (C++),fail17,true\n1. Parse Validation,PicoJSON (C++),fail19,true\n1. Parse Validation,PicoJSON (C++),fail20,true\n1. Parse Validation,PicoJSON (C++),fail21,true\n1. Parse Validation,PicoJSON (C++),fail22,true\n1. Parse Validation,PicoJSON (C++),fail23,true\n1. Parse Validation,PicoJSON (C++),fail24,true\n1. Parse Validation,PicoJSON (C++),fail25,true\n1. Parse Validation,PicoJSON (C++),fail26,true\n1. Parse Validation,PicoJSON (C++),fail27,true\n1. Parse Validation,PicoJSON (C++),fail28,true\n1. Parse Validation,PicoJSON (C++),fail29,true\n1. Parse Validation,PicoJSON (C++),fail30,true\n1. Parse Validation,PicoJSON (C++),fail31,true\n1. Parse Validation,PicoJSON (C++),fail32,true\n1. Parse Validation,PicoJSON (C++),fail33,true\n2. Parse Double,PicoJSON (C++),double01,true\n2. Parse Double,PicoJSON (C++),double02,true\n2. Parse Double,PicoJSON (C++),double03,true\n2. Parse Double,PicoJSON (C++),double04,true\n2. Parse Double,PicoJSON (C++),double05,true\n2. Parse Double,PicoJSON (C++),double06,true\n2. Parse Double,PicoJSON (C++),double07,true\n2. Parse Double,PicoJSON (C++),double08,true\n2. Parse Double,PicoJSON (C++),double09,true\n2. Parse Double,PicoJSON (C++),double10,true\n2. Parse Double,PicoJSON (C++),double11,true\n2. Parse Double,PicoJSON (C++),double12,true\n2. Parse Double,PicoJSON (C++),double13,true\n2. Parse Double,PicoJSON (C++),double14,true\n2. Parse Double,PicoJSON (C++),double15,true\n2. Parse Double,PicoJSON (C++),double16,true\n2. Parse Double,PicoJSON (C++),double17,true\n2. Parse Double,PicoJSON (C++),double18,true\n2. Parse Double,PicoJSON (C++),double19,true\n2. Parse Double,PicoJSON (C++),double20,true\n2. Parse Double,PicoJSON (C++),double21,true\n2. Parse Double,PicoJSON (C++),double22,true\n2. Parse Double,PicoJSON (C++),double23,true\n2. Parse Double,PicoJSON (C++),double24,true\n2. Parse Double,PicoJSON (C++),double25,true\n2. Parse Double,PicoJSON (C++),double26,true\n2. Parse Double,PicoJSON (C++),double27,true\n2. Parse Double,PicoJSON (C++),double28,true\n2. Parse Double,PicoJSON (C++),double29,true\n2. Parse Double,PicoJSON (C++),double30,true\n2. Parse Double,PicoJSON (C++),double31,true\n2. Parse Double,PicoJSON (C++),double32,true\n2. Parse Double,PicoJSON (C++),double33,true\n2. Parse Double,PicoJSON (C++),double34,true\n2. Parse Double,PicoJSON (C++),double35,true\n2. Parse Double,PicoJSON (C++),double36,true\n2. Parse Double,PicoJSON (C++),double37,true\n2. Parse Double,PicoJSON (C++),double38,true\n2. Parse Double,PicoJSON (C++),double39,true\n2. Parse Double,PicoJSON (C++),double40,true\n2. Parse Double,PicoJSON (C++),double41,true\n2. Parse Double,PicoJSON (C++),double42,true\n2. Parse Double,PicoJSON (C++),double43,true\n2. Parse Double,PicoJSON (C++),double44,true\n2. Parse Double,PicoJSON (C++),double45,true\n2. Parse Double,PicoJSON (C++),double46,true\n2. Parse Double,PicoJSON (C++),double47,true\n2. Parse Double,PicoJSON (C++),double48,true\n2. Parse Double,PicoJSON (C++),double49,true\n2. Parse Double,PicoJSON (C++),double50,true\n2. Parse Double,PicoJSON (C++),double51,true\n2. Parse Double,PicoJSON (C++),double52,true\n2. Parse Double,PicoJSON (C++),double53,true\n2. Parse Double,PicoJSON (C++),double54,true\n2. Parse Double,PicoJSON (C++),double55,true\n2. Parse Double,PicoJSON (C++),double56,true\n2. Parse Double,PicoJSON (C++),double57,true\n2. Parse Double,PicoJSON (C++),double58,true\n2. Parse Double,PicoJSON (C++),double59,true\n2. Parse Double,PicoJSON (C++),double60,true\n2. Parse Double,PicoJSON (C++),double61,true\n2. Parse Double,PicoJSON (C++),double62,true\n2. Parse Double,PicoJSON (C++),double63,true\n2. Parse Double,PicoJSON (C++),double64,true\n2. Parse Double,PicoJSON (C++),double65,true\n2. Parse Double,PicoJSON (C++),double66,true\n3. Parse String,PicoJSON (C++),string01,true\n3. Parse String,PicoJSON (C++),string02,true\n3. Parse String,PicoJSON (C++),string03,true\n3. Parse String,PicoJSON (C++),string04,true\n3. Parse String,PicoJSON (C++),string05,true\n3. Parse String,PicoJSON (C++),string06,true\n3. Parse String,PicoJSON (C++),string07,true\n3. Parse String,PicoJSON (C++),string08,true\n3. Parse String,PicoJSON (C++),string09,true\n4. Roundtrip,PicoJSON (C++),roundtrip01,true\n4. Roundtrip,PicoJSON (C++),roundtrip02,true\n4. Roundtrip,PicoJSON (C++),roundtrip03,true\n4. Roundtrip,PicoJSON (C++),roundtrip04,true\n4. Roundtrip,PicoJSON (C++),roundtrip05,true\n4. Roundtrip,PicoJSON (C++),roundtrip06,true\n4. Roundtrip,PicoJSON (C++),roundtrip07,true\n4. Roundtrip,PicoJSON (C++),roundtrip08,true\n4. Roundtrip,PicoJSON (C++),roundtrip09,true\n4. Roundtrip,PicoJSON (C++),roundtrip10,true\n4. Roundtrip,PicoJSON (C++),roundtrip11,true\n4. Roundtrip,PicoJSON (C++),roundtrip12,true\n4. Roundtrip,PicoJSON (C++),roundtrip13,false\n4. Roundtrip,PicoJSON (C++),roundtrip14,false\n4. Roundtrip,PicoJSON (C++),roundtrip15,true\n4. Roundtrip,PicoJSON (C++),roundtrip16,true\n4. Roundtrip,PicoJSON (C++),roundtrip17,true\n4. Roundtrip,PicoJSON (C++),roundtrip18,false\n4. Roundtrip,PicoJSON (C++),roundtrip19,false\n4. Roundtrip,PicoJSON (C++),roundtrip20,false\n4. Roundtrip,PicoJSON (C++),roundtrip21,false\n4. Roundtrip,PicoJSON (C++),roundtrip22,false\n4. Roundtrip,PicoJSON (C++),roundtrip23,false\n4. Roundtrip,PicoJSON (C++),roundtrip24,false\n4. Roundtrip,PicoJSON (C++),roundtrip25,false\n4. Roundtrip,PicoJSON (C++),roundtrip26,true\n4. Roundtrip,PicoJSON (C++),roundtrip27,false\n1. Parse Validation,POCO (C++),pass01,true\n1. Parse Validation,POCO (C++),pass02,true\n1. Parse Validation,POCO (C++),pass03,true\n1. Parse Validation,POCO (C++),fail02,true\n1. Parse Validation,POCO (C++),fail03,true\n1. Parse Validation,POCO (C++),fail04,true\n1. Parse Validation,POCO (C++),fail05,true\n1. Parse Validation,POCO (C++),fail06,true\n1. Parse Validation,POCO (C++),fail07,true\n1. Parse Validation,POCO (C++),fail08,true\n1. Parse Validation,POCO (C++),fail09,true\n1. Parse Validation,POCO (C++),fail10,true\n1. Parse Validation,POCO (C++),fail11,true\n1. Parse Validation,POCO (C++),fail12,true\n1. Parse Validation,POCO (C++),fail13,true\n1. Parse Validation,POCO (C++),fail14,true\n1. Parse Validation,POCO (C++),fail15,true\n1. Parse Validation,POCO (C++),fail16,true\n1. Parse Validation,POCO (C++),fail17,true\n1. Parse Validation,POCO (C++),fail19,true\n1. Parse Validation,POCO (C++),fail20,true\n1. Parse Validation,POCO (C++),fail21,true\n1. Parse Validation,POCO (C++),fail22,true\n1. Parse Validation,POCO (C++),fail23,true\n1. Parse Validation,POCO (C++),fail24,true\n1. Parse Validation,POCO (C++),fail25,true\n1. Parse Validation,POCO (C++),fail26,true\n1. Parse Validation,POCO (C++),fail27,true\n1. Parse Validation,POCO (C++),fail28,true\n1. Parse Validation,POCO (C++),fail29,true\n1. Parse Validation,POCO (C++),fail30,true\n1. Parse Validation,POCO (C++),fail31,true\n1. Parse Validation,POCO (C++),fail32,true\n1. Parse Validation,POCO (C++),fail33,true\n2. Parse Double,POCO (C++),double01,true\n2. Parse Double,POCO (C++),double02,true\n2. Parse Double,POCO (C++),double03,true\n2. Parse Double,POCO (C++),double04,true\n2. Parse Double,POCO (C++),double05,true\n2. Parse Double,POCO (C++),double06,true\n2. Parse Double,POCO (C++),double07,true\n2. Parse Double,POCO (C++),double08,true\n2. Parse Double,POCO (C++),double09,true\n2. Parse Double,POCO (C++),double10,true\n2. Parse Double,POCO (C++),double11,true\n2. Parse Double,POCO (C++),double12,true\n2. Parse Double,POCO (C++),double13,true\n2. Parse Double,POCO (C++),double14,true\n2. Parse Double,POCO (C++),double15,true\n2. Parse Double,POCO (C++),double16,true\n2. Parse Double,POCO (C++),double17,true\n2. Parse Double,POCO (C++),double18,true\n2. Parse Double,POCO (C++),double19,true\n2. Parse Double,POCO (C++),double20,true\n2. Parse Double,POCO (C++),double21,true\n2. Parse Double,POCO (C++),double22,true\n2. Parse Double,POCO (C++),double23,true\n2. Parse Double,POCO (C++),double24,true\n2. Parse Double,POCO (C++),double25,true\n2. Parse Double,POCO (C++),double26,true\n2. Parse Double,POCO (C++),double27,false\n2. Parse Double,POCO (C++),double28,false\n2. Parse Double,POCO (C++),double29,true\n2. Parse Double,POCO (C++),double30,true\n2. Parse Double,POCO (C++),double31,true\n2. Parse Double,POCO (C++),double32,true\n2. Parse Double,POCO (C++),double33,true\n2. Parse Double,POCO (C++),double34,true\n2. Parse Double,POCO (C++),double35,true\n2. Parse Double,POCO (C++),double36,true\n2. Parse Double,POCO (C++),double37,true\n2. Parse Double,POCO (C++),double38,true\n2. Parse Double,POCO (C++),double39,true\n2. Parse Double,POCO (C++),double40,true\n2. Parse Double,POCO (C++),double41,true\n2. Parse Double,POCO (C++),double42,true\n2. Parse Double,POCO (C++),double43,true\n2. Parse Double,POCO (C++),double44,true\n2. Parse Double,POCO (C++),double45,true\n2. Parse Double,POCO (C++),double46,true\n2. Parse Double,POCO (C++),double47,true\n2. Parse Double,POCO (C++),double48,true\n2. Parse Double,POCO (C++),double49,true\n2. Parse Double,POCO (C++),double50,true\n2. Parse Double,POCO (C++),double51,true\n2. Parse Double,POCO (C++),double52,true\n2. Parse Double,POCO (C++),double53,true\n2. Parse Double,POCO (C++),double54,true\n2. Parse Double,POCO (C++),double55,false\n2. Parse Double,POCO (C++),double56,false\n2. Parse Double,POCO (C++),double57,false\n2. Parse Double,POCO (C++),double58,true\n2. Parse Double,POCO (C++),double59,true\n2. Parse Double,POCO (C++),double60,false\n2. Parse Double,POCO (C++),double61,false\n2. Parse Double,POCO (C++),double62,false\n2. Parse Double,POCO (C++),double63,true\n2. Parse Double,POCO (C++),double64,true\n2. Parse Double,POCO (C++),double65,false\n2. Parse Double,POCO (C++),double66,true\n3. Parse String,POCO (C++),string01,true\n3. Parse String,POCO (C++),string02,true\n3. Parse String,POCO (C++),string03,true\n3. Parse String,POCO (C++),string04,true\n3. Parse String,POCO (C++),string05,true\n3. Parse String,POCO (C++),string06,true\n3. Parse String,POCO (C++),string07,true\n3. Parse String,POCO (C++),string08,true\n3. Parse String,POCO (C++),string09,true\n4. Roundtrip,POCO (C++),roundtrip01,true\n4. Roundtrip,POCO (C++),roundtrip02,true\n4. Roundtrip,POCO (C++),roundtrip03,true\n4. Roundtrip,POCO (C++),roundtrip04,true\n4. Roundtrip,POCO (C++),roundtrip05,true\n4. Roundtrip,POCO (C++),roundtrip06,true\n4. Roundtrip,POCO (C++),roundtrip07,true\n4. Roundtrip,POCO (C++),roundtrip08,true\n4. Roundtrip,POCO (C++),roundtrip09,true\n4. Roundtrip,POCO (C++),roundtrip10,true\n4. Roundtrip,POCO (C++),roundtrip11,true\n4. Roundtrip,POCO (C++),roundtrip12,true\n4. Roundtrip,POCO (C++),roundtrip13,true\n4. Roundtrip,POCO (C++),roundtrip14,true\n4. Roundtrip,POCO (C++),roundtrip15,true\n4. Roundtrip,POCO (C++),roundtrip16,true\n4. Roundtrip,POCO (C++),roundtrip17,true\n4. Roundtrip,POCO (C++),roundtrip18,true\n4. Roundtrip,POCO (C++),roundtrip19,true\n4. Roundtrip,POCO (C++),roundtrip20,false\n4. Roundtrip,POCO (C++),roundtrip21,false\n4. Roundtrip,POCO (C++),roundtrip22,true\n4. Roundtrip,POCO (C++),roundtrip23,true\n4. Roundtrip,POCO (C++),roundtrip24,true\n4. Roundtrip,POCO (C++),roundtrip25,true\n4. Roundtrip,POCO (C++),roundtrip26,true\n4. Roundtrip,POCO (C++),roundtrip27,false\n1. Parse Validation,Qt (C++),pass01,true\n1. Parse Validation,Qt (C++),pass02,true\n1. Parse Validation,Qt (C++),pass03,true\n1. Parse Validation,Qt (C++),fail02,true\n1. Parse Validation,Qt (C++),fail03,true\n1. Parse Validation,Qt (C++),fail04,true\n1. Parse Validation,Qt (C++),fail05,true\n1. Parse Validation,Qt (C++),fail06,true\n1. Parse Validation,Qt (C++),fail07,true\n1. Parse Validation,Qt (C++),fail08,true\n1. Parse Validation,Qt (C++),fail09,true\n1. Parse Validation,Qt (C++),fail10,true\n1. Parse Validation,Qt (C++),fail11,true\n1. Parse Validation,Qt (C++),fail12,true\n1. Parse Validation,Qt (C++),fail13,true\n1. Parse Validation,Qt (C++),fail14,true\n1. Parse Validation,Qt (C++),fail15,false\n1. Parse Validation,Qt (C++),fail16,true\n1. Parse Validation,Qt (C++),fail17,false\n1. Parse Validation,Qt (C++),fail19,true\n1. Parse Validation,Qt (C++),fail20,true\n1. Parse Validation,Qt (C++),fail21,true\n1. Parse Validation,Qt (C++),fail22,true\n1. Parse Validation,Qt (C++),fail23,true\n1. Parse Validation,Qt (C++),fail24,true\n1. Parse Validation,Qt (C++),fail25,false\n1. Parse Validation,Qt (C++),fail26,false\n1. Parse Validation,Qt (C++),fail27,false\n1. Parse Validation,Qt (C++),fail28,false\n1. Parse Validation,Qt (C++),fail29,true\n1. Parse Validation,Qt (C++),fail30,true\n1. Parse Validation,Qt (C++),fail31,true\n1. Parse Validation,Qt (C++),fail32,true\n1. Parse Validation,Qt (C++),fail33,true\n2. Parse Double,Qt (C++),double01,true\n2. Parse Double,Qt (C++),double02,true\n2. Parse Double,Qt (C++),double03,true\n2. Parse Double,Qt (C++),double04,true\n2. Parse Double,Qt (C++),double05,true\n2. Parse Double,Qt (C++),double06,true\n2. Parse Double,Qt (C++),double07,true\n2. Parse Double,Qt (C++),double08,true\n2. Parse Double,Qt (C++),double09,true\n2. Parse Double,Qt (C++),double10,true\n2. Parse Double,Qt (C++),double11,true\n2. Parse Double,Qt (C++),double12,true\n2. Parse Double,Qt (C++),double13,true\n2. Parse Double,Qt (C++),double14,true\n2. Parse Double,Qt (C++),double15,true\n2. Parse Double,Qt (C++),double16,true\n2. Parse Double,Qt (C++),double17,true\n2. Parse Double,Qt (C++),double18,true\n2. Parse Double,Qt (C++),double19,true\n2. Parse Double,Qt (C++),double20,true\n2. Parse Double,Qt (C++),double21,true\n2. Parse Double,Qt (C++),double22,true\n2. Parse Double,Qt (C++),double23,true\n2. Parse Double,Qt (C++),double24,true\n2. Parse Double,Qt (C++),double25,true\n2. Parse Double,Qt (C++),double26,true\n2. Parse Double,Qt (C++),double27,true\n2. Parse Double,Qt (C++),double28,true\n2. Parse Double,Qt (C++),double29,true\n2. Parse Double,Qt (C++),double30,true\n2. Parse Double,Qt (C++),double31,true\n2. Parse Double,Qt (C++),double32,true\n2. Parse Double,Qt (C++),double33,true\n2. Parse Double,Qt (C++),double34,true\n2. Parse Double,Qt (C++),double35,true\n2. Parse Double,Qt (C++),double36,false\n2. Parse Double,Qt (C++),double37,true\n2. Parse Double,Qt (C++),double38,false\n2. Parse Double,Qt (C++),double39,true\n2. Parse Double,Qt (C++),double40,true\n2. Parse Double,Qt (C++),double41,true\n2. Parse Double,Qt (C++),double42,true\n2. Parse Double,Qt (C++),double43,true\n2. Parse Double,Qt (C++),double44,true\n2. Parse Double,Qt (C++),double45,true\n2. Parse Double,Qt (C++),double46,true\n2. Parse Double,Qt (C++),double47,true\n2. Parse Double,Qt (C++),double48,true\n2. Parse Double,Qt (C++),double49,true\n2. Parse Double,Qt (C++),double50,true\n2. Parse Double,Qt (C++),double51,true\n2. Parse Double,Qt (C++),double52,true\n2. Parse Double,Qt (C++),double53,true\n2. Parse Double,Qt (C++),double54,true\n2. Parse Double,Qt (C++),double55,true\n2. Parse Double,Qt (C++),double56,true\n2. Parse Double,Qt (C++),double57,true\n2. Parse Double,Qt (C++),double58,true\n2. Parse Double,Qt (C++),double59,true\n2. Parse Double,Qt (C++),double60,true\n2. Parse Double,Qt (C++),double61,true\n2. Parse Double,Qt (C++),double62,true\n2. Parse Double,Qt (C++),double63,true\n2. Parse Double,Qt (C++),double64,true\n2. Parse Double,Qt (C++),double65,true\n2. Parse Double,Qt (C++),double66,false\n3. Parse String,Qt (C++),string01,true\n3. Parse String,Qt (C++),string02,true\n3. Parse String,Qt (C++),string03,true\n3. Parse String,Qt (C++),string04,true\n3. Parse String,Qt (C++),string05,true\n3. Parse String,Qt (C++),string06,true\n3. Parse String,Qt (C++),string07,true\n3. Parse String,Qt (C++),string08,true\n3. Parse String,Qt (C++),string09,true\n4. Roundtrip,Qt (C++),roundtrip01,true\n4. Roundtrip,Qt (C++),roundtrip02,true\n4. Roundtrip,Qt (C++),roundtrip03,true\n4. Roundtrip,Qt (C++),roundtrip04,true\n4. Roundtrip,Qt (C++),roundtrip05,true\n4. Roundtrip,Qt (C++),roundtrip06,true\n4. Roundtrip,Qt (C++),roundtrip07,true\n4. Roundtrip,Qt (C++),roundtrip08,true\n4. Roundtrip,Qt (C++),roundtrip09,true\n4. Roundtrip,Qt (C++),roundtrip10,true\n4. Roundtrip,Qt (C++),roundtrip11,true\n4. Roundtrip,Qt (C++),roundtrip12,true\n4. Roundtrip,Qt (C++),roundtrip13,false\n4. Roundtrip,Qt (C++),roundtrip14,false\n4. Roundtrip,Qt (C++),roundtrip15,true\n4. Roundtrip,Qt (C++),roundtrip16,true\n4. Roundtrip,Qt (C++),roundtrip17,true\n4. Roundtrip,Qt (C++),roundtrip18,false\n4. Roundtrip,Qt (C++),roundtrip19,false\n4. Roundtrip,Qt (C++),roundtrip20,false\n4. Roundtrip,Qt (C++),roundtrip21,false\n4. Roundtrip,Qt (C++),roundtrip22,false\n4. Roundtrip,Qt (C++),roundtrip23,false\n4. Roundtrip,Qt (C++),roundtrip24,false\n4. Roundtrip,Qt (C++),roundtrip25,false\n4. Roundtrip,Qt (C++),roundtrip26,true\n4. Roundtrip,Qt (C++),roundtrip27,false\n1. Parse Validation,RapidJSON_AutoUTF (C++),pass01,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),pass02,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),pass03,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail02,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail03,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail04,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail05,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail06,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail07,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail08,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail09,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail10,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail11,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail12,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail13,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail14,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail15,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail16,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail17,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail19,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail20,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail21,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail22,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail23,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail24,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail25,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail26,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail27,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail28,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail29,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail30,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail31,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail32,true\n1. Parse Validation,RapidJSON_AutoUTF (C++),fail33,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double01,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double02,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double03,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double04,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double05,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double06,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double07,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double08,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double09,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double10,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double11,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double12,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double13,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double14,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double15,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double16,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double17,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double18,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double19,false\n2. Parse Double,RapidJSON_AutoUTF (C++),double20,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double21,false\n2. Parse Double,RapidJSON_AutoUTF (C++),double22,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double23,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double24,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double25,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double26,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double27,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double28,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double29,false\n2. Parse Double,RapidJSON_AutoUTF (C++),double30,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double31,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double32,false\n2. Parse Double,RapidJSON_AutoUTF (C++),double33,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double34,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double35,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double36,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double37,false\n2. Parse Double,RapidJSON_AutoUTF (C++),double38,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double39,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double40,false\n2. Parse Double,RapidJSON_AutoUTF (C++),double41,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double42,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double43,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double44,false\n2. Parse Double,RapidJSON_AutoUTF (C++),double45,false\n2. Parse Double,RapidJSON_AutoUTF (C++),double46,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double47,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double48,false\n2. Parse Double,RapidJSON_AutoUTF (C++),double49,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double50,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double51,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double52,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double53,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double54,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double55,false\n2. Parse Double,RapidJSON_AutoUTF (C++),double56,false\n2. Parse Double,RapidJSON_AutoUTF (C++),double57,false\n2. Parse Double,RapidJSON_AutoUTF (C++),double58,true\n2. Parse Double,RapidJSON_AutoUTF (C++),double59,false\n2. Parse Double,RapidJSON_AutoUTF (C++),double60,false\n2. Parse Double,RapidJSON_AutoUTF (C++),double61,false\n2. Parse Double,RapidJSON_AutoUTF (C++),double62,false\n2. Parse Double,RapidJSON_AutoUTF (C++),double63,false\n2. Parse Double,RapidJSON_AutoUTF (C++),double64,false\n2. Parse Double,RapidJSON_AutoUTF (C++),double65,false\n2. Parse Double,RapidJSON_AutoUTF (C++),double66,true\n3. Parse String,RapidJSON_AutoUTF (C++),string01,true\n3. Parse String,RapidJSON_AutoUTF (C++),string02,true\n3. Parse String,RapidJSON_AutoUTF (C++),string03,true\n3. Parse String,RapidJSON_AutoUTF (C++),string04,true\n3. Parse String,RapidJSON_AutoUTF (C++),string05,true\n3. Parse String,RapidJSON_AutoUTF (C++),string06,true\n3. Parse String,RapidJSON_AutoUTF (C++),string07,true\n3. Parse String,RapidJSON_AutoUTF (C++),string08,true\n3. Parse String,RapidJSON_AutoUTF (C++),string09,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip01,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip02,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip03,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip04,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip05,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip06,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip07,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip08,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip09,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip10,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip11,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip12,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip13,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip14,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip15,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip16,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip17,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip18,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip19,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip20,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip21,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip22,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip23,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip24,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip25,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip26,true\n4. Roundtrip,RapidJSON_AutoUTF (C++),roundtrip27,true\n1. Parse Validation,RapidJSON_FullPrec (C++),pass01,true\n1. Parse Validation,RapidJSON_FullPrec (C++),pass02,true\n1. Parse Validation,RapidJSON_FullPrec (C++),pass03,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail02,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail03,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail04,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail05,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail06,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail07,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail08,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail09,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail10,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail11,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail12,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail13,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail14,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail15,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail16,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail17,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail19,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail20,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail21,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail22,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail23,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail24,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail25,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail26,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail27,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail28,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail29,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail30,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail31,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail32,true\n1. Parse Validation,RapidJSON_FullPrec (C++),fail33,true\n2. Parse Double,RapidJSON_FullPrec (C++),double01,true\n2. Parse Double,RapidJSON_FullPrec (C++),double02,true\n2. Parse Double,RapidJSON_FullPrec (C++),double03,true\n2. Parse Double,RapidJSON_FullPrec (C++),double04,true\n2. Parse Double,RapidJSON_FullPrec (C++),double05,true\n2. Parse Double,RapidJSON_FullPrec (C++),double06,true\n2. Parse Double,RapidJSON_FullPrec (C++),double07,true\n2. Parse Double,RapidJSON_FullPrec (C++),double08,true\n2. Parse Double,RapidJSON_FullPrec (C++),double09,true\n2. Parse Double,RapidJSON_FullPrec (C++),double10,true\n2. Parse Double,RapidJSON_FullPrec (C++),double11,true\n2. Parse Double,RapidJSON_FullPrec (C++),double12,true\n2. Parse Double,RapidJSON_FullPrec (C++),double13,true\n2. Parse Double,RapidJSON_FullPrec (C++),double14,true\n2. Parse Double,RapidJSON_FullPrec (C++),double15,true\n2. Parse Double,RapidJSON_FullPrec (C++),double16,true\n2. Parse Double,RapidJSON_FullPrec (C++),double17,true\n2. Parse Double,RapidJSON_FullPrec (C++),double18,true\n2. Parse Double,RapidJSON_FullPrec (C++),double19,true\n2. Parse Double,RapidJSON_FullPrec (C++),double20,true\n2. Parse Double,RapidJSON_FullPrec (C++),double21,true\n2. Parse Double,RapidJSON_FullPrec (C++),double22,true\n2. Parse Double,RapidJSON_FullPrec (C++),double23,true\n2. Parse Double,RapidJSON_FullPrec (C++),double24,true\n2. Parse Double,RapidJSON_FullPrec (C++),double25,true\n2. Parse Double,RapidJSON_FullPrec (C++),double26,true\n2. Parse Double,RapidJSON_FullPrec (C++),double27,true\n2. Parse Double,RapidJSON_FullPrec (C++),double28,true\n2. Parse Double,RapidJSON_FullPrec (C++),double29,true\n2. Parse Double,RapidJSON_FullPrec (C++),double30,true\n2. Parse Double,RapidJSON_FullPrec (C++),double31,true\n2. Parse Double,RapidJSON_FullPrec (C++),double32,true\n2. Parse Double,RapidJSON_FullPrec (C++),double33,true\n2. Parse Double,RapidJSON_FullPrec (C++),double34,true\n2. Parse Double,RapidJSON_FullPrec (C++),double35,true\n2. Parse Double,RapidJSON_FullPrec (C++),double36,true\n2. Parse Double,RapidJSON_FullPrec (C++),double37,true\n2. Parse Double,RapidJSON_FullPrec (C++),double38,true\n2. Parse Double,RapidJSON_FullPrec (C++),double39,true\n2. Parse Double,RapidJSON_FullPrec (C++),double40,true\n2. Parse Double,RapidJSON_FullPrec (C++),double41,true\n2. Parse Double,RapidJSON_FullPrec (C++),double42,true\n2. Parse Double,RapidJSON_FullPrec (C++),double43,true\n2. Parse Double,RapidJSON_FullPrec (C++),double44,true\n2. Parse Double,RapidJSON_FullPrec (C++),double45,true\n2. Parse Double,RapidJSON_FullPrec (C++),double46,true\n2. Parse Double,RapidJSON_FullPrec (C++),double47,true\n2. Parse Double,RapidJSON_FullPrec (C++),double48,true\n2. Parse Double,RapidJSON_FullPrec (C++),double49,true\n2. Parse Double,RapidJSON_FullPrec (C++),double50,true\n2. Parse Double,RapidJSON_FullPrec (C++),double51,true\n2. Parse Double,RapidJSON_FullPrec (C++),double52,true\n2. Parse Double,RapidJSON_FullPrec (C++),double53,true\n2. Parse Double,RapidJSON_FullPrec (C++),double54,true\n2. Parse Double,RapidJSON_FullPrec (C++),double55,true\n2. Parse Double,RapidJSON_FullPrec (C++),double56,true\n2. Parse Double,RapidJSON_FullPrec (C++),double57,true\n2. Parse Double,RapidJSON_FullPrec (C++),double58,true\n2. Parse Double,RapidJSON_FullPrec (C++),double59,true\n2. Parse Double,RapidJSON_FullPrec (C++),double60,true\n2. Parse Double,RapidJSON_FullPrec (C++),double61,true\n2. Parse Double,RapidJSON_FullPrec (C++),double62,true\n2. Parse Double,RapidJSON_FullPrec (C++),double63,true\n2. Parse Double,RapidJSON_FullPrec (C++),double64,true\n2. Parse Double,RapidJSON_FullPrec (C++),double65,true\n2. Parse Double,RapidJSON_FullPrec (C++),double66,true\n3. Parse String,RapidJSON_FullPrec (C++),string01,true\n3. Parse String,RapidJSON_FullPrec (C++),string02,true\n3. Parse String,RapidJSON_FullPrec (C++),string03,true\n3. Parse String,RapidJSON_FullPrec (C++),string04,true\n3. Parse String,RapidJSON_FullPrec (C++),string05,true\n3. Parse String,RapidJSON_FullPrec (C++),string06,true\n3. Parse String,RapidJSON_FullPrec (C++),string07,true\n3. Parse String,RapidJSON_FullPrec (C++),string08,true\n3. Parse String,RapidJSON_FullPrec (C++),string09,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip01,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip02,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip03,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip04,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip05,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip06,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip07,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip08,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip09,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip10,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip11,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip12,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip13,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip14,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip15,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip16,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip17,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip18,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip19,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip20,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip21,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip22,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip23,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip24,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip25,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip26,true\n4. Roundtrip,RapidJSON_FullPrec (C++),roundtrip27,true\n1. Parse Validation,RapidJSON_Insitu (C++),pass01,true\n1. Parse Validation,RapidJSON_Insitu (C++),pass02,true\n1. Parse Validation,RapidJSON_Insitu (C++),pass03,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail02,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail03,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail04,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail05,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail06,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail07,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail08,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail09,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail10,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail11,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail12,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail13,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail14,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail15,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail16,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail17,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail19,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail20,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail21,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail22,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail23,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail24,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail25,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail26,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail27,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail28,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail29,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail30,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail31,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail32,true\n1. Parse Validation,RapidJSON_Insitu (C++),fail33,true\n2. Parse Double,RapidJSON_Insitu (C++),double01,true\n2. Parse Double,RapidJSON_Insitu (C++),double02,true\n2. Parse Double,RapidJSON_Insitu (C++),double03,true\n2. Parse Double,RapidJSON_Insitu (C++),double04,true\n2. Parse Double,RapidJSON_Insitu (C++),double05,true\n2. Parse Double,RapidJSON_Insitu (C++),double06,true\n2. Parse Double,RapidJSON_Insitu (C++),double07,true\n2. Parse Double,RapidJSON_Insitu (C++),double08,true\n2. Parse Double,RapidJSON_Insitu (C++),double09,true\n2. Parse Double,RapidJSON_Insitu (C++),double10,true\n2. Parse Double,RapidJSON_Insitu (C++),double11,true\n2. Parse Double,RapidJSON_Insitu (C++),double12,true\n2. Parse Double,RapidJSON_Insitu (C++),double13,true\n2. Parse Double,RapidJSON_Insitu (C++),double14,true\n2. Parse Double,RapidJSON_Insitu (C++),double15,true\n2. Parse Double,RapidJSON_Insitu (C++),double16,true\n2. Parse Double,RapidJSON_Insitu (C++),double17,true\n2. Parse Double,RapidJSON_Insitu (C++),double18,true\n2. Parse Double,RapidJSON_Insitu (C++),double19,false\n2. Parse Double,RapidJSON_Insitu (C++),double20,true\n2. Parse Double,RapidJSON_Insitu (C++),double21,false\n2. Parse Double,RapidJSON_Insitu (C++),double22,true\n2. Parse Double,RapidJSON_Insitu (C++),double23,true\n2. Parse Double,RapidJSON_Insitu (C++),double24,true\n2. Parse Double,RapidJSON_Insitu (C++),double25,true\n2. Parse Double,RapidJSON_Insitu (C++),double26,true\n2. Parse Double,RapidJSON_Insitu (C++),double27,true\n2. Parse Double,RapidJSON_Insitu (C++),double28,true\n2. Parse Double,RapidJSON_Insitu (C++),double29,false\n2. Parse Double,RapidJSON_Insitu (C++),double30,true\n2. Parse Double,RapidJSON_Insitu (C++),double31,true\n2. Parse Double,RapidJSON_Insitu (C++),double32,false\n2. Parse Double,RapidJSON_Insitu (C++),double33,true\n2. Parse Double,RapidJSON_Insitu (C++),double34,true\n2. Parse Double,RapidJSON_Insitu (C++),double35,true\n2. Parse Double,RapidJSON_Insitu (C++),double36,true\n2. Parse Double,RapidJSON_Insitu (C++),double37,false\n2. Parse Double,RapidJSON_Insitu (C++),double38,true\n2. Parse Double,RapidJSON_Insitu (C++),double39,true\n2. Parse Double,RapidJSON_Insitu (C++),double40,false\n2. Parse Double,RapidJSON_Insitu (C++),double41,true\n2. Parse Double,RapidJSON_Insitu (C++),double42,true\n2. Parse Double,RapidJSON_Insitu (C++),double43,true\n2. Parse Double,RapidJSON_Insitu (C++),double44,false\n2. Parse Double,RapidJSON_Insitu (C++),double45,false\n2. Parse Double,RapidJSON_Insitu (C++),double46,true\n2. Parse Double,RapidJSON_Insitu (C++),double47,true\n2. Parse Double,RapidJSON_Insitu (C++),double48,false\n2. Parse Double,RapidJSON_Insitu (C++),double49,true\n2. Parse Double,RapidJSON_Insitu (C++),double50,true\n2. Parse Double,RapidJSON_Insitu (C++),double51,true\n2. Parse Double,RapidJSON_Insitu (C++),double52,true\n2. Parse Double,RapidJSON_Insitu (C++),double53,true\n2. Parse Double,RapidJSON_Insitu (C++),double54,true\n2. Parse Double,RapidJSON_Insitu (C++),double55,false\n2. Parse Double,RapidJSON_Insitu (C++),double56,false\n2. Parse Double,RapidJSON_Insitu (C++),double57,false\n2. Parse Double,RapidJSON_Insitu (C++),double58,true\n2. Parse Double,RapidJSON_Insitu (C++),double59,false\n2. Parse Double,RapidJSON_Insitu (C++),double60,false\n2. Parse Double,RapidJSON_Insitu (C++),double61,false\n2. Parse Double,RapidJSON_Insitu (C++),double62,false\n2. Parse Double,RapidJSON_Insitu (C++),double63,false\n2. Parse Double,RapidJSON_Insitu (C++),double64,false\n2. Parse Double,RapidJSON_Insitu (C++),double65,false\n2. Parse Double,RapidJSON_Insitu (C++),double66,true\n3. Parse String,RapidJSON_Insitu (C++),string01,true\n3. Parse String,RapidJSON_Insitu (C++),string02,true\n3. Parse String,RapidJSON_Insitu (C++),string03,true\n3. Parse String,RapidJSON_Insitu (C++),string04,true\n3. Parse String,RapidJSON_Insitu (C++),string05,true\n3. Parse String,RapidJSON_Insitu (C++),string06,true\n3. Parse String,RapidJSON_Insitu (C++),string07,true\n3. Parse String,RapidJSON_Insitu (C++),string08,true\n3. Parse String,RapidJSON_Insitu (C++),string09,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip01,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip02,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip03,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip04,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip05,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip06,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip07,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip08,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip09,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip10,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip11,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip12,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip13,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip14,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip15,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip16,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip17,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip18,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip19,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip20,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip21,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip22,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip23,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip24,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip25,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip26,true\n4. Roundtrip,RapidJSON_Insitu (C++),roundtrip27,true\n1. Parse Validation,RapidJSON (C++),pass01,true\n1. Parse Validation,RapidJSON (C++),pass02,true\n1. Parse Validation,RapidJSON (C++),pass03,true\n1. Parse Validation,RapidJSON (C++),fail02,true\n1. Parse Validation,RapidJSON (C++),fail03,true\n1. Parse Validation,RapidJSON (C++),fail04,true\n1. Parse Validation,RapidJSON (C++),fail05,true\n1. Parse Validation,RapidJSON (C++),fail06,true\n1. Parse Validation,RapidJSON (C++),fail07,true\n1. Parse Validation,RapidJSON (C++),fail08,true\n1. Parse Validation,RapidJSON (C++),fail09,true\n1. Parse Validation,RapidJSON (C++),fail10,true\n1. Parse Validation,RapidJSON (C++),fail11,true\n1. Parse Validation,RapidJSON (C++),fail12,true\n1. Parse Validation,RapidJSON (C++),fail13,true\n1. Parse Validation,RapidJSON (C++),fail14,true\n1. Parse Validation,RapidJSON (C++),fail15,true\n1. Parse Validation,RapidJSON (C++),fail16,true\n1. Parse Validation,RapidJSON (C++),fail17,true\n1. Parse Validation,RapidJSON (C++),fail19,true\n1. Parse Validation,RapidJSON (C++),fail20,true\n1. Parse Validation,RapidJSON (C++),fail21,true\n1. Parse Validation,RapidJSON (C++),fail22,true\n1. Parse Validation,RapidJSON (C++),fail23,true\n1. Parse Validation,RapidJSON (C++),fail24,true\n1. Parse Validation,RapidJSON (C++),fail25,true\n1. Parse Validation,RapidJSON (C++),fail26,true\n1. Parse Validation,RapidJSON (C++),fail27,true\n1. Parse Validation,RapidJSON (C++),fail28,true\n1. Parse Validation,RapidJSON (C++),fail29,true\n1. Parse Validation,RapidJSON (C++),fail30,true\n1. Parse Validation,RapidJSON (C++),fail31,true\n1. Parse Validation,RapidJSON (C++),fail32,true\n1. Parse Validation,RapidJSON (C++),fail33,true\n2. Parse Double,RapidJSON (C++),double01,true\n2. Parse Double,RapidJSON (C++),double02,true\n2. Parse Double,RapidJSON (C++),double03,true\n2. Parse Double,RapidJSON (C++),double04,true\n2. Parse Double,RapidJSON (C++),double05,true\n2. Parse Double,RapidJSON (C++),double06,true\n2. Parse Double,RapidJSON (C++),double07,true\n2. Parse Double,RapidJSON (C++),double08,true\n2. Parse Double,RapidJSON (C++),double09,true\n2. Parse Double,RapidJSON (C++),double10,true\n2. Parse Double,RapidJSON (C++),double11,true\n2. Parse Double,RapidJSON (C++),double12,true\n2. Parse Double,RapidJSON (C++),double13,true\n2. Parse Double,RapidJSON (C++),double14,true\n2. Parse Double,RapidJSON (C++),double15,true\n2. Parse Double,RapidJSON (C++),double16,true\n2. Parse Double,RapidJSON (C++),double17,true\n2. Parse Double,RapidJSON (C++),double18,true\n2. Parse Double,RapidJSON (C++),double19,false\n2. Parse Double,RapidJSON (C++),double20,true\n2. Parse Double,RapidJSON (C++),double21,false\n2. Parse Double,RapidJSON (C++),double22,true\n2. Parse Double,RapidJSON (C++),double23,true\n2. Parse Double,RapidJSON (C++),double24,true\n2. Parse Double,RapidJSON (C++),double25,true\n2. Parse Double,RapidJSON (C++),double26,true\n2. Parse Double,RapidJSON (C++),double27,true\n2. Parse Double,RapidJSON (C++),double28,true\n2. Parse Double,RapidJSON (C++),double29,false\n2. Parse Double,RapidJSON (C++),double30,true\n2. Parse Double,RapidJSON (C++),double31,true\n2. Parse Double,RapidJSON (C++),double32,false\n2. Parse Double,RapidJSON (C++),double33,true\n2. Parse Double,RapidJSON (C++),double34,true\n2. Parse Double,RapidJSON (C++),double35,true\n2. Parse Double,RapidJSON (C++),double36,true\n2. Parse Double,RapidJSON (C++),double37,false\n2. Parse Double,RapidJSON (C++),double38,true\n2. Parse Double,RapidJSON (C++),double39,true\n2. Parse Double,RapidJSON (C++),double40,false\n2. Parse Double,RapidJSON (C++),double41,true\n2. Parse Double,RapidJSON (C++),double42,true\n2. Parse Double,RapidJSON (C++),double43,true\n2. Parse Double,RapidJSON (C++),double44,false\n2. Parse Double,RapidJSON (C++),double45,false\n2. Parse Double,RapidJSON (C++),double46,true\n2. Parse Double,RapidJSON (C++),double47,true\n2. Parse Double,RapidJSON (C++),double48,false\n2. Parse Double,RapidJSON (C++),double49,true\n2. Parse Double,RapidJSON (C++),double50,true\n2. Parse Double,RapidJSON (C++),double51,true\n2. Parse Double,RapidJSON (C++),double52,true\n2. Parse Double,RapidJSON (C++),double53,true\n2. Parse Double,RapidJSON (C++),double54,true\n2. Parse Double,RapidJSON (C++),double55,false\n2. Parse Double,RapidJSON (C++),double56,false\n2. Parse Double,RapidJSON (C++),double57,false\n2. Parse Double,RapidJSON (C++),double58,true\n2. Parse Double,RapidJSON (C++),double59,false\n2. Parse Double,RapidJSON (C++),double60,false\n2. Parse Double,RapidJSON (C++),double61,false\n2. Parse Double,RapidJSON (C++),double62,false\n2. Parse Double,RapidJSON (C++),double63,false\n2. Parse Double,RapidJSON (C++),double64,false\n2. Parse Double,RapidJSON (C++),double65,false\n2. Parse Double,RapidJSON (C++),double66,true\n3. Parse String,RapidJSON (C++),string01,true\n3. Parse String,RapidJSON (C++),string02,true\n3. Parse String,RapidJSON (C++),string03,true\n3. Parse String,RapidJSON (C++),string04,true\n3. Parse String,RapidJSON (C++),string05,true\n3. Parse String,RapidJSON (C++),string06,true\n3. Parse String,RapidJSON (C++),string07,true\n3. Parse String,RapidJSON (C++),string08,true\n3. Parse String,RapidJSON (C++),string09,true\n4. Roundtrip,RapidJSON (C++),roundtrip01,true\n4. Roundtrip,RapidJSON (C++),roundtrip02,true\n4. Roundtrip,RapidJSON (C++),roundtrip03,true\n4. Roundtrip,RapidJSON (C++),roundtrip04,true\n4. Roundtrip,RapidJSON (C++),roundtrip05,true\n4. Roundtrip,RapidJSON (C++),roundtrip06,true\n4. Roundtrip,RapidJSON (C++),roundtrip07,true\n4. Roundtrip,RapidJSON (C++),roundtrip08,true\n4. Roundtrip,RapidJSON (C++),roundtrip09,true\n4. Roundtrip,RapidJSON (C++),roundtrip10,true\n4. Roundtrip,RapidJSON (C++),roundtrip11,true\n4. Roundtrip,RapidJSON (C++),roundtrip12,true\n4. Roundtrip,RapidJSON (C++),roundtrip13,true\n4. Roundtrip,RapidJSON (C++),roundtrip14,true\n4. Roundtrip,RapidJSON (C++),roundtrip15,true\n4. Roundtrip,RapidJSON (C++),roundtrip16,true\n4. Roundtrip,RapidJSON (C++),roundtrip17,true\n4. Roundtrip,RapidJSON (C++),roundtrip18,true\n4. Roundtrip,RapidJSON (C++),roundtrip19,true\n4. Roundtrip,RapidJSON (C++),roundtrip20,true\n4. Roundtrip,RapidJSON (C++),roundtrip21,true\n4. Roundtrip,RapidJSON (C++),roundtrip22,true\n4. Roundtrip,RapidJSON (C++),roundtrip23,true\n4. Roundtrip,RapidJSON (C++),roundtrip24,true\n4. Roundtrip,RapidJSON (C++),roundtrip25,true\n4. Roundtrip,RapidJSON (C++),roundtrip26,true\n4. Roundtrip,RapidJSON (C++),roundtrip27,true\n1. Parse Validation,sajson (C++),pass01,true\n1. Parse Validation,sajson (C++),pass02,true\n1. Parse Validation,sajson (C++),pass03,true\n1. Parse Validation,sajson (C++),fail02,true\n1. Parse Validation,sajson (C++),fail03,true\n1. Parse Validation,sajson (C++),fail04,true\n1. Parse Validation,sajson (C++),fail05,true\n1. Parse Validation,sajson (C++),fail06,true\n1. Parse Validation,sajson (C++),fail07,true\n1. Parse Validation,sajson (C++),fail08,true\n1. Parse Validation,sajson (C++),fail09,true\n1. Parse Validation,sajson (C++),fail10,true\n1. Parse Validation,sajson (C++),fail11,true\n1. Parse Validation,sajson (C++),fail12,true\n1. Parse Validation,sajson (C++),fail13,true\n1. Parse Validation,sajson (C++),fail14,true\n1. Parse Validation,sajson (C++),fail15,true\n1. Parse Validation,sajson (C++),fail16,true\n1. Parse Validation,sajson (C++),fail17,true\n1. Parse Validation,sajson (C++),fail19,true\n1. Parse Validation,sajson (C++),fail20,true\n1. Parse Validation,sajson (C++),fail21,true\n1. Parse Validation,sajson (C++),fail22,true\n1. Parse Validation,sajson (C++),fail23,true\n1. Parse Validation,sajson (C++),fail24,true\n1. Parse Validation,sajson (C++),fail25,true\n1. Parse Validation,sajson (C++),fail26,true\n1. Parse Validation,sajson (C++),fail27,true\n1. Parse Validation,sajson (C++),fail28,true\n1. Parse Validation,sajson (C++),fail29,true\n1. Parse Validation,sajson (C++),fail30,true\n1. Parse Validation,sajson (C++),fail31,true\n1. Parse Validation,sajson (C++),fail32,true\n1. Parse Validation,sajson (C++),fail33,true\n2. Parse Double,sajson (C++),double01,true\n2. Parse Double,sajson (C++),double02,true\n2. Parse Double,sajson (C++),double03,true\n2. Parse Double,sajson (C++),double04,true\n2. Parse Double,sajson (C++),double05,true\n2. Parse Double,sajson (C++),double06,true\n2. Parse Double,sajson (C++),double07,true\n2. Parse Double,sajson (C++),double08,true\n2. Parse Double,sajson (C++),double09,true\n2. Parse Double,sajson (C++),double10,true\n2. Parse Double,sajson (C++),double11,true\n2. Parse Double,sajson (C++),double12,true\n2. Parse Double,sajson (C++),double13,true\n2. Parse Double,sajson (C++),double14,true\n2. Parse Double,sajson (C++),double15,true\n2. Parse Double,sajson (C++),double16,true\n2. Parse Double,sajson (C++),double17,true\n2. Parse Double,sajson (C++),double18,true\n2. Parse Double,sajson (C++),double19,false\n2. Parse Double,sajson (C++),double20,true\n2. Parse Double,sajson (C++),double21,false\n2. Parse Double,sajson (C++),double22,false\n2. Parse Double,sajson (C++),double23,false\n2. Parse Double,sajson (C++),double24,false\n2. Parse Double,sajson (C++),double25,true\n2. Parse Double,sajson (C++),double26,true\n2. Parse Double,sajson (C++),double27,true\n2. Parse Double,sajson (C++),double28,false\n2. Parse Double,sajson (C++),double29,false\n2. Parse Double,sajson (C++),double30,true\n2. Parse Double,sajson (C++),double31,true\n2. Parse Double,sajson (C++),double32,false\n2. Parse Double,sajson (C++),double33,true\n2. Parse Double,sajson (C++),double34,true\n2. Parse Double,sajson (C++),double35,true\n2. Parse Double,sajson (C++),double36,false\n2. Parse Double,sajson (C++),double37,false\n2. Parse Double,sajson (C++),double38,false\n2. Parse Double,sajson (C++),double39,true\n2. Parse Double,sajson (C++),double40,false\n2. Parse Double,sajson (C++),double41,true\n2. Parse Double,sajson (C++),double42,true\n2. Parse Double,sajson (C++),double43,true\n2. Parse Double,sajson (C++),double44,false\n2. Parse Double,sajson (C++),double45,true\n2. Parse Double,sajson (C++),double46,true\n2. Parse Double,sajson (C++),double47,false\n2. Parse Double,sajson (C++),double48,true\n2. Parse Double,sajson (C++),double49,false\n2. Parse Double,sajson (C++),double50,true\n2. Parse Double,sajson (C++),double51,false\n2. Parse Double,sajson (C++),double52,true\n2. Parse Double,sajson (C++),double53,false\n2. Parse Double,sajson (C++),double54,true\n2. Parse Double,sajson (C++),double55,false\n2. Parse Double,sajson (C++),double56,false\n2. Parse Double,sajson (C++),double57,false\n2. Parse Double,sajson (C++),double58,true\n2. Parse Double,sajson (C++),double59,false\n2. Parse Double,sajson (C++),double60,false\n2. Parse Double,sajson (C++),double61,false\n2. Parse Double,sajson (C++),double62,false\n2. Parse Double,sajson (C++),double63,false\n2. Parse Double,sajson (C++),double64,false\n2. Parse Double,sajson (C++),double65,false\n2. Parse Double,sajson (C++),double66,false\n3. Parse String,sajson (C++),string01,true\n3. Parse String,sajson (C++),string02,true\n3. Parse String,sajson (C++),string03,true\n3. Parse String,sajson (C++),string04,true\n3. Parse String,sajson (C++),string05,true\n3. Parse String,sajson (C++),string06,true\n3. Parse String,sajson (C++),string07,true\n3. Parse String,sajson (C++),string08,true\n3. Parse String,sajson (C++),string09,true\n1. Parse Validation,Scheredom json.h (C),pass01,false\n1. Parse Validation,Scheredom json.h (C),pass02,true\n1. Parse Validation,Scheredom json.h (C),pass03,true\n1. Parse Validation,Scheredom json.h (C),fail02,false\n1. Parse Validation,Scheredom json.h (C),fail03,true\n1. Parse Validation,Scheredom json.h (C),fail04,true\n1. Parse Validation,Scheredom json.h (C),fail05,true\n1. Parse Validation,Scheredom json.h (C),fail06,true\n1. Parse Validation,Scheredom json.h (C),fail07,false\n1. Parse Validation,Scheredom json.h (C),fail08,false\n1. Parse Validation,Scheredom json.h (C),fail09,true\n1. Parse Validation,Scheredom json.h (C),fail10,false\n1. Parse Validation,Scheredom json.h (C),fail11,true\n1. Parse Validation,Scheredom json.h (C),fail12,true\n1. Parse Validation,Scheredom json.h (C),fail13,true\n1. Parse Validation,Scheredom json.h (C),fail14,true\n1. Parse Validation,Scheredom json.h (C),fail15,true\n1. Parse Validation,Scheredom json.h (C),fail16,true\n1. Parse Validation,Scheredom json.h (C),fail17,true\n1. Parse Validation,Scheredom json.h (C),fail19,true\n1. Parse Validation,Scheredom json.h (C),fail20,true\n1. Parse Validation,Scheredom json.h (C),fail21,true\n1. Parse Validation,Scheredom json.h (C),fail22,true\n1. Parse Validation,Scheredom json.h (C),fail23,true\n1. Parse Validation,Scheredom json.h (C),fail24,true\n1. Parse Validation,Scheredom json.h (C),fail25,false\n1. Parse Validation,Scheredom json.h (C),fail26,true\n1. Parse Validation,Scheredom json.h (C),fail27,false\n1. Parse Validation,Scheredom json.h (C),fail28,true\n1. Parse Validation,Scheredom json.h (C),fail29,false\n1. Parse Validation,Scheredom json.h (C),fail30,false\n1. Parse Validation,Scheredom json.h (C),fail31,true\n1. Parse Validation,Scheredom json.h (C),fail32,true\n1. Parse Validation,Scheredom json.h (C),fail33,true\n2. Parse Double,Scheredom json.h (C),double01,true\n2. Parse Double,Scheredom json.h (C),double02,true\n2. Parse Double,Scheredom json.h (C),double03,true\n2. Parse Double,Scheredom json.h (C),double04,true\n2. Parse Double,Scheredom json.h (C),double05,true\n2. Parse Double,Scheredom json.h (C),double06,true\n2. Parse Double,Scheredom json.h (C),double07,true\n2. Parse Double,Scheredom json.h (C),double08,true\n2. Parse Double,Scheredom json.h (C),double09,true\n2. Parse Double,Scheredom json.h (C),double10,true\n2. Parse Double,Scheredom json.h (C),double11,true\n2. Parse Double,Scheredom json.h (C),double12,true\n2. Parse Double,Scheredom json.h (C),double13,true\n2. Parse Double,Scheredom json.h (C),double14,true\n2. Parse Double,Scheredom json.h (C),double15,true\n2. Parse Double,Scheredom json.h (C),double16,true\n2. Parse Double,Scheredom json.h (C),double17,true\n2. Parse Double,Scheredom json.h (C),double18,true\n2. Parse Double,Scheredom json.h (C),double19,true\n2. Parse Double,Scheredom json.h (C),double20,true\n2. Parse Double,Scheredom json.h (C),double21,true\n2. Parse Double,Scheredom json.h (C),double22,true\n2. Parse Double,Scheredom json.h (C),double23,true\n2. Parse Double,Scheredom json.h (C),double24,true\n2. Parse Double,Scheredom json.h (C),double25,true\n2. Parse Double,Scheredom json.h (C),double26,true\n2. Parse Double,Scheredom json.h (C),double27,true\n2. Parse Double,Scheredom json.h (C),double28,true\n2. Parse Double,Scheredom json.h (C),double29,true\n2. Parse Double,Scheredom json.h (C),double30,true\n2. Parse Double,Scheredom json.h (C),double31,true\n2. Parse Double,Scheredom json.h (C),double32,true\n2. Parse Double,Scheredom json.h (C),double33,true\n2. Parse Double,Scheredom json.h (C),double34,true\n2. Parse Double,Scheredom json.h (C),double35,true\n2. Parse Double,Scheredom json.h (C),double36,true\n2. Parse Double,Scheredom json.h (C),double37,true\n2. Parse Double,Scheredom json.h (C),double38,true\n2. Parse Double,Scheredom json.h (C),double39,true\n2. Parse Double,Scheredom json.h (C),double40,true\n2. Parse Double,Scheredom json.h (C),double41,true\n2. Parse Double,Scheredom json.h (C),double42,true\n2. Parse Double,Scheredom json.h (C),double43,true\n2. Parse Double,Scheredom json.h (C),double44,true\n2. Parse Double,Scheredom json.h (C),double45,true\n2. Parse Double,Scheredom json.h (C),double46,true\n2. Parse Double,Scheredom json.h (C),double47,true\n2. Parse Double,Scheredom json.h (C),double48,true\n2. Parse Double,Scheredom json.h (C),double49,true\n2. Parse Double,Scheredom json.h (C),double50,true\n2. Parse Double,Scheredom json.h (C),double51,true\n2. Parse Double,Scheredom json.h (C),double52,true\n2. Parse Double,Scheredom json.h (C),double53,true\n2. Parse Double,Scheredom json.h (C),double54,true\n2. Parse Double,Scheredom json.h (C),double55,true\n2. Parse Double,Scheredom json.h (C),double56,true\n2. Parse Double,Scheredom json.h (C),double57,true\n2. Parse Double,Scheredom json.h (C),double58,true\n2. Parse Double,Scheredom json.h (C),double59,true\n2. Parse Double,Scheredom json.h (C),double60,true\n2. Parse Double,Scheredom json.h (C),double61,true\n2. Parse Double,Scheredom json.h (C),double62,true\n2. Parse Double,Scheredom json.h (C),double63,true\n2. Parse Double,Scheredom json.h (C),double64,true\n2. Parse Double,Scheredom json.h (C),double65,true\n2. Parse Double,Scheredom json.h (C),double66,true\n3. Parse String,Scheredom json.h (C),string01,true\n3. Parse String,Scheredom json.h (C),string02,true\n3. Parse String,Scheredom json.h (C),string03,false\n3. Parse String,Scheredom json.h (C),string04,false\n3. Parse String,Scheredom json.h (C),string05,false\n3. Parse String,Scheredom json.h (C),string06,false\n3. Parse String,Scheredom json.h (C),string07,false\n3. Parse String,Scheredom json.h (C),string08,false\n3. Parse String,Scheredom json.h (C),string09,false\n4. Roundtrip,Scheredom json.h (C),roundtrip01,true\n4. Roundtrip,Scheredom json.h (C),roundtrip02,true\n4. Roundtrip,Scheredom json.h (C),roundtrip03,true\n4. Roundtrip,Scheredom json.h (C),roundtrip04,true\n4. Roundtrip,Scheredom json.h (C),roundtrip05,true\n4. Roundtrip,Scheredom json.h (C),roundtrip06,true\n4. Roundtrip,Scheredom json.h (C),roundtrip07,true\n4. Roundtrip,Scheredom json.h (C),roundtrip08,true\n4. Roundtrip,Scheredom json.h (C),roundtrip09,true\n4. Roundtrip,Scheredom json.h (C),roundtrip10,true\n4. Roundtrip,Scheredom json.h (C),roundtrip11,true\n4. Roundtrip,Scheredom json.h (C),roundtrip12,true\n4. Roundtrip,Scheredom json.h (C),roundtrip13,true\n4. Roundtrip,Scheredom json.h (C),roundtrip14,true\n4. Roundtrip,Scheredom json.h (C),roundtrip15,true\n4. Roundtrip,Scheredom json.h (C),roundtrip16,true\n4. Roundtrip,Scheredom json.h (C),roundtrip17,true\n4. Roundtrip,Scheredom json.h (C),roundtrip18,true\n4. Roundtrip,Scheredom json.h (C),roundtrip19,true\n4. Roundtrip,Scheredom json.h (C),roundtrip20,true\n4. Roundtrip,Scheredom json.h (C),roundtrip21,true\n4. Roundtrip,Scheredom json.h (C),roundtrip22,true\n4. Roundtrip,Scheredom json.h (C),roundtrip23,true\n4. Roundtrip,Scheredom json.h (C),roundtrip24,true\n4. Roundtrip,Scheredom json.h (C),roundtrip25,true\n4. Roundtrip,Scheredom json.h (C),roundtrip26,true\n4. Roundtrip,Scheredom json.h (C),roundtrip27,true\n1. Parse Validation,SimpleJSON (C++),pass01,true\n1. Parse Validation,SimpleJSON (C++),pass02,true\n1. Parse Validation,SimpleJSON (C++),pass03,true\n1. Parse Validation,SimpleJSON (C++),fail02,true\n1. Parse Validation,SimpleJSON (C++),fail03,true\n1. Parse Validation,SimpleJSON (C++),fail04,true\n1. Parse Validation,SimpleJSON (C++),fail05,true\n1. Parse Validation,SimpleJSON (C++),fail06,true\n1. Parse Validation,SimpleJSON (C++),fail07,true\n1. Parse Validation,SimpleJSON (C++),fail08,true\n1. Parse Validation,SimpleJSON (C++),fail09,true\n1. Parse Validation,SimpleJSON (C++),fail10,true\n1. Parse Validation,SimpleJSON (C++),fail11,true\n1. Parse Validation,SimpleJSON (C++),fail12,true\n1. Parse Validation,SimpleJSON (C++),fail13,true\n1. Parse Validation,SimpleJSON (C++),fail14,true\n1. Parse Validation,SimpleJSON (C++),fail15,true\n1. Parse Validation,SimpleJSON (C++),fail16,true\n1. Parse Validation,SimpleJSON (C++),fail17,true\n1. Parse Validation,SimpleJSON (C++),fail19,true\n1. Parse Validation,SimpleJSON (C++),fail20,true\n1. Parse Validation,SimpleJSON (C++),fail21,true\n1. Parse Validation,SimpleJSON (C++),fail22,true\n1. Parse Validation,SimpleJSON (C++),fail23,true\n1. Parse Validation,SimpleJSON (C++),fail24,true\n1. Parse Validation,SimpleJSON (C++),fail25,false\n1. Parse Validation,SimpleJSON (C++),fail26,true\n1. Parse Validation,SimpleJSON (C++),fail27,true\n1. Parse Validation,SimpleJSON (C++),fail28,true\n1. Parse Validation,SimpleJSON (C++),fail29,true\n1. Parse Validation,SimpleJSON (C++),fail30,true\n1. Parse Validation,SimpleJSON (C++),fail31,true\n1. Parse Validation,SimpleJSON (C++),fail32,true\n1. Parse Validation,SimpleJSON (C++),fail33,true\n2. Parse Double,SimpleJSON (C++),double01,true\n2. Parse Double,SimpleJSON (C++),double02,true\n2. Parse Double,SimpleJSON (C++),double03,true\n2. Parse Double,SimpleJSON (C++),double04,true\n2. Parse Double,SimpleJSON (C++),double05,true\n2. Parse Double,SimpleJSON (C++),double06,true\n2. Parse Double,SimpleJSON (C++),double07,true\n2. Parse Double,SimpleJSON (C++),double08,true\n2. Parse Double,SimpleJSON (C++),double09,true\n2. Parse Double,SimpleJSON (C++),double10,true\n2. Parse Double,SimpleJSON (C++),double11,false\n2. Parse Double,SimpleJSON (C++),double12,true\n2. Parse Double,SimpleJSON (C++),double13,true\n2. Parse Double,SimpleJSON (C++),double14,true\n2. Parse Double,SimpleJSON (C++),double15,false\n2. Parse Double,SimpleJSON (C++),double16,true\n2. Parse Double,SimpleJSON (C++),double17,true\n2. Parse Double,SimpleJSON (C++),double18,false\n2. Parse Double,SimpleJSON (C++),double19,false\n2. Parse Double,SimpleJSON (C++),double20,false\n2. Parse Double,SimpleJSON (C++),double21,false\n2. Parse Double,SimpleJSON (C++),double22,true\n2. Parse Double,SimpleJSON (C++),double23,false\n2. Parse Double,SimpleJSON (C++),double24,false\n2. Parse Double,SimpleJSON (C++),double25,false\n2. Parse Double,SimpleJSON (C++),double26,true\n2. Parse Double,SimpleJSON (C++),double27,true\n2. Parse Double,SimpleJSON (C++),double28,false\n2. Parse Double,SimpleJSON (C++),double29,true\n2. Parse Double,SimpleJSON (C++),double30,false\n2. Parse Double,SimpleJSON (C++),double31,true\n2. Parse Double,SimpleJSON (C++),double32,false\n2. Parse Double,SimpleJSON (C++),double33,true\n2. Parse Double,SimpleJSON (C++),double34,true\n2. Parse Double,SimpleJSON (C++),double35,false\n2. Parse Double,SimpleJSON (C++),double36,false\n2. Parse Double,SimpleJSON (C++),double37,false\n2. Parse Double,SimpleJSON (C++),double38,false\n2. Parse Double,SimpleJSON (C++),double39,false\n2. Parse Double,SimpleJSON (C++),double40,true\n2. Parse Double,SimpleJSON (C++),double41,false\n2. Parse Double,SimpleJSON (C++),double42,false\n2. Parse Double,SimpleJSON (C++),double43,false\n2. Parse Double,SimpleJSON (C++),double44,true\n2. Parse Double,SimpleJSON (C++),double45,true\n2. Parse Double,SimpleJSON (C++),double46,true\n2. Parse Double,SimpleJSON (C++),double47,false\n2. Parse Double,SimpleJSON (C++),double48,false\n2. Parse Double,SimpleJSON (C++),double49,false\n2. Parse Double,SimpleJSON (C++),double50,false\n2. Parse Double,SimpleJSON (C++),double51,false\n2. Parse Double,SimpleJSON (C++),double52,true\n2. Parse Double,SimpleJSON (C++),double53,false\n2. Parse Double,SimpleJSON (C++),double54,true\n2. Parse Double,SimpleJSON (C++),double55,false\n2. Parse Double,SimpleJSON (C++),double56,false\n2. Parse Double,SimpleJSON (C++),double57,false\n2. Parse Double,SimpleJSON (C++),double58,false\n2. Parse Double,SimpleJSON (C++),double59,false\n2. Parse Double,SimpleJSON (C++),double60,false\n2. Parse Double,SimpleJSON (C++),double61,false\n2. Parse Double,SimpleJSON (C++),double62,false\n2. Parse Double,SimpleJSON (C++),double63,false\n2. Parse Double,SimpleJSON (C++),double64,false\n2. Parse Double,SimpleJSON (C++),double65,false\n2. Parse Double,SimpleJSON (C++),double66,false\n3. Parse String,SimpleJSON (C++),string01,true\n3. Parse String,SimpleJSON (C++),string02,true\n3. Parse String,SimpleJSON (C++),string03,true\n3. Parse String,SimpleJSON (C++),string04,false\n3. Parse String,SimpleJSON (C++),string05,true\n3. Parse String,SimpleJSON (C++),string06,true\n3. Parse String,SimpleJSON (C++),string07,true\n3. Parse String,SimpleJSON (C++),string08,false\n3. Parse String,SimpleJSON (C++),string09,false\n4. Roundtrip,SimpleJSON (C++),roundtrip01,true\n4. Roundtrip,SimpleJSON (C++),roundtrip02,true\n4. Roundtrip,SimpleJSON (C++),roundtrip03,true\n4. Roundtrip,SimpleJSON (C++),roundtrip04,true\n4. Roundtrip,SimpleJSON (C++),roundtrip05,true\n4. Roundtrip,SimpleJSON (C++),roundtrip06,true\n4. Roundtrip,SimpleJSON (C++),roundtrip07,true\n4. Roundtrip,SimpleJSON (C++),roundtrip08,true\n4. Roundtrip,SimpleJSON (C++),roundtrip09,true\n4. Roundtrip,SimpleJSON (C++),roundtrip10,true\n4. Roundtrip,SimpleJSON (C++),roundtrip11,true\n4. Roundtrip,SimpleJSON (C++),roundtrip12,true\n4. Roundtrip,SimpleJSON (C++),roundtrip13,false\n4. Roundtrip,SimpleJSON (C++),roundtrip14,false\n4. Roundtrip,SimpleJSON (C++),roundtrip15,true\n4. Roundtrip,SimpleJSON (C++),roundtrip16,true\n4. Roundtrip,SimpleJSON (C++),roundtrip17,true\n4. Roundtrip,SimpleJSON (C++),roundtrip18,false\n4. Roundtrip,SimpleJSON (C++),roundtrip19,false\n4. Roundtrip,SimpleJSON (C++),roundtrip20,false\n4. Roundtrip,SimpleJSON (C++),roundtrip21,false\n4. Roundtrip,SimpleJSON (C++),roundtrip22,true\n4. Roundtrip,SimpleJSON (C++),roundtrip23,true\n4. Roundtrip,SimpleJSON (C++),roundtrip24,false\n4. Roundtrip,SimpleJSON (C++),roundtrip25,false\n4. Roundtrip,SimpleJSON (C++),roundtrip26,false\n4. Roundtrip,SimpleJSON (C++),roundtrip27,false\n1. Parse Validation,taocpp/json (C++11),pass01,true\n1. Parse Validation,taocpp/json (C++11),pass02,true\n1. Parse Validation,taocpp/json (C++11),pass03,true\n1. Parse Validation,taocpp/json (C++11),fail02,true\n1. Parse Validation,taocpp/json (C++11),fail03,true\n1. Parse Validation,taocpp/json (C++11),fail04,true\n1. Parse Validation,taocpp/json (C++11),fail05,true\n1. Parse Validation,taocpp/json (C++11),fail06,true\n1. Parse Validation,taocpp/json (C++11),fail07,true\n1. Parse Validation,taocpp/json (C++11),fail08,true\n1. Parse Validation,taocpp/json (C++11),fail09,true\n1. Parse Validation,taocpp/json (C++11),fail10,true\n1. Parse Validation,taocpp/json (C++11),fail11,true\n1. Parse Validation,taocpp/json (C++11),fail12,true\n1. Parse Validation,taocpp/json (C++11),fail13,true\n1. Parse Validation,taocpp/json (C++11),fail14,true\n1. Parse Validation,taocpp/json (C++11),fail15,true\n1. Parse Validation,taocpp/json (C++11),fail16,true\n1. Parse Validation,taocpp/json (C++11),fail17,true\n1. Parse Validation,taocpp/json (C++11),fail19,true\n1. Parse Validation,taocpp/json (C++11),fail20,true\n1. Parse Validation,taocpp/json (C++11),fail21,true\n1. Parse Validation,taocpp/json (C++11),fail22,true\n1. Parse Validation,taocpp/json (C++11),fail23,true\n1. Parse Validation,taocpp/json (C++11),fail24,true\n1. Parse Validation,taocpp/json (C++11),fail25,true\n1. Parse Validation,taocpp/json (C++11),fail26,true\n1. Parse Validation,taocpp/json (C++11),fail27,true\n1. Parse Validation,taocpp/json (C++11),fail28,true\n1. Parse Validation,taocpp/json (C++11),fail29,true\n1. Parse Validation,taocpp/json (C++11),fail30,true\n1. Parse Validation,taocpp/json (C++11),fail31,true\n1. Parse Validation,taocpp/json (C++11),fail32,true\n1. Parse Validation,taocpp/json (C++11),fail33,true\n2. Parse Double,taocpp/json (C++11),double01,true\n2. Parse Double,taocpp/json (C++11),double02,true\n2. Parse Double,taocpp/json (C++11),double03,true\n2. Parse Double,taocpp/json (C++11),double04,true\n2. Parse Double,taocpp/json (C++11),double05,true\n2. Parse Double,taocpp/json (C++11),double06,true\n2. Parse Double,taocpp/json (C++11),double07,true\n2. Parse Double,taocpp/json (C++11),double08,true\n2. Parse Double,taocpp/json (C++11),double09,true\n2. Parse Double,taocpp/json (C++11),double10,true\n2. Parse Double,taocpp/json (C++11),double11,true\n2. Parse Double,taocpp/json (C++11),double12,true\n2. Parse Double,taocpp/json (C++11),double13,true\n2. Parse Double,taocpp/json (C++11),double14,true\n2. Parse Double,taocpp/json (C++11),double15,true\n2. Parse Double,taocpp/json (C++11),double16,true\n2. Parse Double,taocpp/json (C++11),double17,true\n2. Parse Double,taocpp/json (C++11),double18,true\n2. Parse Double,taocpp/json (C++11),double19,true\n2. Parse Double,taocpp/json (C++11),double20,true\n2. Parse Double,taocpp/json (C++11),double21,true\n2. Parse Double,taocpp/json (C++11),double22,true\n2. Parse Double,taocpp/json (C++11),double23,true\n2. Parse Double,taocpp/json (C++11),double24,true\n2. Parse Double,taocpp/json (C++11),double25,true\n2. Parse Double,taocpp/json (C++11),double26,true\n2. Parse Double,taocpp/json (C++11),double27,true\n2. Parse Double,taocpp/json (C++11),double28,true\n2. Parse Double,taocpp/json (C++11),double29,true\n2. Parse Double,taocpp/json (C++11),double30,true\n2. Parse Double,taocpp/json (C++11),double31,true\n2. Parse Double,taocpp/json (C++11),double32,true\n2. Parse Double,taocpp/json (C++11),double33,true\n2. Parse Double,taocpp/json (C++11),double34,true\n2. Parse Double,taocpp/json (C++11),double35,true\n2. Parse Double,taocpp/json (C++11),double36,true\n2. Parse Double,taocpp/json (C++11),double37,true\n2. Parse Double,taocpp/json (C++11),double38,true\n2. Parse Double,taocpp/json (C++11),double39,true\n2. Parse Double,taocpp/json (C++11),double40,true\n2. Parse Double,taocpp/json (C++11),double41,true\n2. Parse Double,taocpp/json (C++11),double42,true\n2. Parse Double,taocpp/json (C++11),double43,true\n2. Parse Double,taocpp/json (C++11),double44,true\n2. Parse Double,taocpp/json (C++11),double45,true\n2. Parse Double,taocpp/json (C++11),double46,true\n2. Parse Double,taocpp/json (C++11),double47,true\n2. Parse Double,taocpp/json (C++11),double48,true\n2. Parse Double,taocpp/json (C++11),double49,true\n2. Parse Double,taocpp/json (C++11),double50,true\n2. Parse Double,taocpp/json (C++11),double51,true\n2. Parse Double,taocpp/json (C++11),double52,true\n2. Parse Double,taocpp/json (C++11),double53,true\n2. Parse Double,taocpp/json (C++11),double54,true\n2. Parse Double,taocpp/json (C++11),double55,true\n2. Parse Double,taocpp/json (C++11),double56,true\n2. Parse Double,taocpp/json (C++11),double57,true\n2. Parse Double,taocpp/json (C++11),double58,true\n2. Parse Double,taocpp/json (C++11),double59,true\n2. Parse Double,taocpp/json (C++11),double60,true\n2. Parse Double,taocpp/json (C++11),double61,true\n2. Parse Double,taocpp/json (C++11),double62,true\n2. Parse Double,taocpp/json (C++11),double63,true\n2. Parse Double,taocpp/json (C++11),double64,true\n2. Parse Double,taocpp/json (C++11),double65,true\n2. Parse Double,taocpp/json (C++11),double66,true\n3. Parse String,taocpp/json (C++11),string01,true\n3. Parse String,taocpp/json (C++11),string02,true\n3. Parse String,taocpp/json (C++11),string03,true\n3. Parse String,taocpp/json (C++11),string04,true\n3. Parse String,taocpp/json (C++11),string05,true\n3. Parse String,taocpp/json (C++11),string06,true\n3. Parse String,taocpp/json (C++11),string07,true\n3. Parse String,taocpp/json (C++11),string08,true\n3. Parse String,taocpp/json (C++11),string09,true\n4. Roundtrip,taocpp/json (C++11),roundtrip01,true\n4. Roundtrip,taocpp/json (C++11),roundtrip02,true\n4. Roundtrip,taocpp/json (C++11),roundtrip03,true\n4. Roundtrip,taocpp/json (C++11),roundtrip04,true\n4. Roundtrip,taocpp/json (C++11),roundtrip05,true\n4. Roundtrip,taocpp/json (C++11),roundtrip06,true\n4. Roundtrip,taocpp/json (C++11),roundtrip07,true\n4. Roundtrip,taocpp/json (C++11),roundtrip08,true\n4. Roundtrip,taocpp/json (C++11),roundtrip09,true\n4. Roundtrip,taocpp/json (C++11),roundtrip10,true\n4. Roundtrip,taocpp/json (C++11),roundtrip11,true\n4. Roundtrip,taocpp/json (C++11),roundtrip12,true\n4. Roundtrip,taocpp/json (C++11),roundtrip13,true\n4. Roundtrip,taocpp/json (C++11),roundtrip14,true\n4. Roundtrip,taocpp/json (C++11),roundtrip15,true\n4. Roundtrip,taocpp/json (C++11),roundtrip16,true\n4. Roundtrip,taocpp/json (C++11),roundtrip17,true\n4. Roundtrip,taocpp/json (C++11),roundtrip18,true\n4. Roundtrip,taocpp/json (C++11),roundtrip19,true\n4. Roundtrip,taocpp/json (C++11),roundtrip20,true\n4. Roundtrip,taocpp/json (C++11),roundtrip21,true\n4. Roundtrip,taocpp/json (C++11),roundtrip22,true\n4. Roundtrip,taocpp/json (C++11),roundtrip23,true\n4. Roundtrip,taocpp/json (C++11),roundtrip24,true\n4. Roundtrip,taocpp/json (C++11),roundtrip25,true\n4. Roundtrip,taocpp/json (C++11),roundtrip26,true\n4. Roundtrip,taocpp/json (C++11),roundtrip27,true\n1. Parse Validation,tunnuz/JSON++ (C++),pass01,true\n1. Parse Validation,tunnuz/JSON++ (C++),pass02,true\n1. Parse Validation,tunnuz/JSON++ (C++),pass03,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail02,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail03,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail04,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail05,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail06,false\n1. Parse Validation,tunnuz/JSON++ (C++),fail07,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail08,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail09,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail10,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail11,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail12,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail13,false\n1. Parse Validation,tunnuz/JSON++ (C++),fail14,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail15,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail16,false\n1. Parse Validation,tunnuz/JSON++ (C++),fail17,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail19,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail20,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail21,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail22,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail23,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail24,false\n1. Parse Validation,tunnuz/JSON++ (C++),fail25,false\n1. Parse Validation,tunnuz/JSON++ (C++),fail26,false\n1. Parse Validation,tunnuz/JSON++ (C++),fail27,false\n1. Parse Validation,tunnuz/JSON++ (C++),fail28,false\n1. Parse Validation,tunnuz/JSON++ (C++),fail29,false\n1. Parse Validation,tunnuz/JSON++ (C++),fail30,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail31,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail32,true\n1. Parse Validation,tunnuz/JSON++ (C++),fail33,true\n2. Parse Double,tunnuz/JSON++ (C++),double01,true\n2. Parse Double,tunnuz/JSON++ (C++),double02,true\n2. Parse Double,tunnuz/JSON++ (C++),double03,true\n2. Parse Double,tunnuz/JSON++ (C++),double04,true\n2. Parse Double,tunnuz/JSON++ (C++),double05,true\n2. Parse Double,tunnuz/JSON++ (C++),double06,true\n2. Parse Double,tunnuz/JSON++ (C++),double07,true\n2. Parse Double,tunnuz/JSON++ (C++),double08,true\n2. Parse Double,tunnuz/JSON++ (C++),double09,true\n2. Parse Double,tunnuz/JSON++ (C++),double10,true\n2. Parse Double,tunnuz/JSON++ (C++),double11,true\n2. Parse Double,tunnuz/JSON++ (C++),double12,true\n2. Parse Double,tunnuz/JSON++ (C++),double13,true\n2. Parse Double,tunnuz/JSON++ (C++),double14,true\n2. Parse Double,tunnuz/JSON++ (C++),double15,true\n2. Parse Double,tunnuz/JSON++ (C++),double16,true\n2. Parse Double,tunnuz/JSON++ (C++),double17,true\n2. Parse Double,tunnuz/JSON++ (C++),double18,true\n2. Parse Double,tunnuz/JSON++ (C++),double19,true\n2. Parse Double,tunnuz/JSON++ (C++),double20,true\n2. Parse Double,tunnuz/JSON++ (C++),double21,true\n2. Parse Double,tunnuz/JSON++ (C++),double22,true\n2. Parse Double,tunnuz/JSON++ (C++),double23,true\n2. Parse Double,tunnuz/JSON++ (C++),double24,true\n2. Parse Double,tunnuz/JSON++ (C++),double25,true\n2. Parse Double,tunnuz/JSON++ (C++),double26,false\n2. Parse Double,tunnuz/JSON++ (C++),double27,false\n2. Parse Double,tunnuz/JSON++ (C++),double28,false\n2. Parse Double,tunnuz/JSON++ (C++),double29,true\n2. Parse Double,tunnuz/JSON++ (C++),double30,true\n2. Parse Double,tunnuz/JSON++ (C++),double31,true\n2. Parse Double,tunnuz/JSON++ (C++),double32,true\n2. Parse Double,tunnuz/JSON++ (C++),double33,false\n2. Parse Double,tunnuz/JSON++ (C++),double34,false\n2. Parse Double,tunnuz/JSON++ (C++),double35,true\n2. Parse Double,tunnuz/JSON++ (C++),double36,true\n2. Parse Double,tunnuz/JSON++ (C++),double37,false\n2. Parse Double,tunnuz/JSON++ (C++),double38,true\n2. Parse Double,tunnuz/JSON++ (C++),double39,true\n2. Parse Double,tunnuz/JSON++ (C++),double40,false\n2. Parse Double,tunnuz/JSON++ (C++),double41,true\n2. Parse Double,tunnuz/JSON++ (C++),double42,true\n2. Parse Double,tunnuz/JSON++ (C++),double43,true\n2. Parse Double,tunnuz/JSON++ (C++),double44,false\n2. Parse Double,tunnuz/JSON++ (C++),double45,true\n2. Parse Double,tunnuz/JSON++ (C++),double46,true\n2. Parse Double,tunnuz/JSON++ (C++),double47,true\n2. Parse Double,tunnuz/JSON++ (C++),double48,false\n2. Parse Double,tunnuz/JSON++ (C++),double49,true\n2. Parse Double,tunnuz/JSON++ (C++),double50,true\n2. Parse Double,tunnuz/JSON++ (C++),double51,true\n2. Parse Double,tunnuz/JSON++ (C++),double52,true\n2. Parse Double,tunnuz/JSON++ (C++),double53,false\n2. Parse Double,tunnuz/JSON++ (C++),double54,true\n2. Parse Double,tunnuz/JSON++ (C++),double55,false\n2. Parse Double,tunnuz/JSON++ (C++),double56,false\n2. Parse Double,tunnuz/JSON++ (C++),double57,false\n2. Parse Double,tunnuz/JSON++ (C++),double58,false\n2. Parse Double,tunnuz/JSON++ (C++),double59,true\n2. Parse Double,tunnuz/JSON++ (C++),double60,false\n2. Parse Double,tunnuz/JSON++ (C++),double61,false\n2. Parse Double,tunnuz/JSON++ (C++),double62,false\n2. Parse Double,tunnuz/JSON++ (C++),double63,false\n2. Parse Double,tunnuz/JSON++ (C++),double64,true\n2. Parse Double,tunnuz/JSON++ (C++),double65,false\n2. Parse Double,tunnuz/JSON++ (C++),double66,true\n3. Parse String,tunnuz/JSON++ (C++),string01,true\n3. Parse String,tunnuz/JSON++ (C++),string02,true\n3. Parse String,tunnuz/JSON++ (C++),string03,true\n3. Parse String,tunnuz/JSON++ (C++),string04,false\n3. Parse String,tunnuz/JSON++ (C++),string05,true\n3. Parse String,tunnuz/JSON++ (C++),string06,true\n3. Parse String,tunnuz/JSON++ (C++),string07,true\n3. Parse String,tunnuz/JSON++ (C++),string08,true\n3. Parse String,tunnuz/JSON++ (C++),string09,false\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip01,true\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip02,true\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip03,true\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip04,true\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip05,true\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip06,true\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip07,true\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip08,true\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip09,false\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip10,false\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip11,true\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip12,true\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip13,true\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip14,true\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip15,true\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip16,true\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip17,true\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip18,true\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip19,true\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip20,false\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip21,false\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip22,true\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip23,true\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip24,true\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip25,false\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip26,false\n4. Roundtrip,tunnuz/JSON++ (C++),roundtrip27,false\n1. Parse Validation,udp/json-parser (C),pass01,true\n1. Parse Validation,udp/json-parser (C),pass02,true\n1. Parse Validation,udp/json-parser (C),pass03,true\n1. Parse Validation,udp/json-parser (C),fail02,true\n1. Parse Validation,udp/json-parser (C),fail03,true\n1. Parse Validation,udp/json-parser (C),fail04,false\n1. Parse Validation,udp/json-parser (C),fail05,true\n1. Parse Validation,udp/json-parser (C),fail06,true\n1. Parse Validation,udp/json-parser (C),fail07,true\n1. Parse Validation,udp/json-parser (C),fail08,true\n1. Parse Validation,udp/json-parser (C),fail09,false\n1. Parse Validation,udp/json-parser (C),fail10,true\n1. Parse Validation,udp/json-parser (C),fail11,true\n1. Parse Validation,udp/json-parser (C),fail12,true\n1. Parse Validation,udp/json-parser (C),fail13,true\n1. Parse Validation,udp/json-parser (C),fail14,true\n1. Parse Validation,udp/json-parser (C),fail15,false\n1. Parse Validation,udp/json-parser (C),fail16,true\n1. Parse Validation,udp/json-parser (C),fail17,false\n1. Parse Validation,udp/json-parser (C),fail19,true\n1. Parse Validation,udp/json-parser (C),fail20,true\n1. Parse Validation,udp/json-parser (C),fail21,true\n1. Parse Validation,udp/json-parser (C),fail22,true\n1. Parse Validation,udp/json-parser (C),fail23,true\n1. Parse Validation,udp/json-parser (C),fail24,true\n1. Parse Validation,udp/json-parser (C),fail25,false\n1. Parse Validation,udp/json-parser (C),fail26,false\n1. Parse Validation,udp/json-parser (C),fail27,false\n1. Parse Validation,udp/json-parser (C),fail28,false\n1. Parse Validation,udp/json-parser (C),fail29,true\n1. Parse Validation,udp/json-parser (C),fail30,true\n1. Parse Validation,udp/json-parser (C),fail31,true\n1. Parse Validation,udp/json-parser (C),fail32,true\n1. Parse Validation,udp/json-parser (C),fail33,true\n2. Parse Double,udp/json-parser (C),double01,true\n2. Parse Double,udp/json-parser (C),double02,true\n2. Parse Double,udp/json-parser (C),double03,true\n2. Parse Double,udp/json-parser (C),double04,true\n2. Parse Double,udp/json-parser (C),double05,true\n2. Parse Double,udp/json-parser (C),double06,true\n2. Parse Double,udp/json-parser (C),double07,true\n2. Parse Double,udp/json-parser (C),double08,true\n2. Parse Double,udp/json-parser (C),double09,true\n2. Parse Double,udp/json-parser (C),double10,true\n2. Parse Double,udp/json-parser (C),double11,true\n2. Parse Double,udp/json-parser (C),double12,true\n2. Parse Double,udp/json-parser (C),double13,true\n2. Parse Double,udp/json-parser (C),double14,true\n2. Parse Double,udp/json-parser (C),double15,true\n2. Parse Double,udp/json-parser (C),double16,true\n2. Parse Double,udp/json-parser (C),double17,true\n2. Parse Double,udp/json-parser (C),double18,true\n2. Parse Double,udp/json-parser (C),double19,true\n2. Parse Double,udp/json-parser (C),double20,true\n2. Parse Double,udp/json-parser (C),double21,true\n2. Parse Double,udp/json-parser (C),double22,false\n2. Parse Double,udp/json-parser (C),double23,true\n2. Parse Double,udp/json-parser (C),double24,true\n2. Parse Double,udp/json-parser (C),double25,true\n2. Parse Double,udp/json-parser (C),double26,true\n2. Parse Double,udp/json-parser (C),double27,false\n2. Parse Double,udp/json-parser (C),double28,false\n2. Parse Double,udp/json-parser (C),double29,false\n2. Parse Double,udp/json-parser (C),double30,true\n2. Parse Double,udp/json-parser (C),double31,false\n2. Parse Double,udp/json-parser (C),double32,true\n2. Parse Double,udp/json-parser (C),double33,true\n2. Parse Double,udp/json-parser (C),double34,true\n2. Parse Double,udp/json-parser (C),double35,false\n2. Parse Double,udp/json-parser (C),double36,true\n2. Parse Double,udp/json-parser (C),double37,false\n2. Parse Double,udp/json-parser (C),double38,false\n2. Parse Double,udp/json-parser (C),double39,false\n2. Parse Double,udp/json-parser (C),double40,false\n2. Parse Double,udp/json-parser (C),double41,false\n2. Parse Double,udp/json-parser (C),double42,true\n2. Parse Double,udp/json-parser (C),double43,true\n2. Parse Double,udp/json-parser (C),double44,false\n2. Parse Double,udp/json-parser (C),double45,true\n2. Parse Double,udp/json-parser (C),double46,true\n2. Parse Double,udp/json-parser (C),double47,true\n2. Parse Double,udp/json-parser (C),double48,false\n2. Parse Double,udp/json-parser (C),double49,false\n2. Parse Double,udp/json-parser (C),double50,true\n2. Parse Double,udp/json-parser (C),double51,false\n2. Parse Double,udp/json-parser (C),double52,true\n2. Parse Double,udp/json-parser (C),double53,false\n2. Parse Double,udp/json-parser (C),double54,false\n2. Parse Double,udp/json-parser (C),double55,false\n2. Parse Double,udp/json-parser (C),double56,false\n2. Parse Double,udp/json-parser (C),double57,false\n2. Parse Double,udp/json-parser (C),double58,false\n2. Parse Double,udp/json-parser (C),double59,false\n2. Parse Double,udp/json-parser (C),double60,false\n2. Parse Double,udp/json-parser (C),double61,false\n2. Parse Double,udp/json-parser (C),double62,false\n2. Parse Double,udp/json-parser (C),double63,false\n2. Parse Double,udp/json-parser (C),double64,false\n2. Parse Double,udp/json-parser (C),double65,false\n2. Parse Double,udp/json-parser (C),double66,false\n3. Parse String,udp/json-parser (C),string01,true\n3. Parse String,udp/json-parser (C),string02,true\n3. Parse String,udp/json-parser (C),string03,true\n3. Parse String,udp/json-parser (C),string04,true\n3. Parse String,udp/json-parser (C),string05,true\n3. Parse String,udp/json-parser (C),string06,true\n3. Parse String,udp/json-parser (C),string07,true\n3. Parse String,udp/json-parser (C),string08,true\n3. Parse String,udp/json-parser (C),string09,true\n4. Roundtrip,udp/json-parser (C),roundtrip01,true\n4. Roundtrip,udp/json-parser (C),roundtrip02,true\n4. Roundtrip,udp/json-parser (C),roundtrip03,true\n4. Roundtrip,udp/json-parser (C),roundtrip04,true\n4. Roundtrip,udp/json-parser (C),roundtrip05,true\n4. Roundtrip,udp/json-parser (C),roundtrip06,true\n4. Roundtrip,udp/json-parser (C),roundtrip07,true\n4. Roundtrip,udp/json-parser (C),roundtrip08,true\n4. Roundtrip,udp/json-parser (C),roundtrip09,true\n4. Roundtrip,udp/json-parser (C),roundtrip10,true\n4. Roundtrip,udp/json-parser (C),roundtrip11,true\n4. Roundtrip,udp/json-parser (C),roundtrip12,true\n4. Roundtrip,udp/json-parser (C),roundtrip13,true\n4. Roundtrip,udp/json-parser (C),roundtrip14,false\n4. Roundtrip,udp/json-parser (C),roundtrip15,true\n4. Roundtrip,udp/json-parser (C),roundtrip16,true\n4. Roundtrip,udp/json-parser (C),roundtrip17,true\n4. Roundtrip,udp/json-parser (C),roundtrip18,true\n4. Roundtrip,udp/json-parser (C),roundtrip19,true\n4. Roundtrip,udp/json-parser (C),roundtrip20,true\n4. Roundtrip,udp/json-parser (C),roundtrip21,true\n4. Roundtrip,udp/json-parser (C),roundtrip22,true\n4. Roundtrip,udp/json-parser (C),roundtrip23,true\n4. Roundtrip,udp/json-parser (C),roundtrip24,false\n4. Roundtrip,udp/json-parser (C),roundtrip25,false\n4. Roundtrip,udp/json-parser (C),roundtrip26,false\n4. Roundtrip,udp/json-parser (C),roundtrip27,false\n1. Parse Validation,ujson4c (C),pass01,true\n1. Parse Validation,ujson4c (C),pass02,true\n1. Parse Validation,ujson4c (C),pass03,true\n1. Parse Validation,ujson4c (C),fail02,true\n1. Parse Validation,ujson4c (C),fail03,true\n1. Parse Validation,ujson4c (C),fail04,true\n1. Parse Validation,ujson4c (C),fail05,true\n1. Parse Validation,ujson4c (C),fail06,true\n1. Parse Validation,ujson4c (C),fail07,true\n1. Parse Validation,ujson4c (C),fail08,true\n1. Parse Validation,ujson4c (C),fail09,false\n1. Parse Validation,ujson4c (C),fail10,true\n1. Parse Validation,ujson4c (C),fail11,true\n1. Parse Validation,ujson4c (C),fail12,true\n1. Parse Validation,ujson4c (C),fail13,false\n1. Parse Validation,ujson4c (C),fail14,true\n1. Parse Validation,ujson4c (C),fail15,true\n1. Parse Validation,ujson4c (C),fail16,true\n1. Parse Validation,ujson4c (C),fail17,true\n1. Parse Validation,ujson4c (C),fail19,true\n1. Parse Validation,ujson4c (C),fail20,true\n1. Parse Validation,ujson4c (C),fail21,true\n1. Parse Validation,ujson4c (C),fail22,true\n1. Parse Validation,ujson4c (C),fail23,true\n1. Parse Validation,ujson4c (C),fail24,true\n1. Parse Validation,ujson4c (C),fail25,false\n1. Parse Validation,ujson4c (C),fail26,true\n1. Parse Validation,ujson4c (C),fail27,false\n1. Parse Validation,ujson4c (C),fail28,true\n1. Parse Validation,ujson4c (C),fail29,false\n1. Parse Validation,ujson4c (C),fail30,false\n1. Parse Validation,ujson4c (C),fail31,true\n1. Parse Validation,ujson4c (C),fail32,true\n1. Parse Validation,ujson4c (C),fail33,true\n2. Parse Double,ujson4c (C),double01,true\n2. Parse Double,ujson4c (C),double02,true\n2. Parse Double,ujson4c (C),double03,true\n2. Parse Double,ujson4c (C),double04,true\n2. Parse Double,ujson4c (C),double05,true\n2. Parse Double,ujson4c (C),double06,true\n2. Parse Double,ujson4c (C),double07,true\n2. Parse Double,ujson4c (C),double08,true\n2. Parse Double,ujson4c (C),double09,true\n2. Parse Double,ujson4c (C),double10,true\n2. Parse Double,ujson4c (C),double11,true\n2. Parse Double,ujson4c (C),double12,true\n2. Parse Double,ujson4c (C),double13,true\n2. Parse Double,ujson4c (C),double14,true\n2. Parse Double,ujson4c (C),double15,true\n2. Parse Double,ujson4c (C),double16,true\n2. Parse Double,ujson4c (C),double17,true\n2. Parse Double,ujson4c (C),double18,true\n2. Parse Double,ujson4c (C),double19,true\n2. Parse Double,ujson4c (C),double20,true\n2. Parse Double,ujson4c (C),double21,true\n2. Parse Double,ujson4c (C),double22,false\n2. Parse Double,ujson4c (C),double23,false\n2. Parse Double,ujson4c (C),double24,false\n2. Parse Double,ujson4c (C),double25,false\n2. Parse Double,ujson4c (C),double26,true\n2. Parse Double,ujson4c (C),double27,false\n2. Parse Double,ujson4c (C),double28,false\n2. Parse Double,ujson4c (C),double29,false\n2. Parse Double,ujson4c (C),double30,true\n2. Parse Double,ujson4c (C),double31,false\n2. Parse Double,ujson4c (C),double32,true\n2. Parse Double,ujson4c (C),double33,true\n2. Parse Double,ujson4c (C),double34,true\n2. Parse Double,ujson4c (C),double35,false\n2. Parse Double,ujson4c (C),double36,false\n2. Parse Double,ujson4c (C),double37,true\n2. Parse Double,ujson4c (C),double38,false\n2. Parse Double,ujson4c (C),double39,false\n2. Parse Double,ujson4c (C),double40,false\n2. Parse Double,ujson4c (C),double41,false\n2. Parse Double,ujson4c (C),double42,true\n2. Parse Double,ujson4c (C),double43,true\n2. Parse Double,ujson4c (C),double44,false\n2. Parse Double,ujson4c (C),double45,true\n2. Parse Double,ujson4c (C),double46,true\n2. Parse Double,ujson4c (C),double47,true\n2. Parse Double,ujson4c (C),double48,false\n2. Parse Double,ujson4c (C),double49,false\n2. Parse Double,ujson4c (C),double50,true\n2. Parse Double,ujson4c (C),double51,false\n2. Parse Double,ujson4c (C),double52,true\n2. Parse Double,ujson4c (C),double53,false\n2. Parse Double,ujson4c (C),double54,false\n2. Parse Double,ujson4c (C),double55,false\n2. Parse Double,ujson4c (C),double56,false\n2. Parse Double,ujson4c (C),double57,false\n2. Parse Double,ujson4c (C),double58,false\n2. Parse Double,ujson4c (C),double59,false\n2. Parse Double,ujson4c (C),double60,false\n2. Parse Double,ujson4c (C),double61,false\n2. Parse Double,ujson4c (C),double62,false\n2. Parse Double,ujson4c (C),double63,false\n2. Parse Double,ujson4c (C),double64,false\n2. Parse Double,ujson4c (C),double65,false\n2. Parse Double,ujson4c (C),double66,false\n3. Parse String,ujson4c (C),string01,true\n3. Parse String,ujson4c (C),string02,true\n3. Parse String,ujson4c (C),string03,true\n3. Parse String,ujson4c (C),string04,false\n3. Parse String,ujson4c (C),string05,true\n3. Parse String,ujson4c (C),string06,true\n3. Parse String,ujson4c (C),string07,false\n3. Parse String,ujson4c (C),string08,false\n3. Parse String,ujson4c (C),string09,false\n1. Parse Validation,ujson (C++),pass01,true\n1. Parse Validation,ujson (C++),pass02,true\n1. Parse Validation,ujson (C++),pass03,true\n1. Parse Validation,ujson (C++),fail02,true\n1. Parse Validation,ujson (C++),fail03,true\n1. Parse Validation,ujson (C++),fail04,true\n1. Parse Validation,ujson (C++),fail05,true\n1. Parse Validation,ujson (C++),fail06,true\n1. Parse Validation,ujson (C++),fail07,true\n1. Parse Validation,ujson (C++),fail08,true\n1. Parse Validation,ujson (C++),fail09,true\n1. Parse Validation,ujson (C++),fail10,true\n1. Parse Validation,ujson (C++),fail11,true\n1. Parse Validation,ujson (C++),fail12,true\n1. Parse Validation,ujson (C++),fail13,true\n1. Parse Validation,ujson (C++),fail14,true\n1. Parse Validation,ujson (C++),fail15,true\n1. Parse Validation,ujson (C++),fail16,true\n1. Parse Validation,ujson (C++),fail17,true\n1. Parse Validation,ujson (C++),fail19,true\n1. Parse Validation,ujson (C++),fail20,true\n1. Parse Validation,ujson (C++),fail21,true\n1. Parse Validation,ujson (C++),fail22,true\n1. Parse Validation,ujson (C++),fail23,true\n1. Parse Validation,ujson (C++),fail24,true\n1. Parse Validation,ujson (C++),fail25,true\n1. Parse Validation,ujson (C++),fail26,true\n1. Parse Validation,ujson (C++),fail27,true\n1. Parse Validation,ujson (C++),fail28,true\n1. Parse Validation,ujson (C++),fail29,true\n1. Parse Validation,ujson (C++),fail30,true\n1. Parse Validation,ujson (C++),fail31,true\n1. Parse Validation,ujson (C++),fail32,true\n1. Parse Validation,ujson (C++),fail33,true\n2. Parse Double,ujson (C++),double01,true\n2. Parse Double,ujson (C++),double02,true\n2. Parse Double,ujson (C++),double03,true\n2. Parse Double,ujson (C++),double04,true\n2. Parse Double,ujson (C++),double05,true\n2. Parse Double,ujson (C++),double06,true\n2. Parse Double,ujson (C++),double07,true\n2. Parse Double,ujson (C++),double08,true\n2. Parse Double,ujson (C++),double09,true\n2. Parse Double,ujson (C++),double10,true\n2. Parse Double,ujson (C++),double11,true\n2. Parse Double,ujson (C++),double12,true\n2. Parse Double,ujson (C++),double13,true\n2. Parse Double,ujson (C++),double14,true\n2. Parse Double,ujson (C++),double15,true\n2. Parse Double,ujson (C++),double16,true\n2. Parse Double,ujson (C++),double17,true\n2. Parse Double,ujson (C++),double18,true\n2. Parse Double,ujson (C++),double19,true\n2. Parse Double,ujson (C++),double20,true\n2. Parse Double,ujson (C++),double21,true\n2. Parse Double,ujson (C++),double22,true\n2. Parse Double,ujson (C++),double23,true\n2. Parse Double,ujson (C++),double24,true\n2. Parse Double,ujson (C++),double25,true\n2. Parse Double,ujson (C++),double26,true\n2. Parse Double,ujson (C++),double27,true\n2. Parse Double,ujson (C++),double28,true\n2. Parse Double,ujson (C++),double29,true\n2. Parse Double,ujson (C++),double30,true\n2. Parse Double,ujson (C++),double31,true\n2. Parse Double,ujson (C++),double32,true\n2. Parse Double,ujson (C++),double33,true\n2. Parse Double,ujson (C++),double34,true\n2. Parse Double,ujson (C++),double35,true\n2. Parse Double,ujson (C++),double36,true\n2. Parse Double,ujson (C++),double37,true\n2. Parse Double,ujson (C++),double38,true\n2. Parse Double,ujson (C++),double39,true\n2. Parse Double,ujson (C++),double40,true\n2. Parse Double,ujson (C++),double41,true\n2. Parse Double,ujson (C++),double42,true\n2. Parse Double,ujson (C++),double43,true\n2. Parse Double,ujson (C++),double44,true\n2. Parse Double,ujson (C++),double45,true\n2. Parse Double,ujson (C++),double46,true\n2. Parse Double,ujson (C++),double47,true\n2. Parse Double,ujson (C++),double48,true\n2. Parse Double,ujson (C++),double49,true\n2. Parse Double,ujson (C++),double50,true\n2. Parse Double,ujson (C++),double51,true\n2. Parse Double,ujson (C++),double52,true\n2. Parse Double,ujson (C++),double53,true\n2. Parse Double,ujson (C++),double54,true\n2. Parse Double,ujson (C++),double55,true\n2. Parse Double,ujson (C++),double56,true\n2. Parse Double,ujson (C++),double57,true\n2. Parse Double,ujson (C++),double58,true\n2. Parse Double,ujson (C++),double59,true\n2. Parse Double,ujson (C++),double60,true\n2. Parse Double,ujson (C++),double61,true\n2. Parse Double,ujson (C++),double62,true\n2. Parse Double,ujson (C++),double63,true\n2. Parse Double,ujson (C++),double64,true\n2. Parse Double,ujson (C++),double65,true\n2. Parse Double,ujson (C++),double66,true\n3. Parse String,ujson (C++),string01,true\n3. Parse String,ujson (C++),string02,true\n3. Parse String,ujson (C++),string03,true\n3. Parse String,ujson (C++),string04,true\n3. Parse String,ujson (C++),string05,true\n3. Parse String,ujson (C++),string06,true\n3. Parse String,ujson (C++),string07,true\n3. Parse String,ujson (C++),string08,true\n3. Parse String,ujson (C++),string09,true\n4. Roundtrip,ujson (C++),roundtrip01,true\n4. Roundtrip,ujson (C++),roundtrip02,true\n4. Roundtrip,ujson (C++),roundtrip03,true\n4. Roundtrip,ujson (C++),roundtrip04,true\n4. Roundtrip,ujson (C++),roundtrip05,true\n4. Roundtrip,ujson (C++),roundtrip06,true\n4. Roundtrip,ujson (C++),roundtrip07,true\n4. Roundtrip,ujson (C++),roundtrip08,true\n4. Roundtrip,ujson (C++),roundtrip09,true\n4. Roundtrip,ujson (C++),roundtrip10,true\n4. Roundtrip,ujson (C++),roundtrip11,true\n4. Roundtrip,ujson (C++),roundtrip12,true\n4. Roundtrip,ujson (C++),roundtrip13,false\n4. Roundtrip,ujson (C++),roundtrip14,false\n4. Roundtrip,ujson (C++),roundtrip15,true\n4. Roundtrip,ujson (C++),roundtrip16,true\n4. Roundtrip,ujson (C++),roundtrip17,true\n4. Roundtrip,ujson (C++),roundtrip18,false\n4. Roundtrip,ujson (C++),roundtrip19,false\n4. Roundtrip,ujson (C++),roundtrip20,false\n4. Roundtrip,ujson (C++),roundtrip21,false\n4. Roundtrip,ujson (C++),roundtrip22,true\n4. Roundtrip,ujson (C++),roundtrip23,true\n4. Roundtrip,ujson (C++),roundtrip24,true\n4. Roundtrip,ujson (C++),roundtrip25,true\n4. Roundtrip,ujson (C++),roundtrip26,true\n4. Roundtrip,ujson (C++),roundtrip27,true\n1. Parse Validation,V8 (C++),pass01,true\n1. Parse Validation,V8 (C++),pass02,true\n1. Parse Validation,V8 (C++),pass03,true\n1. Parse Validation,V8 (C++),fail02,true\n1. Parse Validation,V8 (C++),fail03,true\n1. Parse Validation,V8 (C++),fail04,true\n1. Parse Validation,V8 (C++),fail05,true\n1. Parse Validation,V8 (C++),fail06,true\n1. Parse Validation,V8 (C++),fail07,true\n1. Parse Validation,V8 (C++),fail08,true\n1. Parse Validation,V8 (C++),fail09,true\n1. Parse Validation,V8 (C++),fail10,true\n1. Parse Validation,V8 (C++),fail11,true\n1. Parse Validation,V8 (C++),fail12,true\n1. Parse Validation,V8 (C++),fail13,true\n1. Parse Validation,V8 (C++),fail14,true\n1. Parse Validation,V8 (C++),fail15,true\n1. Parse Validation,V8 (C++),fail16,true\n1. Parse Validation,V8 (C++),fail17,true\n1. Parse Validation,V8 (C++),fail19,true\n1. Parse Validation,V8 (C++),fail20,true\n1. Parse Validation,V8 (C++),fail21,true\n1. Parse Validation,V8 (C++),fail22,true\n1. Parse Validation,V8 (C++),fail23,true\n1. Parse Validation,V8 (C++),fail24,true\n1. Parse Validation,V8 (C++),fail25,true\n1. Parse Validation,V8 (C++),fail26,true\n1. Parse Validation,V8 (C++),fail27,true\n1. Parse Validation,V8 (C++),fail28,true\n1. Parse Validation,V8 (C++),fail29,true\n1. Parse Validation,V8 (C++),fail30,true\n1. Parse Validation,V8 (C++),fail31,true\n1. Parse Validation,V8 (C++),fail32,true\n1. Parse Validation,V8 (C++),fail33,true\n2. Parse Double,V8 (C++),double01,true\n2. Parse Double,V8 (C++),double02,true\n2. Parse Double,V8 (C++),double03,true\n2. Parse Double,V8 (C++),double04,true\n2. Parse Double,V8 (C++),double05,true\n2. Parse Double,V8 (C++),double06,true\n2. Parse Double,V8 (C++),double07,true\n2. Parse Double,V8 (C++),double08,true\n2. Parse Double,V8 (C++),double09,true\n2. Parse Double,V8 (C++),double10,true\n2. Parse Double,V8 (C++),double11,true\n2. Parse Double,V8 (C++),double12,true\n2. Parse Double,V8 (C++),double13,true\n2. Parse Double,V8 (C++),double14,true\n2. Parse Double,V8 (C++),double15,true\n2. Parse Double,V8 (C++),double16,true\n2. Parse Double,V8 (C++),double17,true\n2. Parse Double,V8 (C++),double18,true\n2. Parse Double,V8 (C++),double19,true\n2. Parse Double,V8 (C++),double20,true\n2. Parse Double,V8 (C++),double21,true\n2. Parse Double,V8 (C++),double22,true\n2. Parse Double,V8 (C++),double23,true\n2. Parse Double,V8 (C++),double24,true\n2. Parse Double,V8 (C++),double25,true\n2. Parse Double,V8 (C++),double26,true\n2. Parse Double,V8 (C++),double27,true\n2. Parse Double,V8 (C++),double28,true\n2. Parse Double,V8 (C++),double29,true\n2. Parse Double,V8 (C++),double30,true\n2. Parse Double,V8 (C++),double31,true\n2. Parse Double,V8 (C++),double32,true\n2. Parse Double,V8 (C++),double33,true\n2. Parse Double,V8 (C++),double34,true\n2. Parse Double,V8 (C++),double35,true\n2. Parse Double,V8 (C++),double36,true\n2. Parse Double,V8 (C++),double37,true\n2. Parse Double,V8 (C++),double38,true\n2. Parse Double,V8 (C++),double39,true\n2. Parse Double,V8 (C++),double40,true\n2. Parse Double,V8 (C++),double41,true\n2. Parse Double,V8 (C++),double42,true\n2. Parse Double,V8 (C++),double43,true\n2. Parse Double,V8 (C++),double44,true\n2. Parse Double,V8 (C++),double45,true\n2. Parse Double,V8 (C++),double46,true\n2. Parse Double,V8 (C++),double47,true\n2. Parse Double,V8 (C++),double48,true\n2. Parse Double,V8 (C++),double49,true\n2. Parse Double,V8 (C++),double50,true\n2. Parse Double,V8 (C++),double51,true\n2. Parse Double,V8 (C++),double52,true\n2. Parse Double,V8 (C++),double53,true\n2. Parse Double,V8 (C++),double54,true\n2. Parse Double,V8 (C++),double55,true\n2. Parse Double,V8 (C++),double56,true\n2. Parse Double,V8 (C++),double57,true\n2. Parse Double,V8 (C++),double58,true\n2. Parse Double,V8 (C++),double59,true\n2. Parse Double,V8 (C++),double60,true\n2. Parse Double,V8 (C++),double61,true\n2. Parse Double,V8 (C++),double62,true\n2. Parse Double,V8 (C++),double63,true\n2. Parse Double,V8 (C++),double64,true\n2. Parse Double,V8 (C++),double65,true\n2. Parse Double,V8 (C++),double66,true\n3. Parse String,V8 (C++),string01,true\n3. Parse String,V8 (C++),string02,true\n3. Parse String,V8 (C++),string03,true\n3. Parse String,V8 (C++),string04,true\n3. Parse String,V8 (C++),string05,true\n3. Parse String,V8 (C++),string06,true\n3. Parse String,V8 (C++),string07,true\n3. Parse String,V8 (C++),string08,true\n3. Parse String,V8 (C++),string09,true\n4. Roundtrip,V8 (C++),roundtrip01,true\n4. Roundtrip,V8 (C++),roundtrip02,true\n4. Roundtrip,V8 (C++),roundtrip03,true\n4. Roundtrip,V8 (C++),roundtrip04,true\n4. Roundtrip,V8 (C++),roundtrip05,true\n4. Roundtrip,V8 (C++),roundtrip06,true\n4. Roundtrip,V8 (C++),roundtrip07,true\n4. Roundtrip,V8 (C++),roundtrip08,true\n4. Roundtrip,V8 (C++),roundtrip09,true\n4. Roundtrip,V8 (C++),roundtrip10,true\n4. Roundtrip,V8 (C++),roundtrip11,true\n4. Roundtrip,V8 (C++),roundtrip12,true\n4. Roundtrip,V8 (C++),roundtrip13,false\n4. Roundtrip,V8 (C++),roundtrip14,false\n4. Roundtrip,V8 (C++),roundtrip15,true\n4. Roundtrip,V8 (C++),roundtrip16,true\n4. Roundtrip,V8 (C++),roundtrip17,true\n4. Roundtrip,V8 (C++),roundtrip18,false\n4. Roundtrip,V8 (C++),roundtrip19,false\n4. Roundtrip,V8 (C++),roundtrip20,false\n4. Roundtrip,V8 (C++),roundtrip21,false\n4. Roundtrip,V8 (C++),roundtrip22,true\n4. Roundtrip,V8 (C++),roundtrip23,true\n4. Roundtrip,V8 (C++),roundtrip24,true\n4. Roundtrip,V8 (C++),roundtrip25,true\n4. Roundtrip,V8 (C++),roundtrip26,true\n4. Roundtrip,V8 (C++),roundtrip27,false\n1. Parse Validation,Vinenthz/libjson (C),pass01,true\n1. Parse Validation,Vinenthz/libjson (C),pass02,true\n1. Parse Validation,Vinenthz/libjson (C),pass03,true\n1. Parse Validation,Vinenthz/libjson (C),fail02,true\n1. Parse Validation,Vinenthz/libjson (C),fail03,true\n1. Parse Validation,Vinenthz/libjson (C),fail04,true\n1. Parse Validation,Vinenthz/libjson (C),fail05,true\n1. Parse Validation,Vinenthz/libjson (C),fail06,true\n1. Parse Validation,Vinenthz/libjson (C),fail07,true\n1. Parse Validation,Vinenthz/libjson (C),fail08,true\n1. Parse Validation,Vinenthz/libjson (C),fail09,true\n1. Parse Validation,Vinenthz/libjson (C),fail10,true\n1. Parse Validation,Vinenthz/libjson (C),fail11,true\n1. Parse Validation,Vinenthz/libjson (C),fail12,true\n1. Parse Validation,Vinenthz/libjson (C),fail13,true\n1. Parse Validation,Vinenthz/libjson (C),fail14,true\n1. Parse Validation,Vinenthz/libjson (C),fail15,true\n1. Parse Validation,Vinenthz/libjson (C),fail16,true\n1. Parse Validation,Vinenthz/libjson (C),fail17,true\n1. Parse Validation,Vinenthz/libjson (C),fail19,true\n1. Parse Validation,Vinenthz/libjson (C),fail20,true\n1. Parse Validation,Vinenthz/libjson (C),fail21,true\n1. Parse Validation,Vinenthz/libjson (C),fail22,true\n1. Parse Validation,Vinenthz/libjson (C),fail23,true\n1. Parse Validation,Vinenthz/libjson (C),fail24,true\n1. Parse Validation,Vinenthz/libjson (C),fail25,true\n1. Parse Validation,Vinenthz/libjson (C),fail26,true\n1. Parse Validation,Vinenthz/libjson (C),fail27,true\n1. Parse Validation,Vinenthz/libjson (C),fail28,true\n1. Parse Validation,Vinenthz/libjson (C),fail29,true\n1. Parse Validation,Vinenthz/libjson (C),fail30,true\n1. Parse Validation,Vinenthz/libjson (C),fail31,true\n1. Parse Validation,Vinenthz/libjson (C),fail32,true\n1. Parse Validation,Vinenthz/libjson (C),fail33,true\n2. Parse Double,Vinenthz/libjson (C),double01,true\n2. Parse Double,Vinenthz/libjson (C),double02,true\n2. Parse Double,Vinenthz/libjson (C),double03,true\n2. Parse Double,Vinenthz/libjson (C),double04,true\n2. Parse Double,Vinenthz/libjson (C),double05,true\n2. Parse Double,Vinenthz/libjson (C),double06,true\n2. Parse Double,Vinenthz/libjson (C),double07,true\n2. Parse Double,Vinenthz/libjson (C),double08,true\n2. Parse Double,Vinenthz/libjson (C),double09,true\n2. Parse Double,Vinenthz/libjson (C),double10,true\n2. Parse Double,Vinenthz/libjson (C),double11,true\n2. Parse Double,Vinenthz/libjson (C),double12,true\n2. Parse Double,Vinenthz/libjson (C),double13,true\n2. Parse Double,Vinenthz/libjson (C),double14,true\n2. Parse Double,Vinenthz/libjson (C),double15,true\n2. Parse Double,Vinenthz/libjson (C),double16,true\n2. Parse Double,Vinenthz/libjson (C),double17,true\n2. Parse Double,Vinenthz/libjson (C),double18,true\n2. Parse Double,Vinenthz/libjson (C),double19,true\n2. Parse Double,Vinenthz/libjson (C),double20,true\n2. Parse Double,Vinenthz/libjson (C),double21,true\n2. Parse Double,Vinenthz/libjson (C),double22,true\n2. Parse Double,Vinenthz/libjson (C),double23,true\n2. Parse Double,Vinenthz/libjson (C),double24,true\n2. Parse Double,Vinenthz/libjson (C),double25,true\n2. Parse Double,Vinenthz/libjson (C),double26,true\n2. Parse Double,Vinenthz/libjson (C),double27,false\n2. Parse Double,Vinenthz/libjson (C),double28,true\n2. Parse Double,Vinenthz/libjson (C),double29,true\n2. Parse Double,Vinenthz/libjson (C),double30,true\n2. Parse Double,Vinenthz/libjson (C),double31,true\n2. Parse Double,Vinenthz/libjson (C),double32,true\n2. Parse Double,Vinenthz/libjson (C),double33,true\n2. Parse Double,Vinenthz/libjson (C),double34,true\n2. Parse Double,Vinenthz/libjson (C),double35,true\n2. Parse Double,Vinenthz/libjson (C),double36,true\n2. Parse Double,Vinenthz/libjson (C),double37,true\n2. Parse Double,Vinenthz/libjson (C),double38,true\n2. Parse Double,Vinenthz/libjson (C),double39,true\n2. Parse Double,Vinenthz/libjson (C),double40,true\n2. Parse Double,Vinenthz/libjson (C),double41,true\n2. Parse Double,Vinenthz/libjson (C),double42,true\n2. Parse Double,Vinenthz/libjson (C),double43,true\n2. Parse Double,Vinenthz/libjson (C),double44,true\n2. Parse Double,Vinenthz/libjson (C),double45,true\n2. Parse Double,Vinenthz/libjson (C),double46,true\n2. Parse Double,Vinenthz/libjson (C),double47,true\n2. Parse Double,Vinenthz/libjson (C),double48,true\n2. Parse Double,Vinenthz/libjson (C),double49,true\n2. Parse Double,Vinenthz/libjson (C),double50,true\n2. Parse Double,Vinenthz/libjson (C),double51,true\n2. Parse Double,Vinenthz/libjson (C),double52,true\n2. Parse Double,Vinenthz/libjson (C),double53,true\n2. Parse Double,Vinenthz/libjson (C),double54,true\n2. Parse Double,Vinenthz/libjson (C),double55,false\n2. Parse Double,Vinenthz/libjson (C),double56,false\n2. Parse Double,Vinenthz/libjson (C),double57,false\n2. Parse Double,Vinenthz/libjson (C),double58,true\n2. Parse Double,Vinenthz/libjson (C),double59,true\n2. Parse Double,Vinenthz/libjson (C),double60,false\n2. Parse Double,Vinenthz/libjson (C),double61,false\n2. Parse Double,Vinenthz/libjson (C),double62,false\n2. Parse Double,Vinenthz/libjson (C),double63,true\n2. Parse Double,Vinenthz/libjson (C),double64,true\n2. Parse Double,Vinenthz/libjson (C),double65,false\n2. Parse Double,Vinenthz/libjson (C),double66,true\n3. Parse String,Vinenthz/libjson (C),string01,true\n3. Parse String,Vinenthz/libjson (C),string02,true\n3. Parse String,Vinenthz/libjson (C),string03,true\n3. Parse String,Vinenthz/libjson (C),string04,true\n3. Parse String,Vinenthz/libjson (C),string05,true\n3. Parse String,Vinenthz/libjson (C),string06,true\n3. Parse String,Vinenthz/libjson (C),string07,true\n3. Parse String,Vinenthz/libjson (C),string08,true\n3. Parse String,Vinenthz/libjson (C),string09,true\n4. Roundtrip,Vinenthz/libjson (C),roundtrip01,false\n4. Roundtrip,Vinenthz/libjson (C),roundtrip02,true\n4. Roundtrip,Vinenthz/libjson (C),roundtrip03,false\n4. Roundtrip,Vinenthz/libjson (C),roundtrip04,true\n4. Roundtrip,Vinenthz/libjson (C),roundtrip05,true\n4. Roundtrip,Vinenthz/libjson (C),roundtrip06,true\n4. Roundtrip,Vinenthz/libjson (C),roundtrip07,true\n4. Roundtrip,Vinenthz/libjson (C),roundtrip08,true\n4. Roundtrip,Vinenthz/libjson (C),roundtrip09,true\n4. Roundtrip,Vinenthz/libjson (C),roundtrip10,false\n4. Roundtrip,Vinenthz/libjson (C),roundtrip11,true\n4. Roundtrip,Vinenthz/libjson (C),roundtrip12,true\n4. Roundtrip,Vinenthz/libjson (C),roundtrip13,true\n4. Roundtrip,Vinenthz/libjson (C),roundtrip14,true\n4. Roundtrip,Vinenthz/libjson (C),roundtrip15,true\n4. Roundtrip,Vinenthz/libjson (C),roundtrip16,true\n4. Roundtrip,Vinenthz/libjson (C),roundtrip17,true\n4. Roundtrip,Vinenthz/libjson (C),roundtrip18,true\n4. Roundtrip,Vinenthz/libjson (C),roundtrip19,true\n4. Roundtrip,Vinenthz/libjson (C),roundtrip20,false\n4. Roundtrip,Vinenthz/libjson (C),roundtrip21,false\n4. Roundtrip,Vinenthz/libjson (C),roundtrip22,false\n4. Roundtrip,Vinenthz/libjson (C),roundtrip23,false\n4. Roundtrip,Vinenthz/libjson (C),roundtrip24,false\n4. Roundtrip,Vinenthz/libjson (C),roundtrip25,false\n4. Roundtrip,Vinenthz/libjson (C),roundtrip26,true\n4. Roundtrip,Vinenthz/libjson (C),roundtrip27,false\n1. Parse Validation,JSON Voorhees (C++),pass01,true\n1. Parse Validation,JSON Voorhees (C++),pass02,true\n1. Parse Validation,JSON Voorhees (C++),pass03,true\n1. Parse Validation,JSON Voorhees (C++),fail02,true\n1. Parse Validation,JSON Voorhees (C++),fail03,true\n1. Parse Validation,JSON Voorhees (C++),fail04,false\n1. Parse Validation,JSON Voorhees (C++),fail05,true\n1. Parse Validation,JSON Voorhees (C++),fail06,true\n1. Parse Validation,JSON Voorhees (C++),fail07,true\n1. Parse Validation,JSON Voorhees (C++),fail08,true\n1. Parse Validation,JSON Voorhees (C++),fail09,false\n1. Parse Validation,JSON Voorhees (C++),fail10,true\n1. Parse Validation,JSON Voorhees (C++),fail11,true\n1. Parse Validation,JSON Voorhees (C++),fail12,true\n1. Parse Validation,JSON Voorhees (C++),fail13,false\n1. Parse Validation,JSON Voorhees (C++),fail14,true\n1. Parse Validation,JSON Voorhees (C++),fail15,true\n1. Parse Validation,JSON Voorhees (C++),fail16,true\n1. Parse Validation,JSON Voorhees (C++),fail17,true\n1. Parse Validation,JSON Voorhees (C++),fail19,true\n1. Parse Validation,JSON Voorhees (C++),fail20,true\n1. Parse Validation,JSON Voorhees (C++),fail21,true\n1. Parse Validation,JSON Voorhees (C++),fail22,true\n1. Parse Validation,JSON Voorhees (C++),fail23,true\n1. Parse Validation,JSON Voorhees (C++),fail24,true\n1. Parse Validation,JSON Voorhees (C++),fail25,false\n1. Parse Validation,JSON Voorhees (C++),fail26,true\n1. Parse Validation,JSON Voorhees (C++),fail27,false\n1. Parse Validation,JSON Voorhees (C++),fail28,true\n1. Parse Validation,JSON Voorhees (C++),fail29,true\n1. Parse Validation,JSON Voorhees (C++),fail30,true\n1. Parse Validation,JSON Voorhees (C++),fail31,true\n1. Parse Validation,JSON Voorhees (C++),fail32,true\n1. Parse Validation,JSON Voorhees (C++),fail33,true\n2. Parse Double,JSON Voorhees (C++),double01,true\n2. Parse Double,JSON Voorhees (C++),double02,true\n2. Parse Double,JSON Voorhees (C++),double03,true\n2. Parse Double,JSON Voorhees (C++),double04,true\n2. Parse Double,JSON Voorhees (C++),double05,true\n2. Parse Double,JSON Voorhees (C++),double06,true\n2. Parse Double,JSON Voorhees (C++),double07,true\n2. Parse Double,JSON Voorhees (C++),double08,true\n2. Parse Double,JSON Voorhees (C++),double09,true\n2. Parse Double,JSON Voorhees (C++),double10,true\n2. Parse Double,JSON Voorhees (C++),double11,true\n2. Parse Double,JSON Voorhees (C++),double12,true\n2. Parse Double,JSON Voorhees (C++),double13,true\n2. Parse Double,JSON Voorhees (C++),double14,true\n2. Parse Double,JSON Voorhees (C++),double15,true\n2. Parse Double,JSON Voorhees (C++),double16,true\n2. Parse Double,JSON Voorhees (C++),double17,true\n2. Parse Double,JSON Voorhees (C++),double18,true\n2. Parse Double,JSON Voorhees (C++),double19,true\n2. Parse Double,JSON Voorhees (C++),double20,true\n2. Parse Double,JSON Voorhees (C++),double21,true\n2. Parse Double,JSON Voorhees (C++),double22,true\n2. Parse Double,JSON Voorhees (C++),double23,true\n2. Parse Double,JSON Voorhees (C++),double24,true\n2. Parse Double,JSON Voorhees (C++),double25,true\n2. Parse Double,JSON Voorhees (C++),double26,false\n2. Parse Double,JSON Voorhees (C++),double27,true\n2. Parse Double,JSON Voorhees (C++),double28,true\n2. Parse Double,JSON Voorhees (C++),double29,true\n2. Parse Double,JSON Voorhees (C++),double30,true\n2. Parse Double,JSON Voorhees (C++),double31,true\n2. Parse Double,JSON Voorhees (C++),double32,true\n2. Parse Double,JSON Voorhees (C++),double33,false\n2. Parse Double,JSON Voorhees (C++),double34,false\n2. Parse Double,JSON Voorhees (C++),double35,true\n2. Parse Double,JSON Voorhees (C++),double36,true\n2. Parse Double,JSON Voorhees (C++),double37,false\n2. Parse Double,JSON Voorhees (C++),double38,true\n2. Parse Double,JSON Voorhees (C++),double39,true\n2. Parse Double,JSON Voorhees (C++),double40,false\n2. Parse Double,JSON Voorhees (C++),double41,true\n2. Parse Double,JSON Voorhees (C++),double42,true\n2. Parse Double,JSON Voorhees (C++),double43,true\n2. Parse Double,JSON Voorhees (C++),double44,false\n2. Parse Double,JSON Voorhees (C++),double45,true\n2. Parse Double,JSON Voorhees (C++),double46,true\n2. Parse Double,JSON Voorhees (C++),double47,true\n2. Parse Double,JSON Voorhees (C++),double48,false\n2. Parse Double,JSON Voorhees (C++),double49,true\n2. Parse Double,JSON Voorhees (C++),double50,true\n2. Parse Double,JSON Voorhees (C++),double51,true\n2. Parse Double,JSON Voorhees (C++),double52,true\n2. Parse Double,JSON Voorhees (C++),double53,false\n2. Parse Double,JSON Voorhees (C++),double54,true\n2. Parse Double,JSON Voorhees (C++),double55,true\n2. Parse Double,JSON Voorhees (C++),double56,true\n2. Parse Double,JSON Voorhees (C++),double57,true\n2. Parse Double,JSON Voorhees (C++),double58,false\n2. Parse Double,JSON Voorhees (C++),double59,true\n2. Parse Double,JSON Voorhees (C++),double60,true\n2. Parse Double,JSON Voorhees (C++),double61,true\n2. Parse Double,JSON Voorhees (C++),double62,true\n2. Parse Double,JSON Voorhees (C++),double63,false\n2. Parse Double,JSON Voorhees (C++),double64,true\n2. Parse Double,JSON Voorhees (C++),double65,true\n2. Parse Double,JSON Voorhees (C++),double66,true\n3. Parse String,JSON Voorhees (C++),string01,true\n3. Parse String,JSON Voorhees (C++),string02,true\n3. Parse String,JSON Voorhees (C++),string03,true\n3. Parse String,JSON Voorhees (C++),string04,true\n3. Parse String,JSON Voorhees (C++),string05,true\n3. Parse String,JSON Voorhees (C++),string06,true\n3. Parse String,JSON Voorhees (C++),string07,true\n3. Parse String,JSON Voorhees (C++),string08,true\n3. Parse String,JSON Voorhees (C++),string09,true\n4. Roundtrip,JSON Voorhees (C++),roundtrip01,true\n4. Roundtrip,JSON Voorhees (C++),roundtrip02,true\n4. Roundtrip,JSON Voorhees (C++),roundtrip03,true\n4. Roundtrip,JSON Voorhees (C++),roundtrip04,true\n4. Roundtrip,JSON Voorhees (C++),roundtrip05,true\n4. Roundtrip,JSON Voorhees (C++),roundtrip06,true\n4. Roundtrip,JSON Voorhees (C++),roundtrip07,true\n4. Roundtrip,JSON Voorhees (C++),roundtrip08,true\n4. Roundtrip,JSON Voorhees (C++),roundtrip09,true\n4. Roundtrip,JSON Voorhees (C++),roundtrip10,true\n4. Roundtrip,JSON Voorhees (C++),roundtrip11,true\n4. Roundtrip,JSON Voorhees (C++),roundtrip12,true\n4. Roundtrip,JSON Voorhees (C++),roundtrip13,true\n4. Roundtrip,JSON Voorhees (C++),roundtrip14,true\n4. Roundtrip,JSON Voorhees (C++),roundtrip15,true\n4. Roundtrip,JSON Voorhees (C++),roundtrip16,true\n4. Roundtrip,JSON Voorhees (C++),roundtrip17,true\n4. Roundtrip,JSON Voorhees (C++),roundtrip18,true\n4. Roundtrip,JSON Voorhees (C++),roundtrip19,true\n4. Roundtrip,JSON Voorhees (C++),roundtrip20,false\n4. Roundtrip,JSON Voorhees (C++),roundtrip21,false\n4. Roundtrip,JSON Voorhees (C++),roundtrip22,true\n4. Roundtrip,JSON Voorhees (C++),roundtrip23,true\n4. Roundtrip,JSON Voorhees (C++),roundtrip24,false\n4. Roundtrip,JSON Voorhees (C++),roundtrip25,false\n4. Roundtrip,JSON Voorhees (C++),roundtrip26,false\n4. Roundtrip,JSON Voorhees (C++),roundtrip27,false\n1. Parse Validation,YAJL (C),pass01,true\n1. Parse Validation,YAJL (C),pass02,true\n1. Parse Validation,YAJL (C),pass03,true\n1. Parse Validation,YAJL (C),fail02,true\n1. Parse Validation,YAJL (C),fail03,true\n1. Parse Validation,YAJL (C),fail04,true\n1. Parse Validation,YAJL (C),fail05,true\n1. Parse Validation,YAJL (C),fail06,true\n1. Parse Validation,YAJL (C),fail07,true\n1. Parse Validation,YAJL (C),fail08,true\n1. Parse Validation,YAJL (C),fail09,true\n1. Parse Validation,YAJL (C),fail10,true\n1. Parse Validation,YAJL (C),fail11,true\n1. Parse Validation,YAJL (C),fail12,true\n1. Parse Validation,YAJL (C),fail13,true\n1. Parse Validation,YAJL (C),fail14,true\n1. Parse Validation,YAJL (C),fail15,true\n1. Parse Validation,YAJL (C),fail16,true\n1. Parse Validation,YAJL (C),fail17,true\n1. Parse Validation,YAJL (C),fail19,true\n1. Parse Validation,YAJL (C),fail20,true\n1. Parse Validation,YAJL (C),fail21,true\n1. Parse Validation,YAJL (C),fail22,true\n1. Parse Validation,YAJL (C),fail23,true\n1. Parse Validation,YAJL (C),fail24,true\n1. Parse Validation,YAJL (C),fail25,true\n1. Parse Validation,YAJL (C),fail26,true\n1. Parse Validation,YAJL (C),fail27,true\n1. Parse Validation,YAJL (C),fail28,true\n1. Parse Validation,YAJL (C),fail29,true\n1. Parse Validation,YAJL (C),fail30,true\n1. Parse Validation,YAJL (C),fail31,true\n1. Parse Validation,YAJL (C),fail32,true\n1. Parse Validation,YAJL (C),fail33,true\n2. Parse Double,YAJL (C),double01,true\n2. Parse Double,YAJL (C),double02,true\n2. Parse Double,YAJL (C),double03,true\n2. Parse Double,YAJL (C),double04,true\n2. Parse Double,YAJL (C),double05,true\n2. Parse Double,YAJL (C),double06,true\n2. Parse Double,YAJL (C),double07,true\n2. Parse Double,YAJL (C),double08,true\n2. Parse Double,YAJL (C),double09,true\n2. Parse Double,YAJL (C),double10,true\n2. Parse Double,YAJL (C),double11,true\n2. Parse Double,YAJL (C),double12,true\n2. Parse Double,YAJL (C),double13,true\n2. Parse Double,YAJL (C),double14,true\n2. Parse Double,YAJL (C),double15,true\n2. Parse Double,YAJL (C),double16,true\n2. Parse Double,YAJL (C),double17,true\n2. Parse Double,YAJL (C),double18,true\n2. Parse Double,YAJL (C),double19,false\n2. Parse Double,YAJL (C),double20,true\n2. Parse Double,YAJL (C),double21,false\n2. Parse Double,YAJL (C),double22,false\n2. Parse Double,YAJL (C),double23,false\n2. Parse Double,YAJL (C),double24,true\n2. Parse Double,YAJL (C),double25,true\n2. Parse Double,YAJL (C),double26,false\n2. Parse Double,YAJL (C),double27,true\n2. Parse Double,YAJL (C),double28,true\n2. Parse Double,YAJL (C),double29,true\n2. Parse Double,YAJL (C),double30,true\n2. Parse Double,YAJL (C),double31,true\n2. Parse Double,YAJL (C),double32,false\n2. Parse Double,YAJL (C),double33,false\n2. Parse Double,YAJL (C),double34,false\n2. Parse Double,YAJL (C),double35,true\n2. Parse Double,YAJL (C),double36,true\n2. Parse Double,YAJL (C),double37,false\n2. Parse Double,YAJL (C),double38,true\n2. Parse Double,YAJL (C),double39,true\n2. Parse Double,YAJL (C),double40,true\n2. Parse Double,YAJL (C),double41,true\n2. Parse Double,YAJL (C),double42,true\n2. Parse Double,YAJL (C),double43,true\n2. Parse Double,YAJL (C),double44,true\n2. Parse Double,YAJL (C),double45,true\n2. Parse Double,YAJL (C),double46,true\n2. Parse Double,YAJL (C),double47,true\n2. Parse Double,YAJL (C),double48,true\n2. Parse Double,YAJL (C),double49,true\n2. Parse Double,YAJL (C),double50,true\n2. Parse Double,YAJL (C),double51,true\n2. Parse Double,YAJL (C),double52,true\n2. Parse Double,YAJL (C),double53,true\n2. Parse Double,YAJL (C),double54,true\n2. Parse Double,YAJL (C),double55,true\n2. Parse Double,YAJL (C),double56,true\n2. Parse Double,YAJL (C),double57,true\n2. Parse Double,YAJL (C),double58,true\n2. Parse Double,YAJL (C),double59,true\n2. Parse Double,YAJL (C),double60,true\n2. Parse Double,YAJL (C),double61,true\n2. Parse Double,YAJL (C),double62,true\n2. Parse Double,YAJL (C),double63,true\n2. Parse Double,YAJL (C),double64,true\n2. Parse Double,YAJL (C),double65,true\n2. Parse Double,YAJL (C),double66,true\n3. Parse String,YAJL (C),string01,true\n3. Parse String,YAJL (C),string02,true\n3. Parse String,YAJL (C),string03,true\n3. Parse String,YAJL (C),string04,false\n3. Parse String,YAJL (C),string05,true\n3. Parse String,YAJL (C),string06,true\n3. Parse String,YAJL (C),string07,true\n3. Parse String,YAJL (C),string08,true\n3. Parse String,YAJL (C),string09,true\n4. Roundtrip,YAJL (C),roundtrip01,true\n4. Roundtrip,YAJL (C),roundtrip02,true\n4. Roundtrip,YAJL (C),roundtrip03,true\n4. Roundtrip,YAJL (C),roundtrip04,true\n4. Roundtrip,YAJL (C),roundtrip05,true\n4. Roundtrip,YAJL (C),roundtrip06,true\n4. Roundtrip,YAJL (C),roundtrip07,true\n4. Roundtrip,YAJL (C),roundtrip08,true\n4. Roundtrip,YAJL (C),roundtrip09,true\n4. Roundtrip,YAJL (C),roundtrip10,true\n4. Roundtrip,YAJL (C),roundtrip11,true\n4. Roundtrip,YAJL (C),roundtrip12,true\n4. Roundtrip,YAJL (C),roundtrip13,true\n4. Roundtrip,YAJL (C),roundtrip14,false\n4. Roundtrip,YAJL (C),roundtrip15,true\n4. Roundtrip,YAJL (C),roundtrip16,true\n4. Roundtrip,YAJL (C),roundtrip17,true\n4. Roundtrip,YAJL (C),roundtrip18,true\n4. Roundtrip,YAJL (C),roundtrip19,true\n4. Roundtrip,YAJL (C),roundtrip20,true\n4. Roundtrip,YAJL (C),roundtrip21,true\n4. Roundtrip,YAJL (C),roundtrip22,false\n4. Roundtrip,YAJL (C),roundtrip23,false\n4. Roundtrip,YAJL (C),roundtrip24,false\n4. Roundtrip,YAJL (C),roundtrip25,false\n4. Roundtrip,YAJL (C),roundtrip26,false\n4. Roundtrip,YAJL (C),roundtrip27,false\n</textarea>\n</div>\n<div class=\"row\" id=\"downloadDD\" style=\"display: none\">\n<div class=\"btn-group pull-right\" >\n    <button class=\"btn dropdown-toggle\" data-toggle=\"dropdown\"><span class=\"glyphicon glyphicon-picture\"></span></button>\n    <ul class=\"dropdown-menu\">\n        <li><a tabindex=\"-1\" href=\"#\" dltype=\"image/jpeg\">JPEG</a></li>\n        <li><a tabindex=\"-1\" href=\"#\" dltype=\"image/png\">PNG</a></li>\n        <li><a tabindex=\"-1\" href=\"#\" dltype=\"application/pdf\">PDF</a></li>\n        <li><a tabindex=\"-1\" href=\"#\" dltype=\"image/svg+xml\">SVG</a></li>\n    </ul>\n</div>\n</div>\n<form method=\"post\" action=\"http://export.highcharts.com/\" id=\"imageGetForm\">\n    <input type=\"hidden\" name=\"filename\" id=\"imageFilename\" value=\"\" />\n    <input type=\"hidden\" name=\"type\" id=\"imageGetFormTYPE\" value=\"\" />\n    <input type=\"hidden\" name=\"width\" value=\"1600\" />\n    <input type=\"hidden\" name=\"svg\" value=\"\" id=\"imageGetFormSVG\" />\n</form>\n</div>\n</body>\n</html>"
  },
  {
    "path": "sample/conformance_ArduinoJson (C++).md",
    "content": "# Conformance of ArduinoJson (C++)\n\n## 1. Parse Validation\n\n* `../data/jsonchecker/pass01.json` is valid but was mistakenly deemed invalid.\n~~~js\n[\n    \"JSON Test Pattern pass1\",\n    {\"object with 1 member\":[\"array with 1 element\"]},\n    {},\n    [],\n    -42,\n    true,\n    false,\n    null,\n    {\n        \"integer\": 1234567890,\n        \"real\": -9876.543210,\n        \"e\": 0.123456789e-12,\n        \"E\": 1.234567890E+34,\n        \"\":  23456789012E66,\n        \"zero\": 0,\n        \"one\": 1,\n        \"space\": \" \",\n        \"quote\": \"\\\"\",\n        \"backslash\": \"\\\\\",\n        \"controls\": \"\\b\\f\\n\\r\\t\",\n        \"slash\": \"/ & \\/\",\n        \"alpha\": \"abcdefghijklmnopqrstuvwyz\",\n        \"ALPHA\": \"ABCDEFGHIJKLMNOPQRSTUVWYZ\",\n        \"digit\": \"0123456789\",\n        \"0123456789\": \"digit\",\n        \"special\": \"`1~!@#$%^&*()_+-={':[,]}|;.</>?\",\n        \"hex\": \"\\u0123\\u4567\\u89AB\\uCDEF\\uabcd\\uef4A\",\n        \"true\": true,\n        \"false\": false,\n        \"null\": null,\n        \"array\":[  ],\n        \"object\":{  },\n        \"address\": \"50 St. James Street\",\n        \"url\": \"http://www.JSON.org/\",\n        \"comment\": \"// /* <!-- --\",\n        \"# -- --> */\": \" \",\n        \" s p a c e d \" :[1,2 , 3\n\n,\n\n4 , 5        ,          6           ,7        ],\"compact\":[1,2,3,4,5,6,7],\n        \"jsontext\": \"{\\\"object with 1 member\\\":[\\\"array with 1 element\\\"]}\",\n        \"quotes\": \"&#34; \\u0022 %22 0x22 034 &#x22;\",\n        \"\\/\\\\\\\"\\uCAFE\\uBABE\\uAB98\\uFCDE\\ubcda\\uef4A\\b\\f\\n\\r\\t`1~!@#$%^&*()_+-=[]{}|;:',./<>?\"\n: \"A key can be any string\"\n    },\n    0.5 ,98.6\n,\n99.44\n,\n\n1066,\n1e1,\n0.1e1,\n1e-1,\n1e00,2e+00,2e-00\n,\"rosebud\"]\n~~~\n\n* `../data/jsonchecker/pass02.json` is valid but was mistakenly deemed invalid.\n~~~js\n[[[[[[[[[[[[[[[[[[[\"Not too deep\"]]]]]]]]]]]]]]]]]]]\n~~~\n\n* `../data/jsonchecker/fail04.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"extra comma\",]\n~~~\n\n* `../data/jsonchecker/fail05.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"double extra comma\",,]\n~~~\n\n* `../data/jsonchecker/fail06.json` is invalid but was mistakenly deemed valid.\n~~~js\n[   , \"<-- missing value\"]\n~~~\n\n* `../data/jsonchecker/fail07.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Comma after the close\"],\n~~~\n\n* `../data/jsonchecker/fail08.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Extra close\"]]\n~~~\n\n* `../data/jsonchecker/fail10.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Extra value after close\": true} \"misplaced quoted value\"\n~~~\n\n* `../data/jsonchecker/fail13.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Numbers cannot have leading zeroes\": 013}\n~~~\n\n* `../data/jsonchecker/fail14.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Numbers cannot be hex\": 0x14}\n~~~\n\n* `../data/jsonchecker/fail15.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Illegal backslash escape: \\x15\"]\n~~~\n\n* `../data/jsonchecker/fail17.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Illegal backslash escape: \\017\"]\n~~~\n\n* `../data/jsonchecker/fail23.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Bad value\", truth]\n~~~\n\n* `../data/jsonchecker/fail24.json` is invalid but was mistakenly deemed valid.\n~~~js\n['single quote']\n~~~\n\n* `../data/jsonchecker/fail25.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"\ttab\tcharacter\tin\tstring\t\"]\n~~~\n\n* `../data/jsonchecker/fail26.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"tab\\   character\\   in\\  string\\  \"]\n~~~\n\n* `../data/jsonchecker/fail27.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"line\nbreak\"]\n~~~\n\n* `../data/jsonchecker/fail28.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"line\\\nbreak\"]\n~~~\n\n* `../data/jsonchecker/fail29.json` is invalid but was mistakenly deemed valid.\n~~~js\n[0e]\n~~~\n\n\nSummary: 15 of 34 are correct.\n\n## 2. Parse Double\n\n* `[1E+10]`\n  * expect: `10000000000 (0x0164202A05F20000000)`\n  * actual: `0 (0x0160)`\n\n* `[-1E+10]`\n  * expect: `-10000000000 (0x016C202A05F20000000)`\n  * actual: `0 (0x0160)`\n\n* `[1.234E+10]`\n  * expect: `12340000000 (0x0164206FC2BA8000000)`\n  * actual: `0 (0x0160)`\n\n* `[1.79769e+308]`\n  * expect: `1.7976900000000001e+308 (0x0167FEFFFFC57CA82AE)`\n  * actual: `0 (0x0160)`\n\n* `[-1.79769e+308]`\n  * expect: `-1.7976900000000001e+308 (0x016FFEFFFFC57CA82AE)`\n  * actual: `0 (0x0160)`\n\n* `[1.7976931348623157e+308]`\n  * expect: `1.7976931348623157e+308 (0x0167FEFFFFFFFFFFFFF)`\n  * actual: `0 (0x0160)`\n\n* `[0.017976931348623157e+310]`\n  * expect: `1.7976931348623157e+308 (0x0167FEFFFFFFFFFFFFF)`\n  * actual: `0 (0x0160)`\n\n\nSummary: 59 of 66 are correct.\n\n## 3. Parse String\n\n* `[\"Hello\\u0000World\"]`\n  * expect: `\"Hello\\0World\"` (length: 11)\n  * actual: `\"Hellou0000World\"` (length: 15)\n\n* `[\"\\u0024\"]`\n  * expect: `\"$\"` (length: 1)\n  * actual: `\"u0024\"` (length: 5)\n\n* `[\"\\u00A2\"]`\n  * expect: `\"¢\"` (length: 2)\n  * actual: `\"u00A2\"` (length: 5)\n\n* `[\"\\u20AC\"]`\n  * expect: `\"€\"` (length: 3)\n  * actual: `\"u20AC\"` (length: 5)\n\n* `[\"\\uD834\\uDD1E\"]`\n  * expect: `\"𝄞\"` (length: 4)\n  * actual: `\"uD834uDD1E\"` (length: 10)\n\n\nSummary: 4 of 9 are correct.\n\n## 4. Roundtrip\n\n\nSummary: 27 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_C++ REST SDK (C++11).md",
    "content": "# Conformance of C++ REST SDK (C++11)\n\n## 1. Parse Validation\n\n* `../data/jsonchecker/fail13.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Numbers cannot have leading zeroes\": 013}\n~~~\n\n* `../data/jsonchecker/fail15.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Illegal backslash escape: \\x15\"]\n~~~\n\n* `../data/jsonchecker/fail17.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Illegal backslash escape: \\017\"]\n~~~\n\n* `../data/jsonchecker/fail26.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"tab\\   character\\   in\\  string\\  \"]\n~~~\n\n* `../data/jsonchecker/fail28.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"line\\\nbreak\"]\n~~~\n\n\nSummary: 29 of 34 are correct.\n\n## 2. Parse Double\n\n\nSummary: 66 of 66 are correct.\n\n## 3. Parse String\n\n* `[\"\\uD834\\uDD1E\"]`\n  * expect: `\"𝄞\"` (length: 4)\n  * actual: `\"\"` (length: 0)\n\n\nSummary: 8 of 9 are correct.\n\n## 4. Roundtrip\n\n* Fail:\n~~~js\n[0.0]\n~~~\n\n~~~js\n[0]\n~~~\n\n* Fail:\n~~~js\n[-0.0]\n~~~\n\n~~~js\n[-0]\n~~~\n\n* Fail:\n~~~js\n[1.2345]\n~~~\n\n~~~js\n[1.2344999999999999]\n~~~\n\n* Fail:\n~~~js\n[-1.2345]\n~~~\n\n~~~js\n[-1.2344999999999999]\n~~~\n\n* Fail:\n~~~js\n[5e-324]\n~~~\n\n~~~js\n[4.9406564584124654e-324]\n~~~\n\n* Fail:\n~~~js\n[2.225073858507201e-308]\n~~~\n\n~~~js\n[2.2250738585072009e-308]\n~~~\n\n* Fail:\n~~~js\n[1.7976931348623157e308]\n~~~\n\n~~~js\n[1.7976931348623157e+308]\n~~~\n\n\nSummary: 20 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_CAJUN (C++).md",
    "content": "# Conformance of CAJUN (C++)\n\n## 1. Parse Validation\n\n* `../data/jsonchecker/fail13.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Numbers cannot have leading zeroes\": 013}\n~~~\n\n* `../data/jsonchecker/fail25.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"\ttab\tcharacter\tin\tstring\t\"]\n~~~\n\n* `../data/jsonchecker/fail27.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"line\nbreak\"]\n~~~\n\n* `../data/jsonchecker/fail29.json` is invalid but was mistakenly deemed valid.\n~~~js\n[0e]\n~~~\n\n* `../data/jsonchecker/fail30.json` is invalid but was mistakenly deemed valid.\n~~~js\n[0e+]\n~~~\n\n\nSummary: 29 of 34 are correct.\n\n## 2. Parse Double\n\n* `[2.22507385850720113605740979670913197593481954635164564e-308]`\n  * expect: `2.2250738585072009e-308 (0x016FFFFFFFFFFFFF)`\n  * actual: `2.2250738585072014e-308 (0x01610000000000000)`\n\n* `[0.999999999999999944488848768742172978818416595458984374]`\n  * expect: `0.99999999999999989 (0x0163FEFFFFFFFFFFFFF)`\n  * actual: `1 (0x0163FF0000000000000)`\n\n* `[1.00000000000000011102230246251565404236316680908203126]`\n  * expect: `1.0000000000000002 (0x0163FF0000000000001)`\n  * actual: `1 (0x0163FF0000000000000)`\n\n* `[7205759403792793199999e-5]`\n  * expect: `72057594037927928 (0x016436FFFFFFFFFFFFF)`\n  * actual: `72057594037927936 (0x0164370000000000000)`\n\n* `[922337203685477529599999e-5]`\n  * expect: `9.2233720368547748e+18 (0x01643DFFFFFFFFFFFFF)`\n  * actual: `9.2233720368547758e+18 (0x01643E0000000000000)`\n\n* `[1014120480182583464902367222169599999e-5]`\n  * expect: `1.0141204801825834e+31 (0x016465FFFFFFFFFFFFF)`\n  * actual: `1.0141204801825835e+31 (0x0164660000000000000)`\n\n* `[5708990770823839207320493820740630171355185151999e-3]`\n  * expect: `5.7089907708238389e+45 (0x016496FFFFFFFFFFFFF)`\n  * actual: `5.7089907708238395e+45 (0x0164970000000000000)`\n\n\nSummary: 59 of 66 are correct.\n\n## 3. Parse String\n\n* `[\"\\uD834\\uDD1E\"]`\n  * expect: `\"𝄞\"` (length: 4)\n  * actual: `\"\"` (length: 6)\n\n\nSummary: 8 of 9 are correct.\n\n## 4. Roundtrip\n\n* Fail:\n~~~js\n{\"foo\":\"bar\"}\n~~~\n\n~~~js\n{\n\t\"foo\" : \"bar\"\n}\n~~~\n\n* Fail:\n~~~js\n{\"a\":null,\"foo\":\"bar\"}\n~~~\n\n~~~js\n{\n\t\"a\" : null,\n\t\"foo\" : \"bar\"\n}\n~~~\n\n* Fail:\n~~~js\n[-1234567890123456789]\n~~~\n\n~~~js\n[\n\t-1234567890123456768\n]\n~~~\n\n* Fail:\n~~~js\n[1234567890123456789]\n~~~\n\n~~~js\n[\n\t1234567890123456768\n]\n~~~\n\n* Fail:\n~~~js\n[9223372036854775807]\n~~~\n\n~~~js\n[\n\t9223372036854775808\n]\n~~~\n\n* Fail:\n~~~js\n[0.0]\n~~~\n\n~~~js\n[\n\t0\n]\n~~~\n\n* Fail:\n~~~js\n[-0.0]\n~~~\n\n~~~js\n[\n\t-0\n]\n~~~\n\n* Fail:\n~~~js\n[1.2345]\n~~~\n\n~~~js\n[\n\t1.2344999999999999307\n]\n~~~\n\n* Fail:\n~~~js\n[-1.2345]\n~~~\n\n~~~js\n[\n\t-1.2344999999999999307\n]\n~~~\n\n* Fail:\n~~~js\n[5e-324]\n~~~\n\n~~~js\n[\n\t4.9406564584124654418e-324\n]\n~~~\n\n* Fail:\n~~~js\n[2.225073858507201e-308]\n~~~\n\n~~~js\n[\n\t2.225073858507200889e-308\n]\n~~~\n\n* Fail:\n~~~js\n[2.2250738585072014e-308]\n~~~\n\n~~~js\n[\n\t2.2250738585072013831e-308\n]\n~~~\n\n* Fail:\n~~~js\n[1.7976931348623157e308]\n~~~\n\n~~~js\n[\n\t1.7976931348623157081e+308\n]\n~~~\n\n\nSummary: 14 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_Configuru (C++11).md",
    "content": "# Conformance of Configuru (C++11)\n\n## 1. Parse Validation\n\n\nSummary: 34 of 34 are correct.\n\n## 2. Parse Double\n\n\nSummary: 66 of 66 are correct.\n\n## 3. Parse String\n\n\nSummary: 9 of 9 are correct.\n\n## 4. Roundtrip\n\n* Fail:\n~~~js\n[1.7976931348623157e308]\n~~~\n\n~~~js\n[1.7976931348623157e+308]\n~~~\n\n\nSummary: 26 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_Folly (C++11).md",
    "content": "# Conformance of Folly (C++11)\n\n## 1. Parse Validation\n\n* `../data/jsonchecker/fail13.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Numbers cannot have leading zeroes\": 013}\n~~~\n\n* `../data/jsonchecker/fail25.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"\ttab\tcharacter\tin\tstring\t\"]\n~~~\n\n* `../data/jsonchecker/fail27.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"line\nbreak\"]\n~~~\n\n* `../data/jsonchecker/fail29.json` is invalid but was mistakenly deemed valid.\n~~~js\n[0e]\n~~~\n\n* `../data/jsonchecker/fail30.json` is invalid but was mistakenly deemed valid.\n~~~js\n[0e+]\n~~~\n\n\nSummary: 29 of 34 are correct.\n\n## 2. Parse Double\n\n* `[18446744073709551616]`\n  * expect: `1.8446744073709552e+19 (0x01643F0000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[-9223372036854775809]`\n  * expect: `-9.2233720368547758e+18 (0x016C3E0000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[10141204801825834086073718800384]`\n  * expect: `1.0141204801825834e+31 (0x016465FFFFFFFFFFFFF)`\n  * actual: `0 (0x0160)`\n\n* `[10141204801825835211973625643008]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[10141204801825834649023672221696]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[5708990770823838890407843763683279797179383808]`\n  * expect: `5.7089907708238389e+45 (0x016496FFFFFFFFFFFFF)`\n  * actual: `0 (0x0160)`\n\n* `[5708990770823839524233143877797980545530986496]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[5708990770823839207320493820740630171355185152]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000]`\n  * expect: `1e+308 (0x0167FE1CCF385EBC8A0)`\n  * actual: `0 (0x0160)`\n\n\nSummary: 57 of 66 are correct.\n\n## 3. Parse String\n\n\nSummary: 9 of 9 are correct.\n\n## 4. Roundtrip\n\n* Fail:\n~~~js\n{\"a\":null,\"foo\":\"bar\"}\n~~~\n\n~~~js\n{\"foo\":\"bar\",\"a\":null}\n~~~\n\n* Fail:\n~~~js\n[0.0]\n~~~\n\n~~~js\n[0]\n~~~\n\n* Fail:\n~~~js\n[-0.0]\n~~~\n\n~~~js\n[-0]\n~~~\n\n* Fail:\n~~~js\n[5e-324]\n~~~\n\n~~~js\n[5E-324]\n~~~\n\n* Fail:\n~~~js\n[2.225073858507201e-308]\n~~~\n\n~~~js\n[2.225073858507201E-308]\n~~~\n\n* Fail:\n~~~js\n[2.2250738585072014e-308]\n~~~\n\n~~~js\n[2.2250738585072014E-308]\n~~~\n\n* Fail:\n~~~js\n[1.7976931348623157e308]\n~~~\n\n~~~js\n[1.7976931348623157E308]\n~~~\n\n\nSummary: 20 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_JSON Spirit (C++).md",
    "content": "# Conformance of JSON Spirit (C++)\n\n## 1. Parse Validation\n\n* `../data/jsonchecker/fail07.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Comma after the close\"],\n~~~\n\n* `../data/jsonchecker/fail08.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Extra close\"]]\n~~~\n\n* `../data/jsonchecker/fail10.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Extra value after close\": true} \"misplaced quoted value\"\n~~~\n\n* `../data/jsonchecker/fail13.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Numbers cannot have leading zeroes\": 013}\n~~~\n\n* `../data/jsonchecker/fail15.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Illegal backslash escape: \\x15\"]\n~~~\n\n* `../data/jsonchecker/fail17.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Illegal backslash escape: \\017\"]\n~~~\n\n* `../data/jsonchecker/fail25.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"\ttab\tcharacter\tin\tstring\t\"]\n~~~\n\n* `../data/jsonchecker/fail26.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"tab\\   character\\   in\\  string\\  \"]\n~~~\n\n* `../data/jsonchecker/fail27.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"line\nbreak\"]\n~~~\n\n* `../data/jsonchecker/fail28.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"line\\\nbreak\"]\n~~~\n\n\nSummary: 24 of 34 are correct.\n\n## 2. Parse Double\n\n* `[4.9406564584124654e-324]`\n  * expect: `4.9406564584124654e-324 (0x0000000000000001)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[18446744073709551616]`\n  * expect: `1.8446744073709552e+19 (0x43F0000000000000)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[-9223372036854775809]`\n  * expect: `-9.2233720368547758e+18 (0xC3E0000000000000)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[0.9868011474609375]`\n  * expect: `0.9868011474609375 (0x3FEF93E000000000)`\n  * actual: `0.98680114746093761 (0x3FEF93E000000001)`\n\n* `[0.017976931348623157e+310]`\n  * expect: `1.7976931348623157e+308 (0x7FEFFFFFFFFFFFFF)`\n  * actual: `inf (0x7FF0000000000000)`\n\n* `[2.22507385850720113605740979670913197593481954635164565e-308]`\n  * expect: `2.2250738585072014e-308 (0x0010000000000000)`\n  * actual: `2.2250738585072009e-308 (0x000FFFFFFFFFFFFF)`\n\n* `[0.999999999999999944488848768742172978818416595458984374]`\n  * expect: `0.99999999999999989 (0x3FEFFFFFFFFFFFFF)`\n  * actual: `1 (0x3FF0000000000000)`\n\n* `[1.00000000000000011102230246251565404236316680908203126]`\n  * expect: `1.0000000000000002 (0x3FF0000000000001)`\n  * actual: `1 (0x3FF0000000000000)`\n\n* `[72057594037927932.0]`\n  * expect: `72057594037927936 (0x4370000000000000)`\n  * actual: `72057594037927928 (0x436FFFFFFFFFFFFF)`\n\n* `[7205759403792793200001e-5]`\n  * expect: `72057594037927936 (0x4370000000000000)`\n  * actual: `72057594037927928 (0x436FFFFFFFFFFFFF)`\n\n* `[9223372036854774784.0]`\n  * expect: `9.2233720368547748e+18 (0x43DFFFFFFFFFFFFF)`\n  * actual: `9.2233720368547738e+18 (0x43DFFFFFFFFFFFFE)`\n\n* `[9223372036854775808.0]`\n  * expect: `9.2233720368547758e+18 (0x43E0000000000000)`\n  * actual: `9.2233720368547779e+18 (0x43E0000000000001)`\n\n* `[922337203685477529599999e-5]`\n  * expect: `9.2233720368547748e+18 (0x43DFFFFFFFFFFFFF)`\n  * actual: `9.2233720368547758e+18 (0x43E0000000000000)`\n\n* `[10141204801825834086073718800384]`\n  * expect: `1.0141204801825834e+31 (0x465FFFFFFFFFFFFF)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[10141204801825835211973625643008]`\n  * expect: `1.0141204801825835e+31 (0x4660000000000000)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[10141204801825834649023672221696]`\n  * expect: `1.0141204801825835e+31 (0x4660000000000000)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[1014120480182583464902367222169600001e-5]`\n  * expect: `1.0141204801825835e+31 (0x4660000000000000)`\n  * actual: `1.0141204801825834e+31 (0x465FFFFFFFFFFFFF)`\n\n* `[5708990770823838890407843763683279797179383808]`\n  * expect: `5.7089907708238389e+45 (0x496FFFFFFFFFFFFF)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[5708990770823839524233143877797980545530986496]`\n  * expect: `5.7089907708238395e+45 (0x4970000000000000)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[5708990770823839207320493820740630171355185152]`\n  * expect: `5.7089907708238395e+45 (0x4970000000000000)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[5708990770823839207320493820740630171355185151999e-3]`\n  * expect: `5.7089907708238389e+45 (0x496FFFFFFFFFFFFF)`\n  * actual: `5.7089907708238433e+45 (0x4970000000000003)`\n\n* `[5708990770823839207320493820740630171355185152001e-3]`\n  * expect: `5.7089907708238395e+45 (0x4970000000000000)`\n  * actual: `5.7089907708238433e+45 (0x4970000000000003)`\n\n* `[100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000]`\n  * expect: `1e+308 (0x7FE1CCF385EBC8A0)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[2.225073858507201136057409796709131975934819546351645648023426109724822222021076945516529523908135087914149158913039621106870086438694594645527657207407820621743379988141063267329253552286881372149012981122451451889849057222307285255133155755015914397476397983411801999323962548289017107081850690630666655994938275772572015763062690663332647565300009245888316433037779791869612049497390377829704905051080609940730262937128958950003583799967207254304360284078895771796150945516748243471030702609144621572289880258182545180325707018860872113128079512233426288368622321503775666622503982534335974568884423900265498198385487948292206894721689831099698365846814022854243330660339850886445804001034933970427567186443383770486037861622771738545623065874679014086723327636718751234567890123456789012345678901e-308]`\n  * expect: `2.2250738585072014e-308 (0x0010000000000000)`\n  * actual: `0 (0x0000000000000000)`\n\n\nSummary: 42 of 66 are correct.\n\n## 3. Parse String\n\n* `[\"\\u00A2\"]`\n  * expect: `\"¢\"` (length: 2)\n  * actual: `\"\"` (length: 1)\n\n* `[\"\\u20AC\"]`\n  * expect: `\"€\"` (length: 3)\n  * actual: `\"\"` (length: 1)\n\n* `[\"\\uD834\\uDD1E\"]`\n  * expect: `\"𝄞\"` (length: 4)\n  * actual: `\"4\u001e\"` (length: 2)\n\n\nSummary: 6 of 9 are correct.\n\n## 4. Roundtrip\n\n* Fail:\n~~~js\n[0.0]\n~~~\n\n~~~js\n[0]\n~~~\n\n* Fail:\n~~~js\n[-0.0]\n~~~\n\n~~~js\n[-0]\n~~~\n\n* Fail:\n~~~js\n[1.2345]\n~~~\n\n~~~js\n[1.2344999999999999]\n~~~\n\n* Fail:\n~~~js\n[-1.2345]\n~~~\n\n~~~js\n[-1.2344999999999999]\n~~~\n\n* Fail:\n~~~js\n[5e-324]\n~~~\n\n~~~js\n[0]\n~~~\n\n* Fail:\n~~~js\n[2.225073858507201e-308]\n~~~\n\n~~~js\n[2.2250738585072009e-308]\n~~~\n\n* Fail:\n~~~js\n[1.7976931348623157e308]\n~~~\n\n~~~js\n[1.7976931348623157e+308]\n~~~\n\n\nSummary: 20 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_JSON Voorhees (C++).md",
    "content": "# Conformance of JSON Voorhees (C++)\n\n## 1. Parse Validation\n\n* `../data/jsonchecker/fail04.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"extra comma\",]\n~~~\n\n* `../data/jsonchecker/fail09.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Extra comma\": true,}\n~~~\n\n* `../data/jsonchecker/fail13.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Numbers cannot have leading zeroes\": 013}\n~~~\n\n* `../data/jsonchecker/fail25.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"\ttab\tcharacter\tin\tstring\t\"]\n~~~\n\n* `../data/jsonchecker/fail27.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"line\nbreak\"]\n~~~\n\n\nSummary: 29 of 34 are correct.\n\n## 2. Parse Double\n\n* `[1e-10000]`\n  * expect: `0 (0x0000000000000000)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[1e-214748363]`\n  * expect: `0 (0x0000000000000000)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[1e-214748364]`\n  * expect: `0 (0x0000000000000000)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[2.22507385850720113605740979670913197593481954635164564e-308]`\n  * expect: `2.2250738585072009e-308 (0x000FFFFFFFFFFFFF)`\n  * actual: `2.2250738585072014e-308 (0x0010000000000000)`\n\n* `[0.999999999999999944488848768742172978818416595458984374]`\n  * expect: `0.99999999999999989 (0x3FEFFFFFFFFFFFFF)`\n  * actual: `1 (0x3FF0000000000000)`\n\n* `[1.00000000000000011102230246251565404236316680908203126]`\n  * expect: `1.0000000000000002 (0x3FF0000000000001)`\n  * actual: `1 (0x3FF0000000000000)`\n\n* `[7205759403792793199999e-5]`\n  * expect: `72057594037927928 (0x436FFFFFFFFFFFFF)`\n  * actual: `72057594037927936 (0x4370000000000000)`\n\n* `[922337203685477529599999e-5]`\n  * expect: `9.2233720368547748e+18 (0x43DFFFFFFFFFFFFF)`\n  * actual: `9.2233720368547758e+18 (0x43E0000000000000)`\n\n* `[1014120480182583464902367222169599999e-5]`\n  * expect: `1.0141204801825834e+31 (0x465FFFFFFFFFFFFF)`\n  * actual: `1.0141204801825835e+31 (0x4660000000000000)`\n\n* `[5708990770823839207320493820740630171355185151999e-3]`\n  * expect: `5.7089907708238389e+45 (0x496FFFFFFFFFFFFF)`\n  * actual: `5.7089907708238395e+45 (0x4970000000000000)`\n\n\nSummary: 56 of 66 are correct.\n\n## 3. Parse String\n\n\nSummary: 9 of 9 are correct.\n\n## 4. Roundtrip\n\n* Fail:\n~~~js\n[0.0]\n~~~\n\n~~~js\n[0]\n~~~\n\n* Fail:\n~~~js\n[-0.0]\n~~~\n\n~~~js\n[-0]\n~~~\n\n* Fail:\n~~~js\n[5e-324]\n~~~\n\n~~~js\n[4.94066e-324]\n~~~\n\n* Fail:\n~~~js\n[2.225073858507201e-308]\n~~~\n\n~~~js\n[2.22507e-308]\n~~~\n\n* Fail:\n~~~js\n[2.2250738585072014e-308]\n~~~\n\n~~~js\n[2.22507e-308]\n~~~\n\n* Fail:\n~~~js\n[1.7976931348623157e308]\n~~~\n\n~~~js\n[1.79769e+308]\n~~~\n\n\nSummary: 21 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_JVar (C++).md",
    "content": "# Conformance of JVar (C++)\n\n## 1. Parse Validation\n\n* `../data/jsonchecker/fail25.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"\ttab\tcharacter\tin\tstring\t\"]\n~~~\n\n* `../data/jsonchecker/fail27.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"line\nbreak\"]\n~~~\n\n\nSummary: 32 of 34 are correct.\n\n## 2. Parse Double\n\n\nSummary: 66 of 66 are correct.\n\n## 3. Parse String\n\n* `[\"\\uD834\\uDD1E\"]`\n  * expect: `\"𝄞\"` (length: 4)\n  * actual: `\"\"` (length: 6)\n\n\nSummary: 8 of 9 are correct.\n\n## 4. Roundtrip\n\n* Fail:\n~~~js\n[-1234567890123456789]\n~~~\n\n~~~js\n[-1.23457e+18]\n~~~\n\n* Fail:\n~~~js\n[-9223372036854775808]\n~~~\n\n~~~js\n[-9.22337e+18]\n~~~\n\n* Fail:\n~~~js\n[0.0]\n~~~\n\n~~~js\n[0]\n~~~\n\n* Fail:\n~~~js\n[-0.0]\n~~~\n\n~~~js\n[-0]\n~~~\n\n* Fail:\n~~~js\n[5e-324]\n~~~\n\n~~~js\n[4.94066e-324]\n~~~\n\n* Fail:\n~~~js\n[2.225073858507201e-308]\n~~~\n\n~~~js\n[2.22507e-308]\n~~~\n\n* Fail:\n~~~js\n[2.2250738585072014e-308]\n~~~\n\n~~~js\n[2.22507e-308]\n~~~\n\n* Fail:\n~~~js\n[1.7976931348623157e308]\n~~~\n\n~~~js\n[1.79769e+308]\n~~~\n\n\nSummary: 19 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_Jansson (C).md",
    "content": "# Conformance of Jansson (C)\n\n## 1. Parse Validation\n\n\nSummary: 34 of 34 are correct.\n\n## 2. Parse Double\n\n* `[18446744073709551616]`\n  * expect: `1.8446744073709552e+19 (0x01643F0000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[-9223372036854775809]`\n  * expect: `-9.2233720368547758e+18 (0x016C3E0000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[10141204801825834086073718800384]`\n  * expect: `1.0141204801825834e+31 (0x016465FFFFFFFFFFFFF)`\n  * actual: `0 (0x0160)`\n\n* `[10141204801825835211973625643008]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[10141204801825834649023672221696]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[5708990770823838890407843763683279797179383808]`\n  * expect: `5.7089907708238389e+45 (0x016496FFFFFFFFFFFFF)`\n  * actual: `0 (0x0160)`\n\n* `[5708990770823839524233143877797980545530986496]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[5708990770823839207320493820740630171355185152]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000]`\n  * expect: `1e+308 (0x0167FE1CCF385EBC8A0)`\n  * actual: `0 (0x0160)`\n\n\nSummary: 57 of 66 are correct.\n\n## 3. Parse String\n\n* `[\"Hello\\u0000World\"]`\n  * expect: `\"Hello\\0World\"` (length: 11)\n  * actual: `\"\"` (length: 0)\n\n\nSummary: 8 of 9 are correct.\n\n## 4. Roundtrip\n\n* Fail:\n~~~js\n[0,1]\n~~~\n\n~~~js\n[0, 1]\n~~~\n\n* Fail:\n~~~js\n{\"foo\":\"bar\"}\n~~~\n\n~~~js\n{\"foo\": \"bar\"}\n~~~\n\n* Fail:\n~~~js\n{\"a\":null,\"foo\":\"bar\"}\n~~~\n\n~~~js\n{\"a\": null, \"foo\": \"bar\"}\n~~~\n\n* Fail:\n~~~js\n[1.2345]\n~~~\n\n~~~js\n[1.2344999999999999]\n~~~\n\n* Fail:\n~~~js\n[-1.2345]\n~~~\n\n~~~js\n[-1.2344999999999999]\n~~~\n\n* Fail:\n~~~js\n[5e-324]\n~~~\n\n~~~js\n[4.9406564584124654e-324]\n~~~\n\n* Fail:\n~~~js\n[2.225073858507201e-308]\n~~~\n\n~~~js\n[2.2250738585072009e-308]\n~~~\n\n\nSummary: 20 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_Jbson (C++14).md",
    "content": "# Conformance of Jbson (C++14)\n\n## 1. Parse Validation\n\n\nSummary: 34 of 34 are correct.\n\n## 2. Parse Double\n\n* `[2.22507e-308]`\n  * expect: `2.2250699999999998e-308 (0x000FFFFE2E8159D0)`\n  * actual: `2.2250700000000003e-308 (0x000FFFFE2E8159D1)`\n\n* `[-2.22507e-308]`\n  * expect: `-2.2250699999999998e-308 (0x800FFFFE2E8159D0)`\n  * actual: `-2.2250700000000003e-308 (0x800FFFFE2E8159D1)`\n\n* `[1e-10000]`\n  * expect: `0 (0x0000000000000000)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[18446744073709551616]`\n  * expect: `1.8446744073709552e+19 (0x43F0000000000000)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[-9223372036854775809]`\n  * expect: `-9.2233720368547758e+18 (0xC3E0000000000000)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[0.9868011474609375]`\n  * expect: `0.9868011474609375 (0x3FEF93E000000000)`\n  * actual: `0.98680114746093761 (0x3FEF93E000000001)`\n\n* `[45913141877270640000.0]`\n  * expect: `4.5913141877270643e+19 (0x4403E961FA3BA6A0)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[1e-214748363]`\n  * expect: `0 (0x0000000000000000)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[1e-214748364]`\n  * expect: `0 (0x0000000000000000)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[2.2250738585072012e-308]`\n  * expect: `2.2250738585072014e-308 (0x0010000000000000)`\n  * actual: `2.2250738585072009e-308 (0x000FFFFFFFFFFFFF)`\n\n* `[2.22507385850720113605740979670913197593481954635164565e-308]`\n  * expect: `2.2250738585072014e-308 (0x0010000000000000)`\n  * actual: `2.2250738585072009e-308 (0x000FFFFFFFFFFFFF)`\n\n* `[0.999999999999999944488848768742172978818416595458984374]`\n  * expect: `0.99999999999999989 (0x3FEFFFFFFFFFFFFF)`\n  * actual: `1 (0x3FF0000000000000)`\n\n* `[1.00000000000000011102230246251565404236316680908203125]`\n  * expect: `1 (0x3FF0000000000000)`\n  * actual: `1.0000000000000002 (0x3FF0000000000001)`\n\n* `[1.00000000000000011102230246251565404236316680908203124]`\n  * expect: `1 (0x3FF0000000000000)`\n  * actual: `1.0000000000000002 (0x3FF0000000000001)`\n\n* `[72057594037927928.0]`\n  * expect: `72057594037927928 (0x436FFFFFFFFFFFFF)`\n  * actual: `72057594037927920 (0x436FFFFFFFFFFFFE)`\n\n* `[7205759403792793199999e-5]`\n  * expect: `72057594037927928 (0x436FFFFFFFFFFFFF)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[7205759403792793200001e-5]`\n  * expect: `72057594037927936 (0x4370000000000000)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[922337203685477529599999e-5]`\n  * expect: `9.2233720368547748e+18 (0x43DFFFFFFFFFFFFF)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[922337203685477529600001e-5]`\n  * expect: `9.2233720368547758e+18 (0x43E0000000000000)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[10141204801825834086073718800384]`\n  * expect: `1.0141204801825834e+31 (0x465FFFFFFFFFFFFF)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[10141204801825835211973625643008]`\n  * expect: `1.0141204801825835e+31 (0x4660000000000000)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[10141204801825834649023672221696]`\n  * expect: `1.0141204801825835e+31 (0x4660000000000000)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[1014120480182583464902367222169599999e-5]`\n  * expect: `1.0141204801825834e+31 (0x465FFFFFFFFFFFFF)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[1014120480182583464902367222169600001e-5]`\n  * expect: `1.0141204801825835e+31 (0x4660000000000000)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[5708990770823838890407843763683279797179383808]`\n  * expect: `5.7089907708238389e+45 (0x496FFFFFFFFFFFFF)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[5708990770823839524233143877797980545530986496]`\n  * expect: `5.7089907708238395e+45 (0x4970000000000000)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[5708990770823839207320493820740630171355185152]`\n  * expect: `5.7089907708238395e+45 (0x4970000000000000)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[5708990770823839207320493820740630171355185151999e-3]`\n  * expect: `5.7089907708238389e+45 (0x496FFFFFFFFFFFFF)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[5708990770823839207320493820740630171355185152001e-3]`\n  * expect: `5.7089907708238395e+45 (0x4970000000000000)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000]`\n  * expect: `1e+308 (0x7FE1CCF385EBC8A0)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[2.225073858507201136057409796709131975934819546351645648023426109724822222021076945516529523908135087914149158913039621106870086438694594645527657207407820621743379988141063267329253552286881372149012981122451451889849057222307285255133155755015914397476397983411801999323962548289017107081850690630666655994938275772572015763062690663332647565300009245888316433037779791869612049497390377829704905051080609940730262937128958950003583799967207254304360284078895771796150945516748243471030702609144621572289880258182545180325707018860872113128079512233426288368622321503775666622503982534335974568884423900265498198385487948292206894721689831099698365846814022854243330660339850886445804001034933970427567186443383770486037861622771738545623065874679014086723327636718751234567890123456789012345678901e-308]`\n  * expect: `2.2250738585072014e-308 (0x0010000000000000)`\n  * actual: `2.2250738585072009e-308 (0x000FFFFFFFFFFFFF)`\n\n\nSummary: 35 of 66 are correct.\n\n## 3. Parse String\n\n* `[\"Hello\\u0000World\"]`\n  * expect: `\"Hello\\0World\"` (length: 11)\n  * actual: `\"Hello\\u0000World\"` (length: 16)\n\n\nSummary: 8 of 9 are correct.\n\n## 4. Roundtrip\n\n* Fail:\n~~~js\n[null]\n~~~\n\n~~~js\n[ null ]\n~~~\n\n* Fail:\n~~~js\n[true]\n~~~\n\n~~~js\n[ true ]\n~~~\n\n* Fail:\n~~~js\n[false]\n~~~\n\n~~~js\n[ false ]\n~~~\n\n* Fail:\n~~~js\n[0]\n~~~\n\n~~~js\n[ 0 ]\n~~~\n\n* Fail:\n~~~js\n[\"foo\"]\n~~~\n\n~~~js\n[ \"foo\" ]\n~~~\n\n* Fail:\n~~~js\n[]\n~~~\n\n~~~js\n[  ]\n~~~\n\n* Fail:\n~~~js\n{}\n~~~\n\n~~~js\n{  }\n~~~\n\n* Fail:\n~~~js\n[0,1]\n~~~\n\n~~~js\n[ 0, 1 ]\n~~~\n\n* Fail:\n~~~js\n{\"foo\":\"bar\"}\n~~~\n\n~~~js\n{ \"foo\" : \"bar\" }\n~~~\n\n* Fail:\n~~~js\n{\"a\":null,\"foo\":\"bar\"}\n~~~\n\n~~~js\n{ \"a\" : null, \"foo\" : \"bar\" }\n~~~\n\n* Fail:\n~~~js\n[-1]\n~~~\n\n~~~js\n[ 5 ]\n~~~\n\n* Fail:\n~~~js\n[-2147483648]\n~~~\n\n~~~js\n[ ./,),(-*,( ]\n~~~\n\n* Fail:\n~~~js\n[-1234567890123456789]\n~~~\n\n~~~js\n[ /.-,+*)('0/.-,+*)(' ]\n~~~\n\n* Fail:\n~~~js\n[-9223372036854775808]\n~~~\n\n~~~js\n[ '..--).0-*(+,))+(0( ]\n~~~\n\n* Fail:\n~~~js\n[1]\n~~~\n\n~~~js\n[ 1 ]\n~~~\n\n* Fail:\n~~~js\n[2147483647]\n~~~\n\n~~~js\n[ 2147483647 ]\n~~~\n\n* Fail:\n~~~js\n[4294967295]\n~~~\n\n~~~js\n[ 4294967295 ]\n~~~\n\n* Fail:\n~~~js\n[1234567890123456789]\n~~~\n\n~~~js\n[ 1234567890123456789 ]\n~~~\n\n* Fail:\n~~~js\n[9223372036854775807]\n~~~\n\n~~~js\n[ 9223372036854775807 ]\n~~~\n\n* Fail:\n~~~js\n[0.0]\n~~~\n\n~~~js\n[ 0.0 ]\n~~~\n\n* Fail:\n~~~js\n[-0.0]\n~~~\n\n~~~js\n[ 0.0 ]\n~~~\n\n* Fail:\n~~~js\n[1.2345]\n~~~\n\n~~~js\n[ 1.2345 ]\n~~~\n\n* Fail:\n~~~js\n[-1.2345]\n~~~\n\n~~~js\n[ -1.2345 ]\n~~~\n\n* Fail:\n~~~js\n[5e-324]\n~~~\n\n~~~js\n[ 0.0e-324 ]\n~~~\n\n* Fail:\n~~~js\n[2.225073858507201e-308]\n~~~\n\n~~~js\n[ 2.22507386e-308 ]\n~~~\n\n* Fail:\n~~~js\n[2.2250738585072014e-308]\n~~~\n\n~~~js\n[ 2.22507386e-308 ]\n~~~\n\n* Fail:\n~~~js\n[1.7976931348623157e308]\n~~~\n\n~~~js\n[ 1.79769313e308 ]\n~~~\n\n\nSummary: 0 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_JeayeSON (C++14).md",
    "content": "# Conformance of JeayeSON (C++14)\n\n## 1. Parse Validation\n\n* `../data/jsonchecker/fail02.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Unclosed array\"\n~~~\n\n* `../data/jsonchecker/fail03.json` is invalid but was mistakenly deemed valid.\n~~~js\n{unquoted_key: \"keys must be quoted\"}\n~~~\n\n* `../data/jsonchecker/fail04.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"extra comma\",]\n~~~\n\n* `../data/jsonchecker/fail05.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"double extra comma\",,]\n~~~\n\n* `../data/jsonchecker/fail06.json` is invalid but was mistakenly deemed valid.\n~~~js\n[   , \"<-- missing value\"]\n~~~\n\n* `../data/jsonchecker/fail07.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Comma after the close\"],\n~~~\n\n* `../data/jsonchecker/fail08.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Extra close\"]]\n~~~\n\n* `../data/jsonchecker/fail09.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Extra comma\": true,}\n~~~\n\n* `../data/jsonchecker/fail10.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Extra value after close\": true} \"misplaced quoted value\"\n~~~\n\n* `../data/jsonchecker/fail11.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Illegal expression\": 1 + 2}\n~~~\n\n* `../data/jsonchecker/fail12.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Illegal invocation\": alert()}\n~~~\n\n* `../data/jsonchecker/fail13.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Numbers cannot have leading zeroes\": 013}\n~~~\n\n* `../data/jsonchecker/fail14.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Numbers cannot be hex\": 0x14}\n~~~\n\n* `../data/jsonchecker/fail15.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Illegal backslash escape: \\x15\"]\n~~~\n\n* `../data/jsonchecker/fail16.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\\naked]\n~~~\n\n* `../data/jsonchecker/fail17.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Illegal backslash escape: \\017\"]\n~~~\n\n* `../data/jsonchecker/fail19.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Missing colon\" null}\n~~~\n\n* `../data/jsonchecker/fail20.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Double colon\":: null}\n~~~\n\n* `../data/jsonchecker/fail21.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Comma instead of colon\", null}\n~~~\n\n* `../data/jsonchecker/fail22.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Colon instead of comma\": false]\n~~~\n\n* `../data/jsonchecker/fail23.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Bad value\", truth]\n~~~\n\n* `../data/jsonchecker/fail24.json` is invalid but was mistakenly deemed valid.\n~~~js\n['single quote']\n~~~\n\n* `../data/jsonchecker/fail25.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"\ttab\tcharacter\tin\tstring\t\"]\n~~~\n\n* `../data/jsonchecker/fail26.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"tab\\   character\\   in\\  string\\  \"]\n~~~\n\n* `../data/jsonchecker/fail27.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"line\nbreak\"]\n~~~\n\n* `../data/jsonchecker/fail28.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"line\\\nbreak\"]\n~~~\n\n* `../data/jsonchecker/fail29.json` is invalid but was mistakenly deemed valid.\n~~~js\n[0e]\n~~~\n\n* `../data/jsonchecker/fail30.json` is invalid but was mistakenly deemed valid.\n~~~js\n[0e+]\n~~~\n\n* `../data/jsonchecker/fail31.json` is invalid but was mistakenly deemed valid.\n~~~js\n[0e+-1]\n~~~\n\n* `../data/jsonchecker/fail32.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Comma instead if closing brace\": true,\n~~~\n\n* `../data/jsonchecker/fail33.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"mismatch\"}\n~~~\n\n\nSummary: 3 of 34 are correct.\n\n## 2. Parse Double\n\n* `[3.1416]`\n  * expect: `3.1415999999999999 (0x400921FF2E48E8A7)`\n  * actual: `3.1415998935699463 (0x400921FF20000000)`\n\n* `[1E-10]`\n  * expect: `1e-10 (0x3DDB7CDFD9D7BDBB)`\n  * actual: `1.000000013351432e-10 (0x3DDB7CDFE0000000)`\n\n* `[-1E-10]`\n  * expect: `-1e-10 (0xBDDB7CDFD9D7BDBB)`\n  * actual: `-1.000000013351432e-10 (0xBDDB7CDFE0000000)`\n\n* `[1.234E+10]`\n  * expect: `12340000000 (0x4206FC2BA8000000)`\n  * actual: `12339999744 (0x4206FC2BA0000000)`\n\n* `[1.234E-10]`\n  * expect: `1.2340000000000001e-10 (0x3DE0F5C0635643A8)`\n  * actual: `1.2339999855282002e-10 (0x3DE0F5C060000000)`\n\n* `[1.79769e+308]`\n  * expect: `1.7976900000000001e+308 (0x7FEFFFFC57CA82AE)`\n  * actual: `inf (0x7FF0000000000000)`\n\n* `[2.22507e-308]`\n  * expect: `2.2250699999999998e-308 (0x000FFFFE2E8159D0)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[-1.79769e+308]`\n  * expect: `-1.7976900000000001e+308 (0xFFEFFFFC57CA82AE)`\n  * actual: `-inf (0xFFF0000000000000)`\n\n* `[-2.22507e-308]`\n  * expect: `-2.2250699999999998e-308 (0x800FFFFE2E8159D0)`\n  * actual: `-0 (0x8000000000000000)`\n\n* `[4.9406564584124654e-324]`\n  * expect: `4.9406564584124654e-324 (0x0000000000000001)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[2.2250738585072009e-308]`\n  * expect: `2.2250738585072009e-308 (0x000FFFFFFFFFFFFF)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[2.2250738585072014e-308]`\n  * expect: `2.2250738585072014e-308 (0x0010000000000000)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[1.7976931348623157e+308]`\n  * expect: `1.7976931348623157e+308 (0x7FEFFFFFFFFFFFFF)`\n  * actual: `inf (0x7FF0000000000000)`\n\n* `[18446744073709551616]`\n  * expect: `1.8446744073709552e+19 (0x43F0000000000000)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[-9223372036854775809]`\n  * expect: `-9.2233720368547758e+18 (0xC3E0000000000000)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[123e34]`\n  * expect: `1.23e+36 (0x476D9C75D3AC072B)`\n  * actual: `1.2300000305226882e+36 (0x476D9C75E0000000)`\n\n* `[45913141877270640000.0]`\n  * expect: `4.5913141877270643e+19 (0x4403E961FA3BA6A0)`\n  * actual: `4.5913142669879542e+19 (0x4403E96200000000)`\n\n* `[2.2250738585072011e-308]`\n  * expect: `2.2250738585072009e-308 (0x000FFFFFFFFFFFFF)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[0.017976931348623157e+310]`\n  * expect: `1.7976931348623157e+308 (0x7FEFFFFFFFFFFFFF)`\n  * actual: `inf (0x7FF0000000000000)`\n\n* `[2.2250738585072012e-308]`\n  * expect: `2.2250738585072014e-308 (0x0010000000000000)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[2.22507385850720113605740979670913197593481954635164564e-308]`\n  * expect: `2.2250738585072009e-308 (0x000FFFFFFFFFFFFF)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[2.22507385850720113605740979670913197593481954635164565e-308]`\n  * expect: `2.2250738585072014e-308 (0x0010000000000000)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[0.999999999999999944488848768742172978818416595458984374]`\n  * expect: `0.99999999999999989 (0x3FEFFFFFFFFFFFFF)`\n  * actual: `1 (0x3FF0000000000000)`\n\n* `[1.00000000000000011102230246251565404236316680908203126]`\n  * expect: `1.0000000000000002 (0x3FF0000000000001)`\n  * actual: `1 (0x3FF0000000000000)`\n\n* `[72057594037927928.0]`\n  * expect: `72057594037927928 (0x436FFFFFFFFFFFFF)`\n  * actual: `72057594037927936 (0x4370000000000000)`\n\n* `[7205759403792793199999e-5]`\n  * expect: `72057594037927928 (0x436FFFFFFFFFFFFF)`\n  * actual: `72057594037927936 (0x4370000000000000)`\n\n* `[9223372036854774784.0]`\n  * expect: `9.2233720368547748e+18 (0x43DFFFFFFFFFFFFF)`\n  * actual: `9.2233720368547758e+18 (0x43E0000000000000)`\n\n* `[922337203685477529599999e-5]`\n  * expect: `9.2233720368547748e+18 (0x43DFFFFFFFFFFFFF)`\n  * actual: `9.2233720368547758e+18 (0x43E0000000000000)`\n\n* `[10141204801825834086073718800384]`\n  * expect: `1.0141204801825834e+31 (0x465FFFFFFFFFFFFF)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[10141204801825835211973625643008]`\n  * expect: `1.0141204801825835e+31 (0x4660000000000000)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[10141204801825834649023672221696]`\n  * expect: `1.0141204801825835e+31 (0x4660000000000000)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[1014120480182583464902367222169599999e-5]`\n  * expect: `1.0141204801825834e+31 (0x465FFFFFFFFFFFFF)`\n  * actual: `1.0141204801825835e+31 (0x4660000000000000)`\n\n* `[5708990770823838890407843763683279797179383808]`\n  * expect: `5.7089907708238389e+45 (0x496FFFFFFFFFFFFF)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[5708990770823839524233143877797980545530986496]`\n  * expect: `5.7089907708238395e+45 (0x4970000000000000)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[5708990770823839207320493820740630171355185152]`\n  * expect: `5.7089907708238395e+45 (0x4970000000000000)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[5708990770823839207320493820740630171355185151999e-3]`\n  * expect: `5.7089907708238389e+45 (0x496FFFFFFFFFFFFF)`\n  * actual: `inf (0x7FF0000000000000)`\n\n* `[5708990770823839207320493820740630171355185152001e-3]`\n  * expect: `5.7089907708238395e+45 (0x4970000000000000)`\n  * actual: `inf (0x7FF0000000000000)`\n\n* `[100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000]`\n  * expect: `1e+308 (0x7FE1CCF385EBC8A0)`\n  * actual: `0 (0x0000000000000000)`\n\n* `[2.225073858507201136057409796709131975934819546351645648023426109724822222021076945516529523908135087914149158913039621106870086438694594645527657207407820621743379988141063267329253552286881372149012981122451451889849057222307285255133155755015914397476397983411801999323962548289017107081850690630666655994938275772572015763062690663332647565300009245888316433037779791869612049497390377829704905051080609940730262937128958950003583799967207254304360284078895771796150945516748243471030702609144621572289880258182545180325707018860872113128079512233426288368622321503775666622503982534335974568884423900265498198385487948292206894721689831099698365846814022854243330660339850886445804001034933970427567186443383770486037861622771738545623065874679014086723327636718751234567890123456789012345678901e-308]`\n  * expect: `2.2250738585072014e-308 (0x0010000000000000)`\n  * actual: `0 (0x0000000000000000)`\n\n\nSummary: 27 of 66 are correct.\n\n## 3. Parse String\n\n\nSummary: 9 of 9 are correct.\n\n## 4. Roundtrip\n\n* Fail:\n~~~js\n[-1234567890123456789]\n~~~\n\n~~~js\n[-2112454933]\n~~~\n\n* Fail:\n~~~js\n[-9223372036854775808]\n~~~\n\n~~~js\n[0]\n~~~\n\n* Fail:\n~~~js\n[4294967295]\n~~~\n\n~~~js\n[-1]\n~~~\n\n* Fail:\n~~~js\n[1234567890123456789]\n~~~\n\n~~~js\n[2112454933]\n~~~\n\n* Fail:\n~~~js\n[9223372036854775807]\n~~~\n\n~~~js\n[-1]\n~~~\n\n* Fail:\n~~~js\n[0.0]\n~~~\n\n~~~js\n[0]\n~~~\n\n* Fail:\n~~~js\n[-0.0]\n~~~\n\n~~~js\n[-0]\n~~~\n\n* Fail:\n~~~js\n[5e-324]\n~~~\n\n~~~js\n[0]\n~~~\n\n* Fail:\n~~~js\n[2.225073858507201e-308]\n~~~\n\n~~~js\n[0]\n~~~\n\n* Fail:\n~~~js\n[2.2250738585072014e-308]\n~~~\n\n~~~js\n[0]\n~~~\n\n* Fail:\n~~~js\n[1.7976931348623157e308]\n~~~\n\n~~~js\n[inf]\n~~~\n\n\nSummary: 16 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_JsonBox (C++).md",
    "content": "# Conformance of JsonBox (C++)\n\n## 1. Parse Validation\n\n* `../data/jsonchecker/fail02.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Unclosed array\"\n~~~\n\n* `../data/jsonchecker/fail03.json` is invalid but was mistakenly deemed valid.\n~~~js\n{unquoted_key: \"keys must be quoted\"}\n~~~\n\n* `../data/jsonchecker/fail04.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"extra comma\",]\n~~~\n\n* `../data/jsonchecker/fail07.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Comma after the close\"],\n~~~\n\n* `../data/jsonchecker/fail08.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Extra close\"]]\n~~~\n\n* `../data/jsonchecker/fail09.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Extra comma\": true,}\n~~~\n\n* `../data/jsonchecker/fail10.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Extra value after close\": true} \"misplaced quoted value\"\n~~~\n\n* `../data/jsonchecker/fail11.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Illegal expression\": 1 + 2}\n~~~\n\n* `../data/jsonchecker/fail13.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Numbers cannot have leading zeroes\": 013}\n~~~\n\n* `../data/jsonchecker/fail14.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Numbers cannot be hex\": 0x14}\n~~~\n\n* `../data/jsonchecker/fail15.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Illegal backslash escape: \\x15\"]\n~~~\n\n* `../data/jsonchecker/fail17.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Illegal backslash escape: \\017\"]\n~~~\n\n* `../data/jsonchecker/fail19.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Missing colon\" null}\n~~~\n\n* `../data/jsonchecker/fail21.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Comma instead of colon\", null}\n~~~\n\n* `../data/jsonchecker/fail22.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Colon instead of comma\": false]\n~~~\n\n* `../data/jsonchecker/fail25.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"\ttab\tcharacter\tin\tstring\t\"]\n~~~\n\n* `../data/jsonchecker/fail26.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"tab\\   character\\   in\\  string\\  \"]\n~~~\n\n* `../data/jsonchecker/fail27.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"line\nbreak\"]\n~~~\n\n* `../data/jsonchecker/fail28.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"line\\\nbreak\"]\n~~~\n\n* `../data/jsonchecker/fail29.json` is invalid but was mistakenly deemed valid.\n~~~js\n[0e]\n~~~\n\n* `../data/jsonchecker/fail30.json` is invalid but was mistakenly deemed valid.\n~~~js\n[0e+]\n~~~\n\n* `../data/jsonchecker/fail31.json` is invalid but was mistakenly deemed valid.\n~~~js\n[0e+-1]\n~~~\n\n* `../data/jsonchecker/fail32.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Comma instead if closing brace\": true,\n~~~\n\n* `../data/jsonchecker/fail33.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"mismatch\"}\n~~~\n\n\nSummary: 10 of 34 are correct.\n\n## 2. Parse Double\n\n* `[18446744073709551616]`\n  * expect: `1.8446744073709552e+19 (0x01643F0000000000000)`\n  * actual: `2147483647 (0x01641DFFFFFFFC00000)`\n\n* `[-9223372036854775809]`\n  * expect: `-9.2233720368547758e+18 (0x016C3E0000000000000)`\n  * actual: `-2147483648 (0x016C1E0000000000000)`\n\n* `[2.22507385850720113605740979670913197593481954635164564e-308]`\n  * expect: `2.2250738585072009e-308 (0x016FFFFFFFFFFFFF)`\n  * actual: `2.2250738585072014e-308 (0x01610000000000000)`\n\n* `[0.999999999999999944488848768742172978818416595458984374]`\n  * expect: `0.99999999999999989 (0x0163FEFFFFFFFFFFFFF)`\n  * actual: `1 (0x0163FF0000000000000)`\n\n* `[1.00000000000000011102230246251565404236316680908203126]`\n  * expect: `1.0000000000000002 (0x0163FF0000000000001)`\n  * actual: `1 (0x0163FF0000000000000)`\n\n* `[7205759403792793199999e-5]`\n  * expect: `72057594037927928 (0x016436FFFFFFFFFFFFF)`\n  * actual: `72057594037927936 (0x0164370000000000000)`\n\n* `[922337203685477529599999e-5]`\n  * expect: `9.2233720368547748e+18 (0x01643DFFFFFFFFFFFFF)`\n  * actual: `9.2233720368547758e+18 (0x01643E0000000000000)`\n\n* `[10141204801825834086073718800384]`\n  * expect: `1.0141204801825834e+31 (0x016465FFFFFFFFFFFFF)`\n  * actual: `2147483647 (0x01641DFFFFFFFC00000)`\n\n* `[10141204801825835211973625643008]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `2147483647 (0x01641DFFFFFFFC00000)`\n\n* `[10141204801825834649023672221696]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `2147483647 (0x01641DFFFFFFFC00000)`\n\n* `[1014120480182583464902367222169599999e-5]`\n  * expect: `1.0141204801825834e+31 (0x016465FFFFFFFFFFFFF)`\n  * actual: `1.0141204801825835e+31 (0x0164660000000000000)`\n\n* `[5708990770823838890407843763683279797179383808]`\n  * expect: `5.7089907708238389e+45 (0x016496FFFFFFFFFFFFF)`\n  * actual: `2147483647 (0x01641DFFFFFFFC00000)`\n\n* `[5708990770823839524233143877797980545530986496]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `2147483647 (0x01641DFFFFFFFC00000)`\n\n* `[5708990770823839207320493820740630171355185152]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `2147483647 (0x01641DFFFFFFFC00000)`\n\n* `[5708990770823839207320493820740630171355185151999e-3]`\n  * expect: `5.7089907708238389e+45 (0x016496FFFFFFFFFFFFF)`\n  * actual: `5.7089907708238395e+45 (0x0164970000000000000)`\n\n* `[100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000]`\n  * expect: `1e+308 (0x0167FE1CCF385EBC8A0)`\n  * actual: `2147483647 (0x01641DFFFFFFFC00000)`\n\n\nSummary: 50 of 66 are correct.\n\n## 3. Parse String\n\n* `[\"\\uD834\\uDD1E\"]`\n  * expect: `\"𝄞\"` (length: 4)\n  * actual: `\"\"` (length: 6)\n\n\nSummary: 8 of 9 are correct.\n\n## 4. Roundtrip\n\n* Fail:\n~~~js\n[-1234567890123456789]\n~~~\n\n~~~js\n[-2147483648]\n~~~\n\n* Fail:\n~~~js\n[-9223372036854775808]\n~~~\n\n~~~js\n[-2147483648]\n~~~\n\n* Fail:\n~~~js\n[4294967295]\n~~~\n\n~~~js\n[2147483647]\n~~~\n\n* Fail:\n~~~js\n[1234567890123456789]\n~~~\n\n~~~js\n[2147483647]\n~~~\n\n* Fail:\n~~~js\n[9223372036854775807]\n~~~\n\n~~~js\n[2147483647]\n~~~\n\n* Fail:\n~~~js\n[0.0]\n~~~\n\n~~~js\n[0]\n~~~\n\n* Fail:\n~~~js\n[-0.0]\n~~~\n\n~~~js\n[-0]\n~~~\n\n* Fail:\n~~~js\n[1.2345]\n~~~\n\n~~~js\n[1.2344999999999999]\n~~~\n\n* Fail:\n~~~js\n[-1.2345]\n~~~\n\n~~~js\n[-1.2344999999999999]\n~~~\n\n* Fail:\n~~~js\n[5e-324]\n~~~\n\n~~~js\n[4.9406564584124654e-324]\n~~~\n\n* Fail:\n~~~js\n[2.225073858507201e-308]\n~~~\n\n~~~js\n[2.2250738585072009e-308]\n~~~\n\n* Fail:\n~~~js\n[1.7976931348623157e308]\n~~~\n\n~~~js\n[1.7976931348623157e+308]\n~~~\n\n\nSummary: 15 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_JsonCpp (C++).md",
    "content": "# Conformance of JsonCpp (C++)\n\n## 1. Parse Validation\n\n* `../data/jsonchecker/fail07.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Comma after the close\"],\n~~~\n\n* `../data/jsonchecker/fail08.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Extra close\"]]\n~~~\n\n* `../data/jsonchecker/fail10.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Extra value after close\": true} \"misplaced quoted value\"\n~~~\n\n* `../data/jsonchecker/fail13.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Numbers cannot have leading zeroes\": 013}\n~~~\n\n* `../data/jsonchecker/fail25.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"\ttab\tcharacter\tin\tstring\t\"]\n~~~\n\n* `../data/jsonchecker/fail27.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"line\nbreak\"]\n~~~\n\n\nSummary: 28 of 34 are correct.\n\n## 2. Parse Double\n\n* `[1e-10000]`\n  * expect: `0 (0x0160)`\n  * actual: `0 (0x0160)`\n\n* `[1e-214748363]`\n  * expect: `0 (0x0160)`\n  * actual: `0 (0x0160)`\n\n* `[1e-214748364]`\n  * expect: `0 (0x0160)`\n  * actual: `0 (0x0160)`\n\n* `[2.22507385850720113605740979670913197593481954635164564e-308]`\n  * expect: `2.2250738585072009e-308 (0x016FFFFFFFFFFFFF)`\n  * actual: `2.2250738585072014e-308 (0x01610000000000000)`\n\n* `[0.999999999999999944488848768742172978818416595458984374]`\n  * expect: `0.99999999999999989 (0x0163FEFFFFFFFFFFFFF)`\n  * actual: `1 (0x0163FF0000000000000)`\n\n* `[1.00000000000000011102230246251565404236316680908203126]`\n  * expect: `1.0000000000000002 (0x0163FF0000000000001)`\n  * actual: `1 (0x0163FF0000000000000)`\n\n* `[7205759403792793199999e-5]`\n  * expect: `72057594037927928 (0x016436FFFFFFFFFFFFF)`\n  * actual: `72057594037927936 (0x0164370000000000000)`\n\n* `[922337203685477529599999e-5]`\n  * expect: `9.2233720368547748e+18 (0x01643DFFFFFFFFFFFFF)`\n  * actual: `9.2233720368547758e+18 (0x01643E0000000000000)`\n\n* `[1014120480182583464902367222169599999e-5]`\n  * expect: `1.0141204801825834e+31 (0x016465FFFFFFFFFFFFF)`\n  * actual: `1.0141204801825835e+31 (0x0164660000000000000)`\n\n* `[5708990770823839207320493820740630171355185151999e-3]`\n  * expect: `5.7089907708238389e+45 (0x016496FFFFFFFFFFFFF)`\n  * actual: `5.7089907708238395e+45 (0x0164970000000000000)`\n\n\nSummary: 56 of 66 are correct.\n\n## 3. Parse String\n\n\nSummary: 9 of 9 are correct.\n\n## 4. Roundtrip\n\n* Fail:\n~~~js\n[0.0]\n~~~\n\n~~~js\n[0]\n~~~\n\n* Fail:\n~~~js\n[-0.0]\n~~~\n\n~~~js\n[-0]\n~~~\n\n* Fail:\n~~~js\n[1.2345]\n~~~\n\n~~~js\n[1.2344999999999999]\n~~~\n\n* Fail:\n~~~js\n[-1.2345]\n~~~\n\n~~~js\n[-1.2344999999999999]\n~~~\n\n* Fail:\n~~~js\n[5e-324]\n~~~\n\n~~~js\n[4.9406564584124654e-324]\n~~~\n\n* Fail:\n~~~js\n[2.225073858507201e-308]\n~~~\n\n~~~js\n[2.2250738585072009e-308]\n~~~\n\n* Fail:\n~~~js\n[1.7976931348623157e308]\n~~~\n\n~~~js\n[1.7976931348623157e+308]\n~~~\n\n\nSummary: 20 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_Jzon (C++).md",
    "content": "# Conformance of Jzon (C++)\n\n## 1. Parse Validation\n\n* `../data/jsonchecker/pass01.json` is valid but was mistakenly deemed invalid.\n~~~js\n[\n    \"JSON Test Pattern pass1\",\n    {\"object with 1 member\":[\"array with 1 element\"]},\n    {},\n    [],\n    -42,\n    true,\n    false,\n    null,\n    {\n        \"integer\": 1234567890,\n        \"real\": -9876.543210,\n        \"e\": 0.123456789e-12,\n        \"E\": 1.234567890E+34,\n        \"\":  23456789012E66,\n        \"zero\": 0,\n        \"one\": 1,\n        \"space\": \" \",\n        \"quote\": \"\\\"\",\n        \"backslash\": \"\\\\\",\n        \"controls\": \"\\b\\f\\n\\r\\t\",\n        \"slash\": \"/ & \\/\",\n        \"alpha\": \"abcdefghijklmnopqrstuvwyz\",\n        \"ALPHA\": \"ABCDEFGHIJKLMNOPQRSTUVWYZ\",\n        \"digit\": \"0123456789\",\n        \"0123456789\": \"digit\",\n        \"special\": \"`1~!@#$%^&*()_+-={':[,]}|;.</>?\",\n        \"hex\": \"\\u0123\\u4567\\u89AB\\uCDEF\\uabcd\\uef4A\",\n        \"true\": true,\n        \"false\": false,\n        \"null\": null,\n        \"array\":[  ],\n        \"object\":{  },\n        \"address\": \"50 St. James Street\",\n        \"url\": \"http://www.JSON.org/\",\n        \"comment\": \"// /* <!-- --\",\n        \"# -- --> */\": \" \",\n        \" s p a c e d \" :[1,2 , 3\n\n,\n\n4 , 5        ,          6           ,7        ],\"compact\":[1,2,3,4,5,6,7],\n        \"jsontext\": \"{\\\"object with 1 member\\\":[\\\"array with 1 element\\\"]}\",\n        \"quotes\": \"&#34; \\u0022 %22 0x22 034 &#x22;\",\n        \"\\/\\\\\\\"\\uCAFE\\uBABE\\uAB98\\uFCDE\\ubcda\\uef4A\\b\\f\\n\\r\\t`1~!@#$%^&*()_+-=[]{}|;:',./<>?\"\n: \"A key can be any string\"\n    },\n    0.5 ,98.6\n,\n99.44\n,\n\n1066,\n1e1,\n0.1e1,\n1e-1,\n1e00,2e+00,2e-00\n,\"rosebud\"]\n~~~\n\n* `../data/jsonchecker/fail02.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Unclosed array\"\n~~~\n\n* `../data/jsonchecker/fail06.json` is invalid but was mistakenly deemed valid.\n~~~js\n[   , \"<-- missing value\"]\n~~~\n\n* `../data/jsonchecker/fail07.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Comma after the close\"],\n~~~\n\n* `../data/jsonchecker/fail09.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Extra comma\": true,}\n~~~\n\n* `../data/jsonchecker/fail13.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Numbers cannot have leading zeroes\": 013}\n~~~\n\n* `../data/jsonchecker/fail15.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Illegal backslash escape: \\x15\"]\n~~~\n\n* `../data/jsonchecker/fail17.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Illegal backslash escape: \\017\"]\n~~~\n\n* `../data/jsonchecker/fail19.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Missing colon\" null}\n~~~\n\n* `../data/jsonchecker/fail20.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Double colon\":: null}\n~~~\n\n* `../data/jsonchecker/fail21.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Comma instead of colon\", null}\n~~~\n\n* `../data/jsonchecker/fail22.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Colon instead of comma\": false]\n~~~\n\n* `../data/jsonchecker/fail25.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"\ttab\tcharacter\tin\tstring\t\"]\n~~~\n\n* `../data/jsonchecker/fail26.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"tab\\   character\\   in\\  string\\  \"]\n~~~\n\n* `../data/jsonchecker/fail27.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"line\nbreak\"]\n~~~\n\n* `../data/jsonchecker/fail28.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"line\\\nbreak\"]\n~~~\n\n* `../data/jsonchecker/fail32.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Comma instead if closing brace\": true,\n~~~\n\n\nSummary: 17 of 34 are correct.\n\n## 2. Parse Double\n\n* `[2.22507385850720113605740979670913197593481954635164564e-308]`\n  * expect: `2.2250738585072009e-308 (0x016FFFFFFFFFFFFF)`\n  * actual: `2.2250738585072014e-308 (0x01610000000000000)`\n\n* `[0.999999999999999944488848768742172978818416595458984374]`\n  * expect: `0.99999999999999989 (0x0163FEFFFFFFFFFFFFF)`\n  * actual: `1 (0x0163FF0000000000000)`\n\n* `[1.00000000000000011102230246251565404236316680908203126]`\n  * expect: `1.0000000000000002 (0x0163FF0000000000001)`\n  * actual: `1 (0x0163FF0000000000000)`\n\n* `[7205759403792793199999e-5]`\n  * expect: `72057594037927928 (0x016436FFFFFFFFFFFFF)`\n  * actual: `72057594037927936 (0x0164370000000000000)`\n\n* `[922337203685477529599999e-5]`\n  * expect: `9.2233720368547748e+18 (0x01643DFFFFFFFFFFFFF)`\n  * actual: `9.2233720368547758e+18 (0x01643E0000000000000)`\n\n* `[1014120480182583464902367222169599999e-5]`\n  * expect: `1.0141204801825834e+31 (0x016465FFFFFFFFFFFFF)`\n  * actual: `1.0141204801825835e+31 (0x0164660000000000000)`\n\n* `[5708990770823839207320493820740630171355185151999e-3]`\n  * expect: `5.7089907708238389e+45 (0x016496FFFFFFFFFFFFF)`\n  * actual: `5.7089907708238395e+45 (0x0164970000000000000)`\n\n\nSummary: 59 of 66 are correct.\n\n## 3. Parse String\n\n* `[\"Hello\\u0000World\"]`\n  * expect: `\"Hello\\0World\"` (length: 11)\n  * actual: `\"Hello\\u0000World\"` (length: 16)\n\n* `[\"\\u0024\"]`\n  * expect: `\"$\"` (length: 1)\n  * actual: `\"\\u0024\"` (length: 6)\n\n* `[\"\\u00A2\"]`\n  * expect: `\"¢\"` (length: 2)\n  * actual: `\"\\u00A2\"` (length: 6)\n\n* `[\"\\u20AC\"]`\n  * expect: `\"€\"` (length: 3)\n  * actual: `\"\\u20AC\"` (length: 6)\n\n* `[\"\\uD834\\uDD1E\"]`\n  * expect: `\"𝄞\"` (length: 4)\n  * actual: `\"\\uD834\\uDD1E\"` (length: 12)\n\n\nSummary: 4 of 9 are correct.\n\n## 4. Roundtrip\n\n\nSummary: 27 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_Nlohmann (C++11).md",
    "content": "# Conformance of Nlohmann (C++11)\n\n## 1. Parse Validation\n\n\nSummary: 34 of 34 are correct.\n\n## 2. Parse Double\n\n\nSummary: 66 of 66 are correct.\n\n## 3. Parse String\n\n\nSummary: 9 of 9 are correct.\n\n## 4. Roundtrip\n\n* Fail:\n~~~js\n[5e-324]\n~~~\n\n~~~js\n[4.94065645841247e-324]\n~~~\n\n* Fail:\n~~~js\n[2.225073858507201e-308]\n~~~\n\n~~~js\n[2.2250738585072e-308]\n~~~\n\n* Fail:\n~~~js\n[2.2250738585072014e-308]\n~~~\n\n~~~js\n[2.2250738585072e-308]\n~~~\n\n* Fail:\n~~~js\n[1.7976931348623157e308]\n~~~\n\n~~~js\n[1.79769313486232e+308]\n~~~\n\n\nSummary: 23 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_POCO (C++).md",
    "content": "# Conformance of POCO (C++)\n\n## 1. Parse Validation\n\n\nSummary: 34 of 34 are correct.\n\n## 2. Parse Double\n\n* `[18446744073709551616]`\n  * expect: `1.8446744073709552e+19 (0x01643F0000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[-9223372036854775809]`\n  * expect: `-9.2233720368547758e+18 (0x016C3E0000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[10141204801825834086073718800384]`\n  * expect: `1.0141204801825834e+31 (0x016465FFFFFFFFFFFFF)`\n  * actual: `0 (0x0160)`\n\n* `[10141204801825835211973625643008]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[10141204801825834649023672221696]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[5708990770823838890407843763683279797179383808]`\n  * expect: `5.7089907708238389e+45 (0x016496FFFFFFFFFFFFF)`\n  * actual: `0 (0x0160)`\n\n* `[5708990770823839524233143877797980545530986496]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[5708990770823839207320493820740630171355185152]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000]`\n  * expect: `1e+308 (0x0167FE1CCF385EBC8A0)`\n  * actual: `0 (0x0160)`\n\n\nSummary: 57 of 66 are correct.\n\n## 3. Parse String\n\n\nSummary: 9 of 9 are correct.\n\n## 4. Roundtrip\n\n* Fail:\n~~~js\n[0.0]\n~~~\n\n~~~js\n[0]\n~~~\n\n* Fail:\n~~~js\n[-0.0]\n~~~\n\n~~~js\n[0]\n~~~\n\n* Fail:\n~~~js\n[1.7976931348623157e308]\n~~~\n\n~~~js\n[1.7976931348623157e+308]\n~~~\n\n\nSummary: 24 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_Parson (C).md",
    "content": "# Conformance of Parson (C)\n\n## 1. Parse Validation\n\n* `../data/jsonchecker/fail07.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Comma after the close\"],\n~~~\n\n* `../data/jsonchecker/fail08.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Extra close\"]]\n~~~\n\n* `../data/jsonchecker/fail10.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Extra value after close\": true} \"misplaced quoted value\"\n~~~\n\n\nSummary: 31 of 34 are correct.\n\n## 2. Parse Double\n\n\nSummary: 66 of 66 are correct.\n\n## 3. Parse String\n\n* `[\"Hello\\u0000World\"]`\n  * expect: `\"Hello\\0World\"` (length: 11)\n  * actual: `\"Hello\"` (length: 5)\n\n\nSummary: 8 of 9 are correct.\n\n## 4. Roundtrip\n\n* Fail:\n~~~js\n[-1234567890123456789]\n~~~\n\n~~~js\n[-1234567890123456768.000000]\n~~~\n\n* Fail:\n~~~js\n[-9223372036854775808]\n~~~\n\n~~~js\n[-9223372036854775808.000000]\n~~~\n\n* Fail:\n~~~js\n[4294967295]\n~~~\n\n~~~js\n[4294967295.000000]\n~~~\n\n* Fail:\n~~~js\n[1234567890123456789]\n~~~\n\n~~~js\n[1234567890123456768.000000]\n~~~\n\n* Fail:\n~~~js\n[9223372036854775807]\n~~~\n\n~~~js\n[9223372036854775808.000000]\n~~~\n\n* Fail:\n~~~js\n[0.0]\n~~~\n\n~~~js\n[0]\n~~~\n\n* Fail:\n~~~js\n[-0.0]\n~~~\n\n~~~js\n[0]\n~~~\n\n* Fail:\n~~~js\n[1.2345]\n~~~\n\n~~~js\n[1.234500]\n~~~\n\n* Fail:\n~~~js\n[-1.2345]\n~~~\n\n~~~js\n[-1.234500]\n~~~\n\n* Fail:\n~~~js\n[5e-324]\n~~~\n\n~~~js\n[0.000000]\n~~~\n\n* Fail:\n~~~js\n[2.225073858507201e-308]\n~~~\n\n~~~js\n[0.000000]\n~~~\n\n* Fail:\n~~~js\n[2.2250738585072014e-308]\n~~~\n\n~~~js\n[0.000000]\n~~~\n\n* Fail:\n~~~js\n[1.7976931348623157e308]\n~~~\n\n~~~js\n[179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000]\n~~~\n\n\nSummary: 14 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_PicoJSON (C++).md",
    "content": "# Conformance of PicoJSON (C++)\n\n## 1. Parse Validation\n\n* `../data/jsonchecker/fail07.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Comma after the close\"],\n~~~\n\n* `../data/jsonchecker/fail08.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Extra close\"]]\n~~~\n\n* `../data/jsonchecker/fail10.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Extra value after close\": true} \"misplaced quoted value\"\n~~~\n\n* `../data/jsonchecker/fail13.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Numbers cannot have leading zeroes\": 013}\n~~~\n\n\nSummary: 30 of 34 are correct.\n\n## 2. Parse Double\n\n\nSummary: 66 of 66 are correct.\n\n## 3. Parse String\n\n\nSummary: 9 of 9 are correct.\n\n## 4. Roundtrip\n\n* Fail:\n~~~js\n[-1234567890123456789]\n~~~\n\n~~~js\n[-1.2345678901234568e+18]\n~~~\n\n* Fail:\n~~~js\n[-9223372036854775808]\n~~~\n\n~~~js\n[-9.2233720368547758e+18]\n~~~\n\n* Fail:\n~~~js\n[1234567890123456789]\n~~~\n\n~~~js\n[1.2345678901234568e+18]\n~~~\n\n* Fail:\n~~~js\n[9223372036854775807]\n~~~\n\n~~~js\n[9.2233720368547758e+18]\n~~~\n\n* Fail:\n~~~js\n[0.0]\n~~~\n\n~~~js\n[0]\n~~~\n\n* Fail:\n~~~js\n[-0.0]\n~~~\n\n~~~js\n[-0]\n~~~\n\n* Fail:\n~~~js\n[1.2345]\n~~~\n\n~~~js\n[1.2344999999999999]\n~~~\n\n* Fail:\n~~~js\n[-1.2345]\n~~~\n\n~~~js\n[-1.2344999999999999]\n~~~\n\n* Fail:\n~~~js\n[5e-324]\n~~~\n\n~~~js\n[4.9406564584124654e-324]\n~~~\n\n* Fail:\n~~~js\n[2.225073858507201e-308]\n~~~\n\n~~~js\n[2.2250738585072009e-308]\n~~~\n\n* Fail:\n~~~js\n[1.7976931348623157e308]\n~~~\n\n~~~js\n[1.7976931348623157e+308]\n~~~\n\n\nSummary: 16 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_Qt (C++).md",
    "content": "# Conformance of Qt (C++)\n\n## 1. Parse Validation\n\n* `../data/jsonchecker/fail15.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Illegal backslash escape: \\x15\"]\n~~~\n\n* `../data/jsonchecker/fail17.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Illegal backslash escape: \\017\"]\n~~~\n\n* `../data/jsonchecker/fail25.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"\ttab\tcharacter\tin\tstring\t\"]\n~~~\n\n* `../data/jsonchecker/fail26.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"tab\\   character\\   in\\  string\\  \"]\n~~~\n\n* `../data/jsonchecker/fail27.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"line\nbreak\"]\n~~~\n\n* `../data/jsonchecker/fail28.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"line\\\nbreak\"]\n~~~\n\n\nSummary: 28 of 34 are correct.\n\n## 2. Parse Double\n\n* `[2.2250738585072012e-308]`\n  * expect: `2.2250738585072014e-308 (0x01610000000000000)`\n  * actual: `2.2250738585072009e-308 (0x016FFFFFFFFFFFFF)`\n\n* `[2.22507385850720113605740979670913197593481954635164565e-308]`\n  * expect: `2.2250738585072014e-308 (0x01610000000000000)`\n  * actual: `2.2250738585072009e-308 (0x016FFFFFFFFFFFFF)`\n\n* `[2.225073858507201136057409796709131975934819546351645648023426109724822222021076945516529523908135087914149158913039621106870086438694594645527657207407820621743379988141063267329253552286881372149012981122451451889849057222307285255133155755015914397476397983411801999323962548289017107081850690630666655994938275772572015763062690663332647565300009245888316433037779791869612049497390377829704905051080609940730262937128958950003583799967207254304360284078895771796150945516748243471030702609144621572289880258182545180325707018860872113128079512233426288368622321503775666622503982534335974568884423900265498198385487948292206894721689831099698365846814022854243330660339850886445804001034933970427567186443383770486037861622771738545623065874679014086723327636718751234567890123456789012345678901e-308]`\n  * expect: `2.2250738585072014e-308 (0x01610000000000000)`\n  * actual: `2.2250738585072009e-308 (0x016FFFFFFFFFFFFF)`\n\n\nSummary: 63 of 66 are correct.\n\n## 3. Parse String\n\n\nSummary: 9 of 9 are correct.\n\n## 4. Roundtrip\n\n* Fail:\n~~~js\n[-1234567890123456789]\n~~~\n\n~~~js\n[-1.2345678901234568e+18]\n~~~\n\n* Fail:\n~~~js\n[-9223372036854775808]\n~~~\n\n~~~js\n[-9.2233720368547758e+18]\n~~~\n\n* Fail:\n~~~js\n[1234567890123456789]\n~~~\n\n~~~js\n[1.2345678901234568e+18]\n~~~\n\n* Fail:\n~~~js\n[9223372036854775807]\n~~~\n\n~~~js\n[9.2233720368547758e+18]\n~~~\n\n* Fail:\n~~~js\n[0.0]\n~~~\n\n~~~js\n[0]\n~~~\n\n* Fail:\n~~~js\n[-0.0]\n~~~\n\n~~~js\n[0]\n~~~\n\n* Fail:\n~~~js\n[1.2345]\n~~~\n\n~~~js\n[1.2344999999999999]\n~~~\n\n* Fail:\n~~~js\n[-1.2345]\n~~~\n\n~~~js\n[-1.2344999999999999]\n~~~\n\n* Fail:\n~~~js\n[5e-324]\n~~~\n\n~~~js\n[4.9406564584124654e-324]\n~~~\n\n* Fail:\n~~~js\n[2.225073858507201e-308]\n~~~\n\n~~~js\n[2.2250738585072009e-308]\n~~~\n\n* Fail:\n~~~js\n[1.7976931348623157e308]\n~~~\n\n~~~js\n[1.7976931348623157e+308]\n~~~\n\n\nSummary: 16 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_RapidJSON (C++).md",
    "content": "# Conformance of RapidJSON (C++)\n\n## 1. Parse Validation\n\n\nSummary: 34 of 34 are correct.\n\n## 2. Parse Double\n\n* `[2.22507e-308]`\n  * expect: `2.2250699999999998e-308 (0x016FFFFE2E8159D0)`\n  * actual: `2.2250700000000003e-308 (0x016FFFFE2E8159D1)`\n\n* `[-2.22507e-308]`\n  * expect: `-2.2250699999999998e-308 (0x016800FFFFE2E8159D0)`\n  * actual: `-2.2250700000000003e-308 (0x016800FFFFE2E8159D1)`\n\n* `[0.9868011474609375]`\n  * expect: `0.9868011474609375 (0x0163FEF93E000000000)`\n  * actual: `0.98680114746093761 (0x0163FEF93E000000001)`\n\n* `[2.2250738585072011e-308]`\n  * expect: `2.2250738585072009e-308 (0x016FFFFFFFFFFFFF)`\n  * actual: `2.2250738585072014e-308 (0x01610000000000000)`\n\n* `[2.22507385850720113605740979670913197593481954635164564e-308]`\n  * expect: `2.2250738585072009e-308 (0x016FFFFFFFFFFFFF)`\n  * actual: `2.2250738585072014e-308 (0x01610000000000000)`\n\n* `[0.999999999999999944488848768742172978818416595458984374]`\n  * expect: `0.99999999999999989 (0x0163FEFFFFFFFFFFFFF)`\n  * actual: `1 (0x0163FF0000000000000)`\n\n* `[1.00000000000000011102230246251565404236316680908203126]`\n  * expect: `1.0000000000000002 (0x0163FF0000000000001)`\n  * actual: `1 (0x0163FF0000000000000)`\n\n* `[72057594037927928.0]`\n  * expect: `72057594037927928 (0x016436FFFFFFFFFFFFF)`\n  * actual: `72057594037927920 (0x016436FFFFFFFFFFFFE)`\n\n* `[7205759403792793199999e-5]`\n  * expect: `72057594037927928 (0x016436FFFFFFFFFFFFF)`\n  * actual: `72057594037927936 (0x0164370000000000000)`\n\n* `[10141204801825834086073718800384]`\n  * expect: `1.0141204801825834e+31 (0x016465FFFFFFFFFFFFF)`\n  * actual: `1.0141204801825833e+31 (0x016465FFFFFFFFFFFFE)`\n\n* `[10141204801825835211973625643008]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `1.0141204801825833e+31 (0x016465FFFFFFFFFFFFE)`\n\n* `[10141204801825834649023672221696]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `1.0141204801825833e+31 (0x016465FFFFFFFFFFFFE)`\n\n* `[1014120480182583464902367222169600001e-5]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `1.0141204801825834e+31 (0x016465FFFFFFFFFFFFF)`\n\n* `[5708990770823838890407843763683279797179383808]`\n  * expect: `5.7089907708238389e+45 (0x016496FFFFFFFFFFFFF)`\n  * actual: `5.7089907708238433e+45 (0x0164970000000000003)`\n\n* `[5708990770823839524233143877797980545530986496]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `5.7089907708238433e+45 (0x0164970000000000003)`\n\n* `[5708990770823839207320493820740630171355185152]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `5.7089907708238433e+45 (0x0164970000000000003)`\n\n* `[5708990770823839207320493820740630171355185151999e-3]`\n  * expect: `5.7089907708238389e+45 (0x016496FFFFFFFFFFFFF)`\n  * actual: `5.7089907708238433e+45 (0x0164970000000000003)`\n\n* `[5708990770823839207320493820740630171355185152001e-3]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `5.7089907708238433e+45 (0x0164970000000000003)`\n\n* `[100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000]`\n  * expect: `1e+308 (0x0167FE1CCF385EBC8A0)`\n  * actual: `9.9999999999999981e+307 (0x0167FE1CCF385EBC89F)`\n\n\nSummary: 47 of 66 are correct.\n\n## 3. Parse String\n\n\nSummary: 9 of 9 are correct.\n\n## 4. Roundtrip\n\n\nSummary: 27 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_RapidJSON_AutoUTF (C++).md",
    "content": "# Conformance of RapidJSON_AutoUTF (C++)\n\n## 1. Parse Validation\n\n\nSummary: 34 of 34 are correct.\n\n## 2. Parse Double\n\n* `[2.22507e-308]`\n  * expect: `2.2250699999999998e-308 (0x016FFFFE2E8159D0)`\n  * actual: `2.2250700000000003e-308 (0x016FFFFE2E8159D1)`\n\n* `[-2.22507e-308]`\n  * expect: `-2.2250699999999998e-308 (0x016800FFFFE2E8159D0)`\n  * actual: `-2.2250700000000003e-308 (0x016800FFFFE2E8159D1)`\n\n* `[0.9868011474609375]`\n  * expect: `0.9868011474609375 (0x0163FEF93E000000000)`\n  * actual: `0.98680114746093761 (0x0163FEF93E000000001)`\n\n* `[2.2250738585072011e-308]`\n  * expect: `2.2250738585072009e-308 (0x016FFFFFFFFFFFFF)`\n  * actual: `2.2250738585072014e-308 (0x01610000000000000)`\n\n* `[2.22507385850720113605740979670913197593481954635164564e-308]`\n  * expect: `2.2250738585072009e-308 (0x016FFFFFFFFFFFFF)`\n  * actual: `2.2250738585072014e-308 (0x01610000000000000)`\n\n* `[0.999999999999999944488848768742172978818416595458984374]`\n  * expect: `0.99999999999999989 (0x0163FEFFFFFFFFFFFFF)`\n  * actual: `1 (0x0163FF0000000000000)`\n\n* `[1.00000000000000011102230246251565404236316680908203126]`\n  * expect: `1.0000000000000002 (0x0163FF0000000000001)`\n  * actual: `1 (0x0163FF0000000000000)`\n\n* `[72057594037927928.0]`\n  * expect: `72057594037927928 (0x016436FFFFFFFFFFFFF)`\n  * actual: `72057594037927920 (0x016436FFFFFFFFFFFFE)`\n\n* `[7205759403792793199999e-5]`\n  * expect: `72057594037927928 (0x016436FFFFFFFFFFFFF)`\n  * actual: `72057594037927936 (0x0164370000000000000)`\n\n* `[10141204801825834086073718800384]`\n  * expect: `1.0141204801825834e+31 (0x016465FFFFFFFFFFFFF)`\n  * actual: `1.0141204801825833e+31 (0x016465FFFFFFFFFFFFE)`\n\n* `[10141204801825835211973625643008]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `1.0141204801825833e+31 (0x016465FFFFFFFFFFFFE)`\n\n* `[10141204801825834649023672221696]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `1.0141204801825833e+31 (0x016465FFFFFFFFFFFFE)`\n\n* `[1014120480182583464902367222169600001e-5]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `1.0141204801825834e+31 (0x016465FFFFFFFFFFFFF)`\n\n* `[5708990770823838890407843763683279797179383808]`\n  * expect: `5.7089907708238389e+45 (0x016496FFFFFFFFFFFFF)`\n  * actual: `5.7089907708238433e+45 (0x0164970000000000003)`\n\n* `[5708990770823839524233143877797980545530986496]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `5.7089907708238433e+45 (0x0164970000000000003)`\n\n* `[5708990770823839207320493820740630171355185152]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `5.7089907708238433e+45 (0x0164970000000000003)`\n\n* `[5708990770823839207320493820740630171355185151999e-3]`\n  * expect: `5.7089907708238389e+45 (0x016496FFFFFFFFFFFFF)`\n  * actual: `5.7089907708238433e+45 (0x0164970000000000003)`\n\n* `[5708990770823839207320493820740630171355185152001e-3]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `5.7089907708238433e+45 (0x0164970000000000003)`\n\n* `[100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000]`\n  * expect: `1e+308 (0x0167FE1CCF385EBC8A0)`\n  * actual: `9.9999999999999981e+307 (0x0167FE1CCF385EBC89F)`\n\n\nSummary: 47 of 66 are correct.\n\n## 3. Parse String\n\n\nSummary: 9 of 9 are correct.\n\n## 4. Roundtrip\n\n\nSummary: 27 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_RapidJSON_FullPrec (C++).md",
    "content": "# Conformance of RapidJSON_FullPrec (C++)\n\n## 1. Parse Validation\n\n\nSummary: 34 of 34 are correct.\n\n## 2. Parse Double\n\n\nSummary: 66 of 66 are correct.\n\n## 3. Parse String\n\n\nSummary: 9 of 9 are correct.\n\n## 4. Roundtrip\n\n\nSummary: 27 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_RapidJSON_Insitu (C++).md",
    "content": "# Conformance of RapidJSON_Insitu (C++)\n\n## 1. Parse Validation\n\n\nSummary: 34 of 34 are correct.\n\n## 2. Parse Double\n\n* `[2.22507e-308]`\n  * expect: `2.2250699999999998e-308 (0x016FFFFE2E8159D0)`\n  * actual: `2.2250700000000003e-308 (0x016FFFFE2E8159D1)`\n\n* `[-2.22507e-308]`\n  * expect: `-2.2250699999999998e-308 (0x016800FFFFE2E8159D0)`\n  * actual: `-2.2250700000000003e-308 (0x016800FFFFE2E8159D1)`\n\n* `[0.9868011474609375]`\n  * expect: `0.9868011474609375 (0x0163FEF93E000000000)`\n  * actual: `0.98680114746093761 (0x0163FEF93E000000001)`\n\n* `[2.2250738585072011e-308]`\n  * expect: `2.2250738585072009e-308 (0x016FFFFFFFFFFFFF)`\n  * actual: `2.2250738585072014e-308 (0x01610000000000000)`\n\n* `[2.22507385850720113605740979670913197593481954635164564e-308]`\n  * expect: `2.2250738585072009e-308 (0x016FFFFFFFFFFFFF)`\n  * actual: `2.2250738585072014e-308 (0x01610000000000000)`\n\n* `[0.999999999999999944488848768742172978818416595458984374]`\n  * expect: `0.99999999999999989 (0x0163FEFFFFFFFFFFFFF)`\n  * actual: `1 (0x0163FF0000000000000)`\n\n* `[1.00000000000000011102230246251565404236316680908203126]`\n  * expect: `1.0000000000000002 (0x0163FF0000000000001)`\n  * actual: `1 (0x0163FF0000000000000)`\n\n* `[72057594037927928.0]`\n  * expect: `72057594037927928 (0x016436FFFFFFFFFFFFF)`\n  * actual: `72057594037927920 (0x016436FFFFFFFFFFFFE)`\n\n* `[7205759403792793199999e-5]`\n  * expect: `72057594037927928 (0x016436FFFFFFFFFFFFF)`\n  * actual: `72057594037927936 (0x0164370000000000000)`\n\n* `[10141204801825834086073718800384]`\n  * expect: `1.0141204801825834e+31 (0x016465FFFFFFFFFFFFF)`\n  * actual: `1.0141204801825833e+31 (0x016465FFFFFFFFFFFFE)`\n\n* `[10141204801825835211973625643008]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `1.0141204801825833e+31 (0x016465FFFFFFFFFFFFE)`\n\n* `[10141204801825834649023672221696]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `1.0141204801825833e+31 (0x016465FFFFFFFFFFFFE)`\n\n* `[1014120480182583464902367222169600001e-5]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `1.0141204801825834e+31 (0x016465FFFFFFFFFFFFF)`\n\n* `[5708990770823838890407843763683279797179383808]`\n  * expect: `5.7089907708238389e+45 (0x016496FFFFFFFFFFFFF)`\n  * actual: `5.7089907708238433e+45 (0x0164970000000000003)`\n\n* `[5708990770823839524233143877797980545530986496]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `5.7089907708238433e+45 (0x0164970000000000003)`\n\n* `[5708990770823839207320493820740630171355185152]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `5.7089907708238433e+45 (0x0164970000000000003)`\n\n* `[5708990770823839207320493820740630171355185151999e-3]`\n  * expect: `5.7089907708238389e+45 (0x016496FFFFFFFFFFFFF)`\n  * actual: `5.7089907708238433e+45 (0x0164970000000000003)`\n\n* `[5708990770823839207320493820740630171355185152001e-3]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `5.7089907708238433e+45 (0x0164970000000000003)`\n\n* `[100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000]`\n  * expect: `1e+308 (0x0167FE1CCF385EBC8A0)`\n  * actual: `9.9999999999999981e+307 (0x0167FE1CCF385EBC89F)`\n\n\nSummary: 47 of 66 are correct.\n\n## 3. Parse String\n\n\nSummary: 9 of 9 are correct.\n\n## 4. Roundtrip\n\n\nSummary: 27 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_Scheredom json.h (C).md",
    "content": "# Conformance of Scheredom json.h (C)\n\n## 1. Parse Validation\n\n* `../data/jsonchecker/pass01.json` is valid but was mistakenly deemed invalid.\n~~~js\n[\n    \"JSON Test Pattern pass1\",\n    {\"object with 1 member\":[\"array with 1 element\"]},\n    {},\n    [],\n    -42,\n    true,\n    false,\n    null,\n    {\n        \"integer\": 1234567890,\n        \"real\": -9876.543210,\n        \"e\": 0.123456789e-12,\n        \"E\": 1.234567890E+34,\n        \"\":  23456789012E66,\n        \"zero\": 0,\n        \"one\": 1,\n        \"space\": \" \",\n        \"quote\": \"\\\"\",\n        \"backslash\": \"\\\\\",\n        \"controls\": \"\\b\\f\\n\\r\\t\",\n        \"slash\": \"/ & \\/\",\n        \"alpha\": \"abcdefghijklmnopqrstuvwyz\",\n        \"ALPHA\": \"ABCDEFGHIJKLMNOPQRSTUVWYZ\",\n        \"digit\": \"0123456789\",\n        \"0123456789\": \"digit\",\n        \"special\": \"`1~!@#$%^&*()_+-={':[,]}|;.</>?\",\n        \"hex\": \"\\u0123\\u4567\\u89AB\\uCDEF\\uabcd\\uef4A\",\n        \"true\": true,\n        \"false\": false,\n        \"null\": null,\n        \"array\":[  ],\n        \"object\":{  },\n        \"address\": \"50 St. James Street\",\n        \"url\": \"http://www.JSON.org/\",\n        \"comment\": \"// /* <!-- --\",\n        \"# -- --> */\": \" \",\n        \" s p a c e d \" :[1,2 , 3\n\n,\n\n4 , 5        ,          6           ,7        ],\"compact\":[1,2,3,4,5,6,7],\n        \"jsontext\": \"{\\\"object with 1 member\\\":[\\\"array with 1 element\\\"]}\",\n        \"quotes\": \"&#34; \\u0022 %22 0x22 034 &#x22;\",\n        \"\\/\\\\\\\"\\uCAFE\\uBABE\\uAB98\\uFCDE\\ubcda\\uef4A\\b\\f\\n\\r\\t`1~!@#$%^&*()_+-=[]{}|;:',./<>?\"\n: \"A key can be any string\"\n    },\n    0.5 ,98.6\n,\n99.44\n,\n\n1066,\n1e1,\n0.1e1,\n1e-1,\n1e00,2e+00,2e-00\n,\"rosebud\"]\n~~~\n\n* `../data/jsonchecker/fail02.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Unclosed array\"\n~~~\n\n* `../data/jsonchecker/fail07.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Comma after the close\"],\n~~~\n\n* `../data/jsonchecker/fail08.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Extra close\"]]\n~~~\n\n* `../data/jsonchecker/fail10.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Extra value after close\": true} \"misplaced quoted value\"\n~~~\n\n* `../data/jsonchecker/fail25.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"\ttab\tcharacter\tin\tstring\t\"]\n~~~\n\n* `../data/jsonchecker/fail27.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"line\nbreak\"]\n~~~\n\n* `../data/jsonchecker/fail29.json` is invalid but was mistakenly deemed valid.\n~~~js\n[0e]\n~~~\n\n* `../data/jsonchecker/fail30.json` is invalid but was mistakenly deemed valid.\n~~~js\n[0e+]\n~~~\n\n\nSummary: 25 of 34 are correct.\n\n## 2. Parse Double\n\n\nSummary: 66 of 66 are correct.\n\n## 3. Parse String\n\n* `[\"Hello\\nWorld\"]`\n  * expect: `\"Hello\nWorld\"` (length: 11)\n  * actual: `\"Hello\\nWorld\"` (length: 12)\n\n* `[\"Hello\\u0000World\"]`\n  * expect: `\"Hello\\0World\"` (length: 11)\n  * actual: `\"\"` (length: 0)\n\n* `[\"\\\"\\\\/\\b\\f\\n\\r\\t\"]`\n  * expect: `\"\"\\/\b\f\n\r\t\"` (length: 8)\n  * actual: `\"\\\"\\\\/\\b\\f\\n\\r\\t\"` (length: 15)\n\n* `[\"\\u0024\"]`\n  * expect: `\"$\"` (length: 1)\n  * actual: `\"\"` (length: 0)\n\n* `[\"\\u00A2\"]`\n  * expect: `\"¢\"` (length: 2)\n  * actual: `\"\"` (length: 0)\n\n* `[\"\\u20AC\"]`\n  * expect: `\"€\"` (length: 3)\n  * actual: `\"\"` (length: 0)\n\n* `[\"\\uD834\\uDD1E\"]`\n  * expect: `\"𝄞\"` (length: 4)\n  * actual: `\"\"` (length: 0)\n\n\nSummary: 2 of 9 are correct.\n\n## 4. Roundtrip\n\n\nSummary: 27 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_SimpleJSON (C++).md",
    "content": "# Conformance of SimpleJSON (C++)\n\n## 1. Parse Validation\n\n* `../data/jsonchecker/fail25.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"\ttab\tcharacter\tin\tstring\t\"]\n~~~\n\n\nSummary: 33 of 34 are correct.\n\n## 2. Parse Double\n\n* `[1E-10]`\n  * expect: `1e-10 (0x0163DDB7CDFD9D7BDBB)`\n  * actual: `1.0000000000000003e-10 (0x0163DDB7CDFD9D7BDBD)`\n\n* `[-1E-10]`\n  * expect: `-1e-10 (0x016BDDB7CDFD9D7BDBB)`\n  * actual: `-1.0000000000000003e-10 (0x016BDDB7CDFD9D7BDBD)`\n\n* `[1.79769e+308]`\n  * expect: `1.7976900000000001e+308 (0x0167FEFFFFC57CA82AE)`\n  * actual: `1.7976899999999987e+308 (0x0167FEFFFFC57CA82A7)`\n\n* `[2.22507e-308]`\n  * expect: `2.2250699999999998e-308 (0x016FFFFE2E8159D0)`\n  * actual: `2.2250700000000028e-308 (0x016FFFFE2E8159D6)`\n\n* `[-1.79769e+308]`\n  * expect: `-1.7976900000000001e+308 (0x016FFEFFFFC57CA82AE)`\n  * actual: `-1.7976899999999987e+308 (0x016FFEFFFFC57CA82A7)`\n\n* `[-2.22507e-308]`\n  * expect: `-2.2250699999999998e-308 (0x016800FFFFE2E8159D0)`\n  * actual: `-2.2250700000000028e-308 (0x016800FFFFE2E8159D6)`\n\n* `[2.2250738585072009e-308]`\n  * expect: `2.2250738585072009e-308 (0x016FFFFFFFFFFFFF)`\n  * actual: `2.2250738585072029e-308 (0x01610000000000003)`\n\n* `[2.2250738585072014e-308]`\n  * expect: `2.2250738585072014e-308 (0x01610000000000000)`\n  * actual: `2.2250738585072029e-308 (0x01610000000000003)`\n\n* `[1.7976931348623157e+308]`\n  * expect: `1.7976931348623157e+308 (0x0167FEFFFFFFFFFFFFF)`\n  * actual: `1.7976931348623145e+308 (0x0167FEFFFFFFFFFFFF9)`\n\n* `[-9223372036854775809]`\n  * expect: `-9.2233720368547758e+18 (0x016C3E0000000000000)`\n  * actual: `-9.2233720368547779e+18 (0x016C3E0000000000001)`\n\n* `[123e34]`\n  * expect: `1.23e+36 (0x016476D9C75D3AC072B)`\n  * actual: `1.2299999999999998e+36 (0x016476D9C75D3AC072A)`\n\n* `[2.2250738585072011e-308]`\n  * expect: `2.2250738585072009e-308 (0x016FFFFFFFFFFFFF)`\n  * actual: `2.2250738585072029e-308 (0x01610000000000003)`\n\n* `[0.017976931348623157e+310]`\n  * expect: `1.7976931348623157e+308 (0x0167FEFFFFFFFFFFFFF)`\n  * actual: `inf (0x0167FF0000000000000)`\n\n* `[2.2250738585072012e-308]`\n  * expect: `2.2250738585072014e-308 (0x01610000000000000)`\n  * actual: `2.2250738585072029e-308 (0x01610000000000003)`\n\n* `[2.22507385850720113605740979670913197593481954635164564e-308]`\n  * expect: `2.2250738585072009e-308 (0x016FFFFFFFFFFFFF)`\n  * actual: `2.2250738585072029e-308 (0x01610000000000003)`\n\n* `[2.22507385850720113605740979670913197593481954635164565e-308]`\n  * expect: `2.2250738585072014e-308 (0x01610000000000000)`\n  * actual: `2.2250738585072029e-308 (0x01610000000000003)`\n\n* `[0.999999999999999944488848768742172978818416595458984375]`\n  * expect: `1 (0x0163FF0000000000000)`\n  * actual: `0.99999999999999989 (0x0163FEFFFFFFFFFFFFF)`\n\n* `[0.999999999999999944488848768742172978818416595458984376]`\n  * expect: `1 (0x0163FF0000000000000)`\n  * actual: `0.99999999999999989 (0x0163FEFFFFFFFFFFFFF)`\n\n* `[1.00000000000000011102230246251565404236316680908203125]`\n  * expect: `1 (0x0163FF0000000000000)`\n  * actual: `1.0000000000000002 (0x0163FF0000000000001)`\n\n* `[1.00000000000000011102230246251565404236316680908203124]`\n  * expect: `1 (0x0163FF0000000000000)`\n  * actual: `1.0000000000000002 (0x0163FF0000000000001)`\n\n* `[72057594037927932.0]`\n  * expect: `72057594037927936 (0x0164370000000000000)`\n  * actual: `72057594037927928 (0x016436FFFFFFFFFFFFF)`\n\n* `[7205759403792793199999e-5]`\n  * expect: `72057594037927928 (0x016436FFFFFFFFFFFFF)`\n  * actual: `72057594037927912 (0x016436FFFFFFFFFFFFD)`\n\n* `[7205759403792793200001e-5]`\n  * expect: `72057594037927936 (0x0164370000000000000)`\n  * actual: `72057594037927912 (0x016436FFFFFFFFFFFFD)`\n\n* `[9223372036854774784.0]`\n  * expect: `9.2233720368547748e+18 (0x01643DFFFFFFFFFFFFF)`\n  * actual: `9.2233720368547738e+18 (0x01643DFFFFFFFFFFFFE)`\n\n* `[9223372036854775808.0]`\n  * expect: `9.2233720368547758e+18 (0x01643E0000000000000)`\n  * actual: `9.2233720368547779e+18 (0x01643E0000000000001)`\n\n* `[922337203685477529599999e-5]`\n  * expect: `9.2233720368547748e+18 (0x01643DFFFFFFFFFFFFF)`\n  * actual: `9.2233720368547758e+18 (0x01643E0000000000000)`\n\n* `[10141204801825834086073718800384]`\n  * expect: `1.0141204801825834e+31 (0x016465FFFFFFFFFFFFF)`\n  * actual: `1.0141204801825833e+31 (0x016465FFFFFFFFFFFFE)`\n\n* `[10141204801825835211973625643008]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `1.0141204801825842e+31 (0x0164660000000000003)`\n\n* `[10141204801825834649023672221696]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `1.0141204801825833e+31 (0x016465FFFFFFFFFFFFE)`\n\n* `[1014120480182583464902367222169599999e-5]`\n  * expect: `1.0141204801825834e+31 (0x016465FFFFFFFFFFFFF)`\n  * actual: `1.0141204801825832e+31 (0x016465FFFFFFFFFFFFD)`\n\n* `[1014120480182583464902367222169600001e-5]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `1.0141204801825832e+31 (0x016465FFFFFFFFFFFFD)`\n\n* `[5708990770823838890407843763683279797179383808]`\n  * expect: `5.7089907708238389e+45 (0x016496FFFFFFFFFFFFF)`\n  * actual: `5.7089907708238433e+45 (0x0164970000000000003)`\n\n* `[5708990770823839524233143877797980545530986496]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `5.7089907708238433e+45 (0x0164970000000000003)`\n\n* `[5708990770823839207320493820740630171355185152]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `5.7089907708238433e+45 (0x0164970000000000003)`\n\n* `[5708990770823839207320493820740630171355185151999e-3]`\n  * expect: `5.7089907708238389e+45 (0x016496FFFFFFFFFFFFF)`\n  * actual: `5.7089907708238433e+45 (0x0164970000000000003)`\n\n* `[5708990770823839207320493820740630171355185152001e-3]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `5.7089907708238433e+45 (0x0164970000000000003)`\n\n* `[100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000]`\n  * expect: `1e+308 (0x0167FE1CCF385EBC8A0)`\n  * actual: `9.9999999999999981e+307 (0x0167FE1CCF385EBC89F)`\n\n* `[2.225073858507201136057409796709131975934819546351645648023426109724822222021076945516529523908135087914149158913039621106870086438694594645527657207407820621743379988141063267329253552286881372149012981122451451889849057222307285255133155755015914397476397983411801999323962548289017107081850690630666655994938275772572015763062690663332647565300009245888316433037779791869612049497390377829704905051080609940730262937128958950003583799967207254304360284078895771796150945516748243471030702609144621572289880258182545180325707018860872113128079512233426288368622321503775666622503982534335974568884423900265498198385487948292206894721689831099698365846814022854243330660339850886445804001034933970427567186443383770486037861622771738545623065874679014086723327636718751234567890123456789012345678901e-308]`\n  * expect: `2.2250738585072014e-308 (0x01610000000000000)`\n  * actual: `2.2250738585072029e-308 (0x01610000000000003)`\n\n\nSummary: 28 of 66 are correct.\n\n## 3. Parse String\n\n* `[\"Hello\\u0000World\"]`\n  * expect: `\"Hello\\0World\"` (length: 11)\n  * actual: `\"Hello\"` (length: 5)\n\n* `[\"\\uD834\\uDD1E\"]`\n  * expect: `\"𝄞\"` (length: 4)\n  * actual: `\"\"` (length: 0)\n\n\nSummary: 7 of 9 are correct.\n\n## 4. Roundtrip\n\n* Fail:\n~~~js\n[-1234567890123456789]\n~~~\n\n~~~js\n[-1.23456789012346e+18]\n~~~\n\n* Fail:\n~~~js\n[-9223372036854775808]\n~~~\n\n~~~js\n[-9.22337203685478e+18]\n~~~\n\n* Fail:\n~~~js\n[1234567890123456789]\n~~~\n\n~~~js\n[1.23456789012346e+18]\n~~~\n\n* Fail:\n~~~js\n[9223372036854775807]\n~~~\n\n~~~js\n[9.22337203685478e+18]\n~~~\n\n* Fail:\n~~~js\n[0.0]\n~~~\n\n~~~js\n[0]\n~~~\n\n* Fail:\n~~~js\n[-0.0]\n~~~\n\n~~~js\n[-0]\n~~~\n\n* Fail:\n~~~js\n[5e-324]\n~~~\n\n~~~js\n[4.94065645841247e-324]\n~~~\n\n* Fail:\n~~~js\n[2.225073858507201e-308]\n~~~\n\n~~~js\n[2.2250738585072e-308]\n~~~\n\n* Fail:\n~~~js\n[2.2250738585072014e-308]\n~~~\n\n~~~js\n[2.2250738585072e-308]\n~~~\n\n* Fail:\n~~~js\n[1.7976931348623157e308]\n~~~\n\n~~~js\n[1.79769313486231e+308]\n~~~\n\n\nSummary: 17 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_V8 (C++).md",
    "content": "# Conformance of V8 (C++)\n\n## 1. Parse Validation\n\n\nSummary: 34 of 34 are correct.\n\n## 2. Parse Double\n\n\nSummary: 66 of 66 are correct.\n\n## 3. Parse String\n\n\nSummary: 9 of 9 are correct.\n\n## 4. Roundtrip\n\n* Fail:\n~~~js\n[-1234567890123456789]\n~~~\n\n~~~js\n[-1234567890123456800]\n~~~\n\n* Fail:\n~~~js\n[-9223372036854775808]\n~~~\n\n~~~js\n[-9223372036854776000]\n~~~\n\n* Fail:\n~~~js\n[1234567890123456789]\n~~~\n\n~~~js\n[1234567890123456800]\n~~~\n\n* Fail:\n~~~js\n[9223372036854775807]\n~~~\n\n~~~js\n[9223372036854776000]\n~~~\n\n* Fail:\n~~~js\n[0.0]\n~~~\n\n~~~js\n[0]\n~~~\n\n* Fail:\n~~~js\n[-0.0]\n~~~\n\n~~~js\n[0]\n~~~\n\n* Fail:\n~~~js\n[1.7976931348623157e308]\n~~~\n\n~~~js\n[1.7976931348623157e+308]\n~~~\n\n\nSummary: 20 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_Vinenthz_libjson (C).md",
    "content": "# Conformance of Vinenthz/libjson (C)\n\n## 1. Parse Validation\n\n\nSummary: 34 of 34 are correct.\n\n## 2. Parse Double\n\n* `[18446744073709551616]`\n  * expect: `1.8446744073709552e+19 (0x01643F0000000000000)`\n  * actual: `9.2233720368547758e+18 (0x01643E0000000000000)`\n\n* `[10141204801825834086073718800384]`\n  * expect: `1.0141204801825834e+31 (0x016465FFFFFFFFFFFFF)`\n  * actual: `9.2233720368547758e+18 (0x01643E0000000000000)`\n\n* `[10141204801825835211973625643008]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `9.2233720368547758e+18 (0x01643E0000000000000)`\n\n* `[10141204801825834649023672221696]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `9.2233720368547758e+18 (0x01643E0000000000000)`\n\n* `[5708990770823838890407843763683279797179383808]`\n  * expect: `5.7089907708238389e+45 (0x016496FFFFFFFFFFFFF)`\n  * actual: `9.2233720368547758e+18 (0x01643E0000000000000)`\n\n* `[5708990770823839524233143877797980545530986496]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `9.2233720368547758e+18 (0x01643E0000000000000)`\n\n* `[5708990770823839207320493820740630171355185152]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `9.2233720368547758e+18 (0x01643E0000000000000)`\n\n* `[100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000]`\n  * expect: `1e+308 (0x0167FE1CCF385EBC8A0)`\n  * actual: `9.2233720368547758e+18 (0x01643E0000000000000)`\n\n\nSummary: 58 of 66 are correct.\n\n## 3. Parse String\n\n\nSummary: 9 of 9 are correct.\n\n## 4. Roundtrip\n\n* Fail:\n~~~js\n[null]\n~~~\n\n~~~js\n[\"null\"]\n~~~\n\n* Fail:\n~~~js\n[false]\n~~~\n\n~~~js\n[\"false\"]\n~~~\n\n* Fail:\n~~~js\n{\"a\":null,\"foo\":\"bar\"}\n~~~\n\n~~~js\n{\"a\":\"null\",\"foo\":\"bar\"}\n~~~\n\n* Fail:\n~~~js\n[0.0]\n~~~\n\n~~~js\n[0]\n~~~\n\n* Fail:\n~~~js\n[-0.0]\n~~~\n\n~~~js\n[-0]\n~~~\n\n* Fail:\n~~~js\n[1.2345]\n~~~\n\n~~~js\n[1.2344999999999999]\n~~~\n\n* Fail:\n~~~js\n[-1.2345]\n~~~\n\n~~~js\n[-1.2344999999999999]\n~~~\n\n* Fail:\n~~~js\n[5e-324]\n~~~\n\n~~~js\n[4.9406564584124654e-324]\n~~~\n\n* Fail:\n~~~js\n[2.225073858507201e-308]\n~~~\n\n~~~js\n[2.2250738585072009e-308]\n~~~\n\n* Fail:\n~~~js\n[1.7976931348623157e308]\n~~~\n\n~~~js\n[1.7976931348623157e+308]\n~~~\n\n\nSummary: 17 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_YAJL (C).md",
    "content": "# Conformance of YAJL (C)\n\n## 1. Parse Validation\n\n\nSummary: 34 of 34 are correct.\n\n## 2. Parse Double\n\n* `[2.22507e-308]`\n  * expect: `2.2250699999999998e-308 (0x016FFFFE2E8159D0)`\n  * actual: `0 (0x0160)`\n\n* `[-2.22507e-308]`\n  * expect: `-2.2250699999999998e-308 (0x016800FFFFE2E8159D0)`\n  * actual: `0 (0x0160)`\n\n* `[4.9406564584124654e-324]`\n  * expect: `4.9406564584124654e-324 (0x0161)`\n  * actual: `0 (0x0160)`\n\n* `[2.2250738585072009e-308]`\n  * expect: `2.2250738585072009e-308 (0x016FFFFFFFFFFFFF)`\n  * actual: `0 (0x0160)`\n\n* `[1e-10000]`\n  * expect: `0 (0x0160)`\n  * actual: `0 (0x0160)`\n\n* `[2.2250738585072011e-308]`\n  * expect: `2.2250738585072009e-308 (0x016FFFFFFFFFFFFF)`\n  * actual: `0 (0x0160)`\n\n* `[1e-214748363]`\n  * expect: `0 (0x0160)`\n  * actual: `0 (0x0160)`\n\n* `[1e-214748364]`\n  * expect: `0 (0x0160)`\n  * actual: `0 (0x0160)`\n\n* `[2.22507385850720113605740979670913197593481954635164564e-308]`\n  * expect: `2.2250738585072009e-308 (0x016FFFFFFFFFFFFF)`\n  * actual: `0 (0x0160)`\n\n\nSummary: 57 of 66 are correct.\n\n## 3. Parse String\n\n* `[\"Hello\\u0000World\"]`\n  * expect: `\"Hello\\0World\"` (length: 11)\n  * actual: `\"Hello\"` (length: 5)\n\n\nSummary: 8 of 9 are correct.\n\n## 4. Roundtrip\n\n* Fail:\n~~~js\n[-9223372036854775808]\n~~~\n\n~~~js\n[-9223372036854775808.0]\n~~~\n\n* Fail:\n~~~js\n[1.2345]\n~~~\n\n~~~js\n[1.2344999999999999307]\n~~~\n\n* Fail:\n~~~js\n[-1.2345]\n~~~\n\n~~~js\n[-1.2344999999999999307]\n~~~\n\n* Fail:\n~~~js\n[2.225073858507201e-308]\n~~~\n\n~~~js\n[2.2250]\n~~~\n\n* Fail:\n~~~js\n[2.2250738585072014e-308]\n~~~\n\n~~~js\n[2.2250738585072013831e-308]\n~~~\n\n* Fail:\n~~~js\n[1.7976931348623157e308]\n~~~\n\n~~~js\n[1.7976931348623157081e+308]\n~~~\n\n\nSummary: 21 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_cJSON (C).md",
    "content": "# Conformance of cJSON (C)\n\n## 1. Parse Validation\n\n* `../data/jsonchecker/fail07.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Comma after the close\"],\n~~~\n\n* `../data/jsonchecker/fail08.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Extra close\"]]\n~~~\n\n* `../data/jsonchecker/fail10.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Extra value after close\": true} \"misplaced quoted value\"\n~~~\n\n* `../data/jsonchecker/fail13.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Numbers cannot have leading zeroes\": 013}\n~~~\n\n* `../data/jsonchecker/fail15.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Illegal backslash escape: \\x15\"]\n~~~\n\n* `../data/jsonchecker/fail17.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Illegal backslash escape: \\017\"]\n~~~\n\n* `../data/jsonchecker/fail25.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"\ttab\tcharacter\tin\tstring\t\"]\n~~~\n\n* `../data/jsonchecker/fail26.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"tab\\   character\\   in\\  string\\  \"]\n~~~\n\n* `../data/jsonchecker/fail27.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"line\nbreak\"]\n~~~\n\n* `../data/jsonchecker/fail28.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"line\\\nbreak\"]\n~~~\n\n* `../data/jsonchecker/fail29.json` is invalid but was mistakenly deemed valid.\n~~~js\n[0e]\n~~~\n\n* `../data/jsonchecker/fail30.json` is invalid but was mistakenly deemed valid.\n~~~js\n[0e+]\n~~~\n\n\nSummary: 22 of 34 are correct.\n\n## 2. Parse Double\n\n* `[2.22507e-308]`\n  * expect: `2.2250699999999998e-308 (0x016FFFFE2E8159D0)`\n  * actual: `2.2250700000295652e-308 (0x016FFFFE2E824391)`\n\n* `[-2.22507e-308]`\n  * expect: `-2.2250699999999998e-308 (0x016800FFFFE2E8159D0)`\n  * actual: `-2.2250700000295652e-308 (0x016800FFFFE2E824391)`\n\n* `[4.9406564584124654e-324]`\n  * expect: `4.9406564584124654e-324 (0x0161)`\n  * actual: `0 (0x0160)`\n\n* `[2.2250738585072009e-308]`\n  * expect: `2.2250738585072009e-308 (0x016FFFFFFFFFFFFF)`\n  * actual: `0 (0x0160)`\n\n* `[2.2250738585072014e-308]`\n  * expect: `2.2250738585072014e-308 (0x01610000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[-9223372036854775809]`\n  * expect: `-9.2233720368547758e+18 (0x016C3E0000000000000)`\n  * actual: `-9.2233720368547779e+18 (0x016C3E0000000000001)`\n\n* `[0.9868011474609375]`\n  * expect: `0.9868011474609375 (0x0163FEF93E000000000)`\n  * actual: `0.98680114746093761 (0x0163FEF93E000000001)`\n\n* `[2.2250738585072011e-308]`\n  * expect: `2.2250738585072009e-308 (0x016FFFFFFFFFFFFF)`\n  * actual: `0 (0x0160)`\n\n* `[2.2250738585072012e-308]`\n  * expect: `2.2250738585072014e-308 (0x01610000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[2.22507385850720113605740979670913197593481954635164564e-308]`\n  * expect: `2.2250738585072009e-308 (0x016FFFFFFFFFFFFF)`\n  * actual: `0 (0x0160)`\n\n* `[2.22507385850720113605740979670913197593481954635164565e-308]`\n  * expect: `2.2250738585072014e-308 (0x01610000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[0.999999999999999944488848768742172978818416595458984374]`\n  * expect: `0.99999999999999989 (0x0163FEFFFFFFFFFFFFF)`\n  * actual: `1 (0x0163FF0000000000000)`\n\n* `[1.00000000000000011102230246251565404236316680908203126]`\n  * expect: `1.0000000000000002 (0x0163FF0000000000001)`\n  * actual: `1 (0x0163FF0000000000000)`\n\n* `[72057594037927932.0]`\n  * expect: `72057594037927936 (0x0164370000000000000)`\n  * actual: `72057594037927928 (0x016436FFFFFFFFFFFFF)`\n\n* `[7205759403792793200001e-5]`\n  * expect: `72057594037927936 (0x0164370000000000000)`\n  * actual: `72057594037927928 (0x016436FFFFFFFFFFFFF)`\n\n* `[9223372036854775808.0]`\n  * expect: `9.2233720368547758e+18 (0x01643E0000000000000)`\n  * actual: `9.2233720368547779e+18 (0x01643E0000000000001)`\n\n* `[922337203685477529599999e-5]`\n  * expect: `9.2233720368547748e+18 (0x01643DFFFFFFFFFFFFF)`\n  * actual: `9.2233720368547758e+18 (0x01643E0000000000000)`\n\n* `[10141204801825834086073718800384]`\n  * expect: `1.0141204801825834e+31 (0x016465FFFFFFFFFFFFF)`\n  * actual: `1.0141204801825833e+31 (0x016465FFFFFFFFFFFFE)`\n\n* `[10141204801825835211973625643008]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `1.0141204801825842e+31 (0x0164660000000000003)`\n\n* `[10141204801825834649023672221696]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `1.0141204801825833e+31 (0x016465FFFFFFFFFFFFE)`\n\n* `[1014120480182583464902367222169600001e-5]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `1.0141204801825834e+31 (0x016465FFFFFFFFFFFFF)`\n\n* `[5708990770823838890407843763683279797179383808]`\n  * expect: `5.7089907708238389e+45 (0x016496FFFFFFFFFFFFF)`\n  * actual: `5.7089907708238433e+45 (0x0164970000000000003)`\n\n* `[5708990770823839524233143877797980545530986496]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `5.7089907708238433e+45 (0x0164970000000000003)`\n\n* `[5708990770823839207320493820740630171355185152]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `5.7089907708238433e+45 (0x0164970000000000003)`\n\n* `[5708990770823839207320493820740630171355185151999e-3]`\n  * expect: `5.7089907708238389e+45 (0x016496FFFFFFFFFFFFF)`\n  * actual: `5.7089907708238433e+45 (0x0164970000000000003)`\n\n* `[5708990770823839207320493820740630171355185152001e-3]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `5.7089907708238433e+45 (0x0164970000000000003)`\n\n* `[100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000]`\n  * expect: `1e+308 (0x0167FE1CCF385EBC8A0)`\n  * actual: `9.9999999999999981e+307 (0x0167FE1CCF385EBC89F)`\n\n* `[2.225073858507201136057409796709131975934819546351645648023426109724822222021076945516529523908135087914149158913039621106870086438694594645527657207407820621743379988141063267329253552286881372149012981122451451889849057222307285255133155755015914397476397983411801999323962548289017107081850690630666655994938275772572015763062690663332647565300009245888316433037779791869612049497390377829704905051080609940730262937128958950003583799967207254304360284078895771796150945516748243471030702609144621572289880258182545180325707018860872113128079512233426288368622321503775666622503982534335974568884423900265498198385487948292206894721689831099698365846814022854243330660339850886445804001034933970427567186443383770486037861622771738545623065874679014086723327636718751234567890123456789012345678901e-308]`\n  * expect: `2.2250738585072014e-308 (0x01610000000000000)`\n  * actual: `nan (0x016FFF8000000000000)`\n\n\nSummary: 38 of 66 are correct.\n\n## 3. Parse String\n\n* `[\"Hello\\u0000World\"]`\n  * expect: `\"Hello\\0World\"` (length: 11)\n  * actual: `\"HelloWorld\"` (length: 10)\n\n\nSummary: 8 of 9 are correct.\n\n## 4. Roundtrip\n\n* Fail:\n~~~js\n[-1234567890123456789]\n~~~\n\n~~~js\n[-1234567890123457024]\n~~~\n\n* Fail:\n~~~js\n[-9223372036854775808]\n~~~\n\n~~~js\n[-9223372036854777856]\n~~~\n\n* Fail:\n~~~js\n[1234567890123456789]\n~~~\n\n~~~js\n[1234567890123457024]\n~~~\n\n* Fail:\n~~~js\n[9223372036854775807]\n~~~\n\n~~~js\n[9223372036854777856]\n~~~\n\n* Fail:\n~~~js\n[0.0]\n~~~\n\n~~~js\n[0]\n~~~\n\n* Fail:\n~~~js\n[-0.0]\n~~~\n\n~~~js\n[0]\n~~~\n\n* Fail:\n~~~js\n[1.2345]\n~~~\n\n~~~js\n[1.234500]\n~~~\n\n* Fail:\n~~~js\n[-1.2345]\n~~~\n\n~~~js\n[-1.234500]\n~~~\n\n* Fail:\n~~~js\n[5e-324]\n~~~\n\n~~~js\n[0]\n~~~\n\n* Fail:\n~~~js\n[2.225073858507201e-308]\n~~~\n\n~~~js\n[0]\n~~~\n\n* Fail:\n~~~js\n[2.2250738585072014e-308]\n~~~\n\n~~~js\n[0]\n~~~\n\n* Fail:\n~~~js\n[1.7976931348623157e308]\n~~~\n\n~~~js\n[1.797693e+308]\n~~~\n\n\nSummary: 15 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_ccan_json (C).md",
    "content": "# Conformance of ccan/json (C)\n\n## 1. Parse Validation\n\n\nSummary: 34 of 34 are correct.\n\n## 2. Parse Double\n\n\nSummary: 66 of 66 are correct.\n\n## 3. Parse String\n\n* `[\"Hello\\u0000World\"]`\n  * expect: `\"Hello\\0World\"` (length: 11)\n  * actual: `\"\"` (length: 0)\n\n\nSummary: 8 of 9 are correct.\n\n## 4. Roundtrip\n\n* Fail:\n~~~js\n[-1234567890123456789]\n~~~\n\n~~~js\n[-1.234567890123457e+18]\n~~~\n\n* Fail:\n~~~js\n[-9223372036854775808]\n~~~\n\n~~~js\n[-9.223372036854776e+18]\n~~~\n\n* Fail:\n~~~js\n[1234567890123456789]\n~~~\n\n~~~js\n[1.234567890123457e+18]\n~~~\n\n* Fail:\n~~~js\n[9223372036854775807]\n~~~\n\n~~~js\n[9.223372036854776e+18]\n~~~\n\n* Fail:\n~~~js\n[0.0]\n~~~\n\n~~~js\n[0]\n~~~\n\n* Fail:\n~~~js\n[-0.0]\n~~~\n\n~~~js\n[-0]\n~~~\n\n* Fail:\n~~~js\n[5e-324]\n~~~\n\n~~~js\n[4.940656458412465e-324]\n~~~\n\n* Fail:\n~~~js\n[2.2250738585072014e-308]\n~~~\n\n~~~js\n[2.225073858507201e-308]\n~~~\n\n* Fail:\n~~~js\n[1.7976931348623157e308]\n~~~\n\n~~~js\n[1.797693134862316e+308]\n~~~\n\n\nSummary: 18 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_dropbox_json11 (C++11).md",
    "content": "# Conformance of dropbox/json11 (C++11)\n\n## 1. Parse Validation\n\n\nSummary: 34 of 34 are correct.\n\n## 2. Parse Double\n\n\nSummary: 66 of 66 are correct.\n\n## 3. Parse String\n\n\nSummary: 9 of 9 are correct.\n\n## 4. Roundtrip\n\n* Fail:\n~~~js\n[0,1]\n~~~\n\n~~~js\n[0, 1]\n~~~\n\n* Fail:\n~~~js\n{\"foo\":\"bar\"}\n~~~\n\n~~~js\n{\"foo\": \"bar\"}\n~~~\n\n* Fail:\n~~~js\n{\"a\":null,\"foo\":\"bar\"}\n~~~\n\n~~~js\n{\"a\": null, \"foo\": \"bar\"}\n~~~\n\n* Fail:\n~~~js\n[-1234567890123456789]\n~~~\n\n~~~js\n[-1.2345678901234568e+18]\n~~~\n\n* Fail:\n~~~js\n[-9223372036854775808]\n~~~\n\n~~~js\n[-9.2233720368547758e+18]\n~~~\n\n* Fail:\n~~~js\n[1234567890123456789]\n~~~\n\n~~~js\n[1.2345678901234568e+18]\n~~~\n\n* Fail:\n~~~js\n[9223372036854775807]\n~~~\n\n~~~js\n[9.2233720368547758e+18]\n~~~\n\n* Fail:\n~~~js\n[0.0]\n~~~\n\n~~~js\n[0]\n~~~\n\n* Fail:\n~~~js\n[-0.0]\n~~~\n\n~~~js\n[-0]\n~~~\n\n* Fail:\n~~~js\n[1.2345]\n~~~\n\n~~~js\n[1.2344999999999999]\n~~~\n\n* Fail:\n~~~js\n[-1.2345]\n~~~\n\n~~~js\n[-1.2344999999999999]\n~~~\n\n* Fail:\n~~~js\n[5e-324]\n~~~\n\n~~~js\n[4.9406564584124654e-324]\n~~~\n\n* Fail:\n~~~js\n[2.225073858507201e-308]\n~~~\n\n~~~js\n[2.2250738585072009e-308]\n~~~\n\n* Fail:\n~~~js\n[1.7976931348623157e308]\n~~~\n\n~~~js\n[1.7976931348623157e+308]\n~~~\n\n\nSummary: 13 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_gason (C++11).md",
    "content": "# Conformance of gason (C++11)\n\n## 1. Parse Validation\n\n* `../data/jsonchecker/fail04.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"extra comma\",]\n~~~\n\n* `../data/jsonchecker/fail07.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Comma after the close\"],\n~~~\n\n* `../data/jsonchecker/fail08.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Extra close\"]]\n~~~\n\n* `../data/jsonchecker/fail09.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Extra comma\": true,}\n~~~\n\n* `../data/jsonchecker/fail10.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Extra value after close\": true} \"misplaced quoted value\"\n~~~\n\n* `../data/jsonchecker/fail13.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Numbers cannot have leading zeroes\": 013}\n~~~\n\n* `../data/jsonchecker/fail19.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Missing colon\" null}\n~~~\n\n* `../data/jsonchecker/fail29.json` is invalid but was mistakenly deemed valid.\n~~~js\n[0e]\n~~~\n\n* `../data/jsonchecker/fail30.json` is invalid but was mistakenly deemed valid.\n~~~js\n[0e+]\n~~~\n\n\nSummary: 25 of 34 are correct.\n\n## 2. Parse Double\n\n* `[1E-10]`\n  * expect: `1e-10 (0x0163DDB7CDFD9D7BDBB)`\n  * actual: `1.0000000000000011e-10 (0x0163DDB7CDFD9D7BDC3)`\n\n* `[-1E-10]`\n  * expect: `-1e-10 (0x016BDDB7CDFD9D7BDBB)`\n  * actual: `-1.0000000000000011e-10 (0x016BDDB7CDFD9D7BDC3)`\n\n* `[1.234E-10]`\n  * expect: `1.2340000000000001e-10 (0x0163DE0F5C0635643A8)`\n  * actual: `1.2340000000000014e-10 (0x0163DE0F5C0635643AD)`\n\n* `[1.79769e+308]`\n  * expect: `1.7976900000000001e+308 (0x0167FEFFFFC57CA82AE)`\n  * actual: `1.7976900000000011e+308 (0x0167FEFFFFC57CA82B3)`\n\n* `[2.22507e-308]`\n  * expect: `2.2250699999999998e-308 (0x016FFFFE2E8159D0)`\n  * actual: `2.2250700000000734e-308 (0x016FFFFE2E815A65)`\n\n* `[-1.79769e+308]`\n  * expect: `-1.7976900000000001e+308 (0x016FFEFFFFC57CA82AE)`\n  * actual: `-1.7976900000000011e+308 (0x016FFEFFFFC57CA82B3)`\n\n* `[-2.22507e-308]`\n  * expect: `-2.2250699999999998e-308 (0x016800FFFFE2E8159D0)`\n  * actual: `-2.2250700000000734e-308 (0x016800FFFFE2E815A65)`\n\n* `[4.9406564584124654e-324]`\n  * expect: `4.9406564584124654e-324 (0x0161)`\n  * actual: `0 (0x0160)`\n\n* `[2.2250738585072009e-308]`\n  * expect: `2.2250738585072009e-308 (0x016FFFFFFFFFFFFF)`\n  * actual: `2.225073858507275e-308 (0x01610000000000095)`\n\n* `[2.2250738585072014e-308]`\n  * expect: `2.2250738585072014e-308 (0x01610000000000000)`\n  * actual: `2.2250738585072755e-308 (0x01610000000000096)`\n\n* `[1.7976931348623157e+308]`\n  * expect: `1.7976931348623157e+308 (0x0167FEFFFFFFFFFFFFF)`\n  * actual: `inf (0x0167FF0000000000000)`\n\n* `[-9223372036854775809]`\n  * expect: `-9.2233720368547758e+18 (0x016C3E0000000000000)`\n  * actual: `-9.2233720368547779e+18 (0x016C3E0000000000001)`\n\n* `[123e34]`\n  * expect: `1.23e+36 (0x016476D9C75D3AC072B)`\n  * actual: `1.2300000000000001e+36 (0x016476D9C75D3AC072C)`\n\n* `[2.2250738585072011e-308]`\n  * expect: `2.2250738585072009e-308 (0x016FFFFFFFFFFFFF)`\n  * actual: `2.225073858507275e-308 (0x01610000000000095)`\n\n* `[0.017976931348623157e+310]`\n  * expect: `1.7976931348623157e+308 (0x0167FEFFFFFFFFFFFFF)`\n  * actual: `inf (0x0167FF0000000000000)`\n\n* `[2.2250738585072012e-308]`\n  * expect: `2.2250738585072014e-308 (0x01610000000000000)`\n  * actual: `2.225073858507275e-308 (0x01610000000000095)`\n\n* `[2.22507385850720113605740979670913197593481954635164564e-308]`\n  * expect: `2.2250738585072009e-308 (0x016FFFFFFFFFFFFF)`\n  * actual: `2.225073858507275e-308 (0x01610000000000095)`\n\n* `[2.22507385850720113605740979670913197593481954635164565e-308]`\n  * expect: `2.2250738585072014e-308 (0x01610000000000000)`\n  * actual: `2.225073858507275e-308 (0x01610000000000095)`\n\n* `[0.999999999999999944488848768742172978818416595458984375]`\n  * expect: `1 (0x0163FF0000000000000)`\n  * actual: `0.99999999999999989 (0x0163FEFFFFFFFFFFFFF)`\n\n* `[0.999999999999999944488848768742172978818416595458984376]`\n  * expect: `1 (0x0163FF0000000000000)`\n  * actual: `0.99999999999999989 (0x0163FEFFFFFFFFFFFFF)`\n\n* `[1.00000000000000011102230246251565404236316680908203126]`\n  * expect: `1.0000000000000002 (0x0163FF0000000000001)`\n  * actual: `1 (0x0163FF0000000000000)`\n\n* `[72057594037927932.0]`\n  * expect: `72057594037927936 (0x0164370000000000000)`\n  * actual: `72057594037927928 (0x016436FFFFFFFFFFFFF)`\n\n* `[7205759403792793199999e-5]`\n  * expect: `72057594037927928 (0x016436FFFFFFFFFFFFF)`\n  * actual: `72057594037927968 (0x0164370000000000002)`\n\n* `[7205759403792793200001e-5]`\n  * expect: `72057594037927936 (0x0164370000000000000)`\n  * actual: `72057594037927968 (0x0164370000000000002)`\n\n* `[9223372036854774784.0]`\n  * expect: `9.2233720368547748e+18 (0x01643DFFFFFFFFFFFFF)`\n  * actual: `9.2233720368547738e+18 (0x01643DFFFFFFFFFFFFE)`\n\n* `[9223372036854775808.0]`\n  * expect: `9.2233720368547758e+18 (0x01643E0000000000000)`\n  * actual: `9.2233720368547779e+18 (0x01643E0000000000001)`\n\n* `[922337203685477529599999e-5]`\n  * expect: `9.2233720368547748e+18 (0x01643DFFFFFFFFFFFFF)`\n  * actual: `9.223372036854782e+18 (0x01643E0000000000003)`\n\n* `[922337203685477529600001e-5]`\n  * expect: `9.2233720368547758e+18 (0x01643E0000000000000)`\n  * actual: `9.223372036854782e+18 (0x01643E0000000000003)`\n\n* `[10141204801825834086073718800384]`\n  * expect: `1.0141204801825834e+31 (0x016465FFFFFFFFFFFFF)`\n  * actual: `1.0141204801825833e+31 (0x016465FFFFFFFFFFFFE)`\n\n* `[10141204801825835211973625643008]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `1.0141204801825842e+31 (0x0164660000000000003)`\n\n* `[10141204801825834649023672221696]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `1.0141204801825833e+31 (0x016465FFFFFFFFFFFFE)`\n\n* `[1014120480182583464902367222169599999e-5]`\n  * expect: `1.0141204801825834e+31 (0x016465FFFFFFFFFFFFF)`\n  * actual: `1.014120480182584e+31 (0x0164660000000000002)`\n\n* `[1014120480182583464902367222169600001e-5]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `1.014120480182584e+31 (0x0164660000000000002)`\n\n* `[5708990770823838890407843763683279797179383808]`\n  * expect: `5.7089907708238389e+45 (0x016496FFFFFFFFFFFFF)`\n  * actual: `5.7089907708238433e+45 (0x0164970000000000003)`\n\n* `[5708990770823839524233143877797980545530986496]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `5.7089907708238433e+45 (0x0164970000000000003)`\n\n* `[5708990770823839207320493820740630171355185152]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `5.7089907708238433e+45 (0x0164970000000000003)`\n\n* `[5708990770823839207320493820740630171355185151999e-3]`\n  * expect: `5.7089907708238389e+45 (0x016496FFFFFFFFFFFFF)`\n  * actual: `5.7089907708238446e+45 (0x0164970000000000004)`\n\n* `[5708990770823839207320493820740630171355185152001e-3]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `5.7089907708238446e+45 (0x0164970000000000004)`\n\n* `[100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000]`\n  * expect: `1e+308 (0x0167FE1CCF385EBC8A0)`\n  * actual: `9.9999999999999981e+307 (0x0167FE1CCF385EBC89F)`\n\n* `[2.225073858507201136057409796709131975934819546351645648023426109724822222021076945516529523908135087914149158913039621106870086438694594645527657207407820621743379988141063267329253552286881372149012981122451451889849057222307285255133155755015914397476397983411801999323962548289017107081850690630666655994938275772572015763062690663332647565300009245888316433037779791869612049497390377829704905051080609940730262937128958950003583799967207254304360284078895771796150945516748243471030702609144621572289880258182545180325707018860872113128079512233426288368622321503775666622503982534335974568884423900265498198385487948292206894721689831099698365846814022854243330660339850886445804001034933970427567186443383770486037861622771738545623065874679014086723327636718751234567890123456789012345678901e-308]`\n  * expect: `2.2250738585072014e-308 (0x01610000000000000)`\n  * actual: `2.225073858507275e-308 (0x01610000000000095)`\n\n\nSummary: 26 of 66 are correct.\n\n## 3. Parse String\n\n* `[\"Hello\\u0000World\"]`\n  * expect: `\"Hello\\0World\"` (length: 11)\n  * actual: `\"Hello\"` (length: 5)\n\n* `[\"\\uD834\\uDD1E\"]`\n  * expect: `\"𝄞\"` (length: 4)\n  * actual: `\"\"` (length: 6)\n\n\nSummary: 7 of 9 are correct.\n\n## 4. Roundtrip\n\n* Fail:\n~~~js\n[0]\n~~~\n\n~~~js\n[0.000000]\n~~~\n\n* Fail:\n~~~js\n[0,1]\n~~~\n\n~~~js\n[0.000000,1.000000]\n~~~\n\n* Fail:\n~~~js\n[-1]\n~~~\n\n~~~js\n[-1.000000]\n~~~\n\n* Fail:\n~~~js\n[-2147483648]\n~~~\n\n~~~js\n[-2147483648.000000]\n~~~\n\n* Fail:\n~~~js\n[-1234567890123456789]\n~~~\n\n~~~js\n[-1234567890123457024.000000]\n~~~\n\n* Fail:\n~~~js\n[-9223372036854775808]\n~~~\n\n~~~js\n[-9223372036854777856.000000]\n~~~\n\n* Fail:\n~~~js\n[1]\n~~~\n\n~~~js\n[1.000000]\n~~~\n\n* Fail:\n~~~js\n[2147483647]\n~~~\n\n~~~js\n[2147483647.000000]\n~~~\n\n* Fail:\n~~~js\n[4294967295]\n~~~\n\n~~~js\n[4294967295.000000]\n~~~\n\n* Fail:\n~~~js\n[1234567890123456789]\n~~~\n\n~~~js\n[1234567890123457024.000000]\n~~~\n\n* Fail:\n~~~js\n[9223372036854775807]\n~~~\n\n~~~js\n[9223372036854777856.000000]\n~~~\n\n* Fail:\n~~~js\n[0.0]\n~~~\n\n~~~js\n[0.000000]\n~~~\n\n* Fail:\n~~~js\n[-0.0]\n~~~\n\n~~~js\n[-0.000000]\n~~~\n\n* Fail:\n~~~js\n[1.2345]\n~~~\n\n~~~js\n[1.234500]\n~~~\n\n* Fail:\n~~~js\n[-1.2345]\n~~~\n\n~~~js\n[-1.234500]\n~~~\n\n* Fail:\n~~~js\n[5e-324]\n~~~\n\n~~~js\n[0.000000]\n~~~\n\n* Fail:\n~~~js\n[2.225073858507201e-308]\n~~~\n\n~~~js\n[0.000000]\n~~~\n\n* Fail:\n~~~js\n[2.2250738585072014e-308]\n~~~\n\n~~~js\n[0.000000]\n~~~\n\n* Fail:\n~~~js\n[1.7976931348623157e308]\n~~~\n\n~~~js\n[inf]\n~~~\n\n\nSummary: 8 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_hjiang_JSON++ (C++).md",
    "content": "# Conformance of hjiang/JSON++ (C++)\n\n## 1. Parse Validation\n\n* `../data/jsonchecker/fail04.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"extra comma\",]\n~~~\n\n* `../data/jsonchecker/fail05.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"double extra comma\",,]\n~~~\n\n* `../data/jsonchecker/fail06.json` is invalid but was mistakenly deemed valid.\n~~~js\n[   , \"<-- missing value\"]\n~~~\n\n* `../data/jsonchecker/fail07.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Comma after the close\"],\n~~~\n\n* `../data/jsonchecker/fail08.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Extra close\"]]\n~~~\n\n* `../data/jsonchecker/fail09.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Extra comma\": true,}\n~~~\n\n* `../data/jsonchecker/fail10.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Extra value after close\": true} \"misplaced quoted value\"\n~~~\n\n* `../data/jsonchecker/fail13.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Numbers cannot have leading zeroes\": 013}\n~~~\n\n* `../data/jsonchecker/fail14.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Numbers cannot be hex\": 0x14}\n~~~\n\n* `../data/jsonchecker/fail15.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Illegal backslash escape: \\x15\"]\n~~~\n\n* `../data/jsonchecker/fail17.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Illegal backslash escape: \\017\"]\n~~~\n\n* `../data/jsonchecker/fail24.json` is invalid but was mistakenly deemed valid.\n~~~js\n['single quote']\n~~~\n\n* `../data/jsonchecker/fail25.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"\ttab\tcharacter\tin\tstring\t\"]\n~~~\n\n* `../data/jsonchecker/fail26.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"tab\\   character\\   in\\  string\\  \"]\n~~~\n\n* `../data/jsonchecker/fail27.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"line\nbreak\"]\n~~~\n\n* `../data/jsonchecker/fail28.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"line\\\nbreak\"]\n~~~\n\n\nSummary: 18 of 34 are correct.\n\n## 2. Parse Double\n\n* `[1e-10000]`\n  * expect: `0 (0x0160)`\n  * actual: `0 (0x0160)`\n\n* `[1e-214748363]`\n  * expect: `0 (0x0160)`\n  * actual: `0 (0x0160)`\n\n* `[1e-214748364]`\n  * expect: `0 (0x0160)`\n  * actual: `0 (0x0160)`\n\n* `[2.22507385850720113605740979670913197593481954635164564e-308]`\n  * expect: `2.2250738585072009e-308 (0x016FFFFFFFFFFFFF)`\n  * actual: `2.2250738585072014e-308 (0x01610000000000000)`\n\n* `[0.999999999999999944488848768742172978818416595458984374]`\n  * expect: `0.99999999999999989 (0x0163FEFFFFFFFFFFFFF)`\n  * actual: `1 (0x0163FF0000000000000)`\n\n* `[1.00000000000000011102230246251565404236316680908203126]`\n  * expect: `1.0000000000000002 (0x0163FF0000000000001)`\n  * actual: `1 (0x0163FF0000000000000)`\n\n* `[7205759403792793199999e-5]`\n  * expect: `72057594037927928 (0x016436FFFFFFFFFFFFF)`\n  * actual: `72057594037927936 (0x0164370000000000000)`\n\n* `[922337203685477529599999e-5]`\n  * expect: `9.2233720368547748e+18 (0x01643DFFFFFFFFFFFFF)`\n  * actual: `9.2233720368547758e+18 (0x01643E0000000000000)`\n\n* `[1014120480182583464902367222169599999e-5]`\n  * expect: `1.0141204801825834e+31 (0x016465FFFFFFFFFFFFF)`\n  * actual: `1.0141204801825835e+31 (0x0164660000000000000)`\n\n* `[5708990770823839207320493820740630171355185151999e-3]`\n  * expect: `5.7089907708238389e+45 (0x016496FFFFFFFFFFFFF)`\n  * actual: `5.7089907708238395e+45 (0x0164970000000000000)`\n\n\nSummary: 56 of 66 are correct.\n\n## 3. Parse String\n\n* `[\"\\u00A2\"]`\n  * expect: `\"¢\"` (length: 2)\n  * actual: `\"\"` (length: 1)\n\n* `[\"\\u20AC\"]`\n  * expect: `\"€\"` (length: 3)\n  * actual: `\"\"` (length: 1)\n\n* `[\"\\uD834\\uDD1E\"]`\n  * expect: `\"𝄞\"` (length: 4)\n  * actual: `\"4\u001e\"` (length: 2)\n\n\nSummary: 6 of 9 are correct.\n\n## 4. Roundtrip\n\n* Fail:\n~~~js\n[null]\n~~~\n\n~~~js\n[\n\tnull \n] \n\n~~~\n\n* Fail:\n~~~js\n[true]\n~~~\n\n~~~js\n[\n\ttrue \n] \n\n~~~\n\n* Fail:\n~~~js\n[false]\n~~~\n\n~~~js\n[\n\tfalse \n] \n\n~~~\n\n* Fail:\n~~~js\n[0]\n~~~\n\n~~~js\n[\n\t0 \n] \n\n~~~\n\n* Fail:\n~~~js\n[\"foo\"]\n~~~\n\n~~~js\n[\n\t\"foo\" \n] \n\n~~~\n\n* Fail:\n~~~js\n[0,1]\n~~~\n\n~~~js\n[\n\t0,\n\t1 \n] \n\n~~~\n\n* Fail:\n~~~js\n{\"foo\":\"bar\"}\n~~~\n\n~~~js\n{\n\t\"foo\": \"bar\" \n} \n\n~~~\n\n* Fail:\n~~~js\n{\"a\":null,\"foo\":\"bar\"}\n~~~\n\n~~~js\n{\n\t\"a\": null,\n\t\"foo\": \"bar\" \n} \n\n~~~\n\n* Fail:\n~~~js\n[-1]\n~~~\n\n~~~js\n[\n\t-1 \n] \n\n~~~\n\n* Fail:\n~~~js\n[-2147483648]\n~~~\n\n~~~js\n[\n\t-2147483648 \n] \n\n~~~\n\n* Fail:\n~~~js\n[-1234567890123456789]\n~~~\n\n~~~js\n[\n\t-1234567890123456789 \n] \n\n~~~\n\n* Fail:\n~~~js\n[-9223372036854775808]\n~~~\n\n~~~js\n[\n\t-9223372036854775808 \n] \n\n~~~\n\n* Fail:\n~~~js\n[1]\n~~~\n\n~~~js\n[\n\t1 \n] \n\n~~~\n\n* Fail:\n~~~js\n[2147483647]\n~~~\n\n~~~js\n[\n\t2147483647 \n] \n\n~~~\n\n* Fail:\n~~~js\n[4294967295]\n~~~\n\n~~~js\n[\n\t4294967295 \n] \n\n~~~\n\n* Fail:\n~~~js\n[1234567890123456789]\n~~~\n\n~~~js\n[\n\t1234567890123456789 \n] \n\n~~~\n\n* Fail:\n~~~js\n[9223372036854775807]\n~~~\n\n~~~js\n[\n\t9223372036854775807 \n] \n\n~~~\n\n* Fail:\n~~~js\n[0.0]\n~~~\n\n~~~js\n[\n\t0 \n] \n\n~~~\n\n* Fail:\n~~~js\n[-0.0]\n~~~\n\n~~~js\n[\n\t-0 \n] \n\n~~~\n\n* Fail:\n~~~js\n[1.2345]\n~~~\n\n~~~js\n[\n\t1.2345 \n] \n\n~~~\n\n* Fail:\n~~~js\n[-1.2345]\n~~~\n\n~~~js\n[\n\t-1.2345 \n] \n\n~~~\n\n* Fail:\n~~~js\n[5e-324]\n~~~\n\n~~~js\n[\n\t5e-324 \n] \n\n~~~\n\n* Fail:\n~~~js\n[2.225073858507201e-308]\n~~~\n\n~~~js\n[\n\t2.225073858507201e-308 \n] \n\n~~~\n\n* Fail:\n~~~js\n[2.2250738585072014e-308]\n~~~\n\n~~~js\n[\n\t2.2250738585072014e-308 \n] \n\n~~~\n\n* Fail:\n~~~js\n[1.7976931348623157e308]\n~~~\n\n~~~js\n[\n\t1.7976931348623157e+308 \n] \n\n~~~\n\n\nSummary: 2 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_jsmn (C).md",
    "content": "# Conformance of jsmn (C)\n\n## 1. Parse Validation\n\n* `../data/jsonchecker/fail04.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"extra comma\",]\n~~~\n\n* `../data/jsonchecker/fail05.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"double extra comma\",,]\n~~~\n\n* `../data/jsonchecker/fail06.json` is invalid but was mistakenly deemed valid.\n~~~js\n[   , \"<-- missing value\"]\n~~~\n\n* `../data/jsonchecker/fail07.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Comma after the close\"],\n~~~\n\n* `../data/jsonchecker/fail09.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Extra comma\": true,}\n~~~\n\n* `../data/jsonchecker/fail10.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Extra value after close\": true} \"misplaced quoted value\"\n~~~\n\n* `../data/jsonchecker/fail13.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Numbers cannot have leading zeroes\": 013}\n~~~\n\n* `../data/jsonchecker/fail14.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Numbers cannot be hex\": 0x14}\n~~~\n\n* `../data/jsonchecker/fail20.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Double colon\":: null}\n~~~\n\n* `../data/jsonchecker/fail22.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Colon instead of comma\": false]\n~~~\n\n* `../data/jsonchecker/fail23.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Bad value\", truth]\n~~~\n\n* `../data/jsonchecker/fail25.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"\ttab\tcharacter\tin\tstring\t\"]\n~~~\n\n* `../data/jsonchecker/fail27.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"line\nbreak\"]\n~~~\n\n* `../data/jsonchecker/fail29.json` is invalid but was mistakenly deemed valid.\n~~~js\n[0e]\n~~~\n\n* `../data/jsonchecker/fail30.json` is invalid but was mistakenly deemed valid.\n~~~js\n[0e+]\n~~~\n\n* `../data/jsonchecker/fail31.json` is invalid but was mistakenly deemed valid.\n~~~js\n[0e+-1]\n~~~\n\n\nSummary: 18 of 34 are correct.\n\n## 2. Parse Double\n\n\nSummary: 66 of 66 are correct.\n\n## 3. Parse String\n\n* `[\"Hello\\nWorld\"]`\n  * expect: `\"Hello\nWorld\"` (length: 11)\n  * actual: `\"Hello\\nWorld\"` (length: 12)\n\n* `[\"Hello\\u0000World\"]`\n  * expect: `\"Hello\\0World\"` (length: 11)\n  * actual: `\"Hello\\u0000World\"` (length: 16)\n\n* `[\"\\\"\\\\/\\b\\f\\n\\r\\t\"]`\n  * expect: `\"\"\\/\b\f\n\r\t\"` (length: 8)\n  * actual: `\"\\\"\\\\/\\b\\f\\n\\r\\t\"` (length: 15)\n\n* `[\"\\u0024\"]`\n  * expect: `\"$\"` (length: 1)\n  * actual: `\"\\u0024\"` (length: 6)\n\n* `[\"\\u00A2\"]`\n  * expect: `\"¢\"` (length: 2)\n  * actual: `\"\\u00A2\"` (length: 6)\n\n* `[\"\\u20AC\"]`\n  * expect: `\"€\"` (length: 3)\n  * actual: `\"\\u20AC\"` (length: 6)\n\n* `[\"\\uD834\\uDD1E\"]`\n  * expect: `\"𝄞\"` (length: 4)\n  * actual: `\"\\uD834\\uDD1E\"` (length: 12)\n\n\nSummary: 2 of 9 are correct.\n\n## 4. Roundtrip\n\n\nSummary: 0 of 0 are correct.\n\n"
  },
  {
    "path": "sample/conformance_json-c (C).md",
    "content": "# Conformance of json-c (C)\n\n## 1. Parse Validation\n\n* `../data/jsonchecker/fail04.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"extra comma\",]\n~~~\n\n* `../data/jsonchecker/fail07.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Comma after the close\"],\n~~~\n\n* `../data/jsonchecker/fail08.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Extra close\"]]\n~~~\n\n* `../data/jsonchecker/fail09.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Extra comma\": true,}\n~~~\n\n* `../data/jsonchecker/fail10.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Extra value after close\": true} \"misplaced quoted value\"\n~~~\n\n* `../data/jsonchecker/fail13.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Numbers cannot have leading zeroes\": 013}\n~~~\n\n* `../data/jsonchecker/fail24.json` is invalid but was mistakenly deemed valid.\n~~~js\n['single quote']\n~~~\n\n* `../data/jsonchecker/fail25.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"\ttab\tcharacter\tin\tstring\t\"]\n~~~\n\n* `../data/jsonchecker/fail27.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"line\nbreak\"]\n~~~\n\n* `../data/jsonchecker/fail29.json` is invalid but was mistakenly deemed valid.\n~~~js\n[0e]\n~~~\n\n* `../data/jsonchecker/fail30.json` is invalid but was mistakenly deemed valid.\n~~~js\n[0e+]\n~~~\n\n* `../data/jsonchecker/fail31.json` is invalid but was mistakenly deemed valid.\n~~~js\n[0e+-1]\n~~~\n\n\nSummary: 22 of 34 are correct.\n\n## 2. Parse Double\n\n* `[18446744073709551616]`\n  * expect: `1.8446744073709552e+19 (0x01643F0000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[-9223372036854775809]`\n  * expect: `-9.2233720368547758e+18 (0x016C3E0000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[10141204801825834086073718800384]`\n  * expect: `1.0141204801825834e+31 (0x016465FFFFFFFFFFFFF)`\n  * actual: `0 (0x0160)`\n\n* `[10141204801825835211973625643008]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[10141204801825834649023672221696]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[5708990770823838890407843763683279797179383808]`\n  * expect: `5.7089907708238389e+45 (0x016496FFFFFFFFFFFFF)`\n  * actual: `0 (0x0160)`\n\n* `[5708990770823839524233143877797980545530986496]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[5708990770823839207320493820740630171355185152]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000]`\n  * expect: `1e+308 (0x0167FE1CCF385EBC8A0)`\n  * actual: `0 (0x0160)`\n\n\nSummary: 57 of 66 are correct.\n\n## 3. Parse String\n\n\nSummary: 9 of 9 are correct.\n\n## 4. Roundtrip\n\n\nSummary: 27 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_jsoncons (C++).md",
    "content": "# Conformance of jsoncons (C++)\n\n## 1. Parse Validation\n\n\nSummary: 34 of 34 are correct.\n\n## 2. Parse Double\n\n\nSummary: 66 of 66 are correct.\n\n## 3. Parse String\n\n\nSummary: 9 of 9 are correct.\n\n## 4. Roundtrip\n\n* Fail:\n~~~js\n{\"foo\":\"bar\"}\n~~~\n\n~~~js\n{\"foo\": \"bar\"}\n~~~\n\n* Fail:\n~~~js\n{\"a\":null,\"foo\":\"bar\"}\n~~~\n\n~~~js\n{\"a\": null,\"foo\": \"bar\"}\n~~~\n\n* Fail:\n~~~js\n[-9223372036854775808]\n~~~\n\n~~~js\n[-9223372036854775808.0]\n~~~\n\n* Fail:\n~~~js\n[5e-324]\n~~~\n\n~~~js\n[4.9406564584124654417656879286822137236505980261432476442558568250067550727020875186529983636163599237979656469544571773092665671035593979639877479601078187812630071319031140452784581716784898210368871863605699873072305000638740915356498438731247339727317e-324]\n~~~\n\n* Fail:\n~~~js\n[1.7976931348623157e308]\n~~~\n\n~~~js\n[1.7976931348623157e+308]\n~~~\n\n\nSummary: 22 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_leptjson (C).md",
    "content": "# Conformance of leptjson (C)\n\n## 1. Parse Validation\n\n\nSummary: 34 of 34 are correct.\n\n## 2. Parse Double\n\n\nSummary: 66 of 66 are correct.\n\n## 3. Parse String\n\n* `[\"\\\"\\\\/\\b\\f\\n\\r\\t\"]`\n  * expect: `\"\"\\/\b\f\n\r\t\"` (length: 8)\n  * actual: `\"///\b\f\n\r\t\"` (length: 8)\n\n\nSummary: 8 of 9 are correct.\n\n## 4. Roundtrip\n\n* Fail:\n~~~js\n[-1234567890123456789]\n~~~\n\n~~~js\n[-1.2345678901234568e+18]\n~~~\n\n* Fail:\n~~~js\n[-9223372036854775808]\n~~~\n\n~~~js\n[-9.2233720368547758e+18]\n~~~\n\n* Fail:\n~~~js\n[1234567890123456789]\n~~~\n\n~~~js\n[1.2345678901234568e+18]\n~~~\n\n* Fail:\n~~~js\n[9223372036854775807]\n~~~\n\n~~~js\n[9.2233720368547758e+18]\n~~~\n\n* Fail:\n~~~js\n[0.0]\n~~~\n\n~~~js\n[0]\n~~~\n\n* Fail:\n~~~js\n[-0.0]\n~~~\n\n~~~js\n[-0]\n~~~\n\n* Fail:\n~~~js\n[1.2345]\n~~~\n\n~~~js\n[1.2344999999999999]\n~~~\n\n* Fail:\n~~~js\n[-1.2345]\n~~~\n\n~~~js\n[-1.2344999999999999]\n~~~\n\n* Fail:\n~~~js\n[5e-324]\n~~~\n\n~~~js\n[4.9406564584124654e-324]\n~~~\n\n* Fail:\n~~~js\n[2.225073858507201e-308]\n~~~\n\n~~~js\n[2.2250738585072009e-308]\n~~~\n\n* Fail:\n~~~js\n[1.7976931348623157e308]\n~~~\n\n~~~js\n[1.7976931348623157e+308]\n~~~\n\n\nSummary: 16 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_mikeando_FastJson (C++).md",
    "content": "# Conformance of mikeando/FastJson (C++)\n\n## 1. Parse Validation\n\n* `../data/jsonchecker/fail10.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Extra value after close\": true} \"misplaced quoted value\"\n~~~\n\n* `../data/jsonchecker/fail25.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"\ttab\tcharacter\tin\tstring\t\"]\n~~~\n\n* `../data/jsonchecker/fail27.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"line\nbreak\"]\n~~~\n\n\nSummary: 31 of 34 are correct.\n\n## 2. Parse Double\n\n* `[5708990770823839207320493820740630171355185152]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `5.7089907708238395e+47 (0x01649D9000000000000)`\n\n* `[5708990770823839207320493820740630171355185152001e-3]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `0 (0x0160)`\n\n\nSummary: 64 of 66 are correct.\n\n## 3. Parse String\n\n* `[\"\\uD834\\uDD1E\"]`\n  * expect: `\"𝄞\"` (length: 4)\n  * actual: `\"񇠴\"` (length: 4)\n\n\nSummary: 8 of 9 are correct.\n\n## 4. Roundtrip\n\n\nSummary: 27 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_nbsdx_SimpleJSON (C++11).md",
    "content": "# Conformance of nbsdx_SimpleJSON (C++11)\n\n## 1. Parse Validation\n\n* `../data/jsonchecker/pass01.json` is valid but was mistakenly deemed invalid.\n~~~js\n[\n    \"JSON Test Pattern pass1\",\n    {\"object with 1 member\":[\"array with 1 element\"]},\n    {},\n    [],\n    -42,\n    true,\n    false,\n    null,\n    {\n        \"integer\": 1234567890,\n        \"real\": -9876.543210,\n        \"e\": 0.123456789e-12,\n        \"E\": 1.234567890E+34,\n        \"\":  23456789012E66,\n        \"zero\": 0,\n        \"one\": 1,\n        \"space\": \" \",\n        \"quote\": \"\\\"\",\n        \"backslash\": \"\\\\\",\n        \"controls\": \"\\b\\f\\n\\r\\t\",\n        \"slash\": \"/ & \\/\",\n        \"alpha\": \"abcdefghijklmnopqrstuvwyz\",\n        \"ALPHA\": \"ABCDEFGHIJKLMNOPQRSTUVWYZ\",\n        \"digit\": \"0123456789\",\n        \"0123456789\": \"digit\",\n        \"special\": \"`1~!@#$%^&*()_+-={':[,]}|;.</>?\",\n        \"hex\": \"\\u0123\\u4567\\u89AB\\uCDEF\\uabcd\\uef4A\",\n        \"true\": true,\n        \"false\": false,\n        \"null\": null,\n        \"array\":[  ],\n        \"object\":{  },\n        \"address\": \"50 St. James Street\",\n        \"url\": \"http://www.JSON.org/\",\n        \"comment\": \"// /* <!-- --\",\n        \"# -- --> */\": \" \",\n        \" s p a c e d \" :[1,2 , 3\n\n,\n\n4 , 5        ,          6           ,7        ],\"compact\":[1,2,3,4,5,6,7],\n        \"jsontext\": \"{\\\"object with 1 member\\\":[\\\"array with 1 element\\\"]}\",\n        \"quotes\": \"&#34; \\u0022 %22 0x22 034 &#x22;\",\n        \"\\/\\\\\\\"\\uCAFE\\uBABE\\uAB98\\uFCDE\\ubcda\\uef4A\\b\\f\\n\\r\\t`1~!@#$%^&*()_+-=[]{}|;:',./<>?\"\n: \"A key can be any string\"\n    },\n    0.5 ,98.6\n,\n99.44\n,\n\n1066,\n1e1,\n0.1e1,\n1e-1,\n1e00,2e+00,2e-00\n,\"rosebud\"]\n~~~\n\n* `../data/jsonchecker/fail02.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Unclosed array\"\n~~~\n\n* `../data/jsonchecker/fail03.json` is invalid but was mistakenly deemed valid.\n~~~js\n{unquoted_key: \"keys must be quoted\"}\n~~~\n\n* `../data/jsonchecker/fail04.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"extra comma\",]\n~~~\n\n* `../data/jsonchecker/fail05.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"double extra comma\",,]\n~~~\n\n* `../data/jsonchecker/fail06.json` is invalid but was mistakenly deemed valid.\n~~~js\n[   , \"<-- missing value\"]\n~~~\n\n* `../data/jsonchecker/fail07.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Comma after the close\"],\n~~~\n\n* `../data/jsonchecker/fail08.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Extra close\"]]\n~~~\n\n* `../data/jsonchecker/fail09.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Extra comma\": true,}\n~~~\n\n* `../data/jsonchecker/fail10.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Extra value after close\": true} \"misplaced quoted value\"\n~~~\n\n* `../data/jsonchecker/fail11.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Illegal expression\": 1 + 2}\n~~~\n\n* `../data/jsonchecker/fail12.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Illegal invocation\": alert()}\n~~~\n\n* `../data/jsonchecker/fail13.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Numbers cannot have leading zeroes\": 013}\n~~~\n\n* `../data/jsonchecker/fail14.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Numbers cannot be hex\": 0x14}\n~~~\n\n* `../data/jsonchecker/fail15.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Illegal backslash escape: \\x15\"]\n~~~\n\n* `../data/jsonchecker/fail16.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\\naked]\n~~~\n\n* `../data/jsonchecker/fail17.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Illegal backslash escape: \\017\"]\n~~~\n\n* `../data/jsonchecker/fail19.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Missing colon\" null}\n~~~\n\n* `../data/jsonchecker/fail20.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Double colon\":: null}\n~~~\n\n* `../data/jsonchecker/fail21.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Comma instead of colon\", null}\n~~~\n\n* `../data/jsonchecker/fail22.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Colon instead of comma\": false]\n~~~\n\n* `../data/jsonchecker/fail23.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Bad value\", truth]\n~~~\n\n* `../data/jsonchecker/fail24.json` is invalid but was mistakenly deemed valid.\n~~~js\n['single quote']\n~~~\n\n* `../data/jsonchecker/fail25.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"\ttab\tcharacter\tin\tstring\t\"]\n~~~\n\n* `../data/jsonchecker/fail26.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"tab\\   character\\   in\\  string\\  \"]\n~~~\n\n* `../data/jsonchecker/fail27.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"line\nbreak\"]\n~~~\n\n* `../data/jsonchecker/fail28.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"line\\\nbreak\"]\n~~~\n\n* `../data/jsonchecker/fail29.json` is invalid but was mistakenly deemed valid.\n~~~js\n[0e]\n~~~\n\n* `../data/jsonchecker/fail31.json` is invalid but was mistakenly deemed valid.\n~~~js\n[0e+-1]\n~~~\n\n* `../data/jsonchecker/fail32.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Comma instead if closing brace\": true,\n~~~\n\n* `../data/jsonchecker/fail33.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"mismatch\"}\n~~~\n\n\nSummary: 3 of 34 are correct.\n\n## 2. Parse Double\n\n* `[1E10]`\n  * expect: `10000000000 (0x0164202A05F20000000)`\n  * actual: `1 (0x0163FF0000000000000)`\n\n* `[1e10]`\n  * expect: `10000000000 (0x0164202A05F20000000)`\n  * actual: `1 (0x0163FF0000000000000)`\n\n* `[1E-10]`\n  * expect: `1e-10 (0x0163DDB7CDFD9D7BDBB)`\n  * actual: `1 (0x0163FF0000000000000)`\n\n* `[-1E10]`\n  * expect: `-10000000000 (0x016C202A05F20000000)`\n  * actual: `-1 (0x016BFF0000000000000)`\n\n* `[-1e10]`\n  * expect: `-10000000000 (0x016C202A05F20000000)`\n  * actual: `-1 (0x016BFF0000000000000)`\n\n* `[-1E-10]`\n  * expect: `-1e-10 (0x016BDDB7CDFD9D7BDBB)`\n  * actual: `-1 (0x016BFF0000000000000)`\n\n* `[1.234E-10]`\n  * expect: `1.2340000000000001e-10 (0x0163DE0F5C0635643A8)`\n  * actual: `1.234 (0x0163FF3BE76C8B43958)`\n\n* `[2.22507e-308]`\n  * expect: `2.2250699999999998e-308 (0x016FFFFE2E8159D0)`\n  * actual: `2.2250700000000002e-08 (0x0163E57E439D0EA38E8)`\n\n* `[-2.22507e-308]`\n  * expect: `-2.2250699999999998e-308 (0x016800FFFFE2E8159D0)`\n  * actual: `-2.2250700000000002e-08 (0x016BE57E439D0EA38E8)`\n\n* `[4.9406564584124654e-324]`\n  * expect: `4.9406564584124654e-324 (0x0161)`\n  * actual: `4.940656458412465e-24 (0x0163B17E43C8800759B)`\n\n* `[2.2250738585072009e-308]`\n  * expect: `2.2250738585072009e-308 (0x016FFFFFFFFFFFFF)`\n  * actual: `2.2250738585072012e-08 (0x0163E57E43C8800759B)`\n\n* `[2.2250738585072014e-308]`\n  * expect: `2.2250738585072014e-308 (0x01610000000000000)`\n  * actual: `2.2250738585072015e-08 (0x0163E57E43C8800759C)`\n\n* `[1e-10000]`\n  * expect: `0 (0x0160)`\n  * actual: `1 (0x0163FF0000000000000)`\n\n* `[18446744073709551616]`\n  * expect: `1.8446744073709552e+19 (0x01643F0000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[-9223372036854775809]`\n  * expect: `-9.2233720368547758e+18 (0x016C3E0000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[123e34]`\n  * expect: `1.23e+36 (0x016476D9C75D3AC072B)`\n  * actual: `1230000 (0x0164132C4B000000000)`\n\n* `[2.2250738585072011e-308]`\n  * expect: `2.2250738585072009e-308 (0x016FFFFFFFFFFFFF)`\n  * actual: `2.2250738585072012e-08 (0x0163E57E43C8800759B)`\n\n* `[0.017976931348623157e+310]`\n  * expect: `1.7976931348623157e+308 (0x0167FEFFFFFFFFFFFFF)`\n  * actual: `inf (0x0167FF0000000000000)`\n\n* `[2.2250738585072012e-308]`\n  * expect: `2.2250738585072014e-308 (0x01610000000000000)`\n  * actual: `2.2250738585072015e-08 (0x0163E57E43C8800759C)`\n\n* `[2.22507385850720113605740979670913197593481954635164564e-308]`\n  * expect: `2.2250738585072009e-308 (0x016FFFFFFFFFFFFF)`\n  * actual: `2.2250738585072012e-08 (0x0163E57E43C8800759B)`\n\n* `[2.22507385850720113605740979670913197593481954635164565e-308]`\n  * expect: `2.2250738585072014e-308 (0x01610000000000000)`\n  * actual: `2.2250738585072012e-08 (0x0163E57E43C8800759B)`\n\n* `[7205759403792793199999e-5]`\n  * expect: `72057594037927928 (0x016436FFFFFFFFFFFFF)`\n  * actual: `0 (0x0160)`\n\n* `[7205759403792793200001e-5]`\n  * expect: `72057594037927936 (0x0164370000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[922337203685477529599999e-5]`\n  * expect: `9.2233720368547748e+18 (0x01643DFFFFFFFFFFFFF)`\n  * actual: `0 (0x0160)`\n\n* `[922337203685477529600001e-5]`\n  * expect: `9.2233720368547758e+18 (0x01643E0000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[10141204801825834086073718800384]`\n  * expect: `1.0141204801825834e+31 (0x016465FFFFFFFFFFFFF)`\n  * actual: `0 (0x0160)`\n\n* `[10141204801825835211973625643008]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[10141204801825834649023672221696]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[1014120480182583464902367222169599999e-5]`\n  * expect: `1.0141204801825834e+31 (0x016465FFFFFFFFFFFFF)`\n  * actual: `0 (0x0160)`\n\n* `[1014120480182583464902367222169600001e-5]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[5708990770823838890407843763683279797179383808]`\n  * expect: `5.7089907708238389e+45 (0x016496FFFFFFFFFFFFF)`\n  * actual: `0 (0x0160)`\n\n* `[5708990770823839524233143877797980545530986496]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[5708990770823839207320493820740630171355185152]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[5708990770823839207320493820740630171355185151999e-3]`\n  * expect: `5.7089907708238389e+45 (0x016496FFFFFFFFFFFFF)`\n  * actual: `0 (0x0160)`\n\n* `[5708990770823839207320493820740630171355185152001e-3]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000]`\n  * expect: `1e+308 (0x0167FE1CCF385EBC8A0)`\n  * actual: `0 (0x0160)`\n\n* `[2.225073858507201136057409796709131975934819546351645648023426109724822222021076945516529523908135087914149158913039621106870086438694594645527657207407820621743379988141063267329253552286881372149012981122451451889849057222307285255133155755015914397476397983411801999323962548289017107081850690630666655994938275772572015763062690663332647565300009245888316433037779791869612049497390377829704905051080609940730262937128958950003583799967207254304360284078895771796150945516748243471030702609144621572289880258182545180325707018860872113128079512233426288368622321503775666622503982534335974568884423900265498198385487948292206894721689831099698365846814022854243330660339850886445804001034933970427567186443383770486037861622771738545623065874679014086723327636718751234567890123456789012345678901e-308]`\n  * expect: `2.2250738585072014e-308 (0x01610000000000000)`\n  * actual: `2.2250738585072012e-08 (0x0163E57E43C8800759B)`\n\n\nSummary: 29 of 66 are correct.\n\n## 3. Parse String\n\n* `[\"Hello\\nWorld\"]`\n  * expect: `\"Hello\nWorld\"` (length: 11)\n  * actual: `\"Hello\\nWorld\"` (length: 12)\n\n* `[\"Hello\\u0000World\"]`\n  * expect: `\"Hello\\0World\"` (length: 11)\n  * actual: `\"Hello\\\\u0000World\"` (length: 17)\n\n* `[\"\\\"\\\\/\\b\\f\\n\\r\\t\"]`\n  * expect: `\"\"\\/\b\f\n\r\t\"` (length: 8)\n  * actual: `\"\\\"\\\\/\\b\\f\\n\\r\\t\"` (length: 15)\n\n* `[\"\\u0024\"]`\n  * expect: `\"$\"` (length: 1)\n  * actual: `\"\\\\u0024\"` (length: 7)\n\n* `[\"\\u00A2\"]`\n  * expect: `\"¢\"` (length: 2)\n  * actual: `\"\\\\u00A2\"` (length: 7)\n\n* `[\"\\u20AC\"]`\n  * expect: `\"€\"` (length: 3)\n  * actual: `\"\\\\u20AC\"` (length: 7)\n\n* `[\"\\uD834\\uDD1E\"]`\n  * expect: `\"𝄞\"` (length: 4)\n  * actual: `\"\\\\uD834\\\\uDD1E\"` (length: 14)\n\n\nSummary: 2 of 9 are correct.\n\n## 4. Roundtrip\n\n* Fail:\n~~~js\n[0,1]\n~~~\n\n~~~js\n[0, 1]\n~~~\n\n* Fail:\n~~~js\n{\"foo\":\"bar\"}\n~~~\n\n~~~js\n{\n  \"foo\" : \"bar\"\n}\n~~~\n\n* Fail:\n~~~js\n{\"a\":null,\"foo\":\"bar\"}\n~~~\n\n~~~js\n{\n  \"a\" : null,\n  \"foo\" : \"bar\"\n}\n~~~\n\n* Fail:\n~~~js\n[0.0]\n~~~\n\n~~~js\n[0.000000]\n~~~\n\n* Fail:\n~~~js\n[-0.0]\n~~~\n\n~~~js\n[-0.000000]\n~~~\n\n* Fail:\n~~~js\n[1.2345]\n~~~\n\n~~~js\n[1.234500]\n~~~\n\n* Fail:\n~~~js\n[-1.2345]\n~~~\n\n~~~js\n[-1.234500]\n~~~\n\n* Fail:\n~~~js\n[5e-324]\n~~~\n\n~~~js\n[0.000000]\n~~~\n\n* Fail:\n~~~js\n[2.225073858507201e-308]\n~~~\n\n~~~js\n[0.000000]\n~~~\n\n* Fail:\n~~~js\n[2.2250738585072014e-308]\n~~~\n\n~~~js\n[0.000000]\n~~~\n\n* Fail:\n~~~js\n[1.7976931348623157e308]\n~~~\n\n~~~js\n[179769313.486232]\n~~~\n\n\nSummary: 16 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_sajson (C++).md",
    "content": "# Conformance of sajson (C++)\n\n## 1. Parse Validation\n\n\nSummary: 34 of 34 are correct.\n\n## 2. Parse Double\n\n* `[2.22507e-308]`\n  * expect: `2.2250699999999998e-308 (0x016FFFFE2E8159D0)`\n  * actual: `2.2250700000295652e-308 (0x016FFFFE2E824391)`\n\n* `[-2.22507e-308]`\n  * expect: `-2.2250699999999998e-308 (0x016800FFFFE2E8159D0)`\n  * actual: `-2.2250700000295652e-308 (0x016800FFFFE2E824391)`\n\n* `[4.9406564584124654e-324]`\n  * expect: `4.9406564584124654e-324 (0x0161)`\n  * actual: `0 (0x0160)`\n\n* `[2.2250738585072009e-308]`\n  * expect: `2.2250738585072009e-308 (0x016FFFFFFFFFFFFF)`\n  * actual: `0 (0x0160)`\n\n* `[2.2250738585072014e-308]`\n  * expect: `2.2250738585072014e-308 (0x01610000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[-9223372036854775809]`\n  * expect: `-9.2233720368547758e+18 (0x016C3E0000000000000)`\n  * actual: `-9.2233720368547779e+18 (0x016C3E0000000000001)`\n\n* `[0.9868011474609375]`\n  * expect: `0.9868011474609375 (0x0163FEF93E000000000)`\n  * actual: `0.98680114746093761 (0x0163FEF93E000000001)`\n\n* `[2.2250738585072011e-308]`\n  * expect: `2.2250738585072009e-308 (0x016FFFFFFFFFFFFF)`\n  * actual: `0 (0x0160)`\n\n* `[2.2250738585072012e-308]`\n  * expect: `2.2250738585072014e-308 (0x01610000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[2.22507385850720113605740979670913197593481954635164564e-308]`\n  * expect: `2.2250738585072009e-308 (0x016FFFFFFFFFFFFF)`\n  * actual: `0 (0x0160)`\n\n* `[2.22507385850720113605740979670913197593481954635164565e-308]`\n  * expect: `2.2250738585072014e-308 (0x01610000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[0.999999999999999944488848768742172978818416595458984374]`\n  * expect: `0.99999999999999989 (0x0163FEFFFFFFFFFFFFF)`\n  * actual: `1 (0x0163FF0000000000000)`\n\n* `[1.00000000000000011102230246251565404236316680908203126]`\n  * expect: `1.0000000000000002 (0x0163FF0000000000001)`\n  * actual: `1 (0x0163FF0000000000000)`\n\n* `[72057594037927932.0]`\n  * expect: `72057594037927936 (0x0164370000000000000)`\n  * actual: `72057594037927928 (0x016436FFFFFFFFFFFFF)`\n\n* `[7205759403792793200001e-5]`\n  * expect: `72057594037927936 (0x0164370000000000000)`\n  * actual: `72057594037927928 (0x016436FFFFFFFFFFFFF)`\n\n* `[9223372036854775808.0]`\n  * expect: `9.2233720368547758e+18 (0x01643E0000000000000)`\n  * actual: `9.2233720368547779e+18 (0x01643E0000000000001)`\n\n* `[922337203685477529599999e-5]`\n  * expect: `9.2233720368547748e+18 (0x01643DFFFFFFFFFFFFF)`\n  * actual: `9.2233720368547758e+18 (0x01643E0000000000000)`\n\n* `[10141204801825834086073718800384]`\n  * expect: `1.0141204801825834e+31 (0x016465FFFFFFFFFFFFF)`\n  * actual: `1.0141204801825833e+31 (0x016465FFFFFFFFFFFFE)`\n\n* `[10141204801825835211973625643008]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `1.0141204801825842e+31 (0x0164660000000000003)`\n\n* `[10141204801825834649023672221696]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `1.0141204801825833e+31 (0x016465FFFFFFFFFFFFE)`\n\n* `[1014120480182583464902367222169600001e-5]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `1.0141204801825834e+31 (0x016465FFFFFFFFFFFFF)`\n\n* `[5708990770823838890407843763683279797179383808]`\n  * expect: `5.7089907708238389e+45 (0x016496FFFFFFFFFFFFF)`\n  * actual: `5.7089907708238433e+45 (0x0164970000000000003)`\n\n* `[5708990770823839524233143877797980545530986496]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `5.7089907708238433e+45 (0x0164970000000000003)`\n\n* `[5708990770823839207320493820740630171355185152]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `5.7089907708238433e+45 (0x0164970000000000003)`\n\n* `[5708990770823839207320493820740630171355185151999e-3]`\n  * expect: `5.7089907708238389e+45 (0x016496FFFFFFFFFFFFF)`\n  * actual: `5.7089907708238433e+45 (0x0164970000000000003)`\n\n* `[5708990770823839207320493820740630171355185152001e-3]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `5.7089907708238433e+45 (0x0164970000000000003)`\n\n* `[100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000]`\n  * expect: `1e+308 (0x0167FE1CCF385EBC8A0)`\n  * actual: `9.9999999999999981e+307 (0x0167FE1CCF385EBC89F)`\n\n* `[2.225073858507201136057409796709131975934819546351645648023426109724822222021076945516529523908135087914149158913039621106870086438694594645527657207407820621743379988141063267329253552286881372149012981122451451889849057222307285255133155755015914397476397983411801999323962548289017107081850690630666655994938275772572015763062690663332647565300009245888316433037779791869612049497390377829704905051080609940730262937128958950003583799967207254304360284078895771796150945516748243471030702609144621572289880258182545180325707018860872113128079512233426288368622321503775666622503982534335974568884423900265498198385487948292206894721689831099698365846814022854243330660339850886445804001034933970427567186443383770486037861622771738545623065874679014086723327636718751234567890123456789012345678901e-308]`\n  * expect: `2.2250738585072014e-308 (0x01610000000000000)`\n  * actual: `nan (0x016FFF8000000000000)`\n\n\nSummary: 38 of 66 are correct.\n\n## 3. Parse String\n\n\nSummary: 9 of 9 are correct.\n\n## 4. Roundtrip\n\n\nSummary: 0 of 0 are correct.\n\n"
  },
  {
    "path": "sample/conformance_taocpp_json (C++11).md",
    "content": "# Conformance of taocpp/json (C++11)\n\n## 1. Parse Validation\n\n\nSummary: 34 of 34 are correct.\n\n## 2. Parse Double\n\n\nSummary: 66 of 66 are correct.\n\n## 3. Parse String\n\n\nSummary: 9 of 9 are correct.\n\n## 4. Roundtrip\n\n\nSummary: 27 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_tunnuz_JSON++ (C++).md",
    "content": "# Conformance of tunnuz/JSON++ (C++)\n\n## 1. Parse Validation\n\n* `../data/jsonchecker/fail06.json` is invalid but was mistakenly deemed valid.\n~~~js\n[   , \"<-- missing value\"]\n~~~\n\n* `../data/jsonchecker/fail13.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Numbers cannot have leading zeroes\": 013}\n~~~\n\n* `../data/jsonchecker/fail16.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\\naked]\n~~~\n\n* `../data/jsonchecker/fail24.json` is invalid but was mistakenly deemed valid.\n~~~js\n['single quote']\n~~~\n\n* `../data/jsonchecker/fail25.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"\ttab\tcharacter\tin\tstring\t\"]\n~~~\n\n* `../data/jsonchecker/fail26.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"tab\\   character\\   in\\  string\\  \"]\n~~~\n\n* `../data/jsonchecker/fail27.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"line\nbreak\"]\n~~~\n\n* `../data/jsonchecker/fail28.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"line\\\nbreak\"]\n~~~\n\n* `../data/jsonchecker/fail29.json` is invalid but was mistakenly deemed valid.\n~~~js\n[0e]\n~~~\n\n\nSummary: 25 of 34 are correct.\n\n## 2. Parse Double\n\n* `[1e-10000]`\n  * expect: `0 (0x0160)`\n  * actual: `0 (0x0160)`\n\n* `[18446744073709551616]`\n  * expect: `1.8446744073709552e+19 (0x01643F0000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[-9223372036854775809]`\n  * expect: `-9.2233720368547758e+18 (0x016C3E0000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[1e-214748363]`\n  * expect: `0 (0x0160)`\n  * actual: `0 (0x0160)`\n\n* `[1e-214748364]`\n  * expect: `0 (0x0160)`\n  * actual: `0 (0x0160)`\n\n* `[2.22507385850720113605740979670913197593481954635164564e-308]`\n  * expect: `2.2250738585072009e-308 (0x016FFFFFFFFFFFFF)`\n  * actual: `2.2250738585072014e-308 (0x01610000000000000)`\n\n* `[0.999999999999999944488848768742172978818416595458984374]`\n  * expect: `0.99999999999999989 (0x0163FEFFFFFFFFFFFFF)`\n  * actual: `1 (0x0163FF0000000000000)`\n\n* `[1.00000000000000011102230246251565404236316680908203126]`\n  * expect: `1.0000000000000002 (0x0163FF0000000000001)`\n  * actual: `1 (0x0163FF0000000000000)`\n\n* `[7205759403792793199999e-5]`\n  * expect: `72057594037927928 (0x016436FFFFFFFFFFFFF)`\n  * actual: `72057594037927936 (0x0164370000000000000)`\n\n* `[922337203685477529599999e-5]`\n  * expect: `9.2233720368547748e+18 (0x01643DFFFFFFFFFFFFF)`\n  * actual: `9.2233720368547758e+18 (0x01643E0000000000000)`\n\n* `[10141204801825834086073718800384]`\n  * expect: `1.0141204801825834e+31 (0x016465FFFFFFFFFFFFF)`\n  * actual: `0 (0x0160)`\n\n* `[10141204801825835211973625643008]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[10141204801825834649023672221696]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[1014120480182583464902367222169599999e-5]`\n  * expect: `1.0141204801825834e+31 (0x016465FFFFFFFFFFFFF)`\n  * actual: `1.0141204801825835e+31 (0x0164660000000000000)`\n\n* `[5708990770823838890407843763683279797179383808]`\n  * expect: `5.7089907708238389e+45 (0x016496FFFFFFFFFFFFF)`\n  * actual: `0 (0x0160)`\n\n* `[5708990770823839524233143877797980545530986496]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[5708990770823839207320493820740630171355185152]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[5708990770823839207320493820740630171355185151999e-3]`\n  * expect: `5.7089907708238389e+45 (0x016496FFFFFFFFFFFFF)`\n  * actual: `5.7089907708238395e+45 (0x0164970000000000000)`\n\n* `[100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000]`\n  * expect: `1e+308 (0x0167FE1CCF385EBC8A0)`\n  * actual: `0 (0x0160)`\n\n\nSummary: 47 of 66 are correct.\n\n## 3. Parse String\n\n* `[\"Hello\\u0000World\"]`\n  * expect: `\"Hello\\0World\"` (length: 11)\n  * actual: `\"Hello\"` (length: 5)\n\n* `[\"\\uD834\\uDD1E\"]`\n  * expect: `\"𝄞\"` (length: 4)\n  * actual: `\"\"` (length: 6)\n\n\nSummary: 7 of 9 are correct.\n\n## 4. Roundtrip\n\n* Fail:\n~~~js\n{\"foo\":\"bar\"}\n~~~\n\n~~~js\n{\n\t\"foo\": \"bar\"\n}\n~~~\n\n* Fail:\n~~~js\n{\"a\":null,\"foo\":\"bar\"}\n~~~\n\n~~~js\n{\n\t\"a\": null,\n\t\"foo\": \"bar\"\n}\n~~~\n\n* Fail:\n~~~js\n[0.0]\n~~~\n\n~~~js\n[\n\t0\n]\n~~~\n\n* Fail:\n~~~js\n[-0.0]\n~~~\n\n~~~js\n[\n\t-0\n]\n~~~\n\n* Fail:\n~~~js\n[2.225073858507201e-308]\n~~~\n\n~~~js\n[\n\t2.22507e-308\n]\n~~~\n\n* Fail:\n~~~js\n[2.2250738585072014e-308]\n~~~\n\n~~~js\n[\n\t2.22507e-308\n]\n~~~\n\n* Fail:\n~~~js\n[1.7976931348623157e308]\n~~~\n\n~~~js\n[\n\t1.79769e+308\n]\n~~~\n\n\nSummary: 20 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_udp_json-parser (C).md",
    "content": "# Conformance of udp/json-parser (C)\n\n## 1. Parse Validation\n\n* `../data/jsonchecker/fail04.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"extra comma\",]\n~~~\n\n* `../data/jsonchecker/fail09.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Extra comma\": true,}\n~~~\n\n* `../data/jsonchecker/fail15.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Illegal backslash escape: \\x15\"]\n~~~\n\n* `../data/jsonchecker/fail17.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"Illegal backslash escape: \\017\"]\n~~~\n\n* `../data/jsonchecker/fail25.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"\ttab\tcharacter\tin\tstring\t\"]\n~~~\n\n* `../data/jsonchecker/fail26.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"tab\\   character\\   in\\  string\\  \"]\n~~~\n\n* `../data/jsonchecker/fail27.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"line\nbreak\"]\n~~~\n\n* `../data/jsonchecker/fail28.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"line\\\nbreak\"]\n~~~\n\n\nSummary: 26 of 34 are correct.\n\n## 2. Parse Double\n\n* `[4.9406564584124654e-324]`\n  * expect: `4.9406564584124654e-324 (0x0161)`\n  * actual: `0 (0x0160)`\n\n* `[18446744073709551616]`\n  * expect: `1.8446744073709552e+19 (0x01643F0000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[-9223372036854775809]`\n  * expect: `-9.2233720368547758e+18 (0x016C3E0000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[0.9868011474609375]`\n  * expect: `0.9868011474609375 (0x0163FEF93E000000000)`\n  * actual: `0.98680114746093761 (0x0163FEF93E000000001)`\n\n* `[45913141877270640000.0]`\n  * expect: `4.5913141877270643e+19 (0x0164403E961FA3BA6A0)`\n  * actual: `9.0196537298515364e+18 (0x01643DF4B0FD1DD34FD)`\n\n* `[0.017976931348623157e+310]`\n  * expect: `1.7976931348623157e+308 (0x0167FEFFFFFFFFFFFFF)`\n  * actual: `inf (0x0167FF0000000000000)`\n\n* `[2.22507385850720113605740979670913197593481954635164564e-308]`\n  * expect: `2.2250738585072009e-308 (0x016FFFFFFFFFFFFF)`\n  * actual: `1.9999999999999998e-308 (0x016E61ACF033D1A4)`\n\n* `[2.22507385850720113605740979670913197593481954635164565e-308]`\n  * expect: `2.2250738585072014e-308 (0x01610000000000000)`\n  * actual: `1.9999999999999998e-308 (0x016E61ACF033D1A4)`\n\n* `[0.999999999999999944488848768742172978818416595458984375]`\n  * expect: `1 (0x0163FF0000000000000)`\n  * actual: `3.1603612602674728e-36 (0x0163890CDA92CCD5845)`\n\n* `[0.999999999999999944488848768742172978818416595458984374]`\n  * expect: `0.99999999999999989 (0x0163FEFFFFFFFFFFFFF)`\n  * actual: `3.1603612602674728e-36 (0x0163890CDA92CCD5845)`\n\n* `[0.999999999999999944488848768742172978818416595458984376]`\n  * expect: `1 (0x0163FF0000000000000)`\n  * actual: `3.1603612602674728e-36 (0x0163890CDA92CCD5845)`\n\n* `[1.00000000000000011102230246251565404236316680908203126]`\n  * expect: `1.0000000000000002 (0x0163FF0000000000001)`\n  * actual: `1 (0x0163FF0000000000000)`\n\n* `[7205759403792793199999e-5]`\n  * expect: `72057594037927928 (0x016436FFFFFFFFFFFFF)`\n  * actual: `-69175290276414.828 (0x016C2CF75104D551F6A)`\n\n* `[7205759403792793200001e-5]`\n  * expect: `72057594037927936 (0x0164370000000000000)`\n  * actual: `-69175290276414.828 (0x016C2CF75104D551F6A)`\n\n* `[9223372036854775808.0]`\n  * expect: `9.2233720368547758e+18 (0x01643E0000000000000)`\n  * actual: `-9.2233720368547758e+18 (0x016C3E0000000000000)`\n\n* `[922337203685477529599999e-5]`\n  * expect: `9.2233720368547748e+18 (0x01643DFFFFFFFFFFFFF)`\n  * actual: `-512.00001000000009 (0x016C0800000053E2D63)`\n\n* `[922337203685477529600001e-5]`\n  * expect: `9.2233720368547758e+18 (0x01643E0000000000000)`\n  * actual: `-511.99999000000003 (0x016C07FFFFFF583A53C)`\n\n* `[10141204801825834086073718800384]`\n  * expect: `1.0141204801825834e+31 (0x016465FFFFFFFFFFFFF)`\n  * actual: `0 (0x0160)`\n\n* `[10141204801825835211973625643008]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[10141204801825834649023672221696]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[1014120480182583464902367222169599999e-5]`\n  * expect: `1.0141204801825834e+31 (0x016465FFFFFFFFFFFFF)`\n  * actual: `-9547631210025.4531 (0x016C2A15DF6555C52E8)`\n\n* `[1014120480182583464902367222169600001e-5]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `-9547631210025.4531 (0x016C2A15DF6555C52E8)`\n\n* `[5708990770823838890407843763683279797179383808]`\n  * expect: `5.7089907708238389e+45 (0x016496FFFFFFFFFFFFF)`\n  * actual: `0 (0x0160)`\n\n* `[5708990770823839524233143877797980545530986496]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[5708990770823839207320493820740630171355185152]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[5708990770823839207320493820740630171355185151999e-3]`\n  * expect: `5.7089907708238389e+45 (0x016496FFFFFFFFFFFFF)`\n  * actual: `-0.001 (0x016BF50624DD2F1A9FC)`\n\n* `[5708990770823839207320493820740630171355185152001e-3]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `0.001 (0x0163F50624DD2F1A9FC)`\n\n* `[100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000]`\n  * expect: `1e+308 (0x0167FE1CCF385EBC8A0)`\n  * actual: `0 (0x0160)`\n\n* `[2.225073858507201136057409796709131975934819546351645648023426109724822222021076945516529523908135087914149158913039621106870086438694594645527657207407820621743379988141063267329253552286881372149012981122451451889849057222307285255133155755015914397476397983411801999323962548289017107081850690630666655994938275772572015763062690663332647565300009245888316433037779791869612049497390377829704905051080609940730262937128958950003583799967207254304360284078895771796150945516748243471030702609144621572289880258182545180325707018860872113128079512233426288368622321503775666622503982534335974568884423900265498198385487948292206894721689831099698365846814022854243330660339850886445804001034933970427567186443383770486037861622771738545623065874679014086723327636718751234567890123456789012345678901e-308]`\n  * expect: `2.2250738585072014e-308 (0x01610000000000000)`\n  * actual: `1.9999999999999998e-308 (0x016E61ACF033D1A4)`\n\n\nSummary: 37 of 66 are correct.\n\n## 3. Parse String\n\n\nSummary: 9 of 9 are correct.\n\n## 4. Roundtrip\n\n* Fail:\n~~~js\n[-9223372036854775808]\n~~~\n\n~~~js\n[-n]\n~~~\n\n* Fail:\n~~~js\n[5e-324]\n~~~\n\n~~~js\n[0.0]\n~~~\n\n* Fail:\n~~~js\n[2.225073858507201e-308]\n~~~\n\n~~~js\n[2.22507e-308]\n~~~\n\n* Fail:\n~~~js\n[2.2250738585072014e-308]\n~~~\n\n~~~js\n[2.22507e-308]\n~~~\n\n* Fail:\n~~~js\n[1.7976931348623157e308]\n~~~\n\n~~~js\n[1.79769e+308]\n~~~\n\n\nSummary: 22 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_ujson (C++).md",
    "content": "# Conformance of ujson (C++)\n\n## 1. Parse Validation\n\n* `../data/jsonchecker/pass01.json` is valid but was mistakenly deemed invalid.\n~~~js\n[\n    \"JSON Test Pattern pass1\",\n    {\"object with 1 member\":[\"array with 1 element\"]},\n    {},\n    [],\n    -42,\n    true,\n    false,\n    null,\n    {\n        \"integer\": 1234567890,\n        \"real\": -9876.543210,\n        \"e\": 0.123456789e-12,\n        \"E\": 1.234567890E+34,\n        \"\":  23456789012E66,\n        \"zero\": 0,\n        \"one\": 1,\n        \"space\": \" \",\n        \"quote\": \"\\\"\",\n        \"backslash\": \"\\\\\",\n        \"controls\": \"\\b\\f\\n\\r\\t\",\n        \"slash\": \"/ & \\/\",\n        \"alpha\": \"abcdefghijklmnopqrstuvwyz\",\n        \"ALPHA\": \"ABCDEFGHIJKLMNOPQRSTUVWYZ\",\n        \"digit\": \"0123456789\",\n        \"0123456789\": \"digit\",\n        \"special\": \"`1~!@#$%^&*()_+-={':[,]}|;.</>?\",\n        \"hex\": \"\\u0123\\u4567\\u89AB\\uCDEF\\uabcd\\uef4A\",\n        \"true\": true,\n        \"false\": false,\n        \"null\": null,\n        \"array\":[  ],\n        \"object\":{  },\n        \"address\": \"50 St. James Street\",\n        \"url\": \"http://www.JSON.org/\",\n        \"comment\": \"// /* <!-- --\",\n        \"# -- --> */\": \" \",\n        \" s p a c e d \" :[1,2 , 3\n\n,\n\n4 , 5        ,          6           ,7        ],\"compact\":[1,2,3,4,5,6,7],\n        \"jsontext\": \"{\\\"object with 1 member\\\":[\\\"array with 1 element\\\"]}\",\n        \"quotes\": \"&#34; \\u0022 %22 0x22 034 &#x22;\",\n        \"\\/\\\\\\\"\\uCAFE\\uBABE\\uAB98\\uFCDE\\ubcda\\uef4A\\b\\f\\n\\r\\t`1~!@#$%^&*()_+-=[]{}|;:',./<>?\"\n: \"A key can be any string\"\n    },\n    0.5 ,98.6\n,\n99.44\n,\n\n1066,\n1e1,\n0.1e1,\n1e-1,\n1e00,2e+00,2e-00\n,\"rosebud\"]\n~~~\n\n\nSummary: 33 of 34 are correct.\n\n## 2. Parse Double\n\n\nSummary: 66 of 66 are correct.\n\n## 3. Parse String\n\n\nSummary: 9 of 9 are correct.\n\n## 4. Roundtrip\n\n* Fail:\n~~~js\n[-2147483648]\n~~~\n\n~~~js\n[-2.147483648e9]\n~~~\n\n* Fail:\n~~~js\n[-1234567890123456789]\n~~~\n\n~~~js\n[-1.2345678901234568e18]\n~~~\n\n* Fail:\n~~~js\n[-9223372036854775808]\n~~~\n\n~~~js\n[-9.223372036854776e18]\n~~~\n\n* Fail:\n~~~js\n[2147483647]\n~~~\n\n~~~js\n[2.147483647e9]\n~~~\n\n* Fail:\n~~~js\n[4294967295]\n~~~\n\n~~~js\n[4.294967295e9]\n~~~\n\n* Fail:\n~~~js\n[1234567890123456789]\n~~~\n\n~~~js\n[1.2345678901234568e18]\n~~~\n\n* Fail:\n~~~js\n[9223372036854775807]\n~~~\n\n~~~js\n[9.223372036854776e18]\n~~~\n\n* Fail:\n~~~js\n[0.0]\n~~~\n\n~~~js\n[0]\n~~~\n\n* Fail:\n~~~js\n[-0.0]\n~~~\n\n~~~js\n[-0]\n~~~\n\n\nSummary: 18 of 27 are correct.\n\n"
  },
  {
    "path": "sample/conformance_ujson4c (C).md",
    "content": "# Conformance of ujson4c (C)\n\n## 1. Parse Validation\n\n* `../data/jsonchecker/fail09.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Extra comma\": true,}\n~~~\n\n* `../data/jsonchecker/fail13.json` is invalid but was mistakenly deemed valid.\n~~~js\n{\"Numbers cannot have leading zeroes\": 013}\n~~~\n\n* `../data/jsonchecker/fail25.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"\ttab\tcharacter\tin\tstring\t\"]\n~~~\n\n* `../data/jsonchecker/fail27.json` is invalid but was mistakenly deemed valid.\n~~~js\n[\"line\nbreak\"]\n~~~\n\n* `../data/jsonchecker/fail29.json` is invalid but was mistakenly deemed valid.\n~~~js\n[0e]\n~~~\n\n* `../data/jsonchecker/fail30.json` is invalid but was mistakenly deemed valid.\n~~~js\n[0e+]\n~~~\n\n\nSummary: 28 of 34 are correct.\n\n## 2. Parse Double\n\n* `[4.9406564584124654e-324]`\n  * expect: `4.9406564584124654e-324 (0x0161)`\n  * actual: `0 (0x0160)`\n\n* `[2.2250738585072009e-308]`\n  * expect: `2.2250738585072009e-308 (0x016FFFFFFFFFFFFF)`\n  * actual: `2.2250738585071999e-308 (0x016FFFFFFFFFFFFD)`\n\n* `[2.2250738585072014e-308]`\n  * expect: `2.2250738585072014e-308 (0x01610000000000000)`\n  * actual: `2.2250738585072009e-308 (0x016FFFFFFFFFFFFF)`\n\n* `[1.7976931348623157e+308]`\n  * expect: `1.7976931348623157e+308 (0x0167FEFFFFFFFFFFFFF)`\n  * actual: `1.7976931348623151e+308 (0x0167FEFFFFFFFFFFFFC)`\n\n* `[18446744073709551616]`\n  * expect: `1.8446744073709552e+19 (0x01643F0000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[-9223372036854775809]`\n  * expect: `-9.2233720368547758e+18 (0x016C3E0000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[0.9868011474609375]`\n  * expect: `0.9868011474609375 (0x0163FEF93E000000000)`\n  * actual: `0.98680114746093706 (0x0163FEF93DFFFFFFFFC)`\n\n* `[45913141877270640000.0]`\n  * expect: `4.5913141877270643e+19 (0x0164403E961FA3BA6A0)`\n  * actual: `9.0196537298515364e+18 (0x01643DF4B0FD1DD34FD)`\n\n* `[0.017976931348623157e+310]`\n  * expect: `1.7976931348623157e+308 (0x0167FEFFFFFFFFFFFFF)`\n  * actual: `inf (0x0167FF0000000000000)`\n\n* `[2.2250738585072012e-308]`\n  * expect: `2.2250738585072014e-308 (0x01610000000000000)`\n  * actual: `2.2250738585072009e-308 (0x016FFFFFFFFFFFFF)`\n\n* `[2.22507385850720113605740979670913197593481954635164565e-308]`\n  * expect: `2.2250738585072014e-308 (0x01610000000000000)`\n  * actual: `2.2250738585072009e-308 (0x016FFFFFFFFFFFFF)`\n\n* `[0.999999999999999944488848768742172978818416595458984375]`\n  * expect: `1 (0x0163FF0000000000000)`\n  * actual: `0.99999999999999911 (0x0163FEFFFFFFFFFFFF8)`\n\n* `[0.999999999999999944488848768742172978818416595458984374]`\n  * expect: `0.99999999999999989 (0x0163FEFFFFFFFFFFFFF)`\n  * actual: `0.99999999999999911 (0x0163FEFFFFFFFFFFFF8)`\n\n* `[0.999999999999999944488848768742172978818416595458984376]`\n  * expect: `1 (0x0163FF0000000000000)`\n  * actual: `0.99999999999999911 (0x0163FEFFFFFFFFFFFF8)`\n\n* `[1.00000000000000011102230246251565404236316680908203126]`\n  * expect: `1.0000000000000002 (0x0163FF0000000000001)`\n  * actual: `1 (0x0163FF0000000000000)`\n\n* `[7205759403792793199999e-5]`\n  * expect: `72057594037927928 (0x016436FFFFFFFFFFFFF)`\n  * actual: `0 (0x0160)`\n\n* `[7205759403792793200001e-5]`\n  * expect: `72057594037927936 (0x0164370000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[9223372036854775808.0]`\n  * expect: `9.2233720368547758e+18 (0x01643E0000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[922337203685477529599999e-5]`\n  * expect: `9.2233720368547748e+18 (0x01643DFFFFFFFFFFFFF)`\n  * actual: `0 (0x0160)`\n\n* `[922337203685477529600001e-5]`\n  * expect: `9.2233720368547758e+18 (0x01643E0000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[10141204801825834086073718800384]`\n  * expect: `1.0141204801825834e+31 (0x016465FFFFFFFFFFFFF)`\n  * actual: `0 (0x0160)`\n\n* `[10141204801825835211973625643008]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[10141204801825834649023672221696]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[1014120480182583464902367222169599999e-5]`\n  * expect: `1.0141204801825834e+31 (0x016465FFFFFFFFFFFFF)`\n  * actual: `0 (0x0160)`\n\n* `[1014120480182583464902367222169600001e-5]`\n  * expect: `1.0141204801825835e+31 (0x0164660000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[5708990770823838890407843763683279797179383808]`\n  * expect: `5.7089907708238389e+45 (0x016496FFFFFFFFFFFFF)`\n  * actual: `0 (0x0160)`\n\n* `[5708990770823839524233143877797980545530986496]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[5708990770823839207320493820740630171355185152]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[5708990770823839207320493820740630171355185151999e-3]`\n  * expect: `5.7089907708238389e+45 (0x016496FFFFFFFFFFFFF)`\n  * actual: `0 (0x0160)`\n\n* `[5708990770823839207320493820740630171355185152001e-3]`\n  * expect: `5.7089907708238395e+45 (0x0164970000000000000)`\n  * actual: `0 (0x0160)`\n\n* `[100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000]`\n  * expect: `1e+308 (0x0167FE1CCF385EBC8A0)`\n  * actual: `0 (0x0160)`\n\n* `[2.225073858507201136057409796709131975934819546351645648023426109724822222021076945516529523908135087914149158913039621106870086438694594645527657207407820621743379988141063267329253552286881372149012981122451451889849057222307285255133155755015914397476397983411801999323962548289017107081850690630666655994938275772572015763062690663332647565300009245888316433037779791869612049497390377829704905051080609940730262937128958950003583799967207254304360284078895771796150945516748243471030702609144621572289880258182545180325707018860872113128079512233426288368622321503775666622503982534335974568884423900265498198385487948292206894721689831099698365846814022854243330660339850886445804001034933970427567186443383770486037861622771738545623065874679014086723327636718751234567890123456789012345678901e-308]`\n  * expect: `2.2250738585072014e-308 (0x01610000000000000)`\n  * actual: `2.2250738585072009e-308 (0x016FFFFFFFFFFFFF)`\n\n\nSummary: 34 of 66 are correct.\n\n## 3. Parse String\n\n* `[\"Hello\\u0000World\"]`\n  * expect: `\"Hello\\0World\"` (length: 11)\n  * actual: `\"Hello\\0\\0\\0\\0\\0\\0\"` (length: 11)\n\n* `[\"\\u00A2\"]`\n  * expect: `\"¢\"` (length: 2)\n  * actual: `\"\\0\"` (length: 1)\n\n* `[\"\\u20AC\"]`\n  * expect: `\"€\"` (length: 3)\n  * actual: `\"\\0\"` (length: 1)\n\n* `[\"\\uD834\\uDD1E\"]`\n  * expect: `\"𝄞\"` (length: 4)\n  * actual: `\"\\0\"` (length: 1)\n\n\nSummary: 5 of 9 are correct.\n\n## 4. Roundtrip\n\n\nSummary: 0 of 0 are correct.\n\n"
  },
  {
    "path": "sample/performance_Corei7-4980HQ@2.80GHz_mac32_clang7.0.html",
    "content": "<html>\n<head>\n<link rel=\"stylesheet\" href=\"../resource/combine/combine.css\">\n<script src=\"../resource/combine/combine.js\"></script>\n<!--\n<script src=\"http://code.jquery.com/jquery-1.8.2.js\"></script>\n<script src=\"http://www.google.com/jsapi?autoload={'modules':[{'name':'visualization','version':'1','packages':['controls', 'charteditor']}]}\"></script>\n<script src=\"http://jquery-csv.googlecode.com/git/src/jquery.csv.js\"></script>\n<link rel=\"stylesheet\" href=\"http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css\">\n<link rel=\"stylesheet\" href=\"http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap-theme.min.css\">\n<script src=\"http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js\"></script>\n-->\n<script>\n$(function() {\n  google.load(\"visualization\", \"1\", {packages:[\"corechart\"]});\n\n  var csv = $('#textInput').val();\n  var dt = google.visualization.arrayToDataTable($.csv.toArrays(csv, {onParseValue: $.csv.hooks.castToScalar}));\n\n  function sortCaseInsensitive(dt, column) {\n    for (var row = 0; row < dt.getNumberOfRows(); row++) {\n      var s = dt.getValue(row, column);\n      dt.setValue(row, column, s.toUpperCase());\n      dt.setFormattedValue(row, column, s);\n    }\n    dt.sort(column);\n  }\n\n  function AddToOverall(dt) {\n    if (overallDt == null) {\n      overallDt = dt.clone();\n    }\n    else {\n      var col1 = [];\n      for (var i = 1; i < overallDt.getNumberOfColumns(); i++)\n        col1.push(i);\n      overallDt = google.visualization.data.join(overallDt, dt, 'full', [[0, 0]], col1, [1]);\n    }\n\n    var newCol = overallDt.getNumberOfColumns() - 1;\n    overallDt.setColumnLabel(newCol, type + ' ' + overallDt.getColumnLabel(newCol))\n    var formatter1 = new google.visualization.NumberFormat({ fractionDigits: 0 });\n    formatter1.format(overallDt, newCol);\n\n    for (var row = 0; row < overallDt.getNumberOfRows(); row++) {\n      if (overallDt.getValue(row, newCol) == null) {\n        overallDt.setValue(row, newCol, Number.POSITIVE_INFINITY);\n        overallDt.setFormattedValue(row, newCol, \"\");\n      }\n    }\n  }\n\n  function createSortEvent(type, dt, chart) {\n    return function(e) {\n      if (e.column == 0 || e.column == 1) {\n        var t = dt.clone();\n        drawBarChart(type, t, chart, [{column: e.column, desc: !e.ascending }]);\n      }\n    }\n  }\n\n  addSection(\"0. Overall\");\n\n  var overallDiv = document.createElement(\"div\");\n  overallDiv.className = \"tablechart\";\n  $(\"#main\").append(overallDiv);\n\n  // Per type sections\n  var types = dt.getDistinctValues(0);\n  var overallDt;\n  for (var i in types) {\n    var type = types[i];\n    addSection(type);\n\n    var view = new google.visualization.DataView(dt);\n    view.setRows(view.getFilteredRows([{column: 0, value: type}]));\n\n    if (type.search(\"Code size\") != -1) {\n      var sizedt = google.visualization.data.group(\n        view,\n        [1], \n        [{\"column\": 7, \"aggregation\": google.visualization.data.sum, 'type': 'number' }]\n      );\n      AddToOverall(sizedt);\n      sortCaseInsensitive(sizedt, 0);\n      addSubsection(sizedt.getColumnLabel(1));\n      var sizeTable = drawTable(type, sizedt.clone(), false);\n      var sizeChart = drawBarChart(type, sizedt.clone());\n      google.visualization.events.addListener(sizeTable, 'sort', createSortEvent(type, sizedt, sizeChart));\n    }\n    else {\n      addSubsection(\"Time\");\n\n      var timedt = google.visualization.data.group(\n        view,\n        [1], \n        [{\"column\": 3, \"aggregation\": google.visualization.data.sum, 'type': 'number' }]\n      );\n\n      AddToOverall(timedt);\n      sortCaseInsensitive(timedt, 0);\n      var timeTable = drawTable(type, timedt.clone(), true);\n      var timeChart = drawBarChart(type, timedt.clone());\n      google.visualization.events.addListener(timeTable, 'sort', createSortEvent(type, timedt, timeChart));\n\n      // Per JSON\n      drawPivotBarChart(\n        type + \" per JSON\",\n        pivotTable(google.visualization.data.group(\n          view,\n          [2, 1],\n          [{\"column\": 3, \"aggregation\": google.visualization.data.sum, 'type': 'number' }]\n        )),\n        dt.getColumnLabel(3)\n      );\n\n      // Only show memory of Parse\n      if (type.search(\"Parse\") != -1) {\n        for (var column = 4; column <= 6; column++) {\n          var memorydt = google.visualization.data.group(\n            view,\n            [1], \n            [{\"column\": column, \"aggregation\": google.visualization.data.sum, 'type': 'number' }]\n          );\n          AddToOverall(memorydt);\n          sortCaseInsensitive(memorydt, 0);\n          addSubsection(memorydt.getColumnLabel(1));\n          var memoryTable = drawTable(type, memorydt.clone(), false);\n          var memoryChart = drawBarChart(type, memorydt.clone());\n\n          google.visualization.events.addListener(memoryTable, 'sort', createSortEvent(type, memorydt, memoryChart));\n        }\n      }\n    }\n  }\n\n  var overallTable = new google.visualization.Table(overallDiv);\n  sortCaseInsensitive(overallDt, 0);\n  overallTable.draw(overallDt);\n\n  $(\".chart\").each(function() {\n    var chart = $(this);\n    var d = $(\"#downloadDD\").clone().css(\"display\", \"\");\n    $('li a', d).each(function() {\n          $(this).click(function() {\n              var svg = chart[0].getElementsByTagName('svg')[0].parentNode.innerHTML;\n              svg=sanitize(svg);\n              $('#imageFilename').val($(\"#title\").html() + \"_\" + chart.data(\"filename\"));\n              $('#imageGetFormTYPE').val($(this).attr('dltype'));\n              $('#imageGetFormSVG').val(svg);\n              $('#imageGetForm').submit();\n          });\n      });   \n    $(this).after(d);\n  });\n\n  // Add configurations\n  var thisConfig = \"performance_Corei7-4980HQ@2.80GHz_mac32_clang7.0\";\n  var configurations = [\"conformance\",\"performance_Corei7-4980HQ@2.80GHz_mac32_clang7.0\",\"performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0\"];\n\n  for (var i in configurations) {\n    var c = configurations[i];\n    $(\"#benchmark\").append($(\"<li>\", {class : (c == thisConfig ? \"active\" : \"\")}).append($(\"<a>\", {href: c + \".html\"}).append(c)));\n  }\n});\n\nfunction pivotTable(src) {\n  var dst = new google.visualization.DataTable();\n  \n  // Add columns\n  var key = src.getDistinctValues(1);\n  var keyColumnMap = {};\n  dst.addColumn(src.getColumnType(0), src.getColumnLabel(0));  \n  for (var k in key)\n    keyColumnMap[key[k]] = dst.addColumn(src.getColumnType(2), key[k]);\n\n  // Add rows\n  var pivot = src.getDistinctValues(0);\n  var pivotRowMap = {};  \n  for (var p in pivot)\n    dst.setValue(pivotRowMap[[pivot[p]]] = dst.addRow(), 0, pivot[p]);\n\n  // Fill cells\n  for (var row = 0; row < src.getNumberOfRows(); row++)\n    dst.setValue(\n      pivotRowMap[src.getValue(row, 0)],\n      keyColumnMap[src.getValue(row, 1)],\n      src.getValue(row, 2));\n\n  return dst;\n}\n\nfunction addSection(name) {\n  $(\"#main\").append(\n    $(\"<a>\", {\"name\": name}),\n    $(\"<h2>\", {style: \"padding-top: 70px; margin-top: -70px;\"}).append(name)\n  );\n  $(\"#section\").append($(\"<li>\").append($(\"<a>\", {href: \"#\" + name}).append(name)));\n}\n\nfunction addSubsection(name) {\n  $(\"#main\").append(\n    $(\"<h3>\", {style: \"padding-top: 70px; margin-top: -70px;\"}).append(name)\n  );\n}\n\nfunction drawTable(type, data, isSpeedup) {\n  if (isSpeedup)\n    data.addColumn('number', 'Speedup');\n  else\n    data.addColumn('number', 'Ratio');\n  //data.sort([{ column: 1, desc: true }]);\n  var formatter1 = new google.visualization.NumberFormat({ fractionDigits: 0 });\n  formatter1.format(data, 1);\n\n  var div = document.createElement(\"div\");\n  div.className = \"tablechart\";\n  $(\"#main\").append(div);\n    var table = new google.visualization.Table(div);\n    redrawTable(0);\n    table.setSelection([{ row: 0, column: null}]);\n\n  function redrawTable(selectedRow) {\n      var s = table.getSortInfo();\n      // Compute relative time using the first row as basis\n      var basis = data.getValue(selectedRow, 1);\n      for (var rowIndex = 0; rowIndex < data.getNumberOfRows(); rowIndex++)\n        data.setValue(rowIndex, 2, isSpeedup ? basis / data.getValue(rowIndex, 1) : data.getValue(rowIndex, 1) / basis);\n\n      var formatter = new google.visualization.NumberFormat({suffix: 'x'});\n      formatter.format(data, 2); // Apply formatter to second column\n\n      table.draw(data, s != null ? {sortColumn: s.column, sortAscending: s.ascending} : null);\n  }\n\n  google.visualization.events.addListener(table, 'select',\n  function() {\n      var selection = table.getSelection();\n      if (selection.length > 0) {\n          var item = selection[0];\n          if (item.row != null)\n              redrawTable(item.row);\n      }\n  });\n\n  return table;\n}\n\nfunction drawBarChart(type, data, chart, sortOptions) {\n  // Using same colors as in series\n  var colors = [\"#3366cc\",\"#dc3912\",\"#ff9900\",\"#109618\",\"#990099\",\"#0099c6\",\"#dd4477\",\"#66aa00\",\"#b82e2e\",\"#316395\",\"#994499\",\"#22aa99\",\"#aaaa11\",\"#6633cc\",\"#e67300\",\"#8b0707\",\"#651067\",\"#329262\",\"#5574a6\",\"#3b3eac\",\"#b77322\",\"#16d620\",\"#b91383\",\"#f4359e\",\"#9c5935\",\"#a9c413\",\"#2a778d\",\"#668d1c\",\"#bea413\",\"#0c5922\",\"#743411\",\"#3366cc\",\"#dc3912\",\"#ff9900\",\"#109618\",\"#990099\",\"#0099c6\",\"#dd4477\",\"#66aa00\",\"#b82e2e\",\"#316395\",\"#994499\",\"#22aa99\",\"#aaaa11\",\"#6633cc\",\"#e67300\",\"#8b0707\",\"#651067\",\"#329262\",\"#5574a6\",\"#3b3eac\",\"#b77322\",\"#16d620\",\"#b91383\",\"#f4359e\",\"#9c5935\",\"#a9c413\",\"#2a778d\",\"#668d1c\",\"#bea413\",\"#0c5922\",\"#743411\"];\n  var h = data.getNumberOfRows() * 12;\n  var options = { \n    title: type,\n    chartArea: {left: '20%', width: '70%', height: h },\n    width: 800,\n    height: h + 100,\n    fontSize: 10,\n    bar: {groupWidth: \"80%\"},\n    hAxis: { title: data.getColumnLabel(1) },\n    legend: { position: \"none\" },\n  };\n\n  data.addColumn({ type: \"string\", role: \"style\" });\n  data.addColumn({ type: \"number\", role: \"annotation\" });\n  for (var rowIndex = 0; rowIndex < data.getNumberOfRows(); rowIndex++) {\n    data.setValue(rowIndex, 2, colors[rowIndex]);\n    data.setValue(rowIndex, 3, data.getValue(rowIndex, 1));\n  }\n\n  if (sortOptions != null)\n    data.sort(sortOptions); // sort after assigning colors\n\n  var formatter1 = new google.visualization.NumberFormat({ fractionDigits: 0 });\n  formatter1.format(data, 3);\n\n  if (chart == null) {\n    var div = document.createElement(\"div\");\n    div.className = \"chart\";\n    $(div).data(\"filename\", type + \"_\" + data.getColumnLabel(1));\n    $(\"#main\").append(div);\n    chart = new google.visualization.BarChart(div);\n  }\n\n  chart.draw(data, options);\n  return chart;\n}\n\n\nfunction drawPivotBarChart(type, data, title) {\n  var h = (data.getNumberOfColumns() + 1) * data.getNumberOfRows() * 5;\n  var options = { \n    title: type,\n    chartArea: {left: '10%', width: '70%', 'height': h},\n    width: 800,\n    height: h + 100,\n    fontSize: 10,\n    hAxis: { \"title\": title },\n    legend: { textStyle: {fontSize: 8}},\n    bar : { groupWidth: \"95%\" }\n  };\n  var div = document.createElement(\"div\");\n  div.className = \"chart\";\n  $(div).data(\"filename\", type + \"_\" + title);\n  $(\"#main\").append(div);\n  var chart = new google.visualization.BarChart(div);\n\n  chart.draw(data, options);\n}\n\n// http://jsfiddle.net/P6XXM/\nfunction sanitize(svg) {\n    svg = svg\n        .replace(/\\<svg/,'<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\"')\n        .replace(/zIndex=\"[^\"]+\"/g, '')\n        .replace(/isShadow=\"[^\"]+\"/g, '')\n        .replace(/symbolName=\"[^\"]+\"/g, '')\n        .replace(/jQuery[0-9]+=\"[^\"]+\"/g, '')\n        .replace(/isTracker=\"[^\"]+\"/g, '')\n        .replace(/url\\([^#]+#/g, 'url(#')\n        .replace('<svg xmlns:xlink=\"http://www.w3.org/1999/xlink\" ', '<svg ')\n        .replace(/ href=/g, ' xlink:href=')\n    /*.replace(/preserveAspectRatio=\"none\">/g, 'preserveAspectRatio=\"none\"/>')*/\n    /* This fails in IE < 8\n    .replace(/([0-9]+)\\.([0-9]+)/g, function(s1, s2, s3) { // round off to save weight\n    return s2 +'.'+ s3[0];\n    })*/\n\n    // IE specific\n        .replace(/id=([^\" >]+)/g, 'id=\"$1\"')\n        .replace(/class=([^\" ]+)/g, 'class=\"$1\"')\n        .replace(/ transform /g, ' ')\n        .replace(/:(path|rect)/g, '$1')\n        .replace(/<img ([^>]*)>/gi, '<image $1 />')\n        .replace(/<\\/image>/g, '') // remove closing tags for images as they'll never have any content\n        .replace(/<image ([^>]*)([^\\/])>/gi, '<image $1$2 />') // closes image tags for firefox\n        .replace(/width=(\\d+)/g, 'width=\"$1\"')\n        .replace(/height=(\\d+)/g, 'height=\"$1\"')\n        .replace(/hc-svg-href=\"/g, 'xlink:href=\"')\n        .replace(/style=\"([^\"]+)\"/g, function (s) {\n            return s.toLowerCase();\n        });\n\n    // IE9 beta bugs with innerHTML. Test again with final IE9.\n    svg = svg.replace(/(url\\(#highcharts-[0-9]+)&quot;/g, '$1')\n        .replace(/&quot;/g, \"'\");\n    if (svg.match(/ xmlns=\"/g).length == 2) {\n        svg = svg.replace(/xmlns=\"[^\"]+\"/, '');\n    }\n\n    return svg;\n}\n</script>\n<style type=\"text/css\">\n@media (min-width: 800px) {\n/*  .container {\n    max-width: 800px;\n  }*/\n}\ntextarea {\n  font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace;\n}\n.tablechart {\n/*  width: 500px;\n*/  margin: auto;\n  padding-top: 20px;\n  padding-bottom: 20px;\n}\n.chart {\n  padding-top: 20px;\n  padding-bottom: 20px;\n}\nbody { padding-top: 70px; }\n</style>\n</head>\n<body>\n<div class=\"container\">\n<nav class=\"navbar navbar-default navbar-fixed-top\" role=\"navigation\">\n  <div class=\"container\">\n    <!-- Brand and toggle get grouped for better mobile display -->\n    <div class=\"navbar-header\">\n      <button type=\"button\" class=\"navbar-toggle\" data-toggle=\"collapse\" data-target=\"#bs-example-navbar-collapse-1\">\n        <span class=\"sr-only\">Toggle navigation</span>\n        <span class=\"icon-bar\"></span>\n        <span class=\"icon-bar\"></span>\n        <span class=\"icon-bar\"></span>\n      </button>\n      <a class=\"navbar-brand\" href=\"https://github.com/miloyip/nativejson-benchmark\"><span class=\"glyphicon glyphicon-home\"></span> nativejson-benchmark</a>\n    </div>\n\n    <!-- Collect the nav links, forms, and other content for toggling -->\n    <div class=\"collapse navbar-collapse\" id=\"bs-example-navbar-collapse-1\">\n      <ul class=\"nav navbar-nav\">\n        <li class=\"dropdown\">\n          <a href=\"#\" class=\"dropdown-toggle\" data-toggle=\"dropdown\">Benchmark <span class=\"caret\"></span></a>\n          <ul class=\"dropdown-menu\" role=\"menu\" id=\"benchmark\">\n          </ul>\n        </li>\n        <li class=\"dropdown\">\n          <a href=\"#\" class=\"dropdown-toggle\" data-toggle=\"dropdown\">Section <span class=\"caret\"></span></a>\n          <ul class=\"dropdown-menu\" role=\"menu\" id=\"section\">\n          </ul>\n        </li>\n      </ul>\n      <p class=\"navbar-text navbar-right\">Developed by <a href=\"https://github.com/miloyip\" class=\"navbar-link\">Milo Yip</a></p>\n    </div><!-- /.navbar-collapse -->\n  </div><!-- /.container-fluid -->\n</nav>\n<div class=\"page-header\">\n<h1 id=\"title\">performance_Corei7-4980HQ@2.80GHz_mac32_clang7.0</h1>\n</div>\n<div id=\"main\"></div>\n<h2>Source CSV</h2>\n<textarea id=\"textInput\" class=\"form-control\" rows=\"5\" readonly>\nType,Library,Filename,Time (ms),Memory (byte),MemoryPeak (byte),AllocCount,FileSize (byte)\n1. Parse,ArduinoJson (C++),canada.json,349.370000,6471488,6471488,16,0\n1. Parse,ArduinoJson (C++),citm_catalog.json,2.528000,3166016,3166016,14,0\n1. Parse,ArduinoJson (C++),twitter.json,1.999000,1589056,1589056,13,0\n2. Stringify,ArduinoJson (C++),canada.json,53.964000,2252816,6447120,20,0\n2. Stringify,ArduinoJson (C++),citm_catalog.json,11.926000,503824,1028112,17,0\n2. Stringify,ArduinoJson (C++),twitter.json,11.073000,503824,1028112,17,0\n3. Prettify,ArduinoJson (C++),canada.json,152.247000,5599248,13987856,21,0\n3. Prettify,ArduinoJson (C++),citm_catalog.json,31.832000,2252816,4354064,19,0\n3. Prettify,ArduinoJson (C++),twitter.json,18.056000,647184,1695760,18,0\n4. Statistics,ArduinoJson (C++),canada.json,50.496000,0,0,0,0\n4. Statistics,ArduinoJson (C++),citm_catalog.json,0.865000,0,0,0,0\n4. Statistics,ArduinoJson (C++),twitter.json,0.612000,0,0,0,0\n7. Code size,ArduinoJson (C++),jsonstat,0,0,0,0,26388\n1. Parse,CAJUN (C++),canada.json,1068.123000,234160112,495050688,3837856,0\n1. Parse,CAJUN (C++),citm_catalog.json,152.883000,8918208,29031504,641280,0\n1. Parse,CAJUN (C++),twitter.json,59.434000,2309616,8687104,249868,0\n2. Stringify,CAJUN (C++),canada.json,133.544000,4272144,12660752,22,0\n2. Stringify,CAJUN (C++),citm_catalog.json,17.822000,892944,1941520,3784,0\n2. Stringify,CAJUN (C++),twitter.json,16.883000,892944,1941520,7244,0\n4. Statistics,CAJUN (C++),canada.json,3.833000,0,0,0,0\n4. Statistics,CAJUN (C++),citm_catalog.json,0.358000,0,0,0,0\n4. Statistics,CAJUN (C++),twitter.json,0.091000,0,0,0,0\n7. Code size,CAJUN (C++),jsonstat,0,0,0,0,84920\n1. Parse,ccan/json (C),canada.json,58.831000,5350144,5350144,167193,0\n1. Parse,ccan/json (C),citm_catalog.json,7.514000,2128160,2128160,68345,0\n1. Parse,ccan/json (C),twitter.json,4.844000,1434512,1434512,43523,0\n2. Stringify,ccan/json (C),canada.json,80.381000,2101264,2101264,19,0\n2. Stringify,ccan/json (C),citm_catalog.json,4.945000,528400,528400,17,0\n2. Stringify,ccan/json (C),twitter.json,2.135000,528400,528400,17,0\n3. Prettify,ccan/json (C),canada.json,105.046000,8392720,8392720,21,0\n3. Prettify,ccan/json (C),citm_catalog.json,9.259000,2101264,2101264,19,0\n3. Prettify,ccan/json (C),twitter.json,3.194000,1052688,1052688,18,0\n4. Statistics,ccan/json (C),canada.json,0.559000,0,0,0,0\n4. Statistics,ccan/json (C),citm_catalog.json,0.237000,0,0,0,0\n4. Statistics,ccan/json (C),twitter.json,0.143000,0,0,0,0\n7. Code size,ccan/json (C),jsonstat,0,0,0,0,25952\n1. Parse,cJSON (C),canada.json,16.994000,8024816,8024816,167192,0\n1. Parse,cJSON (C),citm_catalog.json,6.099000,2265312,2265312,64383,0\n1. Parse,cJSON (C),twitter.json,3.776000,1193440,1193440,32014,0\n2. Stringify,cJSON (C),canada.json,56.220000,2252816,3764080,223241,0\n2. Stringify,cJSON (C),citm_catalog.json,14.906000,503824,1007936,87274,0\n2. Stringify,cJSON (C),twitter.json,8.204000,466960,996304,30092,0\n3. Prettify,cJSON (C),canada.json,56.372000,2252816,4874592,223241,0\n3. Prettify,cJSON (C),citm_catalog.json,15.670000,790544,2148224,87274,0\n3. Prettify,cJSON (C),twitter.json,8.515000,561168,1375696,30092,0\n4. Statistics,cJSON (C),canada.json,0.461000,0,0,0,0\n4. Statistics,cJSON (C),citm_catalog.json,0.190000,0,0,0,0\n4. Statistics,cJSON (C),twitter.json,0.159000,0,0,0,0\n7. Code size,cJSON (C),jsonstat,0,0,0,0,26596\n1. Parse,Configuru (C++11),canada.json,72.570000,7408400,7444896,170255,0\n1. Parse,Configuru (C++11),citm_catalog.json,20.370000,3066672,3066720,58397,0\n1. Parse,Configuru (C++11),twitter.json,7.129000,1585808,1585856,26413,0\n2. Stringify,Configuru (C++11),canada.json,200.268000,4194320,6447168,23,0\n2. Stringify,Configuru (C++11),citm_catalog.json,5.351000,524304,786576,10951,0\n2. Stringify,Configuru (C++11),twitter.json,1.917000,524304,786560,1280,0\n3. Prettify,Configuru (C++11),canada.json,208.745000,4194320,6447168,23,0\n3. Prettify,Configuru (C++11),citm_catalog.json,8.647000,1298448,1822848,10952,0\n3. Prettify,Configuru (C++11),twitter.json,3.759000,1298448,1822848,1281,0\n4. Statistics,Configuru (C++11),canada.json,0.755000,0,0,0,0\n4. Statistics,Configuru (C++11),citm_catalog.json,0.477000,0,0,0,0\n4. Statistics,Configuru (C++11),twitter.json,0.153000,0,0,0,0\n7. Code size,Configuru (C++11),jsonstat,0,0,0,0,130396\n1. Parse,C++ REST SDK (C++11),canada.json,130.960000,3894176,3894208,392464,0\n1. Parse,C++ REST SDK (C++11),citm_catalog.json,16.750000,1466064,1466080,73089,0\n1. Parse,C++ REST SDK (C++11),twitter.json,7.645000,1135936,1136064,31411,0\n2. Stringify,C++ REST SDK (C++11),canada.json,88.776000,2252816,10641424,38,0\n2. Stringify,C++ REST SDK (C++11),citm_catalog.json,4.743000,561168,1576976,743,0\n2. Stringify,C++ REST SDK (C++11),twitter.json,3.298000,561168,1576976,2620,0\n4. Statistics,C++ REST SDK (C++11),canada.json,1.194000,0,0,0,0\n4. Statistics,C++ REST SDK (C++11),citm_catalog.json,0.377000,0,0,0,0\n4. Statistics,C++ REST SDK (C++11),twitter.json,0.174000,0,0,0,0\n7. Code size,C++ REST SDK (C++11),jsonstat,0,0,0,0,18008\n1. Parse,dropbox/json11 (C++11),canada.json,86.059000,6707056,9025232,337437,0\n1. Parse,dropbox/json11 (C++11),citm_catalog.json,16.110000,2620240,4873760,105189,0\n1. Parse,dropbox/json11 (C++11),twitter.json,11.952000,1388512,2179584,56661,0\n2. Stringify,dropbox/json11 (C++11),canada.json,87.396000,4194320,6447120,19,0\n2. Stringify,dropbox/json11 (C++11),citm_catalog.json,4.846000,1298448,1822736,17,0\n2. Stringify,dropbox/json11 (C++11),twitter.json,3.514000,524304,786448,16,0\n4. Statistics,dropbox/json11 (C++11),canada.json,1.000000,0,0,0,0\n4. Statistics,dropbox/json11 (C++11),citm_catalog.json,0.368000,0,0,0,0\n4. Statistics,dropbox/json11 (C++11),twitter.json,0.146000,0,0,0,0\n7. Code size,dropbox/json11 (C++11),jsonstat,0,0,0,0,78844\n1. Parse,mikeando/FastJson (C++),canada.json,12.144000,5378464,7631616,22,0\n1. Parse,mikeando/FastJson (C++),citm_catalog.json,4.791000,2084992,4116960,22,0\n1. Parse,mikeando/FastJson (C++),twitter.json,2.536000,917120,1708288,24,0\n2. Stringify,mikeando/FastJson (C++),canada.json,77.335000,2252816,2252816,2,0\n2. Stringify,mikeando/FastJson (C++),citm_catalog.json,5.403000,524304,524304,2,0\n2. Stringify,mikeando/FastJson (C++),twitter.json,2.376000,790544,790544,2,0\n4. Statistics,mikeando/FastJson (C++),canada.json,0.442000,0,0,0,0\n4. Statistics,mikeando/FastJson (C++),citm_catalog.json,0.137000,0,0,0,0\n4. Statistics,mikeando/FastJson (C++),twitter.json,0.072000,0,0,0,0\n7. Code size,mikeando/FastJson (C++),jsonstat,0,0,0,0,57980\n1. Parse,gason (C++11),canada.json,5.693000,4939808,4939808,658,0\n1. Parse,gason (C++11),citm_catalog.json,2.025000,2641952,2641952,151,0\n1. Parse,gason (C++11),twitter.json,0.957000,1015840,1015840,57,0\n2. Stringify,gason (C++11),canada.json,34.825000,1298448,4644880,19,0\n2. Stringify,gason (C++11),citm_catalog.json,11.660000,790544,2088976,18,0\n2. Stringify,gason (C++11),twitter.json,6.749000,483344,1007632,17,0\n3. Prettify,gason (C++11),canada.json,86.736000,7319568,15708176,223242,0\n3. Prettify,gason (C++11),citm_catalog.json,20.433000,1802256,4055056,49498,0\n3. Prettify,gason (C++11),twitter.json,9.156000,770064,2068496,15285,0\n4. Statistics,gason (C++11),canada.json,0.646000,0,0,0,0\n4. Statistics,gason (C++11),citm_catalog.json,0.294000,0,0,0,0\n4. Statistics,gason (C++11),twitter.json,0.178000,0,0,0,0\n7. Code size,gason (C++11),jsonstat,0,0,0,0,20184\n1. Parse,Jansson (C),canada.json,100.769000,5680352,5680400,224392,0\n1. Parse,Jansson (C),citm_catalog.json,26.430000,3239472,3239552,111230,0\n1. Parse,Jansson (C),twitter.json,13.811000,1288640,1289184,43822,0\n2. Stringify,Jansson (C),canada.json,91.571000,2363408,6557712,21,0\n2. Stringify,Jansson (C),citm_catalog.json,5.040000,770064,2068496,19,0\n2. Stringify,Jansson (C),twitter.json,2.883000,770064,1294352,18,0\n3. Prettify,Jansson (C),canada.json,97.483000,8273936,16924688,22,0\n3. Prettify,Jansson (C),citm_catalog.json,6.582000,2252816,4349968,20,0\n3. Prettify,Jansson (C),twitter.json,3.360000,770064,2068496,19,0\n4. Statistics,Jansson (C),canada.json,0.878000,0,0,0,0\n4. Statistics,Jansson (C),citm_catalog.json,0.571000,0,0,0,0\n4. Statistics,Jansson (C),twitter.json,0.353000,0,0,0,0\n7. Code size,Jansson (C),jsonstat,0,0,0,0,68300\n1. Parse,jsmn (C),canada.json,400.581000,4931600,4931600,3,0\n1. Parse,jsmn (C),citm_catalog.json,14.852000,3395600,3395600,3,0\n1. Parse,jsmn (C),twitter.json,4.664000,1294352,1294352,3,0\n4. Statistics,jsmn (C),canada.json,0.382000,0,0,0,0\n4. Statistics,jsmn (C),citm_catalog.json,0.223000,0,0,0,0\n4. Statistics,jsmn (C),twitter.json,0.079000,0,0,0,0\n7. Code size,jsmn (C),jsonstat,0,0,0,0,15664\n1. Parse,JsonBox (C++),canada.json,360.030000,4195040,9346032,974652,0\n1. Parse,JsonBox (C++),citm_catalog.json,82.844000,2032976,6382976,261150,0\n1. Parse,JsonBox (C++),twitter.json,37.087000,1231040,3018688,102061,0\n2. Stringify,JsonBox (C++),canada.json,224.335000,2252816,6447120,24,0\n2. Stringify,JsonBox (C++),citm_catalog.json,39.967000,499728,1024016,9264,0\n2. Stringify,JsonBox (C++),twitter.json,29.026000,499728,1024016,22632,0\n3. Prettify,JsonBox (C++),canada.json,200.271000,3923984,8118288,24,0\n3. Prettify,JsonBox (C++),citm_catalog.json,35.330000,1728528,2777104,9265,0\n3. Prettify,JsonBox (C++),twitter.json,29.127000,634896,1683472,22633,0\n4. Statistics,JsonBox (C++),canada.json,0.470000,0,0,0,0\n4. Statistics,JsonBox (C++),citm_catalog.json,0.214000,0,0,0,0\n4. Statistics,JsonBox (C++),twitter.json,0.091000,0,0,0,0\n7. Code size,JsonBox (C++),jsonstat,0,0,0,0,110728\n1. Parse,jsoncons (C++),canada.json,97.621000,3468752,6246784,230927,0\n1. Parse,jsoncons (C++),citm_catalog.json,9.108000,1231312,3509184,38576,0\n1. Parse,jsoncons (C++),twitter.json,4.628000,895024,1555424,14065,0\n2. Stringify,jsoncons (C++),canada.json,104.483000,2252816,6463920,26,0\n2. Stringify,jsoncons (C++),citm_catalog.json,4.449000,634896,1683472,24,0\n2. Stringify,jsoncons (C++),twitter.json,2.676000,634896,1159184,24,0\n3. Prettify,jsoncons (C++),canada.json,100.052000,2252816,6463920,26,0\n3. Prettify,jsoncons (C++),citm_catalog.json,4.368000,634896,1683472,24,0\n3. Prettify,jsoncons (C++),twitter.json,2.641000,634896,1159184,24,0\n4. Statistics,jsoncons (C++),canada.json,2.180000,0,32,1,0\n4. Statistics,jsoncons (C++),citm_catalog.json,0.869000,0,64,719,0\n4. Statistics,jsoncons (C++),twitter.json,0.645000,0,464,2594,0\n7. Code size,jsoncons (C++),jsonstat,0,0,0,0,110388\n1. Parse,JsonCpp (C++),canada.json,224.865000,8921568,13431392,554040,0\n1. Parse,JsonCpp (C++),citm_catalog.json,16.797000,2611984,7121728,115700,0\n1. Parse,JsonCpp (C++),twitter.json,10.659000,1245120,2932720,54411,0\n2. Stringify,JsonCpp (C++),canada.json,117.783000,2252816,6447280,110290,0\n2. Stringify,JsonCpp (C++),citm_catalog.json,8.242000,634896,1159184,19990,0\n2. Stringify,JsonCpp (C++),twitter.json,6.322000,634896,1159184,20794,0\n4. Statistics,JsonCpp (C++),canada.json,1.470000,0,32,1,0\n4. Statistics,JsonCpp (C++),citm_catalog.json,0.458000,0,64,719,0\n4. Statistics,JsonCpp (C++),twitter.json,0.517000,0,464,2594,0\n7. Code size,JsonCpp (C++),jsonstat,0,0,0,0,248424\n1. Parse,json-c (C),canada.json,127.256000,19890720,19891856,390651,0\n1. Parse,json-c (C),citm_catalog.json,19.582000,7220608,7221776,131793,0\n1. Parse,json-c (C),twitter.json,8.423000,1923120,1924736,49446,0\n2. Stringify,json-c (C),canada.json,21.392000,6447136,6447136,21,0\n2. Stringify,json-c (C),citm_catalog.json,11.868000,1138720,1138720,18,0\n2. Stringify,json-c (C),twitter.json,5.668000,1159200,1159200,18,0\n3. Prettify,json-c (C),canada.json,40.284000,13762592,13762592,22,0\n3. Prettify,json-c (C),citm_catalog.json,17.245000,4349984,4349984,20,0\n3. Prettify,json-c (C),twitter.json,6.933000,1683488,1683488,19,0\n4. Statistics,json-c (C),canada.json,1.723000,0,0,0,0\n4. Statistics,json-c (C),citm_catalog.json,0.519000,0,0,0,0\n4. Statistics,json-c (C),twitter.json,0.158000,0,0,0,0\n7. Code size,json-c (C),jsonstat,0,0,0,0,56164\n1. Parse,hjiang/JSON++ (C++),canada.json,230.739000,7465904,11971504,448011,0\n1. Parse,hjiang/JSON++ (C++),citm_catalog.json,45.380000,2737504,7087456,101193,0\n1. Parse,hjiang/JSON++ (C++),twitter.json,17.969000,1459360,3142848,55239,0\n2. Stringify,hjiang/JSON++ (C++),canada.json,312.808000,3981328,12157008,504127,0\n2. Stringify,hjiang/JSON++ (C++),citm_catalog.json,61.085000,1048592,4571152,161388,0\n2. Stringify,hjiang/JSON++ (C++),twitter.json,25.855000,589840,2273808,59268,0\n4. Statistics,hjiang/JSON++ (C++),canada.json,0.547000,0,0,0,0\n4. Statistics,hjiang/JSON++ (C++),citm_catalog.json,0.236000,0,0,0,0\n4. Statistics,hjiang/JSON++ (C++),twitter.json,0.101000,0,0,0,0\n7. Code size,hjiang/JSON++ (C++),jsonstat,0,0,0,0,92288\n1. Parse,JVar (C++),canada.json,90.761000,2690544,2690544,56052,0\n1. Parse,JVar (C++),citm_catalog.json,16.820000,1399888,1399904,22827,0\n1. Parse,JVar (C++),twitter.json,7.745000,361152,361216,7503,0\n2. Stringify,JVar (C++),canada.json,44.303000,1044496,1044496,2,0\n2. Stringify,JVar (C++),citm_catalog.json,7.178000,499728,499728,2,0\n2. Stringify,JVar (C++),twitter.json,2.599000,466960,466960,2,0\n4. Statistics,JVar (C++),canada.json,0.830000,0,0,0,0\n4. Statistics,JVar (C++),citm_catalog.json,0.334000,0,0,0,0\n4. Statistics,JVar (C++),twitter.json,0.143000,0,0,0,0\n7. Code size,JVar (C++),jsonstat,0,0,0,0,84692\n1. Parse,Jzon (C++),canada.json,144.898000,12180832,16712912,612962,0\n1. Parse,Jzon (C++),citm_catalog.json,42.968000,2034064,6565312,86205,0\n1. Parse,Jzon (C++),twitter.json,21.697000,1219488,2805824,62222,0\n2. Stringify,Jzon (C++),canada.json,33.175000,2252816,6447152,110284,0\n2. Stringify,Jzon (C++),citm_catalog.json,8.040000,503824,1138704,1698,0\n2. Stringify,Jzon (C++),twitter.json,5.820000,503824,1138704,5974,0\n3. Prettify,Jzon (C++),canada.json,68.869000,8273936,16662544,333506,0\n3. Prettify,Jzon (C++),citm_catalog.json,16.554000,1990672,4243472,59874,0\n3. Prettify,Jzon (C++),twitter.json,8.214000,790544,1839120,21988,0\n4. Statistics,Jzon (C++),canada.json,0.722000,0,32,1,0\n4. Statistics,Jzon (C++),citm_catalog.json,0.354000,0,64,719,0\n4. Statistics,Jzon (C++),twitter.json,0.559000,0,464,2594,0\n7. Code size,Jzon (C++),jsonstat,0,0,0,0,107628\n1. Parse,Nlohmann (C++11),canada.json,67.833000,3813312,3813312,170258,0\n1. Parse,Nlohmann (C++11),citm_catalog.json,12.196000,1884592,1884592,63613,0\n1. Parse,Nlohmann (C++11),twitter.json,8.684000,1155776,1155792,40530,0\n2. Stringify,Nlohmann (C++11),canada.json,96.606000,2252816,4505616,21,0\n2. Stringify,Nlohmann (C++11),citm_catalog.json,9.410000,503824,1138704,4502,0\n2. Stringify,Nlohmann (C++11),twitter.json,5.648000,503824,1138704,9837,0\n3. Prettify,Nlohmann (C++11),canada.json,133.774000,7602192,15990800,223244,0\n3. Prettify,Nlohmann (C++11),citm_catalog.json,17.017000,2252816,4505616,53983,0\n3. Prettify,Nlohmann (C++11),twitter.json,7.941000,770064,1818640,25105,0\n4. Statistics,Nlohmann (C++11),canada.json,1.084000,0,32,2,0\n4. Statistics,Nlohmann (C++11),citm_catalog.json,1.188000,0,64,4485,0\n4. Statistics,Nlohmann (C++11),twitter.json,1.448000,0,464,9820,0\n7. Code size,Nlohmann (C++11),jsonstat,0,0,0,0,41620\n1. Parse,Parson (C),canada.json,76.564000,4696640,4727632,336060,0\n1. Parse,Parson (C),citm_catalog.json,17.658000,1831776,1831936,185585,0\n1. Parse,Parson (C),twitter.json,8.507000,912608,912832,72477,0\n2. Stringify,Parson (C),canada.json,92.865000,2252816,2252816,2,0\n2. Stringify,Parson (C),citm_catalog.json,19.620000,634896,634896,2,0\n2. Stringify,Parson (C),twitter.json,12.513000,634896,634896,2,0\n3. Prettify,Parson (C),canada.json,88.879000,2252816,2252816,2,0\n3. Prettify,Parson (C),citm_catalog.json,19.659000,634896,634896,2,0\n3. Prettify,Parson (C),twitter.json,12.546000,634896,634896,2,0\n4. Statistics,Parson (C),canada.json,1.123000,0,0,0,0\n4. Statistics,Parson (C),citm_catalog.json,0.967000,0,0,0,0\n4. Statistics,Parson (C),twitter.json,1.060000,0,0,0,0\n7. Code size,Parson (C),jsonstat,0,0,0,0,42628\n1. Parse,PicoJSON (C++),canada.json,123.258000,3763408,3952560,545672,0\n1. Parse,PicoJSON (C++),citm_catalog.json,34.672000,1862944,1862976,226421,0\n1. Parse,PicoJSON (C++),twitter.json,14.711000,1174656,1533568,87648,0\n2. Stringify,PicoJSON (C++),canada.json,99.016000,4194320,6447152,110281,0\n2. Stringify,PicoJSON (C++),citm_catalog.json,5.955000,634896,897040,259,0\n2. Stringify,PicoJSON (C++),twitter.json,3.296000,634896,897040,214,0\n4. Statistics,PicoJSON (C++),canada.json,0.457000,0,0,0,0\n4. Statistics,PicoJSON (C++),citm_catalog.json,0.190000,0,0,0,0\n4. Statistics,PicoJSON (C++),twitter.json,0.117000,0,0,0,0\n7. Code size,PicoJSON (C++),jsonstat,0,0,0,0,34160\n6. SaxStatistics,pjson (C),canada.json,3.758000,0,256,1,0\n6. SaxStatistics,pjson (C),citm_catalog.json,2.996000,0,256,1,0\n6. SaxStatistics,pjson (C),twitter.json,1.257000,0,1536,3,0\n7. Code size,pjson (C),jsonstat,0,0,0,0,14964\n1. Parse,POCO (C++),canada.json,223.103000,7481392,9742816,1364364,0\n1. Parse,POCO (C++),citm_catalog.json,57.134000,3294080,5555504,334647,0\n1. Parse,POCO (C++),twitter.json,25.936000,1205536,1849104,128569,0\n2. Stringify,POCO (C++),canada.json,73.111000,2093072,4345872,305100,0\n2. Stringify,POCO (C++),citm_catalog.json,14.922000,503824,1138704,34866,0\n2. Stringify,POCO (C++),twitter.json,13.743000,503824,1138704,30999,0\n3. Prettify,POCO (C++),canada.json,194.276000,8114192,16502800,305102,0\n3. Prettify,POCO (C++),citm_catalog.json,43.813000,2093072,4345872,34868,0\n3. Prettify,POCO (C++),twitter.json,19.982000,806928,1855504,31000,0\n4. Statistics,POCO (C++),canada.json,1.937000,0,32,1,0\n4. Statistics,POCO (C++),citm_catalog.json,0.816000,0,64,719,0\n4. Statistics,POCO (C++),twitter.json,0.541000,0,464,2594,0\n5. Sax Round-trip,POCO (C++),canada.json,147.684000,1044496,3940528,330811,0\n5. Sax Round-trip,POCO (C++),citm_catalog.json,32.954000,806928,2994352,6926,0\n5. Sax Round-trip,POCO (C++),twitter.json,20.011000,634896,1708208,10195,0\n6. SaxStatistics,POCO (C++),canada.json,94.697000,0,2261280,330795,0\n6. SaxStatistics,POCO (C++),citm_catalog.json,19.719000,0,2101504,6911,0\n6. SaxStatistics,POCO (C++),twitter.json,9.344000,0,643728,10180,0\n7. Code size,POCO (C++),jsonstat,0,0,0,0,27516\n1. Parse,RapidJSON_AutoUTF (C++),canada.json,11.368000,2892944,3192224,61,0\n1. Parse,RapidJSON_AutoUTF (C++),citm_catalog.json,6.551000,1122960,1131424,29,0\n1. Parse,RapidJSON_AutoUTF (C++),twitter.json,4.832000,792720,799392,25,0\n2. Stringify,RapidJSON_AutoUTF (C++),canada.json,25.965000,2875440,2875712,28,0\n2. Stringify,RapidJSON_AutoUTF (C++),citm_catalog.json,2.795000,569392,569664,24,0\n2. Stringify,RapidJSON_AutoUTF (C++),twitter.json,2.379000,569392,569664,24,0\n3. Prettify,RapidJSON_AutoUTF (C++),canada.json,49.058000,9699376,9699648,31,0\n3. Prettify,RapidJSON_AutoUTF (C++),citm_catalog.json,7.254000,1916976,1917248,27,0\n3. Prettify,RapidJSON_AutoUTF (C++),twitter.json,3.519000,852016,852288,25,0\n4. Statistics,RapidJSON_AutoUTF (C++),canada.json,0.514000,0,0,0,0\n4. Statistics,RapidJSON_AutoUTF (C++),citm_catalog.json,0.155000,0,0,0,0\n4. Statistics,RapidJSON_AutoUTF (C++),twitter.json,0.060000,0,0,0,0\n5. Sax Round-trip,RapidJSON_AutoUTF (C++),canada.json,37.407000,32,2875984,30,0\n5. Sax Round-trip,RapidJSON_AutoUTF (C++),citm_catalog.json,8.701000,32,569936,26,0\n5. Sax Round-trip,RapidJSON_AutoUTF (C++),twitter.json,6.498000,32,570704,28,0\n6. SaxStatistics,RapidJSON_AutoUTF (C++),canada.json,10.494000,0,272,2,0\n6. SaxStatistics,RapidJSON_AutoUTF (C++),citm_catalog.json,6.008000,0,272,2,0\n6. SaxStatistics,RapidJSON_AutoUTF (C++),twitter.json,4.336000,0,1040,4,0\n7. Code size,RapidJSON_AutoUTF (C++),jsonstat,0,0,0,0,34324\n1. Parse,RapidJSON_FullPrec (C++),canada.json,18.577000,2892928,3192208,61,0\n1. Parse,RapidJSON_FullPrec (C++),citm_catalog.json,2.706000,1122944,1131408,29,0\n1. Parse,RapidJSON_FullPrec (C++),twitter.json,1.497000,792704,799376,25,0\n2. Stringify,RapidJSON_FullPrec (C++),canada.json,19.228000,2875440,2875712,28,0\n2. Stringify,RapidJSON_FullPrec (C++),citm_catalog.json,1.390000,569392,569664,24,0\n2. Stringify,RapidJSON_FullPrec (C++),twitter.json,0.941000,688176,688448,21,0\n3. Prettify,RapidJSON_FullPrec (C++),canada.json,23.652000,9699376,9699648,31,0\n3. Prettify,RapidJSON_FullPrec (C++),citm_catalog.json,2.243000,1916976,1917248,27,0\n3. Prettify,RapidJSON_FullPrec (C++),twitter.json,1.465000,1093680,1093952,22,0\n4. Statistics,RapidJSON_FullPrec (C++),canada.json,0.496000,0,0,0,0\n4. Statistics,RapidJSON_FullPrec (C++),citm_catalog.json,0.147000,0,0,0,0\n4. Statistics,RapidJSON_FullPrec (C++),twitter.json,0.057000,0,0,0,0\n5. Sax Round-trip,RapidJSON_FullPrec (C++),canada.json,36.774000,2875440,2875984,30,0\n5. Sax Round-trip,RapidJSON_FullPrec (C++),citm_catalog.json,3.434000,569392,569936,26,0\n5. Sax Round-trip,RapidJSON_FullPrec (C++),twitter.json,2.089000,688176,689488,25,0\n6. SaxStatistics,RapidJSON_FullPrec (C++),canada.json,17.499000,0,272,2,0\n6. SaxStatistics,RapidJSON_FullPrec (C++),citm_catalog.json,2.091000,0,272,2,0\n6. SaxStatistics,RapidJSON_FullPrec (C++),twitter.json,1.171000,0,1040,4,0\n7. Code size,RapidJSON_FullPrec (C++),jsonstat,0,0,0,0,31228\n1. Parse,RapidJSON_Insitu (C++),canada.json,7.806000,5768320,6067328,60,0\n1. Parse,RapidJSON_Insitu (C++),citm_catalog.json,2.198000,3932288,3940480,27,0\n1. Parse,RapidJSON_Insitu (C++),twitter.json,1.108000,1097344,1102976,17,0\n2. Stringify,RapidJSON_Insitu (C++),canada.json,19.696000,2875440,2875712,28,0\n2. Stringify,RapidJSON_Insitu (C++),citm_catalog.json,1.516000,569392,569664,24,0\n2. Stringify,RapidJSON_Insitu (C++),twitter.json,1.015000,688176,688448,21,0\n3. Prettify,RapidJSON_Insitu (C++),canada.json,23.967000,9699376,9699648,31,0\n3. Prettify,RapidJSON_Insitu (C++),citm_catalog.json,2.373000,1916976,1917248,27,0\n3. Prettify,RapidJSON_Insitu (C++),twitter.json,1.395000,1093680,1093952,22,0\n4. Statistics,RapidJSON_Insitu (C++),canada.json,0.508000,0,0,0,0\n4. Statistics,RapidJSON_Insitu (C++),citm_catalog.json,0.145000,0,0,0,0\n4. Statistics,RapidJSON_Insitu (C++),twitter.json,0.063000,0,0,0,0\n5. Sax Round-trip,RapidJSON_Insitu (C++),canada.json,25.532000,2875440,5751136,30,0\n5. Sax Round-trip,RapidJSON_Insitu (C++),citm_catalog.json,3.144000,569392,3445088,26,0\n5. Sax Round-trip,RapidJSON_Insitu (C++),twitter.json,1.961000,688176,1323360,23,0\n6. SaxStatistics,RapidJSON_Insitu (C++),canada.json,6.013000,0,2875424,2,0\n6. SaxStatistics,RapidJSON_Insitu (C++),citm_catalog.json,1.697000,0,2875424,2,0\n6. SaxStatistics,RapidJSON_Insitu (C++),twitter.json,0.986000,0,634912,2,0\n7. Code size,RapidJSON_Insitu (C++),jsonstat,0,0,0,0,31228\n1. Parse,RapidJSON (C++),canada.json,7.540000,2892928,3192208,61,0\n1. Parse,RapidJSON (C++),citm_catalog.json,2.480000,1122944,1131408,29,0\n1. Parse,RapidJSON (C++),twitter.json,1.510000,792704,799376,25,0\n2. Stringify,RapidJSON (C++),canada.json,18.894000,2875440,2875712,28,0\n2. Stringify,RapidJSON (C++),citm_catalog.json,1.394000,569392,569664,24,0\n2. Stringify,RapidJSON (C++),twitter.json,0.927000,688176,688448,21,0\n3. Prettify,RapidJSON (C++),canada.json,24.182000,9699376,9699648,31,0\n3. Prettify,RapidJSON (C++),citm_catalog.json,2.373000,1916976,1917248,27,0\n3. Prettify,RapidJSON (C++),twitter.json,1.399000,1093680,1093952,22,0\n4. Statistics,RapidJSON (C++),canada.json,0.506000,0,0,0,0\n4. Statistics,RapidJSON (C++),citm_catalog.json,0.146000,0,0,0,0\n4. Statistics,RapidJSON (C++),twitter.json,0.057000,0,0,0,0\n5. Sax Round-trip,RapidJSON (C++),canada.json,25.471000,2875440,2875984,30,0\n5. Sax Round-trip,RapidJSON (C++),citm_catalog.json,3.182000,569392,569936,26,0\n5. Sax Round-trip,RapidJSON (C++),twitter.json,2.107000,688176,689488,25,0\n6. SaxStatistics,RapidJSON (C++),canada.json,5.885000,0,272,2,0\n6. SaxStatistics,RapidJSON (C++),citm_catalog.json,1.917000,0,272,2,0\n6. SaxStatistics,RapidJSON (C++),twitter.json,1.172000,0,1040,4,0\n7. Code size,RapidJSON (C++),jsonstat,0,0,0,0,31228\n1. Parse,sajson (C++),canada.json,7.114000,11882560,11882560,4,0\n1. Parse,sajson (C++),citm_catalog.json,2.752000,9785408,9785408,4,0\n1. Parse,sajson (C++),twitter.json,0.990000,3510336,3510336,4,0\n4. Statistics,sajson (C++),canada.json,0.677000,0,0,0,0\n4. Statistics,sajson (C++),citm_catalog.json,0.197000,0,0,0,0\n4. Statistics,sajson (C++),twitter.json,0.080000,0,0,0,0\n7. Code size,sajson (C++),jsonstat,0,0,0,0,34560\n1. Parse,Scheredom json.h (C),canada.json,11.147000,7491600,7491600,2,0\n1. Parse,Scheredom json.h (C),citm_catalog.json,4.982000,2875408,2875408,2,0\n1. Parse,Scheredom json.h (C),twitter.json,2.509000,1077264,1077264,2,0\n2. Stringify,Scheredom json.h (C),canada.json,30.184000,2875408,2875408,2,0\n2. Stringify,Scheredom json.h (C),citm_catalog.json,4.139000,634896,634896,2,0\n2. Stringify,Scheredom json.h (C),twitter.json,1.028000,634896,634896,2,0\n3. Prettify,Scheredom json.h (C),canada.json,37.534000,8273936,8273936,2,0\n3. Prettify,Scheredom json.h (C),citm_catalog.json,5.028000,2875408,2875408,2,0\n3. Prettify,Scheredom json.h (C),twitter.json,1.246000,782352,782352,2,0\n4. Statistics,Scheredom json.h (C),canada.json,0.444000,0,0,0,0\n4. Statistics,Scheredom json.h (C),citm_catalog.json,0.145000,0,0,0,0\n4. Statistics,Scheredom json.h (C),twitter.json,0.062000,0,0,0,0\n7. Code size,Scheredom json.h (C),jsonstat,0,0,0,0,24680\n1. Parse,SimpleJSON (C++),canada.json,42.320000,4697120,13736720,393542,0\n1. Parse,SimpleJSON (C++),citm_catalog.json,35.891000,3034320,9945344,252403,0\n1. Parse,SimpleJSON (C++),twitter.json,24.161000,2227616,5103728,144727,0\n2. Stringify,SimpleJSON (C++),canada.json,228.584000,3223568,18936048,615151,0\n2. Stringify,SimpleJSON (C++),citm_catalog.json,40.327000,1077264,6860944,189864,0\n2. Stringify,SimpleJSON (C++),twitter.json,18.726000,1376272,6880272,78359,0\n4. Statistics,SimpleJSON (C++),canada.json,0.560000,0,0,0,0\n4. Statistics,SimpleJSON (C++),citm_catalog.json,0.283000,0,0,0,0\n4. Statistics,SimpleJSON (C++),twitter.json,0.142000,0,0,0,0\n7. Code size,SimpleJSON (C++),jsonstat,0,0,0,0,57552\n1. Parse,strdup (C),canada.json,0.140000,2875408,2875408,2,0\n1. Parse,strdup (C),citm_catalog.json,0.093000,2875408,2875408,2,0\n1. Parse,strdup (C),twitter.json,0.033000,634896,634896,2,0\n2. Stringify,strdup (C),canada.json,0.124000,2875408,2875408,2,0\n2. Stringify,strdup (C),citm_catalog.json,0.094000,2875408,2875408,2,0\n2. Stringify,strdup (C),twitter.json,0.033000,1077264,1077264,2,0\n7. Code size,strdup (C),jsonstat,0,0,0,0,15560\n1. Parse,tunnuz/JSON++ (C++),canada.json,238.080000,13957952,33893344,944120,0\n1. Parse,tunnuz/JSON++ (C++),citm_catalog.json,88.372000,4124448,13999712,397405,0\n1. Parse,tunnuz/JSON++ (C++),twitter.json,48.582000,1937584,5190016,222838,0\n2. Stringify,tunnuz/JSON++ (C++),canada.json,197.527000,2719760,75009392,391877,0\n2. Stringify,tunnuz/JSON++ (C++),citm_catalog.json,48.207000,1376272,9773984,184203,0\n2. Stringify,tunnuz/JSON++ (C++),twitter.json,25.820000,655376,5707312,104714,0\n4. Statistics,tunnuz/JSON++ (C++),canada.json,89.092000,0,72191328,391857,0\n4. Statistics,tunnuz/JSON++ (C++),citm_catalog.json,32.054000,0,7982624,184185,0\n4. Statistics,tunnuz/JSON++ (C++),twitter.json,20.092000,0,3940032,104696,0\n7. Code size,tunnuz/JSON++ (C++),jsonstat,0,0,0,0,72468\n1. Parse,udp/json-parser (C),canada.json,31.946000,6474656,6474656,223233,0\n1. Parse,udp/json-parser (C),citm_catalog.json,14.897000,1910400,1910400,51205,0\n1. Parse,udp/json-parser (C),twitter.json,6.493000,1196256,1196256,20237,0\n2. Stringify,udp/json-parser (C),canada.json,46.178000,1146896,1146896,2,0\n2. Stringify,udp/json-parser (C),citm_catalog.json,7.037000,655376,655376,2,0\n2. Stringify,udp/json-parser (C),twitter.json,1.736000,655376,655376,2,0\n3. Prettify,udp/json-parser (C),canada.json,51.578000,7958544,7958544,2,0\n3. Prettify,udp/json-parser (C),citm_catalog.json,7.265000,1929232,1929232,2,0\n3. Prettify,udp/json-parser (C),twitter.json,1.727000,1146896,1146896,2,0\n4. Statistics,udp/json-parser (C),canada.json,0.563000,0,0,0,0\n4. Statistics,udp/json-parser (C),citm_catalog.json,0.174000,0,0,0,0\n4. Statistics,udp/json-parser (C),twitter.json,0.069000,0,0,0,0\n7. Code size,udp/json-parser (C),jsonstat,0,0,0,0,34580\n1. Parse,ujson4c (C),canada.json,6.761000,4505616,13512720,10,0\n1. Parse,ujson4c (C),citm_catalog.json,2.392000,4505616,11415568,10,0\n1. Parse,ujson4c (C),twitter.json,1.258000,2408464,4935696,9,0\n4. Statistics,ujson4c (C),canada.json,1.266000,0,0,0,0\n4. Statistics,ujson4c (C),citm_catalog.json,0.430000,0,0,0,0\n4. Statistics,ujson4c (C),twitter.json,0.216000,0,0,0,0\n7. Code size,ujson4c (C),jsonstat,0,0,0,0,30464\n1. Parse,ujson (C++),canada.json,29.320000,17437840,17437872,112766,0\n1. Parse,ujson (C++),citm_catalog.json,9.138000,8394048,8394336,58928,0\n1. Parse,ujson (C++),twitter.json,5.180000,1764144,1764336,18829,0\n2. Stringify,ujson (C++),canada.json,31.147000,2097168,3244048,17,0\n2. Stringify,ujson (C++),citm_catalog.json,5.326000,1146896,1802256,16,0\n2. Stringify,ujson (C++),twitter.json,2.544000,1146896,1802256,15,0\n3. Prettify,ujson (C++),canada.json,40.799000,8388624,12582928,19,0\n3. Prettify,ujson (C++),citm_catalog.json,6.402000,2097168,3244048,17,0\n3. Prettify,ujson (C++),twitter.json,2.998000,1146896,1802256,15,0\n4. Statistics,ujson (C++),canada.json,2.027000,0,0,0,0\n4. Statistics,ujson (C++),citm_catalog.json,0.823000,0,0,0,0\n4. Statistics,ujson (C++),twitter.json,0.382000,0,0,0,0\n7. Code size,ujson (C++),jsonstat,0,0,0,0,137828\n1. Parse,Vinenthz/libjson (C),canada.json,81.710000,3801696,3818352,334389,0\n1. Parse,Vinenthz/libjson (C),citm_catalog.json,23.322000,1724528,1741184,153901,0\n1. Parse,Vinenthz/libjson (C),twitter.json,10.050000,1035408,1052064,72620,0\n2. Stringify,Vinenthz/libjson (C),canada.json,77.055000,4194320,4194320,13,0\n2. Stringify,Vinenthz/libjson (C),citm_catalog.json,4.976000,524304,524304,10,0\n2. Stringify,Vinenthz/libjson (C),twitter.json,3.887000,524304,524304,10,0\n3. Prettify,Vinenthz/libjson (C),canada.json,77.205000,4194320,4194320,13,0\n3. Prettify,Vinenthz/libjson (C),citm_catalog.json,5.043000,524304,524304,10,0\n3. Prettify,Vinenthz/libjson (C),twitter.json,4.007000,524304,524304,10,0\n4. Statistics,Vinenthz/libjson (C),canada.json,0.485000,0,0,0,0\n4. Statistics,Vinenthz/libjson (C),citm_catalog.json,0.173000,0,0,0,0\n4. Statistics,Vinenthz/libjson (C),twitter.json,0.094000,0,0,0,0\n5. Sax Round-trip,Vinenthz/libjson (C),canada.json,20.055000,4194320,4198672,15,0\n5. Sax Round-trip,Vinenthz/libjson (C),citm_catalog.json,14.841000,524304,528656,12,0\n5. Sax Round-trip,Vinenthz/libjson (C),twitter.json,7.745000,524304,528656,12,0\n6. SaxStatistics,Vinenthz/libjson (C),canada.json,16.375000,0,4352,2,0\n6. SaxStatistics,Vinenthz/libjson (C),citm_catalog.json,11.659000,0,4352,2,0\n6. SaxStatistics,Vinenthz/libjson (C),twitter.json,4.365000,0,4352,2,0\n7. Code size,Vinenthz/libjson (C),jsonstat,0,0,0,0,25548\n1. Parse,YAJL (C),canada.json,90.182000,9994784,9997104,501567,0\n1. Parse,YAJL (C),citm_catalog.json,20.412000,2324288,2328656,189685,0\n1. Parse,YAJL (C),twitter.json,8.045000,1135104,1139472,77047,0\n2. Stringify,YAJL (C),canada.json,91.168000,4198944,4198944,15,0\n2. Stringify,YAJL (C),citm_catalog.json,4.460000,528928,528928,12,0\n2. Stringify,YAJL (C),twitter.json,2.300000,528928,528928,12,0\n3. Prettify,YAJL (C),canada.json,110.982000,16781856,16781856,17,0\n3. Prettify,YAJL (C),citm_catalog.json,9.170000,2101792,2101792,14,0\n3. Prettify,YAJL (C),twitter.json,3.435000,1053216,1053216,13,0\n4. Statistics,YAJL (C),canada.json,0.707000,0,0,0,0\n4. Statistics,YAJL (C),citm_catalog.json,0.365000,0,0,0,0\n4. Statistics,YAJL (C),twitter.json,0.124000,0,0,0,0\n5. Sax Round-trip,YAJL (C),canada.json,144.820000,4198944,4203312,22,0\n5. Sax Round-trip,YAJL (C),citm_catalog.json,10.063000,528928,533296,19,0\n5. Sax Round-trip,YAJL (C),twitter.json,4.150000,528928,533296,19,0\n6. SaxStatistics,YAJL (C),canada.json,53.286000,0,4368,7,0\n6. SaxStatistics,YAJL (C),citm_catalog.json,5.720000,0,4368,7,0\n6. SaxStatistics,YAJL (C),twitter.json,2.052000,0,4368,7,0\n7. Code size,YAJL (C),jsonstat,0,0,0,0,44124\n</textarea>\n</div>\n<div class=\"row\" id=\"downloadDD\" style=\"display: none\">\n<div class=\"btn-group pull-right\" >\n    <button class=\"btn dropdown-toggle\" data-toggle=\"dropdown\"><span class=\"glyphicon glyphicon-picture\"></span></button>\n    <ul class=\"dropdown-menu\">\n        <li><a tabindex=\"-1\" href=\"#\" dltype=\"image/jpeg\">JPEG</a></li>\n        <li><a tabindex=\"-1\" href=\"#\" dltype=\"image/png\">PNG</a></li>\n        <li><a tabindex=\"-1\" href=\"#\" dltype=\"application/pdf\">PDF</a></li>\n        <li><a tabindex=\"-1\" href=\"#\" dltype=\"image/svg+xml\">SVG</a></li>\n    </ul>\n</div>\n</div>\n<form method=\"post\" action=\"http://export.highcharts.com/\" id=\"imageGetForm\">\n    <input type=\"hidden\" name=\"filename\" id=\"imageFilename\" value=\"\" />\n    <input type=\"hidden\" name=\"type\" id=\"imageGetFormTYPE\" value=\"\" />\n    <input type=\"hidden\" name=\"width\" value=\"1600\" />\n    <input type=\"hidden\" name=\"svg\" value=\"\" id=\"imageGetFormSVG\" />\n</form>\n</div>\n</body>\n</html>"
  },
  {
    "path": "sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0.csv",
    "content": "Type,Library,Filename,Time (ms),Memory (byte),MemoryPeak (byte),AllocCount,FileSize (byte)\n1. Parse,ArduinoJson (C++),canada.json,563.430000,11349376,11349376,17,0\n1. Parse,ArduinoJson (C++),citm_catalog.json,2.577000,4898176,4898176,15,0\n1. Parse,ArduinoJson (C++),twitter.json,1.869000,1744256,1744256,13,0\n2. Stringify,ArduinoJson (C++),canada.json,39.622000,2252832,5398560,19,0\n2. Stringify,ArduinoJson (C++),citm_catalog.json,9.571000,524320,1568800,17,0\n2. Stringify,ArduinoJson (C++),twitter.json,8.669000,524320,1568800,17,0\n3. Prettify,ArduinoJson (C++),canada.json,119.130000,5599264,14606368,20,0\n3. Prettify,ArduinoJson (C++),citm_catalog.json,25.427000,2252832,3825696,18,0\n3. Prettify,ArduinoJson (C++),twitter.json,14.327000,1052704,2097184,17,0\n4. Statistics,ArduinoJson (C++),canada.json,41.775000,0,0,0,0\n4. Statistics,ArduinoJson (C++),citm_catalog.json,0.830000,0,0,0,0\n4. Statistics,ArduinoJson (C++),twitter.json,0.473000,0,0,0,0\n7. Code size,ArduinoJson (C++),jsonstat,0,0,0,0,26636\n1. Parse,CAJUN (C++),canada.json,941.969000,236113920,503840592,3396966,0\n1. Parse,CAJUN (C++),citm_catalog.json,145.532000,9770176,34805584,612137,0\n1. Parse,CAJUN (C++),twitter.json,45.904000,2515152,10526544,204803,0\n2. Stringify,CAJUN (C++),canada.json,109.479000,5599264,14606368,20,0\n2. Stringify,CAJUN (C++),citm_catalog.json,14.682000,921632,2494496,19,0\n2. Stringify,CAJUN (C++),twitter.json,13.385000,1044512,1966112,1920,0\n4. Statistics,CAJUN (C++),canada.json,2.949000,0,0,0,0\n4. Statistics,CAJUN (C++),citm_catalog.json,0.273000,0,0,0,0\n4. Statistics,CAJUN (C++),twitter.json,0.067000,0,0,0,0\n7. Code size,CAJUN (C++),jsonstat,0,0,0,0,86148\n1. Parse,ccan/json (C),canada.json,48.533000,10699872,10699872,167193,0\n1. Parse,ccan/json (C),citm_catalog.json,6.789000,3337056,3337056,68345,0\n1. Parse,ccan/json (C),twitter.json,4.527000,1800400,1800400,43523,0\n2. Stringify,ccan/json (C),canada.json,60.136000,2101264,2101264,19,0\n2. Stringify,ccan/json (C),citm_catalog.json,4.568000,1044496,1044496,17,0\n2. Stringify,ccan/json (C),twitter.json,1.793000,528400,528400,17,0\n3. Prettify,ccan/json (C),canada.json,77.032000,9007120,9007120,21,0\n3. Prettify,ccan/json (C),citm_catalog.json,7.865000,2101264,2101264,19,0\n3. Prettify,ccan/json (C),twitter.json,2.630000,1052688,1052688,18,0\n4. Statistics,ccan/json (C),canada.json,0.533000,0,0,0,0\n4. Statistics,ccan/json (C),citm_catalog.json,0.202000,0,0,0,0\n4. Statistics,ccan/json (C),twitter.json,0.111000,0,0,0,0\n7. Code size,ccan/json (C),jsonstat,0,0,0,0,30400\n1. Parse,cJSON (C),canada.json,15.574000,10699680,10699680,167192,0\n1. Parse,cJSON (C),citm_catalog.json,5.580000,2869760,2869760,64383,0\n1. Parse,cJSON (C),twitter.json,3.517000,1416064,1416064,32014,0\n2. Stringify,cJSON (C),canada.json,49.510000,2101264,4202864,223241,0\n2. Stringify,cJSON (C),citm_catalog.json,15.016000,503824,1080880,87274,0\n2. Stringify,cJSON (C),twitter.json,6.757000,528400,1032608,30092,0\n3. Prettify,cJSON (C),canada.json,49.254000,2101264,4202880,223241,0\n3. Prettify,cJSON (C),citm_catalog.json,15.105000,1052688,2163968,87274,0\n3. Prettify,cJSON (C),twitter.json,7.059000,1052688,2105808,30092,0\n4. Statistics,cJSON (C),canada.json,0.488000,0,0,0,0\n4. Statistics,cJSON (C),citm_catalog.json,0.162000,0,0,0,0\n4. Statistics,cJSON (C),twitter.json,0.106000,0,0,0,0\n7. Code size,cJSON (C),jsonstat,0,0,0,0,27040\n1. Parse,Configuru (C++11),canada.json,57.733000,13022272,13081456,170253,0\n1. Parse,Configuru (C++11),citm_catalog.json,16.881000,4899360,4899456,54236,0\n1. Parse,Configuru (C++11),twitter.json,5.993000,2119216,2119312,20388,0\n2. Stringify,Configuru (C++11),canada.json,148.446000,3145760,5247072,22,0\n2. Stringify,Configuru (C++11),citm_catalog.json,4.734000,1052704,1556720,10951,0\n2. Stringify,Configuru (C++11),twitter.json,1.686000,1052704,1557232,1280,0\n3. Prettify,Configuru (C++11),canada.json,161.278000,3145760,5247072,22,0\n3. Prettify,Configuru (C++11),citm_catalog.json,8.553000,2101280,3154160,10952,0\n3. Prettify,Configuru (C++11),twitter.json,3.222000,1052704,1557232,1280,0\n4. Statistics,Configuru (C++11),canada.json,0.698000,0,0,0,0\n4. Statistics,Configuru (C++11),citm_catalog.json,0.548000,0,0,0,0\n4. Statistics,Configuru (C++11),twitter.json,0.155000,0,0,0,0\n7. Code size,Configuru (C++11),jsonstat,0,0,0,0,131668\n1. Parse,C++ REST SDK (C++11),canada.json,113.358000,7054688,7054736,392462,0\n1. Parse,C++ REST SDK (C++11),citm_catalog.json,14.310000,2433664,2433680,68658,0\n1. Parse,C++ REST SDK (C++11),twitter.json,6.434000,1448256,1448496,24481,0\n2. Stringify,C++ REST SDK (C++11),canada.json,70.617000,4194336,9441312,36,0\n2. Stringify,C++ REST SDK (C++11),citm_catalog.json,4.310000,503840,2609184,348,0\n2. Stringify,C++ REST SDK (C++11),twitter.json,3.129000,503840,2609184,1927,0\n4. Statistics,C++ REST SDK (C++11),canada.json,0.912000,0,0,0,0\n4. Statistics,C++ REST SDK (C++11),citm_catalog.json,0.453000,0,0,0,0\n4. Statistics,C++ REST SDK (C++11),twitter.json,0.136000,0,0,0,0\n7. Code size,C++ REST SDK (C++11),jsonstat,0,0,0,0,18300\n1. Parse,dropbox/json11 (C++11),canada.json,69.836000,11680208,15043200,337434,0\n1. Parse,dropbox/json11 (C++11),citm_catalog.json,14.516000,4382848,6485024,96993,0\n1. Parse,dropbox/json11 (C++11),twitter.json,9.172000,1959712,3013040,44408,0\n2. Stringify,dropbox/json11 (C++11),canada.json,65.608000,3145760,5247008,18,0\n2. Stringify,dropbox/json11 (C++11),citm_catalog.json,4.310000,1052704,1556512,16,0\n2. Stringify,dropbox/json11 (C++11),twitter.json,3.140000,1052704,1556512,16,0\n4. Statistics,dropbox/json11 (C++11),canada.json,0.933000,0,0,0,0\n4. Statistics,dropbox/json11 (C++11),citm_catalog.json,0.373000,0,0,0,0\n4. Statistics,dropbox/json11 (C++11),twitter.json,0.130000,0,0,0,0\n7. Code size,dropbox/json11 (C++11),jsonstat,0,0,0,0,80136\n1. Parse,mikeando/FastJson (C++),canada.json,11.927000,8790784,11937056,22,0\n1. Parse,mikeando/FastJson (C++),citm_catalog.json,4.589000,3133632,5235424,22,0\n1. Parse,mikeando/FastJson (C++),twitter.json,2.468000,1579712,2633504,24,0\n2. Stringify,mikeando/FastJson (C++),canada.json,60.182000,3145760,3145760,2,0\n2. Stringify,mikeando/FastJson (C++),citm_catalog.json,4.827000,503840,503840,2,0\n2. Stringify,mikeando/FastJson (C++),twitter.json,1.725000,1052704,1052704,2,0\n4. Statistics,mikeando/FastJson (C++),canada.json,0.667000,0,0,0,0\n4. Statistics,mikeando/FastJson (C++),citm_catalog.json,0.136000,0,0,0,0\n4. Statistics,mikeando/FastJson (C++),twitter.json,0.068000,0,0,0,0\n7. Code size,mikeando/FastJson (C++),jsonstat,0,0,0,0,62768\n1. Parse,gason (C++11),canada.json,5.297000,5832736,5832736,658,0\n1. Parse,gason (C++11),citm_catalog.json,2.105000,2920480,2920480,202,0\n1. Parse,gason (C++11),twitter.json,1.013000,1384480,1384480,83,0\n2. Stringify,gason (C++11),canada.json,30.812000,2101280,4202528,18,0\n2. Stringify,gason (C++11),citm_catalog.json,9.235000,1052704,2105376,17,0\n2. Stringify,gason (C++11),twitter.json,5.244000,503840,1556512,17,0\n3. Prettify,gason (C++11),canada.json,70.420000,7319584,19902496,222273,0\n3. Prettify,gason (C++11),citm_catalog.json,15.125000,2101280,5247008,34759,0\n3. Prettify,gason (C++11),twitter.json,6.351000,770080,1822752,1920,0\n4. Statistics,gason (C++11),canada.json,0.405000,0,0,0,0\n4. Statistics,gason (C++11),citm_catalog.json,0.217000,0,0,0,0\n4. Statistics,gason (C++11),twitter.json,0.144000,0,0,0,0\n7. Code size,gason (C++11),jsonstat,0,0,0,0,20412\n1. Parse,Jansson (C),canada.json,78.465000,10619344,10619392,224392,0\n1. Parse,Jansson (C),citm_catalog.json,22.656000,5699968,5700048,111230,0\n1. Parse,Jansson (C),twitter.json,10.935000,2000288,2000848,43822,0\n2. Stringify,Jansson (C),canada.json,64.221000,3145744,7340048,21,0\n2. Stringify,Jansson (C),citm_catalog.json,3.764000,770064,1822736,19,0\n2. Stringify,Jansson (C),twitter.json,1.925000,503824,1032208,18,0\n3. Prettify,Jansson (C),canada.json,73.837000,8273936,20856848,22,0\n3. Prettify,Jansson (C),citm_catalog.json,4.373000,2101264,4202512,20,0\n3. Prettify,Jansson (C),twitter.json,2.170000,770064,1822736,19,0\n4. Statistics,Jansson (C),canada.json,0.811000,0,0,0,0\n4. Statistics,Jansson (C),citm_catalog.json,0.594000,0,0,0,0\n4. Statistics,Jansson (C),twitter.json,0.212000,0,0,0,0\n7. Code size,Jansson (C),jsonstat,0,0,0,0,69076\n1. Parse,jsmn (C),canada.json,377.652000,7340064,7340064,3,0\n1. Parse,jsmn (C),citm_catalog.json,13.409000,3153952,3153952,3,0\n1. Parse,jsmn (C),twitter.json,3.579000,1273888,1273888,3,0\n4. Statistics,jsmn (C),canada.json,0.352000,0,0,0,0\n4. Statistics,jsmn (C),citm_catalog.json,0.111000,0,0,0,0\n4. Statistics,jsmn (C),twitter.json,0.058000,0,0,0,0\n7. Code size,jsmn (C),jsonstat,0,0,0,0,15872\n1. Parse,JsonBox (C++),canada.json,251.414000,6913584,14599088,754123,0\n1. Parse,JsonBox (C++),citm_catalog.json,62.591000,3232384,7434880,242074,0\n1. Parse,JsonBox (C++),twitter.json,26.559000,1636960,3969328,75748,0\n2. Stringify,JsonBox (C++),canada.json,161.897000,4194336,7340064,19,0\n2. Stringify,JsonBox (C++),citm_catalog.json,31.513000,503840,1556512,673,0\n2. Stringify,JsonBox (C++),twitter.json,21.323000,503840,1556512,9688,0\n3. Prettify,JsonBox (C++),canada.json,146.194000,4194336,10883104,20,0\n3. Prettify,JsonBox (C++),citm_catalog.json,28.525000,1052704,3153952,674,0\n3. Prettify,JsonBox (C++),twitter.json,19.737000,770080,1822752,9688,0\n4. Statistics,JsonBox (C++),canada.json,0.515000,0,0,0,0\n4. Statistics,JsonBox (C++),citm_catalog.json,0.204000,0,0,0,0\n4. Statistics,JsonBox (C++),twitter.json,0.090000,0,0,0,0\n7. Code size,JsonBox (C++),jsonstat,0,0,0,0,112552\n1. Parse,jsoncons (C++),canada.json,77.291000,4552080,8469168,230921,0\n1. Parse,jsoncons (C++),citm_catalog.json,8.173000,1959424,4102480,34809,0\n1. Parse,jsoncons (C++),twitter.json,3.467000,1053312,1865888,8741,0\n2. Stringify,jsoncons (C++),canada.json,80.353000,4194336,7340064,25,0\n2. Stringify,jsoncons (C++),citm_catalog.json,2.996000,528416,1581088,23,0\n2. Stringify,jsoncons (C++),twitter.json,2.645000,503840,1573664,24,0\n3. Prettify,jsoncons (C++),canada.json,80.573000,4194336,7340064,25,0\n3. Prettify,jsoncons (C++),citm_catalog.json,2.879000,528416,1581088,23,0\n3. Prettify,jsoncons (C++),twitter.json,2.596000,503840,1573664,24,0\n4. Statistics,jsoncons (C++),canada.json,1.974000,0,0,0,0\n4. Statistics,jsoncons (C++),citm_catalog.json,0.751000,0,64,324,0\n4. Statistics,jsoncons (C++),twitter.json,0.524000,0,464,1901,0\n7. Code size,jsoncons (C++),jsonstat,0,0,0,0,107592\n1. Parse,JsonCpp (C++),canada.json,142.458000,17842912,25187056,223252,0\n1. Parse,JsonCpp (C++),citm_catalog.json,14.587000,4767504,8974112,111968,0\n1. Parse,JsonCpp (C++),twitter.json,8.477000,1949984,3776816,50961,0\n2. Stringify,JsonCpp (C++),canada.json,84.443000,4194336,7340064,23,0\n2. Stringify,JsonCpp (C++),citm_catalog.json,5.679000,503840,1557136,12197,0\n2. Stringify,JsonCpp (C++),twitter.json,4.139000,503840,1558528,7727,0\n4. Statistics,JsonCpp (C++),canada.json,1.744000,0,0,0,0\n4. Statistics,JsonCpp (C++),citm_catalog.json,0.451000,0,64,324,0\n4. Statistics,JsonCpp (C++),twitter.json,0.423000,0,464,1901,0\n7. Code size,JsonCpp (C++),jsonstat,0,0,0,0,243476\n1. Parse,json-c (C),canada.json,105.784000,33742544,33743696,390651,0\n1. Parse,json-c (C),citm_catalog.json,21.122000,13055024,13056208,131793,0\n1. Parse,json-c (C),twitter.json,7.645000,3088720,3090352,49446,0\n2. Stringify,json-c (C),canada.json,16.260000,7340064,7340064,21,0\n2. Stringify,json-c (C),citm_catalog.json,9.990000,1273888,1273888,18,0\n2. Stringify,json-c (C),twitter.json,4.554000,1028128,1028128,18,0\n3. Prettify,json-c (C),canada.json,29.737000,19271712,19271712,22,0\n3. Prettify,json-c (C),citm_catalog.json,14.057000,3354656,3354656,20,0\n3. Prettify,json-c (C),twitter.json,5.462000,2027552,2027552,19,0\n4. Statistics,json-c (C),canada.json,2.093000,0,0,0,0\n4. Statistics,json-c (C),citm_catalog.json,0.713000,0,0,0,0\n4. Statistics,json-c (C),twitter.json,0.182000,0,0,0,0\n7. Code size,json-c (C),jsonstat,0,0,0,0,56908\n1. Parse,hjiang/JSON++ (C++),canada.json,169.539000,8778896,16118928,337434,0\n1. Parse,hjiang/JSON++ (C++),citm_catalog.json,40.240000,3891024,9133904,92754,0\n1. Parse,hjiang/JSON++ (C++),twitter.json,14.529000,1880592,3908112,42564,0\n2. Stringify,hjiang/JSON++ (C++),canada.json,264.974000,3981344,14864416,499228,0\n2. Stringify,hjiang/JSON++ (C++),citm_catalog.json,48.292000,1024032,4423712,102930,0\n2. Stringify,hjiang/JSON++ (C++),twitter.json,22.440000,589856,2384288,42914,0\n4. Statistics,hjiang/JSON++ (C++),canada.json,0.701000,0,0,0,0\n4. Statistics,hjiang/JSON++ (C++),citm_catalog.json,0.238000,0,0,0,0\n4. Statistics,hjiang/JSON++ (C++),twitter.json,0.114000,0,0,0,0\n7. Code size,hjiang/JSON++ (C++),jsonstat,0,0,0,0,93520\n1. Parse,JVar (C++),canada.json,71.592000,4484288,4484288,56050,0\n1. Parse,JVar (C++),citm_catalog.json,15.756000,2600944,2600944,22037,0\n1. Parse,JVar (C++),twitter.json,6.515000,477840,477904,6117,0\n2. Stringify,JVar (C++),canada.json,40.936000,1044512,1044512,2,0\n2. Stringify,JVar (C++),citm_catalog.json,6.402000,524320,524320,2,0\n2. Stringify,JVar (C++),twitter.json,2.221000,466976,466976,2,0\n4. Statistics,JVar (C++),canada.json,0.815000,0,0,0,0\n4. Statistics,JVar (C++),citm_catalog.json,0.401000,0,0,0,0\n4. Statistics,JVar (C++),twitter.json,0.140000,0,0,0,0\n7. Code size,JVar (C++),jsonstat,0,0,0,0,85940\n1. Parse,Jzon (C++),canada.json,97.568000,17910992,24392000,282601,0\n1. Parse,Jzon (C++),citm_catalog.json,35.149000,3855088,7865168,69806,0\n1. Parse,Jzon (C++),twitter.json,16.008000,1858544,3749648,35993,0\n2. Stringify,Jzon (C++),canada.json,16.810000,2252832,6447136,19,0\n2. Stringify,Jzon (C++),citm_catalog.json,6.351000,933920,1867808,665,0\n2. Stringify,Jzon (C++),twitter.json,5.053000,933920,1867808,4466,0\n3. Prettify,Jzon (C++),canada.json,51.588000,8273952,20856864,222273,0\n3. Prettify,Jzon (C++),citm_catalog.json,12.987000,2252832,6447136,44092,0\n3. Prettify,Jzon (C++),twitter.json,6.018000,933920,2662432,6536,0\n4. Statistics,Jzon (C++),canada.json,0.984000,0,0,0,0\n4. Statistics,Jzon (C++),citm_catalog.json,0.277000,0,64,324,0\n4. Statistics,Jzon (C++),twitter.json,0.383000,0,464,1901,0\n7. Code size,Jzon (C++),jsonstat,0,0,0,0,109224\n1. Parse,nbsdx_SimpleJSON (C++11),canada.json,424.984000,233775952,469804480,673245,0\n1. Parse,nbsdx_SimpleJSON (C++11),citm_catalog.json,39.231000,10180304,20384768,226971,0\n1. Parse,nbsdx_SimpleJSON (C++11),twitter.json,21.404000,2815872,6563248,118203,0\n2. Stringify,nbsdx_SimpleJSON (C++11),canada.json,56.220000,4194336,7331872,58168,0\n2. Stringify,nbsdx_SimpleJSON (C++11),citm_catalog.json,15.924000,2252832,4194336,55708,0\n2. Stringify,nbsdx_SimpleJSON (C++11),twitter.json,6.917000,1409056,2863552,23541,0\n3. Prettify,nbsdx_SimpleJSON (C++11),canada.json,72.002000,4194336,7331872,225340,0\n3. Prettify,nbsdx_SimpleJSON (C++11),citm_catalog.json,22.864000,4194336,5677088,117443,0\n3. Prettify,nbsdx_SimpleJSON (C++11),twitter.json,8.738000,933920,3277280,34326,0\n4. Statistics,nbsdx_SimpleJSON (C++11),canada.json,3.549000,0,0,0,0\n4. Statistics,nbsdx_SimpleJSON (C++11),citm_catalog.json,0.422000,0,144,330,0\n4. Statistics,nbsdx_SimpleJSON (C++11),twitter.json,1.616000,0,1152,3964,0\n7. Code size,nbsdx_SimpleJSON (C++11),jsonstat,0,0,0,0,45164\n1. Parse,Nlohmann (C++11),canada.json,55.591000,5293488,5293488,170254,0\n1. Parse,Nlohmann (C++11),citm_catalog.json,9.875000,3045808,3045808,55293,0\n1. Parse,Nlohmann (C++11),twitter.json,7.010000,1558576,1558576,28498,0\n2. Stringify,Nlohmann (C++11),canada.json,76.315000,1728544,5922848,19,0\n2. Stringify,Nlohmann (C++11),citm_catalog.json,7.178000,933920,1867808,342,0\n2. Stringify,Nlohmann (C++11),twitter.json,4.239000,466976,1400864,3821,0\n3. Prettify,Nlohmann (C++11),canada.json,112.750000,8273952,20856896,222273,0\n3. Prettify,Nlohmann (C++11),citm_catalog.json,12.720000,1728544,5922880,35084,0\n3. Prettify,Nlohmann (C++11),twitter.json,5.090000,933920,1867808,5724,0\n4. Statistics,Nlohmann (C++11),canada.json,0.990000,0,0,0,0\n4. Statistics,Nlohmann (C++11),citm_catalog.json,0.517000,0,64,325,0\n4. Statistics,Nlohmann (C++11),twitter.json,0.664000,0,464,3804,0\n7. Code size,Nlohmann (C++11),jsonstat,0,0,0,0,42132\n1. Parse,Parson (C),canada.json,64.573000,5816816,5878880,336060,0\n1. Parse,Parson (C),citm_catalog.json,17.144000,2276704,2277024,185585,0\n1. Parse,Parson (C),twitter.json,7.832000,1050976,1051456,72477,0\n2. Stringify,Parson (C),canada.json,81.334000,1409040,1409040,2,0\n2. Stringify,Parson (C),citm_catalog.json,17.405000,933904,933904,2,0\n2. Stringify,Parson (C),twitter.json,12.164000,933904,933904,2,0\n3. Prettify,Parson (C),canada.json,81.593000,1409040,1409040,2,0\n3. Prettify,Parson (C),citm_catalog.json,17.450000,933904,933904,2,0\n3. Prettify,Parson (C),twitter.json,12.162000,933904,933904,2,0\n4. Statistics,Parson (C),canada.json,0.965000,0,0,0,0\n4. Statistics,Parson (C),citm_catalog.json,0.845000,0,0,0,0\n4. Statistics,Parson (C),twitter.json,0.997000,0,0,0,0\n7. Code size,Parson (C),jsonstat,0,0,0,0,43280\n1. Parse,PicoJSON (C++),canada.json,97.212000,5151952,5404112,435407,0\n1. Parse,PicoJSON (C++),citm_catalog.json,31.023000,3003056,3003088,211748,0\n1. Parse,PicoJSON (C++),twitter.json,12.021000,1584624,2069600,67548,0\n2. Stringify,PicoJSON (C++),canada.json,71.546000,4194336,5922848,18,0\n2. Stringify,PicoJSON (C++),citm_catalog.json,5.449000,933920,1327136,16,0\n2. Stringify,PicoJSON (C++),twitter.json,3.167000,933920,1327136,16,0\n4. Statistics,PicoJSON (C++),canada.json,0.589000,0,0,0,0\n4. Statistics,PicoJSON (C++),citm_catalog.json,0.212000,0,0,0,0\n4. Statistics,PicoJSON (C++),twitter.json,0.090000,0,0,0,0\n7. Code size,PicoJSON (C++),jsonstat,0,0,0,0,34812\n6. SaxStatistics,pjson (C),canada.json,3.831000,0,256,1,0\n6. SaxStatistics,pjson (C),citm_catalog.json,2.597000,0,256,1,0\n6. SaxStatistics,pjson (C),twitter.json,1.192000,0,1536,3,0\n7. Code size,pjson (C),jsonstat,0,0,0,0,15124\n1. Parse,POCO (C++),canada.json,149.630000,9670816,11932368,1033568,0\n1. Parse,POCO (C++),citm_catalog.json,49.274000,5147472,6884672,317007,0\n1. Parse,POCO (C++),twitter.json,19.643000,1685792,2628368,103458,0\n2. Stringify,POCO (C++),canada.json,27.574000,2252832,6447136,27,0\n2. Stringify,POCO (C++),citm_catalog.json,12.410000,933920,1867808,26212,0\n2. Stringify,POCO (C++),twitter.json,10.114000,933920,1867808,19069,0\n3. Prettify,POCO (C++),canada.json,127.455000,8273952,20856864,29,0\n3. Prettify,POCO (C++),citm_catalog.json,35.281000,2252832,6447136,26214,0\n3. Prettify,POCO (C++),twitter.json,15.230000,933920,2662432,19070,0\n4. Statistics,POCO (C++),canada.json,1.858000,0,0,0,0\n4. Statistics,POCO (C++),citm_catalog.json,0.663000,0,64,324,0\n4. Statistics,POCO (C++),twitter.json,0.416000,0,464,1901,0\n5. Sax Round-trip,POCO (C++),canada.json,93.503000,1409056,4919504,23,0\n5. Sax Round-trip,POCO (C++),citm_catalog.json,26.711000,933920,3059920,2161,0\n5. Sax Round-trip,POCO (C++),twitter.json,15.809000,466976,2265328,3826,0\n6. SaxStatistics,POCO (C++),canada.json,44.089000,0,2261216,7,0\n6. SaxStatistics,POCO (C++),citm_catalog.json,15.023000,0,1736992,2146,0\n6. SaxStatistics,POCO (C++),twitter.json,6.888000,0,942768,3811,0\n7. Code size,POCO (C++),jsonstat,0,0,0,0,27996\n1. Parse,Qt (C++),canada.json,114.775000,48,48,2,0\n1. Parse,Qt (C++),citm_catalog.json,7.052000,48,48,2,0\n1. Parse,Qt (C++),twitter.json,3.130000,48,48,2,0\n2. Stringify,Qt (C++),canada.json,125.382000,16,16,1,0\n2. Stringify,Qt (C++),citm_catalog.json,17.609000,16,16,1,0\n2. Stringify,Qt (C++),twitter.json,9.194000,16,16,1,0\n3. Prettify,Qt (C++),canada.json,135.625000,16,16,1,0\n3. Prettify,Qt (C++),citm_catalog.json,21.172000,16,16,1,0\n3. Prettify,Qt (C++),twitter.json,9.963000,16,16,1,0\n4. Statistics,Qt (C++),canada.json,3.271000,0,0,0,0\n4. Statistics,Qt (C++),citm_catalog.json,2.965000,0,0,0,0\n4. Statistics,Qt (C++),twitter.json,2.361000,0,0,0,0\n7. Code size,Qt (C++),jsonstat,0,0,0,0,18188\n1. Parse,RapidJSON_AutoUTF (C++),canada.json,7.037000,2954432,3347920,61,0\n1. Parse,RapidJSON_AutoUTF (C++),citm_catalog.json,5.407000,1123008,1131472,29,0\n1. Parse,RapidJSON_AutoUTF (C++),twitter.json,3.684000,792768,798992,25,0\n2. Stringify,RapidJSON_AutoUTF (C++),canada.json,15.540000,2875472,2876000,28,0\n2. Stringify,RapidJSON_AutoUTF (C++),citm_catalog.json,2.152000,569424,569952,24,0\n2. Stringify,RapidJSON_AutoUTF (C++),twitter.json,1.966000,569424,569952,24,0\n3. Prettify,RapidJSON_AutoUTF (C++),canada.json,35.263000,9699408,9699936,31,0\n3. Prettify,RapidJSON_AutoUTF (C++),citm_catalog.json,6.251000,1917008,1917536,27,0\n3. Prettify,RapidJSON_AutoUTF (C++),twitter.json,3.110000,852048,852576,25,0\n4. Statistics,RapidJSON_AutoUTF (C++),canada.json,0.492000,0,0,0,0\n4. Statistics,RapidJSON_AutoUTF (C++),citm_catalog.json,0.148000,0,0,0,0\n4. Statistics,RapidJSON_AutoUTF (C++),twitter.json,0.057000,0,0,0,0\n5. Sax Round-trip,RapidJSON_AutoUTF (C++),canada.json,21.118000,64,2876272,30,0\n5. Sax Round-trip,RapidJSON_AutoUTF (C++),citm_catalog.json,7.053000,64,570224,26,0\n5. Sax Round-trip,RapidJSON_AutoUTF (C++),twitter.json,5.338000,64,570544,28,0\n6. SaxStatistics,RapidJSON_AutoUTF (C++),canada.json,5.904000,0,272,2,0\n6. SaxStatistics,RapidJSON_AutoUTF (C++),citm_catalog.json,4.811000,0,272,2,0\n6. SaxStatistics,RapidJSON_AutoUTF (C++),twitter.json,3.435000,0,592,4,0\n7. Code size,RapidJSON_AutoUTF (C++),jsonstat,0,0,0,0,38508\n1. Parse,RapidJSON_FullPrec (C++),canada.json,12.901000,2917568,3216848,61,0\n1. Parse,RapidJSON_FullPrec (C++),citm_catalog.json,2.243000,1123008,1131472,29,0\n1. Parse,RapidJSON_FullPrec (C++),twitter.json,1.310000,792768,798992,25,0\n2. Stringify,RapidJSON_FullPrec (C++),canada.json,9.469000,2875472,2876000,28,0\n2. Stringify,RapidJSON_FullPrec (C++),citm_catalog.json,1.161000,569424,569952,24,0\n2. Stringify,RapidJSON_FullPrec (C++),twitter.json,0.766000,688208,688736,21,0\n3. Prettify,RapidJSON_FullPrec (C++),canada.json,14.339000,9699408,9699936,31,0\n3. Prettify,RapidJSON_FullPrec (C++),citm_catalog.json,1.863000,1917008,1917536,27,0\n3. Prettify,RapidJSON_FullPrec (C++),twitter.json,1.015000,1093712,1094240,22,0\n4. Statistics,RapidJSON_FullPrec (C++),canada.json,0.479000,0,0,0,0\n4. Statistics,RapidJSON_FullPrec (C++),citm_catalog.json,0.152000,0,0,0,0\n4. Statistics,RapidJSON_FullPrec (C++),twitter.json,0.060000,0,0,0,0\n5. Sax Round-trip,RapidJSON_FullPrec (C++),canada.json,21.649000,2875472,2876272,30,0\n5. Sax Round-trip,RapidJSON_FullPrec (C++),citm_catalog.json,3.029000,569424,570224,26,0\n5. Sax Round-trip,RapidJSON_FullPrec (C++),twitter.json,1.867000,688208,689328,25,0\n6. SaxStatistics,RapidJSON_FullPrec (C++),canada.json,11.796000,0,272,2,0\n6. SaxStatistics,RapidJSON_FullPrec (C++),citm_catalog.json,1.991000,0,272,2,0\n6. SaxStatistics,RapidJSON_FullPrec (C++),twitter.json,1.086000,0,592,4,0\n7. Code size,RapidJSON_FullPrec (C++),jsonstat,0,0,0,0,31248\n1. Parse,RapidJSON_Insitu (C++),canada.json,5.197000,5792960,6091968,60,0\n1. Parse,RapidJSON_Insitu (C++),citm_catalog.json,1.922000,3932352,3940544,27,0\n1. Parse,RapidJSON_Insitu (C++),twitter.json,0.995000,1097408,1103040,17,0\n2. Stringify,RapidJSON_Insitu (C++),canada.json,9.307000,2875472,2876000,28,0\n2. Stringify,RapidJSON_Insitu (C++),citm_catalog.json,1.120000,569424,569952,24,0\n2. Stringify,RapidJSON_Insitu (C++),twitter.json,0.809000,688208,688736,21,0\n3. Prettify,RapidJSON_Insitu (C++),canada.json,13.841000,9699408,9699936,31,0\n3. Prettify,RapidJSON_Insitu (C++),citm_catalog.json,2.017000,1917008,1917536,27,0\n3. Prettify,RapidJSON_Insitu (C++),twitter.json,1.157000,1093712,1094240,22,0\n4. Statistics,RapidJSON_Insitu (C++),canada.json,0.480000,0,0,0,0\n4. Statistics,RapidJSON_Insitu (C++),citm_catalog.json,0.155000,0,0,0,0\n4. Statistics,RapidJSON_Insitu (C++),twitter.json,0.065000,0,0,0,0\n5. Sax Round-trip,RapidJSON_Insitu (C++),canada.json,14.693000,2875472,5751440,30,0\n5. Sax Round-trip,RapidJSON_Insitu (C++),citm_catalog.json,2.871000,569424,3445392,26,0\n5. Sax Round-trip,RapidJSON_Insitu (C++),twitter.json,1.842000,688208,1323664,23,0\n6. SaxStatistics,RapidJSON_Insitu (C++),canada.json,4.484000,0,2875440,2,0\n6. SaxStatistics,RapidJSON_Insitu (C++),citm_catalog.json,1.692000,0,2875440,2,0\n6. SaxStatistics,RapidJSON_Insitu (C++),twitter.json,0.930000,0,634928,2,0\n7. Code size,RapidJSON_Insitu (C++),jsonstat,0,0,0,0,31248\n1. Parse,RapidJSON (C++),canada.json,4.755000,2917568,3216848,61,0\n1. Parse,RapidJSON (C++),citm_catalog.json,1.950000,1123008,1131472,29,0\n1. Parse,RapidJSON (C++),twitter.json,1.227000,792768,798992,25,0\n2. Stringify,RapidJSON (C++),canada.json,9.338000,2875472,2876000,28,0\n2. Stringify,RapidJSON (C++),citm_catalog.json,1.125000,569424,569952,24,0\n2. Stringify,RapidJSON (C++),twitter.json,0.746000,688208,688736,21,0\n3. Prettify,RapidJSON (C++),canada.json,13.793000,9699408,9699936,31,0\n3. Prettify,RapidJSON (C++),citm_catalog.json,1.877000,1917008,1917536,27,0\n3. Prettify,RapidJSON (C++),twitter.json,1.020000,1093712,1094240,22,0\n4. Statistics,RapidJSON (C++),canada.json,0.480000,0,0,0,0\n4. Statistics,RapidJSON (C++),citm_catalog.json,0.161000,0,0,0,0\n4. Statistics,RapidJSON (C++),twitter.json,0.063000,0,0,0,0\n5. Sax Round-trip,RapidJSON (C++),canada.json,13.508000,2875472,2876272,30,0\n5. Sax Round-trip,RapidJSON (C++),citm_catalog.json,2.699000,569424,570224,26,0\n5. Sax Round-trip,RapidJSON (C++),twitter.json,1.936000,688208,689328,25,0\n6. SaxStatistics,RapidJSON (C++),canada.json,3.675000,0,272,2,0\n6. SaxStatistics,RapidJSON (C++),citm_catalog.json,1.588000,0,272,2,0\n6. SaxStatistics,RapidJSON (C++),twitter.json,1.055000,0,592,4,0\n7. Code size,RapidJSON (C++),jsonstat,0,0,0,0,31248\n1. Parse,sajson (C++),canada.json,6.225000,20885616,20885616,4,0\n1. Parse,sajson (C++),citm_catalog.json,1.981000,20885616,20885616,4,0\n1. Parse,sajson (C++),twitter.json,0.901000,10551408,10551408,4,0\n4. Statistics,sajson (C++),canada.json,0.690000,0,0,0,0\n4. Statistics,sajson (C++),citm_catalog.json,0.213000,0,0,0,0\n4. Statistics,sajson (C++),twitter.json,0.076000,0,0,0,0\n7. Code size,sajson (C++),jsonstat,0,0,0,0,34880\n1. Parse,Scheredom json.h (C),canada.json,9.418000,18010128,18010128,2,0\n1. Parse,Scheredom json.h (C),citm_catalog.json,5.077000,3825680,3825680,2,0\n1. Parse,Scheredom json.h (C),twitter.json,2.351000,2875408,2875408,2,0\n2. Stringify,Scheredom json.h (C),canada.json,29.355000,2875408,2875408,2,0\n2. Stringify,Scheredom json.h (C),citm_catalog.json,4.034000,851984,851984,2,0\n2. Stringify,Scheredom json.h (C),twitter.json,0.978000,851984,851984,2,0\n3. Prettify,Scheredom json.h (C),canada.json,33.213000,9699344,9699344,2,0\n3. Prettify,Scheredom json.h (C),citm_catalog.json,4.930000,2875408,2875408,2,0\n3. Prettify,Scheredom json.h (C),twitter.json,1.214000,851984,851984,2,0\n4. Statistics,Scheredom json.h (C),canada.json,0.460000,0,0,0,0\n4. Statistics,Scheredom json.h (C),citm_catalog.json,0.141000,0,0,0,0\n4. Statistics,Scheredom json.h (C),twitter.json,0.065000,0,0,0,0\n7. Code size,Scheredom json.h (C),jsonstat,0,0,0,0,24960\n1. Parse,SimpleJSON (C++),canada.json,35.418000,5817456,15581872,393512,0\n1. Parse,SimpleJSON (C++),citm_catalog.json,26.075000,4226096,13926848,213739,0\n1. Parse,SimpleJSON (C++),twitter.json,17.892000,2636016,5512368,111912,0\n2. Stringify,SimpleJSON (C++),canada.json,166.824000,3825680,27709456,393342,0\n2. Stringify,SimpleJSON (C++),citm_catalog.json,26.295000,1048592,9187440,102242,0\n2. Stringify,SimpleJSON (C++),twitter.json,12.511000,1376272,6720528,43987,0\n4. Statistics,SimpleJSON (C++),canada.json,0.490000,0,0,0,0\n4. Statistics,SimpleJSON (C++),citm_catalog.json,0.269000,0,0,0,0\n4. Statistics,SimpleJSON (C++),twitter.json,0.141000,0,0,0,0\n7. Code size,SimpleJSON (C++),jsonstat,0,0,0,0,58404\n1. Parse,strdup (C),canada.json,0.111000,2875424,2875424,2,0\n1. Parse,strdup (C),citm_catalog.json,0.074000,2875424,2875424,2,0\n1. Parse,strdup (C),twitter.json,0.027000,852000,852000,2,0\n2. Stringify,strdup (C),canada.json,0.103000,2875408,2875408,2,0\n2. Stringify,strdup (C),citm_catalog.json,0.074000,2875408,2875408,2,0\n2. Stringify,strdup (C),twitter.json,0.028000,851984,851984,2,0\n7. Code size,strdup (C),jsonstat,0,0,0,0,15760\n1. Parse,taocpp/json (C++11),canada.json,25.621000,6925328,9856016,114202,0\n1. Parse,taocpp/json (C++11),citm_catalog.json,10.266000,3005936,5881328,32847,0\n1. Parse,taocpp/json (C++11),twitter.json,5.343000,1574912,2426880,19975,0\n2. Stringify,taocpp/json (C++11),canada.json,21.560000,2875424,6701088,19,0\n2. Stringify,taocpp/json (C++11),citm_catalog.json,6.078000,852000,1703968,17,0\n2. Stringify,taocpp/json (C++11),twitter.json,3.359000,852000,1703968,17,0\n3. Prettify,taocpp/json (C++11),canada.json,49.216000,9699360,27709472,56064,0\n3. Prettify,taocpp/json (C++11),citm_catalog.json,12.423000,2875424,6701120,18296,0\n3. Prettify,taocpp/json (C++11),twitter.json,4.416000,852000,1703968,1130,0\n4. Statistics,taocpp/json (C++11),canada.json,1.044000,0,0,0,0\n4. Statistics,taocpp/json (C++11),citm_catalog.json,0.283000,0,0,0,0\n4. Statistics,taocpp/json (C++11),twitter.json,0.114000,0,0,0,0\n7. Code size,taocpp/json (C++11),jsonstat,0,0,0,0,105256\n1. Parse,tunnuz/JSON++ (C++),canada.json,204.193000,19911648,45203152,833845,0\n1. Parse,tunnuz/JSON++ (C++),citm_catalog.json,74.231000,6065024,16840512,356191,0\n1. Parse,tunnuz/JSON++ (C++),twitter.json,38.321000,2674704,7032928,163534,0\n2. Stringify,tunnuz/JSON++ (C++),canada.json,184.850000,2875424,105192848,391870,0\n2. Stringify,tunnuz/JSON++ (C++),citm_catalog.json,42.460000,1376288,14245328,165982,0\n2. Stringify,tunnuz/JSON++ (C++),twitter.json,20.707000,634912,6947056,77541,0\n4. Statistics,tunnuz/JSON++ (C++),canada.json,92.893000,0,101932368,391851,0\n4. Statistics,tunnuz/JSON++ (C++),citm_catalog.json,28.287000,0,11749536,165964,0\n4. Statistics,tunnuz/JSON++ (C++),twitter.json,15.944000,0,5440992,77524,0\n7. Code size,tunnuz/JSON++ (C++),jsonstat,0,0,0,0,73704\n1. Parse,udp/json-parser (C),canada.json,29.536000,12047840,12047840,223233,0\n1. Parse,udp/json-parser (C),citm_catalog.json,13.058000,3420464,3420464,51205,0\n1. Parse,udp/json-parser (C),twitter.json,4.744000,1726752,1726752,20237,0\n2. Stringify,udp/json-parser (C),canada.json,42.068000,1376272,1376272,2,0\n2. Stringify,udp/json-parser (C),citm_catalog.json,1.348000,634896,634896,2,0\n2. Stringify,udp/json-parser (C),twitter.json,1.096000,634896,634896,2,0\n3. Prettify,udp/json-parser (C),canada.json,44.839000,7958544,7958544,2,0\n3. Prettify,udp/json-parser (C),citm_catalog.json,1.602000,1929232,1929232,2,0\n3. Prettify,udp/json-parser (C),twitter.json,1.195000,921616,921616,2,0\n4. Statistics,udp/json-parser (C),canada.json,0.644000,0,0,0,0\n4. Statistics,udp/json-parser (C),citm_catalog.json,0.174000,0,0,0,0\n4. Statistics,udp/json-parser (C),twitter.json,0.077000,0,0,0,0\n7. Code size,udp/json-parser (C),jsonstat,0,0,0,0,34868\n1. Parse,ujson4c (C),canada.json,5.990000,12656672,21663776,11,0\n1. Parse,ujson4c (C),citm_catalog.json,1.841000,4698144,12656672,10,0\n1. Parse,ujson4c (C),twitter.json,1.114000,4698144,7225376,10,0\n4. Statistics,ujson4c (C),canada.json,1.097000,0,0,0,0\n4. Statistics,ujson4c (C),citm_catalog.json,0.488000,0,0,0,0\n4. Statistics,ujson4c (C),twitter.json,0.165000,0,0,0,0\n7. Code size,ujson4c (C),jsonstat,0,0,0,0,30888\n1. Parse,ujson (C++),canada.json,25.187000,34371936,34372000,112763,0\n1. Parse,ujson (C++),citm_catalog.json,8.205000,16233728,16234304,54373,0\n1. Parse,ujson (C++),twitter.json,3.756000,2796288,2796704,12120,0\n2. Stringify,ujson (C++),canada.json,18.822000,2097184,3473440,17,0\n2. Stringify,ujson (C++),citm_catalog.json,4.027000,1376288,1900576,16,0\n2. Stringify,ujson (C++),twitter.json,2.006000,921632,1445920,15,0\n3. Prettify,ujson (C++),canada.json,22.543000,9007136,16965664,19,0\n3. Prettify,ujson (C++),citm_catalog.json,4.478000,2097184,3473440,17,0\n3. Prettify,ujson (C++),twitter.json,2.260000,921632,1445920,15,0\n4. Statistics,ujson (C++),canada.json,1.968000,0,0,0,0\n4. Statistics,ujson (C++),citm_catalog.json,0.750000,0,0,0,0\n4. Statistics,ujson (C++),twitter.json,0.302000,0,0,0,0\n7. Code size,ujson (C++),jsonstat,0,0,0,0,126996\n1. Parse,V8 (C++),canada.json,22.279000,8059120,8067344,43,0\n1. Parse,V8 (C++),citm_catalog.json,22.349000,5396952,5396984,477,0\n1. Parse,V8 (C++),twitter.json,7.907000,2515104,2515136,1042,0\n2. Stringify,V8 (C++),canada.json,26.085000,4397504,18446744073709549456,121,0\n2. Stringify,V8 (C++),citm_catalog.json,5.615000,2433296,18446744073709520896,99,0\n2. Stringify,V8 (C++),twitter.json,2.530000,1173736,18446744073709548032,21,0\n3. Prettify,V8 (C++),canada.json,159.595000,109181304,118196632,1858,0\n3. Prettify,V8 (C++),citm_catalog.json,21.680000,11433720,18446744073709540816,713,0\n3. Prettify,V8 (C++),twitter.json,7.331000,6452264,18446744073709547264,628,0\n4. Statistics,V8 (C++),canada.json,12.529000,0,2678816,352,0\n4. Statistics,V8 (C++),citm_catalog.json,16.468000,18446744073709511744,1361104,65831,0\n4. Statistics,V8 (C++),twitter.json,4.636000,18446744073709522752,528336,7658,0\n7. Code size,V8 (C++),jsonstat,0,0,0,0,13336932\n1. Parse,Vinenthz/libjson (C),canada.json,77.479000,4916160,4945104,334389,0\n1. Parse,Vinenthz/libjson (C),citm_catalog.json,20.334000,2372400,2401344,153901,0\n1. Parse,Vinenthz/libjson (C),twitter.json,9.359000,1305728,1334672,72620,0\n2. Stringify,Vinenthz/libjson (C),canada.json,61.512000,4194336,4194336,13,0\n2. Stringify,Vinenthz/libjson (C),citm_catalog.json,4.067000,524320,524320,10,0\n2. Stringify,Vinenthz/libjson (C),twitter.json,3.188000,524320,524320,10,0\n3. Prettify,Vinenthz/libjson (C),canada.json,61.960000,4194336,4194336,13,0\n3. Prettify,Vinenthz/libjson (C),citm_catalog.json,4.132000,524320,524320,10,0\n3. Prettify,Vinenthz/libjson (C),twitter.json,3.187000,524320,524320,10,0\n4. Statistics,Vinenthz/libjson (C),canada.json,0.516000,0,0,0,0\n4. Statistics,Vinenthz/libjson (C),citm_catalog.json,0.192000,0,0,0,0\n4. Statistics,Vinenthz/libjson (C),twitter.json,0.095000,0,0,0,0\n5. Sax Round-trip,Vinenthz/libjson (C),canada.json,14.748000,4194336,4198688,15,0\n5. Sax Round-trip,Vinenthz/libjson (C),citm_catalog.json,10.265000,524320,528672,12,0\n5. Sax Round-trip,Vinenthz/libjson (C),twitter.json,5.765000,524320,528672,12,0\n6. SaxStatistics,Vinenthz/libjson (C),canada.json,11.467000,0,4352,2,0\n6. SaxStatistics,Vinenthz/libjson (C),citm_catalog.json,7.950000,0,4352,2,0\n6. SaxStatistics,Vinenthz/libjson (C),twitter.json,3.061000,0,4352,2,0\n7. Code size,Vinenthz/libjson (C),jsonstat,0,0,0,0,26036\n1. Parse,YAJL (C),canada.json,75.623000,12893040,12895472,501567,0\n1. Parse,YAJL (C),citm_catalog.json,19.546000,3031456,3035936,189685,0\n1. Parse,YAJL (C),twitter.json,8.280000,1459072,1463552,77047,0\n2. Stringify,YAJL (C),canada.json,72.834000,4198976,4198976,15,0\n2. Stringify,YAJL (C),citm_catalog.json,3.751000,528960,528960,12,0\n2. Stringify,YAJL (C),twitter.json,2.051000,528960,528960,12,0\n3. Prettify,YAJL (C),canada.json,91.121000,16781888,16781888,17,0\n3. Prettify,YAJL (C),citm_catalog.json,8.037000,2101824,2101824,14,0\n3. Prettify,YAJL (C),twitter.json,2.965000,1053248,1053248,13,0\n4. Statistics,YAJL (C),canada.json,0.701000,0,0,0,0\n4. Statistics,YAJL (C),citm_catalog.json,0.248000,0,0,0,0\n4. Statistics,YAJL (C),twitter.json,0.118000,0,0,0,0\n5. Sax Round-trip,YAJL (C),canada.json,112.826000,4198976,4203456,22,0\n5. Sax Round-trip,YAJL (C),citm_catalog.json,8.118000,528960,533440,19,0\n5. Sax Round-trip,YAJL (C),twitter.json,3.578000,528960,533440,19,0\n6. SaxStatistics,YAJL (C),canada.json,40.900000,0,4480,7,0\n6. SaxStatistics,YAJL (C),citm_catalog.json,4.741000,0,4480,7,0\n6. SaxStatistics,YAJL (C),twitter.json,1.706000,0,4480,7,0\n7. Code size,YAJL (C),jsonstat,0,0,0,0,44660\n"
  },
  {
    "path": "sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0.html",
    "content": "<html>\n<head>\n<link rel=\"stylesheet\" href=\"../resource/combine/combine.css\">\n<script src=\"../resource/combine/combine.js\"></script>\n<!--\n<script src=\"http://code.jquery.com/jquery-1.8.2.js\"></script>\n<script src=\"http://www.google.com/jsapi?autoload={'modules':[{'name':'visualization','version':'1','packages':['controls', 'charteditor']}]}\"></script>\n<script src=\"http://jquery-csv.googlecode.com/git/src/jquery.csv.js\"></script>\n<link rel=\"stylesheet\" href=\"http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css\">\n<link rel=\"stylesheet\" href=\"http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap-theme.min.css\">\n<script src=\"http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js\"></script>\n-->\n<script>\n$(function() {\n  google.load(\"visualization\", \"1\", {packages:[\"corechart\"]});\n\n  var csv = $('#textInput').val();\n  var dt = google.visualization.arrayToDataTable($.csv.toArrays(csv, {onParseValue: $.csv.hooks.castToScalar}));\n\n  function sortCaseInsensitive(dt, column) {\n    for (var row = 0; row < dt.getNumberOfRows(); row++) {\n      var s = dt.getValue(row, column);\n      dt.setValue(row, column, s.toUpperCase());\n      dt.setFormattedValue(row, column, s);\n    }\n    dt.sort(column);\n  }\n\n  function AddToOverall(dt) {\n    if (overallDt == null) {\n      overallDt = dt.clone();\n    }\n    else {\n      var col1 = [];\n      for (var i = 1; i < overallDt.getNumberOfColumns(); i++)\n        col1.push(i);\n      overallDt = google.visualization.data.join(overallDt, dt, 'full', [[0, 0]], col1, [1]);\n    }\n\n    var newCol = overallDt.getNumberOfColumns() - 1;\n    overallDt.setColumnLabel(newCol, type + ' ' + overallDt.getColumnLabel(newCol))\n    var formatter1 = new google.visualization.NumberFormat({ fractionDigits: 0 });\n    formatter1.format(overallDt, newCol);\n\n    for (var row = 0; row < overallDt.getNumberOfRows(); row++) {\n      if (overallDt.getValue(row, newCol) == null) {\n        overallDt.setValue(row, newCol, Number.POSITIVE_INFINITY);\n        overallDt.setFormattedValue(row, newCol, \"\");\n      }\n    }\n  }\n\n  function createSortEvent(type, dt, chart) {\n    return function(e) {\n      if (e.column == 0 || e.column == 1) {\n        var t = dt.clone();\n        drawBarChart(type, t, chart, [{column: e.column, desc: !e.ascending }]);\n      }\n    }\n  }\n\n  addSection(\"0. Overall\");\n\n  var overallDiv = document.createElement(\"div\");\n  overallDiv.className = \"tablechart\";\n  $(\"#main\").append(overallDiv);\n\n  // Per type sections\n  var types = dt.getDistinctValues(0);\n  var overallDt;\n  for (var i in types) {\n    var type = types[i];\n    addSection(type);\n\n    var view = new google.visualization.DataView(dt);\n    view.setRows(view.getFilteredRows([{column: 0, value: type}]));\n\n    if (type.search(\"Code size\") != -1) {\n      var sizedt = google.visualization.data.group(\n        view,\n        [1], \n        [{\"column\": 7, \"aggregation\": google.visualization.data.sum, 'type': 'number' }]\n      );\n      AddToOverall(sizedt);\n      sortCaseInsensitive(sizedt, 0);\n      addSubsection(sizedt.getColumnLabel(1));\n      var sizeTable = drawTable(type, sizedt.clone(), false);\n      var sizeChart = drawBarChart(type, sizedt.clone());\n      google.visualization.events.addListener(sizeTable, 'sort', createSortEvent(type, sizedt, sizeChart));\n    }\n    else {\n      addSubsection(\"Time\");\n\n      var timedt = google.visualization.data.group(\n        view,\n        [1], \n        [{\"column\": 3, \"aggregation\": google.visualization.data.sum, 'type': 'number' }]\n      );\n\n      AddToOverall(timedt);\n      sortCaseInsensitive(timedt, 0);\n      var timeTable = drawTable(type, timedt.clone(), true);\n      var timeChart = drawBarChart(type, timedt.clone());\n      google.visualization.events.addListener(timeTable, 'sort', createSortEvent(type, timedt, timeChart));\n\n      // Per JSON\n      drawPivotBarChart(\n        type + \" per JSON\",\n        pivotTable(google.visualization.data.group(\n          view,\n          [2, 1],\n          [{\"column\": 3, \"aggregation\": google.visualization.data.sum, 'type': 'number' }]\n        )),\n        dt.getColumnLabel(3)\n      );\n\n      // Only show memory of Parse\n      if (type.search(\"Parse\") != -1) {\n        for (var column = 4; column <= 6; column++) {\n          var memorydt = google.visualization.data.group(\n            view,\n            [1], \n            [{\"column\": column, \"aggregation\": google.visualization.data.sum, 'type': 'number' }]\n          );\n          AddToOverall(memorydt);\n          sortCaseInsensitive(memorydt, 0);\n          addSubsection(memorydt.getColumnLabel(1));\n          var memoryTable = drawTable(type, memorydt.clone(), false);\n          var memoryChart = drawBarChart(type, memorydt.clone());\n\n          google.visualization.events.addListener(memoryTable, 'sort', createSortEvent(type, memorydt, memoryChart));\n        }\n      }\n    }\n  }\n\n  var overallTable = new google.visualization.Table(overallDiv);\n  sortCaseInsensitive(overallDt, 0);\n  overallTable.draw(overallDt);\n\n  $(\".chart\").each(function() {\n    var chart = $(this);\n    var d = $(\"#downloadDD\").clone().css(\"display\", \"\");\n    $('li a', d).each(function() {\n          $(this).click(function() {\n              var svg = chart[0].getElementsByTagName('svg')[0].parentNode.innerHTML;\n              svg=sanitize(svg);\n              $('#imageFilename').val($(\"#title\").html() + \"_\" + chart.data(\"filename\"));\n              $('#imageGetFormTYPE').val($(this).attr('dltype'));\n              $('#imageGetFormSVG').val(svg);\n              $('#imageGetForm').submit();\n          });\n      });   \n    $(this).after(d);\n  });\n\n  // Add configurations\n  var thisConfig = \"performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0\";\n  var configurations = [\"conformance\",\"performance_Corei7-4980HQ@2.80GHz_mac32_clang7.0\",\"performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0\"];\n\n  for (var i in configurations) {\n    var c = configurations[i];\n    $(\"#benchmark\").append($(\"<li>\", {class : (c == thisConfig ? \"active\" : \"\")}).append($(\"<a>\", {href: c + \".html\"}).append(c)));\n  }\n});\n\nfunction pivotTable(src) {\n  var dst = new google.visualization.DataTable();\n  \n  // Add columns\n  var key = src.getDistinctValues(1);\n  var keyColumnMap = {};\n  dst.addColumn(src.getColumnType(0), src.getColumnLabel(0));  \n  for (var k in key)\n    keyColumnMap[key[k]] = dst.addColumn(src.getColumnType(2), key[k]);\n\n  // Add rows\n  var pivot = src.getDistinctValues(0);\n  var pivotRowMap = {};  \n  for (var p in pivot)\n    dst.setValue(pivotRowMap[[pivot[p]]] = dst.addRow(), 0, pivot[p]);\n\n  // Fill cells\n  for (var row = 0; row < src.getNumberOfRows(); row++)\n    dst.setValue(\n      pivotRowMap[src.getValue(row, 0)],\n      keyColumnMap[src.getValue(row, 1)],\n      src.getValue(row, 2));\n\n  return dst;\n}\n\nfunction addSection(name) {\n  $(\"#main\").append(\n    $(\"<a>\", {\"name\": name}),\n    $(\"<h2>\", {style: \"padding-top: 70px; margin-top: -70px;\"}).append(name)\n  );\n  $(\"#section\").append($(\"<li>\").append($(\"<a>\", {href: \"#\" + name}).append(name)));\n}\n\nfunction addSubsection(name) {\n  $(\"#main\").append(\n    $(\"<h3>\", {style: \"padding-top: 70px; margin-top: -70px;\"}).append(name)\n  );\n}\n\nfunction drawTable(type, data, isSpeedup) {\n  if (isSpeedup)\n    data.addColumn('number', 'Speedup');\n  else\n    data.addColumn('number', 'Ratio');\n  //data.sort([{ column: 1, desc: true }]);\n  var formatter1 = new google.visualization.NumberFormat({ fractionDigits: 0 });\n  formatter1.format(data, 1);\n\n  var div = document.createElement(\"div\");\n  div.className = \"tablechart\";\n  $(\"#main\").append(div);\n    var table = new google.visualization.Table(div);\n    redrawTable(0);\n    table.setSelection([{ row: 0, column: null}]);\n\n  function redrawTable(selectedRow) {\n      var s = table.getSortInfo();\n      // Compute relative time using the first row as basis\n      var basis = data.getValue(selectedRow, 1);\n      for (var rowIndex = 0; rowIndex < data.getNumberOfRows(); rowIndex++)\n        data.setValue(rowIndex, 2, isSpeedup ? basis / data.getValue(rowIndex, 1) : data.getValue(rowIndex, 1) / basis);\n\n      var formatter = new google.visualization.NumberFormat({suffix: 'x'});\n      formatter.format(data, 2); // Apply formatter to second column\n\n      table.draw(data, s != null ? {sortColumn: s.column, sortAscending: s.ascending} : null);\n  }\n\n  google.visualization.events.addListener(table, 'select',\n  function() {\n      var selection = table.getSelection();\n      if (selection.length > 0) {\n          var item = selection[0];\n          if (item.row != null)\n              redrawTable(item.row);\n      }\n  });\n\n  return table;\n}\n\nfunction drawBarChart(type, data, chart, sortOptions) {\n  // Using same colors as in series\n  var colors = [\"#3366cc\",\"#dc3912\",\"#ff9900\",\"#109618\",\"#990099\",\"#0099c6\",\"#dd4477\",\"#66aa00\",\"#b82e2e\",\"#316395\",\"#994499\",\"#22aa99\",\"#aaaa11\",\"#6633cc\",\"#e67300\",\"#8b0707\",\"#651067\",\"#329262\",\"#5574a6\",\"#3b3eac\",\"#b77322\",\"#16d620\",\"#b91383\",\"#f4359e\",\"#9c5935\",\"#a9c413\",\"#2a778d\",\"#668d1c\",\"#bea413\",\"#0c5922\",\"#743411\",\"#3366cc\",\"#dc3912\",\"#ff9900\",\"#109618\",\"#990099\",\"#0099c6\",\"#dd4477\",\"#66aa00\",\"#b82e2e\",\"#316395\",\"#994499\",\"#22aa99\",\"#aaaa11\",\"#6633cc\",\"#e67300\",\"#8b0707\",\"#651067\",\"#329262\",\"#5574a6\",\"#3b3eac\",\"#b77322\",\"#16d620\",\"#b91383\",\"#f4359e\",\"#9c5935\",\"#a9c413\",\"#2a778d\",\"#668d1c\",\"#bea413\",\"#0c5922\",\"#743411\"];\n  var h = data.getNumberOfRows() * 12;\n  var options = { \n    title: type,\n    chartArea: {left: '20%', width: '70%', height: h },\n    width: 800,\n    height: h + 100,\n    fontSize: 10,\n    bar: {groupWidth: \"80%\"},\n    hAxis: { title: data.getColumnLabel(1) },\n    legend: { position: \"none\" },\n  };\n\n  data.addColumn({ type: \"string\", role: \"style\" });\n  data.addColumn({ type: \"number\", role: \"annotation\" });\n  for (var rowIndex = 0; rowIndex < data.getNumberOfRows(); rowIndex++) {\n    data.setValue(rowIndex, 2, colors[rowIndex]);\n    data.setValue(rowIndex, 3, data.getValue(rowIndex, 1));\n  }\n\n  if (sortOptions != null)\n    data.sort(sortOptions); // sort after assigning colors\n\n  var formatter1 = new google.visualization.NumberFormat({ fractionDigits: 0 });\n  formatter1.format(data, 3);\n\n  if (chart == null) {\n    var div = document.createElement(\"div\");\n    div.className = \"chart\";\n    $(div).data(\"filename\", type + \"_\" + data.getColumnLabel(1));\n    $(\"#main\").append(div);\n    chart = new google.visualization.BarChart(div);\n  }\n\n  chart.draw(data, options);\n  return chart;\n}\n\n\nfunction drawPivotBarChart(type, data, title) {\n  var h = (data.getNumberOfColumns() + 1) * data.getNumberOfRows() * 5;\n  var options = { \n    title: type,\n    chartArea: {left: '10%', width: '70%', 'height': h},\n    width: 800,\n    height: h + 100,\n    fontSize: 10,\n    hAxis: { \"title\": title },\n    legend: { textStyle: {fontSize: 8}},\n    bar : { groupWidth: \"95%\" }\n  };\n  var div = document.createElement(\"div\");\n  div.className = \"chart\";\n  $(div).data(\"filename\", type + \"_\" + title);\n  $(\"#main\").append(div);\n  var chart = new google.visualization.BarChart(div);\n\n  chart.draw(data, options);\n}\n\n// http://jsfiddle.net/P6XXM/\nfunction sanitize(svg) {\n    svg = svg\n        .replace(/\\<svg/,'<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\"')\n        .replace(/zIndex=\"[^\"]+\"/g, '')\n        .replace(/isShadow=\"[^\"]+\"/g, '')\n        .replace(/symbolName=\"[^\"]+\"/g, '')\n        .replace(/jQuery[0-9]+=\"[^\"]+\"/g, '')\n        .replace(/isTracker=\"[^\"]+\"/g, '')\n        .replace(/url\\([^#]+#/g, 'url(#')\n        .replace('<svg xmlns:xlink=\"http://www.w3.org/1999/xlink\" ', '<svg ')\n        .replace(/ href=/g, ' xlink:href=')\n    /*.replace(/preserveAspectRatio=\"none\">/g, 'preserveAspectRatio=\"none\"/>')*/\n    /* This fails in IE < 8\n    .replace(/([0-9]+)\\.([0-9]+)/g, function(s1, s2, s3) { // round off to save weight\n    return s2 +'.'+ s3[0];\n    })*/\n\n    // IE specific\n        .replace(/id=([^\" >]+)/g, 'id=\"$1\"')\n        .replace(/class=([^\" ]+)/g, 'class=\"$1\"')\n        .replace(/ transform /g, ' ')\n        .replace(/:(path|rect)/g, '$1')\n        .replace(/<img ([^>]*)>/gi, '<image $1 />')\n        .replace(/<\\/image>/g, '') // remove closing tags for images as they'll never have any content\n        .replace(/<image ([^>]*)([^\\/])>/gi, '<image $1$2 />') // closes image tags for firefox\n        .replace(/width=(\\d+)/g, 'width=\"$1\"')\n        .replace(/height=(\\d+)/g, 'height=\"$1\"')\n        .replace(/hc-svg-href=\"/g, 'xlink:href=\"')\n        .replace(/style=\"([^\"]+)\"/g, function (s) {\n            return s.toLowerCase();\n        });\n\n    // IE9 beta bugs with innerHTML. Test again with final IE9.\n    svg = svg.replace(/(url\\(#highcharts-[0-9]+)&quot;/g, '$1')\n        .replace(/&quot;/g, \"'\");\n    if (svg.match(/ xmlns=\"/g).length == 2) {\n        svg = svg.replace(/xmlns=\"[^\"]+\"/, '');\n    }\n\n    return svg;\n}\n</script>\n<style type=\"text/css\">\n@media (min-width: 800px) {\n/*  .container {\n    max-width: 800px;\n  }*/\n}\ntextarea {\n  font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace;\n}\n.tablechart {\n/*  width: 500px;\n*/  margin: auto;\n  padding-top: 20px;\n  padding-bottom: 20px;\n}\n.chart {\n  padding-top: 20px;\n  padding-bottom: 20px;\n}\nbody { padding-top: 70px; }\n</style>\n</head>\n<body>\n<div class=\"container\">\n<nav class=\"navbar navbar-default navbar-fixed-top\" role=\"navigation\">\n  <div class=\"container\">\n    <!-- Brand and toggle get grouped for better mobile display -->\n    <div class=\"navbar-header\">\n      <button type=\"button\" class=\"navbar-toggle\" data-toggle=\"collapse\" data-target=\"#bs-example-navbar-collapse-1\">\n        <span class=\"sr-only\">Toggle navigation</span>\n        <span class=\"icon-bar\"></span>\n        <span class=\"icon-bar\"></span>\n        <span class=\"icon-bar\"></span>\n      </button>\n      <a class=\"navbar-brand\" href=\"https://github.com/miloyip/nativejson-benchmark\"><span class=\"glyphicon glyphicon-home\"></span> nativejson-benchmark</a>\n    </div>\n\n    <!-- Collect the nav links, forms, and other content for toggling -->\n    <div class=\"collapse navbar-collapse\" id=\"bs-example-navbar-collapse-1\">\n      <ul class=\"nav navbar-nav\">\n        <li class=\"dropdown\">\n          <a href=\"#\" class=\"dropdown-toggle\" data-toggle=\"dropdown\">Benchmark <span class=\"caret\"></span></a>\n          <ul class=\"dropdown-menu\" role=\"menu\" id=\"benchmark\">\n          </ul>\n        </li>\n        <li class=\"dropdown\">\n          <a href=\"#\" class=\"dropdown-toggle\" data-toggle=\"dropdown\">Section <span class=\"caret\"></span></a>\n          <ul class=\"dropdown-menu\" role=\"menu\" id=\"section\">\n          </ul>\n        </li>\n      </ul>\n      <p class=\"navbar-text navbar-right\">Developed by <a href=\"https://github.com/miloyip\" class=\"navbar-link\">Milo Yip</a></p>\n    </div><!-- /.navbar-collapse -->\n  </div><!-- /.container-fluid -->\n</nav>\n<div class=\"page-header\">\n<h1 id=\"title\">performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0</h1>\n</div>\n<div id=\"main\"></div>\n<h2>Source CSV</h2>\n<textarea id=\"textInput\" class=\"form-control\" rows=\"5\" readonly>\nType,Library,Filename,Time (ms),Memory (byte),MemoryPeak (byte),AllocCount,FileSize (byte)\n1. Parse,ArduinoJson (C++),canada.json,563.430000,11349376,11349376,17,0\n1. Parse,ArduinoJson (C++),citm_catalog.json,2.577000,4898176,4898176,15,0\n1. Parse,ArduinoJson (C++),twitter.json,1.869000,1744256,1744256,13,0\n2. Stringify,ArduinoJson (C++),canada.json,39.622000,2252832,5398560,19,0\n2. Stringify,ArduinoJson (C++),citm_catalog.json,9.571000,524320,1568800,17,0\n2. Stringify,ArduinoJson (C++),twitter.json,8.669000,524320,1568800,17,0\n3. Prettify,ArduinoJson (C++),canada.json,119.130000,5599264,14606368,20,0\n3. Prettify,ArduinoJson (C++),citm_catalog.json,25.427000,2252832,3825696,18,0\n3. Prettify,ArduinoJson (C++),twitter.json,14.327000,1052704,2097184,17,0\n4. Statistics,ArduinoJson (C++),canada.json,41.775000,0,0,0,0\n4. Statistics,ArduinoJson (C++),citm_catalog.json,0.830000,0,0,0,0\n4. Statistics,ArduinoJson (C++),twitter.json,0.473000,0,0,0,0\n7. Code size,ArduinoJson (C++),jsonstat,0,0,0,0,26636\n1. Parse,CAJUN (C++),canada.json,941.969000,236113920,503840592,3396966,0\n1. Parse,CAJUN (C++),citm_catalog.json,145.532000,9770176,34805584,612137,0\n1. Parse,CAJUN (C++),twitter.json,45.904000,2515152,10526544,204803,0\n2. Stringify,CAJUN (C++),canada.json,109.479000,5599264,14606368,20,0\n2. Stringify,CAJUN (C++),citm_catalog.json,14.682000,921632,2494496,19,0\n2. Stringify,CAJUN (C++),twitter.json,13.385000,1044512,1966112,1920,0\n4. Statistics,CAJUN (C++),canada.json,2.949000,0,0,0,0\n4. Statistics,CAJUN (C++),citm_catalog.json,0.273000,0,0,0,0\n4. Statistics,CAJUN (C++),twitter.json,0.067000,0,0,0,0\n7. Code size,CAJUN (C++),jsonstat,0,0,0,0,86148\n1. Parse,ccan/json (C),canada.json,48.533000,10699872,10699872,167193,0\n1. Parse,ccan/json (C),citm_catalog.json,6.789000,3337056,3337056,68345,0\n1. Parse,ccan/json (C),twitter.json,4.527000,1800400,1800400,43523,0\n2. Stringify,ccan/json (C),canada.json,60.136000,2101264,2101264,19,0\n2. Stringify,ccan/json (C),citm_catalog.json,4.568000,1044496,1044496,17,0\n2. Stringify,ccan/json (C),twitter.json,1.793000,528400,528400,17,0\n3. Prettify,ccan/json (C),canada.json,77.032000,9007120,9007120,21,0\n3. Prettify,ccan/json (C),citm_catalog.json,7.865000,2101264,2101264,19,0\n3. Prettify,ccan/json (C),twitter.json,2.630000,1052688,1052688,18,0\n4. Statistics,ccan/json (C),canada.json,0.533000,0,0,0,0\n4. Statistics,ccan/json (C),citm_catalog.json,0.202000,0,0,0,0\n4. Statistics,ccan/json (C),twitter.json,0.111000,0,0,0,0\n7. Code size,ccan/json (C),jsonstat,0,0,0,0,30400\n1. Parse,cJSON (C),canada.json,15.574000,10699680,10699680,167192,0\n1. Parse,cJSON (C),citm_catalog.json,5.580000,2869760,2869760,64383,0\n1. Parse,cJSON (C),twitter.json,3.517000,1416064,1416064,32014,0\n2. Stringify,cJSON (C),canada.json,49.510000,2101264,4202864,223241,0\n2. Stringify,cJSON (C),citm_catalog.json,15.016000,503824,1080880,87274,0\n2. Stringify,cJSON (C),twitter.json,6.757000,528400,1032608,30092,0\n3. Prettify,cJSON (C),canada.json,49.254000,2101264,4202880,223241,0\n3. Prettify,cJSON (C),citm_catalog.json,15.105000,1052688,2163968,87274,0\n3. Prettify,cJSON (C),twitter.json,7.059000,1052688,2105808,30092,0\n4. Statistics,cJSON (C),canada.json,0.488000,0,0,0,0\n4. Statistics,cJSON (C),citm_catalog.json,0.162000,0,0,0,0\n4. Statistics,cJSON (C),twitter.json,0.106000,0,0,0,0\n7. Code size,cJSON (C),jsonstat,0,0,0,0,27040\n1. Parse,Configuru (C++11),canada.json,57.733000,13022272,13081456,170253,0\n1. Parse,Configuru (C++11),citm_catalog.json,16.881000,4899360,4899456,54236,0\n1. Parse,Configuru (C++11),twitter.json,5.993000,2119216,2119312,20388,0\n2. Stringify,Configuru (C++11),canada.json,148.446000,3145760,5247072,22,0\n2. Stringify,Configuru (C++11),citm_catalog.json,4.734000,1052704,1556720,10951,0\n2. Stringify,Configuru (C++11),twitter.json,1.686000,1052704,1557232,1280,0\n3. Prettify,Configuru (C++11),canada.json,161.278000,3145760,5247072,22,0\n3. Prettify,Configuru (C++11),citm_catalog.json,8.553000,2101280,3154160,10952,0\n3. Prettify,Configuru (C++11),twitter.json,3.222000,1052704,1557232,1280,0\n4. Statistics,Configuru (C++11),canada.json,0.698000,0,0,0,0\n4. Statistics,Configuru (C++11),citm_catalog.json,0.548000,0,0,0,0\n4. Statistics,Configuru (C++11),twitter.json,0.155000,0,0,0,0\n7. Code size,Configuru (C++11),jsonstat,0,0,0,0,131668\n1. Parse,C++ REST SDK (C++11),canada.json,113.358000,7054688,7054736,392462,0\n1. Parse,C++ REST SDK (C++11),citm_catalog.json,14.310000,2433664,2433680,68658,0\n1. Parse,C++ REST SDK (C++11),twitter.json,6.434000,1448256,1448496,24481,0\n2. Stringify,C++ REST SDK (C++11),canada.json,70.617000,4194336,9441312,36,0\n2. Stringify,C++ REST SDK (C++11),citm_catalog.json,4.310000,503840,2609184,348,0\n2. Stringify,C++ REST SDK (C++11),twitter.json,3.129000,503840,2609184,1927,0\n4. Statistics,C++ REST SDK (C++11),canada.json,0.912000,0,0,0,0\n4. Statistics,C++ REST SDK (C++11),citm_catalog.json,0.453000,0,0,0,0\n4. Statistics,C++ REST SDK (C++11),twitter.json,0.136000,0,0,0,0\n7. Code size,C++ REST SDK (C++11),jsonstat,0,0,0,0,18300\n1. Parse,dropbox/json11 (C++11),canada.json,69.836000,11680208,15043200,337434,0\n1. Parse,dropbox/json11 (C++11),citm_catalog.json,14.516000,4382848,6485024,96993,0\n1. Parse,dropbox/json11 (C++11),twitter.json,9.172000,1959712,3013040,44408,0\n2. Stringify,dropbox/json11 (C++11),canada.json,65.608000,3145760,5247008,18,0\n2. Stringify,dropbox/json11 (C++11),citm_catalog.json,4.310000,1052704,1556512,16,0\n2. Stringify,dropbox/json11 (C++11),twitter.json,3.140000,1052704,1556512,16,0\n4. Statistics,dropbox/json11 (C++11),canada.json,0.933000,0,0,0,0\n4. Statistics,dropbox/json11 (C++11),citm_catalog.json,0.373000,0,0,0,0\n4. Statistics,dropbox/json11 (C++11),twitter.json,0.130000,0,0,0,0\n7. Code size,dropbox/json11 (C++11),jsonstat,0,0,0,0,80136\n1. Parse,mikeando/FastJson (C++),canada.json,11.927000,8790784,11937056,22,0\n1. Parse,mikeando/FastJson (C++),citm_catalog.json,4.589000,3133632,5235424,22,0\n1. Parse,mikeando/FastJson (C++),twitter.json,2.468000,1579712,2633504,24,0\n2. Stringify,mikeando/FastJson (C++),canada.json,60.182000,3145760,3145760,2,0\n2. Stringify,mikeando/FastJson (C++),citm_catalog.json,4.827000,503840,503840,2,0\n2. Stringify,mikeando/FastJson (C++),twitter.json,1.725000,1052704,1052704,2,0\n4. Statistics,mikeando/FastJson (C++),canada.json,0.667000,0,0,0,0\n4. Statistics,mikeando/FastJson (C++),citm_catalog.json,0.136000,0,0,0,0\n4. Statistics,mikeando/FastJson (C++),twitter.json,0.068000,0,0,0,0\n7. Code size,mikeando/FastJson (C++),jsonstat,0,0,0,0,62768\n1. Parse,gason (C++11),canada.json,5.297000,5832736,5832736,658,0\n1. Parse,gason (C++11),citm_catalog.json,2.105000,2920480,2920480,202,0\n1. Parse,gason (C++11),twitter.json,1.013000,1384480,1384480,83,0\n2. Stringify,gason (C++11),canada.json,30.812000,2101280,4202528,18,0\n2. Stringify,gason (C++11),citm_catalog.json,9.235000,1052704,2105376,17,0\n2. Stringify,gason (C++11),twitter.json,5.244000,503840,1556512,17,0\n3. Prettify,gason (C++11),canada.json,70.420000,7319584,19902496,222273,0\n3. Prettify,gason (C++11),citm_catalog.json,15.125000,2101280,5247008,34759,0\n3. Prettify,gason (C++11),twitter.json,6.351000,770080,1822752,1920,0\n4. Statistics,gason (C++11),canada.json,0.405000,0,0,0,0\n4. Statistics,gason (C++11),citm_catalog.json,0.217000,0,0,0,0\n4. Statistics,gason (C++11),twitter.json,0.144000,0,0,0,0\n7. Code size,gason (C++11),jsonstat,0,0,0,0,20412\n1. Parse,Jansson (C),canada.json,78.465000,10619344,10619392,224392,0\n1. Parse,Jansson (C),citm_catalog.json,22.656000,5699968,5700048,111230,0\n1. Parse,Jansson (C),twitter.json,10.935000,2000288,2000848,43822,0\n2. Stringify,Jansson (C),canada.json,64.221000,3145744,7340048,21,0\n2. Stringify,Jansson (C),citm_catalog.json,3.764000,770064,1822736,19,0\n2. Stringify,Jansson (C),twitter.json,1.925000,503824,1032208,18,0\n3. Prettify,Jansson (C),canada.json,73.837000,8273936,20856848,22,0\n3. Prettify,Jansson (C),citm_catalog.json,4.373000,2101264,4202512,20,0\n3. Prettify,Jansson (C),twitter.json,2.170000,770064,1822736,19,0\n4. Statistics,Jansson (C),canada.json,0.811000,0,0,0,0\n4. Statistics,Jansson (C),citm_catalog.json,0.594000,0,0,0,0\n4. Statistics,Jansson (C),twitter.json,0.212000,0,0,0,0\n7. Code size,Jansson (C),jsonstat,0,0,0,0,69076\n1. Parse,jsmn (C),canada.json,377.652000,7340064,7340064,3,0\n1. Parse,jsmn (C),citm_catalog.json,13.409000,3153952,3153952,3,0\n1. Parse,jsmn (C),twitter.json,3.579000,1273888,1273888,3,0\n4. Statistics,jsmn (C),canada.json,0.352000,0,0,0,0\n4. Statistics,jsmn (C),citm_catalog.json,0.111000,0,0,0,0\n4. Statistics,jsmn (C),twitter.json,0.058000,0,0,0,0\n7. Code size,jsmn (C),jsonstat,0,0,0,0,15872\n1. Parse,JsonBox (C++),canada.json,251.414000,6913584,14599088,754123,0\n1. Parse,JsonBox (C++),citm_catalog.json,62.591000,3232384,7434880,242074,0\n1. Parse,JsonBox (C++),twitter.json,26.559000,1636960,3969328,75748,0\n2. Stringify,JsonBox (C++),canada.json,161.897000,4194336,7340064,19,0\n2. Stringify,JsonBox (C++),citm_catalog.json,31.513000,503840,1556512,673,0\n2. Stringify,JsonBox (C++),twitter.json,21.323000,503840,1556512,9688,0\n3. Prettify,JsonBox (C++),canada.json,146.194000,4194336,10883104,20,0\n3. Prettify,JsonBox (C++),citm_catalog.json,28.525000,1052704,3153952,674,0\n3. Prettify,JsonBox (C++),twitter.json,19.737000,770080,1822752,9688,0\n4. Statistics,JsonBox (C++),canada.json,0.515000,0,0,0,0\n4. Statistics,JsonBox (C++),citm_catalog.json,0.204000,0,0,0,0\n4. Statistics,JsonBox (C++),twitter.json,0.090000,0,0,0,0\n7. Code size,JsonBox (C++),jsonstat,0,0,0,0,112552\n1. Parse,jsoncons (C++),canada.json,77.291000,4552080,8469168,230921,0\n1. Parse,jsoncons (C++),citm_catalog.json,8.173000,1959424,4102480,34809,0\n1. Parse,jsoncons (C++),twitter.json,3.467000,1053312,1865888,8741,0\n2. Stringify,jsoncons (C++),canada.json,80.353000,4194336,7340064,25,0\n2. Stringify,jsoncons (C++),citm_catalog.json,2.996000,528416,1581088,23,0\n2. Stringify,jsoncons (C++),twitter.json,2.645000,503840,1573664,24,0\n3. Prettify,jsoncons (C++),canada.json,80.573000,4194336,7340064,25,0\n3. Prettify,jsoncons (C++),citm_catalog.json,2.879000,528416,1581088,23,0\n3. Prettify,jsoncons (C++),twitter.json,2.596000,503840,1573664,24,0\n4. Statistics,jsoncons (C++),canada.json,1.974000,0,0,0,0\n4. Statistics,jsoncons (C++),citm_catalog.json,0.751000,0,64,324,0\n4. Statistics,jsoncons (C++),twitter.json,0.524000,0,464,1901,0\n7. Code size,jsoncons (C++),jsonstat,0,0,0,0,107592\n1. Parse,JsonCpp (C++),canada.json,142.458000,17842912,25187056,223252,0\n1. Parse,JsonCpp (C++),citm_catalog.json,14.587000,4767504,8974112,111968,0\n1. Parse,JsonCpp (C++),twitter.json,8.477000,1949984,3776816,50961,0\n2. Stringify,JsonCpp (C++),canada.json,84.443000,4194336,7340064,23,0\n2. Stringify,JsonCpp (C++),citm_catalog.json,5.679000,503840,1557136,12197,0\n2. Stringify,JsonCpp (C++),twitter.json,4.139000,503840,1558528,7727,0\n4. Statistics,JsonCpp (C++),canada.json,1.744000,0,0,0,0\n4. Statistics,JsonCpp (C++),citm_catalog.json,0.451000,0,64,324,0\n4. Statistics,JsonCpp (C++),twitter.json,0.423000,0,464,1901,0\n7. Code size,JsonCpp (C++),jsonstat,0,0,0,0,243476\n1. Parse,json-c (C),canada.json,105.784000,33742544,33743696,390651,0\n1. Parse,json-c (C),citm_catalog.json,21.122000,13055024,13056208,131793,0\n1. Parse,json-c (C),twitter.json,7.645000,3088720,3090352,49446,0\n2. Stringify,json-c (C),canada.json,16.260000,7340064,7340064,21,0\n2. Stringify,json-c (C),citm_catalog.json,9.990000,1273888,1273888,18,0\n2. Stringify,json-c (C),twitter.json,4.554000,1028128,1028128,18,0\n3. Prettify,json-c (C),canada.json,29.737000,19271712,19271712,22,0\n3. Prettify,json-c (C),citm_catalog.json,14.057000,3354656,3354656,20,0\n3. Prettify,json-c (C),twitter.json,5.462000,2027552,2027552,19,0\n4. Statistics,json-c (C),canada.json,2.093000,0,0,0,0\n4. Statistics,json-c (C),citm_catalog.json,0.713000,0,0,0,0\n4. Statistics,json-c (C),twitter.json,0.182000,0,0,0,0\n7. Code size,json-c (C),jsonstat,0,0,0,0,56908\n1. Parse,hjiang/JSON++ (C++),canada.json,169.539000,8778896,16118928,337434,0\n1. Parse,hjiang/JSON++ (C++),citm_catalog.json,40.240000,3891024,9133904,92754,0\n1. Parse,hjiang/JSON++ (C++),twitter.json,14.529000,1880592,3908112,42564,0\n2. Stringify,hjiang/JSON++ (C++),canada.json,264.974000,3981344,14864416,499228,0\n2. Stringify,hjiang/JSON++ (C++),citm_catalog.json,48.292000,1024032,4423712,102930,0\n2. Stringify,hjiang/JSON++ (C++),twitter.json,22.440000,589856,2384288,42914,0\n4. Statistics,hjiang/JSON++ (C++),canada.json,0.701000,0,0,0,0\n4. Statistics,hjiang/JSON++ (C++),citm_catalog.json,0.238000,0,0,0,0\n4. Statistics,hjiang/JSON++ (C++),twitter.json,0.114000,0,0,0,0\n7. Code size,hjiang/JSON++ (C++),jsonstat,0,0,0,0,93520\n1. Parse,JVar (C++),canada.json,71.592000,4484288,4484288,56050,0\n1. Parse,JVar (C++),citm_catalog.json,15.756000,2600944,2600944,22037,0\n1. Parse,JVar (C++),twitter.json,6.515000,477840,477904,6117,0\n2. Stringify,JVar (C++),canada.json,40.936000,1044512,1044512,2,0\n2. Stringify,JVar (C++),citm_catalog.json,6.402000,524320,524320,2,0\n2. Stringify,JVar (C++),twitter.json,2.221000,466976,466976,2,0\n4. Statistics,JVar (C++),canada.json,0.815000,0,0,0,0\n4. Statistics,JVar (C++),citm_catalog.json,0.401000,0,0,0,0\n4. Statistics,JVar (C++),twitter.json,0.140000,0,0,0,0\n7. Code size,JVar (C++),jsonstat,0,0,0,0,85940\n1. Parse,Jzon (C++),canada.json,97.568000,17910992,24392000,282601,0\n1. Parse,Jzon (C++),citm_catalog.json,35.149000,3855088,7865168,69806,0\n1. Parse,Jzon (C++),twitter.json,16.008000,1858544,3749648,35993,0\n2. Stringify,Jzon (C++),canada.json,16.810000,2252832,6447136,19,0\n2. Stringify,Jzon (C++),citm_catalog.json,6.351000,933920,1867808,665,0\n2. Stringify,Jzon (C++),twitter.json,5.053000,933920,1867808,4466,0\n3. Prettify,Jzon (C++),canada.json,51.588000,8273952,20856864,222273,0\n3. Prettify,Jzon (C++),citm_catalog.json,12.987000,2252832,6447136,44092,0\n3. Prettify,Jzon (C++),twitter.json,6.018000,933920,2662432,6536,0\n4. Statistics,Jzon (C++),canada.json,0.984000,0,0,0,0\n4. Statistics,Jzon (C++),citm_catalog.json,0.277000,0,64,324,0\n4. Statistics,Jzon (C++),twitter.json,0.383000,0,464,1901,0\n7. Code size,Jzon (C++),jsonstat,0,0,0,0,109224\n1. Parse,nbsdx_SimpleJSON (C++11),canada.json,424.984000,233775952,469804480,673245,0\n1. Parse,nbsdx_SimpleJSON (C++11),citm_catalog.json,39.231000,10180304,20384768,226971,0\n1. Parse,nbsdx_SimpleJSON (C++11),twitter.json,21.404000,2815872,6563248,118203,0\n2. Stringify,nbsdx_SimpleJSON (C++11),canada.json,56.220000,4194336,7331872,58168,0\n2. Stringify,nbsdx_SimpleJSON (C++11),citm_catalog.json,15.924000,2252832,4194336,55708,0\n2. Stringify,nbsdx_SimpleJSON (C++11),twitter.json,6.917000,1409056,2863552,23541,0\n3. Prettify,nbsdx_SimpleJSON (C++11),canada.json,72.002000,4194336,7331872,225340,0\n3. Prettify,nbsdx_SimpleJSON (C++11),citm_catalog.json,22.864000,4194336,5677088,117443,0\n3. Prettify,nbsdx_SimpleJSON (C++11),twitter.json,8.738000,933920,3277280,34326,0\n4. Statistics,nbsdx_SimpleJSON (C++11),canada.json,3.549000,0,0,0,0\n4. Statistics,nbsdx_SimpleJSON (C++11),citm_catalog.json,0.422000,0,144,330,0\n4. Statistics,nbsdx_SimpleJSON (C++11),twitter.json,1.616000,0,1152,3964,0\n7. Code size,nbsdx_SimpleJSON (C++11),jsonstat,0,0,0,0,45164\n1. Parse,Nlohmann (C++11),canada.json,55.591000,5293488,5293488,170254,0\n1. Parse,Nlohmann (C++11),citm_catalog.json,9.875000,3045808,3045808,55293,0\n1. Parse,Nlohmann (C++11),twitter.json,7.010000,1558576,1558576,28498,0\n2. Stringify,Nlohmann (C++11),canada.json,76.315000,1728544,5922848,19,0\n2. Stringify,Nlohmann (C++11),citm_catalog.json,7.178000,933920,1867808,342,0\n2. Stringify,Nlohmann (C++11),twitter.json,4.239000,466976,1400864,3821,0\n3. Prettify,Nlohmann (C++11),canada.json,112.750000,8273952,20856896,222273,0\n3. Prettify,Nlohmann (C++11),citm_catalog.json,12.720000,1728544,5922880,35084,0\n3. Prettify,Nlohmann (C++11),twitter.json,5.090000,933920,1867808,5724,0\n4. Statistics,Nlohmann (C++11),canada.json,0.990000,0,0,0,0\n4. Statistics,Nlohmann (C++11),citm_catalog.json,0.517000,0,64,325,0\n4. Statistics,Nlohmann (C++11),twitter.json,0.664000,0,464,3804,0\n7. Code size,Nlohmann (C++11),jsonstat,0,0,0,0,42132\n1. Parse,Parson (C),canada.json,64.573000,5816816,5878880,336060,0\n1. Parse,Parson (C),citm_catalog.json,17.144000,2276704,2277024,185585,0\n1. Parse,Parson (C),twitter.json,7.832000,1050976,1051456,72477,0\n2. Stringify,Parson (C),canada.json,81.334000,1409040,1409040,2,0\n2. Stringify,Parson (C),citm_catalog.json,17.405000,933904,933904,2,0\n2. Stringify,Parson (C),twitter.json,12.164000,933904,933904,2,0\n3. Prettify,Parson (C),canada.json,81.593000,1409040,1409040,2,0\n3. Prettify,Parson (C),citm_catalog.json,17.450000,933904,933904,2,0\n3. Prettify,Parson (C),twitter.json,12.162000,933904,933904,2,0\n4. Statistics,Parson (C),canada.json,0.965000,0,0,0,0\n4. Statistics,Parson (C),citm_catalog.json,0.845000,0,0,0,0\n4. Statistics,Parson (C),twitter.json,0.997000,0,0,0,0\n7. Code size,Parson (C),jsonstat,0,0,0,0,43280\n1. Parse,PicoJSON (C++),canada.json,97.212000,5151952,5404112,435407,0\n1. Parse,PicoJSON (C++),citm_catalog.json,31.023000,3003056,3003088,211748,0\n1. Parse,PicoJSON (C++),twitter.json,12.021000,1584624,2069600,67548,0\n2. Stringify,PicoJSON (C++),canada.json,71.546000,4194336,5922848,18,0\n2. Stringify,PicoJSON (C++),citm_catalog.json,5.449000,933920,1327136,16,0\n2. Stringify,PicoJSON (C++),twitter.json,3.167000,933920,1327136,16,0\n4. Statistics,PicoJSON (C++),canada.json,0.589000,0,0,0,0\n4. Statistics,PicoJSON (C++),citm_catalog.json,0.212000,0,0,0,0\n4. Statistics,PicoJSON (C++),twitter.json,0.090000,0,0,0,0\n7. Code size,PicoJSON (C++),jsonstat,0,0,0,0,34812\n6. SaxStatistics,pjson (C),canada.json,3.831000,0,256,1,0\n6. SaxStatistics,pjson (C),citm_catalog.json,2.597000,0,256,1,0\n6. SaxStatistics,pjson (C),twitter.json,1.192000,0,1536,3,0\n7. Code size,pjson (C),jsonstat,0,0,0,0,15124\n1. Parse,POCO (C++),canada.json,149.630000,9670816,11932368,1033568,0\n1. Parse,POCO (C++),citm_catalog.json,49.274000,5147472,6884672,317007,0\n1. Parse,POCO (C++),twitter.json,19.643000,1685792,2628368,103458,0\n2. Stringify,POCO (C++),canada.json,27.574000,2252832,6447136,27,0\n2. Stringify,POCO (C++),citm_catalog.json,12.410000,933920,1867808,26212,0\n2. Stringify,POCO (C++),twitter.json,10.114000,933920,1867808,19069,0\n3. Prettify,POCO (C++),canada.json,127.455000,8273952,20856864,29,0\n3. Prettify,POCO (C++),citm_catalog.json,35.281000,2252832,6447136,26214,0\n3. Prettify,POCO (C++),twitter.json,15.230000,933920,2662432,19070,0\n4. Statistics,POCO (C++),canada.json,1.858000,0,0,0,0\n4. Statistics,POCO (C++),citm_catalog.json,0.663000,0,64,324,0\n4. Statistics,POCO (C++),twitter.json,0.416000,0,464,1901,0\n5. Sax Round-trip,POCO (C++),canada.json,93.503000,1409056,4919504,23,0\n5. Sax Round-trip,POCO (C++),citm_catalog.json,26.711000,933920,3059920,2161,0\n5. Sax Round-trip,POCO (C++),twitter.json,15.809000,466976,2265328,3826,0\n6. SaxStatistics,POCO (C++),canada.json,44.089000,0,2261216,7,0\n6. SaxStatistics,POCO (C++),citm_catalog.json,15.023000,0,1736992,2146,0\n6. SaxStatistics,POCO (C++),twitter.json,6.888000,0,942768,3811,0\n7. Code size,POCO (C++),jsonstat,0,0,0,0,27996\n1. Parse,Qt (C++),canada.json,114.775000,48,48,2,0\n1. Parse,Qt (C++),citm_catalog.json,7.052000,48,48,2,0\n1. Parse,Qt (C++),twitter.json,3.130000,48,48,2,0\n2. Stringify,Qt (C++),canada.json,125.382000,16,16,1,0\n2. Stringify,Qt (C++),citm_catalog.json,17.609000,16,16,1,0\n2. Stringify,Qt (C++),twitter.json,9.194000,16,16,1,0\n3. Prettify,Qt (C++),canada.json,135.625000,16,16,1,0\n3. Prettify,Qt (C++),citm_catalog.json,21.172000,16,16,1,0\n3. Prettify,Qt (C++),twitter.json,9.963000,16,16,1,0\n4. Statistics,Qt (C++),canada.json,3.271000,0,0,0,0\n4. Statistics,Qt (C++),citm_catalog.json,2.965000,0,0,0,0\n4. Statistics,Qt (C++),twitter.json,2.361000,0,0,0,0\n7. Code size,Qt (C++),jsonstat,0,0,0,0,18188\n1. Parse,RapidJSON_AutoUTF (C++),canada.json,7.037000,2954432,3347920,61,0\n1. Parse,RapidJSON_AutoUTF (C++),citm_catalog.json,5.407000,1123008,1131472,29,0\n1. Parse,RapidJSON_AutoUTF (C++),twitter.json,3.684000,792768,798992,25,0\n2. Stringify,RapidJSON_AutoUTF (C++),canada.json,15.540000,2875472,2876000,28,0\n2. Stringify,RapidJSON_AutoUTF (C++),citm_catalog.json,2.152000,569424,569952,24,0\n2. Stringify,RapidJSON_AutoUTF (C++),twitter.json,1.966000,569424,569952,24,0\n3. Prettify,RapidJSON_AutoUTF (C++),canada.json,35.263000,9699408,9699936,31,0\n3. Prettify,RapidJSON_AutoUTF (C++),citm_catalog.json,6.251000,1917008,1917536,27,0\n3. Prettify,RapidJSON_AutoUTF (C++),twitter.json,3.110000,852048,852576,25,0\n4. Statistics,RapidJSON_AutoUTF (C++),canada.json,0.492000,0,0,0,0\n4. Statistics,RapidJSON_AutoUTF (C++),citm_catalog.json,0.148000,0,0,0,0\n4. Statistics,RapidJSON_AutoUTF (C++),twitter.json,0.057000,0,0,0,0\n5. Sax Round-trip,RapidJSON_AutoUTF (C++),canada.json,21.118000,64,2876272,30,0\n5. Sax Round-trip,RapidJSON_AutoUTF (C++),citm_catalog.json,7.053000,64,570224,26,0\n5. Sax Round-trip,RapidJSON_AutoUTF (C++),twitter.json,5.338000,64,570544,28,0\n6. SaxStatistics,RapidJSON_AutoUTF (C++),canada.json,5.904000,0,272,2,0\n6. SaxStatistics,RapidJSON_AutoUTF (C++),citm_catalog.json,4.811000,0,272,2,0\n6. SaxStatistics,RapidJSON_AutoUTF (C++),twitter.json,3.435000,0,592,4,0\n7. Code size,RapidJSON_AutoUTF (C++),jsonstat,0,0,0,0,38508\n1. Parse,RapidJSON_FullPrec (C++),canada.json,12.901000,2917568,3216848,61,0\n1. Parse,RapidJSON_FullPrec (C++),citm_catalog.json,2.243000,1123008,1131472,29,0\n1. Parse,RapidJSON_FullPrec (C++),twitter.json,1.310000,792768,798992,25,0\n2. Stringify,RapidJSON_FullPrec (C++),canada.json,9.469000,2875472,2876000,28,0\n2. Stringify,RapidJSON_FullPrec (C++),citm_catalog.json,1.161000,569424,569952,24,0\n2. Stringify,RapidJSON_FullPrec (C++),twitter.json,0.766000,688208,688736,21,0\n3. Prettify,RapidJSON_FullPrec (C++),canada.json,14.339000,9699408,9699936,31,0\n3. Prettify,RapidJSON_FullPrec (C++),citm_catalog.json,1.863000,1917008,1917536,27,0\n3. Prettify,RapidJSON_FullPrec (C++),twitter.json,1.015000,1093712,1094240,22,0\n4. Statistics,RapidJSON_FullPrec (C++),canada.json,0.479000,0,0,0,0\n4. Statistics,RapidJSON_FullPrec (C++),citm_catalog.json,0.152000,0,0,0,0\n4. Statistics,RapidJSON_FullPrec (C++),twitter.json,0.060000,0,0,0,0\n5. Sax Round-trip,RapidJSON_FullPrec (C++),canada.json,21.649000,2875472,2876272,30,0\n5. Sax Round-trip,RapidJSON_FullPrec (C++),citm_catalog.json,3.029000,569424,570224,26,0\n5. Sax Round-trip,RapidJSON_FullPrec (C++),twitter.json,1.867000,688208,689328,25,0\n6. SaxStatistics,RapidJSON_FullPrec (C++),canada.json,11.796000,0,272,2,0\n6. SaxStatistics,RapidJSON_FullPrec (C++),citm_catalog.json,1.991000,0,272,2,0\n6. SaxStatistics,RapidJSON_FullPrec (C++),twitter.json,1.086000,0,592,4,0\n7. Code size,RapidJSON_FullPrec (C++),jsonstat,0,0,0,0,31248\n1. Parse,RapidJSON_Insitu (C++),canada.json,5.197000,5792960,6091968,60,0\n1. Parse,RapidJSON_Insitu (C++),citm_catalog.json,1.922000,3932352,3940544,27,0\n1. Parse,RapidJSON_Insitu (C++),twitter.json,0.995000,1097408,1103040,17,0\n2. Stringify,RapidJSON_Insitu (C++),canada.json,9.307000,2875472,2876000,28,0\n2. Stringify,RapidJSON_Insitu (C++),citm_catalog.json,1.120000,569424,569952,24,0\n2. Stringify,RapidJSON_Insitu (C++),twitter.json,0.809000,688208,688736,21,0\n3. Prettify,RapidJSON_Insitu (C++),canada.json,13.841000,9699408,9699936,31,0\n3. Prettify,RapidJSON_Insitu (C++),citm_catalog.json,2.017000,1917008,1917536,27,0\n3. Prettify,RapidJSON_Insitu (C++),twitter.json,1.157000,1093712,1094240,22,0\n4. Statistics,RapidJSON_Insitu (C++),canada.json,0.480000,0,0,0,0\n4. Statistics,RapidJSON_Insitu (C++),citm_catalog.json,0.155000,0,0,0,0\n4. Statistics,RapidJSON_Insitu (C++),twitter.json,0.065000,0,0,0,0\n5. Sax Round-trip,RapidJSON_Insitu (C++),canada.json,14.693000,2875472,5751440,30,0\n5. Sax Round-trip,RapidJSON_Insitu (C++),citm_catalog.json,2.871000,569424,3445392,26,0\n5. Sax Round-trip,RapidJSON_Insitu (C++),twitter.json,1.842000,688208,1323664,23,0\n6. SaxStatistics,RapidJSON_Insitu (C++),canada.json,4.484000,0,2875440,2,0\n6. SaxStatistics,RapidJSON_Insitu (C++),citm_catalog.json,1.692000,0,2875440,2,0\n6. SaxStatistics,RapidJSON_Insitu (C++),twitter.json,0.930000,0,634928,2,0\n7. Code size,RapidJSON_Insitu (C++),jsonstat,0,0,0,0,31248\n1. Parse,RapidJSON (C++),canada.json,4.755000,2917568,3216848,61,0\n1. Parse,RapidJSON (C++),citm_catalog.json,1.950000,1123008,1131472,29,0\n1. Parse,RapidJSON (C++),twitter.json,1.227000,792768,798992,25,0\n2. Stringify,RapidJSON (C++),canada.json,9.338000,2875472,2876000,28,0\n2. Stringify,RapidJSON (C++),citm_catalog.json,1.125000,569424,569952,24,0\n2. Stringify,RapidJSON (C++),twitter.json,0.746000,688208,688736,21,0\n3. Prettify,RapidJSON (C++),canada.json,13.793000,9699408,9699936,31,0\n3. Prettify,RapidJSON (C++),citm_catalog.json,1.877000,1917008,1917536,27,0\n3. Prettify,RapidJSON (C++),twitter.json,1.020000,1093712,1094240,22,0\n4. Statistics,RapidJSON (C++),canada.json,0.480000,0,0,0,0\n4. Statistics,RapidJSON (C++),citm_catalog.json,0.161000,0,0,0,0\n4. Statistics,RapidJSON (C++),twitter.json,0.063000,0,0,0,0\n5. Sax Round-trip,RapidJSON (C++),canada.json,13.508000,2875472,2876272,30,0\n5. Sax Round-trip,RapidJSON (C++),citm_catalog.json,2.699000,569424,570224,26,0\n5. Sax Round-trip,RapidJSON (C++),twitter.json,1.936000,688208,689328,25,0\n6. SaxStatistics,RapidJSON (C++),canada.json,3.675000,0,272,2,0\n6. SaxStatistics,RapidJSON (C++),citm_catalog.json,1.588000,0,272,2,0\n6. SaxStatistics,RapidJSON (C++),twitter.json,1.055000,0,592,4,0\n7. Code size,RapidJSON (C++),jsonstat,0,0,0,0,31248\n1. Parse,sajson (C++),canada.json,6.225000,20885616,20885616,4,0\n1. Parse,sajson (C++),citm_catalog.json,1.981000,20885616,20885616,4,0\n1. Parse,sajson (C++),twitter.json,0.901000,10551408,10551408,4,0\n4. Statistics,sajson (C++),canada.json,0.690000,0,0,0,0\n4. Statistics,sajson (C++),citm_catalog.json,0.213000,0,0,0,0\n4. Statistics,sajson (C++),twitter.json,0.076000,0,0,0,0\n7. Code size,sajson (C++),jsonstat,0,0,0,0,34880\n1. Parse,Scheredom json.h (C),canada.json,9.418000,18010128,18010128,2,0\n1. Parse,Scheredom json.h (C),citm_catalog.json,5.077000,3825680,3825680,2,0\n1. Parse,Scheredom json.h (C),twitter.json,2.351000,2875408,2875408,2,0\n2. Stringify,Scheredom json.h (C),canada.json,29.355000,2875408,2875408,2,0\n2. Stringify,Scheredom json.h (C),citm_catalog.json,4.034000,851984,851984,2,0\n2. Stringify,Scheredom json.h (C),twitter.json,0.978000,851984,851984,2,0\n3. Prettify,Scheredom json.h (C),canada.json,33.213000,9699344,9699344,2,0\n3. Prettify,Scheredom json.h (C),citm_catalog.json,4.930000,2875408,2875408,2,0\n3. Prettify,Scheredom json.h (C),twitter.json,1.214000,851984,851984,2,0\n4. Statistics,Scheredom json.h (C),canada.json,0.460000,0,0,0,0\n4. Statistics,Scheredom json.h (C),citm_catalog.json,0.141000,0,0,0,0\n4. Statistics,Scheredom json.h (C),twitter.json,0.065000,0,0,0,0\n7. Code size,Scheredom json.h (C),jsonstat,0,0,0,0,24960\n1. Parse,SimpleJSON (C++),canada.json,35.418000,5817456,15581872,393512,0\n1. Parse,SimpleJSON (C++),citm_catalog.json,26.075000,4226096,13926848,213739,0\n1. Parse,SimpleJSON (C++),twitter.json,17.892000,2636016,5512368,111912,0\n2. Stringify,SimpleJSON (C++),canada.json,166.824000,3825680,27709456,393342,0\n2. Stringify,SimpleJSON (C++),citm_catalog.json,26.295000,1048592,9187440,102242,0\n2. Stringify,SimpleJSON (C++),twitter.json,12.511000,1376272,6720528,43987,0\n4. Statistics,SimpleJSON (C++),canada.json,0.490000,0,0,0,0\n4. Statistics,SimpleJSON (C++),citm_catalog.json,0.269000,0,0,0,0\n4. Statistics,SimpleJSON (C++),twitter.json,0.141000,0,0,0,0\n7. Code size,SimpleJSON (C++),jsonstat,0,0,0,0,58404\n1. Parse,strdup (C),canada.json,0.111000,2875424,2875424,2,0\n1. Parse,strdup (C),citm_catalog.json,0.074000,2875424,2875424,2,0\n1. Parse,strdup (C),twitter.json,0.027000,852000,852000,2,0\n2. Stringify,strdup (C),canada.json,0.103000,2875408,2875408,2,0\n2. Stringify,strdup (C),citm_catalog.json,0.074000,2875408,2875408,2,0\n2. Stringify,strdup (C),twitter.json,0.028000,851984,851984,2,0\n7. Code size,strdup (C),jsonstat,0,0,0,0,15760\n1. Parse,taocpp/json (C++11),canada.json,25.621000,6925328,9856016,114202,0\n1. Parse,taocpp/json (C++11),citm_catalog.json,10.266000,3005936,5881328,32847,0\n1. Parse,taocpp/json (C++11),twitter.json,5.343000,1574912,2426880,19975,0\n2. Stringify,taocpp/json (C++11),canada.json,21.560000,2875424,6701088,19,0\n2. Stringify,taocpp/json (C++11),citm_catalog.json,6.078000,852000,1703968,17,0\n2. Stringify,taocpp/json (C++11),twitter.json,3.359000,852000,1703968,17,0\n3. Prettify,taocpp/json (C++11),canada.json,49.216000,9699360,27709472,56064,0\n3. Prettify,taocpp/json (C++11),citm_catalog.json,12.423000,2875424,6701120,18296,0\n3. Prettify,taocpp/json (C++11),twitter.json,4.416000,852000,1703968,1130,0\n4. Statistics,taocpp/json (C++11),canada.json,1.044000,0,0,0,0\n4. Statistics,taocpp/json (C++11),citm_catalog.json,0.283000,0,0,0,0\n4. Statistics,taocpp/json (C++11),twitter.json,0.114000,0,0,0,0\n7. Code size,taocpp/json (C++11),jsonstat,0,0,0,0,105256\n1. Parse,tunnuz/JSON++ (C++),canada.json,204.193000,19911648,45203152,833845,0\n1. Parse,tunnuz/JSON++ (C++),citm_catalog.json,74.231000,6065024,16840512,356191,0\n1. Parse,tunnuz/JSON++ (C++),twitter.json,38.321000,2674704,7032928,163534,0\n2. Stringify,tunnuz/JSON++ (C++),canada.json,184.850000,2875424,105192848,391870,0\n2. Stringify,tunnuz/JSON++ (C++),citm_catalog.json,42.460000,1376288,14245328,165982,0\n2. Stringify,tunnuz/JSON++ (C++),twitter.json,20.707000,634912,6947056,77541,0\n4. Statistics,tunnuz/JSON++ (C++),canada.json,92.893000,0,101932368,391851,0\n4. Statistics,tunnuz/JSON++ (C++),citm_catalog.json,28.287000,0,11749536,165964,0\n4. Statistics,tunnuz/JSON++ (C++),twitter.json,15.944000,0,5440992,77524,0\n7. Code size,tunnuz/JSON++ (C++),jsonstat,0,0,0,0,73704\n1. Parse,udp/json-parser (C),canada.json,29.536000,12047840,12047840,223233,0\n1. Parse,udp/json-parser (C),citm_catalog.json,13.058000,3420464,3420464,51205,0\n1. Parse,udp/json-parser (C),twitter.json,4.744000,1726752,1726752,20237,0\n2. Stringify,udp/json-parser (C),canada.json,42.068000,1376272,1376272,2,0\n2. Stringify,udp/json-parser (C),citm_catalog.json,1.348000,634896,634896,2,0\n2. Stringify,udp/json-parser (C),twitter.json,1.096000,634896,634896,2,0\n3. Prettify,udp/json-parser (C),canada.json,44.839000,7958544,7958544,2,0\n3. Prettify,udp/json-parser (C),citm_catalog.json,1.602000,1929232,1929232,2,0\n3. Prettify,udp/json-parser (C),twitter.json,1.195000,921616,921616,2,0\n4. Statistics,udp/json-parser (C),canada.json,0.644000,0,0,0,0\n4. Statistics,udp/json-parser (C),citm_catalog.json,0.174000,0,0,0,0\n4. Statistics,udp/json-parser (C),twitter.json,0.077000,0,0,0,0\n7. Code size,udp/json-parser (C),jsonstat,0,0,0,0,34868\n1. Parse,ujson4c (C),canada.json,5.990000,12656672,21663776,11,0\n1. Parse,ujson4c (C),citm_catalog.json,1.841000,4698144,12656672,10,0\n1. Parse,ujson4c (C),twitter.json,1.114000,4698144,7225376,10,0\n4. Statistics,ujson4c (C),canada.json,1.097000,0,0,0,0\n4. Statistics,ujson4c (C),citm_catalog.json,0.488000,0,0,0,0\n4. Statistics,ujson4c (C),twitter.json,0.165000,0,0,0,0\n7. Code size,ujson4c (C),jsonstat,0,0,0,0,30888\n1. Parse,ujson (C++),canada.json,25.187000,34371936,34372000,112763,0\n1. Parse,ujson (C++),citm_catalog.json,8.205000,16233728,16234304,54373,0\n1. Parse,ujson (C++),twitter.json,3.756000,2796288,2796704,12120,0\n2. Stringify,ujson (C++),canada.json,18.822000,2097184,3473440,17,0\n2. Stringify,ujson (C++),citm_catalog.json,4.027000,1376288,1900576,16,0\n2. Stringify,ujson (C++),twitter.json,2.006000,921632,1445920,15,0\n3. Prettify,ujson (C++),canada.json,22.543000,9007136,16965664,19,0\n3. Prettify,ujson (C++),citm_catalog.json,4.478000,2097184,3473440,17,0\n3. Prettify,ujson (C++),twitter.json,2.260000,921632,1445920,15,0\n4. Statistics,ujson (C++),canada.json,1.968000,0,0,0,0\n4. Statistics,ujson (C++),citm_catalog.json,0.750000,0,0,0,0\n4. Statistics,ujson (C++),twitter.json,0.302000,0,0,0,0\n7. Code size,ujson (C++),jsonstat,0,0,0,0,126996\n1. Parse,V8 (C++),canada.json,22.279000,8059120,8067344,43,0\n1. Parse,V8 (C++),citm_catalog.json,22.349000,5396952,5396984,477,0\n1. Parse,V8 (C++),twitter.json,7.907000,2515104,2515136,1042,0\n2. Stringify,V8 (C++),canada.json,26.085000,4397504,18446744073709549456,121,0\n2. Stringify,V8 (C++),citm_catalog.json,5.615000,2433296,18446744073709520896,99,0\n2. Stringify,V8 (C++),twitter.json,2.530000,1173736,18446744073709548032,21,0\n3. Prettify,V8 (C++),canada.json,159.595000,109181304,118196632,1858,0\n3. Prettify,V8 (C++),citm_catalog.json,21.680000,11433720,18446744073709540816,713,0\n3. Prettify,V8 (C++),twitter.json,7.331000,6452264,18446744073709547264,628,0\n4. Statistics,V8 (C++),canada.json,12.529000,0,2678816,352,0\n4. Statistics,V8 (C++),citm_catalog.json,16.468000,18446744073709511744,1361104,65831,0\n4. Statistics,V8 (C++),twitter.json,4.636000,18446744073709522752,528336,7658,0\n7. Code size,V8 (C++),jsonstat,0,0,0,0,13336932\n1. Parse,Vinenthz/libjson (C),canada.json,77.479000,4916160,4945104,334389,0\n1. Parse,Vinenthz/libjson (C),citm_catalog.json,20.334000,2372400,2401344,153901,0\n1. Parse,Vinenthz/libjson (C),twitter.json,9.359000,1305728,1334672,72620,0\n2. Stringify,Vinenthz/libjson (C),canada.json,61.512000,4194336,4194336,13,0\n2. Stringify,Vinenthz/libjson (C),citm_catalog.json,4.067000,524320,524320,10,0\n2. Stringify,Vinenthz/libjson (C),twitter.json,3.188000,524320,524320,10,0\n3. Prettify,Vinenthz/libjson (C),canada.json,61.960000,4194336,4194336,13,0\n3. Prettify,Vinenthz/libjson (C),citm_catalog.json,4.132000,524320,524320,10,0\n3. Prettify,Vinenthz/libjson (C),twitter.json,3.187000,524320,524320,10,0\n4. Statistics,Vinenthz/libjson (C),canada.json,0.516000,0,0,0,0\n4. Statistics,Vinenthz/libjson (C),citm_catalog.json,0.192000,0,0,0,0\n4. Statistics,Vinenthz/libjson (C),twitter.json,0.095000,0,0,0,0\n5. Sax Round-trip,Vinenthz/libjson (C),canada.json,14.748000,4194336,4198688,15,0\n5. Sax Round-trip,Vinenthz/libjson (C),citm_catalog.json,10.265000,524320,528672,12,0\n5. Sax Round-trip,Vinenthz/libjson (C),twitter.json,5.765000,524320,528672,12,0\n6. SaxStatistics,Vinenthz/libjson (C),canada.json,11.467000,0,4352,2,0\n6. SaxStatistics,Vinenthz/libjson (C),citm_catalog.json,7.950000,0,4352,2,0\n6. SaxStatistics,Vinenthz/libjson (C),twitter.json,3.061000,0,4352,2,0\n7. Code size,Vinenthz/libjson (C),jsonstat,0,0,0,0,26036\n1. Parse,YAJL (C),canada.json,75.623000,12893040,12895472,501567,0\n1. Parse,YAJL (C),citm_catalog.json,19.546000,3031456,3035936,189685,0\n1. Parse,YAJL (C),twitter.json,8.280000,1459072,1463552,77047,0\n2. Stringify,YAJL (C),canada.json,72.834000,4198976,4198976,15,0\n2. Stringify,YAJL (C),citm_catalog.json,3.751000,528960,528960,12,0\n2. Stringify,YAJL (C),twitter.json,2.051000,528960,528960,12,0\n3. Prettify,YAJL (C),canada.json,91.121000,16781888,16781888,17,0\n3. Prettify,YAJL (C),citm_catalog.json,8.037000,2101824,2101824,14,0\n3. Prettify,YAJL (C),twitter.json,2.965000,1053248,1053248,13,0\n4. Statistics,YAJL (C),canada.json,0.701000,0,0,0,0\n4. Statistics,YAJL (C),citm_catalog.json,0.248000,0,0,0,0\n4. Statistics,YAJL (C),twitter.json,0.118000,0,0,0,0\n5. Sax Round-trip,YAJL (C),canada.json,112.826000,4198976,4203456,22,0\n5. Sax Round-trip,YAJL (C),citm_catalog.json,8.118000,528960,533440,19,0\n5. Sax Round-trip,YAJL (C),twitter.json,3.578000,528960,533440,19,0\n6. SaxStatistics,YAJL (C),canada.json,40.900000,0,4480,7,0\n6. SaxStatistics,YAJL (C),citm_catalog.json,4.741000,0,4480,7,0\n6. SaxStatistics,YAJL (C),twitter.json,1.706000,0,4480,7,0\n7. Code size,YAJL (C),jsonstat,0,0,0,0,44660\n</textarea>\n</div>\n<div class=\"row\" id=\"downloadDD\" style=\"display: none\">\n<div class=\"btn-group pull-right\" >\n    <button class=\"btn dropdown-toggle\" data-toggle=\"dropdown\"><span class=\"glyphicon glyphicon-picture\"></span></button>\n    <ul class=\"dropdown-menu\">\n        <li><a tabindex=\"-1\" href=\"#\" dltype=\"image/jpeg\">JPEG</a></li>\n        <li><a tabindex=\"-1\" href=\"#\" dltype=\"image/png\">PNG</a></li>\n        <li><a tabindex=\"-1\" href=\"#\" dltype=\"application/pdf\">PDF</a></li>\n        <li><a tabindex=\"-1\" href=\"#\" dltype=\"image/svg+xml\">SVG</a></li>\n    </ul>\n</div>\n</div>\n<form method=\"post\" action=\"http://export.highcharts.com/\" id=\"imageGetForm\">\n    <input type=\"hidden\" name=\"filename\" id=\"imageFilename\" value=\"\" />\n    <input type=\"hidden\" name=\"type\" id=\"imageGetFormTYPE\" value=\"\" />\n    <input type=\"hidden\" name=\"width\" value=\"1600\" />\n    <input type=\"hidden\" name=\"svg\" value=\"\" id=\"imageGetFormSVG\" />\n</form>\n</div>\n</body>\n</html>"
  },
  {
    "path": "src/cjsonlibs/ccan_all.c",
    "content": "#include \"../memorystat.h\"\n\n#include \"ccan/ccan/json/json.c\"\n"
  },
  {
    "path": "src/cjsonlibs/cjson_all.c",
    "content": "#include \"../memorystat.h\"\n\n#include \"cJSON/cJSON.c\"\n"
  },
  {
    "path": "src/cjsonlibs/facil.io_all.c",
    "content": "#include \"../../src/memorystat.h\"\n\n#include \"facil.io/lib/facil/core/types/fiobj.h\"\n\n#include \"facil.io/lib/facil/core/types/fiobj/fiobject.c\"\n\n#include \"facil.io/lib/facil/core/types/fiobj/fio_siphash.c\"\n#include \"facil.io/lib/facil/core/types/fiobj/fiobj_ary.c\"\n#include \"facil.io/lib/facil/core/types/fiobj/fiobj_data.c\"\n#include \"facil.io/lib/facil/core/types/fiobj/fiobj_hash.c\"\n#include \"facil.io/lib/facil/core/types/fiobj/fiobj_json.c\"\n#include \"facil.io/lib/facil/core/types/fiobj/fiobj_numbers.c\"\n#include \"facil.io/lib/facil/core/types/fiobj/fiobj_str.c\"\n"
  },
  {
    "path": "src/cjsonlibs/jansson_all.c",
    "content": "#include \"../memorystat.h\"\n\n#include \"jansson_renaming.h\"\n\n#include \"jansson/src/dump.c\"\n#include \"jansson/src/error.c\"\n#include \"jansson/src/hashtable.c\"\n#include \"jansson/src/hashtable_seed.c\"\n#include \"jansson/src/load.c\"\n#include \"jansson/src/memory.c\"\n#include \"jansson/src/pack_unpack.c\"\n#include \"jansson/src/strbuffer.c\"\n#include \"jansson/src/strconv.c\"\n#include \"jansson/src/utf.c\"\n#include \"jansson/src/value.c\"\n"
  },
  {
    "path": "src/cjsonlibs/jansson_renaming.h",
    "content": "#pragma once\n\n// Renaming to prevent using same name in other C libraries\n#define json_object jansson_json_object\n#define json_array jansson_json_array\n#define json_string jansson_json_string\n#define json_stringn jansson_json_stringn\n#define json_string_nocheck jansson_json_string_nocheck\n#define json_stringn_nocheck jansson_json_stringn_nocheck\n#define json_integer jansson_json_integer\n#define json_real jansson_json_real\n#define json_true jansson_json_true\n#define json_false jansson_json_false\n#define json_null jansson_json_null\n#define json_incref jansson_json_incref\n#define json_delete jansson_json_delete\n#define json_decref jansson_json_decref\n#define json_object_seed jansson_json_object_seed\n#define json_object_size jansson_json_object_size\n#define json_object_get jansson_json_object_get\n#define json_object_set_new jansson_json_object_set_new\n#define json_object_set_new_nocheck jansson_json_object_set_new_nocheck\n#define json_object_del jansson_json_object_del\n#define json_object_clear jansson_json_object_clear\n#define json_object_update jansson_json_object_update\n#define json_object_update_existing jansson_json_object_update_existing\n#define json_object_update_missing jansson_json_object_update_missing\n#define json_object_iter jansson_json_object_iter\n#define json_object_iter_at jansson_json_object_iter_at\n#define json_object_key_to_iter jansson_json_object_key_to_iter\n#define json_object_iter_next jansson_json_object_iter_next\n#define json_object_iter_key jansson_json_object_iter_key\n#define json_object_iter_value jansson_json_object_iter_value\n#define json_object_iter_set_new jansson_json_object_iter_set_new\n#define json_object_set jansson_json_object_set\n#define json_object_set_nocheck jansson_json_object_set_nocheck\n#define json_object_iter_set jansson_json_object_iter_set\n#define json_array_size jansson_json_array_size\n#define json_array_get jansson_json_array_get\n#define json_array_set_new jansson_json_array_set_new\n#define json_array_append_new jansson_json_array_append_new\n#define json_array_insert_new jansson_json_array_insert_new\n#define json_array_remove jansson_json_array_remove\n#define json_array_clear jansson_json_array_clear\n#define json_array_extend jansson_json_array_extend\n#define json_array_set jansson_json_array_set\n#define json_array_append jansson_json_array_append\n#define json_array_insert jansson_json_array_insert\n#define json_string_value jansson_json_string_value\n#define json_string_length jansson_json_string_length\n#define json_integer_value jansson_json_integer_value\n#define json_real_value jansson_json_real_value\n#define json_number_value jansson_json_number_value\n#define json_string_set jansson_json_string_set\n#define json_string_setn jansson_json_string_setn\n#define json_string_set_nocheck jansson_json_string_set_nocheck\n#define json_string_setn_nocheck jansson_json_string_setn_nocheck\n#define json_integer_set jansson_json_integer_set\n#define json_real_set jansson_json_real_set\n#define json_pack jansson_json_pack\n#define json_pack_ex jansson_json_pack_ex\n#define json_vpack_ex jansson_json_vpack_ex\n#define json_unpack jansson_json_unpack\n#define json_unpack_ex jansson_json_unpack_ex\n#define json_vunpack_ex jansson_json_vunpack_ex\n#define json_equal jansson_json_equal\n#define json_copy jansson_json_copy\n#define json_deep_copy jansson_json_deep_copy\n#define json_loads jansson_json_loads\n#define json_loadb jansson_json_loadb\n#define json_loadf jansson_json_loadf\n#define json_load_file jansson_json_load_file\n#define json_load_callback jansson_json_load_callback\n#define json_dumps jansson_json_dumps\n#define json_dumpf jansson_json_dumpf\n#define json_dump_file jansson_json_dump_file\n#define json_dump_callback jansson_json_dump_callback\n#define json_set_alloc_funcs jansson_json_set_alloc_funcs\n"
  },
  {
    "path": "src/cjsonlibs/jsmn_all.c",
    "content": "#include \"../memorystat.h\"\n\n#define JSMN_STRICT\n\n#include \"jsmn/jsmn.c\"\n"
  },
  {
    "path": "src/cjsonlibs/jsonc_all.c",
    "content": "#include \"../memorystat.h\"\n\n#if !defined(_MSC_VER) || _MSC_VER >= 1800 // Before VC2013 do not support C99 variable declaration\n\n#if defined(_MSC_VER)\n#include <windows.h>\n#endif\n\n#include \"json-c/arraylist.c\"\n#include \"json-c/debug.c\"\n#include \"json-c/json_c_version.c\"\n#include \"json-c/json_object.c\"\n#include \"json-c/json_object_iterator.c\"\n#include \"json-c/json_tokener.c\"\n#include \"json-c/linkhash.c\"\n#include \"json-c/printbuf.c\"\n#include \"json-c/random_seed.c\"\n\n#include \"json-c/json_util.c\"   // This file undef realloc, put to last\n\n#endif"
  },
  {
    "path": "src/cjsonlibs/juson_all.c",
    "content": "#include \"../memorystat.h\"\n\n#include \"juson/juson.c\"\n"
  },
  {
    "path": "src/cjsonlibs/parson_all.c",
    "content": "#include \"../memorystat.h\"\n#include \"../cjsonlibs/parson_renaming.h\"\n\n#include \"parson/parson.c\"\n"
  },
  {
    "path": "src/cjsonlibs/parson_renaming.h",
    "content": "#pragma once\n\n// Renaming to prevent using same name in other C libraries\n#define json_parse_file                 parson_json_parse_file\n#define json_parse_file_with_comments   parson_json_parse_file_with_comments\n#define json_parse_string               parson_json_parse_string\n#define json_parse_string_with_comments parson_json_parse_string_with_comments\n#define json_object_get_value           parson_json_object_get_value\n#define json_object_get_string          parson_json_object_get_string\n#define json_object_get_object          parson_json_object_get_object\n#define json_object_get_array           parson_json_object_get_array\n#define json_object_get_number          parson_json_object_get_number\n#define json_object_get_boolean         parson_json_object_get_boolean\n#define json_object_dotget_value        parson_json_object_dotget_value\n#define json_object_dotget_string       parson_json_object_dotget_string\n#define json_object_dotget_object       parson_json_object_dotget_object\n#define json_object_dotget_array        parson_json_object_dotget_array\n#define json_object_dotget_number       parson_json_object_dotget_number\n#define json_object_dotget_boolean      parson_json_object_dotget_boolean\n#define json_object_get_count           parson_json_object_get_count\n#define json_object_get_name            parson_json_object_get_name\n#define json_array_get_value            parson_json_array_get_value\n#define json_array_get_string           parson_json_array_get_string\n#define json_array_get_object           parson_json_array_get_object\n#define json_array_get_array            parson_json_array_get_array\n#define json_array_get_number           parson_json_array_get_number\n#define json_array_get_boolean          parson_json_array_get_boolean\n#define json_array_get_count            parson_json_array_get_count\n#define json_value_get_type             parson_json_value_get_type\n#define json_value_get_object           parson_json_value_get_object\n#define json_value_get_array            parson_json_value_get_array\n#define json_value_get_string           parson_json_value_get_string\n#define json_value_get_number           parson_json_value_get_number\n#define json_value_get_boolean          parson_json_value_get_boolean\n#define json_value_free                 parson_json_value_free\n#define json_validate                   parson_json_validate\n"
  },
  {
    "path": "src/cjsonlibs/pjson_all.c",
    "content": "#include \"../memorystat.h\"\n\n#if !defined(_MSC_VER)\n\n#include \"pjson/src/pjson.c\"\n\n#endif\n"
  },
  {
    "path": "src/cjsonlibs/qajson4c_all.c",
    "content": "#include \"../memorystat.h\"\n\n#include \"qajson4c/src/qajson4c/qajson4c.c\"\n#include \"qajson4c/src/qajson4c/qajson4c_internal.c\"\n\n"
  },
  {
    "path": "src/cjsonlibs/sheredom_jsonh_all.c",
    "content": "#include \"../memorystat.h\"\n\n#include \"sheredom_jsonh_renaming.h\"\n#include \"sheredom-jsonh/json.c\"\n"
  },
  {
    "path": "src/cjsonlibs/sheredom_jsonh_renaming.h",
    "content": "#pragma once\n\n#define json_parse sheredom_json_parse\n#define json_parse_ex sheredom_json_parse_ex\n#define json_write_minified sheredom_json_write_minified\n#define json_write_pretty sheredom_json_write_pretty\n"
  },
  {
    "path": "src/cjsonlibs/udpjson_all.c",
    "content": "#include \"../memorystat.h\"\n\n#include \"udp-json-parser/json.c\"\n#include \"udp-json-builder/json-builder.c\"\n"
  },
  {
    "path": "src/cjsonlibs/ujson4c_all.c",
    "content": "#include \"../memorystat.h\"\n\n#include \"ujson4c/src/ujdecode.c\"\n"
  },
  {
    "path": "src/cjsonlibs/ultrajsondec_all.c",
    "content": "#include \"../memorystat.h\"\n\n#include \"ujson4c/3rdparty/ultrajsondec.c\"\n"
  },
  {
    "path": "src/cjsonlibs/vincenthz_libjson_all.c",
    "content": "#include \"../memorystat.h\"\n#include \"../cjsonlibs/vincenthz_libjson_renaming.h\"\n\n#include \"vincenthz-libjson/json.c\"\n"
  },
  {
    "path": "src/cjsonlibs/vincenthz_libjson_renaming.h",
    "content": "#pragma once\n\n// Renaming to prevent using same name in other C libraries\n#define json_parser_init         vincenthz_json_parser_init\n#define json_parser_free         vincenthz_json_parser_free\n#define json_parser_string       vincenthz_json_parser_string\n#define json_parser_char         vincenthz_json_parser_char\n#define json_parser_is_done      vincenthz_json_parser_is_done\n#define json_print_init          vincenthz_json_print_init\n#define json_print_free          vincenthz_json_print_free\n#define json_print_pretty        vincenthz_json_print_pretty\n#define json_print_raw           vincenthz_json_print_raw\n#define json_print_args          vincenthz_json_print_args\n#define json_parser_dom_init     vincenthz_json_parser_dom_init\n#define json_parser_dom_free     vincenthz_json_parser_dom_free\n#define json_parser_dom_callback vincenthz_json_parser_dom_callback\n"
  },
  {
    "path": "src/cjsonlibs/workflowjson_all.c",
    "content": "#include \"../memorystat.h\"\n\n#include \"workflow-json-parser/rbtree.c\"\n#define json_object_push\tavoid_conflict_json_object_push\n#define json_array_push\t\tavoid_conflict_json_array_push\n#include \"workflow-json-parser/json_parser.c\"\n"
  },
  {
    "path": "src/cjsonlibs/yajl_all.c",
    "content": "#include \"../memorystat.h\"\n\n#include \"yajl/yajl_common.h\"\n#undef YAJL_MAX_DEPTH \n#define YAJL_MAX_DEPTH 1024\n\n#include \"yajl/src/yajl.c\"\n#include \"yajl/src/yajl_alloc.c\"\n#include \"yajl/src/yajl_buf.c\"\n#include \"yajl/src/yajl_encode.c\"\n#include \"yajl/src/yajl_gen.c\"\n#include \"yajl/src/yajl_lex.c\"\n#include \"yajl/src/yajl_parser.c\"\n#include \"yajl/src/yajl_tree.c\"\n"
  },
  {
    "path": "src/config.h",
    "content": "#pragma once\n\n// Define this if installed boost\n#ifndef HAS_BOOST\n#define HAS_BOOST 0\n#endif\n\n// Define this if installed POCO\n#ifndef HAS_POCO\n#define HAS_POCO 0\n#endif\n\n// Define this to profile memory usage in tests\n#ifndef USE_MEMORYSTAT\n#define USE_MEMORYSTAT 1\n#endif\n\n// Define functions to be tested.\n// These are also needed to reduce unncessary code in code size benchmark.\n#ifndef TEST_PARSE\n#define TEST_PARSE 1\n#endif\n\n#ifndef TEST_STRINGIFY\n#define TEST_STRINGIFY 1\n#endif\n\n#ifndef TEST_PRETTIFY\n#define TEST_PRETTIFY 1\n#endif\n\n#ifndef TEST_STATISTICS\n#define TEST_STATISTICS 1\n#endif\n\n#ifndef TEST_SAXROUNDTRIP\n#define TEST_SAXROUNDTRIP 1\n#endif\n\n#ifndef TEST_SAXSTATISTICS\n#define TEST_SAXSTATISTICS 1\n#endif\n\n#ifndef TEST_SAXSTATISTICSUTF16\n#define TEST_SAXSTATISTICSUTF16 1\n#endif\n\n#ifndef TEST_CONFORMANCE\n#define TEST_CONFORMANCE 1\n#endif\n\n#ifndef TEST_INFO\n#define TEST_INFO 1\n#endif\n"
  },
  {
    "path": "src/jsonstat/jsonstatmain.cpp",
    "content": "#include \"../test.h\"\n#include <cstdio>\n\nint main(int argc, char* argv[]) {\n\tif (argc != 2) {\n\t\tprintf(\"Usage: jsonstat file.json\\n\");\n\t\treturn 1;\n\t}\n\n\tFILE *fp = fopen(argv[1], \"rb\");\n\tif (!fp) {\n\t\tprintf(\"File %s not found\\n\", argv[1]);\n\t\treturn 2;\n\t}\n\n    fseek(fp, 0, SEEK_END);\n    size_t length = (size_t)ftell(fp);\n    fseek(fp, 0, SEEK_SET);\n    char* json = (char*)malloc(length + 1);\n    fread(json, 1, length, fp);\n    json[length] = '\\0';\n\tfclose(fp);\n\n\tconst TestBase& test = *TestManager::Instance().GetTests().front();\n    test.SetUp();\n\n    ParseResultBase* dom = test.Parse(json, length);\n    free(json);\n\n    Stat stat;\n    if (!test.Statistics(dom, &stat)) {\n        printf(\"Not support Statistics\\n\");\n        delete dom;\n        test.TearDown();\n        return 3;\n    }\n\n    delete dom;\n\n    printf(\"objectCount:  %10u\\n\", (unsigned)stat.objectCount);\n    printf(\"arrayCount:   %10u\\n\", (unsigned)stat.arrayCount);\n    printf(\"numberCount:  %10u\\n\", (unsigned)stat.numberCount);\n    printf(\"stringCount:  %10u\\n\", (unsigned)stat.stringCount);\n    printf(\"trueCount:    %10u\\n\", (unsigned)stat.trueCount);\n    printf(\"falseCount:   %10u\\n\", (unsigned)stat.falseCount);\n    printf(\"nullCount:    %10u\\n\", (unsigned)stat.nullCount);\n    printf(\"memberCount:  %10u\\n\", (unsigned)stat.memberCount);\n    printf(\"elementCount: %10u\\n\", (unsigned)stat.elementCount);\n    printf(\"stringLength: %10u\\n\", (unsigned)stat.stringLength);    \n\n    test.TearDown();\n    return 0;\n}\n"
  },
  {
    "path": "src/main.cpp",
    "content": "#include <algorithm>\n#include <cfloat>\n#include <cstdlib>\n#include <cstdio>\n#include <cstring>\n#if defined(_MSC_VER) || defined(__CYGWIN__)\n#include <process.h>\n#else\n#include <spawn.h>\n#include <sys/wait.h>\n#endif\n#include \"test.h\"\n#include \"timer.h\"\n#include \"resultfilename.h\"\n#include \"rapidjson/internal/ieee754.h\"\n\nstatic const unsigned cTrialCount = 10;\nstatic const char* gProgramName;\n\nstruct TestJson {\n    TestJson() : filename(), json(), length(), stat(), statUTF16() {}\n\n    char* fullpath;\n    char* filename;\n    char* json;\n    size_t length;\n    Stat stat;           // Reference statistics\n    Stat statUTF16;      // Reference statistics\n};\n\ntypedef std::vector<TestJson> TestJsonList;\n\nstatic void PrintStat(const Stat& stat) {\n    printf(\"objectCount:  %10u\\n\", (unsigned)stat.objectCount);\n    printf(\"arrayCount:   %10u\\n\", (unsigned)stat.arrayCount);\n    printf(\"numberCount:  %10u\\n\", (unsigned)stat.numberCount);\n    printf(\"stringCount:  %10u\\n\", (unsigned)stat.stringCount);\n    printf(\"trueCount:    %10u\\n\", (unsigned)stat.trueCount);\n    printf(\"falseCount:   %10u\\n\", (unsigned)stat.falseCount);\n    printf(\"nullCount:    %10u\\n\", (unsigned)stat.nullCount);\n    printf(\"memberCount:  %10u\\n\", (unsigned)stat.memberCount);\n    printf(\"elementCount: %10u\\n\", (unsigned)stat.elementCount);\n    printf(\"stringLength: %10u\\n\", (unsigned)stat.stringLength);\n}\n\n#if USE_MEMORYSTAT\nstatic void PrintMemoryStat() {\n    const MemoryStat& stat = Memory::Instance().GetStat();\n    printf(\n        \"Memory stats:\\n\"\n        \" mallocCount = %u\\n\"\n        \"reallocCount = %u\\n\"\n        \"   freeCount = %u\\n\"\n        \" currentSize = %u\\n\"\n        \"    peakSize = %u\\n\",\n        (unsigned)stat.mallocCount,\n        (unsigned)stat.reallocCount,\n        (unsigned)stat.freeCount,\n        (unsigned)stat.currentSize,\n        (unsigned)stat.peakSize);\n}\n#endif\n\nstatic char* ReadJSON(FILE *fp, size_t* length) {\n    fseek(fp, 0, SEEK_END);\n    *length = (size_t)ftell(fp);\n    fseek(fp, 0, SEEK_SET);\n    char* json = (char*)malloc(*length + 1);\n    fread(json, 1, *length, fp);\n    json[*length] = '\\0';\n    fclose(fp);\n    return json;\n}\n\nstatic char* ReadJSON(const char* filename, size_t* length) {\n    FILE *fp = fopen(filename, \"rb\");\n    if (!fp) {\n        char buffer[FILENAME_MAX];\n        sprintf(buffer, \"../%s\", filename);\n        fp = fopen(buffer, \"rb\");\n        if (!fp)\n            return 0;\n    }\n    return ReadJSON(fp, length);\n}\n\nstatic void makeValidFilename(char *filename) {\n    while (*filename) {\n        switch (*filename) {\n            case '/':\n                *filename = '_';\n                break;\n        }\n        filename++;\n    }\n}\n\nstatic void EscapeString(FILE* fp, const char *s, size_t length) {\n    fputc('\"', fp);\n    for (size_t j = 0; j < length; j++)\n        if (s[j] != 0)\n            fputc(s[j], fp);\n        else\n            fputs(\"\\\\0\", fp);\n    fputc('\"', fp);\n}\n\nstatic bool ReadFiles(const char* path, TestJsonList& testJsons) {\n    char fullpath[FILENAME_MAX];\n    sprintf(fullpath, path, \"data.txt\");\n    FILE* fp = fopen(fullpath, \"r\");\n    if (!fp)\n        return false;\n\n    // Currently use RapidJSON to generate reference statistics\n    TestList& tests = TestManager::Instance().GetTests();\n    const TestBase* referenceTest = 0;\n    for (TestList::iterator itr = tests.begin(); itr != tests.end(); ++itr) {\n        if (strcmp((*itr)->GetName(), \"RapidJSON (C++)\") == 0) {\n            referenceTest = *itr;\n            break;\n        }\n    }\n\n    if (!referenceTest) {\n        printf(\"Error: Cannot find RapidJSON as refernce test. Not reading any files.\\n\");\n        fclose(fp);\n        return false;\n    }\n\n    while (!feof(fp)) {\n        char filename[FILENAME_MAX];\n        if (fscanf(fp, \"%s\", filename) == 1) {\n            sprintf(fullpath, path, filename);\n            FILE *fp2 = fopen(fullpath, \"rb\");\n            if (!fp2) {\n                printf(\"Error: Cannot read '%s'\\n\", filename);\n                continue;\n            }\n\n            TestJson t = TestJson();\n            t.fullpath = StrDup(fullpath);\n            t.filename = StrDup(filename);\n            t.json = ReadJSON(fp2, &t.length);\n\n            // Generate reference statistics\n#if TEST_SAXSTATISTICS\n            if (!referenceTest->SaxStatistics(t.json, t.length, &t.stat))\n                printf(\"Failed to generate reference statistics\\n\");\n#endif\n\n#if TEST_SAXSTATISTICSUTF16\n            if (!referenceTest->SaxStatisticsUTF16(t.json, t.length, &t.statUTF16))\n                printf(\"Failed to generate reference UTF16 statistics\\n\");\n#endif\n            printf(\"Read '%s' (%u bytes)\\n\", t.filename, (unsigned)t.length);\n            PrintStat(t.stat);\n            printf(\"\\n\");\n\n            testJsons.push_back(t);\n        }\n    }\n\n    fclose(fp);\n    printf(\"\\n\");\n    return true;\n}\n\nstatic void FreeFiles(TestJsonList& testJsons) {\n    for (TestJsonList::iterator itr = testJsons.begin(); itr != testJsons.end(); ++itr) {\n        free(itr->fullpath);\n        free(itr->filename);\n        free(itr->json);\n        itr->filename = 0;\n        itr->json = 0;\n    }\n}\n\n// Normally use this at the end of MEMORYSTAT_SCOPE()\n#if USE_MEMORYSTAT\nvoid CheckMemoryLeak() {\n    const MemoryStat& stat = Memory::Instance().GetStat();\n    if (stat.currentSize != 0) {\n        printf(\"\\nWarning: potential memory leak (%d allocations for %d bytes)\\n\",\n            (int)stat.mallocCount + (int)stat.reallocCount - (int)stat.freeCount,\n            (int)stat.currentSize);\n\n        PrintMemoryStat();\n        printf(\"\\n\");\n    }\n}\n#define MEMORYSTAT_CHECKMEMORYLEAK() CheckMemoryLeak()\n#else\n#define MEMORYSTAT_CHECKMEMORYLEAK()\n#endif\n\nstatic void Verify(const TestBase& test, const TestJsonList& testJsons) {\n    (void)testJsons;\n\n    printf(\"Verifying %s ... \", test.GetName());\n    fflush(stdout);\n\n    bool failed = false;\n\n#if TEST_PARSE && TEST_STATISTICS\n    for (TestJsonList::const_iterator itr = testJsons.begin(); itr != testJsons.end(); ++itr) {\n        MEMORYSTAT_SCOPE();\n\n        test.SetUp();\n        ParseResultBase* dom1 = test.Parse(itr->json, itr->length);\n        if (!dom1) {\n            printf(\"\\nFailed to parse '%s'\\n\", itr->filename);\n            failed = true;\n            test.TearDown();\n            continue;\n        }\n\n        Stat stat1;\n        if (!test.Statistics(dom1, &stat1)) {\n            printf(\"Not support Statistics\\n\");\n            delete dom1;\n            test.TearDown();\n            continue;\n        }\n\n        StringResultBase* json1 = test.Stringify(dom1);\n        delete dom1;\n\n        if (!json1) {\n            // Some libraries may not support stringify, but still check statistics\n            if (memcmp(&stat1, &itr->stat, sizeof(Stat)) != 0 &&\n                memcmp(&stat1, &itr->statUTF16, sizeof(Stat)) != 0)\n            {\n                printf(\"\\nStatistics of '%s' is different from reference.\\n\\n\", itr->filename);\n                printf(\"Reference\\n---------\\n\");\n                PrintStat(itr->stat);\n                printf(\"\\nStat 1\\n--------\\n\");\n                PrintStat(stat1);\n                printf(\"\\n\");\n                failed = true;\n            }\n            test.TearDown();\n            continue;\n        }\n\n        ParseResultBase* dom2 = test.Parse(json1->c_str(), strlen(json1->c_str()));\n        if (!dom2) {\n            printf(\"\\nFailed to parse '%s' 2nd time\\n\", itr->filename);\n            failed = true;\n\n            // Write out json1 for diagnosis\n            char filename[FILENAME_MAX];\n            sprintf(filename, \"%s_%s\", test.GetName(), itr->filename);\n            makeValidFilename(filename);\n            FILE* fp = fopen(filename, \"wb\");\n            fwrite(json1->c_str(), strlen(json1->c_str()), 1, fp);\n            fclose(fp);\n\n            delete json1;\n            test.TearDown();\n            continue;\n        }\n\n        Stat stat2;\n        test.Statistics(dom2, &stat2);\n\n        StringResultBase* json2 = test.Stringify(dom2);\n        delete dom2;\n\n        Stat* statProblem = 0;\n        int statProblemWhich = 0;\n        if (memcmp(&stat1, &itr->stat,      sizeof(Stat)) != 0 &&\n            memcmp(&stat1, &itr->statUTF16, sizeof(Stat)) != 0)\n        {\n            statProblem = &stat1;\n            statProblemWhich = 1;\n        }\n        else if (memcmp(&stat2, &itr->stat,      sizeof(Stat)) != 0 &&\n                 memcmp(&stat2, &itr->statUTF16, sizeof(Stat)) != 0)\n        {\n            statProblem = &stat2;\n            statProblemWhich = 2;\n        }\n\n        if (statProblem != 0) {\n            printf(\"\\nStatistics of '%s' is different from reference.\\n\\n\", itr->filename);\n            printf(\"Reference\\n---------\\n\");\n            PrintStat(itr->stat);\n            printf(\"\\nStat #%d\\n--------\\n\", statProblemWhich);\n            PrintStat(*statProblem);\n            printf(\"\\n\");\n\n            // Write out json1 for diagnosis\n            char filename[FILENAME_MAX];\n            sprintf(filename, \"%s_%s\", test.GetName(), itr->filename);\n            makeValidFilename(filename);\n            FILE* fp = fopen(filename, \"wb\");\n            fwrite(json1->c_str(), strlen(json1->c_str()), 1, fp);\n            fclose(fp);\n\n            failed = true;\n        }\n\n        delete json1;\n        delete json2;\n        test.TearDown();\n\n        MEMORYSTAT_CHECKMEMORYLEAK();\n    }\n#endif\n\n#if TEST_SAXSTATISTICS\n    // Verify SaxStatistics()\n    for (TestJsonList::const_iterator itr = testJsons.begin(); itr != testJsons.end(); ++itr) {\n        MEMORYSTAT_SCOPE();\n        Stat stat1;\n        if (test.SaxStatistics(itr->json, itr->length, &stat1)) {\n            if (memcmp(&stat1, &itr->stat, sizeof(Stat)) != 0 &&\n                memcmp(&stat1, &itr->statUTF16, sizeof(Stat)) != 0)\n            {\n                printf(\"\\nSaxStatistics of '%s' is different from reference.\\n\\n\", itr->filename);\n                printf(\"Reference\\n---------\\n\");\n                PrintStat(itr->stat);\n                printf(\"\\nStat #%d\\n--------\\n\", 1);\n                PrintStat(stat1);\n                printf(\"\\n\");\n            }\n        }\n    }\n#endif\n\n    printf(failed ? \"Failed\\n\" : \"OK\\n\");\n}\n\nstatic void VerifyAll(const TestJsonList& testJsons) {\n    TestList& tests = TestManager::Instance().GetTests();\n    for (TestList::iterator itr = tests.begin(); itr != tests.end(); ++itr)\n        Verify(**itr, testJsons);\n\n    printf(\"\\n\");\n}\n\n#if USE_MEMORYSTAT\n#define BENCH_MEMORYSTAT_INIT()             MemoryStat memoryStat = MemoryStat()\n#define BENCH_MEMORYSTAT_ITERATION(trial)   if (trial == 0) memoryStat = Memory::Instance().GetStat()\n#ifdef _MSC_VER\n#define BENCH_MEMORYSTAT_OUTPUT(fp)         fprintf(fp, \",%Iu,%Iu,%Iu\", memoryStat.currentSize, memoryStat.peakSize, memoryStat.mallocCount + memoryStat.reallocCount)\n#else\n#define BENCH_MEMORYSTAT_OUTPUT(fp)         fprintf(fp, \",%zu,%zu,%zu\", memoryStat.currentSize, memoryStat.peakSize, memoryStat.mallocCount + memoryStat.reallocCount)\n#endif\n#else\n#define BENCH_MEMORYSTAT_INIT()\n#define BENCH_MEMORYSTAT_ITERATION(trial)\n#define BENCH_MEMORYSTAT_OUTPUT(fp)\n#endif\n\n#if TEST_PARSE\nstatic void BenchParse(const TestBase& test, const TestJsonList& testJsons, FILE *fp) {\n    MEMORYSTAT_SCOPE();\n    for (TestJsonList::const_iterator itr = testJsons.begin(); itr != testJsons.end(); ++itr) {\n        printf(\"%15s %-20s ... \", \"Parse\", itr->filename);\n        fflush(stdout);\n\n        double minDuration = DBL_MAX;\n\n        BENCH_MEMORYSTAT_INIT();\n        bool supported = true;\n        for (unsigned trial = 0; trial < cTrialCount; trial++) {\n            test.SetUp();\n            Timer timer;\n            ParseResultBase* dom;\n            {\n                MEMORYSTAT_SCOPE();\n\n                timer.Start();\n                dom = test.Parse(itr->json, itr->length);\n                timer.Stop();\n\n                BENCH_MEMORYSTAT_ITERATION(trial);\n            }\n\n            delete dom;\n\n            if (!dom) {\n                supported = false;\n                test.TearDown();\n                break;\n            }\n\n            double duration = timer.GetElapsedMilliseconds();\n            minDuration = std::min(minDuration, duration);\n            test.TearDown();\n        }\n\n        if (!supported)\n            printf(\"Not support\\n\");\n        else {\n            double throughput = itr->length / (1024.0 * 1024.0) / (minDuration * 0.001);\n            printf(\"%6.3f ms  %3.3f MB/s\\n\", minDuration, throughput);\n\n            fprintf(fp, \"1. Parse,%s,%s,%f\", test.GetName(), itr->filename, minDuration);\n            BENCH_MEMORYSTAT_OUTPUT(fp);\n            fprintf(fp, \",0\");  // Code size\n            fputc('\\n', fp);\n        }\n    }\n    MEMORYSTAT_CHECKMEMORYLEAK();\n}\n#else\nstatic void BenchParse(const TestBase&, const TestJsonList&, FILE *) {\n}\n#endif\n\n#if TEST_PARSE && TEST_STRINGIFY\nstatic void BenchStringify(const TestBase& test, const TestJsonList& testJsons, FILE *fp) {\n    MEMORYSTAT_SCOPE();\n    for (TestJsonList::const_iterator itr = testJsons.begin(); itr != testJsons.end(); ++itr) {\n        printf(\"%15s %-20s ... \", \"Stringify\", itr->filename);\n        fflush(stdout);\n\n        test.SetUp();\n        double minDuration = DBL_MAX;\n        ParseResultBase* dom = test.Parse(itr->json, itr->length);\n\n        BENCH_MEMORYSTAT_INIT();\n        bool supported = true;\n        for (unsigned trial = 0; trial < cTrialCount; trial++) {\n            Timer timer;\n            StringResultBase* json;\n            {\n                MEMORYSTAT_SCOPE();\n\n                timer.Start();\n                json = test.Stringify(dom);\n                timer.Stop();\n\n                BENCH_MEMORYSTAT_ITERATION(trial);\n            }\n\n            delete json;\n\n            if (!json) {\n                supported = false;\n                break;\n            }\n\n            double duration = timer.GetElapsedMilliseconds();\n            minDuration = std::min(minDuration, duration);\n        }\n\n        delete dom;\n        test.TearDown();\n\n        if (!supported)\n            printf(\"Not support\\n\");\n        else {\n            double throughput = itr->length / (1024.0 * 1024.0) / (minDuration * 0.001);\n            printf(\"%6.3f ms  %3.3f MB/s\\n\", minDuration, throughput);\n\n            fprintf(fp, \"2. Stringify,%s,%s,%f\", test.GetName(), itr->filename, minDuration);\n            BENCH_MEMORYSTAT_OUTPUT(fp);\n            fprintf(fp, \",0\");  // Code size\n            fputc('\\n', fp);\n        }\n    }\n    MEMORYSTAT_CHECKMEMORYLEAK();\n}\n#else\nstatic void BenchStringify(const TestBase&, const TestJsonList&, FILE *) {\n}\n#endif\n\n#if TEST_PARSE && TEST_PRETTIFY\nstatic void BenchPrettify(const TestBase& test, const TestJsonList& testJsons, FILE *fp) {\n    MEMORYSTAT_SCOPE();\n    for (TestJsonList::const_iterator itr = testJsons.begin(); itr != testJsons.end(); ++itr) {\n        printf(\"%15s %-20s ... \", \"Prettify\", itr->filename);\n        fflush(stdout);\n\n        test.SetUp();\n        double minDuration = DBL_MAX;\n        ParseResultBase* dom = test.Parse(itr->json, itr->length);\n\n        BENCH_MEMORYSTAT_INIT();\n        bool supported = true;\n        for (unsigned trial = 0; trial < cTrialCount; trial++) {\n            Timer timer;\n            StringResultBase* json;\n            {\n                MEMORYSTAT_SCOPE();\n\n                timer.Start();\n                json = test.Prettify(dom);\n                timer.Stop();\n\n                BENCH_MEMORYSTAT_ITERATION(trial);\n            }\n\n            delete json;\n\n            if (!json) {\n                supported = false;\n                break;\n            }\n\n            double duration = timer.GetElapsedMilliseconds();\n            minDuration = std::min(minDuration, duration);\n        }\n\n        delete dom;\n        test.TearDown();\n\n        if (!supported)\n            printf(\"Not support\\n\");\n        else {\n            double throughput = itr->length / (1024.0 * 1024.0) / (minDuration * 0.001);\n            printf(\"%6.3f ms  %3.3f MB/s\\n\", minDuration, throughput);\n\n            fprintf(fp, \"3. Prettify,%s,%s,%f\", test.GetName(), itr->filename, minDuration);\n            BENCH_MEMORYSTAT_OUTPUT(fp);\n            fprintf(fp, \",0\");  // Code size\n            fputc('\\n', fp);\n        }\n    }\n    MEMORYSTAT_CHECKMEMORYLEAK();\n}\n#else\nstatic void BenchPrettify(const TestBase&, const TestJsonList&, FILE *) {\n}\n#endif\n\n#if TEST_PARSE && TEST_STATISTICS\nstatic void BenchStatistics(const TestBase& test, const TestJsonList& testJsons, FILE *fp) {\n    MEMORYSTAT_SCOPE();\n    for (TestJsonList::const_iterator itr = testJsons.begin(); itr != testJsons.end(); ++itr) {\n        printf(\"%15s %-20s ... \", \"Statistics\", itr->filename);\n        fflush(stdout);\n\n        test.SetUp();\n        double minDuration = DBL_MAX;\n        ParseResultBase* dom = test.Parse(itr->json, itr->length);\n\n        BENCH_MEMORYSTAT_INIT();\n        bool supported = true;\n        for (unsigned trial = 0; trial < cTrialCount; trial++) {\n            Timer timer;\n            {\n                MEMORYSTAT_SCOPE();\n\n                timer.Start();\n                Stat stat;\n                supported = test.Statistics(dom, &stat);\n                timer.Stop();\n\n                BENCH_MEMORYSTAT_ITERATION(trial);\n            }\n\n            if (!supported)\n                break;\n\n            double duration = timer.GetElapsedMilliseconds();\n            minDuration = std::min(minDuration, duration);\n        }\n\n        delete dom;\n        test.TearDown();\n\n        if (!supported)\n            printf(\"Not support\\n\");\n        else {\n            double throughput = itr->length / (1024.0 * 1024.0) / (minDuration * 0.001);\n            printf(\"%6.3f ms  %3.3f MB/s\\n\", minDuration, throughput);\n\n            fprintf(fp, \"4. Statistics,%s,%s,%f\", test.GetName(), itr->filename, minDuration);\n            BENCH_MEMORYSTAT_OUTPUT(fp);\n            fprintf(fp, \",0\");  // Code size\n            fputc('\\n', fp);\n        }\n    }\n    MEMORYSTAT_CHECKMEMORYLEAK();\n}\n#else\nstatic void BenchStatistics(const TestBase&, const TestJsonList&, FILE *) {\n}\n#endif\n\n#if TEST_SAXROUNDTRIP\nstatic void BenchSaxRoundtrip(const TestBase& test, const TestJsonList& testJsons, FILE *fp) {\n    MEMORYSTAT_SCOPE();\n    for (TestJsonList::const_iterator itr = testJsons.begin(); itr != testJsons.end(); ++itr) {\n        printf(\"%15s %-20s ... \", \"SaxRoundtrip\", itr->filename);\n        fflush(stdout);\n\n        double minDuration = DBL_MAX;\n\n        BENCH_MEMORYSTAT_INIT();\n        bool supported = true;\n        for (unsigned trial = 0; trial < cTrialCount; trial++) {\n            test.SetUp();\n            Timer timer;\n            StringResultBase* json;\n            {\n                MEMORYSTAT_SCOPE();\n\n                timer.Start();\n                json = test.SaxRoundtrip(itr->json, itr->length);\n                timer.Stop();\n\n                BENCH_MEMORYSTAT_ITERATION(trial);\n            }\n\n            delete json;\n\n            if (!json) {\n                supported = false;\n                test.TearDown();\n                break;\n            }\n\n            double duration = timer.GetElapsedMilliseconds();\n            minDuration = std::min(minDuration, duration);\n            test.TearDown();\n        }\n\n        if (!supported)\n            printf(\"Not support\\n\");\n        else {\n            double throughput = itr->length / (1024.0 * 1024.0) / (minDuration * 0.001);\n            printf(\"%6.3f ms  %3.3f MB/s\\n\", minDuration, throughput);\n\n            fprintf(fp, \"5. Sax Round-trip,%s,%s,%f\", test.GetName(), itr->filename, minDuration);\n            BENCH_MEMORYSTAT_OUTPUT(fp);\n            fprintf(fp, \",0\");  // Code size\n            fputc('\\n', fp);\n        }\n    }\n    MEMORYSTAT_CHECKMEMORYLEAK();\n}\n#else\nstatic void BenchSaxRoundtrip(const TestBase&, const TestJsonList&, FILE*) {\n}\n#endif\n\n#if TEST_SAXSTATISTICS\nstatic void BenchSaxStatistics(const TestBase& test, const TestJsonList& testJsons, FILE *fp) {\n    MEMORYSTAT_SCOPE();\n    for (TestJsonList::const_iterator itr = testJsons.begin(); itr != testJsons.end(); ++itr) {\n        printf(\"%15s %-20s ... \", \"Sax Statistics\", itr->filename);\n        fflush(stdout);\n\n        double minDuration = DBL_MAX;\n\n        BENCH_MEMORYSTAT_INIT();\n        bool supported = true;\n        for (unsigned trial = 0; trial < cTrialCount; trial++) {\n            test.SetUp();\n            Timer timer;\n            {\n                MEMORYSTAT_SCOPE();\n\n                timer.Start();\n                Stat stat;\n                supported = test.SaxStatistics(itr->json, itr->length, &stat);\n                timer.Stop();\n\n                BENCH_MEMORYSTAT_ITERATION(trial);\n            }\n\n            if (!supported) {\n                test.TearDown();\n                break;\n            }\n\n            double duration = timer.GetElapsedMilliseconds();\n            minDuration = std::min(minDuration, duration);\n            test.TearDown();\n        }\n\n        if (!supported)\n            printf(\"Not support\\n\");\n        else {\n            double throughput = itr->length / (1024.0 * 1024.0) / (minDuration * 0.001);\n            printf(\"%6.3f ms  %3.3f MB/s\\n\", minDuration, throughput);\n\n            fprintf(fp, \"6. SaxStatistics,%s,%s,%f\", test.GetName(), itr->filename, minDuration);\n            BENCH_MEMORYSTAT_OUTPUT(fp);\n            fprintf(fp, \",0\");  // Code size\n            fputc('\\n', fp);\n        }\n    }\n    MEMORYSTAT_CHECKMEMORYLEAK();\n}\n#else\nstatic void BenchSaxStatistics(const TestBase&, const TestJsonList&, FILE*) {\n}\n#endif\n\nstatic void BenchCodeSize(const TestBase& test, const TestJsonList& testJsons, FILE *fp) {\n    (void)testJsons;\n\n#if _MSC_VER\n    const char cSeparator = '\\\\';\n#else\n    const char cSeparator = '/';\n#endif\n\n    // Compute path of bin\n    char path[FILENAME_MAX];\n    strcpy(path, gProgramName);\n    char* lastSep = strrchr(path, cSeparator);\n    *lastSep = '\\0';\n\n    // Compute filename suffix (e.g. \"_release_x32_vs2010.exe\"\n    const char* filename_suffix = strchr(lastSep + 1, '_');\n\n    // Compute test base name (e.g. \"rapidjsontest\")\n    char testFilename[FILENAME_MAX];\n    strcpy(testFilename, test.GetFilename());\n    *strrchr(testFilename, '.') = '\\0';\n    const char* testBaseName = strrchr(testFilename, cSeparator) + 1;\n\n    // Assemble a full path\n    char fullpath[FILENAME_MAX];\n    sprintf(fullpath, \"%s%cjsonstat%cjsonstat_%s%s\", path, cSeparator, cSeparator, testBaseName, filename_suffix);\n\n    char * const argv[] = { fullpath, testJsons.front().fullpath, NULL };\n#ifdef _MSC_VER\n    int ret = _spawnv(_P_WAIT, fullpath, argv);\n#elif defined(__CYGWIN__)\n    int ret = spawnv(_P_WAIT, fullpath, argv);\n#else\n    pid_t pid;\n    int ret = posix_spawn(&pid, fullpath, NULL, NULL, argv, NULL);\n    if (ret == 0) {\n        int status;\n        waitpid(pid, &status, 0);\n    }\n#endif\n\n    if (ret != 0) {\n        printf(\"Execute '%s' failed (ret=%d)\\n\", fullpath, ret);\n        return;\n    }\n\n    // Get file size\n    FILE *fp2 = fopen(fullpath, \"rb\");\n    if (fp2) {\n        fseek(fp2, 0, SEEK_END);\n        unsigned fileSize = (unsigned)ftell(fp2);\n        printf(\"jsonstat file size = %u\\n\", fileSize);\n        fprintf(fp, \"7. Code size,%s,jsonstat,0\", test.GetName());\n#if USE_MEMORYSTAT\n        fprintf(fp, \",0,0,0\");\n#endif\n        fprintf(fp, \",%u\\n\", fileSize);\n        fclose(fp2);\n    }\n    else\n        printf(\"File '%s' not found\\n\", fullpath);\n}\n\nstatic void BenchPerformance(const TestBase& test, const TestJsonList& testJsons, FILE *fp) {\n    printf(\"Benchmarking Performance of %s\\n\", test.GetName());\n\n    BenchParse(test, testJsons, fp);\n    BenchStringify(test, testJsons, fp);\n    BenchPrettify(test, testJsons, fp);\n    BenchStatistics(test, testJsons, fp);\n    BenchSaxRoundtrip(test, testJsons, fp);\n    BenchSaxStatistics(test, testJsons, fp);\n    BenchCodeSize(test, testJsons, fp);\n    \n    printf(\"\\n\");\n}\n\nstatic void BenchAllPerformance(const TestJsonList& testJsons) {\n    // Try to write to /result path, where template.php exists\n    FILE *fp;\n    if ((fp = fopen(\"../../result/performance.php\", \"r\")) != NULL) {\n        fclose(fp);\n        fp = fopen(\"../../result/performance_\" RESULT_FILENAME, \"w\");\n    }\n    else if ((fp = fopen(\"../result/performance.php\", \"r\")) != NULL) {\n        fclose(fp);\n        fp = fopen(\"../result/performance_\" RESULT_FILENAME, \"w\");\n    }\n    else\n        fp = fopen(\"performance_\" RESULT_FILENAME, \"w\");\n\n    fputs(\"Type,Library,Filename,Time (ms)\", fp);\n#if USE_MEMORYSTAT\n    fputs(\",Memory (byte),MemoryPeak (byte),AllocCount\", fp);\n#endif\n    fputs(\",FileSize (byte)\\n\", fp);\n\n    TestList& tests = TestManager::Instance().GetTests();\n    for (TestList::iterator itr = tests.begin(); itr != tests.end(); ++itr)\n        BenchPerformance(**itr, testJsons, fp);\n\n    fclose(fp);\n}\n\n#if TEST_CONFORMANCE\n\nstatic void BenchConformance(const TestBase& test, FILE* fp) {\n    printf(\"Benchmarking Conformance of %s\\n\", test.GetName());\n    \n    // Output markdown\n    FILE* md;\n    char testname[FILENAME_MAX];\n    strcpy(testname, test.GetName());\n    makeValidFilename(testname);\n\n    char mdFilename[FILENAME_MAX];\n    sprintf(mdFilename, \"../../result/conformance_%s.md\", testname);\n    if (!(md = fopen(mdFilename, \"w\"))) {\n        sprintf(mdFilename, \"../result/conformance_%s.md\", testname);\n        md = fopen(mdFilename, \"w\");\n    }\n\n    if (md)\n        fprintf(md, \"# Conformance of %s\\n\\n\", test.GetName());\n\n#if TEST_PARSE\n    // Parse Validation, JsonChecker pass\n\n    if (md)\n        fprintf(md, \"## 1. Parse Validation\\n\\n\");\n\n    int parseValidationCorrect = 0, parseValidationTotal = 0;\n\n    for (int i = 1; i <= 3; i++) {\n        MEMORYSTAT_SCOPE();\n\n        char path[FILENAME_MAX];\n        sprintf(path, \"../data/jsonchecker/pass%02d.json\", i);\n        size_t length;\n        char* json = ReadJSON(path, &length);\n        if (!json)\n            continue;\n\n        test.SetUp();\n        ParseResultBase* pr = test.Parse(json, length);\n        bool result = pr != 0;\n        fprintf(fp, \"1. Parse Validation,%s,pass%02d,%s\\n\", test.GetName(), i, result ? \"true\" : \"false\");\n        // printf(\"pass%02d: %s\\n\", i, result ? \"true\" : \"false\");\n        delete pr;\n        test.TearDown();\n\n        if (!result) {\n            if (md)\n                fprintf(md, \"* `%s` is valid but was mistakenly deemed invalid.\\n~~~js\\n%s\\n~~~\\n\\n\", path, json);\n        }\n        else\n            parseValidationCorrect++;\n        parseValidationTotal++;\n\n        free(json);\n\n        MEMORYSTAT_CHECKMEMORYLEAK();\n    }\n\n    // Parse Validation, JsonChecker fail\n    for (int i = 1; i <= 33; i++) {\n        MEMORYSTAT_SCOPE();\n\n        char path[FILENAME_MAX];\n        sprintf(path, \"../data/jsonchecker/fail%02d.json\", i);\n        size_t length;\n        char* json = ReadJSON(path, &length);\n        if (!json)\n            continue;\n\n        test.SetUp();\n        ParseResultBase* pr = test.Parse(json, length);\n        bool result = pr == 0;\n        fprintf(fp, \"1. Parse Validation,%s,fail%02d,%s\\n\", test.GetName(), i, result ? \"true\" : \"false\");\n        // printf(\"fail%02d: %s\\n\", i, result ? \"true\" : \"false\");\n        delete pr;\n        test.TearDown();\n\n        if (!result) {\n            if (md)\n                fprintf(md, \"* `%s` is invalid but was mistakenly deemed valid.\\n~~~js\\n%s\\n~~~\\n\\n\", path, json);\n        }\n        else\n            parseValidationCorrect++;\n        parseValidationTotal++;\n\n        free(json);\n\n        MEMORYSTAT_CHECKMEMORYLEAK();\n    }\n\n    if (md)\n        fprintf(md, \"\\nSummary: %d of %d are correct.\\n\\n\", parseValidationCorrect, parseValidationTotal);\n\n#endif // TEST_PARSE\n\n    parseValidationTotal = 0;\n    parseValidationCorrect = 0;\n\n    if (md)\n        fprintf(md, \"## 2. Parse Double\\n\\n\");\n\n    // Parse Double\n    {\n        using rapidjson::internal::Double;\n        int i = 1;\n        #define TEST_DOUBLE(json, expect)\\\n        {\\\n            bool result = false;\\\n            double actual = 0.0;\\\n            test.SetUp();\\\n            if (test.ParseDouble(json, &actual)) \\\n                result = Double(expect).Uint64Value() == Double(actual).Uint64Value();\\\n            if (!result) {\\\n                if (md)\\\n                    fprintf(md, \"* `%s`\\n  * expect: `%.17g (0x016%\" PRIX64 \")`\\n  * actual: `%.17g (0x016%\" PRIX64 \")`\\n\\n\",\\\n                        json, expect, Double(expect).Uint64Value(), actual, Double(actual).Uint64Value());\\\n            }\\\n            else\\\n                parseValidationCorrect++;\\\n            parseValidationTotal++;\\\n            /*printf(\"double%02d: %s\\n\", i, result ? \"true\" : \"false\");*/\\\n            /*if (!result)*/\\\n            /*    printf(\"JSON: %s\\nExpect: %17g\\nActual: %17g\\n\\n\", json, expect, actual);*/\\\n            fprintf(fp, \"2. Parse Double,%s,double%02d,%s\\n\", test.GetName(), i, result ? \"true\" : \"false\");\\\n            test.TearDown();\\\n            i++;\\\n        }\n        TEST_DOUBLE(\"[0.0]\", 0.0);\n        TEST_DOUBLE(\"[-0.0]\", -0.0);\n        TEST_DOUBLE(\"[1.0]\", 1.0);\n        TEST_DOUBLE(\"[-1.0]\", -1.0);\n        TEST_DOUBLE(\"[1.5]\", 1.5);\n        TEST_DOUBLE(\"[-1.5]\", -1.5);\n        TEST_DOUBLE(\"[3.1416]\", 3.1416);\n        TEST_DOUBLE(\"[1E10]\", 1E10);\n        TEST_DOUBLE(\"[1e10]\", 1e10);\n        TEST_DOUBLE(\"[1E+10]\", 1E+10);\n        TEST_DOUBLE(\"[1E-10]\", 1E-10);\n        TEST_DOUBLE(\"[-1E10]\", -1E10);\n        TEST_DOUBLE(\"[-1e10]\", -1e10);\n        TEST_DOUBLE(\"[-1E+10]\", -1E+10);\n        TEST_DOUBLE(\"[-1E-10]\", -1E-10);\n        TEST_DOUBLE(\"[1.234E+10]\", 1.234E+10);\n        TEST_DOUBLE(\"[1.234E-10]\", 1.234E-10);\n        TEST_DOUBLE(\"[1.79769e+308]\", 1.79769e+308);\n        TEST_DOUBLE(\"[2.22507e-308]\", 2.22507e-308);\n        TEST_DOUBLE(\"[-1.79769e+308]\", -1.79769e+308);\n        TEST_DOUBLE(\"[-2.22507e-308]\", -2.22507e-308);\n        TEST_DOUBLE(\"[4.9406564584124654e-324]\", 4.9406564584124654e-324); // minimum denormal\n        TEST_DOUBLE(\"[2.2250738585072009e-308]\", 2.2250738585072009e-308); // Max subnormal double\n        TEST_DOUBLE(\"[2.2250738585072014e-308]\", 2.2250738585072014e-308); // Min normal positive double\n        TEST_DOUBLE(\"[1.7976931348623157e+308]\", 1.7976931348623157e+308); // Max double\n        TEST_DOUBLE(\"[1e-10000]\", 0.0);                                   // must underflow\n        TEST_DOUBLE(\"[18446744073709551616]\", 18446744073709551616.0);    // 2^64 (max of uint64_t + 1, force to use double)\n        TEST_DOUBLE(\"[-9223372036854775809]\", -9223372036854775809.0);    // -2^63 - 1(min of int64_t + 1, force to use double)\n        TEST_DOUBLE(\"[0.9868011474609375]\", 0.9868011474609375);          // https://github.com/miloyip/rapidjson/issues/120\n        TEST_DOUBLE(\"[123e34]\", 123e34);                                  // Fast Path Cases In Disguise\n        TEST_DOUBLE(\"[45913141877270640000.0]\", 45913141877270640000.0);\n        TEST_DOUBLE(\"[2.2250738585072011e-308]\", 2.2250738585072011e-308); // http://www.exploringbinary.com/php-hangs-on-numeric-value-2-2250738585072011e-308/\n        //TEST_DOUBLE(\"[1e-00011111111111]\", 0.0);\n        //TEST_DOUBLE(\"[-1e-00011111111111]\", -0.0);\n        TEST_DOUBLE(\"[1e-214748363]\", 0.0);\n        TEST_DOUBLE(\"[1e-214748364]\", 0.0);\n        //TEST_DOUBLE(\"[1e-21474836311]\", 0.0);\n        TEST_DOUBLE(\"[0.017976931348623157e+310]\", 1.7976931348623157e+308); // Max double in another form\n\n        // Since\n        // abs((2^-1022 - 2^-1074) - 2.2250738585072012e-308) = 3.109754131239141401123495768877590405345064751974375599... ¡Á 10^-324\n        // abs((2^-1022) - 2.2250738585072012e-308) = 1.830902327173324040642192159804623318305533274168872044... ¡Á 10 ^ -324\n        // So 2.2250738585072012e-308 should round to 2^-1022 = 2.2250738585072014e-308\n        TEST_DOUBLE(\"[2.2250738585072012e-308]\", 2.2250738585072014e-308); // http://www.exploringbinary.com/java-hangs-when-converting-2-2250738585072012e-308/\n\n        // More closer to normal/subnormal boundary\n        // boundary = 2^-1022 - 2^-1075 = 2.225073858507201136057409796709131975934819546351645648... ¡Á 10^-308\n        TEST_DOUBLE(\"[2.22507385850720113605740979670913197593481954635164564e-308]\", 2.2250738585072009e-308);\n        TEST_DOUBLE(\"[2.22507385850720113605740979670913197593481954635164565e-308]\", 2.2250738585072014e-308);\n\n        // 1.0 is in (1.0 - 2^-54, 1.0 + 2^-53)\n        // 1.0 - 2^-54 = 0.999999999999999944488848768742172978818416595458984375\n        TEST_DOUBLE(\"[0.999999999999999944488848768742172978818416595458984375]\", 1.0); // round to even\n        TEST_DOUBLE(\"[0.999999999999999944488848768742172978818416595458984374]\", 0.99999999999999989); // previous double\n        TEST_DOUBLE(\"[0.999999999999999944488848768742172978818416595458984376]\", 1.0); // next double\n        // 1.0 + 2^-53 = 1.00000000000000011102230246251565404236316680908203125\n        TEST_DOUBLE(\"[1.00000000000000011102230246251565404236316680908203125]\", 1.0); // round to even\n        TEST_DOUBLE(\"[1.00000000000000011102230246251565404236316680908203124]\", 1.0); // previous double\n        TEST_DOUBLE(\"[1.00000000000000011102230246251565404236316680908203126]\", 1.00000000000000022); // next double\n\n        // Numbers from https://github.com/floitsch/double-conversion/blob/master/test/cctest/test-strtod.cc\n\n        TEST_DOUBLE(\"[72057594037927928.0]\", 72057594037927928.0);\n        TEST_DOUBLE(\"[72057594037927936.0]\", 72057594037927936.0);\n        TEST_DOUBLE(\"[72057594037927932.0]\", 72057594037927936.0);\n        TEST_DOUBLE(\"[7205759403792793199999e-5]\", 72057594037927928.0);\n        TEST_DOUBLE(\"[7205759403792793200001e-5]\", 72057594037927936.0);\n\n        TEST_DOUBLE(\"[9223372036854774784.0]\", 9223372036854774784.0);\n        TEST_DOUBLE(\"[9223372036854775808.0]\", 9223372036854775808.0);\n        TEST_DOUBLE(\"[9223372036854775296.0]\", 9223372036854775808.0);\n        TEST_DOUBLE(\"[922337203685477529599999e-5]\", 9223372036854774784.0);\n        TEST_DOUBLE(\"[922337203685477529600001e-5]\", 9223372036854775808.0);\n\n        TEST_DOUBLE(\"[10141204801825834086073718800384]\", 10141204801825834086073718800384.0);\n        TEST_DOUBLE(\"[10141204801825835211973625643008]\", 10141204801825835211973625643008.0);\n        TEST_DOUBLE(\"[10141204801825834649023672221696]\", 10141204801825835211973625643008.0);\n        TEST_DOUBLE(\"[1014120480182583464902367222169599999e-5]\", 10141204801825834086073718800384.0);\n        TEST_DOUBLE(\"[1014120480182583464902367222169600001e-5]\", 10141204801825835211973625643008.0);\n\n        TEST_DOUBLE(\"[5708990770823838890407843763683279797179383808]\", 5708990770823838890407843763683279797179383808.0);\n        TEST_DOUBLE(\"[5708990770823839524233143877797980545530986496]\", 5708990770823839524233143877797980545530986496.0);\n        TEST_DOUBLE(\"[5708990770823839207320493820740630171355185152]\", 5708990770823839524233143877797980545530986496.0);\n        TEST_DOUBLE(\"[5708990770823839207320493820740630171355185151999e-3]\", 5708990770823838890407843763683279797179383808.0);\n        TEST_DOUBLE(\"[5708990770823839207320493820740630171355185152001e-3]\", 5708990770823839524233143877797980545530986496.0);\n\n        {\n            char n1e308[312];   // '1' followed by 308 '0'\n            n1e308[0] = '[';\n            n1e308[1] = '1';\n            for (int j = 2; j < 310; j++)\n                n1e308[j] = '0';\n            n1e308[310] = ']';\n            n1e308[311] = '\\0';\n            TEST_DOUBLE(n1e308, 1E308);\n        }\n\n        // Cover trimming\n        TEST_DOUBLE(\n            \"[2.22507385850720113605740979670913197593481954635164564802342610972482222202107694551652952390813508\"\n            \"7914149158913039621106870086438694594645527657207407820621743379988141063267329253552286881372149012\"\n            \"9811224514518898490572223072852551331557550159143974763979834118019993239625482890171070818506906306\"\n            \"6665599493827577257201576306269066333264756530000924588831643303777979186961204949739037782970490505\"\n            \"1080609940730262937128958950003583799967207254304360284078895771796150945516748243471030702609144621\"\n            \"5722898802581825451803257070188608721131280795122334262883686223215037756666225039825343359745688844\"\n            \"2390026549819838548794829220689472168983109969836584681402285424333066033985088644580400103493397042\"\n            \"7567186443383770486037861622771738545623065874679014086723327636718751234567890123456789012345678901\"\n            \"e-308]\", \n            2.2250738585072014e-308);\n    }\n\n    if (md)\n        fprintf(md, \"\\nSummary: %d of %d are correct.\\n\\n\", parseValidationCorrect, parseValidationTotal);\n\n    // Parse String\n\n    parseValidationTotal = 0;\n    parseValidationCorrect = 0;\n\n    if (md)\n        fprintf(md, \"## 3. Parse String\\n\\n\");\n\n    {\n        int i = 1;\n        #define TEST_STRING(json, expect)\\\n        {\\\n            bool result = false;\\\n            size_t expectLength = sizeof(expect) - 1;\\\n            std::string actual;\\\n            test.SetUp();\\\n            if (test.ParseString(json, actual)) \\\n                result = (expectLength == actual.size()) && (memcmp(expect, actual.c_str(), expectLength) == 0);\\\n            if (!result) {\\\n                if (md) {\\\n                    fprintf(md, \"* `%s`\\n  * expect: `\", json);\\\n                    EscapeString(md, expect, expectLength);\\\n                    fprintf(md, \"` (length: %d)\\n  * actual: `\", (int)expectLength);\\\n                    EscapeString(md, actual.c_str(), actual.size());\\\n                    fprintf(md, \"` (length: %d)\\n\\n\", (int)actual.size());\\\n                }\\\n            }\\\n            else\\\n                parseValidationCorrect++;\\\n            parseValidationTotal++;\\\n            /*printf(\"string%02d: %s\\n\", i, result ? \"true\" : \"false\");*/\\\n            /*if (!result)*/\\\n            /*    printf(\"JSON: %s\\nExpect: %s (%u) \\nActual: %s (%u)\\n\\n\", json, expect, (unsigned)expectLength, actual.c_str(), (unsigned)actual.size());*/\\\n            fprintf(fp, \"3. Parse String,%s,string%02d,%s\\n\", test.GetName(), i, result ? \"true\" : \"false\");\\\n            test.TearDown();\\\n            i++;\\\n        }\n\n        TEST_STRING(\"[\\\"\\\"]\", \"\");\n        TEST_STRING(\"[\\\"Hello\\\"]\", \"Hello\");\n        TEST_STRING(\"[\\\"Hello\\\\nWorld\\\"]\", \"Hello\\nWorld\");\n        TEST_STRING(\"[\\\"Hello\\\\u0000World\\\"]\", \"Hello\\0World\");\n        TEST_STRING(\"[\\\"\\\\\\\"\\\\\\\\/\\\\b\\\\f\\\\n\\\\r\\\\t\\\"]\", \"\\\"\\\\/\\b\\f\\n\\r\\t\");\n        TEST_STRING(\"[\\\"\\\\u0024\\\"]\", \"\\x24\");         // Dollar sign U+0024\n        TEST_STRING(\"[\\\"\\\\u00A2\\\"]\", \"\\xC2\\xA2\");     // Cents sign U+00A2\n        TEST_STRING(\"[\\\"\\\\u20AC\\\"]\", \"\\xE2\\x82\\xAC\"); // Euro sign U+20AC\n        TEST_STRING(\"[\\\"\\\\uD834\\\\uDD1E\\\"]\", \"\\xF0\\x9D\\x84\\x9E\");  // G clef sign U+1D11E\n    }\n\n    if (md)\n        fprintf(md, \"\\nSummary: %d of %d are correct.\\n\\n\", parseValidationCorrect, parseValidationTotal);\n\n#if TEST_PARSE && TEST_STRINGIFY\n    parseValidationTotal = 0;\n    parseValidationCorrect = 0;\n\n    if (md)\n        fprintf(md, \"## 4. Roundtrip\\n\\n\");\n\n    // Roundtrip\n    for (int i = 1; i <= 27; i++) {\n        MEMORYSTAT_SCOPE();\n        \n        char path[FILENAME_MAX];\n        sprintf(path, \"../data/roundtrip/roundtrip%02d.json\", i);\n        size_t length;\n        char* json = ReadJSON(path, &length);\n        if (!json)\n            continue;\n\n        test.SetUp();\n        ParseResultBase* pr = test.Parse(json, length);\n        bool result = false;\n        bool terminate = false;\n        if (pr) {\n            StringResultBase* sr = test.Stringify(pr);\n            delete pr;\n\n            if (sr) {\n                // Some libraries must produce newlines/tabs, skip them in comparison.\n                const char* s = sr->c_str();\n                result = true;\n                for (size_t j = 0; j < length; ++j, ++s) {\n                    while (*s == '\\n' || *s == '\\t')\n                        ++s;\n                    if (json[j] != *s) {\n                        result = false;\n                        break;\n                    }\n                }\n\n                // printf(\"roundtrip%02d: %s\\n\", i, result ? \"true\" : \"false\");\n\n                // if (!result)\n                //     printf(\"Expect: %s\\nActual: %s\\n\\n\", json, sr->c_str());\n            if (!result) {\n                if (md)\n                    fprintf(md, \"* Fail:\\n~~~js\\n%s\\n~~~\\n\\n~~~js\\n%s\\n~~~\\n\\n\", json, sr ? sr->c_str() : \"N/A\");\\\n            }\n            else\n                parseValidationCorrect++;\n            parseValidationTotal++;\n\n                delete sr;\n            }\n            else\n                terminate = true; // This library does not support stringify, terminate this test\n        }\n\n        test.TearDown();\n        free(json);\n\n        if (terminate)\n            break;\n\n        fprintf(fp, \"4. Roundtrip,%s,roundtrip%02d,%s\\n\", test.GetName(), i, result ? \"true\" : \"false\");\n\n        MEMORYSTAT_CHECKMEMORYLEAK();\n    }\n\n    if (md)\n        fprintf(md, \"\\nSummary: %d of %d are correct.\\n\\n\", parseValidationCorrect, parseValidationTotal);\n\n#endif // TEST_PARSE && TEST_STRINGIFY\n\n    printf(\"\\n\");\n}\n\nstatic void BenchAllConformance() {\n    FILE *fp;\n    if ((fp = fopen(\"../../result/conformance.php\", \"r\")) != NULL) {\n        fclose(fp);\n        fp = fopen(\"../../result/conformance.csv\", \"w\");\n    }\n    else if ((fp = fopen(\"../result/conformance.php\", \"r\")) != NULL) {\n        fclose(fp);\n        fp = fopen(\"../result/conformance.csv\", \"w\");\n    }\n    else\n        fp = fopen(\"conformance.csv\", \"w\");\n\n    fputs(\"Type,Library,Test,Result\\n\", fp);\n\n    TestList& tests = TestManager::Instance().GetTests();\n    for (TestList::iterator itr = tests.begin(); itr != tests.end(); ++itr) {\n        if (strcmp((*itr)->GetName(), \"strdup (C)\") == 0 ||\n            strcmp((*itr)->GetName(), \"pjson (C)\") == 0)\n            continue;\n        BenchConformance(**itr, fp);\n    }\n\n    fclose(fp);\n}\n\n#endif // TEST_CONFORMANCE\n\nint main(int argc, char* argv[]) {\n#if _MSC_VER\n    //_CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF);\n    //void *testWhetherMemoryLeakDetectionWorks = malloc(1);\n#endif\n\n    bool doVerify = true;\n    bool doPerformance = true;\n    bool doConformance = true;\n\n    if (argc == 2) {\n        if (strcmp(argv[1], \"--verify-only\") == 0) {\n            doVerify = true;\n            doPerformance = doConformance = false;\n        }\n        else if (strcmp(argv[1], \"--performance-only\") == 0) {\n            doPerformance = true;\n            doVerify = doConformance = false;\n        }\n        else if (strcmp(argv[1], \"--conformance-only\") == 0) {\n            doConformance = true;\n            doVerify = doPerformance = false;\n        }\n        else {\n            fprintf(stderr, \"Invalid option\\n\");\n            exit(1);\n        }\n    }\n\n    gProgramName = argv[0];\n\n    MEMORYSTAT_SCOPE();\n\n    {\n        // Read files\n        TestJsonList testJsons;\n        if (!ReadFiles(\"../data/%s\", testJsons))\n            ReadFiles(\"../../data/%s\", testJsons);\n\n        // sort tests\n        TestList& tests = TestManager::Instance().GetTests();\n        std::sort(tests.begin(), tests.end());\n\n        if (doVerify)\n            VerifyAll(testJsons);\n\n        if (doPerformance)\n            BenchAllPerformance(testJsons);\n\n#if TEST_CONFORMANCE\n        if (doConformance)\n            BenchAllConformance();\n#endif\n\n        printf(\"\\n\");\n\n        FreeFiles(testJsons);\n    }\n\n    MEMORYSTAT_CHECKMEMORYLEAK();\n}\n"
  },
  {
    "path": "src/memorystat.cpp",
    "content": "#include \"config.h\"\n\n#include \"memorystat.h\"\n\n#if USE_MEMORYSTAT\n\nextern \"C\" {\n\nvoid* MemoryStatMalloc(size_t size) {\n    return Memory::Instance().Malloc(size);\n}\n\nvoid* MemoryStatCalloc(size_t num, size_t size) {\n    void *p = Memory::Instance().Malloc(size * num);\n    if (p)\n        memset(p, 0, size * num);\n    return p;\n}\n\nvoid* MemoryStatRealloc(void* ptr, size_t size) {\n    return Memory::Instance().Realloc(ptr, size);\n}\n\nvoid MemoryStatFree(void* ptr) {\n    Memory::Instance().Free(ptr);\n}\n\n} // extern \"C\"\n\nvoid* operator new (std::size_t size) /*throw (std::bad_alloc) */{\n    return Memory::Instance().Malloc(size);\n}\n\nvoid* operator new (std::size_t size, const std::nothrow_t&) throw(){\n    return Memory::Instance().Malloc(size);\n}\n\nvoid* operator new[](std::size_t size) /*throw (std::bad_alloc)*/ {\n    return Memory::Instance().Malloc(size);\n}\n\nvoid* operator new[](std::size_t size, const std::nothrow_t&) throw() {\n    return Memory::Instance().Malloc(size);\n}\n\nvoid operator delete (void* ptr) throw() {\n    Memory::Instance().Free(ptr);\n}\n\nvoid operator delete (void* ptr, const std::nothrow_t&) throw() {\n    Memory::Instance().Free(ptr);\n}\n\nvoid operator delete[](void* ptr) throw() {\n    Memory::Instance().Free(ptr);\n}\n\nvoid operator delete[](void* ptr, const std::nothrow_t&) throw() {\n    Memory::Instance().Free(ptr);\n}\n\n#endif // USE_MEMORYSTAT\n\n// Some platforms may not have strdup(). Also this implementation will able to hook malloc().\nextern \"C\" {\n\nchar* StrDup(const char* src) {\n    size_t size = strlen(src) + 1;\n    char* ret = (char*)malloc(size);\n    memcpy(ret, src, size);\n    return ret;\n}\n\n} // extern \"C\"\n"
  },
  {
    "path": "src/memorystat.h",
    "content": "#pragma once\n\n#include \"config.h\"\n\n#if USE_MEMORYSTAT\n\n#ifdef __cplusplus\n#include <new>\n#include <cstdlib>\n#include <cstring>\n\n#if defined(__APPLE__)\n#include <malloc/malloc.h>\n#elif defined(__GNUC__)\n#include <malloc.h>\n#endif\n\nstruct MemoryStat {\n    size_t mallocCount;\n    size_t reallocCount;\n    size_t freeCount;\n    size_t currentSize;\n    size_t peakSize;\n};\n\nclass Memory {\npublic:\n    static Memory& Instance() {\n        static Memory memory;\n        return memory;\n    }\n\n    void* Malloc(size_t size) {\n        void* p = malloc(size);\n        MallocStat(GetMallocSize(p));\n        return p;\n    }\n\n    void* Realloc(void* ptr, size_t size) {\n        if (ptr)\n            FreeStat(GetMallocSize(ptr));\n\n        void *p = realloc(ptr, size);\n\n        ReallocStat(GetMallocSize(p));\n        return p;\n    }\n\n    void Free(void* ptr) {\n        if (ptr) {\n            FreeStat(GetMallocSize(ptr));\n            free(ptr);\n        }\n    }\n\n    const MemoryStat& GetStat() { return *stat_; }\n\n    MemoryStat* SetStat(MemoryStat* stat) {\n        MemoryStat* old = stat_;\n        stat_ = stat;\n        return old;\n    }\n\n    void MallocStat(size_t size) {\n        stat_->currentSize += size;\n        if (stat_->peakSize < stat_->currentSize)\n            stat_->peakSize = stat_->currentSize;\n        stat_->mallocCount++;\n    }\n\n    void ReallocStat(size_t size) {\n        stat_->currentSize += size;\n        if (stat_->peakSize < stat_->currentSize)\n            stat_->peakSize = stat_->currentSize;\n        stat_->reallocCount++;\n    }\n\n    void FreeStat(size_t size) {\n        stat_->currentSize -= size;\n        stat_->freeCount++;\n    }\nprivate:\n    size_t GetMallocSize(void* ptr) {\n#if defined(_MSC_VER)\n        return _msize(ptr);\n#elif defined(__APPLE__)\n        return malloc_size(ptr);\n#elif defined(__GNUC__)\n        return malloc_usable_size(ptr);\n#else\n#error Must implement Memory::GetMallocSize() in memorystat.h\n#endif\n    }\n\n    Memory() : stat_(&global_) { memset(&global_, 0, sizeof(global_)); }\n\n    MemoryStat global_;\n    MemoryStat* stat_;\n};\n\nclass MemoryStatScope {\npublic:\n    MemoryStatScope() : old_(Memory::Instance().SetStat(&local_)) {\n        memset(&local_, 0, sizeof(local_));        \n    }\n\n    ~MemoryStatScope() {\n        old_->mallocCount += local_.mallocCount;\n        old_->reallocCount += local_.reallocCount;\n        old_->freeCount += local_.freeCount;\n        old_->peakSize += local_.peakSize;\n        old_->currentSize += local_.currentSize;\n        Memory::Instance().SetStat(old_);\n    }\n\nprivate:\n    MemoryStat local_;\n    MemoryStat* old_;\n};\n\n#define MEMORYSTAT_SCOPE() MemoryStatScope scope##__LINE__\n\n#endif // __cplusplus\n\n#ifdef __cplusplus\nextern \"C\" {\n#else\n#include <stdlib.h>\n#endif\n\nextern void* MemoryStatMalloc(size_t size);\nextern void* MemoryStatCalloc(size_t num, size_t size);\nextern void* MemoryStatRealloc(void* ptr, size_t size);\nextern void MemoryStatFree(void* ptr);\n\n#ifdef __cplusplus\n}\n#endif\n\n#define malloc MemoryStatMalloc\n#define calloc MemoryStatCalloc\n#define realloc MemoryStatRealloc\n#define free MemoryStatFree\n\n#ifdef __cplusplus\nnamespace std {\n    inline void* MemoryStatMalloc(size_t size) {\n        return ::MemoryStatMalloc(size);\n    }\n    inline void* MemoryStatRealloc(void* ptr, size_t size) {\n        return ::MemoryStatRealloc(ptr, size);\n    }\n    inline void MemoryStatFree(void* ptr) {\n        return ::MemoryStatFree(ptr);\n    }\n};\n#endif\n\n#else // USE_MEMORYSTAT\n\n#define MEMORYSTAT_SCOPE()\n\n#endif\n\n// Override strdup\n#include <string.h>\n#include <stdlib.h>\n\n#ifdef strdup \n#undef strdup\n#endif\n\n#define strdup StrDup\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\nchar* StrDup(const char* src);\n\n#ifdef __cplusplus\n}\n#endif"
  },
  {
    "path": "src/resultfilename.h",
    "content": "#pragma once\n\n#include \"machine.h\"\n\n#ifndef MACHINE\n#define MACHINE \"unknown\"\n#endif\n\n#if defined(_WIN64)\n#\tdefine OS \"win64\"\n#elif defined(_WIN32)\n#\tdefine OS \"win32\"\n#elif defined(__CYGWIN__) && defined(__x86_64)\n#\tdefine OS \"cygwin64\"\n#elif defined(__CYGWIN__)\n#\tdefine OS \"cygwin32\"\n#elif defined(__APPLE__)\n#\tinclude \"TargetConditionals.h\"\n#\tif TARGET_OS_IPHONE\n#     \tifdef __LP64__\n#\t\t\tdefine OS \"ios64\"\n#\t\telse\n#\t\t\tdefine OS \"ios32\"\n#\t\tendif\n#\telif TARGET_OS_MAC\n#       ifdef __amd64__\n#\t    \tdefine OS \"mac64\"\n#\t\telse\n#\t\t\tdefine OS \"mac32\"\n#\t\tendif\n#   endif\n#elif defined(__linux__) || defined(__linux) || defined(linux)\n#   if defined(__x86_64__) || defined(__x86_64) || defined(__amd64__)\n#       define OS \"linux64\"\n#   elif defined(__i386__) || defined(__i386)\n#       define OS \"linux32\"\n#   else\n#       define OS \"linux\"\n#   endif\n#endif\n\n#ifndef OS\n#define OS \"unknown\"\n#endif\n\n#define STR_HELPER(x) #x\n#define STR(x) STR_HELPER(x)\n\n#if defined(_MSC_VER)\n#\tif _MSC_VER >= 1920\n#\t\tdefine COMPILER \"vc2019\"\n#\telif _MSC_VER >= 1910\n#\t\tdefine COMPILER \"vc2017\"\n#\telif _MSC_VER >= 1900\n#\t\tdefine COMPILER \"vc2015\"\n#\telif _MSC_VER >= 1800\n#\t\tdefine COMPILER \"vc2013\"\n#\telif _MSC_VER >= 1700\n#\t\tdefine COMPILER \"vc2012\"\n#\telif _MSC_VER >= 1600\n#\t\tdefine COMPILER \"vc2010\"\n#\telif _MSC_VER >= 1500\n#\t\tdefine COMPILER \"vc2008\"\n#\telif _MSC_VER >= 1400\n#\t\tdefine COMPILER \"vc2005\"\n#   else\n#\t\tdefine COMPILER \"vc\"\n#\tendif\n#elif defined(__clang__)\n#\tdefine COMPILER \"clang\" STR(__clang_major__) \".\" STR(__clang_minor__)\n#elif defined(__GNUC__)\n#\tdefine COMPILER \"gcc\" STR(__GNUC__) \".\" STR(__GNUC_MINOR__)\n#else\n#\tdefine COMPILER \"unknown\"\n#endif\n\n#define RESULT_FILENAME MACHINE \"_\" OS \"_\" COMPILER \".csv\"\n"
  },
  {
    "path": "src/test.h",
    "content": "#pragma once\n#include \"config.h\"\n#include \"memorystat.h\"\n\n#include <vector>\n#include <string>\n#include <cstring>\n#include <cstdlib>\n\n#ifdef __CYGWIN__\n#include <cstdio>\n#include <cstdarg>\n// Cygwin does not define std::snprintf, std::to_string(...), etc.\nnamespace std {\n\ninline int snprintf(char * s, size_t n, const char * format, ... ) {\n    va_list args;\n    va_start (args, format);\n    int ret = vsnprintf (s, n, format, args);\n    va_end (args);\n    return ret;\n}\n\ninline std::string to_string(double value) {\n    char buf[256];\n    sprintf(buf, \"%f\", value);\n    return std::string(buf);\n}\n\ninline long stol(const std::string& str, std::size_t* pos = 0, int base = 10) {\n    const char* s = str.c_str();\n    char *ptr;\n    long ret = strtol(s, &ptr, base);\n    if (pos)\n        *pos = ptr - s;\n    return ret;\n}\n\ninline double stod(const std::string& str, std::size_t* pos = 0) {\n    const char* s = str.c_str();\n    char *ptr;\n    double ret = strtod(s, &ptr);\n    if (pos)\n        *pos = ptr - s;\n    return ret;\n}\n\n} // namespace std\n#endif\n\nclass TestBase;\ntypedef std::vector<const TestBase *> TestList;\n\nclass TestManager {\npublic:\n    static TestManager& Instance() {\n        static TestManager* singleton = new TestManager;\n        return *singleton;\n    }\n\n    static void DestroyInstance() {\n        delete &Instance();\n    }\n\n    void AddTest(const TestBase* test) {\n        mTests.push_back(test);\n    }\n\n    const TestList& GetTests() const {\n        return mTests;\n    }\n\n    TestList& GetTests() {\n        return mTests;\n    }\n\nprivate:\n    TestList mTests;\n};\n\nstruct Stat {\n    size_t objectCount;\n    size_t arrayCount;\n    size_t numberCount;\n    size_t stringCount;\n    size_t trueCount;\n    size_t falseCount;\n    size_t nullCount;\n\n    size_t memberCount;   // Number of members in all objects\n    size_t elementCount;  // Number of elements in all arrays\n    size_t stringLength;  // Number of code units in all strings\n};\n\n// Each test can customize what to be stored in parse result, \n// which will be passed to Stringify()/Prettify()/Statistics()\nclass ParseResultBase {\npublic:\n    virtual ~ParseResultBase() {}\n};\n\n// Stringify()/Prettify() returns object derived from this class.\n// So that it can prevents unncessary strdup().\nclass StringResultBase {\npublic:\n    virtual ~StringResultBase() {}\n\n    // The test framework call this function to get a null-terminated string.\n    virtual const char* c_str() const = 0;\n};\n\nclass TestBase {\npublic:\n    TestBase() {\n        TestManager::Instance().AddTest(this);\n    }\n\n    bool operator<(const TestBase& rhs) const {\n        return strcmp(name_, rhs.name_) < 0;\n    }\n\n    // For each operation, call SetUp() before and TearDown() after.\n    // It is mainly for libraries require huge initialize time (e.g. Creating Isolate in V8).\n    virtual void SetUp() const {}\n    virtual void TearDown() const {}\n\n#if TEST_INFO\n    virtual const char* GetName() const = 0;\n    virtual const char* GetFilename() const = 0;\n#endif\n\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        (void)json;\n        (void)length;\n        return 0;\n    }\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        (void)parseResult;\n        return 0;\n    }\n#endif\n\n#if TEST_PRETTIFY\n    virtual StringResultBase* Prettify(const ParseResultBase* parseResult) const {\n        (void)parseResult;\n        return 0;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        (void)parseResult;\n        (void)stat;\n        return false;\n    }\n#endif\n\n#if TEST_SAXROUNDTRIP\n    virtual StringResultBase* SaxRoundtrip(const char* json, size_t length) const {\n        (void)json;\n        (void)length;\n        return 0;\n    }\n#endif\n\n#if TEST_SAXSTATISTICS\n    virtual bool SaxStatistics(const char* json, size_t length, Stat* stat) const {\n        (void)json;\n        (void)length;\n        (void)stat;\n        return false;\n    }\n#endif\n\n#if TEST_SAXSTATISTICSUTF16\n    virtual bool SaxStatisticsUTF16(const char* json, size_t length, Stat* stat) const {\n        (void)json;\n        (void)length;\n        (void)stat;\n        return false;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    // Parse a JSON of an array containing one double\n    // Return false if it is failed to parse.\n    // E.g. json = \"[1.0]\" -> d = 1.0\n    virtual bool ParseDouble(const char* json, double* d) const {\n        (void)json;\n        (void)d;\n        return false;\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const {\n        (void)json;\n        (void)s;\n        return false;\n    }\n#endif\n\nprotected:\n    const char* name_;\n};\n\n#define REGISTER_TEST(cls) static cls gRegister##cls\n"
  },
  {
    "path": "src/tests/ULibtest.cpp",
    "content": "#include \"../test.h\"\n\n/**\n * NB: if ULib is configured and compiled (./configure --disable-shared && make) use this way:\n *\n * #define HAVE_CONFIG_H\n * #include <ulib/json/value.h>\n * #undef HAVE_CONFIG_H\n *\n * otherwise:\n *\n * #include <ULib/src/ulib/all_cpp.cpp>\n */\n\n#define HAVE_CONFIG_H\n#include <ulib/json/value.h>\n#undef HAVE_CONFIG_H\n\nstatic ULib ulib(\"167193,0,0,0,-30,-31,-30,-31,0\");\n\nstatic void GenStat(Stat& stat, const union UValue::jval val)\n{\n\tU_TRACE(5, \"::GenStat(%p,0x%x)\", &stat, val.ival)\n\n\tswitch (UValue::getTag(val.ival))\n\t\t{\n\t\tcase UValue::REAL_VALUE:\n\t\tcase UValue::INT_VALUE:\n\t\tcase UValue::UINT_VALUE:  stat.numberCount++; break;\n\t\tcase UValue::TRUE_VALUE:  stat.trueCount++;   break;\n\t\tcase UValue::FALSE_VALUE: stat.falseCount++;  break;\n\t\tcase UValue::NULL_VALUE:  stat.nullCount++;   break;\n\n\t\tcase UValue::STRING_VALUE:\n\t\tcase UValue::UTF_VALUE:\n\t\t\t{\n\t\t\tstat.stringCount++;\n\n\t\t\tstat.stringLength += UValue::getStringSize(val);\n\t\t\t}\n\t\tbreak;\n\n\t\tcase UValue::ARRAY_VALUE:\n\t\t\t{\n\t\t\tstat.arrayCount++;\n\n\t\t\tfor (auto const& i : val)\n\t\t\t\t{\n\t\t\t\tstat.elementCount++;\n\n\t\t\t\tGenStat(stat, i.getValue());\n\t\t\t\t}\n\t\t\t}\n\t\tbreak;\n\n\t\tcase UValue::OBJECT_VALUE:\n\t\t\t{\n\t\t\tstat.objectCount++;\n\n\t\t\tfor (auto const& i : val)\n\t\t\t\t{\n\t\t\t\tstat.memberCount++;\n\t\t\t\tstat.stringCount++; // Key\n\t\t\t\tstat.stringLength += UValue::getStringSize(i.getKey());\n\n\t\t\t\tGenStat(stat, i.getValue());\n\t\t\t\t}\n\t\t\t}\n\t\tbreak;\n\t\t}\n}\n\nclass ULibParseResult : public ParseResultBase {\npublic:\n\tUString s;\n\tUValue json;\n};\n\nclass ULibStringResult : public StringResultBase {\npublic:\n\tvirtual const char* c_str() const { return s.data(); }\n\n\tUString s;\n};\n\nclass ULibTest : public TestBase {\npublic:\n#if TEST_INFO\n\tvirtual const char* GetName() const { return \"ULib (C++)\"; }\n\tvirtual const char* GetFilename() const { return __FILE__; }\n#endif\n\n#if TEST_PARSE\n\tvirtual ParseResultBase* Parse(const char* json, size_t length) const\n\t\t{\n\t\tULibParseResult* pr = new ULibParseResult;\n\n\t\treturn (pr->json.parse((pr->s = UString(json, length))) ? pr : (delete pr, (ULibParseResult*)0));\n\t\t}\n#endif\n\n#if TEST_STRINGIFY\n\tvirtual StringResultBase* Stringify(const ParseResultBase* parseResult) const\n\t\t{\n\t\tULibStringResult* sr = new ULibStringResult;\n\n\t\tsr->s = ((const ULibParseResult*)parseResult)->json.output();\n\n\t\treturn sr;\n\t\t}\n#endif\n\n#if TEST_PRETTIFY\n\tvirtual StringResultBase* Prettify(const ParseResultBase* parseResult) const\n\t\t{\n\t\tULibStringResult* sr = new ULibStringResult;\n\n\t\tsr->s = ((const ULibParseResult*)parseResult)->json.prettify();\n\n\t\treturn sr;\n\t\t}\n#endif\n\n#if TEST_STATISTICS\n\tvirtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const\n\t\t{\n\t\t(void) memset(stat, 0, sizeof(Stat));\n\n\t\tconst ULibParseResult* pr = static_cast<const ULibParseResult*>(parseResult);\n\n\t\tGenStat(*stat, pr->json.getValue());\n\n\t\treturn true;\n\t\t}\n#endif\n\n#if TEST_CONFORMANCE\n\tvirtual bool ParseDouble(const char* json, double* d) const\n\t\t{\n\t\tUValue v;\n\n\t\tif (v.parse(UString(json)))\n\t\t\t{\n\t\t\t*d = v.at(0)->getDouble();\n\n\t\t\treturn true;\n\t\t\t}\n\n\t\treturn false;\n\t\t}\n\n\tvirtual bool ParseString(const char* json, std::string& s) const\n\t\t{\n\t\tUValue v;\n\n\t\tif (v.parse(UString(json)))\n\t\t\t{\n\t\t\tUString result = v.at(0)->getString();\n\n\t\t\t(void) s.assign(U_STRING_TO_PARAM(result));\n\n\t\t\treturn true;\n\t\t\t}\n\n\t\treturn false;\n\t\t}\n#endif\n};\n\nREGISTER_TEST(ULibTest);\n"
  },
  {
    "path": "src/tests/arduinojsontest.cpp",
    "content": "#include \"../test.h\"\n\n#include <string>\n#include <sstream>\n\n#define ARDUINOJSON_ENABLE_STD_STREAM 1\n#include \"ArduinoJson/include/ArduinoJson.hpp\"\n\nusing namespace ArduinoJson;\nusing namespace ArduinoJson::Internals;\n\nstatic void GenStat(Stat& stat, const JsonVariant& v) {\n    if (v.is<const JsonArray&>()) {\n        const JsonArray& a = v.asArray();\n        for (JsonArray::const_iterator itr = a.begin(); itr != a.end(); ++itr)\n            GenStat(stat, *itr);\n        stat.arrayCount++;\n        stat.elementCount += a.size();\n    }\n    else if (v.is<const JsonObject&>()) {\n        const JsonObject& o = v.asObject();\n        for (JsonObject::const_iterator itr = o.begin(); itr != o.end(); ++itr) {\n            GenStat(stat, itr->value);\n            stat.stringLength += strlen(itr->key);\n        }\n        stat.objectCount++;\n        stat.memberCount += o.size();\n        stat.stringCount += o.size();\n    }\n    else if (v.is<const char*>()) {\n        if (v.asString()) {\n            stat.stringCount++;\n            stat.stringLength += strlen(v.asString());\n        }\n        else\n            stat.nullCount++; // JSON null value is treat as string null pointer\n    }\n    else if (v.is<long>() || v.is<double>())\n        stat.numberCount++;\n    else if (v.is<bool>()) {\n        if ((bool)v)\n            stat.trueCount++;\n        else\n            stat.falseCount++;\n    }\n}\n\nclass ArduinojsonParseResult : public ParseResultBase {\npublic:\n    ArduinojsonParseResult() : buffer() {}\n    ~ArduinojsonParseResult() { free(buffer); }\n\n    char* buffer;\n    DynamicJsonBuffer jsonBuffer;\n    JsonVariant root;\n};\n\nclass ArduinojsonStringResult : public StringResultBase {\npublic:\n    virtual const char* c_str() const { return s.c_str(); }\n\n    std::string s;\n};\n\nclass ArduinojsonTest : public TestBase {\npublic:\n#if TEST_INFO\n    virtual const char* GetName() const { return \"ArduinoJson (C++)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        (void)length;\n        ArduinojsonParseResult* pr = new ArduinojsonParseResult;\n        pr->buffer = (char*)malloc(length);\n        memcpy(pr->buffer, json, length);\n\n        // Determine object or array\n        for (size_t i = 0; i < length; i++) {\n            switch (json[i]) {\n                case '{':\n                    {\n                        JsonObject& o = pr->jsonBuffer.parseObject(pr->buffer);\n                        if (!o.success()) {\n                            delete pr;\n                            return 0;\n                        }\n                        pr->root = o;\n                    }\n                    return pr;\n                case '[':\n                    {\n                        JsonArray& a = pr->jsonBuffer.parseArray(pr->buffer);\n                        if (!a.success()) {\n                            delete pr;\n                            return 0;\n                        }\n                        pr->root = a;\n                    }\n                    return pr;\n                case ' ':\n                case '\\t':\n                case '\\n':\n                case '\\r':\n                    continue;\n            }\n            // Unknown first non-whitespace character\n            break;\n        }\n        delete pr;\n        return 0;\n    }\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        const ArduinojsonParseResult* pr = static_cast<const ArduinojsonParseResult*>(parseResult);\n        ArduinojsonStringResult* sr = new ArduinojsonStringResult;\n        std::ostringstream os;\n        StreamPrintAdapter adapter(os);\n        pr->root.printTo(adapter);\n        sr->s = os.str();\n        return sr;\n    }\n#endif\n\n#if TEST_PRETTIFY\n    virtual StringResultBase* Prettify(const ParseResultBase* parseResult) const {\n        const ArduinojsonParseResult* pr = static_cast<const ArduinojsonParseResult*>(parseResult);\n        ArduinojsonStringResult* sr = new ArduinojsonStringResult;\n        std::ostringstream os;\n        StreamPrintAdapter adapter(os);\n        pr->root.prettyPrintTo(adapter);\n        sr->s = os.str();\n        return sr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const ArduinojsonParseResult* pr = static_cast<const ArduinojsonParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n        GenStat(*stat, pr->root);\n        return true;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json, double* d) const {\n        ArduinojsonParseResult pr;\n        pr.buffer = strdup(json);\n        JsonArray& a = pr.jsonBuffer.parseArray(pr.buffer);\n        if (a.success() && a.size() == 1) {\n            *d = (double)a[0];\n            return true;\n        }\n        else\n            return false;\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const {\n        ArduinojsonParseResult pr;\n        pr.buffer = strdup(json);\n        JsonArray& a = pr.jsonBuffer.parseArray(pr.buffer);\n        if (a.success() && a.size() == 1) {\n            s = a[0].asString();\n            return true;\n        }\n        else\n            return false;\n    }\n#endif\n};\n\nREGISTER_TEST(ArduinojsonTest);\n"
  },
  {
    "path": "src/tests/boostjsontest.cpp",
    "content": "\n#include \"../test.h\"\n\n#include <boost/json/src.hpp>\n\n#if TEST_STRINGIFY\n#include <sstream>\n\nboost::json::serializer serializer_;\nchar buf_[BOOST_JSON_STACK_BUFFER_SIZE];\nstd::ostringstream ss_;\n#endif\n\nstatic void GenStat(Stat& stat, const boost::json::value& v) {\n    switch(v.kind()) {\n        case boost::json::kind::array: {\n            const boost::json::array &a = v.get_array();\n            for (auto it = a.begin(); a.end() != it; ++it) {\n                GenStat(stat, *it);\n            }\n            ++stat.arrayCount;\n            stat.elementCount += a.size();\n            break;\n        }\n\n        case boost::json::kind::object: {\n            const boost::json::object &o = v.get_object();\n            for (auto it = o.begin(); o.end() != it; ++it) {\n                stat.stringLength += it->key().size();\n                GenStat(stat, it->value());\n            }\n            ++stat.objectCount;\n            stat.memberCount += o.size();\n            stat.stringCount += o.size();\n            break;\n        }\n\n        case boost::json::kind::string: {\n                ++stat.stringCount;\n                stat.stringLength += v.get_string().size();\n                break;\n        }\n\n        case boost::json::kind::uint64:\n        case boost::json::kind::int64:\n        case boost::json::kind::double_:\n            ++stat.numberCount;\n            break;\n\n        case boost::json::kind::bool_: {\n            if (v.get_bool()) {\n                ++stat.trueCount;\n            } else {\n                ++stat.falseCount;\n            }\n            break;\n        }\n\n        case boost::json::kind::null:\n            ++stat.nullCount;\n            break;\n    }\n}\n\nclass BoostjsonParseResult : public ParseResultBase {\npublic:\n    boost::json::value root;\n};\n\nclass BoostjsonStringResult : public StringResultBase {\npublic:\n    virtual const char* c_str() const override { return s.c_str(); }\n\n    std::string s;\n};\n\nclass BoostjsonTest : public TestBase {\npublic:\n#if TEST_STRINGIFY\n    virtual void SetUp() const {\n        ss_.str(\"\");\n        ss_.clear();\n    }\n#endif\n\n#if TEST_INFO\n    virtual const char* GetName() const override { return \"Boost.JSON\"; }\n    virtual const char* GetFilename() const override { return __FILE__; }\n#endif\n\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t length) const override {\n        (void)length;\n        boost::json::error_code ec;\n        boost::json::value jv = boost::json::parse(json, ec);\n        if(ec) {\n            return NULL;\n        }\n        BoostjsonParseResult* pr = new BoostjsonParseResult;\n        pr->root = jv;\n        return pr;\n    }\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const override {\n        const BoostjsonParseResult* pr = static_cast<const BoostjsonParseResult*>(parseResult);\n        BoostjsonStringResult* sr = new BoostjsonStringResult;\n        serializer_.reset(&pr->root);\n        while(!serializer_.done()) {\n            ss_ << serializer_.read(buf_);\n        }\n        sr->s = ss_.str();\n        return sr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const override {\n        const BoostjsonParseResult* pr = static_cast<const BoostjsonParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n        GenStat(*stat, pr->root);\n        return true;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json, double* d) const override {\n        boost::json::error_code ec;\n        boost::json::value jv = boost::json::parse(json, ec);\n        if(!ec && jv.is_array() && jv.get_array().size() == 1 && jv.get_array()[0].is_double()) {\n            *d = jv.get_array()[0].get_double();\n            return true;\n        }\n        else\n            return false;\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const override {\n        boost::json::error_code ec;\n        boost::json::value jv = boost::json::parse(json, ec);\n        if(!ec && jv.is_array() && jv.get_array().size() == 1 && jv.get_array()[0].is_string()) {\n            const auto &as = jv.get_array()[0].get_string();\n            // do not use `s = as.c_str()` here, it might not copy everything (e.g. if there is a \\0 in the string)\n            s = std::string(as.c_str(), as.size());\n            return true;\n        }\n        else\n            return false;\n    }\n#endif\n};\n\nREGISTER_TEST(BoostjsonTest);\n"
  },
  {
    "path": "src/tests/cajuntest.cpp",
    "content": "#include \"../test.h\"\n\n#if !defined(_MSC_VER) // runtime crash in Visual Studio\n\n#include \"cajun-jsonapi/include/cajun/json/reader.h\"\n#include \"cajun-jsonapi/include/cajun/json/writer.h\"\n\nusing namespace json;\n\nclass StatVisitor : public ConstVisitor\n{\npublic:\n    StatVisitor(Stat& stat) : stat(stat) {}\n\n    virtual void Visit(const Array& array) {\n        for (Array::const_iterator itr = array.Begin(); itr != array.End(); ++itr)\n            itr->Accept(*this);\n        stat.arrayCount++;\n        stat.elementCount += array.Size();\n    }\n\n    virtual void Visit(const Object& object) {\n        for (Object::const_iterator itr = object.Begin(); itr != object.End(); ++itr) {\n            stat.stringLength += itr->name.size();\n            itr->element.Accept(*this);\n        }\n        stat.objectCount++;\n        stat.memberCount += object.Size();\n        stat.stringCount += object.Size(); // Keys\n    }\n\n    virtual void Visit(const Number& number) {\n        (void)number;\n        stat.numberCount++;\n    }\n\n    virtual void Visit(const String& string) {\n        stat.stringCount++;\n        stat.stringLength += static_cast<const std::string&>(string).size();\n    }\n\n    virtual void Visit(const Boolean& boolean) {\n        if (boolean)\n            stat.trueCount++;\n        else\n            stat.falseCount++;\n    }\n\n    virtual void Visit(const Null& null) {\n        (void)null;\n        stat.nullCount++;\n    }\n\nprivate:\n    Stat& stat;\n};\n\nclass CajunParseResult : public ParseResultBase {\npublic:\n    UnknownElement root;\n};\n\nclass CajunStringResult : public StringResultBase {\npublic:\n    virtual const char* c_str() const { return s.c_str(); }\n\n    std::string s;\n};\n\nclass CajunTest : public TestBase {\npublic:\n#if TEST_INFO\n    virtual const char* GetName() const { return \"CAJUN (C++)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        CajunParseResult* pr = new CajunParseResult;\n        try\n        {\n            std::istringstream is(std::string(json, length));\n            Reader::Read(pr->root, is);\n        }\n        catch (...) {\n            delete pr;\n            return 0;\n        }\n    \treturn pr;\n    }\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        const CajunParseResult* pr = static_cast<const CajunParseResult*>(parseResult);\n        CajunStringResult* sr = new CajunStringResult;\n        std::stringstream os;\n        Writer::Write(pr->root, os);\n        sr->s = os.str();\n        return sr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const CajunParseResult* pr = static_cast<const CajunParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n        StatVisitor visitor(*stat);\n        pr->root.Accept(visitor);\n        return true;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json, double* d) const {\n        try\n        {\n            std::istringstream is(json);\n            UnknownElement root;\n            Reader::Read(root, is);\n            *d = (Number)root[0];\n            return true;\n        }\n        catch (...) {\n        }\n        return false;\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const {\n        try\n        {\n            UnknownElement root;\n            std::istringstream is(json);\n            Reader::Read(root, is);\n            s = (String&)root[0];\n            return true;\n        }\n        catch (...) {\n        }\n        return false;\n    }\n#endif\n};\n\nREGISTER_TEST(CajunTest);\n\n#endif"
  },
  {
    "path": "src/tests/ccantest.cpp",
    "content": "#include \"../test.h\"\n\nextern \"C\" {\n#include \"ccan/ccan/json/json.h\"\n}\n\nstatic void GenStat(Stat* s, const JsonNode* v) {\n    switch (v->tag) {\n    case JSON_OBJECT:\n        {\n            JsonNode* child;\n            json_foreach(child, v) {\n                GenStat(s, child);\n                s->stringCount++;\n                s->stringLength += strlen(child->key);\n                s->memberCount++;\n            }\n        }\n        s->objectCount++;\n        break;\n\n    case JSON_ARRAY:\n        {\n            JsonNode* child;\n            json_foreach(child, v) {\n                GenStat(s, child);\n                s->elementCount++;\n            }\n        }\n        s->arrayCount++;\n        break;\n\n    case JSON_STRING:\n        s->stringCount++;\n        s->stringLength += strlen(v->string_);\n        break;\n\n    case JSON_NUMBER:\n        s->numberCount++; \n        break;\n\n    case JSON_BOOL:\n        if (v->bool_)\n            s->trueCount++;\n        else\n            s->falseCount++;\n        break;\n\n    case JSON_NULL:\n        s->nullCount++;\n        break;\n    }\n}\n\nclass CcanParseResult : public ParseResultBase {\npublic:\n    CcanParseResult() : root() {}\n    ~CcanParseResult() { json_delete(root); }\n\n    JsonNode *root;\n};\n\nclass CcanStringResult : public StringResultBase {\npublic:\n    CcanStringResult() : s() {}\n    ~CcanStringResult() { free(s); }\n\n    virtual const char* c_str() const { return s; }\n\n    char* s;\n};\n\nclass CcanTest : public TestBase {\npublic:\n#if TEST_INFO\n    virtual const char* GetName() const { return \"ccan/json (C)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\t\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        (void)length;\n        CcanParseResult* pr = new CcanParseResult;\n        pr->root = json_decode(json);\n        if (!pr->root) {\n            delete pr;\n            return 0;\n        }\n    \treturn pr;\n    }\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        const CcanParseResult* pr = static_cast<const CcanParseResult*>(parseResult);\n        CcanStringResult* sr = new CcanStringResult;\n        sr->s = json_encode(pr->root);\n        return sr;\n    }\n#endif\n\n#if TEST_PRETTIFY\n    virtual StringResultBase* Prettify(const ParseResultBase* parseResult) const {\n        const CcanParseResult* pr = static_cast<const CcanParseResult*>(parseResult);\n        CcanStringResult* sr = new CcanStringResult;\n        sr->s = json_stringify(pr->root, \"    \");\n        return sr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const CcanParseResult* pr = static_cast<const CcanParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n        GenStat(stat, pr->root);\n        return true;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json, double* d) const {\n        CcanParseResult pr;\n        pr.root = json_decode(json);\n        if (pr.root && pr.root->tag == JSON_ARRAY && pr.root->children.head->tag == JSON_NUMBER) {\n            *d = pr.root->children.head->number_;\n            return true;\n        }\n        else\n            return false;\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const {\n        CcanParseResult pr;\n        pr.root = json_decode(json);\n        if (pr.root && pr.root->tag == JSON_ARRAY && pr.root->children.head->tag == JSON_STRING) {\n            s = pr.root->children.head->string_;\n            return true;\n        }\n        else\n            return false;\n    }\n#endif\n};\n\nREGISTER_TEST(CcanTest);\n"
  },
  {
    "path": "src/tests/cjsontest.cpp",
    "content": "#include \"../test.h\"\n#include \"cJSON/cJSON.h\"\n\nstatic void GenStat(Stat* s, const cJSON* v) {\n    if (cJSON_IsObject(v)) {\n        for (cJSON* child = v->child; child != 0; child = child->next) {\n            GenStat(s, child);\n            s->stringCount++;\n            s->stringLength += strlen(child->string);\n            s->memberCount++;\n        }\n        s->objectCount++;\n    } else if (cJSON_IsArray(v)) {\n        for (cJSON* child = v->child; child != 0; child = child->next) {\n            GenStat(s, child);\n            s->elementCount++;\n        }\n        s->arrayCount++;\n    } else if (cJSON_IsString(v)) {\n        s->stringCount++;\n        s->stringLength += strlen(v->valuestring);\n    } else if (cJSON_IsNumber(v)) {\n        s->numberCount++;\n    } else if (cJSON_IsTrue(v)) {\n        s->trueCount++;\n    } else if (cJSON_IsFalse(v)) {\n        s->falseCount++;\n    } else if (cJSON_IsNull(v)) {\n        s->nullCount++;\n    }\n}\n\nclass CjsonParseResult : public ParseResultBase {\npublic:\n    CjsonParseResult() : root() {}\n    ~CjsonParseResult() { cJSON_Delete(root); }\n\n    cJSON *root;\n};\n\nclass CjsonStringResult : public StringResultBase {\npublic:\n    CjsonStringResult() : s() {}\n    ~CjsonStringResult() { free(s); }\n\n    virtual const char* c_str() const { return s; }\n\n    char* s;\n};\n\nclass CjsonTest : public TestBase {\npublic:\n#if TEST_INFO\n    virtual const char* GetName() const { return \"cJSON (C)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        (void)length;\n        CjsonParseResult* pr = new CjsonParseResult;\n        pr->root = cJSON_ParseWithOpts(json, nullptr, static_cast<cJSON_bool>(true));\n        if (pr->root == nullptr) {\n            delete pr;\n            return nullptr;\n        }\n    \treturn pr;\n    }\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        const CjsonParseResult* pr = static_cast<const CjsonParseResult*>(parseResult);\n        CjsonStringResult* sr = new CjsonStringResult;\n        sr->s = cJSON_PrintBuffered(pr->root, 4096, static_cast<cJSON_bool>(false));\n        return sr;\n    }\n#endif\n\n#if TEST_PRETTIFY\n    virtual StringResultBase* Prettify(const ParseResultBase* parseResult) const {\n        const CjsonParseResult* pr = static_cast<const CjsonParseResult*>(parseResult);\n        CjsonStringResult* sr = new CjsonStringResult;\n        sr->s = cJSON_PrintBuffered(pr->root, 4096, static_cast<cJSON_bool>(true));\n        return sr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const CjsonParseResult* pr = static_cast<const CjsonParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n        GenStat(stat, pr->root);\n        return true;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json, double* d) const {\n        CjsonParseResult pr;\n        pr.root = cJSON_Parse(json);\n        if ((pr.root != nullptr) && cJSON_IsArray(pr.root) && cJSON_IsNumber(pr.root->child)) {\n            *d = pr.root->child->valuedouble;\n            return true;\n        }\n        else\n            return false;\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const {\n        CjsonParseResult pr;\n        pr.root = cJSON_Parse(json);\n        if ((pr.root != nullptr) && cJSON_IsArray(pr.root) && cJSON_IsString(pr.root->child)) {\n            s = pr.root->child->valuestring;\n            return true;\n        }\n        else\n            return false;\n    }\n#endif\n};\n\nREGISTER_TEST(CjsonTest);\n"
  },
  {
    "path": "src/tests/configurutest.cpp",
    "content": "#if defined(__clang__) || defined(__GNUC__)\n\n#include \"../test.h\"\n\n#define CONFIGURU_IMPLEMENTATION 1\n#include <algorithm>\n#include <limits>\n#include \"configuru/configuru.hpp\"\n\nusing namespace configuru;\n\nstatic void GenStat(Stat& stat, const Config& v) {\n    switch (v.type()) {\n    case Config::Array:\n        for (auto& element : v.as_array()) {\n            GenStat(stat, element);\n        }\n        stat.arrayCount++;\n        stat.elementCount += v.array_size();\n        break;\n\n    case Config::Object:\n        for (const auto& p : v.as_object()) {\n            GenStat(stat, p.value());\n            stat.stringLength += p.key().size();\n        }\n        stat.objectCount++;\n        stat.memberCount += v.object_size();\n        stat.stringCount += v.object_size();\n        break;\n\n    case Config::String:\n        stat.stringCount++;\n        stat.stringLength += v.as_string().size();\n        break;\n\n    case Config::Int:\n    case Config::Float:\n        stat.numberCount++;\n        break;\n\n    case Config::Bool:\n        if (v)\n            stat.trueCount++;\n        else\n            stat.falseCount++;\n        break;\n\n    case Config::Null:\n        stat.nullCount++;\n        break;\n    }\n}\n\nclass ConfiguruParseResult : public ParseResultBase {\npublic:\n    Config root;\n};\n\nclass ConfiguruStringResult : public StringResultBase {\npublic:\n    virtual const char* c_str() const { return s.c_str(); }\n\n    std::string s;\n};\n\nclass ConfiguruTest : public TestBase {\npublic:\n#if TEST_INFO\n    virtual const char* GetName() const { return \"Configuru (C++11)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* j, size_t length) const {\n        (void)length;\n        ConfiguruParseResult* pr = new ConfiguruParseResult;\n        try {\n            pr->root = parse_string(j, configuru::JSON, \"dummy_name\");\n        }\n        catch (...) {\n            delete pr;\n            return 0;\n        }\n    \treturn pr;\n    }\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        const ConfiguruParseResult* pr = static_cast<const ConfiguruParseResult*>(parseResult);\n        ConfiguruStringResult* sr = new ConfiguruStringResult;\n        auto format = configuru::JSON;\n        format.indentation = \"\";\n        sr->s = configuru::dump_string(pr->root, format);\n        return sr;\n    }\n#endif\n\n#if TEST_PRETTIFY\n    virtual StringResultBase* Prettify(const ParseResultBase* parseResult) const {\n        const ConfiguruParseResult* pr = static_cast<const ConfiguruParseResult*>(parseResult);\n        ConfiguruStringResult* sr = new ConfiguruStringResult;\n        auto format = configuru::JSON;\n        format.indentation = \"\\t\";\n        sr->s = configuru::dump_string(pr->root, format);\n        return sr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const ConfiguruParseResult* pr = static_cast<const ConfiguruParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n        GenStat(*stat, pr->root);\n        return true;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* j, double* d) const {\n        try {\n            Config root = parse_string(j, JSON, \"double_json\");\n            *d = (double)root[0];\n            return true;\n        }\n        catch (...) {\n        }\n        return false;\n    }\n\n    virtual bool ParseString(const char* j, std::string& s) const {\n        try {\n            Config root = parse_string(j, JSON, \"string_json\");\n            s = (std::string)root[0];\n            return true;\n        }\n        catch (...) {\n        }\n        return false;\n    }\n#endif\n};\n\nREGISTER_TEST(ConfiguruTest);\n\n#endif\n"
  },
  {
    "path": "src/tests/cpprestsdktest.cpp",
    "content": "#include \"../test.h\"\n\n#if HAS_CPPREST\n\n#include \"cpprest/json.h\"\n\n#include <strstream>\n#include <sstream>\n\nusing namespace web::json;\nusing namespace utility::conversions;\n\nstatic void GenStat(Stat& stat, const value& v) {\n    switch (v.type()) {\n\tcase value::value_type::Array:\n        for (auto const& element : v.as_array())\n            GenStat(stat, element);\n        stat.arrayCount++;\n        stat.elementCount += v.size();\n        break;\n\n\tcase value::value_type::Object:\n\t\tfor (auto const& kv : v.as_object()) {\n            GenStat(stat, kv.second);\n            stat.stringLength += kv.first.size();\n        }\n        stat.objectCount++;\n        stat.memberCount += v.size();\n        stat.stringCount += v.size();   // member names\n        break;\n\n\tcase value::value_type::String: \n        stat.stringCount++;\n        stat.stringLength += v.as_string().size();\n        break;\n\n\tcase value::value_type::Number:\n        stat.numberCount++;\n        break;\n\n\tcase value::value_type::Boolean:\n        if (v.as_bool())\n            stat.trueCount++;\n        else\n            stat.falseCount++;\n        break;\n\n\tcase value::value_type::Null:\n        stat.nullCount++;\n        break;\n    }\n}\n\nclass CpprestsdkParseResult : public ParseResultBase {\npublic:\n    value root;\n};\n\nclass CpprestsdkStringResult : public StringResultBase {\npublic:\n    virtual const char* c_str() const { return s.c_str(); }\n\n    std::string s;\n};\n\nclass CpprestsdkTest : public TestBase {\npublic:\n#if TEST_INFO\n    virtual const char* GetName() const { return \"C++ REST SDK (C++11)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\t\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        (void)length;\n        CpprestsdkParseResult* pr = new CpprestsdkParseResult;\n\t\tstd::istrstream is (json);\n        try {\n            pr->root = value::parse(is);\n        }\n        catch (web::json::json_exception& e) {\n            printf(\"Parse error '%s'\\n\", e.what());\n            delete pr;\n            pr = 0;\n        }\n        catch (...) {\n            delete pr;\n            pr = 0;\n        }\n    \treturn pr;\n    }\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        const CpprestsdkParseResult* pr = static_cast<const CpprestsdkParseResult*>(parseResult);\n\t\tCpprestsdkStringResult* sr = new CpprestsdkStringResult;\n        std::ostringstream os;\n        pr->root.serialize(os);\n        sr->s = os.str();\n        return sr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const CpprestsdkParseResult* pr = static_cast<const CpprestsdkParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n        GenStat(*stat, pr->root);\n        return true;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json, double* d) const {\n        std::istrstream is(json);\n        try {\n            value root = value::parse(is);\n            *d = root.at(0).as_double();\n            return true;\n        }\n        catch (...) {\n        }\n        return false;\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const {\n        std::istrstream is(json);\n        try {\n            value root = value::parse(is);\n            s = to_utf8string(root.at(0).as_string());\n            return true;\n        }\n        catch (...) {\n        }\n        return false;\n    }\n#endif\n};\n\nREGISTER_TEST(CpprestsdkTest);\n\n#endif"
  },
  {
    "path": "src/tests/dropboxjson11test.cpp",
    "content": "#if ((defined(_MSC_VER) && _MSC_VER >= 1700) || (__cplusplus >= 201103L))\n#include \"../test.h\"\n\n#ifdef _MSC_VER\n#define snprintf _snprintf\n#endif\n\n#include \"dropbox-json11/json11.cpp\"\n\nusing namespace json11;\n\nstatic void GenStat(Stat& stat, const Json& v) {\n    switch (v.type()) {\n    case Json::ARRAY:\n        for (auto const& i : v.array_items())\n            GenStat(stat, i);\n        stat.arrayCount++;\n        stat.elementCount += v.array_items().size();\n        break;\n\n    case Json::OBJECT:\n        for (auto const& i : v.object_items()) {\n            GenStat(stat, i.second);\n            stat.stringLength += i.first.size();\n        }\n        stat.objectCount++;\n        stat.memberCount += v.object_items().size();\n        stat.stringCount += v.object_items().size();\n        break;\n\n    case Json::STRING: \n        stat.stringCount++;\n        stat.stringLength += v.string_value().size();\n        break;\n\n    case Json::NUMBER:\n        stat.numberCount++;\n        break;\n\n    case Json::BOOL:\n        if (v.bool_value())\n            stat.trueCount++;\n        else\n            stat.falseCount++;\n        break;\n\n    case Json::NUL:\n        stat.nullCount++;\n        break;\n    }\n}\n\nclass Dropboxjson11ParseResult : public ParseResultBase {\npublic:\n    Json root;\n};\n\nclass Dropboxjson11StringResult : public StringResultBase {\npublic:\n    virtual const char* c_str() const { return s.c_str(); }\n\n    std::string s;\n};\n\nclass Dropboxjson11Test : public TestBase {\npublic:\n#if TEST_INFO\n    virtual const char* GetName() const { return \"dropbox/json11 (C++11)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\t\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        (void)length;\n        Dropboxjson11ParseResult* pr = new Dropboxjson11ParseResult;\n        std::string err;\n        pr->root = Json::parse(json, err);\n        if (!err.empty()) {\n            delete pr;\n            return 0;\n        }\n    \treturn pr;\n    }\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        const Dropboxjson11ParseResult* pr = static_cast<const Dropboxjson11ParseResult*>(parseResult);\n        Dropboxjson11StringResult* sr = new Dropboxjson11StringResult;\n        pr->root.dump(sr->s);\n        return sr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const Dropboxjson11ParseResult* pr = static_cast<const Dropboxjson11ParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n        GenStat(*stat, pr->root);\n        return true;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json, double* d) const {\n        Json root;\n        std::string err;\n        root = Json::parse(json, err);\n        if (err.empty() && root.is_array() && root.array_items().size() == 1 && root.array_items()[0].is_number()) {\n            *d = root.array_items()[0].number_value();\n            return true;\n        }\n        else\n            return false;\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const {\n        Json root;\n        std::string err;\n        root = Json::parse(json, err);\n        if (err.empty() && root.is_array() && root.array_items().size() == 1 && root.array_items()[0].is_string()) {\n            s = root.array_items()[0].string_value();\n            return true;\n        }\n        else\n            return false;\n    }\n#endif\n};\n\nREGISTER_TEST(Dropboxjson11Test);\n#endif\n"
  },
  {
    "path": "src/tests/facil.io.cpp",
    "content": "#include \"../test.h\"\n#include \"facil.io/lib/facil/core/types/fiobj.h\"\n\n#include <stdio.h>\n#include <stdlib.h>\n\nstatic int GenStat_task(FIOBJ obj, void *arg) {\n  Stat *s = (Stat *)arg;\n  if (fiobj_hash_key_in_loop()) {\n    s->stringCount++;\n    s->stringLength += fiobj_obj2cstr(fiobj_hash_key_in_loop()).len;\n  }\n  switch (FIOBJ_TYPE(obj)) {\n  case FIOBJ_T_NULL:\n    s->nullCount++;\n    break;\n  case FIOBJ_T_STRING:\n  case FIOBJ_T_DATA:\n  case FIOBJ_T_UNKNOWN:\n    s->stringCount++;\n    s->stringLength += fiobj_obj2cstr(obj).len;\n    break;\n  case FIOBJ_T_FLOAT:\n  case FIOBJ_T_NUMBER:\n    s->numberCount++;\n    break;\n  case FIOBJ_T_ARRAY:\n    s->elementCount += fiobj_ary_count(obj);\n    s->arrayCount++;\n    break;\n  case FIOBJ_T_HASH:\n    s->memberCount += fiobj_hash_count(obj);\n    s->objectCount++;\n    break;\n  case FIOBJ_T_TRUE:\n    s->trueCount++;\n    break;\n  case FIOBJ_T_FALSE:\n    s->falseCount++;\n    break;\n  }\n  return 0;\n}\n\nclass FacilParseResult : public ParseResultBase {\npublic:\n  FacilParseResult() : root() {}\n  ~FacilParseResult() { fiobj_free(root); }\n\n  FIOBJ root;\n};\n\nclass FacilStringResult : public StringResultBase {\npublic:\n  FacilStringResult() : str() {}\n  ~FacilStringResult() { fiobj_free(str); }\n\n  virtual const char *c_str() const { return fiobj_obj2cstr(str).data; }\n\n  FIOBJ str;\n};\n\nclass FacilTest : public TestBase {\npublic:\n#if TEST_INFO\n  virtual const char *GetName() const { return \"facil.io (C)\"; }\n  virtual const char *GetFilename() const { return __FILE__; }\n#endif\n\n#if TEST_PARSE\n  virtual ParseResultBase *Parse(const char *json, size_t length) const {\n    (void)length;\n    FacilParseResult *pr = new FacilParseResult;\n    size_t consumed = fiobj_json2obj(&pr->root, json, length);\n    if (pr->root == 0) {\n      delete pr;\n      return nullptr;\n    }\n    if (consumed < length &&\n        (json[consumed] != ' ' && json[consumed] != 0x09 &&\n         json[consumed] != 0x0A && json[consumed] != 0x0D &&\n         json[consumed] != 0x20 && json[consumed] != 0x2C)) {\n      delete pr;\n      return nullptr;\n    }\n    return pr;\n  }\n#endif\n\n#if TEST_STRINGIFY\n  virtual StringResultBase *\n  Stringify(const ParseResultBase *parseResult) const {\n    const FacilParseResult *pr =\n        static_cast<const FacilParseResult *>(parseResult);\n    FacilStringResult *sr = new FacilStringResult;\n    sr->str = fiobj_obj2json(pr->root, 0);\n    return sr;\n  }\n#endif\n\n#if TEST_PRETTIFY\n  /* Not supported */\n  virtual StringResultBase *Prettify(const ParseResultBase *parseResult) const {\n    const FacilParseResult *pr =\n        static_cast<const FacilParseResult *>(parseResult);\n    FacilStringResult *sr = new FacilStringResult;\n    sr->str = fiobj_obj2json(pr->root, 1);\n    return sr;\n  }\n#endif\n\n#if TEST_STATISTICS\n  virtual bool Statistics(const ParseResultBase *parseResult,\n                          Stat *stat) const {\n    const FacilParseResult *pr =\n        static_cast<const FacilParseResult *>(parseResult);\n    memset(stat, 0, sizeof(Stat));\n    fiobj_each2(pr->root, GenStat_task, stat);\n    return true;\n  }\n#endif\n\n#if TEST_CONFORMANCE\n  virtual bool ParseDouble(const char *json, double *d) const {\n    FIOBJ tmp = 0;\n    if (!fiobj_json2obj(&tmp, json, 999) || tmp == 0)\n      return false;\n    if (FIOBJ_TYPE_IS(tmp, FIOBJ_T_FLOAT)) {\n      *d = fiobj_obj2float(tmp);\n      fiobj_free(tmp);\n      return true;\n    }\n    if (FIOBJ_TYPE_IS(tmp, FIOBJ_T_ARRAY) && fiobj_ary_entry(tmp, 0) &&\n        FIOBJ_TYPE_IS(fiobj_ary_entry(tmp, 0), FIOBJ_T_FLOAT)) {\n      *d = fiobj_obj2float(fiobj_ary_entry(tmp, 0));\n      fiobj_free(tmp);\n      return true;\n    }\n    fiobj_free(tmp);\n    return false;\n  }\n\n  virtual bool ParseString(const char *json, std::string &s) const {\n    FIOBJ tmp = 0;\n    fiobj_json2obj(&tmp, json, 999);\n    if (tmp == 0)\n      return false;\n\n    if (FIOBJ_TYPE_IS(tmp, FIOBJ_T_STRING)) {\n      s = std::string(fiobj_obj2cstr(tmp).data, fiobj_obj2cstr(tmp).len + 1);\n      fiobj_free(tmp);\n      return true;\n    }\n    if (FIOBJ_TYPE_IS(tmp, FIOBJ_T_ARRAY) && fiobj_ary_entry(tmp, 0) &&\n        FIOBJ_TYPE_IS(fiobj_ary_entry(tmp, 0), FIOBJ_T_STRING)) {\n      s = std::string(fiobj_obj2cstr(fiobj_ary_entry(tmp, 0)).data,\n                      fiobj_obj2cstr(fiobj_ary_entry(tmp, 0)).len);\n      fiobj_free(tmp);\n      tmp = 0;\n      return true;\n    }\n    fiobj_free(tmp);\n    tmp = 0;\n    return false;\n  }\n#endif\n};\n\nREGISTER_TEST(FacilTest);\n"
  },
  {
    "path": "src/tests/fastjsontest.cpp",
    "content": "#include \"../test.h\"\n\n#include \"fastjson/src/fastjson.cpp\"\n#include \"fastjson/src/fastjson2.cpp\"\n#include \"fastjson/src/fastjson_dom.cpp\"\n#include <cstdio>\n\nusing namespace fastjson;\n\nstatic void GenStat(Stat& stat, const Token& token) {\n    switch (token.type) {\n    case Token::ArrayToken:\n        for (ArrayEntry* child = token.array.ptr; child; child = child->next) {\n            GenStat(stat, child->tok);\n            stat.elementCount++;\n        }\n        stat.arrayCount++;\n        break;\n\n    case Token::DictToken:\n        for (DictEntry* child = token.dict.ptr; child; child = child->next) {\n            GenStat(stat, child->value_tok);\n            stat.memberCount++;\n            stat.stringCount++;\n            stat.stringLength += child->key_tok.value.size;\n        }\n        stat.objectCount++;\n        break;\n\n    case Token::ValueToken:\n        if (token.value.type_hint == ValueType::StringHint) {\n            stat.stringCount++;\n            stat.stringLength += token.value.size;\n        }\n        else\n            stat.numberCount++;\n        break;\n\n    case Token::LiteralTrueToken:\n        stat.trueCount++;\n        break;\n\n    case Token::LiteralFalseToken:\n        stat.falseCount++;\n        break;\n\n    case Token::LiteralNullToken:\n        stat.nullCount++;\n        break;\n    }\n}\n\nstatic void ParseNumbers(const Token& token) {\n    switch (token.type) {\n    case Token::ArrayToken:\n        for (ArrayEntry* child = token.array.ptr; child; child = child->next)\n            ParseNumbers(child->tok);\n        break;\n\n    case Token::DictToken:\n        for (DictEntry* child = token.dict.ptr; child; child = child->next)\n            ParseNumbers(child->value_tok);\n        break;\n\n    case Token::ValueToken:\n        if (token.value.type_hint == ValueType::NumberHint)\n            atof(token.value.ptr);\n        break;\n\n    default:;\n    }\n}\n\nstatic void WriteNumbers(Token& token) {\n    switch (token.type) {\n    case Token::ArrayToken:\n        for (ArrayEntry* child = token.array.ptr; child; child = child->next)\n            WriteNumbers(child->tok);\n        break;\n\n    case Token::DictToken:\n        for (DictEntry* child = token.dict.ptr; child; child = child->next)\n            WriteNumbers(child->value_tok);\n        break;\n\n    case Token::ValueToken:\n        if (token.value.type_hint == ValueType::NumberHint) {\n            if (token.value.size >= sizeof(double)) {\n                char buffer[32] = { 0 };\n                double d = atof(token.value.ptr);\n                sprintf(buffer, \"%17g\", d);\n            }\n        }\n        break;\n\n    default:;\n    }\n}\n\nclass FastjsonParseResult : public ParseResultBase {\npublic:\n    Token token;\n    dom::Chunk chunk;\n};\n\nclass FastjsonStringResult : public StringResultBase {\npublic:\n    virtual const char* c_str() const { return s.c_str(); }\n\n    std::string s;\n};\n\nclass FastjsonTest : public TestBase {\npublic:\n#if TEST_INFO\n    virtual const char* GetName() const { return \"mikeando/FastJson (C++)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        FastjsonParseResult* pr = new FastjsonParseResult;\n        std::string error_message;\n        if (!dom::parse_string(json, &pr->token, &pr->chunk, 0, 0, &error_message)) {\n            delete pr;\n            return 0;\n        }\n        // Since FastJson does not parse numbers, emulate here in order to compare with other parsers.\n        ParseNumbers(pr->token);\n    \treturn pr;\n    }\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        const FastjsonParseResult* pr = static_cast<const FastjsonParseResult*>(parseResult);\n        FastjsonStringResult* sr = new FastjsonStringResult;\n        // Since FastJson does not write numbers, emulate here in order to compare with other parsers.\n        WriteNumbers(const_cast<Token&>(pr->token));\n        sr->s = as_string(&pr->token);\n        return sr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const FastjsonParseResult* pr = static_cast<const FastjsonParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n        GenStat(*stat, pr->token);\n        return true;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json, double* d) const {\n        FastjsonParseResult pr;\n        std::string error_message;\n        if (dom::parse_string(json, &pr.token, &pr.chunk, 0, 0, &error_message) &&\n            pr.token.type == Token::ArrayToken && pr.token.array.ptr &&\n            pr.token.array.ptr->tok.type == Token::ValueToken &&\n            pr.token.array.ptr->tok.value.type_hint == ValueType::NumberHint)\n        {\n            *d = atof(pr.token.array.ptr->tok.value.ptr);\n            return true;\n        }\n        else\n            return false;\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const {\n        FastjsonParseResult pr;\n        std::string error_message;\n        if (dom::parse_string(json, &pr.token, &pr.chunk, 0, 0, &error_message) &&\n            pr.token.type == Token::ArrayToken && pr.token.array.ptr &&\n            pr.token.array.ptr->tok.type == Token::ValueToken &&\n            pr.token.array.ptr->tok.value.type_hint == ValueType::StringHint)\n        {\n            s = std::string(pr.token.array.ptr->tok.value.ptr, pr.token.array.ptr->tok.value.size);\n            return true;\n        }\n        else\n            return false;\n    }\n#endif\n};\n\nREGISTER_TEST(FastjsonTest);\n"
  },
  {
    "path": "src/tests/follytest.cpp",
    "content": "#include \"../test.h\"\n\n#if HAS_FOLLY && HAS_BOOST && (defined(__clang__) || defined(__GNUC__))\n\n#include \"folly/json.h\"\n\nusing namespace folly;\nusing namespace folly::json;\n\nstatic void GenStat(Stat& stat, const dynamic& v) {\n    switch (v.type()) {\n    case dynamic::ARRAY:\n        {\n            for (auto &i : v)\n                GenStat(stat, i);\n            stat.arrayCount++;\n            stat.elementCount += v.size();\n        }\n        break;\n\n    case dynamic::OBJECT:\n        {\n            auto p = v.items();\n            for (auto& i : p) {\n                GenStat(stat, i.second);\n                stat.stringLength += i.first.size();\n            }\n            stat.objectCount++;\n            stat.memberCount += v.size();\n            stat.stringCount += v.size();\n        }\n        break;\n\n    case dynamic::STRING: \n        stat.stringCount++;\n        stat.stringLength += v.size();\n        break;\n\n    case dynamic::INT64:\n    case dynamic::DOUBLE:\n        stat.numberCount++;\n        break;\n\n    case dynamic::BOOL:\n        if (v.getBool())\n            stat.trueCount++;\n        else\n            stat.falseCount++;\n        break;\n\n    case dynamic::NULLT:\n        stat.nullCount++;\n        break;\n    }\n}\n\nclass FollyParseResult : public ParseResultBase {\npublic:\n    FollyParseResult() : root(nullptr) {}\n    dynamic root;\n};\n\nclass FollyStringResult : public StringResultBase {\npublic:\n    virtual const char* c_str() const { return s.c_str(); }\n\n    fbstring s;\n};\nclass FollyTest : public TestBase {\npublic:\n#if TEST_INFO\n    virtual const char* GetName() const { return \"Folly (C++11)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        (void)length;\n        FollyParseResult* pr = new FollyParseResult;\n        try {\n            pr->root = parseJson(StringPiece(json, json + length));\n        }\n        catch (...) {\n            delete pr;\n            return 0;\n        }\n    \treturn pr;\n    }\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        const FollyParseResult* pr = static_cast<const FollyParseResult*>(parseResult);\n        FollyStringResult* sr = new FollyStringResult;\n        sr->s = toJson(pr->root);\n        return sr;\n    }\n#endif\n\n#if TEST_PRETTIFY\n    virtual StringResultBase* Prettify(const ParseResultBase* parseResult) const {\n        const FollyParseResult* pr = static_cast<const FollyParseResult*>(parseResult);\n        FollyStringResult* sr = new FollyStringResult;\n        sr->s = toPrettyJson(pr->root);\n        return sr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const FollyParseResult* pr = static_cast<const FollyParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n        GenStat(*stat, pr->root);\n        return true;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json, double* d) const {\n        try {\n            dynamic v = parseJson(StringPiece(json));\n            *d = v[0].getDouble();\n            return true;\n        }\n        catch (...) {\n        }\n        return false;\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const {\n        try {\n            dynamic v = parseJson(StringPiece(json));\n            s = v[0].getString();\n            return true;\n        }\n        catch (...) {\n        }\n        return false;\n    }\n#endif\n};\n\nREGISTER_TEST(FollyTest);\n\n#endif\n"
  },
  {
    "path": "src/tests/gasontest.cpp",
    "content": "#if (defined(_MSC_VER) && _MSC_VER >= 1700) || (__cplusplus >= 201103L)\n\n#include \"../test.h\"\n#ifdef _MSC_VER\n#pragma warning (disable:4244) // conversion from 'int' to 'char', possible loss of data\n#pragma warning (disable:4800) // 'uint64_t' : forcing value to bool 'true' or 'false' (performance warning)\n#endif\n#include \"gason/src/gason.cpp\"\n#include <cstdio>\n#include <cstdlib>\n#include <iomanip>\n#include <sstream>\n\nstatic void GenStat(Stat& stat, const JsonValue& v) {\n    switch (v.getTag()) {\n    case JSON_ARRAY:\n        for (auto const& i : v) {\n            GenStat(stat, i->value);\n            stat.elementCount++;\n        }\n        stat.arrayCount++;\n        break;\n\n    case JSON_OBJECT:\n        for (auto const& i : v) {\n            GenStat(stat, i->value);\n            stat.memberCount++;\n            stat.stringLength += strlen(i->key);\n            stat.stringCount++;   // Key\n        }\n        stat.objectCount++;\n        break;\n\n    case JSON_STRING: \n        stat.stringCount++;\n        stat.stringLength += strlen(v.toString());\n        break;\n\n    case JSON_NUMBER:\n        stat.numberCount++;\n        break;\n\n    case JSON_TRUE:\n        stat.trueCount++;\n        break;\n\n    case JSON_FALSE:\n        stat.falseCount++;\n        break;\n\n    case JSON_NULL:\n        stat.nullCount++;\n        break;\n    }\n}\n\nstatic void dumpString(std::ostringstream& os, const char *s) {\n    os.put('\"');\n    while (*s) {\n        char c = *s++;\n        switch (c) {\n        case '\\b':\n            os << \"\\\\b\";\n            break;\n        case '\\f':\n            os << \"\\\\f\";\n            break;\n        case '\\n':\n            os << \"\\\\n\";\n            break;\n        case '\\r':\n            os << \"\\\\r\";\n            break;\n        case '\\t':\n            os << \"\\\\t\";\n            break;\n        case '\\\\':\n            os << \"\\\\\\\\\";\n            break;\n        case '\"':\n            os << \"\\\\\\\"\";\n            break;\n        default:\n            os.put(c);\n        }\n    }\n    os << s << \"\\\"\";\n}\n\nstatic void dumpValue(std::ostringstream& os, const JsonValue& o, int shiftWidth, const std::string& linefeed = \"\", int indent = 0) {\n    switch (o.getTag()) {\n    case JSON_NUMBER:\n        char buffer[32];\n        sprintf(buffer, \"%f\", o.toNumber());\n        os << buffer;\n        break;\n    case JSON_TRUE:\n        os << \"true\";\n        break;        \n    case JSON_FALSE:\n        os << \"false\";\n        break;\n    case JSON_STRING:\n        dumpString(os, o.toString());\n        break;\n    case JSON_ARRAY:\n        // It is not necessary to use o.toNode() to check if an array or object\n        // is empty before iterating over its members, we do it here to allow\n        // nicer pretty printing.\n        if (!o.toNode()) {\n            os << \"[]\";\n            break;\n        }\n        os << \"[\" << linefeed;\n        for (auto i : o) {\n            if (shiftWidth > 0)\n                os << std::setw(indent + shiftWidth) << \" \" << std::setw(0);\n            dumpValue(os, i->value, shiftWidth, linefeed, indent + shiftWidth);\n            if (i->next)\n                os << \",\";\n            os << linefeed;\n        }\n        if (indent > 0)\n            os << std::setw(indent) << \" \" << std::setw(0);\n        os.put(']');\n        break;\n    case JSON_OBJECT:\n        if (!o.toNode()) {\n            os << \"{}\";\n            break;\n        }\n        os << \"{\" << linefeed;\n        for (auto i : o) {\n            if (shiftWidth > 0)\n                os << std::setw(indent + shiftWidth) << \" \" << std::setw(0);\n            dumpString(os, i->key);\n            os << \":\";\n            dumpValue(os, i->value, shiftWidth, linefeed, indent + shiftWidth);\n            if (i->next)\n                os << \",\";\n            os << linefeed;\n        }\n        if (indent > 0)\n            os << std::setw(indent) << \" \" << std::setw(0);\n        os.put('}');\n        break;\n    case JSON_NULL:\n        os << \"null\";\n        break;\n    }\n}\n\nclass GasonParseResult : public ParseResultBase {\npublic:\n    GasonParseResult() : json() {}\n    ~GasonParseResult() { free(json); }\n\n    JsonAllocator allocator;\n    JsonValue value;\n    char *json;\n};\n\nclass GasonStringResult : public StringResultBase {\npublic:\n    virtual const char* c_str() const {\n        return s.c_str();\n    }\n\n    std::string s;\n};\n\nclass GasonTest : public TestBase {\npublic:\n#if TEST_INFO\n    virtual const char* GetName() const { return \"gason (C++11)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\t\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        (void)length;\n        GasonParseResult* pr = new GasonParseResult;\n        char* end = 0;\n        // gason uses insitu parsing, the source json must make a copy.\n        pr->json = (char*)malloc(length + 1);\n        memcpy(pr->json, json, length + 1);\n        if (jsonParse(pr->json, &end, &pr->value, pr->allocator) != JSON_OK) {\n            delete pr;\n            return 0;\n        }\n    \treturn pr;\n    }\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        const GasonParseResult* pr = static_cast<const GasonParseResult*>(parseResult);\n        std::ostringstream os;\n        dumpValue(os, pr->value, 0);\n        GasonStringResult* result = new GasonStringResult;\n        result->s = os.str();\n        return result;\n    }\n#endif\n\n#if TEST_PRETTIFY\n    virtual StringResultBase* Prettify(const ParseResultBase* parseResult) const {\n        const GasonParseResult* pr = static_cast<const GasonParseResult*>(parseResult);\n        std::ostringstream os;\n        dumpValue(os, pr->value, 4, \"\\n\");\n        GasonStringResult* result = new GasonStringResult;\n        result->s = os.str();\n        return result;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const GasonParseResult* pr = static_cast<const GasonParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n        GenStat(*stat, pr->value);\n        return true;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json, double* d) const {\n        GasonParseResult pr;\n        char* end = 0;\n        pr.json = strdup(json);\n        if (jsonParse(pr.json, &end, &pr.value, pr.allocator) == JSON_OK &&\n            pr.value.getTag() == JSON_ARRAY && \n            pr.value.toNode() &&\n            pr.value.toNode()->value.getTag() == JSON_NUMBER)\n        {\n            *d = pr.value.toNode()->value.toNumber();\n            return true;\n        }\n        else\n            return false;\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const {\n        GasonParseResult pr;\n        char* end = 0;\n        pr.json = strdup(json);\n        if (jsonParse(pr.json, &end, &pr.value, pr.allocator) == JSON_OK &&\n            pr.value.getTag() == JSON_ARRAY && \n            pr.value.toNode() &&\n            pr.value.toNode()->value.getTag() == JSON_STRING)\n        {\n            s = pr.value.toNode()->value.toString();\n            return true;\n        }\n        else\n            return false;\n    }\n#endif\n};\n\nREGISTER_TEST(GasonTest);\n\n#endif\n"
  },
  {
    "path": "src/tests/janssontest.cpp",
    "content": "#include \"../test.h\"\n\nextern \"C\" {\n\n#include \"../cjsonlibs/jansson_renaming.h\"\n#include \"jansson/src/jansson.h\"\n\n} // extern \"C\"\n\nclass JanssonParseResult : public ParseResultBase {\npublic:\n    JanssonParseResult() : root() {}\n    ~JanssonParseResult() { json_decref(root); }\n\n    json_t *root;\n};\n\nclass JanssonStringResult : public StringResultBase {\npublic:\n    JanssonStringResult() : s() {}\n    ~JanssonStringResult() { free(s); }\n\n    virtual const char* c_str() const { return s; }\n\n    char* s;\n};\n\nstatic void GenStat(Stat* s, json_t* v) {\n    switch (json_typeof(v)) {\n    case JSON_OBJECT:\n        {\n            const char *key;\n            json_t *value;\n            json_object_foreach(v, key, value) {\n                GenStat(s, value);\n                s->stringLength += strlen(key);\n                s->stringCount++;\n                s->memberCount++;\n            }\n            s->objectCount++;\n        }\n        break;\n\n    case JSON_ARRAY:\n        {\n            size_t arraySize = json_array_size(v);\n            for (size_t i = 0; i < arraySize; i++)\n                GenStat(s, json_array_get(v, i));\n            s->arrayCount++;\n            s->elementCount += arraySize;\n        }\n        break;\n\n    case JSON_STRING:\n        s->stringCount++;\n        s->stringLength += json_string_length(v);\n        break;\n\n    case JSON_REAL: \n    case JSON_INTEGER:\n        s->numberCount++; \n        break;\n\n    case JSON_TRUE: s->trueCount++; break;\n    case JSON_FALSE: s->falseCount++; break;\n    case JSON_NULL: s->nullCount++; break;\n    }\n}\n\nclass JanssonTest : public TestBase {\npublic:\n    JanssonTest() {\n#if USE_MEMORYSTAT\n        json_set_alloc_funcs(MemoryStatMalloc, MemoryStatFree);\n#endif\n\t}\n\n#if TEST_INFO\n    virtual const char* GetName() const { return \"Jansson (C)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        (void)length;\n        JanssonParseResult* pr = new JanssonParseResult;\n        json_error_t error;\n        pr->root = json_loads(json, 0, &error);\n        if (!pr->root) {\n            delete pr;\n            return 0;\n        }\n    \treturn pr;\n    }\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        const JanssonParseResult* pr = static_cast<const JanssonParseResult*>(parseResult);\n        JanssonStringResult* sr = new JanssonStringResult;\n        sr->s = json_dumps(pr->root, JSON_COMPACT);\n        if (!sr->s) {\n            delete sr;\n            return 0;\n        }\n        return sr;\n    }\n#endif\n\n#if TEST_PRETTIFY\n    virtual StringResultBase* Prettify(const ParseResultBase* parseResult) const {\n        const JanssonParseResult* pr = static_cast<const JanssonParseResult*>(parseResult);\n        JanssonStringResult* sr = new JanssonStringResult;\n        sr->s = json_dumps(pr->root, JSON_INDENT(4));\n        if (!sr->s) {\n            delete sr;\n            return 0;\n        }\n        return sr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const JanssonParseResult* pr = static_cast<const JanssonParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n        GenStat(stat, pr->root);\n        return true;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json, double* d) const {\n        JanssonParseResult pr;\n        json_error_t error;\n        pr.root = json_loads(json, 0, &error);\n        if (pr.root && \n            json_is_array(pr.root) && \n            json_array_size(pr.root) == 1 &&\n            json_is_real(json_array_get(pr.root, 0)))\n        {\n            *d = json_real_value(json_array_get(pr.root, 0));\n            return true;\n        }\n        else\n            return false;\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const {\n        JanssonParseResult pr;\n        json_error_t error;\n        pr.root = json_loads(json, JSON_ALLOW_NUL, &error);\n        if (pr.root && \n            json_is_array(pr.root) && \n            json_array_size(pr.root) == 1 &&\n            json_is_string(json_array_get(pr.root, 0)))\n        {\n            s = std::string(\n                json_string_value(json_array_get(pr.root, 0)),\n                json_string_length(json_array_get(pr.root, 0)));\n            return true;\n        }\n        else\n            return false;\n    }\n#endif\n};\n\nREGISTER_TEST(JanssonTest);\n"
  },
  {
    "path": "src/tests/jeayesontest.cpp",
    "content": "#include \"../test.h\"\n\n#if HAS_BOOST && __cplusplus >= 201402L // C++14\n\n#include \"jeayeson/include/jeayeson/jeayeson.hpp\"\n\nusing namespace jeayeson;\n\nstatic void GenStat(Stat& stat, const value& v) {\n    switch (v.get_type()) {\n    case value::type::array:\n        {\n            const array_t& a = v.as<array_t>();\n            for (array_t::const_iterator itr = a.begin(); itr != a.end(); ++itr)\n                GenStat(stat, *itr);\n            stat.arrayCount++;\n            stat.elementCount += a.size();\n        }\n        break;\n\n    case value::type::map:\n        {\n            const map_t& o = v.as<map_t>();\n            for (map_t::const_iterator itr = o.begin(); itr != o.end(); ++itr) {\n                GenStat(stat, itr->second);\n                stat.stringLength += itr->first.size();\n            }\n            stat.objectCount++;\n            stat.memberCount += o.size();\n            stat.stringCount += o.size();\n        }\n        break;\n\n    case value::type::string: \n        stat.stringCount++;\n        stat.stringLength += v.as<std::string>().size();\n        break;\n\n    case value::type::integer:\n    case value::type::real:\n        stat.numberCount++;\n        break;\n\n    case value::type::boolean:\n        if (v.as<bool>())\n            stat.trueCount++;\n        else\n            stat.falseCount++;\n        break;\n\n    case value::type::null:\n        stat.nullCount++;\n        break;\n    }\n}\n\nclass JeayesonParseResult : public ParseResultBase {\npublic:\n    value root;\n};\n\nclass JeayesonStringResult : public StringResultBase {\npublic:\n    virtual const char* c_str() const { return s.c_str(); }\n\n    std::string s;\n};\nclass JeayesonTest : public TestBase {\npublic:\n#if TEST_INFO\n    virtual const char* GetName() const { return \"JeayeSON (C++14)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        (void)length;\n        JeayesonParseResult* pr = new JeayesonParseResult;\n        // Determine object or array\n        try {\n            for (size_t i = 0; i < length; i++) {\n                switch (json[i]) {\n                    case '{':\n                        pr->root = json_map{json_data{json}};\n                        return pr;\n                    case '[':\n                        pr->root = json_array{json_data{json}};\n                        return pr;\n                    case ' ':\n                    case '\\t':\n                    case '\\n':\n                    case '\\r':\n                        continue;\n                }\n                break; // Unknown first non-whitespace character\n            }\n        }\n        catch (...)\n        {\n        }\n        \n        delete pr;\n        return 0;\n    }\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        const JeayesonParseResult* pr = static_cast<const JeayesonParseResult*>(parseResult);\n        JeayesonStringResult* sr = new JeayesonStringResult;\n        std::ostringstream os;\n        os << pr->root;\n        sr->s = os.str();\n        return sr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const JeayesonParseResult* pr = static_cast<const JeayesonParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n        GenStat(*stat, pr->root);\n        return true;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json, double* d) const {\n        try {\n            *d = json_array{json_data{json}}[0].as<json_float>();\n            return true;\n        }\n        catch (...) {\n            return false;\n        }\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const {\n        try {\n            s = json_array{json_data{json}}[0].as<std::string>();\n            return true;\n        }\n        catch (...) {\n            return false;\n        }\n    }\n#endif\n};\n\nREGISTER_TEST(JeayesonTest);\n\n#endif"
  },
  {
    "path": "src/tests/jsmntest.cpp",
    "content": "#include \"../test.h\"\n#include \"jsmn/jsmn.h\"\n\nstatic void GenStat(Stat* s, const char* json, const jsmntok_t* tokens, int count) {\n    for (int i = 0; i < count; i++)\n    switch (tokens[i].type) {\n    case JSMN_OBJECT:\n        s->memberCount += tokens[i].size;\n        s->objectCount++;\n        break;\n\n    case JSMN_ARRAY:\n        s->elementCount += tokens[i].size;\n        s->arrayCount++;\n        break;\n\n    case JSMN_STRING:\n        s->stringCount++;\n        s->stringLength += tokens[i].end - tokens[i].start;\n        break;\n\n    case JSMN_PRIMITIVE:\n        if (json[tokens[i].start] == 't')\n            s->trueCount++;\n        else if (json[tokens[i].start] == 'f')\n            s->falseCount++;\n        else if (json[tokens[i].start] == 'n')\n            s->nullCount++;\n        else\n            s->numberCount++; \n        break;\n\n    default:;\n    }\n}\n\nstatic void ParseNumbers(const char* json, const jsmntok_t* tokens, int count) {\n    for (int i = 0; i < count; i++)\n        if (tokens[i].type == JSMN_PRIMITIVE) {\n            const char* s = json + tokens[i].start;\n            if (*s != 't' && *s != 'f' && *s != 'n')\n                atof(s);\n        }\n}\n\nclass JsmnParseResult : public ParseResultBase {\npublic:\n    JsmnParseResult() : json(), tokens() {}\n    ~JsmnParseResult() { free(json); free(tokens); }\n\n    char* json;\n    jsmntok_t* tokens;\n    int count;\n};\n\nclass JsmnTest : public TestBase {\npublic:\n#if TEST_INFO\n    virtual const char* GetName() const { return \"jsmn (C)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\t\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        JsmnParseResult* pr = new JsmnParseResult;\n        jsmn_parser parser;\n        jsmn_init(&parser);\n        pr->count = jsmn_parse(&parser, json, length, NULL, 0);\n        if (pr->count < 0) {\n            printf(\"Error %d\\n\", pr->count);\n            delete pr;\n            return 0;\n        }\n\n        jsmn_init(&parser);\n        pr->tokens = (jsmntok_t*)malloc(pr->count * sizeof(jsmntok_t));\n        int error = jsmn_parse(&parser, json, length, pr->tokens, pr->count);\n        if (error < 0) {\n            printf(\"Error %d\\n\", error);\n            delete pr;\n            return 0;\n        }\n\n        // need a copy of JSON in order to determine the types\n        pr->json = strdup(json);\n\n        // Since jsmn does not parse numbers, emulate here in order to compare with other parsers.\n        ParseNumbers(json, pr->tokens, pr->count);\n    \treturn pr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const JsmnParseResult* pr = static_cast<const JsmnParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n        GenStat(stat, pr->json, pr->tokens, pr->count);\n        return true;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json, double* d) const {\n        jsmn_parser parser;\n        jsmn_init(&parser);\n        jsmntok_t tokens[2];\n        int count = jsmn_parse(&parser, json, strlen(json), tokens, 2);\n        if (count == 2 && tokens[0].type == JSMN_ARRAY && tokens[0].size == 1 && tokens[1].type == JSMN_PRIMITIVE) {\n            *d = atof(json + tokens[1].start);\n            return true;\n        }\n        return false;\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const {\n        jsmn_parser parser;\n        jsmn_init(&parser);\n        jsmntok_t tokens[2];\n        int count = jsmn_parse(&parser, json, strlen(json), tokens, 2);\n        if (count == 2 && tokens[0].type == JSMN_ARRAY && tokens[0].size == 1 && tokens[1].type == JSMN_STRING) {\n            s = std::string(json + tokens[1].start, json + tokens[1].end);\n            return true;\n        }\n        return false;\n    }\n#endif\n};\n\nREGISTER_TEST(JsmnTest);\n"
  },
  {
    "path": "src/tests/jsonboxtest.cpp",
    "content": "#include \"../test.h\"\n\n#if !defined(_MSC_VER) // runtime crash in Visual Studio\n\n#include \"jsonbox/src/Convert.cpp\"\n#include \"jsonbox/src/Escaper.cpp\"\n#include \"jsonbox/src/IndentCanceller.cpp\"\n#include \"jsonbox/src/Indenter.cpp\"\n#include \"jsonbox/src/JsonParsingError.cpp\"\n#include \"jsonbox/src/JsonWritingError.cpp\"\n#include \"jsonbox/src/SolidusEscaper.cpp\"\n#include \"jsonbox/src/Value.cpp\"\n\nusing namespace JsonBox;\n\nstatic void GenStat(Stat& stat, const Value& v) {\n    switch (v.getType()) {\n    case Value::ARRAY:\n        {\n            const Array& a = v.getArray();\n            for (Array::const_iterator itr = a.begin(); itr != a.end(); ++itr)\n                GenStat(stat, *itr);\n            stat.arrayCount++;\n            stat.elementCount += a.size();\n        }\n        break;\n\n    case Value::OBJECT:\n        {\n            const Object& o = v.getObject();\n            for (Object::const_iterator itr = o.begin(); itr != o.end(); ++itr) {\n                GenStat(stat, itr->second);\n                stat.stringLength += itr->first.size();\n            }\n            stat.objectCount++;\n            stat.memberCount += o.size();\n            stat.stringCount += o.size();\n        }\n        break;\n\n    case Value::STRING: \n        stat.stringCount++;\n        stat.stringLength += v.getString().size();\n        break;\n\n    case Value::INTEGER:\n    case Value::DOUBLE:\n        stat.numberCount++;\n        break;\n\n    case Value::BOOLEAN:\n        if (v.getBoolean())\n            stat.trueCount++;\n        else\n            stat.falseCount++;\n        break;\n\n    case Value::NULL_VALUE:\n        stat.nullCount++;\n        break;\n    }\n}\n\nclass JsonboxParseResult : public ParseResultBase {\npublic:\n    Value root;\n};\n\nclass JsonboxStringResult : public StringResultBase {\npublic:\n    virtual const char* c_str() const { return s.c_str(); }\n\n    std::string s;\n};\nclass JsonboxTest : public TestBase {\npublic:\n#if TEST_INFO\n    virtual const char* GetName() const { return \"JsonBox (C++)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        (void)length;\n        JsonboxParseResult* pr = new JsonboxParseResult;\n        try {\n            pr->root.loadFromString(json);\n        }\n        catch (...) {\n            delete pr;\n            return 0;\n        }\n    \treturn pr;\n    }\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        const JsonboxParseResult* pr = static_cast<const JsonboxParseResult*>(parseResult);\n        JsonboxStringResult* sr = new JsonboxStringResult;\n        std::ostringstream os;\n        pr->root.writeToStream(os, false, false);\n        sr->s = os.str();\n        return sr;\n    }\n#endif\n\n#if TEST_PRETTIFY\n    virtual StringResultBase* Prettify(const ParseResultBase* parseResult) const {\n        const JsonboxParseResult* pr = static_cast<const JsonboxParseResult*>(parseResult);\n        JsonboxStringResult* sr = new JsonboxStringResult;\n        std::ostringstream os;\n        pr->root.writeToStream(os, true, false);\n        sr->s = os.str();\n        return sr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const JsonboxParseResult* pr = static_cast<const JsonboxParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n        GenStat(*stat, pr->root);\n        return true;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json, double* d) const {\n        try {\n            Value root;\n            root.loadFromString(json);\n            *d = root.getArray()[0].getDouble();\n            return true;\n        }\n        catch (...) {\n        }\n        return false;\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const {\n        try {\n            Value root;\n            root.loadFromString(json);\n            s = root.getArray()[0].getString();\n            return true;\n        }\n        catch (...) {\n        }\n        return false;\n    }\n#endif\n};\n\nREGISTER_TEST(JsonboxTest);\n\n#endif\n"
  },
  {
    "path": "src/tests/jsonconstest.cpp",
    "content": "#include \"../test.h\"\n\n#if !defined(_MSC_VER) // runtime crash in Visual Studio\n\n#include \"jsoncons/json.hpp\"\n\nusing namespace jsoncons;\n\nstatic void GenStat(Stat& stat, const json& v) {\n    switch (v.type()) {\n    case value_types::array_t:\n        for (json::const_array_iterator itr = v.begin_elements(); itr != v.end_elements(); ++itr)\n            GenStat(stat, *itr);\n        stat.arrayCount++;\n        stat.elementCount += v.size();\n        break;\n\n    case value_types::empty_object_t:\n    case value_types::object_t:\n        for (json::const_object_iterator itr = v.begin_members(); itr != v.end_members(); ++itr) {\n            GenStat(stat, itr->value());\n            stat.stringLength += itr->name().size();\n        }\n        stat.objectCount++;\n        stat.memberCount += v.size();\n        stat.stringCount += v.size();\n        break;\n\n    case value_types::string_t: \n        stat.stringCount++;\n        stat.stringLength += v.as_string().size();\n        break;\n\n    case value_types::small_string_t:\n        stat.stringCount++;\n        stat.stringLength += v.as_string().size();\n        break;\n\n    case value_types::double_t:\n    case value_types::integer_t:\n    case value_types::uinteger_t:\n        stat.numberCount++;\n        break;\n\n    case value_types::bool_t:\n        if (v.as_bool())\n            stat.trueCount++;\n        else\n            stat.falseCount++;\n        break;\n\n    case value_types::null_t:\n        stat.nullCount++;\n        break;\n    }\n}\n\nclass JsonconsParseResult : public ParseResultBase {\npublic:\n    json root;\n};\n\nclass JsonconsStringResult : public StringResultBase {\npublic:\n    virtual const char* c_str() const { return s.c_str(); }\n\n    std::string s;\n};\nclass JsonconsTest : public TestBase {\npublic:\n#if TEST_INFO\n    virtual const char* GetName() const { return \"jsoncons (C++)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        (void)length;\n        JsonconsParseResult* pr = new JsonconsParseResult;\n        try {\n            pr->root = json::parse_string(json);\n        }\n        catch (...) {\n            delete pr;\n            return 0;\n        }\n    \treturn pr;\n    }\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        const JsonconsParseResult* pr = static_cast<const JsonconsParseResult*>(parseResult);\n        JsonconsStringResult* sr = new JsonconsStringResult;\n        sr->s = pr->root.to_string();\n        return sr;\n    }\n#endif\n\n#if TEST_PRETTIFY\n    virtual StringResultBase* Prettify(const ParseResultBase* parseResult) const {\n        const JsonconsParseResult* pr = static_cast<const JsonconsParseResult*>(parseResult);\n        JsonconsStringResult* sr = new JsonconsStringResult;\n        sr->s = pr->root.to_string(output_format());\n        return sr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const JsonconsParseResult* pr = static_cast<const JsonconsParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n        GenStat(*stat, pr->root);\n        return true;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json_, double* d) const {\n        try {\n            json root = json::parse_string(json_);\n            *d = root.at(0).as_double();\n            return true;\n        }\n        catch (...) {\n        }\n        return false;\n    }\n\n    virtual bool ParseString(const char* json_, std::string& s) const {\n        try {\n            json root = json::parse_string(json_);\n            s = root.at(0).as_string();\n            return true;\n        }\n        catch (...) {\n        }\n        return false;\n    }\n#endif\n};\n\nREGISTER_TEST(JsonconsTest);\n\n#endif\n"
  },
  {
    "path": "src/tests/jsoncpptest.cpp",
    "content": "#include <memory>\n#include \"../test.h\"\n\n#include \"jsoncpp/src/lib_json/json_reader.cpp\"\n#include \"jsoncpp/src/lib_json/json_value.cpp\"\n#include \"jsoncpp/src/lib_json/json_writer.cpp\"\n\nusing namespace Json;\n\nstatic void GenStat(Stat& stat, const Value& v) {\n    switch (v.type()) {\n    case arrayValue:\n        for (ValueConstIterator itr = v.begin(); itr != v.end(); ++itr)\n            GenStat(stat, *itr);\n        stat.arrayCount++;\n        stat.elementCount += v.size();\n        break;\n\n    case objectValue:\n        for (ValueConstIterator itr = v.begin(); itr != v.end(); ++itr) {\n            GenStat(stat, *itr);\n            stat.stringLength += strlen(itr.memberName());\n        }\n        stat.objectCount++;\n        stat.memberCount += v.size();\n        stat.stringCount += v.size();   // member names\n        break;\n\n    case stringValue: \n        stat.stringCount++;\n        stat.stringLength += v.asString().size();\n        break;\n\n    case intValue:\n    case uintValue:\n    case realValue:\n        stat.numberCount++;\n        break;\n\n    case booleanValue:\n        if (v.asBool())\n            stat.trueCount++;\n        else\n            stat.falseCount++;\n        break;\n\n    case nullValue:\n        stat.nullCount++;\n        break;\n    }\n}\n\nclass JsoncppParseResult : public ParseResultBase {\npublic:\n    Value root;\n};\n\nclass JsoncppStringResult : public StringResultBase {\npublic:\n    virtual const char* c_str() const { return s.c_str(); }\n\n    std::string s;\n};\nclass JsoncppTest : public TestBase {\npublic:\n#if TEST_INFO\n    virtual const char* GetName() const { return \"JsonCpp (C++)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\t\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        (void)length;\n        JsoncppParseResult* pr = new JsoncppParseResult;\n        Json::CharReaderBuilder rbuilder;\n        Json::Value settings;\n        rbuilder.strictMode(&rbuilder.settings_);\n        std::unique_ptr<CharReader> const reader(rbuilder.newCharReader());\n        std::string errs;\n        if (!reader->parse(json, json + length, &pr->root, &errs)) {\n            delete pr;\n            return 0;\n        }\n    \treturn pr;\n    }\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        const JsoncppParseResult* pr = static_cast<const JsoncppParseResult*>(parseResult);\n        //FastWriter writer;\n        Json::StreamWriterBuilder wbuilder;\n        wbuilder.settings_[\"indentation\"] = \"\";\n        //std::unique_ptr<Json::StreamWriter> const writer(wbuilder.newStreamWriter());\n        //writer->omitEndingLineFeed();\n        JsoncppStringResult* sr = new JsoncppStringResult;\n        sr->s = Json::writeString(wbuilder, pr->root);\n        return sr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const JsoncppParseResult* pr = static_cast<const JsoncppParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n        GenStat(*stat, pr->root);\n        return true;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json, double* d) const {\n        Reader reader;\n        Value root;\n        if (reader.parse(json, root) && \n            root.isArray() &&\n            root.size() == 1 &&\n            root[0].isDouble())\n        {\n            *d = root[0].asDouble();\n            return true;\n        }\n        else\n            return false;\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const {\n        Reader reader;\n        Value root;\n        if (reader.parse(json, root) && \n            root.isArray() &&\n            root.size() == 1 &&\n            root[0].isString())\n        {\n            s = root[0].asString();\n            return true;\n        }\n        else\n            return false;\n    }\n#endif\n};\n\nREGISTER_TEST(JsoncppTest);\n"
  },
  {
    "path": "src/tests/jsonctest.cpp",
    "content": "#include \"../test.h\"\n\n#if (!defined(_MSC_VER) || _MSC_VER >= 1800) && !(defined(__CYGWIN__) && defined(__i386__)) // Before VC2013 do not support C99 variable declaration, and crash in cygwin 32-bit\n\n#include \"json-c/json.h\"\n\nstatic void GenStat(Stat* s, json_object* v) {\n    switch (json_object_get_type(v)) {\n    case json_type_object:\n        {\n            json_object_object_foreach(v, key, val) {\n                GenStat(s, val);\n                s->stringCount++;\n                s->stringLength += strlen(key);\n                s->memberCount++;\n            }\n            s->objectCount++;\n        }\n        break;\n\n    case json_type_array:\n        for (int i = 0; i < json_object_array_length(v); i++)\n            GenStat(s, json_object_array_get_idx(v, i));\n        s->elementCount += json_object_array_length(v);\n        s->arrayCount++;\n        break;\n\n    case json_type_string:\n        s->stringCount++;\n        s->stringLength += json_object_get_string_len(v);\n        break;\n\n    case json_type_int:\n    case json_type_double:\n        s->numberCount++;\n        break;\n\n    case json_type_boolean:\n        if (json_object_get_boolean(v))\n            s->trueCount++;\n        else\n            s->falseCount++;\n        break;\n\n        break;\n\n    case json_type_null:\n        s->nullCount++;\n        break;\n    }\n}\n\nclass JsoncParseResult : public ParseResultBase {\npublic:\n    JsoncParseResult() : root() {}\n    ~JsoncParseResult() { json_object_put(root); }\n\n    json_object *root;\n};\n\nclass JsoncStringResult : public StringResultBase {\npublic:\n    JsoncStringResult() : s() {}\n    ~JsoncStringResult() { free(s); }\n\n    virtual const char* c_str() const { return s; }\n\n    char* s;\n};\n\nclass JsoncTest : public TestBase {\npublic:\n#if TEST_INFO\n    virtual const char* GetName() const { return \"json-c (C)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\t\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        (void)length;\n        JsoncParseResult* pr = new JsoncParseResult;\n        pr->root = json_tokener_parse(json);\n        if (!pr->root) {\n            delete pr;\n            return 0;\n        }\n    \treturn pr;\n    }\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        const JsoncParseResult* pr = static_cast<const JsoncParseResult*>(parseResult);\n        JsoncStringResult* sr = new JsoncStringResult;\n        sr->s = StrDup(json_object_to_json_string_ext(pr->root, JSON_C_TO_STRING_PLAIN));\n        return sr;\n    }\n#endif\n\n#if TEST_PRETTIFY\n    virtual StringResultBase* Prettify(const ParseResultBase* parseResult) const {\n        const JsoncParseResult* pr = static_cast<const JsoncParseResult*>(parseResult);\n        JsoncStringResult* sr = new JsoncStringResult;\n        sr->s = StrDup(json_object_to_json_string_ext(pr->root, JSON_C_TO_STRING_PRETTY));\n        return sr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const JsoncParseResult* pr = static_cast<const JsoncParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n        GenStat(stat, (json_object*)pr->root);\n        return true;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json, double* d) const {\n        JsoncParseResult pr;\n        pr.root = json_tokener_parse(json);\n        if (pr.root && \n            json_object_get_type(pr.root) == json_type_array &&\n            json_object_array_length(pr.root) == 1 &&\n            json_object_get_type(json_object_array_get_idx(pr.root, 0)) == json_type_double) \n        {\n            *d = json_object_get_double(json_object_array_get_idx(pr.root, 0));\n            return true;\n        }\n        else\n            return false;\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const {\n        JsoncParseResult pr;\n        pr.root = json_tokener_parse(json);\n        if (pr.root && \n            json_object_get_type(pr.root) == json_type_array &&\n            json_object_array_length(pr.root) == 1 &&\n            json_object_get_type(json_object_array_get_idx(pr.root, 0)) == json_type_string) \n        {\n            s = std::string(\n                json_object_get_string(json_object_array_get_idx(pr.root, 0)),\n                json_object_get_string_len(json_object_array_get_idx(pr.root, 0)));\n            return true;\n        }\n        else\n            return false;\n    }\n#endif\n};\n\nREGISTER_TEST(JsoncTest);\n\n#endif"
  },
  {
    "path": "src/tests/jsonspirittest.cpp",
    "content": "#include \"../test.h\"\n\n#if HAS_BOOST\n\n#include \"json_spirit/json_spirit/json_spirit_reader_template.h\"\n#include \"json_spirit/json_spirit/json_spirit_writer_template.h\"\n\nusing namespace json_spirit;\n\nstatic void GenStat(Stat& stat, const Value& v) {\n    switch (v.type()) {\n    case obj_type:\n        {\n            const Object& o = v.get_obj();\n            for (Object::const_iterator itr = o.begin(); itr != o.end(); ++itr) {\n                stat.stringLength += itr->name_.size();\n                GenStat(stat, itr->value_);\n            }\n            stat.objectCount++;\n            stat.memberCount += o.size();\n            stat.stringCount += o.size();\n        }\n        break;\n\n    case array_type:\n        {\n            const Array& a = v.get_array();\n\n            for (Array::const_iterator i = a.begin(); i != a.end(); ++i)\n                GenStat(stat, *i);\n            stat.arrayCount++;\n            stat.elementCount += a.size();\n        }\n        break;\n\n    case str_type:\n        stat.stringCount++;\n        stat.stringLength += v.get_str().size();\n        break;\n\n    case int_type:\n    case real_type:\n        stat.numberCount++;\n        break;\n\n    case bool_type:\n        if (v.get_bool())\n            stat.trueCount++;\n        else\n            stat.falseCount++; break;\n        break;\n\n    case null_type:\n        stat.nullCount++; break;\n    }\n}\n\nclass JsonspiritParseResult : public ParseResultBase {\npublic:\n    Value root;\n};\n\nclass JsonspiritStringResult : public StringResultBase {\npublic:\n    virtual const char* c_str() const { return s.c_str(); }\n\n    std::string s;\n};\n\nclass JsonspiritTest : public TestBase {\npublic:\n#if TEST_INFO\n    virtual const char* GetName() const { return \"JSON Spirit (C++)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        JsonspiritParseResult* pr = new JsonspiritParseResult;\n        if (!read_string(std::string(json, length), pr->root))\n        {\n            delete pr;\n            return 0;\n        }\n    \treturn pr;\n    }\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        const JsonspiritParseResult* pr = static_cast<const JsonspiritParseResult*>(parseResult);\n        JsonspiritStringResult* sr = new JsonspiritStringResult;\n        sr->s = write_string(pr->root);\n        return sr;\n    }\n#endif\n\n#if TEST_PRETTIFY\n    virtual StringResultBase* Prettify(const ParseResultBase* parseResult) const {\n        const JsonspiritParseResult* pr = static_cast<const JsonspiritParseResult*>(parseResult);\n        JsonspiritStringResult* sr = new JsonspiritStringResult;\n        sr->s = write_string(pr->root, pretty_print);\n        return sr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const JsonspiritParseResult* pr = static_cast<const JsonspiritParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n        GenStat(*stat, pr->root);\n        return true;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json, double* d) const {\n        Value root;\n        if (read_string(std::string(json), root)) {\n            try {\n                *d = root.get_array()[0].get_real();\n                return true;\n            }\n            catch (...) {\n            }\n        }\n        return false;\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const {\n        Value root;\n        if (read_string(std::string(json), root)) {\n            try {\n                s = root.get_array()[0].get_str();\n                return true;\n            }\n            catch (...) {\n            }\n        }\n        return false;\n    }\n#endif\n};\n\nREGISTER_TEST(JsonspiritTest);\n\n#endif"
  },
  {
    "path": "src/tests/jsonxxtest.cpp",
    "content": "#include \"../test.h\"\n#ifdef _MSC_VER\n#pragma warning (disable:4127) // conditional expression is constant\n#pragma warning (disable:4244) // conversion from 'int' to 'char', possible loss of data\n#endif\n#include \"jsonxx/jsonxx.cc\"\n\nusing namespace jsonxx;\n\nstatic void GenStat(Stat& s, const Value& v) {\n    switch (v.type_) {\n    case Value::OBJECT_:\n        {\n            const Object& o = v.get<Object>();\n            Object::container::const_iterator itr = o.kv_map().begin();\n            Object::container::const_iterator end = o.kv_map().end();\n            for (; itr != end; ++itr) {\n                s.stringLength += itr->first.size(); // key\n                GenStat(s, *itr->second);\n            }\n            s.objectCount++;\n            s.memberCount += o.size();\n            s.stringCount += o.size();  // Key\n        }\n        break;\n\n    case Value::ARRAY_:\n        {\n            const Array& a = v.get<Array>();\n            Array::container::const_iterator itr = a.values().begin();\n            Array::container::const_iterator end = a.values().end();\n            for (; itr != end; ++itr)\n                GenStat(s, **itr);\n            s.arrayCount++;\n            s.elementCount += a.size();\n        }\n        break;\n\n    case Value::STRING_:\n        s.stringCount++;\n        s.stringLength += v.get<String>().size();\n        break;\n\n    case Value::NUMBER_:\n        s.numberCount++;\n        break;\n\n    case Value::BOOL_:\n        if (v.get<bool>())\n            s.trueCount++;\n        else\n            s.falseCount++;\n        break;\n\n    case Value::NULL_:\n        s.nullCount++;\n        break;\n\n    case Value::INVALID_:\n        assert(false);\n    }\n}\n\nclass JsonxxParseResult : public ParseResultBase {\npublic:\n    Value v;\n};\n\nclass JsonxxStringResult : public StringResultBase {\npublic:\n    virtual const char* c_str() const { return s.c_str(); }\n\n    std::string s;\n};\n\nclass JsonxxTest : public TestBase {\npublic:\n#if TEST_INFO\n    virtual const char* GetName() const { return \"hjiang/JSON++ (C++)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        (void)length;\n        JsonxxParseResult* pr = new JsonxxParseResult;\n        if (!pr->v.parse(json)) {\n            delete pr;\n            return 0;\n        }\n        return pr;\n    }\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        const JsonxxParseResult* pr = static_cast<const JsonxxParseResult*>(parseResult);\n        JsonxxStringResult* sr = new JsonxxStringResult;\n        sr->s = pr->v.is<Object>() ? pr->v.get<Object>().json() : pr->v.get<Array>().json();\n        return sr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const JsonxxParseResult* pr = static_cast<const JsonxxParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n        GenStat(*stat, pr->v);\n        return true;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json, double* d) const {\n        Value v;\n        if (v.parse(json) && v.is<Array>() && v.get<Array>().size() == 1) {\n            *d = (double)v.get<Array>().get<Number>(0);\n            return true;\n        }\n        else\n            return false;\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const {\n        Value v;\n        if (v.parse(json) && v.is<Array>() && v.get<Array>().size() == 1) {\n            s = v.get<Array>().get<String>(0);\n            return true;\n        }\n        else\n            return false;\n    }\n#endif\n};\n\nREGISTER_TEST(JsonxxTest);\n"
  },
  {
    "path": "src/tests/jusontest.cpp",
    "content": "#include \"../test.h\"\n#include \"juson/juson.h\"\n\n#include <cassert>\n\n\nstatic void GenStat(Stat* s, const juson_value_t* v) {\n    switch (v->t) {\n    case JUSON_OBJECT:\n        for (juson_value_t* child = v->head; child != 0; child = child->next) {\n            GenStat(s, child);\n            ++s->memberCount;\n        }\n        ++s->objectCount;\n        break;\n\n    case JUSON_ARRAY:\n        for (int i = 0; i < v->size; ++i)\n            GenStat(s, v->adata[i]);\n        s->elementCount += v->size;\n        ++s->arrayCount;\n        break;\n\n    case JUSON_STRING:\n        ++s->stringCount;\n        s->stringLength += v->len;\n        break;\n\n    case JUSON_INTEGER:\n    case JUSON_FLOAT:\n        ++s->numberCount; \n        break;\n\n    case JUSON_BOOL:\n        v->bval ? ++s->trueCount: ++s->falseCount;\n        break;\n\n    case JUSON_NULL:\n        ++s->nullCount;\n        break;\n    \n    case JUSON_PAIR:\n        GenStat(s, v->val);\n        ++s->stringCount;\n        s->stringLength += v->key->len;\n        break;\n    \n    default:\n        assert(false);\n    }\n}\n\nclass JusonParseResult : public ParseResultBase {\npublic:\n    JusonParseResult() : doc() {}\n    ~JusonParseResult() { juson_destroy(&doc); }\n\n    juson_doc_t doc;\n};\n\nclass JusonStringResult : public StringResultBase {\npublic:\n    JusonStringResult() : s() {}\n    ~JusonStringResult() { free(s); }\n\n    virtual const char* c_str() const { return s; }\n\n    char* s;\n};\n\nclass JusonTest : public TestBase {\npublic:\n#if TEST_INFO\n    virtual const char* GetName() const { return \"juson (C)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\t\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        (void)length;\n        JusonParseResult* pr = new JusonParseResult;\n        if (!juson_parse(&pr->doc, json)) {\n            delete pr;\n            return 0;\n        }\n    \treturn pr;\n    }\n#endif\n\n\n#ifdef TEST_STRINGIFY\n#   undef TEST_STRINGIFY\n#endif\n\n#define TEST_STRINGIFY 0\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        const JusonParseResult* pr = static_cast<const JusonParseResult*>(parseResult);\n        JusonStringResult* sr = new JusonStringResult;\n        sr->s = cJSON_PrintUnformatted(pr->root);\n        return sr;\n    }\n#endif\n\n#ifdef TEST_PRETTIFY\n#   undef TEST_PRETTIFY\n#endif\n\n#define TEST_PRETTIFY 0 \n#if TEST_PRETTIFY\n    virtual StringResultBase* Prettify(const ParseResultBase* parseResult) const {\n        const JusonParseResult* pr = static_cast<const JusonParseResult*>(parseResult);\n        JusonStringResult* sr = new JusonStringResult;\n        sr->s = cJSON_Print(pr->root);\n        return sr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const JusonParseResult* pr = static_cast<const JusonParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n        GenStat(stat, pr->doc.val);\n        return true;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json, double* d) const {\n        JusonParseResult pr;\n        juson_value_t* root = juson_parse(&pr.doc, json);\n        if (root && root->t == JUSON_ARRAY && root->size &&\n            (root->adata[0]->t == JUSON_FLOAT || root->adata[0]->t == JUSON_INTEGER)) {\n            if (root->adata[0]->t == JUSON_FLOAT)\n                *d = root->adata[0]->fval;\n            else\n                *d = root->adata[0]->ival;\n            return true;\n        }\n        else\n            return false;\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const {\n        JusonParseResult pr;\n        juson_value_t* root = juson_parse(&pr.doc, json);\n        if (root && root->t == JUSON_ARRAY && root->size && root->adata[0]->t == JUSON_STRING) {\n            s = std::string(root->adata[0]->sdata, root->adata[0]->len);\n            return true;\n        }\n        else\n            return false;\n    }\n#endif\n};\n\nREGISTER_TEST(JusonTest);"
  },
  {
    "path": "src/tests/jvartest.cpp",
    "content": "#if defined(__clang__) || defined(__GNUC__)\n\n#include \"jvar.h\"\n\n#include \"jvar/src/util.cpp\"\n#include \"jvar/src/var.cpp\"\n#include \"jvar/src/str.cpp\"\n#include \"jvar/src/json.cpp\"\n#include \"jvar/src/arr.cpp\"\n\n#include \"../test.h\"\n\nusing namespace jvar;\n\nstatic void GenStat(Stat& stat, Variant* v)\n{\n    switch (v->type())\n    {\n    case Variant::V_ARRAY:\n        {\n            for (Iter<Variant> i; v->forEach(i); )\n            {\n                GenStat(stat, &i);\n            }\n            stat.arrayCount++;\n            stat.elementCount += v->length();\n        }\n        break;\n\n    case Variant::V_OBJECT:\n        for (Iter<Variant> i; v->forEach(i); )\n        {\n            GenStat(stat, &i);\n            stat.stringLength += strlen(i.key());\n        }\n\n        stat.objectCount++;\n        stat.memberCount += v->length();\n        stat.stringCount += v->length();\n        break;\n\n    case Variant::V_STRING:\n        stat.stringCount++;\n        stat.stringLength += v->s().length();\n        break;\n\n    case Variant::V_INT:\n    case Variant::V_DOUBLE:\n        stat.numberCount++;\n        break;\n\n    case Variant::V_BOOL:\n        if (v->toBool())\n        {\n            stat.trueCount++;\n        }\n        else\n        {\n            stat.falseCount++;\n        }\n        break;\n\n    case Variant::V_NULL:\n    case Variant::V_EMPTY:\n        stat.nullCount++;\n        break;\n\n    default:\n        break;\n    }\n}\n\nclass JvarParseResult : public ParseResultBase\n{\npublic:\n    Variant mVar;\n};\n\nclass JvarStringResult : public StringResultBase\n{\npublic:\n    virtual const char* c_str() const\n    {\n        return mStr.c_str();\n    }\n\n    std::string mStr;\n};\n\nclass JvarTest : public TestBase {\npublic:\n#if TEST_INFO\n    virtual const char* GetName() const\n    {\n        return \"JVar (C++)\";\n    }\n    virtual const char* GetFilename() const\n    {\n        return __FILE__;\n    }\n#endif\n\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t /*length*/) const\n    {\n        JvarParseResult* p = new JvarParseResult;\n        if (!p->mVar.parseJson(json))\n        {\n            delete p;\n            p = NULL;;\n        }\n        return p;\n    }\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const\n    {\n        const JvarParseResult* p = (const JvarParseResult*)parseResult;\n        JvarStringResult* sr = new JvarStringResult;\n        sr->mStr = p->mVar.toString();\n        return sr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const\n    {\n        const JvarParseResult* p = (const JvarParseResult*)parseResult;\n        memset(stat, 0, sizeof(Stat));\n        GenStat(*stat, (Variant*)&p->mVar);\n        return true;\n    }\n#endif\n\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json, double* d) const\n    {\n        Variant v;\n        if (v.parseJson(json) &&\n            v.isArray() &&\n            v.length() == 1)\n        {\n            if (v[0].type() == Variant::V_DOUBLE || v[0].type() == Variant::V_INT)\n            {\n                *d = v[0].toDouble();\n                return true;\n            }\n        }\n        return false;\n\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const\n    {\n        Variant v;\n        if (v.parseJson(json) &&\n            v.isArray() &&\n            v.length() == 1 &&\n            v[0].type() == Variant::V_STRING)\n        {\n            s = v[0].toString();\n            return true;\n        }\n        else\n        {\n            return false;\n        }\n    }\n#endif\n};\n\nREGISTER_TEST(JvarTest);\n\n#endif"
  },
  {
    "path": "src/tests/jzontest.cpp",
    "content": "#include \"../test.h\"\n\n#include \"Jzon/Jzon.cpp\"\n\nusing namespace Jzon;\n\nstatic void GenStat(Stat& stat, const Node& v) {\n    switch (v.getType()) {\n    case Node::T_ARRAY:\n        for (Node::const_iterator itr = v.begin(); itr != v.end(); ++itr)\n            GenStat(stat, (*itr).second);\n        stat.arrayCount++;\n        stat.elementCount += v.getCount();\n        break;\n\n    case Node::T_OBJECT:\n        for (Node::const_iterator itr = v.begin(); itr != v.end(); ++itr) {\n            GenStat(stat, (*itr).second);\n            stat.stringLength += (*itr).first.size();\n        }\n        stat.objectCount++;\n        stat.memberCount += v.getCount();\n        stat.stringCount += v.getCount();\n        break;\n\n    case Node::T_STRING: \n        stat.stringCount++;\n        stat.stringLength += v.toString().size();\n        break;\n\n    case Node::T_NUMBER:\n        stat.numberCount++;\n        break;\n\n    case Node::T_BOOL:\n        if (v.toBool())\n            stat.trueCount++;\n        else\n            stat.falseCount++;\n        break;\n\n    case Node::T_NULL:\n        stat.nullCount++;\n        break;\n    }\n}\n\nclass JzonParseResult : public ParseResultBase {\npublic:\n    Node root;\n};\n\nclass JzonStringResult : public StringResultBase {\npublic:\n    virtual const char* c_str() const { return s.c_str(); }\n    std::string s;\n};\n\nclass JzonTest : public TestBase {\npublic:\n#if TEST_INFO\n    virtual const char* GetName() const { return \"Jzon (C++)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        (void)length;\n        JzonParseResult* pr = new JzonParseResult;\n        Parser parser;\n        pr->root = parser.parseString(json);\n        if (!parser.getError().empty()) {\n            delete pr;\n            return 0;\n        }\n    \treturn pr;\n    }\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        const JzonParseResult* pr = static_cast<const JzonParseResult*>(parseResult);\n        JzonStringResult* sr = new JzonStringResult;\n        Writer writer;\n        writer.writeString(pr->root, sr->s);\n        return sr;\n    }\n#endif\n\n#if TEST_PRETTIFY\n    virtual StringResultBase* Prettify(const ParseResultBase* parseResult) const {\n        const JzonParseResult* pr = static_cast<const JzonParseResult*>(parseResult);\n        JzonStringResult* sr = new JzonStringResult;\n        const Format format = { true, true, true, 4 };\n        Writer writer(format);\n        writer.writeString(pr->root, sr->s);\n        return sr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const JzonParseResult* pr = static_cast<const JzonParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n        GenStat(*stat, pr->root);\n        return true;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json, double* d) const {\n        Parser parser;\n        Node root = parser.parseString(json);\n        if (parser.getError().empty() && root.isArray() && root.getCount() == 1 && root.get(0).isNumber()) {\n            *d = root.get(0).toDouble();\n            return true;\n        }\n        else\n            return false;\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const {\n        Parser parser;\n        Node root = parser.parseString(json);\n        if (parser.getError().empty() && root.isArray() && root.getCount() == 1 && root.get(0).isString()) {\n            s = root.get(0).toString();\n            return true;\n        }\n        else\n            return false;\n    }\n#endif\n};\n\nREGISTER_TEST(JzonTest);\n"
  },
  {
    "path": "src/tests/nbsdxsimplejsontest.cpp",
    "content": "#include \"../test.h\"\n\n#if !defined(_MSC_VER) && !defined(__i386__) // VC have compilation error, crash in 32-bit\n\n#include \"nbsdxSimpleJSON/json.hpp\"\n\nusing namespace json;\n\nstatic void GenStat(Stat& stat, const JSON& v) {\n    switch (const_cast<JSON&>(v).JSONType()) {\n    case JSON::Class::Array:\n        for (auto& i : const_cast<JSON&>(v).ArrayRange()) {\n            GenStat(stat, i);\n            stat.elementCount++;\n        }\n        stat.arrayCount++;\n        break;\n\n    case JSON::Class::Object:\n        for (auto& i : const_cast<JSON&>(v).ObjectRange()) {\n            GenStat(stat, i.second);\n            stat.stringLength += i.first.size();\n            stat.stringCount++;\n            stat.elementCount++;\n        }\n        stat.objectCount++;\n        break;\n\n    case JSON::Class::String:\n        stat.stringCount++;\n        stat.stringLength += v.ToString().size();\n        break;\n\n    case JSON::Class::Integral:\n    case JSON::Class::Floating:\n        stat.numberCount++;\n        break;\n\n    case JSON::Class::Boolean:\n        if (v.ToBool())\n            stat.trueCount++;\n        else\n            stat.falseCount++;\n        break;\n\n    case JSON::Class::Null:\n        stat.nullCount++;\n        break;\n    }\n}\n\nclass NbsdxsimplejsonParseResult : public ParseResultBase {\npublic:\n    JSON root;\n};\n\nclass NbsdxsimplejsonStringResult : public StringResultBase {\npublic:\n    virtual const char* c_str() const { return s.c_str(); }\n\n    std::string s;\n};\nclass NbsdxsimplejsonTest : public TestBase {\npublic:\n#if TEST_INFO\n    virtual const char* GetName() const { return \"nbsdx_SimpleJSON (C++11)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        (void)length;\n        NbsdxsimplejsonParseResult* pr = new NbsdxsimplejsonParseResult;\n        try {\n            pr->root = JSON::Load(json);\n        }\n        catch (...) {\n            delete pr;\n            return 0;\n        }\n    \treturn pr;\n    }\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        const NbsdxsimplejsonParseResult* pr = static_cast<const NbsdxsimplejsonParseResult*>(parseResult);\n        NbsdxsimplejsonStringResult* sr = new NbsdxsimplejsonStringResult;\n        sr->s = pr->root.dump();\n        return sr;\n    }\n#endif\n\n#if TEST_PRETTIFY\n    virtual StringResultBase* Prettify(const ParseResultBase* parseResult) const {\n        const NbsdxsimplejsonParseResult* pr = static_cast<const NbsdxsimplejsonParseResult*>(parseResult);\n        NbsdxsimplejsonStringResult* sr = new NbsdxsimplejsonStringResult;\n        sr->s = pr->root.dump(1, \"    \");\n        return sr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const NbsdxsimplejsonParseResult* pr = static_cast<const NbsdxsimplejsonParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n        GenStat(*stat, pr->root);\n        return true;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json, double* d) const {\n        try {\n            JSON root = JSON::Load(json);\n            *d = root[0].ToFloat();\n            return true;\n        }\n        catch (...) {\n        }\n        return false;\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const {\n        try {\n            JSON root = JSON::Load(json);\n            s = root[0].ToString();\n            return true;\n        }\n        catch (...) {\n        }\n        return false;\n    }\n#endif\n};\n\nREGISTER_TEST(NbsdxsimplejsonTest);\n\n#endif\n"
  },
  {
    "path": "src/tests/nlohmanntest.cpp",
    "content": "#if defined(__clang__) || defined(__GNUC__)\n\n#include \"../test.h\"\n#include \"nlohmann/src/json.hpp\"\n\nusing namespace nlohmann;\n\nstatic void GenStat(Stat& stat, const json& v) {\n    switch (v.type()) {\n    case json::value_t::array:\n        for (auto& element : v)\n            GenStat(stat, element);\n        stat.arrayCount++;\n        stat.elementCount += v.size();\n        break;\n\n    case json::value_t::object:\n        for (json::const_iterator it = v.begin(); it != v.end(); ++it) {\n            GenStat(stat, it.value());\n            stat.stringLength += it.key().size();\n        }\n        stat.objectCount++;\n        stat.memberCount += v.size();\n        stat.stringCount += v.size();\n        break;\n\n    case json::value_t::string:\n        stat.stringCount++;\n        stat.stringLength += v.get<std::string>().size();\n        break;\n\n    case json::value_t::number_integer:\n    case json::value_t::number_unsigned:\n    case json::value_t::number_float:\n        stat.numberCount++;\n        break;\n\n    case json::value_t::boolean:\n        if (v)\n            stat.trueCount++;\n        else\n            stat.falseCount++;\n        break;\n\n    case json::value_t::null:\n        stat.nullCount++;\n        break;\n    }\n}\n\nclass NlohmannParseResult : public ParseResultBase {\npublic:\n    json root;\n};\n\nclass NlohmannStringResult : public StringResultBase {\npublic:\n    virtual const char* c_str() const { return s.c_str(); }\n\n    std::string s;\n};\nclass NlohmannTest : public TestBase {\npublic:\n#if TEST_INFO\n    virtual const char* GetName() const { return \"Nlohmann (C++11)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* j, size_t length) const {\n        (void)length;\n        NlohmannParseResult* pr = new NlohmannParseResult;\n        try {\n            pr->root = json::parse(j);\n        }\n        catch (...) {\n            delete pr;\n            return 0;\n        }\n    \treturn pr;\n    }\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        const NlohmannParseResult* pr = static_cast<const NlohmannParseResult*>(parseResult);\n        NlohmannStringResult* sr = new NlohmannStringResult;\n        sr->s = pr->root.dump();\n        return sr;\n    }\n#endif\n\n#if TEST_PRETTIFY\n    virtual StringResultBase* Prettify(const ParseResultBase* parseResult) const {\n        const NlohmannParseResult* pr = static_cast<const NlohmannParseResult*>(parseResult);\n        NlohmannStringResult* sr = new NlohmannStringResult;\n        sr->s = pr->root.dump(4);\n        return sr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const NlohmannParseResult* pr = static_cast<const NlohmannParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n        GenStat(*stat, pr->root);\n        return true;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* j, double* d) const {\n        try {\n            json root = json::parse(j);\n            *d = root[0].get<double>();\n            return true;\n        }\n        catch (...) {\n        }\n        return false;\n    }\n\n    virtual bool ParseString(const char* j, std::string& s) const {\n        try {\n            json root = json::parse(j);\n            s = root[0].get<std::string>();\n            return true;\n        }\n        catch (...) {\n        }\n        return false;\n    }\n#endif\n};\n\nREGISTER_TEST(NlohmannTest);\n\n#endif"
  },
  {
    "path": "src/tests/parsontest.cpp",
    "content": "#include \"../test.h\"\n#include \"../cjsonlibs/parson_renaming.h\"\n#include \"parson/parson.h\"\n\nstatic void GenStat(Stat* s, JSON_Value* v) {\n    switch (json_value_get_type(v)) {\n    case JSONObject:\n        {\n            JSON_Object* o = json_value_get_object(v);\n            size_t count = json_object_get_count(o);\n\n            for (size_t i = 0; i < count; i++) {\n                const char* name = json_object_get_name(o, i);\n                GenStat(s, json_object_get_value(o, name));\n                s->stringLength += strlen(name);\n            }\n            s->objectCount++;\n            s->memberCount += count;\n            s->stringCount += count;\n        }\n        break;\n\n    case JSONArray:\n        {\n            JSON_Array* a = json_value_get_array(v);\n            size_t count = json_array_get_count(a);\n            for (int i = 0; i < count; i++)\n                GenStat(s, json_array_get_value(a, i));\n            s->arrayCount++;\n            s->elementCount += count;\n        }\n        break;\n\n    case JSONString:\n        s->stringCount++;\n        s->stringLength += strlen(json_value_get_string(v));\n        break;\n\n    case JSONNumber:\n        s->numberCount++;\n        break;\n\n    case JSONBoolean:\n        if (json_value_get_boolean(v))\n            s->trueCount++;\n        else\n            s->falseCount++;\n        break;\n\n    case JSONNull:\n        s->nullCount++;\n        break;\n    }\n}\n\nclass ParsonParseResult : public ParseResultBase {\npublic:\n    ParsonParseResult() : root() {}\n    ~ParsonParseResult() { json_value_free(root); }\n\n    JSON_Value *root;\n};\n\nclass ParsonStringResult : public StringResultBase {\npublic:\n    ParsonStringResult() : s() {}\n    ~ParsonStringResult() { free(s); }\n    virtual const char* c_str() const { return s; }\n    \n    char* s;\n};\n\nclass ParsonTest : public TestBase {\npublic:\n    ParsonTest() {\n        json_set_allocation_functions(malloc, free);\n    }\n#if TEST_INFO\n    virtual const char* GetName() const { return \"Parson (C)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        (void)length;\n        ParsonParseResult* pr = new ParsonParseResult;\n        pr->root = json_parse_string(json);\n        if (!pr->root) {\n            delete pr;\n            return 0;\n        }\n    \treturn pr;\n    }\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        const ParsonParseResult* pr = static_cast<const ParsonParseResult*>(parseResult);\n        ParsonStringResult* sr = new ParsonStringResult;\n        sr->s = json_serialize_to_string(pr->root);\n        return sr;\n    }\n#endif\n\n#if TEST_PRETTIFY\n    virtual StringResultBase* Prettify(const ParseResultBase* parseResult) const {\n        const ParsonParseResult* pr = static_cast<const ParsonParseResult*>(parseResult);\n        ParsonStringResult* sr = new ParsonStringResult;\n        sr->s = json_serialize_to_string(pr->root);\n        return sr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const ParsonParseResult* pr = static_cast<const ParsonParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n        GenStat(stat, (JSON_Value*)pr->root);\n        return true;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json, double* d) const {\n        ParsonParseResult pr;\n        pr.root = json_parse_string(json);\n        if (pr.root &&\n            json_value_get_type(pr.root) == JSONArray &&\n            json_array_get_count(json_value_get_array(pr.root)) == 1 &&\n            json_value_get_type(json_array_get_value(json_value_get_array(pr.root), 0)) == JSONNumber)\n        {\n            *d = json_value_get_number(json_array_get_value(json_value_get_array(pr.root), 0));\n            return true;\n        }\n        else\n            return false;\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const {\n        ParsonParseResult pr;\n        pr.root = json_parse_string(json);\n        if (pr.root &&\n            json_value_get_type(pr.root) == JSONArray &&\n            json_array_get_count(json_value_get_array(pr.root)) == 1 &&\n            json_value_get_type(json_array_get_value(json_value_get_array(pr.root), 0)) == JSONString)\n        {\n            s = json_value_get_string(json_array_get_value(json_value_get_array(pr.root), 0));\n            return true;\n        }\n        else\n            return false;\n    }\n#endif\n};\n\nREGISTER_TEST(ParsonTest);\n"
  },
  {
    "path": "src/tests/picojsontest.cpp",
    "content": "#include \"../test.h\"\n#ifdef _MSC_VER\n#pragma warning (disable:4189) // local variable is initialized but not referenced\n#pragma warning (disable:4127) // conditional expression is constant\n#endif\n#include \"picojson/picojson.h\"\n\nusing namespace picojson;\n\nstatic void GenStat(Stat& s, const value& v) {\n    // Note: No public API to get value::_type\n    if (v.is<object>()) {\n        const object& o = v.get<object>();\n        for (object::const_iterator itr = o.begin(); itr != o.end(); ++itr) {\n            s.stringLength += itr->first.size(); // key\n            GenStat(s, itr->second);\n        }\n        s.objectCount++;\n        s.memberCount += o.size();\n        s.stringCount += o.size();  // Key\n    }\n    else if (v.is<array>()) {\n        const array& a = v.get<array>();\n        for (array::const_iterator itr = a.begin(); itr != a.end(); ++itr)\n            GenStat(s, *itr);\n        s.arrayCount++;\n        s.elementCount += a.size();\n    }\n    else if (v.is<std::string>()) {\n        s.stringCount++;\n        s.stringLength += v.get<std::string>().size();\n    }\n    else if (v.is<double>())\n        s.numberCount++;\n    else if (v.is<bool>()) {\n        if (v.get<bool>())\n            s.trueCount++;\n        else\n            s.falseCount++;\n    }\n    else if (v.is<null>())\n        s.nullCount++;\n}\n\nclass PicojsonParseResult : public ParseResultBase {\npublic:\n    value v;\n};\n\nclass PicojsonStringResult : public StringResultBase {\npublic:\n    virtual const char* c_str() const { return s.c_str(); }\n\n    std::string s;\n};\n\nclass PicojsonTest : public TestBase {\npublic:\n#if TEST_INFO\n    virtual const char* GetName() const { return \"PicoJSON (C++)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\t\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        PicojsonParseResult* pr = new PicojsonParseResult;\n        std::string err;\n        parse(pr->v, json, json + length, &err);\n    \tif (!err.empty()) {\n    \t\tdelete pr;\n    \t\treturn 0;\n    \t}\n    \treturn pr;\n    }\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        const PicojsonParseResult* pr = static_cast<const PicojsonParseResult*>(parseResult);\n        PicojsonStringResult* sr = new PicojsonStringResult;\n        sr->s = pr->v.serialize();\n        return sr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const PicojsonParseResult* pr = static_cast<const PicojsonParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n        GenStat(*stat, pr->v);\n        return true;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json, double* d) const {\n        value v;\n        std::string err;\n        parse(v, json, json + strlen(json), &err);\n        if (err.empty() &&\n            v.is<array>() &&\n            v.get<array>().size() == 1 &&\n            v.get<array>()[0].is<double>())\n        {\n            *d = v.get<array>()[0].get<double>();\n            return true;\n        }\n        else\n            return false;\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const {\n        value v;\n        std::string err;\n        parse(v, json, json + strlen(json), &err);\n        if (err.empty() &&\n            v.is<array>() &&\n            v.get<array>().size() == 1 &&\n            v.get<array>()[0].is<std::string>())\n        {\n            s = v.get<array>()[0].get<std::string>();\n            return true;\n        }\n        else\n            return false;\n    }\n#endif\n};\n\nREGISTER_TEST(PicojsonTest);\n"
  },
  {
    "path": "src/tests/pjsontest.cpp",
    "content": "#include \"../test.h\"\n\n#if !defined(_MSC_VER)\n\n#include \"pjson.h\"\n#include <array>\n#include <vector>\n#include <memory>\n#include <clocale>\n\nnamespace {\n\tstruct PJsonParser {\n\t\tpj_parser parser;\n\t\tstd::vector<char> buffer;\n\n\t\tPJsonParser(size_t buffer_size = 256) : buffer(buffer_size) {\n\t\t\treset();\n\t\t}\n\t\tvoid reset() { pj_init(&parser, buffer.data(), buffer.size()); }\n\t\tvoid feed(const char* data, size_t size) { pj_feed(&parser, data, size); }\n\t\tvoid feed(const char* data) { feed(data, strlen(data)); }\n\t\tvoid feed_end() { pj_feed_end(&parser); }\n\t\tvoid poll(pj_token* tokens, size_t size) { pj_poll(&parser, tokens, size); }\n\t\tvoid realloc(size_t size) {\n\t\t\tbuffer.resize(size);\n\t\t\tpj_realloc(&parser, buffer.data(), size);\n\t\t}\n\n\t\ttemplate <pj_token_type TokenType, class F>\n\t\tbool array_with_one_elem(F handler) {\n\t\t\tfor (size_t step = 0;;) {\n\t\t\t\tstd::array<pj_token, 3> tokens;\n\t\t\t\tpoll(tokens.data(), tokens.size());\n\t\t\t\tfor (size_t i = 0; i < tokens.size();) {\n\t\t\t\t\tauto &token = tokens[i++];\n\n\t\t\t\t\tswitch (token.token_type) {\n\t\t\t\t\t/* technical events */\n\t\t\t\t\tcase PJ_STARVING:\n\t\t\t\t\t\tfeed_end();\n\t\t\t\t\t\tpoll(tokens.data(), tokens.size());\n\t\t\t\t\t\ti = 0;\n\t\t\t\t\t\tcontinue;\n\t\t\t\t\tcase PJ_OVERFLOW:\n\t\t\t\t\t\trealloc(std::min(buffer.size(), token.len));\n\t\t\t\t\t\tpoll(tokens.data(), tokens.size());\n\t\t\t\t\t\ti = 0;\n\t\t\t\t\t\tcontinue;\n\t\t\t\t\tcase PJ_END:\n\t\t\t\t\t\treturn step == 3;\n\n\t\t\t\t\tcase PJ_TOK_ARR:\n\t\t\t\t\t\tif (step++ != 0) return false;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase TokenType:\n\t\t\t\t\t\tif (step++ != 1) return false;\n\t\t\t\t\t\thandler(token);\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase PJ_TOK_ARR_E:\n\t\t\t\t\t\tif (step++ != 2) return false;\n\t\t\t\t\t\tbreak;\n\n\t\t\t\t\tcase PJ_ERR:\n\t\t\t\t\tdefault:\n\t\t\t\t\t\treturn false;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n\n\tstruct PJsonParseResult : ParseResultBase {\n\t\tStat stat;\n\t};\n} // anonymous namespace\n\nclass PJsonTest : public TestBase {\npublic:\n#if TEST_INFO\n\tvirtual const char* GetName() const { return \"pjson (C)\"; }\n\tvirtual const char* GetFilename() const { return __FILE__; }\n#endif\n\n// pjson does not support parsing to DOM, so Parse() and Statistics() are disabled.\n\n// #if TEST_PARSE\n//     virtual ParseResultBase* Parse(const char* json, size_t length) const {\n// \t    std::unique_ptr<PJsonParseResult> pr(new PJsonParseResult);\n// \t\tif (SaxStatistics(json, length, &pr->stat))\n// \t\t\treturn pr.release();\n// \t\telse\n// \t\t\treturn nullptr;\n// \t}\n// #endif\n\n// #if TEST_STATISTICS\n//     virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n// \t    const PJsonParseResult* pr = static_cast<const PJsonParseResult*>(parseResult);\n//         *stat = pr->stat;\n//         return true;\n//     }\n// #endif\n\n#if /*TEST_PARSE ||*/ TEST_SAXSTATISTICS\n\tvirtual bool SaxStatistics(const char* json, size_t length, Stat* stat) const {\n\t\tsetlocale(LC_CTYPE, \"en_US.utf8\");\n\t\tmemset(stat, 0, sizeof(Stat));\n\n\t\tPJsonParser parser;\n\n\t\tparser.feed(json, length);\n\n\t\tbool after_key = true;\n#define COUNT_ELEMENTS() (void)(after_key ? after_key = false : ++stat->elementCount)\n\t\tfor (;;) {\n\t\t\tstd::array<pj_token, 128> tokens;\n\t\t\tparser.poll(tokens.data(), tokens.size());\n\t\t\tfor (size_t i = 0; i < tokens.size();) {\n\t\t\t\tauto &token = tokens[i++];\n\t\t\t\tswitch (token.token_type) {\n\t\t\t\t/* technical events */\n\t\t\t\tcase PJ_STARVING:\n\t\t\t\t\tparser.feed_end();\n\t\t\t\t\tparser.poll(tokens.data(), tokens.size());\n\t\t\t\t\ti = 0;\n\t\t\t\t\tcontinue;\n\t\t\t\tcase PJ_OVERFLOW:\n\t\t\t\t\tparser.realloc(std::max(parser.buffer.size(), token.len));\n\t\t\t\t\tparser.poll(tokens.data(), tokens.size());\n\t\t\t\t\ti = 0;\n\t\t\t\t\tcontinue;\n\t\t\t\tcase PJ_END:\n\t\t\t\t\treturn true;\n\n\t\t\t\t/* actual JSON events */\n\t\t\t\tcase PJ_TOK_NULL:\n\t\t\t\t\tstat->nullCount++;\n\t\t\t\t\tCOUNT_ELEMENTS();\n\t\t\t\t\tbreak;\n\t\t\t\tcase PJ_TOK_TRUE:\n\t\t\t\t\tstat->trueCount++;\n\t\t\t\t\tCOUNT_ELEMENTS();\n\t\t\t\t\tbreak;\n\t\t\t\tcase PJ_TOK_FALSE:\n\t\t\t\t\tstat->falseCount++;\n\t\t\t\t\tCOUNT_ELEMENTS();\n\t\t\t\t\tbreak;\n\t\t\t\tcase PJ_TOK_STR:\n\t\t\t\t\tstat->stringCount++;\n\t\t\t\t\tstat->stringLength += token.len;\n\t\t\t\t\tCOUNT_ELEMENTS();\n\t\t\t\t\tbreak;\n\t\t\t\tcase PJ_TOK_NUM:\n\t\t\t\t\tstat->numberCount++;\n\t\t\t\t\tCOUNT_ELEMENTS();\n\t\t\t\t\tbreak;\n\t\t\t\tcase PJ_TOK_MAP:\n\t\t\t\t\tCOUNT_ELEMENTS();\n\t\t\t\t\tbreak;\n\t\t\t\tcase PJ_TOK_KEY: // token for ':' (always follwed after PJ_TOK_STR)\n\t\t\t\t\tstat->memberCount++;\n\t\t\t\t\t--stat->elementCount; // we did counted PJ_TOK_STR (key) as an element already\n\t\t\t\t\tafter_key = true;\n\t\t\t\t\tbreak;\n\t\t\t\tcase PJ_TOK_MAP_E:\n\t\t\t\t\tstat->objectCount++;\n\t\t\t\t\tbreak;\n\t\t\t\tcase PJ_TOK_ARR:\n\t\t\t\t\tCOUNT_ELEMENTS();\n\t\t\t\t\tbreak;\n\t\t\t\tcase PJ_TOK_ARR_E:\n\t\t\t\t\tstat->arrayCount++;\n\t\t\t\t\tbreak;\n\n\t\t\t\tcase PJ_ERR:\n\t\t\t\tdefault:\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n#endif\n\n#if TEST_CONFORMANCE\n\tbool ParseDouble(const char* json, double* d) const override {\n\t\tPJsonParser parser;\n\t\tparser.feed(json);\n\t\treturn parser.array_with_one_elem<PJ_TOK_NUM>([d](pj_token &tok) {\n\t\t\t*d = atof(std::string(tok.str, tok.len).c_str());\n\t\t});\n\t}\n\n\tbool ParseString(const char* json, std::string& s) const override {\n\t\tsetlocale(LC_CTYPE, \"en_US.utf8\");\n\t\tPJsonParser parser;\n\t\tparser.feed(json);\n\t\treturn parser.array_with_one_elem<PJ_TOK_STR>([&s](pj_token &tok) {\n\t\t\ts.assign(tok.str, tok.len);\n\t\t});\n\t}\n#endif\n};\n\nREGISTER_TEST(PJsonTest);\n\n#endif\n"
  },
  {
    "path": "src/tests/pocotest.cpp",
    "content": "#include \"../test.h\"\n\n#if HAS_POCO\n\n#include \"Poco/Dynamic/Var.h\"\n#include \"Poco/JSON/Array.h\"\n#include \"Poco/JSON/Parser.h\"\n#include \"Poco/JSON/Stringifier.h\"\n#include \"Poco/JSON/PrintHandler.h\"\n#include <stack>\n\nusing namespace Poco;\nusing namespace Poco::JSON;\nusing namespace Poco::Dynamic;\n\n// template <typename Encoding = UTF8<> >\n// class StatHandler : public BaseReaderHandler<Encoding, StatHandler<Encoding> > {\n// public:\n//     typedef typename Encoding::Ch Ch;\n\n//     StatHandler(Stat& stat) : stat_(stat) {}\n\n//     bool Null() { stat_.nullCount++; return true; }\n//     bool Bool(bool b) { if (b) stat_.trueCount++; else stat_.falseCount++; return true; }\n//     bool Int(int) { stat_.numberCount++; return true; }\n//     bool Uint(unsigned) { stat_.numberCount++; return true; }\n//     bool Int64(int64_t) { stat_.numberCount++; return true; }\n//     bool Uint64(uint64_t) { stat_.numberCount++; return true; }\n//     bool Double(double) { stat_.numberCount++; return true; }\n//     bool String(const Ch*, SizeType length, bool) { stat_.stringCount++; stat_.stringLength += length; return true; }\n//     bool StartObject() { return true; }\n//     bool EndObject(SizeType memberCount) { stat_.objectCount++; stat_.memberCount += memberCount; return true; }\n//     bool StartArray() { return true; }\n//     bool EndArray(SizeType elementCount) { stat_.arrayCount++; stat_.elementCount += elementCount; return true; }\n\n// private:\n//     StatHandler& operator=(const StatHandler&);\n\n//     Stat& stat_;\n// };\n\nstatic void GenStat(Stat& stat, const Var& v) {\n    const std::type_info& type = v.type();\n    if (type == typeid(Object::Ptr)) {\n        Object::Ptr o = v.extract<Object::Ptr>();\n        for (Object::ConstIterator itr = o->begin(); itr != o->end(); ++itr) {\n            stat.stringLength += itr->first.size();\n            GenStat(stat, itr->second);\n        }\n        stat.memberCount += o->size();\n        stat.stringCount += o->size();\n        stat.objectCount++;\n    }\n    else if (type == typeid(Poco::JSON::Array::Ptr)) {\n        Poco::JSON::Array::Ptr a = v.extract<Poco::JSON::Array::Ptr>();\n        for (Poco::JSON::Array::ConstIterator itr = a->begin(); itr != a->end(); ++itr)\n            GenStat(stat, *itr);\n        stat.elementCount += a->size();\n        stat.arrayCount++;\n    }\n    else if (type == typeid(std::string)) {\n        stat.stringCount++;\n        stat.stringLength += v.toString().size();\n    }\n    else if (type == typeid(bool)) {\n        if (v.extract<bool>())\n            stat.trueCount++;\n        else\n            stat.falseCount++;\n    }\n    else if (v.isNumeric())\n        stat.numberCount++;\n    else if (v.isEmpty())\n        stat.nullCount++;\n}\n\nclass PocoParseResult : public ParseResultBase {\npublic:\n    Var root;\n};\n\nclass PocoStringResult : public StringResultBase {\npublic:\n    virtual const char* c_str() const { return s.c_str(); }\n\n    std::string s;\n};\n\nclass PocoTest : public TestBase {\npublic:\n#if TEST_INFO\n    virtual const char* GetName() const { return \"POCO (C++)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        (void)length;\n        PocoParseResult* pr = new PocoParseResult;\n        Parser parser;\n        try {\n            pr->root = parser.parse(std::string(json, length));\n        }\n        catch (...) {\n            delete pr;\n            return 0;\n        }\n        return pr;\n    }\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        const PocoParseResult* pr = static_cast<const PocoParseResult*>(parseResult);\n        PocoStringResult* sr = new PocoStringResult;\n        std::ostringstream os;\n        Stringifier::condense(pr->root, os);\n        sr->s = os.str();\n        return sr;\n    }\n#endif\n\n#if TEST_PRETTIFY\n    virtual StringResultBase* Prettify(const ParseResultBase* parseResult) const {\n        const PocoParseResult* pr = static_cast<const PocoParseResult*>(parseResult);\n        PocoStringResult* sr = new PocoStringResult;\n        std::ostringstream os;\n        Stringifier::stringify(pr->root, true, os, 4);\n        sr->s = os.str();\n        return sr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const PocoParseResult* pr = static_cast<const PocoParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n#if SLOWER_STAT\n        StatHandler<> h(*stat);\n        doc->Accept(h);\n#else\n        GenStat(*stat, pr->root);\n#endif\n        return true;\n    }\n#endif\n\n#if TEST_SAXROUNDTRIP\n    virtual StringResultBase* SaxRoundtrip(const char* json, size_t length) const {\n        std::ostringstream os;\n        PrintHandler::Ptr handler = new PrintHandler(os, 0);\n        Parser parser(handler);\n        try {\n            parser.parse(std::string(json, length));\n            PocoStringResult* sr = new PocoStringResult;\n            sr->s = os.str();\n            return sr;\n        }\n        catch (...) {\n            return 0;\n        }\n    }\n#endif\n\n#if TEST_SAXSTATISTICS\n    class StatHandler : public Handler {\n    public:\n        StatHandler(Stat* stat) : stat_(stat) {}\n\n        virtual void reset() {}\n\n        virtual void startObject() {\n            handleValue();\n            stat_->objectCount++;\n            inArray_.push(false);\n        }\n\n        virtual void endObject() {\n            inArray_.pop();\n        }\n\n        virtual void startArray() {\n            handleValue();\n            stat_->arrayCount++;\n            inArray_.push(true);\n        }\n\n        virtual void endArray() {\n            inArray_.pop();\n        }\n\n        virtual void key(const std::string& k) {\n            stat_->memberCount++;\n            stat_->stringCount++;\n            stat_->stringLength += k.size();\n        }\n\n        virtual void null() {\n            handleValue();\n            stat_->nullCount++;\n        }\n\n        virtual void value(int v) {\n            handleValue();\n            stat_->numberCount++;\n        }\n\n        virtual void value(unsigned v) {\n            handleValue();\n            stat_->numberCount++;\n        }\n\n    #if defined(POCO_HAVE_INT64)\n        virtual void value(Int64 v) {\n            handleValue();\n            stat_->numberCount++;\n        }\n\n        virtual void value(UInt64 v) {\n            handleValue();\n            stat_->numberCount++;\n        }\n    #endif\n\n        virtual void value(const std::string& value) {\n            handleValue();\n            stat_->stringCount++;\n            stat_->stringLength += value.size();\n        }\n\n        virtual void value(double d) {\n            handleValue();\n            stat_->numberCount++;\n        }\n\n        virtual void value(bool b) {\n            handleValue();\n            if (b)\n                stat_->trueCount++;\n            else\n                stat_->falseCount++;\n        }\n\n    private:\n        void handleValue() {\n            if (!inArray_.empty() && inArray_.top())\n                stat_->elementCount++;\n        }\n\n        Stat* stat_;\n        std::stack<bool> inArray_;\n    };\n\n    virtual bool SaxStatistics(const char* json, size_t length, Stat* stat) const {\n        memset(stat, 0, sizeof(Stat));\n        Parser parser(new StatHandler(stat));\n        try {\n            parser.parse(std::string(json, length));\n            return true;\n        }\n        catch (...) {\n            return false;\n        }\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json, double* d) const {\n        try {\n            Parser parser;\n            Var root = parser.parse(json);\n            *d = root.extract<Poco::JSON::Array::Ptr>()->get(0).extract<double>();\n            return true;\n        }\n        catch (...) {\n            return false;\n        }\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const {\n        try {\n            Parser parser;\n            Var root = parser.parse(json);\n            s = root.extract<Poco::JSON::Array::Ptr>()->get(0).toString();\n            return true;\n        }\n        catch (...) {\n            return false;\n        }\n    }\n#endif\n};\n\nREGISTER_TEST(PocoTest);\n\n#endif // HAS_POCO\n"
  },
  {
    "path": "src/tests/qajson4ctest.cpp",
    "content": "#include \"../test.h\"\n\n#include \"qajson4c/src/qajson4c/qajson4c.h\"\n\nstatic void GenStat(Stat* s, const QAJ4C_Value* v) {\n\tconst QAJ4C_Member* member;\n\tsize_t count;\n\n\tswitch(QAJ4C_get_type(v))\n\t{\n\tcase QAJ4C_TYPE_OBJECT:\n        count = QAJ4C_object_size(v);\n        for ( size_t index = 0; index < count; ++index ) {\n        \tmember = QAJ4C_object_get_member(v, index);\n    \t\ts->stringLength += QAJ4C_get_string_length(QAJ4C_member_get_key(member));\n        \tGenStat(s, QAJ4C_member_get_value(member));\n        }\n        s->objectCount++;\n        s->memberCount += count;\n\t\ts->stringCount += count;\n        break;\n\tcase QAJ4C_TYPE_NULL:\n\t\ts->nullCount++;\n\t\tbreak;\n\tcase QAJ4C_TYPE_ARRAY:\n        count = QAJ4C_array_size(v);\n        for ( size_t index = 0; index < count; ++index ) {\n        \tGenStat(s, QAJ4C_array_get(v, index));\n        }\n        s->arrayCount++;\n        s->elementCount += count;\n        break;\n\tcase QAJ4C_TYPE_STRING:\n\t\ts->stringCount++;\n\t\ts->stringLength += QAJ4C_get_string_length(v);\n\t\tbreak;\n\tcase QAJ4C_TYPE_NUMBER:\n\t\ts->numberCount++;\n\t\tbreak;\n\tcase QAJ4C_TYPE_BOOL:\n\t\tif (QAJ4C_get_bool(v)) {\n\t\t\ts->trueCount++;\n\t\t} else {\n\t\t\ts->falseCount++;\n\t\t}\n\t\tbreak;\n\tdefault:\n\t\tbreak;\n\t}\n}\n\nclass Qajson4cParseResult : public ParseResultBase {\npublic:\n\tQajson4cParseResult(const char* json, size_t json_size ) :\n\t\t\troot(QAJ4C_parse_opt_dynamic(json, json_size, QAJ4C_PARSE_OPTS_STRICT, realloc)),\n\t\t\tlen(json_size){\n\t}\n\n\tQajson4cParseResult(const char* json ) :\n\t\t\troot(QAJ4C_parse_opt_dynamic(json, SIZE_MAX, QAJ4C_PARSE_OPTS_STRICT, realloc)),\n\t\t\tlen(0) {\n\t}\n\n\n\t~Qajson4cParseResult() {\n\t\tfree((void*) root);\n\t}\n\n    const QAJ4C_Value* root;\n    size_t len;\n};\n\nclass Qajson4cStringResult : public StringResultBase {\npublic:\n    Qajson4cStringResult() : s() {}\n    ~Qajson4cStringResult() { free(s); }\n    virtual const char* c_str() const { return s; }\n    \n    char* s;\n};\n\nclass Qajson4cTest : public TestBase {\npublic:\n    Qajson4cTest() = default;\n#if TEST_INFO\n    virtual const char* GetName() const { return \"Qajson4c (C)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        (void)length;\n        Qajson4cParseResult* pr = new Qajson4cParseResult(json, length);\n        if (QAJ4C_is_error(pr->root)) {\n            delete pr;\n            return 0;\n        }\n    \treturn pr;\n    }\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        const Qajson4cParseResult* pr = static_cast<const Qajson4cParseResult*>(parseResult);\n        Qajson4cStringResult* sr = new Qajson4cStringResult;\n        size_t alloc_size = pr->len < 32 ? 32 : pr->len;\n        sr->s = (char*)malloc( alloc_size );\n\t\tQAJ4C_sprint(pr->root, sr->s, alloc_size);\n        return sr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const Qajson4cParseResult* pr = static_cast<const Qajson4cParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n        GenStat(stat, pr->root);\n        return true;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json, double* d) const {\n        Qajson4cParseResult pr(json);\n        if (QAJ4C_is_array(pr.root) &&\n        \tQAJ4C_array_size(pr.root) == 1 &&\n            QAJ4C_is_double(QAJ4C_array_get(pr.root, 0)))\n        {\n            *d = QAJ4C_get_double(QAJ4C_array_get(pr.root, 0));\n            return true;\n        }\n        else {\n            return false;\n\t\t}\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const {\n        Qajson4cParseResult pr(json);\n        if (QAJ4C_is_array(pr.root) &&\n\t\t\tQAJ4C_array_size(pr.root) == 1 &&\n\t\t\tQAJ4C_is_string(QAJ4C_array_get(pr.root, 0)))\n        {\n            const QAJ4C_Value* str_val = QAJ4C_array_get(pr.root, 0);\n            s = {QAJ4C_get_string(str_val), QAJ4C_get_string_length(str_val)};\n            return true;\n        }\n        else {\n            return false;\n        }\n    }\n#endif\n};\n\nREGISTER_TEST(Qajson4cTest);\n"
  },
  {
    "path": "src/tests/qttest.cpp",
    "content": "#include \"../test.h\"\n\n#if HAS_QT\n\n#include <QtCore/QJsonArray>\n#include <QtCore/QJsonDocument>\n#include <QtCore/QJsonObject>\n#include <QtCore/QJsonValue>\n\nstatic void GenStat(Stat& stat, const QJsonValue& v);\n\nstatic void GenStat(Stat& stat, const QJsonObject& o) {\n    for (QJsonObject::const_iterator itr = o.begin(); itr != o.end(); ++itr) {\n        GenStat(stat, itr.value());\n        stat.stringLength += itr.key().size();\n        stat.stringCount++;\n        stat.memberCount++;\n    }\n    stat.objectCount++;\n}\n\nstatic void GenStat(Stat& stat, const QJsonArray& a) {\n    for (QJsonArray::const_iterator itr = a.begin(); itr != a.end(); ++itr) {\n        GenStat(stat, *itr);\n        stat.elementCount++;\n    }\n    stat.arrayCount++;\n}\n\nstatic void GenStat(Stat& stat, const QJsonValue& v) {\n    switch (v.type()) {\n    case QJsonValue::Object:\n        GenStat(stat, v.toObject());\n        break;\n\n    case QJsonValue::Array:\n        GenStat(stat, v.toArray());\n        break;\n\n    case QJsonValue::String:\n        stat.stringCount++;\n        stat.stringLength += v.toString().size();\n        break;\n\n    case QJsonValue::Double:\n        stat.numberCount++;\n        break;\n\n    case QJsonValue::Bool:\n        if (v.toBool())\n            stat.trueCount++;\n        else\n            stat.falseCount++;\n        break;\n\n    case QJsonValue::Null:\n        stat.nullCount++;\n        break;\n\n    default:\n        break;\n    }\n}\n\n// static void GenStat(Stat& stat, const dynamic& v) {\n//     switch (v.type()) {\n//     case dynamic::ARRAY:\n//         {\n//             for (auto &i : v)\n//                 GenStat(stat, i);\n//             stat.arrayCount++;\n//             stat.elementCount += v.size();\n//         }\n//         break;\n\n//     case dynamic::OBJECT:\n//         {\n//             auto p = v.items();\n//             for (auto& i : p) {\n//                 GenStat(stat, i.second);\n//                 stat.stringLength += i.first.size();\n//             }\n//             stat.objectCount++;\n//             stat.memberCount += v.size();\n//             stat.stringCount += v.size();\n//         }\n//         break;\n\n//     case dynamic::STRING: \n//         stat.stringCount++;\n//         stat.stringLength += v.size();\n//         break;\n\n//     case dynamic::INT64:\n//     case dynamic::DOUBLE:\n//         stat.numberCount++;\n//         break;\n\n//     case dynamic::BOOL:\n//         if (v.getBool())\n//             stat.trueCount++;\n//         else\n//             stat.falseCount++;\n//         break;\n\n//     case dynamic::NULLT:\n//         stat.nullCount++;\n//         break;\n//     }\n// }\n\nclass QtParseResult : public ParseResultBase {\npublic:\n    QJsonDocument d;\n};\n\nclass QtStringResult : public StringResultBase {\npublic:\n    virtual const char* c_str() const { return s.constData(); }\n\n    QByteArray s;\n};\n\nclass QtTest : public TestBase {\npublic:\n#if TEST_INFO\n    virtual const char* GetName() const { return \"Qt (C++)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        QtParseResult* pr = new QtParseResult;\n        QJsonParseError error;\n        pr->d = QJsonDocument::fromJson(QByteArray(json, length), &error);\n        if (error.error != QJsonParseError::NoError) {\n            delete pr;\n            return 0;\n        }\n        else\n    \t   return pr;\n    }\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        const QtParseResult* pr = static_cast<const QtParseResult*>(parseResult);\n        QtStringResult* sr = new QtStringResult;\n        sr->s = pr->d.toJson(QJsonDocument::Compact);\n        return sr;\n    }\n#endif\n\n#if TEST_PRETTIFY\n    virtual StringResultBase* Prettify(const ParseResultBase* parseResult) const {\n        const QtParseResult* pr = static_cast<const QtParseResult*>(parseResult);\n        QtStringResult* sr = new QtStringResult;\n        sr->s = pr->d.toJson(QJsonDocument::Indented);\n        return sr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const QtParseResult* pr = static_cast<const QtParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n        if (pr->d.isObject())\n            GenStat(*stat, pr->d.object());\n        else if (pr->d.isArray())\n            GenStat(*stat, pr->d.array());\n        return true;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json, double* d) const {\n        QJsonDocument v = QJsonDocument::fromJson(QByteArray(json));\n        *d = v.array()[0].toDouble();\n        return true;\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const {\n        QJsonDocument v = QJsonDocument::fromJson(QByteArray(json));\n        s = v.array()[0].toString().toStdString();\n        return true;\n    }\n#endif\n};\n\nREGISTER_TEST(QtTest);\n\n#endif\n"
  },
  {
    "path": "src/tests/rapidjsonautoutftest.cpp",
    "content": "#include \"../test.h\"\n\n// __SSE2__ and __SSE4_2__ are recognized by gcc, clang, and the Intel compiler.\n// We use -march=native with gmake to enable -msse2 and -msse4.2, if supported.\n#if defined(__SSE4_2__)\n#  define RAPIDJSON_SSE42      \n#elif defined(__SSE2__)        \n#  define RAPIDJSON_SSE2\n#elif defined(_MSC_VER) // Turn on SSE4.2 for VC\n#  define RAPIDJSON_SSE42      \n#endif\n\n#ifndef TEST_PARSE_FLAG\n#define TEST_PARSE_FLAG kParseDefaultFlags\n#endif\n\n#include \"rapidjson/document.h\"\n#include \"rapidjson/encodedstream.h\"\n#include \"rapidjson/memorystream.h\"\n#include \"rapidjson/prettywriter.h\"\n#include \"rapidjson/memorybuffer.h\"\n#include \"rapidjson/writer.h\"\n\nusing namespace rapidjson;\n\ntemplate <typename Encoding = AutoUTF<unsigned> >\nclass StatHandler : public BaseReaderHandler<Encoding, StatHandler<Encoding> > {\npublic:\n    typedef typename Encoding::Ch Ch;\n\n    StatHandler(Stat& stat) : stat_(stat) {}\n\n    bool Null() { stat_.nullCount++; return true; }\n    bool Bool(bool b) { if (b) stat_.trueCount++; else stat_.falseCount++; return true; }\n    bool Int(int) { stat_.numberCount++; return true; }\n    bool Uint(unsigned) { stat_.numberCount++; return true; }\n    bool Int64(int64_t) { stat_.numberCount++; return true; }\n    bool Uint64(uint64_t) { stat_.numberCount++; return true; }\n    bool Double(double) { stat_.numberCount++; return true; }\n    bool String(const Ch*, SizeType length, bool) { stat_.stringCount++; stat_.stringLength += length; return true; }\n    bool StartObject() { return true; }\n    bool EndObject(SizeType memberCount) { stat_.objectCount++; stat_.memberCount += memberCount; return true; }\n    bool StartArray() { return true; }\n    bool EndArray(SizeType elementCount) { stat_.arrayCount++; stat_.elementCount += elementCount; return true; }\n\nprivate:\n    StatHandler& operator=(const StatHandler&);\n\n    Stat& stat_;\n};\n\nstatic void GenStat(Stat& stat, const Value& v) {\n    switch (v.GetType()) {\n    case kNullType:  stat.nullCount++; break;\n    case kFalseType: stat.falseCount++; break;\n    case kTrueType:  stat.trueCount++; break;\n\n    case kObjectType:\n        for (Value::ConstMemberIterator m = v.MemberBegin(); m != v.MemberEnd(); ++m) {\n            stat.stringLength += m->name.GetStringLength();\n            GenStat(stat, m->value);\n        }\n        stat.objectCount++;\n        stat.memberCount += (v.MemberEnd() - v.MemberBegin());\n        stat.stringCount += (v.MemberEnd() - v.MemberBegin()); // Key\n        break;\n\n    case kArrayType:\n        for (Value::ConstValueIterator i = v.Begin(); i != v.End(); ++i)\n            GenStat(stat, *i);\n        stat.arrayCount++;\n        stat.elementCount += v.Size();\n        break;\n\n    case kStringType:\n        stat.stringCount++;\n        stat.stringLength += v.GetStringLength();\n        break;\n\n    case kNumberType:\n        stat.numberCount++;\n        break;\n    }\n}\n\nclass RapidjsonAutoUTFParseResult : public ParseResultBase {\npublic:\n    Document document;\n    UTFType type;\n    bool hasBOM;\n};\n\nclass RapidjsonAutoUTFStringResult : public StringResultBase {\npublic:\n    virtual const char* c_str() const { return mb.GetBuffer(); }\n\n    MemoryBuffer mb;\n};\n\nclass RapidjsonAutoUTFTest : public TestBase {\npublic:\n#if TEST_INFO\n    virtual const char* GetName() const { return \"RapidJSON_AutoUTF (C++)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        RapidjsonAutoUTFParseResult* pr = new RapidjsonAutoUTFParseResult;\n        MemoryStream ms(json, length);\n        AutoUTFInputStream<unsigned, MemoryStream> is(ms);\n        if (pr->document.ParseStream<TEST_PARSE_FLAG, AutoUTF<unsigned> >(is).HasParseError()) {\n            delete pr;\n            return 0;\n        }\n        pr->type = is.GetType();\n        pr->hasBOM = is.HasBOM();\n        return pr;\n    }\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        const RapidjsonAutoUTFParseResult* pr = static_cast<const RapidjsonAutoUTFParseResult*>(parseResult);\n        RapidjsonAutoUTFStringResult* sr = new RapidjsonAutoUTFStringResult;\n        AutoUTFOutputStream<unsigned, MemoryBuffer> os(sr->mb, pr->type, pr->hasBOM);\n        Writer<AutoUTFOutputStream<unsigned, MemoryBuffer> > writer(os);\n        pr->document.Accept(writer);\n        os.Put('\\0');\n        return sr;\n    }\n#endif\n\n#if TEST_PRETTIFY\n    virtual StringResultBase* Prettify(const ParseResultBase* parseResult) const {\n        const RapidjsonAutoUTFParseResult* pr = static_cast<const RapidjsonAutoUTFParseResult*>(parseResult);\n        RapidjsonAutoUTFStringResult* sr = new RapidjsonAutoUTFStringResult;\n        AutoUTFOutputStream<unsigned, MemoryBuffer> os(sr->mb, pr->type, pr->hasBOM);\n        PrettyWriter<AutoUTFOutputStream<unsigned, MemoryBuffer> > writer(os);\n        pr->document.Accept(writer);\n        os.Put('\\0');\n        return sr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const RapidjsonAutoUTFParseResult* pr = static_cast<const RapidjsonAutoUTFParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n#if SLOWER_STAT\n        StatHandler<> h(*stat);\n        doc->Accept(h);\n#else\n        GenStat(*stat, pr->document);\n#endif\n        return true;\n    }\n#endif\n\n#if TEST_SAXROUNDTRIP\n    virtual StringResultBase* SaxRoundtrip(const char* json, size_t length) const {\n        (void)length;\n        GenericReader<AutoUTF<unsigned>, UTF8<> > reader;\n        RapidjsonAutoUTFStringResult* sr = new RapidjsonAutoUTFStringResult;\n        MemoryStream ms(json, length);\n        AutoUTFInputStream<unsigned, MemoryStream> is(ms);\n        MemoryBuffer mb;\n        AutoUTFOutputStream<unsigned, MemoryBuffer> os(mb, is.GetType(), is.HasBOM());\n        Writer<AutoUTFOutputStream<unsigned, MemoryBuffer> > writer(os);\n\n        if (!reader.Parse<TEST_PARSE_FLAG>(is, writer)) {\n            delete sr;\n            return 0;\n        }\n        os.Put('\\0');\n        return sr;\n    }\n#endif\n\n#if TEST_SAXSTATISTICS\n    virtual bool SaxStatistics(const char* json, size_t length, Stat* stat) const {\n        (void)length;\n        memset(stat, 0, sizeof(Stat));\n        GenericReader<AutoUTF<unsigned>, UTF8<> > reader;\n        MemoryStream ms(json, length);\n        AutoUTFInputStream<unsigned, MemoryStream> is(ms);\n        StatHandler<UTF8<> > handler(*stat);\n        return reader.Parse<TEST_PARSE_FLAG>(is, handler);\n    }\n#endif\n\n#if TEST_SAXSTATISTICSUTF16\n    virtual bool SaxStatisticsUTF16(const char* json, size_t length, Stat* stat) const {\n        (void)length;\n        memset(stat, 0, sizeof(Stat));\n        GenericReader<UTF8<>, UTF16<> > reader;\n        StringStream is(json);\n        StatHandler<UTF16<> > handler(*stat);\n        return reader.Parse(is, handler);\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json, double* d) const {\n        MemoryStream ms(json, strlen(json));\n        AutoUTFInputStream<unsigned, MemoryStream> is(ms);\n        Document doc;\n        if (doc.ParseStream<kParseDefaultFlags, AutoUTF<unsigned> >(is).HasParseError() || !doc.IsArray() || doc.Size() != 1 || !doc[0].IsNumber())\n            return false;\n        *d = doc[0].GetDouble();\n        return true;\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const {\n        MemoryStream ms(json, strlen(json));\n        AutoUTFInputStream<unsigned, MemoryStream> is(ms);\n        Document doc;\n        if (doc.ParseStream<kParseDefaultFlags, AutoUTF<unsigned> >(is).HasParseError() || !doc.IsArray() || doc.Size() != 1 || !doc[0].IsString())\n            return false;\n        s = std::string(doc[0].GetString(), doc[0].GetStringLength());\n        return true;\n    }\n#endif\n};\n\nREGISTER_TEST(RapidjsonAutoUTFTest);\n"
  },
  {
    "path": "src/tests/rapidjsonfullprectest.cpp",
    "content": "#define TEST_PARSE_FLAG kParseFullPrecisionFlag\n#define TEST_NAME \"RapidJSON_FullPrec (C++)\"\n#define TEST_CLASS RapidjsonFullPrecTest\n\n#include \"rapidjsontest.cpp\"\n"
  },
  {
    "path": "src/tests/rapidjsoninsitutest.cpp",
    "content": "#define TEST_INSITU\n#define TEST_PARSE_FLAG kParseInsituFlag\n#define TEST_NAME \"RapidJSON_Insitu (C++)\"\n#define TEST_CLASS RapidjsonInsituTest\n#define RapidjsonParseResult RapidjsonParseInsituResult\n\n#include \"rapidjsontest.cpp\"\n"
  },
  {
    "path": "src/tests/rapidjsoniterativetest.cpp",
    "content": "#define TEST_ITERATIVE\n#define TEST_PARSE_FLAG kParseIterativeFlag\n#define TEST_NAME \"RapidJSON_Iterative (C++)\"\n#define TEST_CLASS RapidjsonIterativeTest\n#define RapidjsonParseResult RapidjsonParseIterativeResult\n\n#include \"rapidjsontest.cpp\"\n"
  },
  {
    "path": "src/tests/rapidjsontest.cpp",
    "content": "#include \"../test.h\"\n\n// __SSE2__ and __SSE4_2__ are recognized by gcc, clang, and the Intel compiler.\n// We use -march=native with gmake to enable -msse2 and -msse4.2, if supported.\n#if defined(__SSE4_2__)\n#  define RAPIDJSON_SSE42      \n#elif defined(__SSE2__)        \n#  define RAPIDJSON_SSE2\n#elif defined(_MSC_VER) // Turn on SSE4.2 for VC\n#  define RAPIDJSON_SSE42\n#endif\n\n#ifndef TEST_PARSE_FLAG\n#define TEST_PARSE_FLAG kParseDefaultFlags\n#endif\n\n#ifndef TEST_NAME\n#define TEST_NAME \"RapidJSON (C++)\"\n#endif\n\n#ifndef TEST_CLASS\n#define TEST_CLASS RapidjsonTest\n#endif\n\n#include \"rapidjson/document.h\"\n#include \"rapidjson/prettywriter.h\"\n#include \"rapidjson/stringbuffer.h\"\n#include \"rapidjson/writer.h\"\n\nusing namespace rapidjson;\n\ntemplate <typename Encoding = UTF8<> >\nclass StatHandler : public BaseReaderHandler<Encoding, StatHandler<Encoding> > {\npublic:\n    typedef typename Encoding::Ch Ch;\n\n    StatHandler(Stat& stat) : stat_(stat) {}\n\n    bool Null() { stat_.nullCount++; return true; }\n    bool Bool(bool b) { if (b) stat_.trueCount++; else stat_.falseCount++; return true; }\n    bool Int(int) { stat_.numberCount++; return true; }\n    bool Uint(unsigned) { stat_.numberCount++; return true; }\n    bool Int64(int64_t) { stat_.numberCount++; return true; }\n    bool Uint64(uint64_t) { stat_.numberCount++; return true; }\n    bool Double(double) { stat_.numberCount++; return true; }\n    bool String(const Ch*, SizeType length, bool) { stat_.stringCount++; stat_.stringLength += length; return true; }\n    bool StartObject() { return true; }\n    bool EndObject(SizeType memberCount) { stat_.objectCount++; stat_.memberCount += memberCount; return true; }\n    bool StartArray() { return true; }\n    bool EndArray(SizeType elementCount) { stat_.arrayCount++; stat_.elementCount += elementCount; return true; }\n\nprivate:\n    StatHandler& operator=(const StatHandler&);\n\n    Stat& stat_;\n};\n\nstatic void GenStat(Stat& stat, const Value& v) {\n    switch (v.GetType()) {\n    case kNullType:  stat.nullCount++; break;\n    case kFalseType: stat.falseCount++; break;\n    case kTrueType:  stat.trueCount++; break;\n\n    case kObjectType:\n        for (Value::ConstMemberIterator m = v.MemberBegin(); m != v.MemberEnd(); ++m) {\n            stat.stringLength += m->name.GetStringLength();\n            GenStat(stat, m->value);\n        }\n        stat.objectCount++;\n        stat.memberCount += (v.MemberEnd() - v.MemberBegin());\n        stat.stringCount += (v.MemberEnd() - v.MemberBegin()); // Key\n        break;\n\n    case kArrayType:\n        for (Value::ConstValueIterator i = v.Begin(); i != v.End(); ++i)\n            GenStat(stat, *i);\n        stat.arrayCount++;\n        stat.elementCount += v.Size();\n        break;\n\n    case kStringType:\n        stat.stringCount++;\n        stat.stringLength += v.GetStringLength();\n        break;\n\n    case kNumberType:\n        stat.numberCount++;\n        break;\n    }\n}\n\nclass RapidjsonParseResult : public ParseResultBase {\npublic:\n    RapidjsonParseResult(const char* json, size_t length) : buffer() {\n        (void)json;\n        (void)length;\n#ifdef TEST_INSITU\n        buffer = (char*)malloc(length + 1);\n        memcpy(buffer, json, length + 1);\n#endif\n    }\n    ~RapidjsonParseResult() { free(buffer); }\n    Document document;\n    char* buffer;\n};\n\nclass RapidjsonStringResult : public StringResultBase {\npublic:\n    virtual const char* c_str() const { return sb.GetString(); }\n\n    StringBuffer sb;\n};\n\nclass TEST_CLASS : public TestBase {\npublic:\n#if TEST_INFO\n    virtual const char* GetName() const { return TEST_NAME; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        (void)length;\n        RapidjsonParseResult* pr = new RapidjsonParseResult(json, length);\n#ifdef TEST_INSITU\n        pr->document.ParseInsitu<TEST_PARSE_FLAG>(pr->buffer);\n#else\n        pr->document.Parse<TEST_PARSE_FLAG>(json);\n#endif\n        if (pr->document.HasParseError()) {\n            delete pr;\n            return 0;\n        }\n        return pr;\n    }\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        const RapidjsonParseResult* pr = static_cast<const RapidjsonParseResult*>(parseResult);\n        RapidjsonStringResult* sr = new RapidjsonStringResult;\n        Writer<StringBuffer> writer(sr->sb);\n        pr->document.Accept(writer);\n        return sr;\n    }\n#endif\n\n#if TEST_PRETTIFY\n    virtual StringResultBase* Prettify(const ParseResultBase* parseResult) const {\n        const RapidjsonParseResult* pr = static_cast<const RapidjsonParseResult*>(parseResult);\n        RapidjsonStringResult* sr = new RapidjsonStringResult;\n        PrettyWriter<StringBuffer> writer(sr->sb);\n        pr->document.Accept(writer);\n        return sr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const RapidjsonParseResult* pr = static_cast<const RapidjsonParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n#if SLOWER_STAT\n        StatHandler<> h(*stat);\n        doc->Accept(h);\n#else\n        GenStat(*stat, pr->document);\n#endif\n        return true;\n    }\n#endif\n\n#if TEST_SAXROUNDTRIP\n    virtual StringResultBase* SaxRoundtrip(const char* json, size_t length) const {\n        (void)length;\n        Reader reader;\n        RapidjsonStringResult* sr = new RapidjsonStringResult;\n        Writer<StringBuffer> writer(sr->sb);\n\n#ifdef TEST_INSITU\n        RapidjsonParseResult pr(json, length);\n        InsituStringStream is(pr.buffer);\n#else\n        StringStream is(json);\n#endif\n\n        if (!reader.Parse<TEST_PARSE_FLAG>(is, writer)) {\n            delete sr;\n            return 0;\n        }\n        return sr;\n    }\n#endif\n\n#if TEST_SAXSTATISTICS\n    virtual bool SaxStatistics(const char* json, size_t length, Stat* stat) const {\n        (void)length;\n        memset(stat, 0, sizeof(Stat));\n        Reader reader;\n\n#ifdef TEST_INSITU\n        RapidjsonParseResult pr(json, length);\n        InsituStringStream is(pr.buffer);\n#else\n        StringStream is(json);\n#endif\n\n        StatHandler<> handler(*stat);\n        return reader.Parse<TEST_PARSE_FLAG>(is, handler);\n    }\n#endif\n\n#if TEST_SAXSTATISTICSUTF16\n    virtual bool SaxStatisticsUTF16(const char* json, size_t length, Stat* stat) const {\n        (void)length;\n        memset(stat, 0, sizeof(Stat));\n        GenericReader<UTF8<>, UTF16<> > reader;\n\n#ifdef TEST_INSITU\n        RapidjsonParseResult pr(json, length);\n        InsituStringStream is(pr.buffer);\n#else\n        StringStream is(json);\n#endif\n        StatHandler<UTF16<> > handler(*stat);\n        return reader.Parse<TEST_PARSE_FLAG>(is, handler);\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json, double* d) const {\n        Document doc;\n#ifdef TEST_INSITU\n        RapidjsonParseResult pr(json, strlen(json));\n        doc.ParseInsitu<TEST_PARSE_FLAG>(pr.buffer);\n#else\n        doc.Parse<TEST_PARSE_FLAG>(json);\n#endif\n        if (!doc.HasParseError() && doc.IsArray() && doc.Size() == 1 && doc[0].IsNumber()) {\n            *d = doc[0].GetDouble();\n            return true;\n        }\n        return false;\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const {\n        Document doc;\n#ifdef TEST_INSITU\n        RapidjsonParseResult pr(json, strlen(json));\n        doc.ParseInsitu<TEST_PARSE_FLAG>(pr.buffer);\n#else\n        doc.Parse<TEST_PARSE_FLAG>(json);\n#endif\n        if (!doc.HasParseError() && doc.IsArray() && doc.Size() == 1 && doc[0].IsString()) {\n            s = std::string(doc[0].GetString(), doc[0].GetStringLength());\n            return true;\n        }\n        return false;\n    }\n#endif\n};\n\nREGISTER_TEST(TEST_CLASS);\n"
  },
  {
    "path": "src/tests/sajsontest.cpp",
    "content": "#if ((defined(_MSC_VER) && _MSC_VER >= 1700) || (__cplusplus >= 201103L))\n#include \"../test.h\"\n\n#include \"sajson/include/sajson.h\"\n#include <iostream>\n\nusing namespace sajson;\n\nstatic void GenStat(Stat& stat, const value& v) {\n    switch (v.get_type()) {\n    case TYPE_ARRAY:\n        {\n            size_t size = v.get_length();\n            for (size_t i = 0; i < size; i++)\n                GenStat(stat, v.get_array_element(i));\n            stat.arrayCount++;\n            stat.elementCount += size;\n        }\n        break;\n\n    case TYPE_OBJECT:\n        {\n            size_t size = v.get_length();\n            for (size_t i = 0; i < size; i++) {\n                GenStat(stat, v.get_object_value(i));\n                stat.stringLength += v.get_object_key(i).length();\n            }\n            stat.objectCount++;\n            stat.memberCount += size;\n            stat.stringCount += size;\n        }\n        break;\n\n    case TYPE_STRING: \n        stat.stringCount++;\n        stat.stringLength += v.get_string_length();\n        break;\n\n    case TYPE_INTEGER:\n    case TYPE_DOUBLE:\n        stat.numberCount++;\n        break;\n\n    case TYPE_TRUE:\n        stat.trueCount++;\n        break;\n\n    case TYPE_FALSE:\n        stat.falseCount++;\n        break;\n\n    case TYPE_NULL:\n        stat.nullCount++;\n        break;\n    }\n}\n\nclass SajsonParseResult : public ParseResultBase {\npublic:\n    SajsonParseResult(document&& d_) : d(std::move(d_)) {}\n    document d;\n};\n\nclass SajsonStringResult : public StringResultBase {\npublic:\n    virtual const char* c_str() const { return s.c_str(); }\n\n    std::string s;\n};\nclass SajsonTest : public TestBase {\npublic:\n#if TEST_INFO\n    virtual const char* GetName() const { return \"sajson (C++)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        (void)length;\n        SajsonParseResult* pr = new SajsonParseResult(parse(dynamic_allocation(), literal(json)));\n        if (!pr->d.is_valid()) {\n            //std::cout << \"Error (\" << pr->d.get_error_line() << \":\" << pr->d.get_error_column() << \"): \" << pr->d.get_error_message() << std::endl;\n            delete pr;\n            return 0;\n        }\n    \treturn pr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const SajsonParseResult* pr = static_cast<const SajsonParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n        GenStat(*stat, pr->d.get_root());\n        return true;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json, double* d) const {\n        document doc = parse(dynamic_allocation(), literal(json));\n        if (doc.is_valid() &&\n            doc.get_root().get_type() == TYPE_ARRAY &&\n            doc.get_root().get_length() == 1 &&\n            doc.get_root().get_array_element(0).get_type() == TYPE_DOUBLE)\n        {\n            *d = doc.get_root().get_array_element(0).get_double_value();\n            return true;\n        }\n        else\n            return false;\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const {\n        document doc = parse(dynamic_allocation(), literal(json));\n        if (doc.is_valid() &&\n            doc.get_root().get_type() == TYPE_ARRAY &&\n            doc.get_root().get_length() == 1 &&\n            doc.get_root().get_array_element(0).get_type() == TYPE_STRING)\n        {\n            s = doc.get_root().get_array_element(0).as_string();\n            return true;\n        }\n        else\n            return false;\n    }\n#endif\n};\n\nREGISTER_TEST(SajsonTest);\n#endif\n"
  },
  {
    "path": "src/tests/sheredomjsonhtest.cpp",
    "content": "#include \"../test.h\"\n#include \"../cjsonlibs/sheredom_jsonh_renaming.h\"\n#include \"sheredom-jsonh/json.h\"\n\nstatic void GenStat(Stat* s, const json_value_s* v) {\n    switch (v->type) {\n    case json_type_object:\n        {\n            json_object_s* o = (json_object_s*)v->payload;\n            for (json_object_element_s* child = o->start; child != 0; child = child->next) {\n                GenStat(s, child->value);\n                s->stringCount++;\n                s->stringLength += child->name->string_size;\n                s->memberCount++;\n            }\n            s->objectCount++;\n        }\n        break;\n\n    case json_type_array:\n        {\n            json_array_s* a = (json_array_s*)v->payload;\n            for (json_array_element_s* child = a->start; child != 0; child = child->next) {\n                GenStat(s, child->value);\n                s->elementCount++;\n            }\n            s->arrayCount++;\n        }\n        break;\n\n    case json_type_string:\n        s->stringCount++;\n        s->stringLength += ((json_string_s*)v->payload)->string_size;\n        break;\n\n    case json_type_number:\n        s->numberCount++; \n        break;\n\n    case json_type_true:\n        s->trueCount++;\n        break;\n\n    case json_type_false:\n        s->falseCount++;\n        break;\n\n    case json_type_null:\n        s->nullCount++;\n        break;\n    }\n}\n\nstatic void ParseNumbers(const json_value_s* v) {\n    switch (v->type) {\n    case json_type_array:\n        {\n            json_array_s* a = (json_array_s*)v->payload;\n            for (json_array_element_s* child = a->start; child != 0; child = child->next)\n                ParseNumbers(child->value);\n        }\n        break;\n\n    case json_type_object:\n        {\n            json_object_s* o = (json_object_s*)v->payload;\n            for (json_object_element_s* child = o->start; child != 0; child = child->next)\n                ParseNumbers(child->value);\n        }\n        break;\n\n    case json_type_number:\n        {\n            json_number_s* n = (json_number_s*)v->payload;\n            atof(n->number);\n        }\n        break;\n\n    default:;\n    }\n}\n\nstatic void WriteNumbers(const json_value_s* v) {\n    switch (v->type) {\n    case json_type_array:\n        {\n            json_array_s* a = (json_array_s*)v->payload;\n            for (json_array_element_s* child = a->start; child != 0; child = child->next)\n                WriteNumbers(child->value);\n        }\n        break;\n\n    case json_type_object:\n        {\n            json_object_s* o = (json_object_s*)v->payload;\n            for (json_object_element_s* child = o->start; child != 0; child = child->next)\n                WriteNumbers(child->value);\n        }\n        break;\n\n    case json_type_number:\n        {\n            double d;\n            memcpy(&d, v->payload, sizeof(double));\n            char buffer[32] = { 0 };\n            sprintf(buffer, \"%17g\", d);\n        }\n        break;\n\n    default:;\n    }\n}\n\nclass SheredomParseResult : public ParseResultBase {\npublic:\n    SheredomParseResult() : root() {}\n    ~SheredomParseResult() { free(root); }\n\n    json_value_s *root;\n};\n\nclass SheredomStringResult : public StringResultBase {\npublic:\n    SheredomStringResult() : s() {}\n    ~SheredomStringResult() { free(s); }\n\n    virtual const char* c_str() const { return s; }\n\n    char* s;\n};\n\nclass SheredomTest : public TestBase {\npublic:\n#if TEST_INFO\n    virtual const char* GetName() const { return \"Sheredom json.h (C)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\t\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        SheredomParseResult* pr = new SheredomParseResult;\n        pr->root = sheredom_json_parse(json, length);\n        if (!pr->root) {\n            delete pr;\n            return 0;\n        }\n        // Since json.h does not parse numbers, emulate here in order to compare with other parsers.\n        ParseNumbers(pr->root);\n    \treturn pr;\n    }\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        const SheredomParseResult* pr = static_cast<const SheredomParseResult*>(parseResult);\n        SheredomStringResult* sr = new SheredomStringResult;\n        sr->s = static_cast<char*>(sheredom_json_write_minified(pr->root, 0));\n        // Since json.h does not write numbers, emulate here in order to compare with other parsers.\n        WriteNumbers(pr->root);\n        return sr;\n    }\n#endif\n\n#if TEST_PRETTIFY\n    virtual StringResultBase* Prettify(const ParseResultBase* parseResult) const {\n        const SheredomParseResult* pr = static_cast<const SheredomParseResult*>(parseResult);\n        SheredomStringResult* sr = new SheredomStringResult;\n        sr->s = static_cast<char*>(sheredom_json_write_pretty(pr->root, \"    \", \"\\n\", 0));\n        // Since json.h does not write numbers, emulate here in order to compare with other parsers.\n        WriteNumbers(pr->root);\n        return sr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const SheredomParseResult* pr = static_cast<const SheredomParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n        GenStat(stat, pr->root);\n        return true;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json, double* d) const {\n        SheredomParseResult pr;\n        pr.root = sheredom_json_parse(json, strlen(json));\n        if (pr.root && pr.root->type == json_type_array) {\n            json_array_s* a = (json_array_s*)pr.root->payload;\n            if (a->length == 1 && a->start->value->type == json_type_number) {\n                *d = atof(((json_number_s*)(a->start->value->payload))->number);\n                return true;\n            }\n        }\n        return false;\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const {\n        SheredomParseResult pr;\n        pr.root = sheredom_json_parse(json, strlen(json));\n        if (pr.root && pr.root->type == json_type_array) {\n            json_array_s* a = (json_array_s*)pr.root->payload;\n            if (a->length == 1 && a->start->value->type == json_type_string) {\n                s = ((json_string_s*)(a->start->value->payload))->string;\n                return true;\n            }\n        }\n        return false;\n    }\n#endif\n};\n\nREGISTER_TEST(SheredomTest);\n"
  },
  {
    "path": "src/tests/simdjsontest.cpp",
    "content": "#include <sstream>\n#include <string>\n#include <string_view>\n\n#include \"../test.h\"\n#include \"simdjson.cpp\"\n#include \"simdjson.h\"\n\nusing namespace simdjson;\n\nstatic void GenStat(Stat &stat, const dom::element v) {\n  switch (v.type()) {\n    case dom::element_type::ARRAY:\n      for (dom::element child : dom::array(v)) {\n        stat.elementCount++;\n        GenStat(stat, child);\n      }\n      stat.arrayCount++;\n      break;\n    case dom::element_type::OBJECT:\n      for (dom::key_value_pair kv : dom::object(v)) {\n        GenStat(stat, kv.value);\n        stat.stringLength += kv.key.size();\n        stat.memberCount++;\n        stat.stringCount++;\n      }\n      stat.objectCount++;\n      break;\n    case dom::element_type::INT64:\n    case dom::element_type::UINT64:\n    case dom::element_type::DOUBLE:\n      stat.numberCount++;\n      break;\n    case dom::element_type::STRING: {\n      stat.stringCount++;\n      std::string_view sv = v.get<std::string_view>();\n      stat.stringLength += sv.size();\n    } break;\n    case dom::element_type::BOOL:\n      if (v.get<bool>()) {\n        stat.trueCount++;\n      } else {\n        stat.falseCount++;\n      }\n      break;\n    case dom::element_type::NULL_VALUE:\n      ++stat.nullCount;\n      break;\n  }\n}\n\nclass SimdJsonParseResult : public ParseResultBase {\n public:\n  dom::element root{};\n  std::unique_ptr<dom::parser> parser = std::make_unique<dom::parser>();\n};\n\nclass SimdStringResult : public StringResultBase {\n public:\n  std::stringstream ss;\n  const char *c_str() const override { return ss.str().c_str(); }\n};\nclass SimdTest : public TestBase {\n public:\n#if TEST_INFO\n  const char *GetName() const override { return \"simdjson\"; }\n  const char *GetFilename() const override { return __FILE__; }\n#endif\n\n#if TEST_PARSE\n  ParseResultBase *Parse(const char *j, size_t length) const override {\n    auto pr = std::make_unique<SimdJsonParseResult>();\n\n    std::string_view s(j, length);\n    simdjson::error_code error;\n    pr->parser->parse(s).tie(pr->root, error);\n    if (error) {\n      return nullptr;\n    }\n    return pr.release();\n  }\n#endif\n\n#if TEST_STRINGIFY\n  StringResultBase *Stringify(\n      const ParseResultBase *parseResult) const override {\n    auto sr = std::make_unique<SimdStringResult>();\n\n    auto pr = static_cast<const SimdJsonParseResult *>(parseResult);\n    sr->ss << pr->root;\n    return sr.release();\n  }\n#endif\n\n#if TEST_PRETTIFY\n  // Currently unsupported, simdjson v0.3\n  StringResultBase *Prettify(\n      const ParseResultBase *parseResult) const override {\n    (void)parseResult;\n    return nullptr;\n  }\n#endif\n\n#if TEST_STATISTICS\n  bool Statistics(const ParseResultBase *parseResult,\n                  Stat *stat) const override {\n    auto pr = static_cast<const SimdJsonParseResult *>(parseResult);\n    memset(stat, 0, sizeof(Stat));\n    GenStat(*stat, pr->root);\n    return true;\n  }\n#endif\n\n#if TEST_CONFORMANCE\n  bool ParseDouble(const char *j, double *d) const override {\n    simdjson::error_code error;\n    simdjson::dom::parser parser;\n    parser.parse(j, std::strlen(j)).at(0).get<double>().tie(*d, error);\n    if (error) {\n      return false;\n    }\n    return true;\n  }\n\n  bool ParseString(const char *j, std::string &s) const override {\n    simdjson::error_code error;\n    std::string_view answer;\n    parser.parse(j,strlen(j))\n        .at(0)\n        .get<std::string_view>()\n        .tie(answer, error);\n    if (error) {\n      return false;\n    }\n    s.assign(answer.data(), answer.size());\n    return true;\n  }\n#endif\n};\n\nREGISTER_TEST(SimdTest);\n\n"
  },
  {
    "path": "src/tests/simplejsontest.cpp",
    "content": "#include \"../test.h\"\n\n#ifdef _WIN32\n#define WIN32\n#endif\n#include \"simplejson/src/JSON.cpp\"\n#include \"simplejson/src/JSONValue.cpp\"\n#include <clocale>\n\nstatic void GenStat(Stat& stat, const JSONValue& v) {\n    if (v.IsArray()) {\n        const JSONArray& a = v.AsArray();\n        for (JSONArray::const_iterator itr = a.begin(); itr != a.end(); ++itr)\n            GenStat(stat, **itr);\n        stat.arrayCount++;\n        stat.elementCount += a.size();\n    }\n    else if (v.IsObject()) {\n        const JSONObject& o = v.AsObject();\n        for (JSONObject::const_iterator itr = o.begin(); itr != o.end(); ++itr) {\n            GenStat(stat, *itr->second);\n            stat.stringLength += itr->first.size();\n        }\n        stat.objectCount++;\n        stat.memberCount += o.size();\n        stat.stringCount += o.size();\n    }\n    else if (v.IsString()) {\n        stat.stringCount++;\n        stat.stringLength += v.AsString().size();\n    }\n    else if (v.IsNumber())\n        stat.numberCount++;\n    else if (v.IsBool()) {\n        if (v.AsBool())\n            stat.trueCount++;\n        else\n            stat.falseCount++;\n    }\n    else if (v.IsNull())\n        stat.nullCount++;\n}\n\nclass SimplejsonParseResult : public ParseResultBase {\npublic:\n    SimplejsonParseResult() : root() {}\n    ~SimplejsonParseResult() { delete root; }\n\n    JSONValue* root;\n};\n\nclass SimplejsonStringResult : public StringResultBase {\npublic:\n    SimplejsonStringResult() : s() {}\n    ~SimplejsonStringResult() { free(s); }\n\n    virtual const char* c_str() const { return s; }\n\n    char* s;\n};\nclass SimplejsonTest : public TestBase {\npublic:\n#if TEST_INFO\n    virtual const char* GetName() const { return \"SimpleJSON (C++)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\t\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        (void)length;\n        SimplejsonParseResult* pr = new SimplejsonParseResult;\n\n        char* backupLocale = std::setlocale(LC_ALL, 0);\n        std::setlocale(LC_ALL, \"en_US.UTF-8\");\n        \n        pr->root = JSON::Parse(json); // Use mcbstowcs() internally\n\n        std::setlocale(LC_ALL, backupLocale);\n\n        if (!pr->root) {\n            delete pr;\n            pr = 0;\n        }\n\n    \treturn pr;\n    }\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        const SimplejsonParseResult* pr = static_cast<const SimplejsonParseResult*>(parseResult);\n        SimplejsonStringResult* sr = new SimplejsonStringResult;\n        std::wstring s = JSON::Stringify(pr->root);\n\n        // Doing reverse conversion as in JSON::Prase(const char*) with UTF8 locale\n\n        char* backupLocale = std::setlocale(LC_ALL, 0);\n        std::setlocale(LC_ALL, \"en_US.UTF-8\");\n\n        size_t length = s.size() * 2 + 1;\n        sr->s = (char*)malloc(length);\n        if (wcstombs(sr->s, s.c_str(), length) == (size_t)-1) {\n            delete sr;\n            sr = 0;\n        }\n\n        std::setlocale(LC_ALL, backupLocale);\n\n        return sr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const SimplejsonParseResult* pr = static_cast<const SimplejsonParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n        GenStat(*stat, *pr->root);\n        return true;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json, double* d) const {\n        SimplejsonParseResult pr;\n\n        char* backupLocale = std::setlocale(LC_ALL, 0);\n        std::setlocale(LC_ALL, \"en_US.UTF-8\");\n        \n        pr.root = JSON::Parse(json); // Use mcbstowcs() internally\n\n        std::setlocale(LC_ALL, backupLocale);\n\n        if (pr.root &&\n            pr.root->IsArray() &&\n            pr.root->AsArray().size() == 1 &&\n            pr.root->AsArray()[0]->IsNumber())\n        {\n            *d = pr.root->AsArray()[0]->AsNumber();\n            return true;\n        }\n        else\n            return false;\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const {\n        SimplejsonParseResult pr;\n\n        char* backupLocale = std::setlocale(LC_ALL, 0);\n        std::setlocale(LC_ALL, \"en_US.UTF-8\");\n        \n        pr.root = JSON::Parse(json); // Use mcbstowcs() internally\n\n        bool ret = false;\n        if (pr.root &&\n            pr.root->IsArray() &&\n            pr.root->AsArray().size() == 1 &&\n            pr.root->AsArray()[0]->IsString())\n        {\n            std::wstring ss = pr.root->AsArray()[0]->AsString();\n            size_t length = ss.size() * 2 + 1;\n            char *u  = (char*)malloc(length);\n            if (wcstombs(u, ss.c_str(), length) != (size_t)-1) {\n                s = u;\n                ret = true;\n            }\n            free(u);\n        }\n\n        std::setlocale(LC_ALL, backupLocale);\n        return ret;\n    }\n#endif\n};\n\nREGISTER_TEST(SimplejsonTest);\n"
  },
  {
    "path": "src/tests/strduptest.cpp",
    "content": "#include \"../test.h\"\n\nclass StrdupParseResult : public ParseResultBase {\npublic:\n    StrdupParseResult() : r(), length() {}\n    ~StrdupParseResult() { free(r); }\n    \n    char *r;\n    size_t length;\n};\n\nclass StrdupStringResult : public StringResultBase {\npublic:\n    StrdupStringResult() : s() {}\n    ~StrdupStringResult() { free(s); }\n\n    virtual const char* c_str() const { return s; }\n    \n    char *s;\n};\n\nclass StrdupTest : public TestBase {\npublic:\n#if TEST_INFO\n    virtual const char* GetName() const { return \"strdup (C)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\t\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        StrdupParseResult* pr = new StrdupParseResult;\n        pr->r = (char*)malloc(length + 1);\n        pr->length = length;\n        memcpy(pr->r, json, length + 1);\n    \treturn pr;\n    }\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        const StrdupParseResult* pr = static_cast<const StrdupParseResult*>(parseResult);\n        StrdupStringResult* sr = new StrdupStringResult;\n    \tsr->s = (char*)malloc(pr->length + 1);\n        memcpy(sr->s, pr->r, pr->length + 1);\n        return sr;\n    }\n#endif\n};\n\nREGISTER_TEST(StrdupTest);\n"
  },
  {
    "path": "src/tests/taocppnlohmanntest.cpp",
    "content": "#if defined(__clang__) || defined(__GNUC__)\n\n#include \"../test.h\"\n\n#include \"nlohmann/src/json.hpp\"\n\n#include \"taocppjson/include/tao/json.hpp\"\n\n#include \"taocppjson/contrib/nlohmann/to_value.hpp\"\n#include \"taocppjson/contrib/nlohmann/from_value.hpp\"\n\nusing namespace nlohmann;\n\nstatic void GenStat(Stat& stat, const json& v) {\n    switch (v.type()) {\n    case json::value_t::array:\n        for (auto& element : v)\n            GenStat(stat, element);\n        stat.arrayCount++;\n        stat.elementCount += v.size();\n        break;\n\n    case json::value_t::object:\n        for (json::const_iterator it = v.begin(); it != v.end(); ++it) {\n            GenStat(stat, it.value());\n            stat.stringLength += it.key().size();\n        }\n        stat.objectCount++;\n        stat.memberCount += v.size();\n        stat.stringCount += v.size();\n        break;\n\n    case json::value_t::string:\n        stat.stringCount++;\n        stat.stringLength += v.get<std::string>().size();\n        break;\n\n    case json::value_t::number_integer:\n    case json::value_t::number_unsigned:\n    case json::value_t::number_float:\n        stat.numberCount++;\n        break;\n\n    case json::value_t::boolean:\n        if (v)\n            stat.trueCount++;\n        else\n            stat.falseCount++;\n        break;\n\n    case json::value_t::null:\n        stat.nullCount++;\n        break;\n\n    case json::value_t::discarded:\n        throw std::logic_error( \"code should be unreachable\" );\n    }\n}\n\nclass NlohmannParseResult : public ParseResultBase {\npublic:\n    json root;\n};\n\nclass NlohmannStringResult : public StringResultBase {\npublic:\n    virtual const char* c_str() const { return s.c_str(); }\n\n    std::string s;\n};\n\nclass TaocppNlohmannTest : public TestBase {\npublic:\n#if TEST_INFO\n    virtual const char* GetName() const { return \"taocpp/json & Nlohmann (C++11)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* j, size_t length) const {\n        NlohmannParseResult* pr = new NlohmannParseResult;\n        try {\n            tao::json::nlohmann::to_value<json> handler;\n            tao::json::sax::from_string(j, length, handler);\n            pr->root = std::move( handler.value );\n        }\n        catch (...) {\n            delete pr;\n            return 0;\n        }\n    \treturn pr;\n    }\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        const NlohmannParseResult* pr = static_cast<const NlohmannParseResult*>(parseResult);\n        NlohmannStringResult* sr = new NlohmannStringResult;\n        std::ostringstream oss;\n        tao::json::sax::to_stream oss_handler(oss);\n        tao::json::nlohmann::from_value(pr->root, oss_handler);\n        sr->s = oss.str();\n        return sr;\n    }\n#endif\n\n#if TEST_PRETTIFY\n    virtual StringResultBase* Prettify(const ParseResultBase* parseResult) const {\n        const NlohmannParseResult* pr = static_cast<const NlohmannParseResult*>(parseResult);\n        NlohmannStringResult* sr = new NlohmannStringResult;\n        std::ostringstream oss;\n        tao::json::sax::to_pretty_stream oss_handler(oss, 4);\n        tao::json::nlohmann::from_value(pr->root, oss_handler);\n        sr->s = oss.str();\n        return sr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const NlohmannParseResult* pr = static_cast<const NlohmannParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n        GenStat(*stat, pr->root);\n        return true;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* j, double* d) const {\n        try {\n            json root = json::parse(j);\n            *d = root[0].get<double>();\n            return true;\n        }\n        catch (...) {\n        }\n        return false;\n    }\n\n    virtual bool ParseString(const char* j, std::string& s) const {\n        try {\n            json root = json::parse(j);\n            s = root[0].get<std::string>();\n            return true;\n        }\n        catch (...) {\n        }\n        return false;\n    }\n#endif\n};\n\nREGISTER_TEST(TaocppNlohmannTest);\n\n#endif\n"
  },
  {
    "path": "src/tests/taocpptest.cpp",
    "content": "#if (defined(__clang__) || defined(__GNUC__)) && defined(__x86_64__)\n\n#include \"../test.h\"\n\n#include \"taocppjson/include/tao/json.hpp\"\n\nclass StatHandler\n{\npublic:\n    StatHandler(Stat& stat) : stat_(stat) {}\n\n    void null() { stat_.nullCount++; }\n\n    void boolean(const bool v) { v ? stat_.trueCount++ : stat_.falseCount++; }\n\n    void number(const std::int64_t) { stat_.numberCount++; }\n    void number(const std::uint64_t) { stat_.numberCount++; }\n    void number(const double) { stat_.numberCount++; }\n\n    void string(const std::string & v) { stat_.stringCount++; stat_.stringLength += v.size(); }\n\n    void begin_array() {}\n    void element() { stat_.elementCount++; }\n    void end_array() { stat_.arrayCount++; }\n\n    void begin_object() {}\n    void key(const std::string & v) { stat_.stringCount++; stat_.stringLength += v.size(); }\n    void member() { stat_.memberCount++; }\n    void end_object() { stat_.objectCount++; }\n\nprivate:\n    StatHandler& operator=(const StatHandler&);\n\n    Stat& stat_;\n};\n\nstatic void GenStat(Stat& stat, const tao::json::value& v){\n   StatHandler statHandler(stat);\n   tao::json::sax::from_value(v, statHandler);\n}\n\nclass TAOCPPJSONParseResult : public ParseResultBase {\npublic:\n   tao::json::value root;\n};\n\nclass TAOCPPJSONStringResult : public StringResultBase {\npublic:\n   virtual const char* c_str() const { return s.c_str(); }\n\n   std::string s;\n};\nclass TAOCPPJSONTest : public TestBase {\npublic:\n#if TEST_INFO\n   virtual const char* GetName() const { return \"taocpp/json (C++11)\"; }\n   virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\n#if TEST_PARSE\n   virtual ParseResultBase* Parse(const char* json, size_t length) const {\n      TAOCPPJSONParseResult* pr = new TAOCPPJSONParseResult;\n      try {\n         pr->root = tao::json::from_string(json, length);\n      }\n      catch (...) {\n         delete pr;\n         return nullptr;\n      }\n      return pr;\n   }\n#endif\n\n#if TEST_STRINGIFY\n   virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n      const TAOCPPJSONParseResult* pr = static_cast<const TAOCPPJSONParseResult*>(parseResult);\n      TAOCPPJSONStringResult* sr = new TAOCPPJSONStringResult;\n      sr->s = to_string(pr->root);\n      return sr;\n   }\n#endif\n\n#if TEST_PRETTIFY\n   virtual StringResultBase* Prettify(const ParseResultBase* parseResult) const {\n      const TAOCPPJSONParseResult* pr = static_cast<const TAOCPPJSONParseResult*>(parseResult);\n      TAOCPPJSONStringResult* sr = new TAOCPPJSONStringResult;\n      sr->s = to_string(pr->root, 4);\n      return sr;\n   }\n#endif\n\n#if TEST_STATISTICS\n   virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n      const TAOCPPJSONParseResult* pr = static_cast<const TAOCPPJSONParseResult*>(parseResult);\n      memset(stat, 0, sizeof(Stat));\n      GenStat(*stat, pr->root);\n      return true;\n   }\n#endif\n\n#if TEST_SAXROUNDTRIP\n    virtual StringResultBase* SaxRoundtrip(const char* json, size_t length) const {\n        TAOCPPJSONStringResult* sr = new TAOCPPJSONStringResult;\n        std::ostringstream oss;\n        tao::json::sax::to_stream handler( oss );\n        tao::json::sax::from_string(json, length, handler);\n        sr->s = oss.str();\n        return sr;\n    }\n#endif\n\n#if TEST_SAXSTATISTICS\n    virtual bool SaxStatistics(const char* json, size_t length, Stat* stat) const {\n        memset(stat, 0, sizeof(Stat));\n        StatHandler handler(*stat);\n        tao::json::sax::from_string(json, length, handler);\n        return true;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n   virtual bool ParseDouble(const char* json, double* d) const {\n      try {\n         auto root = tao::json::from_string(json);\n         *d = root[0].get_double();\n         return true;\n      }\n      catch (...) {\n      }\n      return false;\n   }\n\n   virtual bool ParseString(const char* j, std::string& s) const {\n      try {\n         auto root = tao::json::from_string(j);\n         s = root[0].get_string();\n         return true;\n      }\n      catch (...) {\n      }\n      return false;\n   }\n#endif\n};\n\nREGISTER_TEST(TAOCPPJSONTest);\n\n#endif\n"
  },
  {
    "path": "src/tests/tunnuztest.cpp",
    "content": "#include \"../test.h\"\n#include <sstream>\n\n#if defined(_MSC_VER)\n#define YY_NO_UNISTD_H\n\n#include <io.h>\n#define isatty _isatty\n#define not !\n#endif\n\n#include \"../tunnuz/lex.yy.cc\"\n\n#include \"../tunnuz/json.tab.cc\"\n#include \"../tunnuz/json_st.cc\"\n\nusing namespace JSON;\n\nstatic void GenStat(Stat& stat, const Value& v) {\n    switch (v.type()) {\n    case ARRAY:\n        {\n            Array a(v);\n            for (std::vector<Value>::const_iterator itr = a.begin(); itr != a.end(); ++itr)\n                GenStat(stat, *itr);\n            stat.arrayCount++;\n            stat.elementCount += a.size();\n        }\n        break;\n\n    case OBJECT:\n        {\n            Object o(v);\n            for (std::map<std::string, Value>::const_iterator itr = o.begin(); itr != o.end(); ++itr) {\n                GenStat(stat, itr->second);\n                stat.stringLength += itr->first.size();\n            }\n            stat.objectCount++;\n            stat.memberCount += o.size();\n            stat.stringCount += o.size();   // member names\n        }\n        break;\n\n    case STRING: \n        stat.stringCount++;\n        stat.stringLength += v.as_string().size();\n        break;\n\n    case INT:\n    case FLOAT:\n        stat.numberCount++;\n        break;\n\n    case BOOL:\n        if (v.as_bool())\n            stat.trueCount++;\n        else\n            stat.falseCount++;\n        break;\n\n    case NIL:\n        stat.nullCount++;\n        break;\n    }\n}\n\nclass TunnuzParseResult : public ParseResultBase {\npublic:\n    Value root;\n};\n\nclass TunnuzStringResult : public StringResultBase {\npublic:\n    virtual const char* c_str() const { return s.c_str(); }\n\n    std::string s;\n};\nclass TunnuzTest : public TestBase {\npublic:\n#if TEST_INFO\n    virtual const char* GetName() const { return \"tunnuz/JSON++ (C++)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\t\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        (void)length;\n        TunnuzParseResult* pr = new TunnuzParseResult;\n        try {\n            pr->root = parse_string(json);\n        }\n        catch (...) {\n            delete pr;\n            return 0;\n        }\n    \treturn pr;\n    }\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        const TunnuzParseResult* pr = static_cast<const TunnuzParseResult*>(parseResult);        \n        TunnuzStringResult* sr = new TunnuzStringResult;\n        std::ostringstream os;\n        os << pr->root;\n        sr->s = os.str();\n        return sr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const TunnuzParseResult* pr = static_cast<const TunnuzParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n        GenStat(*stat, pr->root);\n        return true;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json, double* d) const {\n        Value root;\n        try {\n            root = parse_string(json);\n            if (root.type() == ARRAY &&\n                Array(root).size() == 1 &&\n                Array(root)[0].type() == FLOAT)\n            {\n                *d = Array(root)[0].as_float();\n                return true;\n            }\n        }\n        catch (...) {\n        }\n        return false;\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const {\n        Value root;\n        try {\n            root = parse_string(json);\n        \n            if (root.type() == ARRAY &&\n                Array(root).size() == 1 &&\n                Array(root)[0].type() == STRING)\n            {\n                s = Array(root)[0].as_string();\n                return true;\n            }\n        }\n        catch (...) {\n        }\n        return false;\n    }\n#endif\n};\n\nREGISTER_TEST(TunnuzTest);\n"
  },
  {
    "path": "src/tests/udpjsontest.cpp",
    "content": "#include \"../test.h\"\n\n#if !defined(__GNUC__) || defined(__clang__) // gcc crash in Travis https://github.com/udp/json-builder/issues/7\n\nextern \"C\" {\n\n#include \"udp-json-parser/json.h\"\n#include \"udp-json-builder/json-builder.h\"\n\n} // extern \"C\"\n\nstatic void GenStat(Stat* s, const json_value* v) {\n    switch (v->type) {\n    case json_object:\n        for (size_t i = 0; i < v->u.object.length; i++) {\n            const json_object_entry* e = v->u.object.values + i;\n            GenStat(s, e->value);\n            s->stringLength += e->name_length;\n        }\n        s->stringCount += v->u.object.length;\n        s->memberCount += v->u.object.length;\n        s->objectCount++;\n        break;\n\n    case json_array:\n        for (size_t i = 0; i < v->u.array.length; i++)\n            GenStat(s, v->u.array.values[i]);\n        s->arrayCount++;\n        s->elementCount += v->u.array.length;\n        break;\n\n    case json_string:\n        s->stringCount++;\n        s->stringLength += v->u.string.length;\n        break;\n\n    case json_integer:\n    case json_double:\n        s->numberCount++; \n        break;\n\n    case json_boolean:\n        if (v->u.boolean)\n            s->trueCount++;\n        else\n            s->falseCount++;\n        break;\n\n    case json_null:\n        s->nullCount++;\n        break;\n\n    default:\n        break;\n    }\n}\n\nclass UdpjsonParseResult : public ParseResultBase {\npublic:\n    UdpjsonParseResult() : root() {}\n    ~UdpjsonParseResult() { json_value_free(root); }\n\n    json_value *root;\n};\n\nclass UdpjsonStringResult : public StringResultBase {\npublic:\n    UdpjsonStringResult() : s() {}\n    ~UdpjsonStringResult() { free(s); }\n\n    virtual const char* c_str() const { return s; }\n\n    char* s;\n};\n\nclass UdpjsonTest : public TestBase {\npublic:\n#if TEST_INFO\n    virtual const char* GetName() const { return \"udp/json-parser (C)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\n#if TEST_PARSE\t\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        UdpjsonParseResult* pr = new UdpjsonParseResult;\n        json_settings settings = json_settings();\n        settings.value_extra = json_builder_extra;  /* space for json-builder state */\n        char error[128];\n        pr->root = json_parse_ex(&settings, json, length, error);\n        if (!pr->root) {\n            delete pr;\n            return 0;\n        }\n    \treturn pr;\n    }\n#endif\n\n    // Very slow in the current version.\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        const UdpjsonParseResult* pr = static_cast<const UdpjsonParseResult*>(parseResult);\n        UdpjsonStringResult* sr = new UdpjsonStringResult;\n        json_serialize_opts opts = { json_serialize_mode_packed, 0, 0 };\n        sr->s = (char*)malloc(json_measure_ex(pr->root, opts));\n        json_serialize_ex(sr->s, pr->root, opts);\n        return sr;\n    }\n#endif\n\n#if TEST_PRETTIFY\n    virtual StringResultBase* Prettify(const ParseResultBase* parseResult) const {\n        const UdpjsonParseResult* pr = static_cast<const UdpjsonParseResult*>(parseResult);\n        UdpjsonStringResult* sr = new UdpjsonStringResult;\n        json_serialize_opts opts = { json_serialize_mode_multiline, 0, 4 };\n        sr->s = (char*)malloc(json_measure_ex(pr->root, opts));\n        json_serialize_ex(sr->s, pr->root, opts);\n        return sr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const UdpjsonParseResult* pr = static_cast<const UdpjsonParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n        GenStat(stat, pr->root);\n        return true;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json, double* d) const {\n        UdpjsonParseResult pr;\n        json_settings settings = json_settings();\n        settings.value_extra = json_builder_extra;  /* space for json-builder state */\n        char error[128];\n        pr.root = json_parse_ex(&settings, json, strlen(json), error);\n        if (pr.root &&\n            pr.root->type == json_array &&\n            pr.root->u.array.length == 1 &&\n            pr.root->u.array.values[0]->type == json_double)\n        {\n            *d = pr.root->u.array.values[0]->u.dbl;\n            return true;\n        }\n        return false;\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const {\n        UdpjsonParseResult pr;\n        json_settings settings = json_settings();\n        settings.value_extra = json_builder_extra;  /* space for json-builder state */\n        char error[128];\n        pr.root = json_parse_ex(&settings, json, strlen(json), error);\n        if (pr.root &&\n            pr.root->type == json_array &&\n            pr.root->u.array.length == 1 &&\n            pr.root->u.array.values[0]->type == json_string)\n        {\n            s = std::string(\n                pr.root->u.array.values[0]->u.string.ptr,\n                pr.root->u.array.values[0]->u.string.length);\n            return true;\n        }\n        return false;\n    }\n#endif\n};\n\nREGISTER_TEST(UdpjsonTest);\n\n#endif\n"
  },
  {
    "path": "src/tests/ujson4ctest.cpp",
    "content": "#include \"../test.h\"\n\n#include \"ujson4c/src/ujdecode.h\"\n#include <clocale>\n\nextern \"C\" {\n\nstatic void GenStat(Stat* s, UJObject v) {\n\tswitch (UJGetType(v)) {\n\tcase UJT_Object:\n\t\t{\n\t\t\tvoid* iter = UJBeginObject(v);\n\t\t\tUJString key;\n\t\t\tUJObject value;\n\t\t\twhile (UJIterObject(&iter, &key, &value)) {\n\t\t\t\ts->memberCount++;\n\t\t\t\ts->stringCount++;\n\t\t\t\ts->stringLength += key.cchLen;\n\t\t\t\tGenStat(s, value);\n\t\t\t}\n\t\t\ts->objectCount++;\n\t\t}\n\t\tbreak;\n\n\tcase UJT_Array:\n\t\t{\n\t\t\tvoid* iter = UJBeginArray(v);\n\t\t\tUJObject value;\n\t\t\twhile (UJIterArray(&iter, &value)) {\n\t\t\t\tGenStat(s, value);\n\t\t\t\ts->elementCount++;\n\t\t\t}\n\t\t\ts->arrayCount++;\n\t\t}\n\t\tbreak;\n\n\tcase UJT_String:\n\t\t{\n\t\t\tsize_t length;\n\t\t\tUJReadString(v, &length);\n\t\t\ts->stringCount++;  \n\t\t\ts->stringLength += length;\n\t\t}\n\t\tbreak;\n\n\tcase UJT_Long: \n\tcase UJT_LongLong:\n\tcase UJT_Double:\n\t\ts->numberCount++;  break;\n\n\tcase UJT_True: s->trueCount++; break;\n\tcase UJT_False: s->falseCount++; break;\n\tcase UJT_Null: s->nullCount++; break;\n    default:;\n    }\n}\n\n} // extern \"C\"\n\nclass Ujson4cParseResult : public ParseResultBase {\npublic:\n    Ujson4cParseResult() : root(), state() {}\n    ~Ujson4cParseResult() { UJFree(state); }\n\n    UJObject root;\n\tvoid* state;\n};\n\nclass Ujson4cTest : public TestBase {\npublic:\n#if TEST_INFO\n    virtual const char* GetName() const { return \"ujson4c (C)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\n#if TEST_PARSE\t\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        (void)length;\n        Ujson4cParseResult* pr = new Ujson4cParseResult;\n\t\tpr->root = UJDecode(json, length, NULL, &pr->state);\n\t\tif (pr->root == NULL) {\n\t\t\tdelete pr;\n\t\t\treturn 0;\n\t\t}\n    \treturn pr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const Ujson4cParseResult* pr = static_cast<const Ujson4cParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n        GenStat(stat, pr->root);\n        return true;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json, double* d) const {\n        Ujson4cParseResult pr;\n\t\tpr.root = UJDecode(json, strlen(json), NULL, &pr.state);\n\t\tif (pr.root && UJIsArray(pr.root)) {\n\t\t\tvoid* iter = UJBeginArray(pr.root);\n\t\t\tUJObject value;\n\t\t\tif (UJIterArray(&iter, &value) && UJIsDouble(value)) {\n\t\t\t\t*d = UJNumericFloat(value);\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n        return false;\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const {\n        Ujson4cParseResult pr;\n        std::vector<char> v;\n\t\tpr.root = UJDecode(json, strlen(json), NULL, &pr.state);\n\t\tif (pr.root && UJIsArray(pr.root)) {\n\t\t\tvoid* iter = UJBeginArray(pr.root);\n\t\t\tUJObject value;\n\t\t\tif (UJIterArray(&iter, &value) && UJIsString(value)) {\n\t\t\t\tsize_t length;\n\t\t\t\tconst wchar_t* w = UJReadString(value, &length);\n\t\t\t    char* backupLocale = std::setlocale(LC_ALL, 0);\n\t\t\t    std::setlocale(LC_ALL, \"en_US.UTF-8\");\n\t\t\t    v.resize(length * 2 + 1);\n\t\t\t    bool ret = false;\n                if (wcstombs(&v.front(), w, length) != (size_t)-1) {\n                \ts = std::string(&v.front(), length);\n                \tret = true;\n                }\n\t\t        std::setlocale(LC_ALL, backupLocale);\t\t\t\t\n\t\t\t\treturn ret;\n\t\t\t}\n\t\t}\n        return false;\n    }\n#endif\n};\n\nREGISTER_TEST(Ujson4cTest);\n"
  },
  {
    "path": "src/tests/ujsontest.cpp",
    "content": "#include \"../test.h\"\n\n#include \"ujson/ujson/ujson.cpp\"\n#include \"ujson/ujson/double-conversion.cc\"\n\nusing namespace ujson;\n\nstatic void GenStat(Stat& stat, const value& v) {\n    switch (v.type()) {\n    case value_type::array:\n        {\n            const array& a = array_cast(v);\n            for (array::const_iterator itr = a.begin(); itr != a.end(); ++itr)\n                GenStat(stat, *itr);\n            stat.arrayCount++;\n            stat.elementCount += a.size();\n        }\n        break;\n\n    case value_type::object:\n        {\n            const object& o = object_cast(v);\n            for (object::const_iterator itr = o.begin(); itr != o.end(); ++itr) {\n                GenStat(stat, itr->second);\n                stat.stringLength += itr->first.size();\n            }\n            stat.objectCount++;\n            stat.memberCount += o.size();\n            stat.stringCount += o.size();   // member names\n        }\n        break;\n\n    case value_type::string: \n        stat.stringCount++;\n        stat.stringLength += string_cast(v).length();\n        break;\n\n    case value_type::number:\n        stat.numberCount++;\n        break;\n\n    case value_type::boolean:\n        if (bool_cast(v))\n            stat.trueCount++;\n        else\n            stat.falseCount++;\n        break;\n\n    case value_type::null:\n        stat.nullCount++;\n        break;\n    }\n}\n\nclass UjsonParseResult : public ParseResultBase {\npublic:\n    value root;\n};\n\nclass UjsonStringResult : public StringResultBase {\npublic:\n    virtual const char* c_str() const { return s.c_str(); }\n\n    std::string s;\n};\nclass UjsonTest : public TestBase {\npublic:\n#if TEST_INFO\n    virtual const char* GetName() const { return \"ujson (C++)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\t\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        UjsonParseResult* pr = new UjsonParseResult;\n        try {\n            pr->root = parse(json, length);\n        }\n        catch (const ::ujson::exception&) {\n            delete pr;\n            return 0;\n        }\n    \treturn pr;\n    }\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        const UjsonParseResult* pr = static_cast<const UjsonParseResult*>(parseResult);\n        UjsonStringResult* sr = new UjsonStringResult;\n        sr->s = to_string(pr->root, compact_utf8);\n        return sr;\n    }\n#endif\n\n#if TEST_PRETTIFY\n    virtual StringResultBase* Prettify(const ParseResultBase* parseResult) const {\n        const UjsonParseResult* pr = static_cast<const UjsonParseResult*>(parseResult);\n        UjsonStringResult* sr = new UjsonStringResult;\n        sr->s = to_string(pr->root, indented_utf8);\n        return sr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const UjsonParseResult* pr = static_cast<const UjsonParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n        GenStat(*stat, pr->root);\n        return true;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json, double* d) const {\n        try {\n            value root = parse(json);\n            *d = double_cast(array_cast(root)[0]);\n            return true;\n        }\n        catch (const ::ujson::exception&) {\n        }\n        return false;\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const {\n        try {\n            value root = parse(json);\n            s = string_cast(array_cast(root)[0]);\n            return true;\n        }\n        catch (const ::ujson::exception&) {\n        }\n        return false;\n    }\n#endif\n};\n\nREGISTER_TEST(UjsonTest);\n"
  },
  {
    "path": "src/tests/v8test.cpp",
    "content": "#include \"../test.h\"\n\n#if HAS_V8\n\n#include \"libplatform/libplatform.h\"\n#include \"v8.h\"\n\nusing namespace v8;\n\n// Note: V8 does not support custom allocator for all allocation.\n// Use Isolate::GetHeapStatistics() for memory statistics.\nclass ArrayBufferAllocator : public v8::ArrayBuffer::Allocator {\npublic:\n    virtual void* Allocate(size_t length) {\n        void* data = AllocateUninitialized(length);\n        return data == NULL ? data : memset(data, 0, length);\n    }\n    virtual void* AllocateUninitialized(size_t length) { return malloc(length); }\n    virtual void Free(void* data, size_t) { free(data); }\n};\n\nstatic void GenStat(Stat& stat, Local<Value> v) {\n    // Array must be appear earlier than Object, because array inherits from  object in V8.\n    if (v->IsArray()) {\n        Local<Array> a = Local<Array>::Cast(v);\n        for (uint32_t i = 0; i < a->Length(); i++)\n            GenStat(stat, a->Get(i));\n        stat.arrayCount++;\n        stat.elementCount += a->Length();\n    }\n    else if (v->IsObject()) {\n        Local<Object> o = Local<Object>::Cast(v);\n        Local<Array> p = o->GetOwnPropertyNames();\n        for (uint32_t i = 0; i < p->Length(); i++) {\n            Local<Value> k = p->Get(i);\n            Local<String> key = Local<String>::Cast(k);\n            Local<Value> value = o->Get(key);\n            GenStat(stat, value);\n\n            // Keys in V8 can be non-string, so explicitly convert the key to string.\n            Local<String> keyString = key->ToString();\n            stat.stringLength += keyString->Length();\n        }\n        stat.objectCount++;\n        stat.memberCount += p->Length();\n        stat.stringCount += p->Length();\n    }\n    else if (v->IsString()) {\n        Local<String> s = Local<String>::Cast(v);\n        stat.stringCount++;\n        stat.stringLength += s->Length();\n    }\n    else if (v->IsNumber())\n        stat.numberCount++;\n    else if (v->IsTrue())\n        stat.trueCount++;\n    else if (v->IsFalse())\n        stat.falseCount++;\n    else if (v->IsNull())\n        stat.nullCount++;\n}\n\nclass V8ParseResult : public ParseResultBase {\npublic:\n    V8ParseResult() : heapUsage() {}\n    ~V8ParseResult() {\n        root.Reset();\n\n#if USE_MEMORYSTAT\n        Memory::Instance().FreeStat(heapUsage);\n#endif\n    }\n    Persistent<Value> root;\n    size_t heapUsage;\n};\n\nclass V8StringResult : public StringResultBase {\npublic:\n    V8StringResult() : heapUsage() {}\n    ~V8StringResult() {\n#if USE_MEMORYSTAT\n        Memory::Instance().FreeStat(heapUsage);\n#endif        \n    }\n    virtual const char* c_str() const { return s.c_str(); }\n\n    std::string s;\n    size_t heapUsage;\n};\n\nclass V8Test : public TestBase {\npublic:\n    V8Test() {\n        V8::InitializeICU();\n        V8::InitializeExternalStartupData(\"\");\n        platform = platform::CreateDefaultPlatform();\n        V8::InitializePlatform(platform);\n        V8::Initialize();\n    }\n\n    ~V8Test() {\n        V8::Dispose();\n        V8::ShutdownPlatform();\n        delete platform;\n    }\n\n    virtual void SetUp() const {\n        Isolate::CreateParams create_params;\n        create_params.array_buffer_allocator = &allocator;\n        isolate = Isolate::New(create_params);\n        Isolate::Scope isolate_scope(isolate);\n        HandleScope handle_scope(isolate);\n        context_.Reset(isolate, Context::New(isolate));\n    }\n\n    virtual void TearDown() const {\n        context_.Reset();\n        isolate->Dispose();\n    }\n\n#if TEST_INFO\n    virtual const char* GetName() const { return \"V8 (C++)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        HandleScope handle_scope(isolate);\n        Local<Context> context = Local<Context>::New(isolate, context_);\n        Context::Scope context_scope(context);\n        Isolate::Scope isolate_scope(isolate);\n\n#if USE_MEMORYSTAT\n        HeapStatistics hs;\n        isolate->GetHeapStatistics(&hs);\n#endif\n        \n        Local<Object> global = context->Global();\n        Local<Object> JSON = Local<Object>::Cast(global->Get(context, String::NewFromUtf8(isolate, \"JSON\")).ToLocalChecked());\n        Local<Function> parse = Local<Function>::Cast(JSON->Get(context, String::NewFromUtf8(isolate, \"parse\")).ToLocalChecked());\n        Local<Value> argv[1] = { String::NewFromUtf8(isolate, json, NewStringType::kNormal, length).ToLocalChecked() };\n        MaybeLocal<Value> result = parse->Call(context, global, 1, argv);\n        if (!result.IsEmpty()) {\n            V8ParseResult* pr = new V8ParseResult;\n            pr->root.Reset(isolate, result.ToLocalChecked());\n\n#if USE_MEMORYSTAT\n            HeapStatistics hs2;\n            isolate->GetHeapStatistics(&hs2);\n            pr->heapUsage = hs2.used_heap_size() - hs.used_heap_size();\n            Memory::Instance().MallocStat(pr->heapUsage);\n#endif\n            return pr;\n        }\n        else\n            return 0;\n    }\n\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        const V8ParseResult* pr = static_cast<const V8ParseResult*>(parseResult);\n        HandleScope handle_scope(isolate);\n        Local<Context> context = Local<Context>::New(isolate, context_);\n        Context::Scope context_scope(context);\n        Isolate::Scope isolate_scope(isolate);\n        \n#if USE_MEMORYSTAT\n        HeapStatistics hs;\n        isolate->GetHeapStatistics(&hs);\n#endif\n\n        Local<Object> global = context->Global();\n        Local<Object> JSON = Local<Object>::Cast(global->Get(context, String::NewFromUtf8(isolate, \"JSON\")).ToLocalChecked());\n        Local<Function> parse = Local<Function>::Cast(JSON->Get(context, String::NewFromUtf8(isolate, \"stringify\")).ToLocalChecked());\n        Local<Value> argv[1] = { Local<Value>::New(isolate, pr->root) };\n        MaybeLocal<Value> result = parse->Call(context, global, 1, argv);\n        if (!result.IsEmpty()) {\n            V8StringResult* sr = new V8StringResult;\n\n#if USE_MEMORYSTAT\n            HeapStatistics hs2;\n            isolate->GetHeapStatistics(&hs2);\n            sr->heapUsage = hs2.used_heap_size() - hs.used_heap_size();\n            Memory::Instance().MallocStat(sr->heapUsage);\n#endif\n\n            String::Utf8Value u(result.ToLocalChecked());\n            sr->s = std::string(*u, u.length());\n            return sr;\n        }\n        else\n            return 0;\n    }\n#endif\n\n#if TEST_PRETTIFY\n    virtual StringResultBase* Prettify(const ParseResultBase* parseResult) const {\n        const V8ParseResult* pr = static_cast<const V8ParseResult*>(parseResult);\n        HandleScope handle_scope(isolate);\n        Local<Context> context = Local<Context>::New(isolate, context_);\n        Context::Scope context_scope(context);\n        Isolate::Scope isolate_scope(isolate);\n        \n#if USE_MEMORYSTAT\n        HeapStatistics hs;\n        isolate->GetHeapStatistics(&hs);\n#endif\n\n        Local<Object> global = context->Global();\n        Local<Object> JSON = Local<Object>::Cast(global->Get(context, String::NewFromUtf8(isolate, \"JSON\")).ToLocalChecked());\n        Local<Function> parse = Local<Function>::Cast(JSON->Get(context, String::NewFromUtf8(isolate, \"stringify\")).ToLocalChecked());\n        Local<Value> argv[3] = { Local<Value>::New(isolate, pr->root), Null(isolate), Integer::New(isolate, 4) };\n        MaybeLocal<Value> result = parse->Call(context, global, 3, argv);\n        if (!result.IsEmpty()) {\n            V8StringResult* sr = new V8StringResult;\n\n#if USE_MEMORYSTAT\n            HeapStatistics hs2;\n            isolate->GetHeapStatistics(&hs2);\n            sr->heapUsage = hs2.used_heap_size() - hs.used_heap_size();\n            Memory::Instance().MallocStat(sr->heapUsage);\n#endif\n\n            String::Utf8Value u(result.ToLocalChecked());\n            sr->s = std::string(*u, u.length());\n            return sr;\n        }\n        else\n            return 0;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        HandleScope handle_scope(isolate);\n        Local<Context> context = Local<Context>::New(isolate, context_);\n        Context::Scope context_scope(context);\n        Isolate::Scope isolate_scope(isolate);\n        const V8ParseResult* pr = static_cast<const V8ParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n        GenStat(*stat, Local<Value>::New(isolate, pr->root));\n        return true;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json, double* d) const {\n        HandleScope handle_scope(isolate);\n        Local<Context> context = Local<Context>::New(isolate, context_);\n        Context::Scope context_scope(context);\n        Isolate::Scope isolate_scope(isolate);\n        \n        Local<Object> global = context->Global();\n        Local<Object> JSON = Local<Object>::Cast(global->Get(context, String::NewFromUtf8(isolate, \"JSON\")).ToLocalChecked());\n        Local<Function> parse = Local<Function>::Cast(JSON->Get(context, String::NewFromUtf8(isolate, \"parse\")).ToLocalChecked());\n        Local<Value> argv[1] = { String::NewFromUtf8(isolate, json, NewStringType::kNormal).ToLocalChecked() };\n        MaybeLocal<Value> result = parse->Call(context, global, 1, argv);\n        if (!result.IsEmpty()) {\n            Local<Array> a = Local<Array>::Cast(result.ToLocalChecked());\n            Local<Number> n = Local<Number>::Cast(a->Get(0));\n            *d = n->Value();\n            return true;\n        }\n        else\n            return false;\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const {\n        HandleScope handle_scope(isolate);\n        Local<Context> context = Local<Context>::New(isolate, context_);\n        Context::Scope context_scope(context);\n        Isolate::Scope isolate_scope(isolate);\n        \n        Local<Object> global = context->Global();\n        Local<Object> JSON = Local<Object>::Cast(global->Get(context, String::NewFromUtf8(isolate, \"JSON\")).ToLocalChecked());\n        Local<Function> parse = Local<Function>::Cast(JSON->Get(context, String::NewFromUtf8(isolate, \"parse\")).ToLocalChecked());\n        Local<Value> argv[1] = { String::NewFromUtf8(isolate, json, NewStringType::kNormal).ToLocalChecked() };\n        MaybeLocal<Value> result = parse->Call(context, global, 1, argv);\n        if (!result.IsEmpty()) {\n            Local<Array> a = Local<Array>::Cast(result.ToLocalChecked());\n            String::Utf8Value u(Local<String>::Cast(a->Get(0)));\n            s = std::string(*u, u.length());\n            return true;\n        }\n        else\n            return false;\n    }\n#endif\n\n    Platform* platform;\n    mutable ArrayBufferAllocator allocator;\n    mutable Isolate* isolate;\n    mutable Persistent<Context> context_;\n};\n\nREGISTER_TEST(V8Test);\n\n#endif\n"
  },
  {
    "path": "src/tests/vincenthzlibjsontest.cpp",
    "content": "#include \"../test.h\"\n#include \"../cjsonlibs/vincenthz_libjson_renaming.h\"\n#include \"vincenthz-libjson/json.h\"\n#include <stdio.h>\n\n#ifdef _MSC_VER\n#define strtoll _strtoi64\n#endif\n\nextern \"C\" {\n\nstruct json_val_elem {\n    char *key;\n    uint32_t key_length;\n    struct json_val *val;\n};\n\ntypedef struct json_val {\n    int type;\n    int length;\n    union {\n        char *str_val;\n        double float_val;\n        long long int_val;\n        struct json_val **array;\n        struct json_val_elem **object;\n    } u;\n} json_val_t;\n\nstatic void *tree_create_structure(int nesting, int is_object)\n{\n    (void)nesting;\n    json_val_t *v = (json_val_t *)malloc(sizeof(json_val_t));\n    if (v) {\n        /* instead of defining a new enum type, we abuse the\n        * meaning of the json enum type for array and object */\n        if (is_object) {\n            v->type = JSON_OBJECT_BEGIN;\n            v->u.object = NULL;\n        }\n        else {\n            v->type = JSON_ARRAY_BEGIN;\n            v->u.array = NULL;\n        }\n        v->length = 0;\n    }\n    return v;\n}\n\nstatic char *memalloc_copy_length(const char *src, uint32_t n)\n{\n    char *dest;\n\n    dest = (char*)calloc(n + 1, sizeof(char));\n    if (dest)\n        memcpy(dest, src, n);\n    return dest;\n}\n\nstatic void *tree_create_data(int type, const char *data, uint32_t length)\n{\n    json_val_t *v;\n\n    v = (json_val_t *)malloc(sizeof(json_val_t));\n    if (v) {\n        v->type = type;\n        v->length = length;\n        switch (type) {\n        case JSON_STRING:\n            v->u.str_val = memalloc_copy_length(data, length);\n            if (!v->u.str_val) {\n                free(v);\n                return NULL;\n            }\n            break;\n\n        case JSON_INT:\n            v->u.int_val = strtoll(data, NULL, 10);\n            break;\n\n        case JSON_FLOAT:\n            v->u.float_val = atof(data);\n            break;\n        }\n    }\n    return v;\n}\n\nstatic int tree_append(void *structure, char *key, uint32_t key_length, void *obj)\n{\n    json_val_t *parent = (json_val_t *)structure;\n    if (key) {\n        struct json_val_elem *objelem;\n\n        if (parent->length == 0) {\n            parent->u.object = (json_val_elem **)calloc(1 + 1, sizeof(json_val_t *)); /* +1 for null */\n            if (!parent->u.object)\n                return 1;\n        }\n        else {\n            uint32_t newsize = parent->length + 1 + 1; /* +1 for null */\n            void *newptr;\n\n            newptr = realloc(parent->u.object, newsize * sizeof(json_val_t *));\n            if (!newptr)\n                return -1;\n            parent->u.object = (json_val_elem **)newptr;\n        }\n\n        objelem = (json_val_elem *)malloc(sizeof(struct json_val_elem));\n        if (!objelem)\n            return -1;\n\n        objelem->key = memalloc_copy_length(key, key_length);\n        objelem->key_length = key_length;\n        objelem->val = (json_val_t *)obj;\n        parent->u.object[parent->length++] = objelem;\n        parent->u.object[parent->length] = NULL;\n    }\n    else {\n        if (parent->length == 0) {\n            parent->u.array = (json_val_t **)calloc(1 + 1, sizeof(json_val_t *)); /* +1 for null */\n            if (!parent->u.array)\n                return 1;\n        }\n        else {\n            uint32_t newsize = parent->length + 1 + 1; /* +1 for null */\n            void *newptr;\n\n            newptr = realloc(parent->u.object, newsize * sizeof(json_val_t *));\n            if (!newptr)\n                return -1;\n            parent->u.array = (json_val_t **)newptr;\n        }\n        parent->u.array[parent->length++] = (json_val_t *)obj;\n        parent->u.array[parent->length] = NULL;\n    }\n    return 0;\n}\n\nstatic void tree_free(json_val_t * v) {\n    switch (v->type) {\n    case JSON_OBJECT_BEGIN:\n        for (int i = 0; i < v->length; i++) {\n            tree_free(v->u.object[i]->val);\n            free(v->u.object[i]->key);\n            free(v->u.object[i]);\n        }\n        free(v->u.object);\n        break;\n\n    case JSON_ARRAY_BEGIN:\n        for (int i = 0; i < v->length; i++)\n            tree_free(v->u.array[i]);\n        free(v->u.array);\n        break;\n\n    case JSON_STRING:\n        free(v->u.str_val);\n        break;\n    }\n    free(v);\n}\n\n// print_func is either json_print_pretty or json_print_raw\ntypedef int (*json_print_function)(json_printer *, int, const char *, uint32_t);\n\nstatic void tree_print(json_printer* printer, json_print_function print_func, const json_val_t * v) {\n    switch (v->type) {\n    case JSON_OBJECT_BEGIN:\n        json_print_raw(printer, JSON_OBJECT_BEGIN, NULL, NULL);\n        for (int i = 0; i < v->length; i++) {\n            json_print_raw(printer, JSON_KEY, v->u.object[i]->key, v->u.object[i]->key_length);\n            tree_print(printer, print_func, v->u.object[i]->val);\n        }\n        json_print_raw(printer, JSON_OBJECT_END, NULL, NULL);\n        break;\n\n    case JSON_ARRAY_BEGIN:\n        json_print_raw(printer, JSON_ARRAY_BEGIN, NULL, NULL);\n        for (int i = 0; i < v->length; i++)\n            tree_print(printer, print_func, v->u.array[i]);\n        json_print_raw(printer, JSON_ARRAY_END, NULL, NULL);\n        break;\n\n    case JSON_STRING:\n        json_print_raw(printer, JSON_STRING, v->u.str_val, (uint32_t)strlen(v->u.str_val));\n        break;\n\n    case JSON_INT:\n        {\n            char buffer[32];\n            int length = sprintf(buffer, \"%lld\", v->u.int_val);\n            json_print_raw(printer, JSON_INT, buffer, (uint32_t)length);\n        }        \n        break;\n\n    case JSON_FLOAT:\n        {\n            char buffer[32];\n            int length = sprintf(buffer, \"%.17g\", v->u.float_val);\n            json_print_raw(printer, JSON_FLOAT, buffer, (uint32_t)length);\n        }        \n        break;\n\n    case JSON_TRUE:\n        json_print_raw(printer, JSON_TRUE, \"true\", 4);\n        break;\n\n    case JSON_FALSE:\n        json_print_raw(printer, JSON_STRING, \"false\", 5);\n        break;\n\n    case JSON_NULL:\n        json_print_raw(printer, JSON_STRING, \"null\", 4);\n        break;\n    }\n}\n\nstatic void GenStat(Stat* s, const json_val_t * v) {\n    switch (v->type) {\n    case JSON_OBJECT_BEGIN:\n        for (int i = 0; i < v->length; i++) {\n            GenStat(s, v->u.object[i]->val);\n            s->stringLength += v->u.object[i]->key_length;\n        }\n        s->objectCount++;\n        s->memberCount += v->length;\n        s->stringCount += v->length;\n        break;\n\n    case JSON_ARRAY_BEGIN:\n        for (int i = 0; i < v->length; i++)\n            GenStat(s, v->u.array[i]);\n        s->arrayCount++;\n        s->elementCount += v->length;\n        break;\n\n    case JSON_STRING:\n        s->stringCount++;\n        s->stringLength += strlen(v->u.str_val);\n        break;\n\n    case JSON_INT:\n    case JSON_FLOAT:\n        s->numberCount++;\n        break;\n\n    case JSON_TRUE:\n        s->trueCount++;\n        break;\n\n    case JSON_FALSE:\n        s->falseCount++;\n        break;\n\n    case JSON_NULL:\n        s->nullCount++;\n        break;\n    }\n}\n\nstruct string_buffer {\n    char* buffer;\n    size_t capacity;\n    size_t length;\n};\n\nint string_buffer_append(void *userdata, const char *s, uint32_t length) {\n    string_buffer* sb = (string_buffer*)userdata;\n    if (sb->length + length > sb->capacity) {\n        if (sb->capacity == 0)\n            sb->capacity = 1024;\n\n        do {\n            sb->capacity *= 2;\n        } while (sb->length + length > sb->capacity);\n\n        sb->buffer = (char*)realloc(sb->buffer, sb->capacity);\n    }\n    memcpy(sb->buffer + sb->length, s, length);\n    sb->length += length;\n    return 0;\n}\n\nstruct StatContext {\n    Stat* stat;\n    bool after_key;\n};\n\n\n#define HANDLE_ELEMENTCOUNT() \\\n    if (c->after_key) \\\n        c->after_key = false;\\\n    else \\\n        s->elementCount++\n\nstatic int stat_callback(StatContext* c, int type, const char *data, uint32_t length) {\n    (void)data;\n\n    Stat* s = c->stat;\n    switch (type) {\n    case JSON_OBJECT_BEGIN:\n        s->objectCount++;\n        HANDLE_ELEMENTCOUNT();\n        break;\n\n    case JSON_KEY:\n        s->memberCount++;\n        s->stringCount++;\n        s->stringLength += length;\n        c->after_key = true;\n        break;\n\n    case JSON_ARRAY_BEGIN:\n        s->arrayCount++;\n        HANDLE_ELEMENTCOUNT();\n        break;\n\n    case JSON_STRING:\n        s->stringCount++;\n        s->stringLength += length;\n        HANDLE_ELEMENTCOUNT();\n        break;\n\n    case JSON_INT:\n    case JSON_FLOAT:\n        s->numberCount++;\n        HANDLE_ELEMENTCOUNT();\n        break;\n\n    case JSON_TRUE:\n        s->trueCount++;\n        HANDLE_ELEMENTCOUNT();\n        break;\n\n    case JSON_FALSE:\n        s->falseCount++;\n        HANDLE_ELEMENTCOUNT();\n        break;\n\n    case JSON_NULL:\n        s->nullCount++;\n        HANDLE_ELEMENTCOUNT();\n        break;\n    }\n\n    return 0;\n}\n\n} // extern \"C\"\n\nclass VinenthzParseResult : public ParseResultBase {\npublic:\n    VinenthzParseResult() : root() {}\n    ~VinenthzParseResult() { if (root) tree_free(root); }\n\n    json_val_t *root;\n};\n\nclass VinenthzStringResult : public StringResultBase {\npublic:\n    VinenthzStringResult() : sb() {}\n    ~VinenthzStringResult() { free(sb.buffer); }\n\n    virtual const char* c_str() const { return sb.buffer; }\n\n    void AppendEnds() {\n        if (sb.buffer) {\n            //assert(sb.length < sb.capacity); // Must have avaliable space\n            sb.buffer[sb.length] = '\\0';\n        }\n    }\n\n    string_buffer sb;\n};\n\nclass VinenthzTest : public TestBase {\npublic:\n#if TEST_INFO\n    virtual const char* GetName() const { return \"Vinenthz/libjson (C)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        VinenthzParseResult* pr = new VinenthzParseResult;\n\n        json_config config;\n        memset(&config, 0, sizeof(json_config));\n        config.max_nesting = 0;\n        config.max_data = 0;\n        config.allow_c_comments = 0;\n        config.allow_yaml_comments = 0;\n\n        json_parser parser;\n        json_parser_dom dom;\n        json_parser_dom_init(&dom, tree_create_structure, tree_create_data, tree_append);\n        json_parser_init(&parser, &config, json_parser_dom_callback, &dom);\n        uint32_t processed;\n        if (!json_parser_string(&parser, json, (uint32_t)length, &processed) && json_parser_is_done(&parser))\n            pr->root = (json_val_t*)dom.root_structure;\n        else {\n            delete pr;\n            pr = 0;\n        }\n        json_parser_free(&parser);\n        json_parser_dom_free(&dom);\n        return pr;\n    }\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        const VinenthzParseResult* pr = static_cast<const VinenthzParseResult*>(parseResult);\n        VinenthzStringResult* sr = new VinenthzStringResult();\n        json_printer printer;\n        json_print_init(&printer, string_buffer_append, &sr->sb);\n        tree_print(&printer, json_print_raw, pr->root);\n        json_print_free(&printer);\n        sr->AppendEnds();\n        return sr;\n    }\n#endif\n\n#if TEST_PRETTIFY\n    virtual StringResultBase* Prettify(const ParseResultBase* parseResult) const {\n        const VinenthzParseResult* pr = static_cast<const VinenthzParseResult*>(parseResult);\n        VinenthzStringResult* sr = new VinenthzStringResult();\n        json_printer printer;\n        json_print_init(&printer, string_buffer_append, &sr->sb);\n        tree_print(&printer, json_print_pretty, pr->root);\n        json_print_free(&printer);\n        sr->AppendEnds();\n        return sr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const VinenthzParseResult* pr = static_cast<const VinenthzParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n        GenStat(stat, pr->root);\n        return true;\n    }\n#endif\n\n#if TEST_SAXROUNDTRIP\n    virtual StringResultBase* SaxRoundtrip(const char* json, size_t length) const {\n        VinenthzStringResult* sr = new VinenthzStringResult();\n        json_printer printer;\n        json_print_init(&printer, string_buffer_append, &sr->sb);\n\n        json_config config;\n        memset(&config, 0, sizeof(json_config));\n        config.max_nesting = 0;\n        config.max_data = 0;\n        config.allow_c_comments = 0;\n        config.allow_yaml_comments = 0;\n\n        json_parser parser;\n        json_parser_init(&parser, &config, (json_parser_callback)json_print_raw, &printer);\n\n        uint32_t processed;\n        if (json_parser_string(&parser, json, (uint32_t)length, &processed) == 0)\n            sr->AppendEnds();\n        else {\n            delete sr;\n            sr = 0;\n        }\n\n        json_parser_free(&parser);\n        json_print_free(&printer);\n        return sr;\n    }\n#endif\n\n#if TEST_SAXSTATISTICS\n    virtual bool SaxStatistics(const char* json, size_t length, Stat* stat) const {\n        json_config config;\n        memset(&config, 0, sizeof(json_config));\n        config.max_nesting = 0;\n        config.max_data = 0;\n        config.allow_c_comments = 0;\n        config.allow_yaml_comments = 0;\n\n        memset(stat, 0, sizeof(Stat));\n        StatContext context;\n        context.stat = stat;\n        context.after_key = true;\n\n        json_parser parser;\n        json_parser_init(&parser, &config, (json_parser_callback)stat_callback, &context);\n\n        uint32_t processed;\n        bool ret = (json_parser_string(&parser, json, (uint32_t)length, &processed) == 0);\n\n        json_parser_free(&parser);\n        return ret;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json, double* d) const {\n        VinenthzParseResult* pr = static_cast<VinenthzParseResult*>(Parse(json, strlen(json)));\n        bool ret = false;\n        if (pr && \n            pr->root->type == JSON_ARRAY_BEGIN &&\n            pr->root->length == 1)\n        {\n            if (pr->root->u.array[0]->type == JSON_FLOAT) {\n                *d = pr->root->u.array[0]->u.float_val;\n                ret = true;\n            }\n            else if (pr->root->u.array[0]->type == JSON_INT) {\n                *d = (double)pr->root->u.array[0]->u.int_val;\n                ret = true;\n            }\n        }\n        delete pr;\n        return ret;\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const {\n        VinenthzParseResult* pr = static_cast<VinenthzParseResult*>(Parse(json, strlen(json)));\n        bool ret = false;\n        if (pr && \n            pr->root->type == JSON_ARRAY_BEGIN &&\n            pr->root->length == 1 &&\n            pr->root->u.array[0]->type == JSON_STRING)\n        {\n            s = std::string(\n                pr->root->u.array[0]->u.str_val, \n                pr->root->u.array[0]->length);\n            ret = true;\n        }\n        delete pr;\n        return ret;\n    }\n#endif\n};\n\nREGISTER_TEST(VinenthzTest);\n"
  },
  {
    "path": "src/tests/voorheestest.cpp",
    "content": "#include \"../test.h\"\n\n#if HAS_BOOST && (!defined(_MSC_VER) || _MSC_VER >= 1900) && !defined(__i386__) // VS2015, and works on 64-bit only\n\n#ifdef _MSC_VER\n#define _LIB\t// static link\n#endif\n\n#include <cctype> // algorithm_compare.cpp(36): error C2039: 'tolower': is not a member of 'std'\n\n#include \"json-voorhees/src/jsonv/algorithm_compare.cpp\"\n#include \"json-voorhees/src/jsonv/algorithm_map.cpp\"\n#include \"json-voorhees/src/jsonv/algorithm_traverse.cpp\"\n#include \"json-voorhees/src/jsonv/array.cpp\"\n#include \"json-voorhees/src/jsonv/char_convert.cpp\"\n#include \"json-voorhees/src/jsonv/coerce.cpp\"\n#include \"json-voorhees/src/jsonv/demangle.cpp\"\n#include \"json-voorhees/src/jsonv/detail.cpp\"\n#include \"json-voorhees/src/jsonv/encode.cpp\"\n#include \"json-voorhees/src/jsonv/functional.cpp\"\n#include \"json-voorhees/src/jsonv/object.cpp\"\n#include \"json-voorhees/src/jsonv/parse.cpp\"\n#include \"json-voorhees/src/jsonv/path.cpp\"\n#include \"json-voorhees/src/jsonv/serialization.cpp\"\n#include \"json-voorhees/src/jsonv/serialization_builder.cpp\"\n#include \"json-voorhees/src/jsonv/tokenizer.cpp\"\n#include \"json-voorhees/src/jsonv/util.cpp\"\n#include \"json-voorhees/src/jsonv/value.cpp\"\n#include \"json-voorhees/src/jsonv/detail/token_patterns.cpp\"\n\nusing namespace jsonv;\n\nstatic void GenStat(Stat& stat, const value& v) {\n    switch (v.kind()) {\n    case kind::array:\n        {\n            for (value::const_array_iterator itr = v.begin_array(); itr != v.end_array(); ++itr)\n                GenStat(stat, *itr);\n            stat.arrayCount++;\n            stat.elementCount += v.size();\n        }\n        break;\n\n    case kind::object:\n        {\n            for (value::const_object_iterator itr = v.begin_object(); itr != v.end_object(); ++itr) {\n                GenStat(stat, itr->second);\n                stat.stringLength += itr->first.size();\n            }\n            stat.objectCount++;\n            stat.memberCount += v.size();\n            stat.stringCount += v.size();\n        }\n        break;\n\n    case kind::string: \n        stat.stringCount++;\n        stat.stringLength += v.size();\n        break;\n\n    case kind::integer:\n    case kind::decimal:\n        stat.numberCount++;\n        break;\n\n    case kind::boolean:\n        if (v.as_boolean())\n            stat.trueCount++;\n        else\n            stat.falseCount++;\n        break;\n\n    case kind::null:\n        stat.nullCount++;\n        break;\n    }\n}\n\nclass VoorheesParseResult : public ParseResultBase {\npublic:\n    value root;\n};\n\nclass VoorheesStringResult : public StringResultBase {\npublic:\n    virtual const char* c_str() const { return s.c_str(); }\n\n    std::string s;\n};\nclass VoorheesTest : public TestBase {\npublic:\n#if TEST_INFO\n    virtual const char* GetName() const { return \"JSON Voorhees (C++)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        VoorheesParseResult* pr = new VoorheesParseResult;\n        try {\n            pr->root = parse(string_view(json, length));\n        }\n        catch (...) {\n            delete pr;\n            return 0;\n        }\n    \treturn pr;\n    }\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        const VoorheesParseResult* pr = static_cast<const VoorheesParseResult*>(parseResult);\n        VoorheesStringResult* sr = new VoorheesStringResult;\n        sr->s = to_string(pr->root);\n        return sr;\n    }\n#endif\n\n#if TEST_PRETTIFY\n    virtual StringResultBase* Prettify(const ParseResultBase* parseResult) const {\n        const VoorheesParseResult* pr = static_cast<const VoorheesParseResult*>(parseResult);\n        VoorheesStringResult* sr = new VoorheesStringResult;\n        std::ostringstream os;\n        ostream_pretty_encoder e(os, 4);\n        e.encode(pr->root);\n        sr->s = os.str();\n        return sr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const VoorheesParseResult* pr = static_cast<const VoorheesParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n        GenStat(*stat, pr->root);\n        return true;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json, double* d) const {\n        try {\n            value v = parse(json);\n            *d = v[0].as_decimal();\n            return true;\n        }\n        catch (...) {\n        }\n        return false;\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const {\n        try {\n            value v = parse(json);\n            s = v[0].as_string();\n            return true;\n        }\n        catch (...) {\n        }\n        return false;\n    }\n#endif\n};\n\nREGISTER_TEST(VoorheesTest);\n\n#endif\n"
  },
  {
    "path": "src/tests/workflowjsontest.cpp",
    "content": "#include \"../test.h\"\n#include \"workflow-json-parser/json_parser.h\"\n\nstatic void GenStat(Stat *s, const json_value_t *val)\n{\n\tconst json_object_t *obj;\n\tconst json_array_t *arr;\n\tconst char *name;\n\n\tswitch (json_value_type(val))\n\t{\n\tcase JSON_VALUE_OBJECT:\n\t\tobj = json_value_object(val);\n\t\tjson_object_for_each(name, val, obj)\n\t\t{\n\t\t\tGenStat(s, val);\n\t\t\ts->stringCount++;\n\t\t\ts->stringLength += strlen(name);\n\t\t\ts->memberCount++;\n\t\t}\n\n\t\ts->objectCount++;\n\t\tbreak;\n\n\tcase JSON_VALUE_ARRAY:\n\t\tarr = json_value_array(val);\n\t\tjson_array_for_each(val, arr)\n\t\t{\n\t\t\tGenStat(s, val);\n\t\t\ts->elementCount++;\n\t\t}\n\n\t\ts->arrayCount++;\n\t\tbreak;\n\n\tcase JSON_VALUE_STRING:\n\t\ts->stringLength += strlen(json_value_string(val));\n\t\ts->stringCount++;\n\t\tbreak;\n\n\tcase JSON_VALUE_TRUE:\n\t\ts->trueCount++;\n\t\tbreak;\n\n\tcase JSON_VALUE_FALSE:\n\t\ts->falseCount++;\n\t\tbreak;\n\n\tcase JSON_VALUE_NULL:\n\t\ts->nullCount++;\n\t\tbreak;\n\t}\n}\n\nclass workflowjsonParseResult : public ParseResultBase\n{\npublic:\n\tworkflowjsonParseResult() : root(NULL) { }\n\n\t~workflowjsonParseResult()\n\t{\n\t\tif (root)\n\t\t\tjson_value_destroy(root);\n\t}\n\n\tjson_value_t *root;\n};\n\nclass workflowjsonTest : public TestBase\n{\npublic:\n#if TEST_INFO\n\tvirtual const char *GetName() const { return \"C++ Workflow JSON (C)\"; }\n\tvirtual const char *GetFilename() const { return __FILE__; }\n#endif\n\n#if TEST_PARSE\n\tvirtual ParseResultBase *Parse(const char *json, size_t) const\n\t{\n\t\tjson_value_t *root = json_value_parse(json);\n\t\tworkflowjsonParseResult *res;\n\n\t\tif (root)\n\t\t{\n\t\t\tres = new workflowjsonParseResult;\n\t\t\tres->root = root;\n\t\t}\n\t\telse\n\t\t\tres = NULL;\n\n\t\treturn res;\n\t}\n#endif\n\n#if TEST_STATISTICS\n\tvirtual bool Statistics(const ParseResultBase *parseResult, Stat *stat) const\n\t{\n\t\tconst workflowjsonParseResult *res = (const workflowjsonParseResult *)(parseResult);\n\t\tmemset(stat, 0, sizeof (Stat));\n\t\tGenStat(stat, res->root);\n\t\treturn true;\n\t}\n#endif\n\n#if TEST_CONFORMANCE\n\tvirtual bool ParseDouble(const char *json, double *d) const\n\t{\n\t\tworkflowjsonParseResult res;\n\n\t\tres.root = json_value_parse(json);\n\t\tif (res.root && json_value_type(res.root) == JSON_VALUE_ARRAY)\n\t\t{\n\t\t\tconst json_array_t *arr = json_value_array(res.root);\n\t\t\tconst json_value_t *val = json_array_next_value(NULL, arr);\n\n\t\t\tif (val && json_value_type(val) == JSON_VALUE_NUMBER)\n\t\t\t{\n\t\t\t\t*d = json_value_number(val);\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\n\t\treturn false;\n\t}\n\n\tvirtual bool ParseString(const char *json, std::string& s) const\n\t{\n\t\tworkflowjsonParseResult res;\n\n\t\tres.root = json_value_parse(json);\n\t\tif (res.root && json_value_type(res.root) == JSON_VALUE_ARRAY)\n\t\t{\n\t\t\tconst json_array_t *arr = json_value_array(res.root);\n\t\t\tconst json_value_t *val = json_array_next_value(NULL, arr);\n\n\t\t\tif (val && json_value_type(val) == JSON_VALUE_STRING)\n\t\t\t{\n\t\t\t\ts = json_value_string(val);\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\n\t\treturn false;\n\t}\n#endif\n};\n\nREGISTER_TEST(workflowjsonTest);\n"
  },
  {
    "path": "src/tests/yajltest.cpp",
    "content": "#include \"../test.h\"\n\nextern \"C\" {\n#include \"yajl/yajl_common.h\"\n#undef YAJL_MAX_DEPTH \n#define YAJL_MAX_DEPTH 1024\n#include \"yajl/yajl_gen.h\"\n#include \"yajl/yajl_parse.h\"\n#include \"yajl/yajl_tree.h\"\n\nyajl_gen_status GenVal(yajl_gen g, yajl_val v) {\n    yajl_gen_status status;\n    switch (v->type) {\n    case yajl_t_string: return yajl_gen_string(g, (unsigned char*)v->u.string, strlen(v->u.string));\n\n    case yajl_t_number: \n        {\n            char buffer[100];\n            char *num = buffer;\n            size_t len;\n            if (YAJL_IS_INTEGER(v))\n                return yajl_gen_integer(g, YAJL_GET_INTEGER(v));\n            else if (YAJL_IS_DOUBLE(v))\n                return yajl_gen_double(g, YAJL_GET_DOUBLE(v));\n            else {\n                num = YAJL_GET_NUMBER(v);\n                len = strlen(buffer);\n                return yajl_gen_number(g, num, len);\n            }\n        }\n\n    case yajl_t_object:\n        status = yajl_gen_map_open(g);\n        if (status != yajl_gen_status_ok)\n            return status;\n        \n        for (size_t i = 0; i < v->u.object.len; i++) {\n            status = yajl_gen_string(g, (unsigned char *)v->u.object.keys[i], strlen(v->u.object.keys[i]));\n            if (status != yajl_gen_status_ok)\n                return status;\n            status = GenVal(g, v->u.object.values[i]);\n            if (status != yajl_gen_status_ok)\n                return status;\n        }\n        return yajl_gen_map_close(g);\n\n    case yajl_t_array:\n        status = yajl_gen_array_open(g);\n        if (status != yajl_gen_status_ok)\n            return status;\n        \n        for (size_t i = 0; i < v->u.array.len; i++) {\n            status = GenVal(g, v->u.array.values[i]);\n            if (status != yajl_gen_status_ok)\n                return status;\n        }\n\n        return yajl_gen_array_close(g);\n\n    case yajl_t_true: return yajl_gen_bool(g, 1);\n    case yajl_t_false: return yajl_gen_bool(g, 0);\n    case yajl_t_null: return yajl_gen_null(g);\n    default:\n        return yajl_gen_in_error_state;\n    }\n}\n\nstatic void GenStat(Stat* s, yajl_val v) {\n    switch (v->type) {\n    case yajl_t_string: s->stringCount++;  s->stringLength += strlen(v->u.string); break;\n    case yajl_t_number: s->numberCount++;  break;\n    case yajl_t_object: \n        for (size_t i = 0; i < v->u.object.len; i++) {\n            s->stringCount++;\n            s->stringLength += strlen(v->u.object.keys[i]);\n            GenStat(s, v->u.object.values[i]);\n        }\n        s->objectCount++;\n        s->memberCount += v->u.object.len;\n        break;\n\n    case yajl_t_array:\n        for (size_t i = 0; i < v->u.array.len; i++)\n            GenStat(s, v->u.array.values[i]);\n        s->arrayCount++;\n        s->elementCount += v->u.array.len;\n        break;\n\n    case yajl_t_true: s->trueCount++; break;\n    case yajl_t_false: s->falseCount++; break;\n    case yajl_t_null: s->nullCount++; break;\n    default:;\n    }\n}\n\n#define GEN_AND_RETURN(func)                      \\\n{                                                 \\\n    yajl_gen_status __stat = func;                \\\n    return __stat == yajl_gen_status_ok; }\n\nstatic int reformat_null(void * ctx) {\n    yajl_gen g = (yajl_gen)ctx;\n    GEN_AND_RETURN(yajl_gen_null(g));\n}\n\nstatic int reformat_boolean(void * ctx, int boolean) {\n    yajl_gen g = (yajl_gen)ctx;\n    GEN_AND_RETURN(yajl_gen_bool(g, boolean));\n}\n\nstatic int reformat_integer(void * ctx, long long integerVal) {\n    yajl_gen g = (yajl_gen)ctx;\n    GEN_AND_RETURN(yajl_gen_integer(g, integerVal));\n}\n\nstatic int reformat_double(void * ctx, double doubleVal) {\n    yajl_gen g = (yajl_gen)ctx;\n    GEN_AND_RETURN(yajl_gen_double(g, doubleVal));\n}\n\nstatic int reformat_string(void * ctx, const unsigned char * stringVal, size_t stringLen) {\n    yajl_gen g = (yajl_gen)ctx;\n    GEN_AND_RETURN(yajl_gen_string(g, stringVal, stringLen));\n}\n\nstatic int reformat_map_key(void * ctx, const unsigned char * stringVal, size_t stringLen) {\n    yajl_gen g = (yajl_gen)ctx;\n    GEN_AND_RETURN(yajl_gen_string(g, stringVal, stringLen));\n}\n\nstatic int reformat_start_map(void * ctx) {\n    yajl_gen g = (yajl_gen)ctx;\n    GEN_AND_RETURN(yajl_gen_map_open(g));\n}\n\nstatic int reformat_end_map(void * ctx) {\n    yajl_gen g = (yajl_gen)ctx;\n    GEN_AND_RETURN(yajl_gen_map_close(g));\n}\n\nstatic int reformat_start_array(void * ctx) {\n    yajl_gen g = (yajl_gen)ctx;\n    GEN_AND_RETURN(yajl_gen_array_open(g));\n}\n\nstatic int reformat_end_array(void * ctx) {\n    yajl_gen g = (yajl_gen)ctx;\n    GEN_AND_RETURN(yajl_gen_array_close(g));\n}\n\nstatic yajl_callbacks callbacks = {\n    reformat_null,\n    reformat_boolean,\n    reformat_integer,\n    reformat_double,\n    NULL,\n    reformat_string,\n    reformat_start_map,\n    reformat_map_key,\n    reformat_end_map,\n    reformat_start_array,\n    reformat_end_array\n};\n\nstruct StatContext {\n    Stat* stat;\n    bool after_key;\n};\n\n#define HANDLE_ELEMENTCOUNT() \\\n    if (c->after_key) \\\n        c->after_key = false;\\\n    else \\\n        stat->elementCount++\n\nstatic int stat_null(void * ctx) {\n    StatContext* c = (StatContext*)ctx;\n    Stat* stat = c->stat;\n    stat->nullCount++;\n    HANDLE_ELEMENTCOUNT();\n    return 1;\n}\n\nstatic int stat_boolean(void * ctx, int boolean) {\n    StatContext* c = (StatContext*)ctx;\n    Stat* stat = c->stat;\n    if (boolean)\n        stat->trueCount++;\n    else\n        stat->falseCount++;\n    HANDLE_ELEMENTCOUNT();\n    return 1;\n}\n\nstatic int stat_integer(void * ctx, long long integerVal) {\n    (void)integerVal;\n    StatContext* c = (StatContext*)ctx;\n    Stat* stat = c->stat;\n    stat->numberCount++;\n    HANDLE_ELEMENTCOUNT();\n    return 1;\n}\n\nstatic int stat_double(void * ctx, double doubleVal) {\n    (void)doubleVal;\n    StatContext* c = (StatContext*)ctx;\n    Stat* stat = c->stat;\n    stat->numberCount++;\n    HANDLE_ELEMENTCOUNT();\n    return 1;\n}\n\nstatic int stat_string(void * ctx, const unsigned char * stringVal, size_t stringLen) {\n    (void)stringVal;\n    StatContext* c = (StatContext*)ctx;\n    Stat* stat = c->stat;\n    stat->stringCount++;\n    stat->stringLength += stringLen;\n    HANDLE_ELEMENTCOUNT();\n    return 1;\n}\n\nstatic int stat_map_key(void * ctx, const unsigned char * stringVal, size_t stringLen) {\n    (void)stringVal;\n    StatContext* c = (StatContext*)ctx; \n    Stat* stat = c->stat;\n    stat->memberCount++;\n    stat->stringCount++;\n    stat->stringLength += stringLen;\n    c->after_key = true;\n    return 1;\n}\n\nstatic int stat_start_map(void * ctx) {\n    StatContext* c = (StatContext*)ctx;\n    Stat* stat = c->stat;\n    HANDLE_ELEMENTCOUNT();\n    return 1;\n}\n\nstatic int stat_end_map(void * ctx) {\n    StatContext* c = (StatContext*)ctx;\n    Stat* stat = c->stat;\n    stat->objectCount++;\n    return 1;\n}\n\nstatic int stat_start_array(void * ctx) {\n    StatContext* c = (StatContext*)ctx;\n    Stat* stat = c->stat;\n    HANDLE_ELEMENTCOUNT();\n    return 1;\n}\n\nstatic int stat_end_array(void * ctx) {\n    StatContext* c = (StatContext*)ctx;\n    Stat* stat = c->stat;\n    stat->arrayCount++;\n    return 1;\n}\n\nstatic yajl_callbacks statCallbacks = {\n    stat_null,\n    stat_boolean,\n    stat_integer,\n    stat_double,\n    NULL,\n    stat_string,\n    stat_start_map,\n    stat_map_key,\n    stat_end_map,\n    stat_start_array,\n    stat_end_array\n};\n\n} // extern \"C\"\n\nclass YajlParseResult : public ParseResultBase {\npublic:\n    YajlParseResult() : root() {}\n    ~YajlParseResult() { yajl_tree_free(root); }\n\n    yajl_val root;\n};\n\nclass YajlStringResult : public StringResultBase {\npublic:\n    YajlStringResult() : g(), s() {}\n    ~YajlStringResult() { yajl_gen_free(g); }\n\n    virtual const char* c_str() const { return (const char*)s; }\n\n    yajl_gen g;\n    const unsigned char* s;\n};\n\nclass YajlTest : public TestBase {\npublic:\n#if TEST_INFO\n    virtual const char* GetName() const { return \"YAJL (C)\"; }\n    virtual const char* GetFilename() const { return __FILE__; }\n#endif\n\n#if TEST_PARSE\n    virtual ParseResultBase* Parse(const char* json, size_t length) const {\n        (void)length;\n        YajlParseResult* pr = new YajlParseResult;\n        pr->root = yajl_tree_parse(json, NULL, 0);\n        if (!pr->root) {\n            delete pr;\n            return 0;\n        }\n    \treturn pr;\n    }\n#endif\n\n#if TEST_STRINGIFY\n    virtual StringResultBase* Stringify(const ParseResultBase* parseResult) const {\n        const YajlParseResult* pr = static_cast<const YajlParseResult*>(parseResult);\n        YajlStringResult* sr = new YajlStringResult;\n        sr->g = yajl_gen_alloc(NULL);\n        yajl_gen_status status = GenVal(sr->g, pr->root);\n        if (status != yajl_gen_status_ok) {\n            delete sr;\n            return 0;\n        }\n\n        size_t len;\n        status = yajl_gen_get_buf(sr->g, &sr->s, &len);\n\n        return sr;\n    }\n#endif\n\n#if TEST_PRETTIFY\n    virtual StringResultBase* Prettify(const ParseResultBase* parseResult) const {\n        const YajlParseResult* pr = static_cast<const YajlParseResult*>(parseResult);\n        YajlStringResult* sr = new YajlStringResult;\n        sr->g = yajl_gen_alloc(NULL);\n        yajl_gen_config(sr->g, yajl_gen_beautify, 1);\n        yajl_gen_config(sr->g, yajl_gen_indent_string, \"    \");\n\n        yajl_gen_status status = GenVal(sr->g, pr->root);\n        if (status != yajl_gen_status_ok) {\n            delete sr;\n            return 0;\n        }\n\n        size_t len;\n        status = yajl_gen_get_buf(sr->g, &sr->s, &len);\n\n        return sr;\n    }\n#endif\n\n#if TEST_STATISTICS\n    virtual bool Statistics(const ParseResultBase* parseResult, Stat* stat) const {\n        const YajlParseResult* pr = static_cast<const YajlParseResult*>(parseResult);\n        memset(stat, 0, sizeof(Stat));\n        GenStat(stat, pr->root);\n        return true;\n    }\n#endif\n\n#if TEST_SAXROUNDTRIP\n    virtual StringResultBase* SaxRoundtrip(const char* json, size_t length) const {\n        // https://github.com/lloyd/yajl/blob/master/reformatter/json_reformat.c\n        (void)length;\n        YajlStringResult* sr = new YajlStringResult;\n        sr->g = yajl_gen_alloc(NULL);\n        yajl_handle hand = yajl_alloc(&callbacks, NULL, (void *)sr->g);\n        if (yajl_parse(hand, (const unsigned char*)json, length) != yajl_status_ok || \n            yajl_complete_parse(hand) != yajl_status_ok) {\n            delete sr;\n            sr = 0;\n        }\n        else {\n            size_t len;\n            yajl_gen_get_buf(sr->g, &sr->s, &len);\n            yajl_gen_clear(sr->g);\n        }\n        yajl_free(hand);\n        return sr;\n    }\n#endif\n\n#if TEST_SAXSTATISTICS\n    virtual bool SaxStatistics(const char* json, size_t length, Stat* stat) const {\n        (void)length;\n        memset(stat, 0, sizeof(Stat));\n\n        StatContext context;\n        context.stat = stat;\n        context.after_key = true;\n        yajl_handle hand = yajl_alloc(&statCallbacks, NULL, &context);\n        bool ret = true;\n        if (yajl_parse(hand, (const unsigned char*)json, length) != yajl_status_ok ||\n            yajl_complete_parse(hand) != yajl_status_ok) {\n            ret = false;\n        }\n        yajl_free(hand);\n        return ret;\n    }\n#endif\n\n#if TEST_CONFORMANCE\n    virtual bool ParseDouble(const char* json, double* d) const {\n        YajlParseResult pr;\n        pr.root = yajl_tree_parse(json, NULL, 0);\n        if (YAJL_IS_ARRAY(pr.root) && \n            YAJL_GET_ARRAY(pr.root)->len == 1 && \n            YAJL_IS_DOUBLE(YAJL_GET_ARRAY(pr.root)->values[0]))\n        {\n            *d = YAJL_GET_DOUBLE(YAJL_GET_ARRAY(pr.root)->values[0]);\n            return true;\n        }\n        else\n            return false;\n    }\n\n    virtual bool ParseString(const char* json, std::string& s) const {\n        YajlParseResult pr;\n        pr.root = yajl_tree_parse(json, NULL, 0);\n        if (YAJL_IS_ARRAY(pr.root) && \n            YAJL_GET_ARRAY(pr.root)->len == 1 && \n            YAJL_IS_STRING(YAJL_GET_ARRAY(pr.root)->values[0]))\n        {\n            s = YAJL_GET_STRING(YAJL_GET_ARRAY(pr.root)->values[0]);\n            return true;\n        }\n        else\n            return false;\n    }\n#endif\n};\n\nREGISTER_TEST(YajlTest);\n"
  },
  {
    "path": "src/timer.h",
    "content": "#pragma once\n\n#ifdef _WIN32\n\n#define WIN32_LEAN_AND_MEAN\n#include <windows.h>\n\nclass Timer {\npublic:\n\tTimer() : start_(), end_() {\n\t}\n\n\tvoid Start() {\n\t\tQueryPerformanceCounter(&start_);\n\t}\n\n\tvoid Stop() {\n\t\tQueryPerformanceCounter(&end_);\n\t}\n\n\tdouble GetElapsedMilliseconds() {\n\t\tLARGE_INTEGER freq;\n\t\tQueryPerformanceFrequency(&freq);\n\t\treturn (end_.QuadPart - start_.QuadPart) * 1000.0 / freq.QuadPart;\n\t}\n\nprivate:\n\tLARGE_INTEGER start_;\n\tLARGE_INTEGER end_;\n};\n\n// Undefine Windows bad macros\n#undef min\n#undef max\n\n#else\n\n#include <sys/time.h>\n\nclass Timer {\npublic:\n\tTimer() : start_(), end_() {\n\t}\n\n\tvoid Start() {\n\t\tgettimeofday(&start_, NULL);\n\t}\n\n\tvoid Stop() {\n\t\tgettimeofday(&end_, NULL);\n\t}\n\n\tdouble GetElapsedMilliseconds() {\n\t\treturn (end_.tv_sec - start_.tv_sec) * 1000.0\n\t\t\t+ (end_.tv_usec - start_.tv_usec) / 1000.0;\n\t}\n\nprivate:\n  struct timeval start_;\n  struct timeval end_;\n};\n\n#endif\n"
  },
  {
    "path": "src/tunnuz/code_point_to_utf8.hh",
    "content": "#ifndef JSON_HELPER_CODE_POINT_TO_UTF_8_HH\n#define JSON_HELPER_CODE_POINT_TO_UTF_8_HH\n\n#include <stdexcept>\n#include <string>\n\nnamespace JSON {\n\n    namespace HELPER {\n\n        /**\n         * @brief Convert 16 bit code point to UTF-8 string.\n         *\n         * Conversion implemented according to:\n         *\n         * http://www.unicode.org/versions/Unicode6.2.0/ch03.pdf#G7404\n         * Table 3-6. UTF-8 Bit Distribution\n         * -------------------|------------|------------|------------|\n         * Scalar Value       |  1st Byte  |  2nd Byte  |  3rd Byte  |\n         * -------------------|------------|------------|------------|\n         * 00000000 0xxxxxxx  |  0xxxxxxx  |            |            |  (1)\n         * 00000yyy yyxxxxxx  |  110yyyyy  |  10xxxxxx  |            |  (2)\n         * zzzzyyyy yyxxxxxx  |  1110zzzz  |  10yyyyyy  |  10xxxxxx  |  (3)\n         * -------------------|------------|------------|------------|\n         * 87654321 87654321  |  87654321  |  87654321  |  87654321  |\n         * -------------------|------------|------------|------------|\n         *\n         * @param code_point\n         *\n         * @return string containing at most 3 bytes representing the code point\n         */\n        inline std::string code_point_to_utf8(const char16_t code_point)\n        {\n            /*  (1)  */\n            if (code_point <= 0x007F) return { static_cast<char>(code_point) };\n\n            /*  (2)  */\n            if (code_point <= 0x07FF) {\n                const unsigned char first_byte = 0xC0 + ((code_point & 0x07C0 ) >> 6);\n                const unsigned char second_byte = 0x80 + (code_point & 0x003F);\n                return { static_cast<char>(first_byte), static_cast<char>(second_byte) };\n            }\n\n            /*  (3)  */\n            /* code_point <= 0xFFFF */\n            const unsigned char first_byte = 0xE0 + ((code_point & 0xF000 ) >> 12);\n            const unsigned char second_byte = 0x80 + ((code_point & 0x0FC0 ) >> 6);\n            const unsigned char third_byte = 0x80 + (code_point & 0x003F);\n            return {\n                    static_cast<char>(first_byte),\n                    static_cast<char>(second_byte),\n                    static_cast<char>(third_byte) };\n            \n\n            return { };  // can never happen\n        }\n\n    }\n\n}\n\n#endif\n"
  },
  {
    "path": "src/tunnuz/json.hh",
    "content": "#ifndef JSON_HH\n#define JSON_HH\n\n#include \"json_st.hh\" // JSON syntax tree\n#include \"json.tab.hh\" // parser\n  \nJSON::Value parse_file(const char* filename);\nJSON::Value parse_string(const std::string& s);\n\n#endif"
  },
  {
    "path": "src/tunnuz/json.tab.cc",
    "content": "/* A Bison parser, made by GNU Bison 3.0.4.  */\n\n/* Bison implementation for Yacc-like parsers in C\n\n   Copyright (C) 1984, 1989-1990, 2000-2015 Free Software Foundation, Inc.\n\n   This program is free software: you can redistribute it and/or modify\n   it under the terms of the GNU General Public License as published by\n   the Free Software Foundation, either version 3 of the License, or\n   (at your option) any later version.\n\n   This program is distributed in the hope that it will be useful,\n   but WITHOUT ANY WARRANTY; without even the implied warranty of\n   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n   GNU General Public License for more details.\n\n   You should have received a copy of the GNU General Public License\n   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */\n\n/* As a special exception, you may create a larger work that contains\n   part or all of the Bison parser skeleton and distribute that work\n   under terms of your choice, so long as that work isn't itself a\n   parser generator using the skeleton or a modified version thereof\n   as a parser skeleton.  Alternatively, if you modify or redistribute\n   the parser skeleton itself, you may (at your option) remove this\n   special exception, which will cause the skeleton and the resulting\n   Bison output files to be licensed under the GNU General Public\n   License without this special exception.\n\n   This special exception was added by the Free Software Foundation in\n   version 2.2 of Bison.  */\n\n/* C LALR(1) parser skeleton written by Richard Stallman, by\n   simplifying the original so-called \"semantic\" parser.  */\n\n/* All symbols defined below should begin with yy or YY, to avoid\n   infringing on user name space.  This should be done even for local\n   variables, as they might otherwise be expanded by user macros.\n   There are some unavoidable exceptions within include files to\n   define necessary library symbols; they are noted \"INFRINGES ON\n   USER NAME SPACE\" below.  */\n\n/* Identify Bison output.  */\n#define YYBISON 1\n\n/* Bison version.  */\n#define YYBISON_VERSION \"3.0.4\"\n\n/* Skeleton name.  */\n#define YYSKELETON_NAME \"yacc.c\"\n\n/* Pure parsers.  */\n#define YYPURE 0\n\n/* Push parsers.  */\n#define YYPUSH 0\n\n/* Pull parsers.  */\n#define YYPULL 1\n\n\n\n\n/* Copy the first part of user declarations.  */\n#line 1 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.y\" /* yacc.c:339  */\n\n\n    #include <iostream>\n    #include <cstring>\n    #include <stdio.h>\n    #include <stdexcept>\n    #include \"unescape.hh\"\n    #include \"json_st.hh\"\n    \n    extern \"C\" \n    {\n        void yyerror(const char *);\n        int yylex();\n    } \n        \n    using yy_size_t = size_t;\n    extern yy_size_t yyleng;\n        \n    void * load_string(const char *);\n    void load_file(FILE*);\n    JSON::Value* parsd = nullptr;\n    void clean_up(void * buffer_state);\n\n#line 90 \"/Users/miloyip/github/nativejson-benchmark/src/tunnuz/json.tab.cc\" /* yacc.c:339  */\n\n# ifndef YY_NULLPTR\n#  if defined __cplusplus && 201103L <= __cplusplus\n#   define YY_NULLPTR nullptr\n#  else\n#   define YY_NULLPTR 0\n#  endif\n# endif\n\n/* Enabling verbose error messages.  */\n#ifdef YYERROR_VERBOSE\n# undef YYERROR_VERBOSE\n# define YYERROR_VERBOSE 1\n#else\n# define YYERROR_VERBOSE 0\n#endif\n\n/* In a future release of Bison, this section will be replaced\n   by #include \"json.tab.hh\".  */\n#ifndef YY_YY_USERS_MILOYIP_GITHUB_NATIVEJSON_BENCHMARK_SRC_TUNNUZ_JSON_TAB_HH_INCLUDED\n# define YY_YY_USERS_MILOYIP_GITHUB_NATIVEJSON_BENCHMARK_SRC_TUNNUZ_JSON_TAB_HH_INCLUDED\n/* Debug traces.  */\n#ifndef YYDEBUG\n# define YYDEBUG 0\n#endif\n#if YYDEBUG\nextern int yydebug;\n#endif\n/* \"%code requires\" blocks.  */\n#line 25 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.y\" /* yacc.c:355  */\n #include \"json_st.hh\" \n\n#line 123 \"/Users/miloyip/github/nativejson-benchmark/src/tunnuz/json.tab.cc\" /* yacc.c:355  */\n\n/* Token type.  */\n#ifndef YYTOKENTYPE\n# define YYTOKENTYPE\n  enum yytokentype\n  {\n    COMMA = 258,\n    COLON = 259,\n    SQUARE_BRACKET_L = 260,\n    SQUARE_BRACKET_R = 261,\n    CURLY_BRACKET_L = 262,\n    CURLY_BRACKET_R = 263,\n    DOUBLE_QUOTED_STRING = 264,\n    SINGLE_QUOTED_STRING = 265,\n    NUMBER_I = 266,\n    NUMBER_F = 267,\n    BOOLEAN = 268,\n    NULL_T = 269\n  };\n#endif\n\n/* Value type.  */\n#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED\n\nunion YYSTYPE\n{\n#line 28 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.y\" /* yacc.c:355  */\n\n    // \"Pure\" types\n    long long int int_v;\n    long double float_v;\n    bool bool_v;\n    bool null_p;\n    char* string_v;\n    \n    // Pointers to more complex classes\n    JSON::Object* object_p;\n    JSON::Array* array_p;\n    JSON::Value* value_p;\n\n#line 164 \"/Users/miloyip/github/nativejson-benchmark/src/tunnuz/json.tab.cc\" /* yacc.c:355  */\n};\n\ntypedef union YYSTYPE YYSTYPE;\n# define YYSTYPE_IS_TRIVIAL 1\n# define YYSTYPE_IS_DECLARED 1\n#endif\n\n\nextern YYSTYPE yylval;\n\nint yyparse (void);\n\n#endif /* !YY_YY_USERS_MILOYIP_GITHUB_NATIVEJSON_BENCHMARK_SRC_TUNNUZ_JSON_TAB_HH_INCLUDED  */\n\n/* Copy the second part of user declarations.  */\n\n#line 181 \"/Users/miloyip/github/nativejson-benchmark/src/tunnuz/json.tab.cc\" /* yacc.c:358  */\n\n#ifdef short\n# undef short\n#endif\n\n#ifdef YYTYPE_UINT8\ntypedef YYTYPE_UINT8 yytype_uint8;\n#else\ntypedef unsigned char yytype_uint8;\n#endif\n\n#ifdef YYTYPE_INT8\ntypedef YYTYPE_INT8 yytype_int8;\n#else\ntypedef signed char yytype_int8;\n#endif\n\n#ifdef YYTYPE_UINT16\ntypedef YYTYPE_UINT16 yytype_uint16;\n#else\ntypedef unsigned short int yytype_uint16;\n#endif\n\n#ifdef YYTYPE_INT16\ntypedef YYTYPE_INT16 yytype_int16;\n#else\ntypedef short int yytype_int16;\n#endif\n\n#ifndef YYSIZE_T\n# ifdef __SIZE_TYPE__\n#  define YYSIZE_T __SIZE_TYPE__\n# elif defined size_t\n#  define YYSIZE_T size_t\n# elif ! defined YYSIZE_T\n#  include <stddef.h> /* INFRINGES ON USER NAME SPACE */\n#  define YYSIZE_T size_t\n# else\n#  define YYSIZE_T unsigned int\n# endif\n#endif\n\n#define YYSIZE_MAXIMUM ((YYSIZE_T) -1)\n\n#ifndef YY_\n# if defined YYENABLE_NLS && YYENABLE_NLS\n#  if ENABLE_NLS\n#   include <libintl.h> /* INFRINGES ON USER NAME SPACE */\n#   define YY_(Msgid) dgettext (\"bison-runtime\", Msgid)\n#  endif\n# endif\n# ifndef YY_\n#  define YY_(Msgid) Msgid\n# endif\n#endif\n\n#ifndef YY_ATTRIBUTE\n# if (defined __GNUC__                                               \\\n      && (2 < __GNUC__ || (__GNUC__ == 2 && 96 <= __GNUC_MINOR__)))  \\\n     || defined __SUNPRO_C && 0x5110 <= __SUNPRO_C\n#  define YY_ATTRIBUTE(Spec) __attribute__(Spec)\n# else\n#  define YY_ATTRIBUTE(Spec) /* empty */\n# endif\n#endif\n\n#ifndef YY_ATTRIBUTE_PURE\n# define YY_ATTRIBUTE_PURE   YY_ATTRIBUTE ((__pure__))\n#endif\n\n#ifndef YY_ATTRIBUTE_UNUSED\n# define YY_ATTRIBUTE_UNUSED YY_ATTRIBUTE ((__unused__))\n#endif\n\n#if !defined _Noreturn \\\n     && (!defined __STDC_VERSION__ || __STDC_VERSION__ < 201112)\n# if defined _MSC_VER && 1200 <= _MSC_VER\n#  define _Noreturn __declspec (noreturn)\n# else\n#  define _Noreturn YY_ATTRIBUTE ((__noreturn__))\n# endif\n#endif\n\n/* Suppress unused-variable warnings by \"using\" E.  */\n#if ! defined lint || defined __GNUC__\n# define YYUSE(E) ((void) (E))\n#else\n# define YYUSE(E) /* empty */\n#endif\n\n#if defined __GNUC__ && 407 <= __GNUC__ * 100 + __GNUC_MINOR__\n/* Suppress an incorrect diagnostic about yylval being uninitialized.  */\n# define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN \\\n    _Pragma (\"GCC diagnostic push\") \\\n    _Pragma (\"GCC diagnostic ignored \\\"-Wuninitialized\\\"\")\\\n    _Pragma (\"GCC diagnostic ignored \\\"-Wmaybe-uninitialized\\\"\")\n# define YY_IGNORE_MAYBE_UNINITIALIZED_END \\\n    _Pragma (\"GCC diagnostic pop\")\n#else\n# define YY_INITIAL_VALUE(Value) Value\n#endif\n#ifndef YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN\n# define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN\n# define YY_IGNORE_MAYBE_UNINITIALIZED_END\n#endif\n#ifndef YY_INITIAL_VALUE\n# define YY_INITIAL_VALUE(Value) /* Nothing. */\n#endif\n\n\n#if ! defined yyoverflow || YYERROR_VERBOSE\n\n/* The parser invokes alloca or malloc; define the necessary symbols.  */\n\n# ifdef YYSTACK_USE_ALLOCA\n#  if YYSTACK_USE_ALLOCA\n#   ifdef __GNUC__\n#    define YYSTACK_ALLOC __builtin_alloca\n#   elif defined __BUILTIN_VA_ARG_INCR\n#    include <alloca.h> /* INFRINGES ON USER NAME SPACE */\n#   elif defined _AIX\n#    define YYSTACK_ALLOC __alloca\n#   elif defined _MSC_VER\n#    include <malloc.h> /* INFRINGES ON USER NAME SPACE */\n#    define alloca _alloca\n#   else\n#    define YYSTACK_ALLOC alloca\n#    if ! defined _ALLOCA_H && ! defined EXIT_SUCCESS\n#     include <stdlib.h> /* INFRINGES ON USER NAME SPACE */\n      /* Use EXIT_SUCCESS as a witness for stdlib.h.  */\n#     ifndef EXIT_SUCCESS\n#      define EXIT_SUCCESS 0\n#     endif\n#    endif\n#   endif\n#  endif\n# endif\n\n# ifdef YYSTACK_ALLOC\n   /* Pacify GCC's 'empty if-body' warning.  */\n#  define YYSTACK_FREE(Ptr) do { /* empty */; } while (0)\n#  ifndef YYSTACK_ALLOC_MAXIMUM\n    /* The OS might guarantee only one guard page at the bottom of the stack,\n       and a page size can be as small as 4096 bytes.  So we cannot safely\n       invoke alloca (N) if N exceeds 4096.  Use a slightly smaller number\n       to allow for a few compiler-allocated temporary stack slots.  */\n#   define YYSTACK_ALLOC_MAXIMUM 4032 /* reasonable circa 2006 */\n#  endif\n# else\n#  define YYSTACK_ALLOC YYMALLOC\n#  define YYSTACK_FREE YYFREE\n#  ifndef YYSTACK_ALLOC_MAXIMUM\n#   define YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM\n#  endif\n#  if (defined __cplusplus && ! defined EXIT_SUCCESS \\\n       && ! ((defined YYMALLOC || defined malloc) \\\n             && (defined YYFREE || defined free)))\n#   include <stdlib.h> /* INFRINGES ON USER NAME SPACE */\n#   ifndef EXIT_SUCCESS\n#    define EXIT_SUCCESS 0\n#   endif\n#  endif\n#  ifndef YYMALLOC\n#   define YYMALLOC malloc\n#   if ! defined malloc && ! defined EXIT_SUCCESS\nvoid *malloc (YYSIZE_T); /* INFRINGES ON USER NAME SPACE */\n#   endif\n#  endif\n#  ifndef YYFREE\n#   define YYFREE free\n#   if ! defined free && ! defined EXIT_SUCCESS\nvoid free (void *); /* INFRINGES ON USER NAME SPACE */\n#   endif\n#  endif\n# endif\n#endif /* ! defined yyoverflow || YYERROR_VERBOSE */\n\n\n#if (! defined yyoverflow \\\n     && (! defined __cplusplus \\\n         || (defined YYSTYPE_IS_TRIVIAL && YYSTYPE_IS_TRIVIAL)))\n\n/* A type that is properly aligned for any stack member.  */\nunion yyalloc\n{\n  yytype_int16 yyss_alloc;\n  YYSTYPE yyvs_alloc;\n};\n\n/* The size of the maximum gap between one aligned stack and the next.  */\n# define YYSTACK_GAP_MAXIMUM (sizeof (union yyalloc) - 1)\n\n/* The size of an array large to enough to hold all stacks, each with\n   N elements.  */\n# define YYSTACK_BYTES(N) \\\n     ((N) * (sizeof (yytype_int16) + sizeof (YYSTYPE)) \\\n      + YYSTACK_GAP_MAXIMUM)\n\n# define YYCOPY_NEEDED 1\n\n/* Relocate STACK from its old location to the new one.  The\n   local variables YYSIZE and YYSTACKSIZE give the old and new number of\n   elements in the stack, and YYPTR gives the new location of the\n   stack.  Advance YYPTR to a properly aligned location for the next\n   stack.  */\n# define YYSTACK_RELOCATE(Stack_alloc, Stack)                           \\\n    do                                                                  \\\n      {                                                                 \\\n        YYSIZE_T yynewbytes;                                            \\\n        YYCOPY (&yyptr->Stack_alloc, Stack, yysize);                    \\\n        Stack = &yyptr->Stack_alloc;                                    \\\n        yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \\\n        yyptr += yynewbytes / sizeof (*yyptr);                          \\\n      }                                                                 \\\n    while (0)\n\n#endif\n\n#if defined YYCOPY_NEEDED && YYCOPY_NEEDED\n/* Copy COUNT objects from SRC to DST.  The source and destination do\n   not overlap.  */\n# ifndef YYCOPY\n#  if defined __GNUC__ && 1 < __GNUC__\n#   define YYCOPY(Dst, Src, Count) \\\n      __builtin_memcpy (Dst, Src, (Count) * sizeof (*(Src)))\n#  else\n#   define YYCOPY(Dst, Src, Count)              \\\n      do                                        \\\n        {                                       \\\n          YYSIZE_T yyi;                         \\\n          for (yyi = 0; yyi < (Count); yyi++)   \\\n            (Dst)[yyi] = (Src)[yyi];            \\\n        }                                       \\\n      while (0)\n#  endif\n# endif\n#endif /* !YYCOPY_NEEDED */\n\n/* YYFINAL -- State number of the termination state.  */\n#define YYFINAL  18\n/* YYLAST -- Last index in YYTABLE.  */\n#define YYLAST   26\n\n/* YYNTOKENS -- Number of terminals.  */\n#define YYNTOKENS  15\n/* YYNNTS -- Number of nonterminals.  */\n#define YYNNTS  8\n/* YYNRULES -- Number of rules.  */\n#define YYNRULES  19\n/* YYNSTATES -- Number of states.  */\n#define YYNSTATES  29\n\n/* YYTRANSLATE[YYX] -- Symbol number corresponding to YYX as returned\n   by yylex, with out-of-bounds checking.  */\n#define YYUNDEFTOK  2\n#define YYMAXUTOK   269\n\n#define YYTRANSLATE(YYX)                                                \\\n  ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)\n\n/* YYTRANSLATE[TOKEN-NUM] -- Symbol number corresponding to TOKEN-NUM\n   as returned by yylex, without out-of-bounds checking.  */\nstatic const yytype_uint8 yytranslate[] =\n{\n       0,     2,     2,     2,     2,     2,     2,     2,     2,     2,\n       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,\n       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,\n       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,\n       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,\n       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,\n       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,\n       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,\n       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,\n       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,\n       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,\n       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,\n       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,\n       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,\n       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,\n       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,\n       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,\n       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,\n       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,\n       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,\n       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,\n       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,\n       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,\n       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,\n       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,\n       2,     2,     2,     2,     2,     2,     1,     2,     3,     4,\n       5,     6,     7,     8,     9,    10,    11,    12,    13,    14\n};\n\n#if YYDEBUG\n  /* YYRLINE[YYN] -- Source line where rule number YYN was defined.  */\nstatic const yytype_uint8 yyrline[] =\n{\n       0,    66,    66,    69,    72,    75,    76,    77,    78,    79,\n      80,    81,    85,    95,   105,   106,   112,   120,   121,   126\n};\n#endif\n\n#if YYDEBUG || YYERROR_VERBOSE || 0\n/* YYTNAME[SYMBOL-NUM] -- String name of the symbol SYMBOL-NUM.\n   First, the terminals, then, starting at YYNTOKENS, nonterminals.  */\nstatic const char *const yytname[] =\n{\n  \"$end\", \"error\", \"$undefined\", \"COMMA\", \"COLON\", \"SQUARE_BRACKET_L\",\n  \"SQUARE_BRACKET_R\", \"CURLY_BRACKET_L\", \"CURLY_BRACKET_R\",\n  \"DOUBLE_QUOTED_STRING\", \"SINGLE_QUOTED_STRING\", \"NUMBER_I\", \"NUMBER_F\",\n  \"BOOLEAN\", \"NULL_T\", \"$accept\", \"json\", \"object\", \"array\", \"value\",\n  \"string\", \"assignment_list\", \"list\", YY_NULLPTR\n};\n#endif\n\n# ifdef YYPRINT\n/* YYTOKNUM[NUM] -- (External) token number corresponding to the\n   (internal) symbol number NUM (which must be that of a token).  */\nstatic const yytype_uint16 yytoknum[] =\n{\n       0,   256,   257,   258,   259,   260,   261,   262,   263,   264,\n     265,   266,   267,   268,   269\n};\n# endif\n\n#define YYPACT_NINF -5\n\n#define yypact_value_is_default(Yystate) \\\n  (!!((Yystate) == (-5)))\n\n#define YYTABLE_NINF -1\n\n#define yytable_value_is_error(Yytable_value) \\\n  0\n\n  /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing\n     STATE-NUM.  */\nstatic const yytype_int8 yypact[] =\n{\n      -4,    -4,     4,    -5,    -5,    -5,    -5,    -5,    -5,    17,\n      -5,    -5,    -5,    -5,    -5,     9,    15,     8,    -5,    -4,\n      -5,    -4,     4,    -5,    -5,    -5,    19,    -4,    -5\n};\n\n  /* YYDEFACT[STATE-NUM] -- Default reduction number in state STATE-NUM.\n     Performed when YYTABLE does not specify something else to do.  Zero\n     means the default is an error.  */\nstatic const yytype_uint8 yydefact[] =\n{\n       0,    17,    14,    12,    13,     5,     6,     7,     8,     0,\n      10,    11,     2,     9,    18,     0,     0,     0,     1,     0,\n       4,     0,     0,     3,    19,    15,     0,     0,    16\n};\n\n  /* YYPGOTO[NTERM-NUM].  */\nstatic const yytype_int8 yypgoto[] =\n{\n      -5,    -5,    -5,    -5,    -1,     0,    -5,    -5\n};\n\n  /* YYDEFGOTO[NTERM-NUM].  */\nstatic const yytype_int8 yydefgoto[] =\n{\n      -1,     9,    10,    11,    12,    13,    17,    15\n};\n\n  /* YYTABLE[YYPACT[STATE-NUM]] -- What to do in state STATE-NUM.  If\n     positive, shift that token.  If negative, reduce the rule whose\n     number is the opposite.  If YYTABLE_NINF, syntax error.  */\nstatic const yytype_uint8 yytable[] =\n{\n      14,     1,    16,     2,     0,     3,     4,     5,     6,     7,\n       8,    22,    19,     3,     4,    20,    23,    18,    24,    21,\n      25,     0,    26,    27,     0,     0,    28\n};\n\nstatic const yytype_int8 yycheck[] =\n{\n       1,     5,     2,     7,    -1,     9,    10,    11,    12,    13,\n      14,     3,     3,     9,    10,     6,     8,     0,    19,     4,\n      21,    -1,    22,     4,    -1,    -1,    27\n};\n\n  /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing\n     symbol of state STATE-NUM.  */\nstatic const yytype_uint8 yystos[] =\n{\n       0,     5,     7,     9,    10,    11,    12,    13,    14,    16,\n      17,    18,    19,    20,    19,    22,    20,    21,     0,     3,\n       6,     4,     3,     8,    19,    19,    20,     4,    19\n};\n\n  /* YYR1[YYN] -- Symbol number of symbol that rule YYN derives.  */\nstatic const yytype_uint8 yyr1[] =\n{\n       0,    15,    16,    17,    18,    19,    19,    19,    19,    19,\n      19,    19,    20,    20,    21,    21,    21,    22,    22,    22\n};\n\n  /* YYR2[YYN] -- Number of symbols on the right hand side of rule YYN.  */\nstatic const yytype_uint8 yyr2[] =\n{\n       0,     2,     1,     3,     3,     1,     1,     1,     1,     1,\n       1,     1,     1,     1,     0,     3,     5,     0,     1,     3\n};\n\n\n#define yyerrok         (yyerrstatus = 0)\n#define yyclearin       (yychar = YYEMPTY)\n#define YYEMPTY         (-2)\n#define YYEOF           0\n\n#define YYACCEPT        goto yyacceptlab\n#define YYABORT         goto yyabortlab\n#define YYERROR         goto yyerrorlab\n\n\n#define YYRECOVERING()  (!!yyerrstatus)\n\n#define YYBACKUP(Token, Value)                                  \\\ndo                                                              \\\n  if (yychar == YYEMPTY)                                        \\\n    {                                                           \\\n      yychar = (Token);                                         \\\n      yylval = (Value);                                         \\\n      YYPOPSTACK (yylen);                                       \\\n      yystate = *yyssp;                                         \\\n      goto yybackup;                                            \\\n    }                                                           \\\n  else                                                          \\\n    {                                                           \\\n      yyerror (YY_(\"syntax error: cannot back up\")); \\\n      YYERROR;                                                  \\\n    }                                                           \\\nwhile (0)\n\n/* Error token number */\n#define YYTERROR        1\n#define YYERRCODE       256\n\n\n\n/* Enable debugging if requested.  */\n#if YYDEBUG\n\n# ifndef YYFPRINTF\n#  include <stdio.h> /* INFRINGES ON USER NAME SPACE */\n#  define YYFPRINTF fprintf\n# endif\n\n# define YYDPRINTF(Args)                        \\\ndo {                                            \\\n  if (yydebug)                                  \\\n    YYFPRINTF Args;                             \\\n} while (0)\n\n/* This macro is provided for backward compatibility. */\n#ifndef YY_LOCATION_PRINT\n# define YY_LOCATION_PRINT(File, Loc) ((void) 0)\n#endif\n\n\n# define YY_SYMBOL_PRINT(Title, Type, Value, Location)                    \\\ndo {                                                                      \\\n  if (yydebug)                                                            \\\n    {                                                                     \\\n      YYFPRINTF (stderr, \"%s \", Title);                                   \\\n      yy_symbol_print (stderr,                                            \\\n                  Type, Value); \\\n      YYFPRINTF (stderr, \"\\n\");                                           \\\n    }                                                                     \\\n} while (0)\n\n\n/*----------------------------------------.\n| Print this symbol's value on YYOUTPUT.  |\n`----------------------------------------*/\n\nstatic void\nyy_symbol_value_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep)\n{\n  FILE *yyo = yyoutput;\n  YYUSE (yyo);\n  if (!yyvaluep)\n    return;\n# ifdef YYPRINT\n  if (yytype < YYNTOKENS)\n    YYPRINT (yyoutput, yytoknum[yytype], *yyvaluep);\n# endif\n  YYUSE (yytype);\n}\n\n\n/*--------------------------------.\n| Print this symbol on YYOUTPUT.  |\n`--------------------------------*/\n\nstatic void\nyy_symbol_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep)\n{\n  YYFPRINTF (yyoutput, \"%s %s (\",\n             yytype < YYNTOKENS ? \"token\" : \"nterm\", yytname[yytype]);\n\n  yy_symbol_value_print (yyoutput, yytype, yyvaluep);\n  YYFPRINTF (yyoutput, \")\");\n}\n\n/*------------------------------------------------------------------.\n| yy_stack_print -- Print the state stack from its BOTTOM up to its |\n| TOP (included).                                                   |\n`------------------------------------------------------------------*/\n\nstatic void\nyy_stack_print (yytype_int16 *yybottom, yytype_int16 *yytop)\n{\n  YYFPRINTF (stderr, \"Stack now\");\n  for (; yybottom <= yytop; yybottom++)\n    {\n      int yybot = *yybottom;\n      YYFPRINTF (stderr, \" %d\", yybot);\n    }\n  YYFPRINTF (stderr, \"\\n\");\n}\n\n# define YY_STACK_PRINT(Bottom, Top)                            \\\ndo {                                                            \\\n  if (yydebug)                                                  \\\n    yy_stack_print ((Bottom), (Top));                           \\\n} while (0)\n\n\n/*------------------------------------------------.\n| Report that the YYRULE is going to be reduced.  |\n`------------------------------------------------*/\n\nstatic void\nyy_reduce_print (yytype_int16 *yyssp, YYSTYPE *yyvsp, int yyrule)\n{\n  unsigned long int yylno = yyrline[yyrule];\n  int yynrhs = yyr2[yyrule];\n  int yyi;\n  YYFPRINTF (stderr, \"Reducing stack by rule %d (line %lu):\\n\",\n             yyrule - 1, yylno);\n  /* The symbols being reduced.  */\n  for (yyi = 0; yyi < yynrhs; yyi++)\n    {\n      YYFPRINTF (stderr, \"   $%d = \", yyi + 1);\n      yy_symbol_print (stderr,\n                       yystos[yyssp[yyi + 1 - yynrhs]],\n                       &(yyvsp[(yyi + 1) - (yynrhs)])\n                                              );\n      YYFPRINTF (stderr, \"\\n\");\n    }\n}\n\n# define YY_REDUCE_PRINT(Rule)          \\\ndo {                                    \\\n  if (yydebug)                          \\\n    yy_reduce_print (yyssp, yyvsp, Rule); \\\n} while (0)\n\n/* Nonzero means print parse trace.  It is left uninitialized so that\n   multiple parsers can coexist.  */\nint yydebug;\n#else /* !YYDEBUG */\n# define YYDPRINTF(Args)\n# define YY_SYMBOL_PRINT(Title, Type, Value, Location)\n# define YY_STACK_PRINT(Bottom, Top)\n# define YY_REDUCE_PRINT(Rule)\n#endif /* !YYDEBUG */\n\n\n/* YYINITDEPTH -- initial size of the parser's stacks.  */\n#ifndef YYINITDEPTH\n# define YYINITDEPTH 200\n#endif\n\n/* YYMAXDEPTH -- maximum size the stacks can grow to (effective only\n   if the built-in stack extension method is used).\n\n   Do not make this value too large; the results are undefined if\n   YYSTACK_ALLOC_MAXIMUM < YYSTACK_BYTES (YYMAXDEPTH)\n   evaluated with infinite-precision integer arithmetic.  */\n\n#ifndef YYMAXDEPTH\n# define YYMAXDEPTH 10000\n#endif\n\n\n#if YYERROR_VERBOSE\n\n# ifndef yystrlen\n#  if defined __GLIBC__ && defined _STRING_H\n#   define yystrlen strlen\n#  else\n/* Return the length of YYSTR.  */\nstatic YYSIZE_T\nyystrlen (const char *yystr)\n{\n  YYSIZE_T yylen;\n  for (yylen = 0; yystr[yylen]; yylen++)\n    continue;\n  return yylen;\n}\n#  endif\n# endif\n\n# ifndef yystpcpy\n#  if defined __GLIBC__ && defined _STRING_H && defined _GNU_SOURCE\n#   define yystpcpy stpcpy\n#  else\n/* Copy YYSRC to YYDEST, returning the address of the terminating '\\0' in\n   YYDEST.  */\nstatic char *\nyystpcpy (char *yydest, const char *yysrc)\n{\n  char *yyd = yydest;\n  const char *yys = yysrc;\n\n  while ((*yyd++ = *yys++) != '\\0')\n    continue;\n\n  return yyd - 1;\n}\n#  endif\n# endif\n\n# ifndef yytnamerr\n/* Copy to YYRES the contents of YYSTR after stripping away unnecessary\n   quotes and backslashes, so that it's suitable for yyerror.  The\n   heuristic is that double-quoting is unnecessary unless the string\n   contains an apostrophe, a comma, or backslash (other than\n   backslash-backslash).  YYSTR is taken from yytname.  If YYRES is\n   null, do not copy; instead, return the length of what the result\n   would have been.  */\nstatic YYSIZE_T\nyytnamerr (char *yyres, const char *yystr)\n{\n  if (*yystr == '\"')\n    {\n      YYSIZE_T yyn = 0;\n      char const *yyp = yystr;\n\n      for (;;)\n        switch (*++yyp)\n          {\n          case '\\'':\n          case ',':\n            goto do_not_strip_quotes;\n\n          case '\\\\':\n            if (*++yyp != '\\\\')\n              goto do_not_strip_quotes;\n            /* Fall through.  */\n          default:\n            if (yyres)\n              yyres[yyn] = *yyp;\n            yyn++;\n            break;\n\n          case '\"':\n            if (yyres)\n              yyres[yyn] = '\\0';\n            return yyn;\n          }\n    do_not_strip_quotes: ;\n    }\n\n  if (! yyres)\n    return yystrlen (yystr);\n\n  return yystpcpy (yyres, yystr) - yyres;\n}\n# endif\n\n/* Copy into *YYMSG, which is of size *YYMSG_ALLOC, an error message\n   about the unexpected token YYTOKEN for the state stack whose top is\n   YYSSP.\n\n   Return 0 if *YYMSG was successfully written.  Return 1 if *YYMSG is\n   not large enough to hold the message.  In that case, also set\n   *YYMSG_ALLOC to the required number of bytes.  Return 2 if the\n   required number of bytes is too large to store.  */\nstatic int\nyysyntax_error (YYSIZE_T *yymsg_alloc, char **yymsg,\n                yytype_int16 *yyssp, int yytoken)\n{\n  YYSIZE_T yysize0 = yytnamerr (YY_NULLPTR, yytname[yytoken]);\n  YYSIZE_T yysize = yysize0;\n  enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 };\n  /* Internationalized format string. */\n  const char *yyformat = YY_NULLPTR;\n  /* Arguments of yyformat. */\n  char const *yyarg[YYERROR_VERBOSE_ARGS_MAXIMUM];\n  /* Number of reported tokens (one for the \"unexpected\", one per\n     \"expected\"). */\n  int yycount = 0;\n\n  /* There are many possibilities here to consider:\n     - If this state is a consistent state with a default action, then\n       the only way this function was invoked is if the default action\n       is an error action.  In that case, don't check for expected\n       tokens because there are none.\n     - The only way there can be no lookahead present (in yychar) is if\n       this state is a consistent state with a default action.  Thus,\n       detecting the absence of a lookahead is sufficient to determine\n       that there is no unexpected or expected token to report.  In that\n       case, just report a simple \"syntax error\".\n     - Don't assume there isn't a lookahead just because this state is a\n       consistent state with a default action.  There might have been a\n       previous inconsistent state, consistent state with a non-default\n       action, or user semantic action that manipulated yychar.\n     - Of course, the expected token list depends on states to have\n       correct lookahead information, and it depends on the parser not\n       to perform extra reductions after fetching a lookahead from the\n       scanner and before detecting a syntax error.  Thus, state merging\n       (from LALR or IELR) and default reductions corrupt the expected\n       token list.  However, the list is correct for canonical LR with\n       one exception: it will still contain any token that will not be\n       accepted due to an error action in a later state.\n  */\n  if (yytoken != YYEMPTY)\n    {\n      int yyn = yypact[*yyssp];\n      yyarg[yycount++] = yytname[yytoken];\n      if (!yypact_value_is_default (yyn))\n        {\n          /* Start YYX at -YYN if negative to avoid negative indexes in\n             YYCHECK.  In other words, skip the first -YYN actions for\n             this state because they are default actions.  */\n          int yyxbegin = yyn < 0 ? -yyn : 0;\n          /* Stay within bounds of both yycheck and yytname.  */\n          int yychecklim = YYLAST - yyn + 1;\n          int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS;\n          int yyx;\n\n          for (yyx = yyxbegin; yyx < yyxend; ++yyx)\n            if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR\n                && !yytable_value_is_error (yytable[yyx + yyn]))\n              {\n                if (yycount == YYERROR_VERBOSE_ARGS_MAXIMUM)\n                  {\n                    yycount = 1;\n                    yysize = yysize0;\n                    break;\n                  }\n                yyarg[yycount++] = yytname[yyx];\n                {\n                  YYSIZE_T yysize1 = yysize + yytnamerr (YY_NULLPTR, yytname[yyx]);\n                  if (! (yysize <= yysize1\n                         && yysize1 <= YYSTACK_ALLOC_MAXIMUM))\n                    return 2;\n                  yysize = yysize1;\n                }\n              }\n        }\n    }\n\n  switch (yycount)\n    {\n# define YYCASE_(N, S)                      \\\n      case N:                               \\\n        yyformat = S;                       \\\n      break\n      YYCASE_(0, YY_(\"syntax error\"));\n      YYCASE_(1, YY_(\"syntax error, unexpected %s\"));\n      YYCASE_(2, YY_(\"syntax error, unexpected %s, expecting %s\"));\n      YYCASE_(3, YY_(\"syntax error, unexpected %s, expecting %s or %s\"));\n      YYCASE_(4, YY_(\"syntax error, unexpected %s, expecting %s or %s or %s\"));\n      YYCASE_(5, YY_(\"syntax error, unexpected %s, expecting %s or %s or %s or %s\"));\n# undef YYCASE_\n    }\n\n  {\n    YYSIZE_T yysize1 = yysize + yystrlen (yyformat);\n    if (! (yysize <= yysize1 && yysize1 <= YYSTACK_ALLOC_MAXIMUM))\n      return 2;\n    yysize = yysize1;\n  }\n\n  if (*yymsg_alloc < yysize)\n    {\n      *yymsg_alloc = 2 * yysize;\n      if (! (yysize <= *yymsg_alloc\n             && *yymsg_alloc <= YYSTACK_ALLOC_MAXIMUM))\n        *yymsg_alloc = YYSTACK_ALLOC_MAXIMUM;\n      return 1;\n    }\n\n  /* Avoid sprintf, as that infringes on the user's name space.\n     Don't have undefined behavior even if the translation\n     produced a string with the wrong number of \"%s\"s.  */\n  {\n    char *yyp = *yymsg;\n    int yyi = 0;\n    while ((*yyp = *yyformat) != '\\0')\n      if (*yyp == '%' && yyformat[1] == 's' && yyi < yycount)\n        {\n          yyp += yytnamerr (yyp, yyarg[yyi++]);\n          yyformat += 2;\n        }\n      else\n        {\n          yyp++;\n          yyformat++;\n        }\n  }\n  return 0;\n}\n#endif /* YYERROR_VERBOSE */\n\n/*-----------------------------------------------.\n| Release the memory associated to this symbol.  |\n`-----------------------------------------------*/\n\nstatic void\nyydestruct (const char *yymsg, int yytype, YYSTYPE *yyvaluep)\n{\n  YYUSE (yyvaluep);\n  if (!yymsg)\n    yymsg = \"Deleting\";\n  YY_SYMBOL_PRINT (yymsg, yytype, yyvaluep, yylocationp);\n\n  YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN\n  YYUSE (yytype);\n  YY_IGNORE_MAYBE_UNINITIALIZED_END\n}\n\n\n\n\n/* The lookahead symbol.  */\nint yychar;\n\n/* The semantic value of the lookahead symbol.  */\nYYSTYPE yylval;\n/* Number of syntax errors so far.  */\nint yynerrs;\n\n\n/*----------.\n| yyparse.  |\n`----------*/\n\nint\nyyparse (void)\n{\n    int yystate;\n    /* Number of tokens to shift before error messages enabled.  */\n    int yyerrstatus;\n\n    /* The stacks and their tools:\n       'yyss': related to states.\n       'yyvs': related to semantic values.\n\n       Refer to the stacks through separate pointers, to allow yyoverflow\n       to reallocate them elsewhere.  */\n\n    /* The state stack.  */\n    yytype_int16 yyssa[YYINITDEPTH];\n    yytype_int16 *yyss;\n    yytype_int16 *yyssp;\n\n    /* The semantic value stack.  */\n    YYSTYPE yyvsa[YYINITDEPTH];\n    YYSTYPE *yyvs;\n    YYSTYPE *yyvsp;\n\n    YYSIZE_T yystacksize;\n\n  int yyn;\n  int yyresult;\n  /* Lookahead token as an internal (translated) token number.  */\n  int yytoken = 0;\n  /* The variables used to return semantic value and location from the\n     action routines.  */\n  YYSTYPE yyval;\n\n#if YYERROR_VERBOSE\n  /* Buffer for error messages, and its allocated size.  */\n  char yymsgbuf[128];\n  char *yymsg = yymsgbuf;\n  YYSIZE_T yymsg_alloc = sizeof yymsgbuf;\n#endif\n\n#define YYPOPSTACK(N)   (yyvsp -= (N), yyssp -= (N))\n\n  /* The number of symbols on the RHS of the reduced rule.\n     Keep to zero when no symbol should be popped.  */\n  int yylen = 0;\n\n  yyssp = yyss = yyssa;\n  yyvsp = yyvs = yyvsa;\n  yystacksize = YYINITDEPTH;\n\n  YYDPRINTF ((stderr, \"Starting parse\\n\"));\n\n  yystate = 0;\n  yyerrstatus = 0;\n  yynerrs = 0;\n  yychar = YYEMPTY; /* Cause a token to be read.  */\n  goto yysetstate;\n\n/*------------------------------------------------------------.\n| yynewstate -- Push a new state, which is found in yystate.  |\n`------------------------------------------------------------*/\n yynewstate:\n  /* In all cases, when you get here, the value and location stacks\n     have just been pushed.  So pushing a state here evens the stacks.  */\n  yyssp++;\n\n yysetstate:\n  *yyssp = yystate;\n\n  if (yyss + yystacksize - 1 <= yyssp)\n    {\n      /* Get the current used size of the three stacks, in elements.  */\n      YYSIZE_T yysize = yyssp - yyss + 1;\n\n#ifdef yyoverflow\n      {\n        /* Give user a chance to reallocate the stack.  Use copies of\n           these so that the &'s don't force the real ones into\n           memory.  */\n        YYSTYPE *yyvs1 = yyvs;\n        yytype_int16 *yyss1 = yyss;\n\n        /* Each stack pointer address is followed by the size of the\n           data in use in that stack, in bytes.  This used to be a\n           conditional around just the two extra args, but that might\n           be undefined if yyoverflow is a macro.  */\n        yyoverflow (YY_(\"memory exhausted\"),\n                    &yyss1, yysize * sizeof (*yyssp),\n                    &yyvs1, yysize * sizeof (*yyvsp),\n                    &yystacksize);\n\n        yyss = yyss1;\n        yyvs = yyvs1;\n      }\n#else /* no yyoverflow */\n# ifndef YYSTACK_RELOCATE\n      goto yyexhaustedlab;\n# else\n      /* Extend the stack our own way.  */\n      if (YYMAXDEPTH <= yystacksize)\n        goto yyexhaustedlab;\n      yystacksize *= 2;\n      if (YYMAXDEPTH < yystacksize)\n        yystacksize = YYMAXDEPTH;\n\n      {\n        yytype_int16 *yyss1 = yyss;\n        union yyalloc *yyptr =\n          (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize));\n        if (! yyptr)\n          goto yyexhaustedlab;\n        YYSTACK_RELOCATE (yyss_alloc, yyss);\n        YYSTACK_RELOCATE (yyvs_alloc, yyvs);\n#  undef YYSTACK_RELOCATE\n        if (yyss1 != yyssa)\n          YYSTACK_FREE (yyss1);\n      }\n# endif\n#endif /* no yyoverflow */\n\n      yyssp = yyss + yysize - 1;\n      yyvsp = yyvs + yysize - 1;\n\n      YYDPRINTF ((stderr, \"Stack size increased to %lu\\n\",\n                  (unsigned long int) yystacksize));\n\n      if (yyss + yystacksize - 1 <= yyssp)\n        YYABORT;\n    }\n\n  YYDPRINTF ((stderr, \"Entering state %d\\n\", yystate));\n\n  if (yystate == YYFINAL)\n    YYACCEPT;\n\n  goto yybackup;\n\n/*-----------.\n| yybackup.  |\n`-----------*/\nyybackup:\n\n  /* Do appropriate processing given the current state.  Read a\n     lookahead token if we need one and don't already have one.  */\n\n  /* First try to decide what to do without reference to lookahead token.  */\n  yyn = yypact[yystate];\n  if (yypact_value_is_default (yyn))\n    goto yydefault;\n\n  /* Not known => get a lookahead token if don't already have one.  */\n\n  /* YYCHAR is either YYEMPTY or YYEOF or a valid lookahead symbol.  */\n  if (yychar == YYEMPTY)\n    {\n      YYDPRINTF ((stderr, \"Reading a token: \"));\n      yychar = yylex ();\n    }\n\n  if (yychar <= YYEOF)\n    {\n      yychar = yytoken = YYEOF;\n      YYDPRINTF ((stderr, \"Now at end of input.\\n\"));\n    }\n  else\n    {\n      yytoken = YYTRANSLATE (yychar);\n      YY_SYMBOL_PRINT (\"Next token is\", yytoken, &yylval, &yylloc);\n    }\n\n  /* If the proper action on seeing token YYTOKEN is to reduce or to\n     detect an error, take that action.  */\n  yyn += yytoken;\n  if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken)\n    goto yydefault;\n  yyn = yytable[yyn];\n  if (yyn <= 0)\n    {\n      if (yytable_value_is_error (yyn))\n        goto yyerrlab;\n      yyn = -yyn;\n      goto yyreduce;\n    }\n\n  /* Count tokens shifted since error; after three, turn off error\n     status.  */\n  if (yyerrstatus)\n    yyerrstatus--;\n\n  /* Shift the lookahead token.  */\n  YY_SYMBOL_PRINT (\"Shifting\", yytoken, &yylval, &yylloc);\n\n  /* Discard the shifted token.  */\n  yychar = YYEMPTY;\n\n  yystate = yyn;\n  YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN\n  *++yyvsp = yylval;\n  YY_IGNORE_MAYBE_UNINITIALIZED_END\n\n  goto yynewstate;\n\n\n/*-----------------------------------------------------------.\n| yydefault -- do the default action for the current state.  |\n`-----------------------------------------------------------*/\nyydefault:\n  yyn = yydefact[yystate];\n  if (yyn == 0)\n    goto yyerrlab;\n  goto yyreduce;\n\n\n/*-----------------------------.\n| yyreduce -- Do a reduction.  |\n`-----------------------------*/\nyyreduce:\n  /* yyn is the number of a rule to reduce with.  */\n  yylen = yyr2[yyn];\n\n  /* If YYLEN is nonzero, implement the default value of the action:\n     '$$ = $1'.\n\n     Otherwise, the following line sets YYVAL to garbage.\n     This behavior is undocumented and Bison\n     users should not rely upon it.  Assigning to YYVAL\n     unconditionally makes the parser a bit smaller, and it avoids a\n     GCC warning that YYVAL may be used uninitialized.  */\n  yyval = yyvsp[1-yylen];\n\n\n  YY_REDUCE_PRINT (yyn);\n  switch (yyn)\n    {\n        case 2:\n#line 66 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.y\" /* yacc.c:1661  */\n    { parsd = (yyvsp[0].value_p); }\n#line 1264 \"/Users/miloyip/github/nativejson-benchmark/src/tunnuz/json.tab.cc\" /* yacc.c:1661  */\n    break;\n\n  case 3:\n#line 69 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.y\" /* yacc.c:1661  */\n    { (yyval.object_p) = (yyvsp[-1].object_p); }\n#line 1270 \"/Users/miloyip/github/nativejson-benchmark/src/tunnuz/json.tab.cc\" /* yacc.c:1661  */\n    break;\n\n  case 4:\n#line 72 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.y\" /* yacc.c:1661  */\n    { (yyval.array_p) = (yyvsp[-1].array_p); }\n#line 1276 \"/Users/miloyip/github/nativejson-benchmark/src/tunnuz/json.tab.cc\" /* yacc.c:1661  */\n    break;\n\n  case 5:\n#line 75 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.y\" /* yacc.c:1661  */\n    { (yyval.value_p) = new JSON::Value((yyvsp[0].int_v)); }\n#line 1282 \"/Users/miloyip/github/nativejson-benchmark/src/tunnuz/json.tab.cc\" /* yacc.c:1661  */\n    break;\n\n  case 6:\n#line 76 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.y\" /* yacc.c:1661  */\n    { (yyval.value_p) = new JSON::Value((yyvsp[0].float_v)); }\n#line 1288 \"/Users/miloyip/github/nativejson-benchmark/src/tunnuz/json.tab.cc\" /* yacc.c:1661  */\n    break;\n\n  case 7:\n#line 77 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.y\" /* yacc.c:1661  */\n    { (yyval.value_p) = new JSON::Value((yyvsp[0].bool_v)); }\n#line 1294 \"/Users/miloyip/github/nativejson-benchmark/src/tunnuz/json.tab.cc\" /* yacc.c:1661  */\n    break;\n\n  case 8:\n#line 78 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.y\" /* yacc.c:1661  */\n    { (yyval.value_p) = new JSON::Value(); }\n#line 1300 \"/Users/miloyip/github/nativejson-benchmark/src/tunnuz/json.tab.cc\" /* yacc.c:1661  */\n    break;\n\n  case 9:\n#line 79 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.y\" /* yacc.c:1661  */\n    { (yyval.value_p) = new JSON::Value(std::move(std::string((yyvsp[0].string_v)))); delete (yyvsp[0].string_v); }\n#line 1306 \"/Users/miloyip/github/nativejson-benchmark/src/tunnuz/json.tab.cc\" /* yacc.c:1661  */\n    break;\n\n  case 10:\n#line 80 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.y\" /* yacc.c:1661  */\n    { (yyval.value_p) = new JSON::Value(std::move(*(yyvsp[0].object_p))); delete (yyvsp[0].object_p); }\n#line 1312 \"/Users/miloyip/github/nativejson-benchmark/src/tunnuz/json.tab.cc\" /* yacc.c:1661  */\n    break;\n\n  case 11:\n#line 81 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.y\" /* yacc.c:1661  */\n    { (yyval.value_p) = new JSON::Value(std::move(*(yyvsp[0].array_p))); delete (yyvsp[0].array_p); }\n#line 1318 \"/Users/miloyip/github/nativejson-benchmark/src/tunnuz/json.tab.cc\" /* yacc.c:1661  */\n    break;\n\n  case 12:\n#line 85 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.y\" /* yacc.c:1661  */\n    {\n        // Trim string\n        std::string s { (yyvsp[0].string_v) + 1, yyleng - 2 };\n\n        JSON::HELPER::unescape(s);\n\n        char* t = new char[s.length()+1];\n        strcpy(t, s.c_str());\n        (yyval.string_v) = t;\n    }\n#line 1333 \"/Users/miloyip/github/nativejson-benchmark/src/tunnuz/json.tab.cc\" /* yacc.c:1661  */\n    break;\n\n  case 13:\n#line 95 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.y\" /* yacc.c:1661  */\n    {\n        // Trim string\n        std::string s((yyvsp[0].string_v));\n        s = s.substr(1, s.length()-2);\n        char* t = new char[s.length()+1];\n        strcpy(t, s.c_str());\n        (yyval.string_v) = t;\n    }\n#line 1346 \"/Users/miloyip/github/nativejson-benchmark/src/tunnuz/json.tab.cc\" /* yacc.c:1661  */\n    break;\n\n  case 14:\n#line 105 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.y\" /* yacc.c:1661  */\n    { (yyval.object_p) = new JSON::Object(); }\n#line 1352 \"/Users/miloyip/github/nativejson-benchmark/src/tunnuz/json.tab.cc\" /* yacc.c:1661  */\n    break;\n\n  case 15:\n#line 106 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.y\" /* yacc.c:1661  */\n    {\n        (yyval.object_p) = new JSON::Object();\n        (yyval.object_p)->insert(std::make_pair(std::string((yyvsp[-2].string_v)), std::move(*(yyvsp[0].value_p))));\n        delete (yyvsp[-2].string_v);\n        delete (yyvsp[0].value_p);\n    }\n#line 1363 \"/Users/miloyip/github/nativejson-benchmark/src/tunnuz/json.tab.cc\" /* yacc.c:1661  */\n    break;\n\n  case 16:\n#line 112 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.y\" /* yacc.c:1661  */\n    { \n        (yyval.object_p)->insert(std::make_pair(std::string((yyvsp[-2].string_v)), std::move(*(yyvsp[0].value_p))));\n        delete (yyvsp[-2].string_v);\n        delete (yyvsp[0].value_p);\n    }\n#line 1373 \"/Users/miloyip/github/nativejson-benchmark/src/tunnuz/json.tab.cc\" /* yacc.c:1661  */\n    break;\n\n  case 17:\n#line 120 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.y\" /* yacc.c:1661  */\n    { (yyval.array_p) = new JSON::Array(); }\n#line 1379 \"/Users/miloyip/github/nativejson-benchmark/src/tunnuz/json.tab.cc\" /* yacc.c:1661  */\n    break;\n\n  case 18:\n#line 121 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.y\" /* yacc.c:1661  */\n    {\n        (yyval.array_p) = new JSON::Array();\n        (yyval.array_p)->push_back(std::move(*(yyvsp[0].value_p)));\n        delete (yyvsp[0].value_p);\n    }\n#line 1389 \"/Users/miloyip/github/nativejson-benchmark/src/tunnuz/json.tab.cc\" /* yacc.c:1661  */\n    break;\n\n  case 19:\n#line 126 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.y\" /* yacc.c:1661  */\n    { \n        (yyval.array_p)->push_back(std::move(*(yyvsp[0].value_p))); \n        delete (yyvsp[0].value_p);\n    }\n#line 1398 \"/Users/miloyip/github/nativejson-benchmark/src/tunnuz/json.tab.cc\" /* yacc.c:1661  */\n    break;\n\n\n#line 1402 \"/Users/miloyip/github/nativejson-benchmark/src/tunnuz/json.tab.cc\" /* yacc.c:1661  */\n      default: break;\n    }\n  /* User semantic actions sometimes alter yychar, and that requires\n     that yytoken be updated with the new translation.  We take the\n     approach of translating immediately before every use of yytoken.\n     One alternative is translating here after every semantic action,\n     but that translation would be missed if the semantic action invokes\n     YYABORT, YYACCEPT, or YYERROR immediately after altering yychar or\n     if it invokes YYBACKUP.  In the case of YYABORT or YYACCEPT, an\n     incorrect destructor might then be invoked immediately.  In the\n     case of YYERROR or YYBACKUP, subsequent parser actions might lead\n     to an incorrect destructor call or verbose syntax error message\n     before the lookahead is translated.  */\n  YY_SYMBOL_PRINT (\"-> $$ =\", yyr1[yyn], &yyval, &yyloc);\n\n  YYPOPSTACK (yylen);\n  yylen = 0;\n  YY_STACK_PRINT (yyss, yyssp);\n\n  *++yyvsp = yyval;\n\n  /* Now 'shift' the result of the reduction.  Determine what state\n     that goes to, based on the state we popped back to and the rule\n     number reduced by.  */\n\n  yyn = yyr1[yyn];\n\n  yystate = yypgoto[yyn - YYNTOKENS] + *yyssp;\n  if (0 <= yystate && yystate <= YYLAST && yycheck[yystate] == *yyssp)\n    yystate = yytable[yystate];\n  else\n    yystate = yydefgoto[yyn - YYNTOKENS];\n\n  goto yynewstate;\n\n\n/*--------------------------------------.\n| yyerrlab -- here on detecting error.  |\n`--------------------------------------*/\nyyerrlab:\n  /* Make sure we have latest lookahead translation.  See comments at\n     user semantic actions for why this is necessary.  */\n  yytoken = yychar == YYEMPTY ? YYEMPTY : YYTRANSLATE (yychar);\n\n  /* If not already recovering from an error, report this error.  */\n  if (!yyerrstatus)\n    {\n      ++yynerrs;\n#if ! YYERROR_VERBOSE\n      yyerror (YY_(\"syntax error\"));\n#else\n# define YYSYNTAX_ERROR yysyntax_error (&yymsg_alloc, &yymsg, \\\n                                        yyssp, yytoken)\n      {\n        char const *yymsgp = YY_(\"syntax error\");\n        int yysyntax_error_status;\n        yysyntax_error_status = YYSYNTAX_ERROR;\n        if (yysyntax_error_status == 0)\n          yymsgp = yymsg;\n        else if (yysyntax_error_status == 1)\n          {\n            if (yymsg != yymsgbuf)\n              YYSTACK_FREE (yymsg);\n            yymsg = (char *) YYSTACK_ALLOC (yymsg_alloc);\n            if (!yymsg)\n              {\n                yymsg = yymsgbuf;\n                yymsg_alloc = sizeof yymsgbuf;\n                yysyntax_error_status = 2;\n              }\n            else\n              {\n                yysyntax_error_status = YYSYNTAX_ERROR;\n                yymsgp = yymsg;\n              }\n          }\n        yyerror (yymsgp);\n        if (yysyntax_error_status == 2)\n          goto yyexhaustedlab;\n      }\n# undef YYSYNTAX_ERROR\n#endif\n    }\n\n\n\n  if (yyerrstatus == 3)\n    {\n      /* If just tried and failed to reuse lookahead token after an\n         error, discard it.  */\n\n      if (yychar <= YYEOF)\n        {\n          /* Return failure if at end of input.  */\n          if (yychar == YYEOF)\n            YYABORT;\n        }\n      else\n        {\n          yydestruct (\"Error: discarding\",\n                      yytoken, &yylval);\n          yychar = YYEMPTY;\n        }\n    }\n\n  /* Else will try to reuse lookahead token after shifting the error\n     token.  */\n  goto yyerrlab1;\n\n\n/*---------------------------------------------------.\n| yyerrorlab -- error raised explicitly by YYERROR.  |\n`---------------------------------------------------*/\nyyerrorlab:\n\n  /* Pacify compilers like GCC when the user code never invokes\n     YYERROR and the label yyerrorlab therefore never appears in user\n     code.  */\n  if (/*CONSTCOND*/ 0)\n     goto yyerrorlab;\n\n  /* Do not reclaim the symbols of the rule whose action triggered\n     this YYERROR.  */\n  YYPOPSTACK (yylen);\n  yylen = 0;\n  YY_STACK_PRINT (yyss, yyssp);\n  yystate = *yyssp;\n  goto yyerrlab1;\n\n\n/*-------------------------------------------------------------.\n| yyerrlab1 -- common code for both syntax error and YYERROR.  |\n`-------------------------------------------------------------*/\nyyerrlab1:\n  yyerrstatus = 3;      /* Each real token shifted decrements this.  */\n\n  for (;;)\n    {\n      yyn = yypact[yystate];\n      if (!yypact_value_is_default (yyn))\n        {\n          yyn += YYTERROR;\n          if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYTERROR)\n            {\n              yyn = yytable[yyn];\n              if (0 < yyn)\n                break;\n            }\n        }\n\n      /* Pop the current state because it cannot handle the error token.  */\n      if (yyssp == yyss)\n        YYABORT;\n\n\n      yydestruct (\"Error: popping\",\n                  yystos[yystate], yyvsp);\n      YYPOPSTACK (1);\n      yystate = *yyssp;\n      YY_STACK_PRINT (yyss, yyssp);\n    }\n\n  YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN\n  *++yyvsp = yylval;\n  YY_IGNORE_MAYBE_UNINITIALIZED_END\n\n\n  /* Shift the error token.  */\n  YY_SYMBOL_PRINT (\"Shifting\", yystos[yyn], yyvsp, yylsp);\n\n  yystate = yyn;\n  goto yynewstate;\n\n\n/*-------------------------------------.\n| yyacceptlab -- YYACCEPT comes here.  |\n`-------------------------------------*/\nyyacceptlab:\n  yyresult = 0;\n  goto yyreturn;\n\n/*-----------------------------------.\n| yyabortlab -- YYABORT comes here.  |\n`-----------------------------------*/\nyyabortlab:\n  yyresult = 1;\n  goto yyreturn;\n\n#if !defined yyoverflow || YYERROR_VERBOSE\n/*-------------------------------------------------.\n| yyexhaustedlab -- memory exhaustion comes here.  |\n`-------------------------------------------------*/\nyyexhaustedlab:\n  yyerror (YY_(\"memory exhausted\"));\n  yyresult = 2;\n  /* Fall through.  */\n#endif\n\nyyreturn:\n  if (yychar != YYEMPTY)\n    {\n      /* Make sure we have latest lookahead translation.  See comments at\n         user semantic actions for why this is necessary.  */\n      yytoken = YYTRANSLATE (yychar);\n      yydestruct (\"Cleanup: discarding lookahead\",\n                  yytoken, &yylval);\n    }\n  /* Do not reclaim the symbols of the rule whose action triggered\n     this YYABORT or YYACCEPT.  */\n  YYPOPSTACK (yylen);\n  YY_STACK_PRINT (yyss, yyssp);\n  while (yyssp != yyss)\n    {\n      yydestruct (\"Cleanup: popping\",\n                  yystos[*yyssp], yyvsp);\n      YYPOPSTACK (1);\n    }\n#ifndef yyoverflow\n  if (yyss != yyssa)\n    YYSTACK_FREE (yyss);\n#endif\n#if YYERROR_VERBOSE\n  if (yymsg != yymsgbuf)\n    YYSTACK_FREE (yymsg);\n#endif\n  return yyresult;\n}\n#line 132 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.y\" /* yacc.c:1906  */\n\n\nnamespace {\n\n    class FileHandle {\n    public:\n        explicit FileHandle(const char* filename)\n            :\n                m_handle { fopen(filename, \"r\") }\n        {\n            if (not m_handle) {\n                throw std::runtime_error(\"Impossible to open file.\");\n            }\n        }\n\n        ~FileHandle()\n        {\n            if (m_handle) fclose(m_handle);\n        }\n\n        operator FILE* () { return m_handle; }\n\n        FileHandle(const FileHandle&) = delete;\n        FileHandle& operator=(const FileHandle&) = delete;\n\n    private:\n\n        FILE* m_handle;\n\n    };\n\n}\n\nJSON::Value parse_file(const char* filename)\n{    \n    FileHandle fh { filename };\n    JSON::Value v;\n    \n    load_file(fh);\n    int status = yyparse();\n    \n    if (status)\n        throw std::runtime_error(\"Error parsing file: JSON syntax.\");\n    else\n        v = *parsd;\n    \n    delete parsd;\n\n    return v;\n}\n\nJSON::Value parse_string(const std::string& s)\n{\n    void * buffer_state = load_string(s.c_str());\n    \n    int status = yyparse();\n    \n    if (status)\n    {\n        throw std::runtime_error(\"Error parsing string: JSON syntax.\");\n        delete parsd;\n    }\n    else\n    {\n        JSON::Value v = *parsd;\n        delete parsd;\n        if (buffer_state) clean_up(buffer_state);\n        return v;    \n    }\n}\n\nvoid yyerror(const char *s)\n{\n    fprintf(stderr, \"error: %s\\n\", s);\n}\n"
  },
  {
    "path": "src/tunnuz/json.tab.hh",
    "content": "/* A Bison parser, made by GNU Bison 3.0.4.  */\n\n/* Bison interface for Yacc-like parsers in C\n\n   Copyright (C) 1984, 1989-1990, 2000-2015 Free Software Foundation, Inc.\n\n   This program is free software: you can redistribute it and/or modify\n   it under the terms of the GNU General Public License as published by\n   the Free Software Foundation, either version 3 of the License, or\n   (at your option) any later version.\n\n   This program is distributed in the hope that it will be useful,\n   but WITHOUT ANY WARRANTY; without even the implied warranty of\n   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n   GNU General Public License for more details.\n\n   You should have received a copy of the GNU General Public License\n   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */\n\n/* As a special exception, you may create a larger work that contains\n   part or all of the Bison parser skeleton and distribute that work\n   under terms of your choice, so long as that work isn't itself a\n   parser generator using the skeleton or a modified version thereof\n   as a parser skeleton.  Alternatively, if you modify or redistribute\n   the parser skeleton itself, you may (at your option) remove this\n   special exception, which will cause the skeleton and the resulting\n   Bison output files to be licensed under the GNU General Public\n   License without this special exception.\n\n   This special exception was added by the Free Software Foundation in\n   version 2.2 of Bison.  */\n\n#ifndef YY_YY_USERS_MILOYIP_GITHUB_NATIVEJSON_BENCHMARK_SRC_TUNNUZ_JSON_TAB_HH_INCLUDED\n# define YY_YY_USERS_MILOYIP_GITHUB_NATIVEJSON_BENCHMARK_SRC_TUNNUZ_JSON_TAB_HH_INCLUDED\n/* Debug traces.  */\n#ifndef YYDEBUG\n# define YYDEBUG 0\n#endif\n#if YYDEBUG\nextern int yydebug;\n#endif\n/* \"%code requires\" blocks.  */\n#line 25 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.y\" /* yacc.c:1915  */\n #include \"json_st.hh\" \n\n#line 47 \"/Users/miloyip/github/nativejson-benchmark/src/tunnuz/json.tab.hh\" /* yacc.c:1915  */\n\n/* Token type.  */\n#ifndef YYTOKENTYPE\n# define YYTOKENTYPE\n  enum yytokentype\n  {\n    COMMA = 258,\n    COLON = 259,\n    SQUARE_BRACKET_L = 260,\n    SQUARE_BRACKET_R = 261,\n    CURLY_BRACKET_L = 262,\n    CURLY_BRACKET_R = 263,\n    DOUBLE_QUOTED_STRING = 264,\n    SINGLE_QUOTED_STRING = 265,\n    NUMBER_I = 266,\n    NUMBER_F = 267,\n    BOOLEAN = 268,\n    NULL_T = 269\n  };\n#endif\n\n/* Value type.  */\n#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED\n\nunion YYSTYPE\n{\n#line 28 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.y\" /* yacc.c:1915  */\n\n    // \"Pure\" types\n    long long int int_v;\n    long double float_v;\n    bool bool_v;\n    bool null_p;\n    char* string_v;\n    \n    // Pointers to more complex classes\n    JSON::Object* object_p;\n    JSON::Array* array_p;\n    JSON::Value* value_p;\n\n#line 88 \"/Users/miloyip/github/nativejson-benchmark/src/tunnuz/json.tab.hh\" /* yacc.c:1915  */\n};\n\ntypedef union YYSTYPE YYSTYPE;\n# define YYSTYPE_IS_TRIVIAL 1\n# define YYSTYPE_IS_DECLARED 1\n#endif\n\n\nextern YYSTYPE yylval;\n\nint yyparse (void);\n\n#endif /* !YY_YY_USERS_MILOYIP_GITHUB_NATIVEJSON_BENCHMARK_SRC_TUNNUZ_JSON_TAB_HH_INCLUDED  */\n"
  },
  {
    "path": "src/tunnuz/json_st.cc",
    "content": "#include \"json_st.hh\"\n#include <stdexcept>\n#include <string>\n\nusing namespace std;\nusing namespace JSON;\n\n/** Indentation counter */\nstatic unsigned int ind;\n\nValue::Value() : type_t(NIL) { }\n\nValue::Value(const long long int i) : int_v(i), type_t(INT) { }\n\nValue::Value(const long int i) : int_v(static_cast<long long int>(i)), type_t(INT) { }\n\nValue::Value(const int i) : int_v(static_cast<int>(i)), type_t(INT) { }\n\nValue::Value(const long double f) : float_v(f), type_t(FLOAT) { }\n\nValue::Value(const double f) : float_v(static_cast<long double>(f)), type_t(FLOAT) { }\n\nValue::Value(const bool b) : bool_v(b), type_t(BOOL) { }\n\nValue::Value(const char* s) : string_v(s), type_t(STRING) { }\n\nValue::Value(const string& s) : string_v(s), type_t(STRING) { }\n\nValue::Value(const Object& o) : object_v(o), type_t(OBJECT) { }\n\nValue::Value(const Array& o) : array_v(o), type_t(ARRAY) { }\n\nValue::Value(string&& s) : string_v(move(s)), type_t(STRING) { }\n\nValue::Value(Object&& o) : object_v(move(o)), type_t(OBJECT) { }\n\nValue::Value(Array&& o) : array_v(move(o)), type_t(ARRAY) { }\n\nValue::Value(const Value& v)\n{ \n    switch(v.type())\n    {\n        /** Base types */\n        case INT:\n            int_v = v.int_v;\n            type_t = INT;\n            break;\n        \n        case FLOAT:\n            float_v = v.float_v;\n            type_t = FLOAT;\n            break;\n        \n        case BOOL:\n            bool_v = v.bool_v;\n            type_t = BOOL;\n            break;\n        \n        case NIL:\n            type_t = NIL;\n            break;\n        \n        case STRING:\n            string_v = v.string_v;\n            type_t = STRING;\n            break;\n        \n        /** Compound types */\n            case ARRAY:\n            array_v = v.array_v;\n            type_t = ARRAY;\n            break;\n        \n        case OBJECT:\n            object_v = v.object_v;\n            type_t = OBJECT;\n            break;\n        \n    }\n}\n\nValue::Value(Value&& v)\n{ \n    switch(v.type())\n    {\n        /** Base types */\n        case INT:\n            int_v = move(v.int_v);\n            type_t = INT;\n            break;\n        \n        case FLOAT:\n            float_v = move(v.float_v);\n            type_t = FLOAT;\n            break;\n        \n        case BOOL:\n            bool_v = move(v.bool_v);\n            type_t = BOOL;\n            break;\n        \n        case NIL:\n            type_t = NIL;\n            break;\n        \n        case STRING:\n            string_v = move(v.string_v);\n            type_t = STRING;\n            break;\n        \n        /** Compound types */\n            case ARRAY:\n            array_v = move(v.array_v);\n            type_t = ARRAY;\n            break;\n        \n        case OBJECT:\n            object_v = move(v.object_v);\n            type_t = OBJECT;\n            break;\n        \n    }\n}\n\nValue& Value::operator=(const Value& v)\n{\n    switch(v.type())\n    {\n        /** Base types */\n        case INT:\n            int_v = v.int_v;\n            type_t = INT;\n            break;\n        \n        case FLOAT:\n            float_v = v.float_v;\n            type_t = FLOAT;\n            break;\n        \n        case BOOL:\n            bool_v = v.bool_v;\n            type_t = BOOL;\n            break;\n        \n        case NIL:\n            type_t = NIL;\n            break;\n        \n        case STRING:\n            string_v = v.string_v;\n            type_t = STRING;\n            break;\n        \n        /** Compound types */\n            case ARRAY:\n            array_v = v.array_v;\n            type_t = ARRAY;\n            break;\n        \n        case OBJECT:\n            object_v = v.object_v;\n            type_t = OBJECT;\n            break;\n        \n    }\n    \n    return *this;\n\n}\n\nValue& Value::operator=(Value&& v)\n{\n    switch(v.type())\n    {\n        /** Base types */\n        case INT:\n            int_v = move(v.int_v);\n            type_t = INT;\n            break;\n        \n        case FLOAT:\n            float_v = move(v.float_v);\n            type_t = FLOAT;\n            break;\n        \n        case BOOL:\n            bool_v = move(v.bool_v);\n            type_t = BOOL;\n            break;\n        \n        case NIL:\n            type_t = NIL;\n            break;\n        \n        case STRING:\n            string_v = move(v.string_v);\n            type_t = STRING;\n            break;\n        \n        /** Compound types */\n            case ARRAY:\n            array_v = move(v.array_v);\n            type_t = ARRAY;\n            break;\n        \n        case OBJECT:\n            object_v = move(v.object_v);\n            type_t = OBJECT;\n            break;\n        \n    }\n    \n    return *this;\n\n}\n\nValue& Value::operator[] (const string& key)\n{\n    if (type() != OBJECT)\n        throw std::logic_error(\"Value not an object\");\n    return object_v[key];\n}\n\nconst Value& Value::operator[] (const string& key) const\n{\n    if (type() != OBJECT)\n        throw std::logic_error(\"Value not an object\");\n    return object_v[key];\n}\n\nValue& Value::operator[] (size_t i)\n{\n    if (type() != ARRAY)\n        throw std::logic_error(\"Value not an array\");\n    return array_v[i];\n}\n\nconst Value& Value::operator[] (size_t i) const\n{\n    if (type() != ARRAY)\n        throw std::logic_error(\"Value not an array\");\n    return array_v[i];\n}\n\n\nObject::Object() { }\n\nObject::~Object() { }\n\nObject::Object(const Object& o) : _object(o._object) { }\n\nObject::Object(Object&& o) : _object(move(o._object)) { }\n\nObject& Object::operator=(const Object& o)\n{\n    _object = o._object;\n    return *this;\n}\n\nObject& Object::operator=(Object&& o)\n{\n    _object = move(o._object);\n    return *this;\n}\n\nValue& Object::operator[] (const string& key)\n{\n    return _object[key];\n}\n\nconst Value& Object::operator[] (const string& key) const\n{\n    return _object.at(key);\n}\n\npair<map<string, Value>::iterator, bool> Object::insert(const pair<string, Value>& v)\n{\n    return _object.insert(v);\n}\n\nmap<string, Value>::const_iterator Object::begin() const\n{\n    return _object.begin();\n}\n\nmap<string, Value>::const_iterator Object::end() const\n{\n    return _object.end();\n}\n\nmap<string, Value>::iterator Object::begin()\n{\n    return _object.begin();\n}\n\nmap<string, Value>::iterator Object::end()\n{\n    return _object.end();\n}\n\nsize_t Object::size() const\n{\n    return _object.size();\n}\n\nArray::Array() { }\n\nArray::~Array() { }\n\nArray::Array(const Array& a) : _array(a._array) { }\n\nArray::Array(Array&& a) : _array(move(a._array)) { }\n\nArray& Array::operator=(const Array& a)\n{\n    _array = a._array;\n    return *this;\n}\n\nArray& Array::operator=(Array&& a)\n{\n    _array = move(a._array);\n    return *this;\n}\n\n\nValue& Array::operator[] (size_t i)\n{\n    return _array.at(i);\n}\n\nconst Value& Array::operator[] (size_t i) const\n{\n    return _array.at(i);\n}\n\nvector<Value>::const_iterator Array::begin() const\n{\n    return _array.begin();\n}\n\nvector<Value>::const_iterator Array::end() const\n{\n    return _array.end();\n}\n\nvector<Value>::iterator Array::begin()\n{\n    return _array.begin();\n}\n\nvector<Value>::iterator Array::end()\n{\n    return _array.end();\n}\n\nsize_t Array::size() const\n{\n    return _array.size();\n}\n\nvoid Array::push_back(const Value& v)\n{\n    _array.push_back(v);\n}\n\nvoid JSON::indent(ostream& os)\n{\n    for (unsigned int i  = 0; i < ind; i++)\n        os << \"\\t\";\n}\n\nostream& operator<<(ostream& os, const Value& v)\n{    \n    switch(v.type())\n    {\n        /** Base types */\n        case INT:\n            os << (long long int)v;\n            break;\n        \n        case FLOAT:\n            os << (long double)v;\n            break;\n        \n        case BOOL:\n            os << ((bool)v ? \"true\" : \"false\");\n            break;\n        \n        case NIL:\n            os << \"null\";\n            break;\n        \n        case STRING:\n            os << '\"' << (string)v << '\"';                \n            break;\n        \n        /** Compound types */\n        case ARRAY:\n            os << (Array)v;                \n            break;\n        \n        case OBJECT:\n            os << (Object)v;                \n            break;\n        \n    }\n    return os;\n}\n\nostream& operator<<(ostream& os, const Object& o)\n{    \n    os << \"{\\n\";\n    ind++;\n    for (auto e = o.begin(); e != o.end();)\n    {\n        JSON::indent(os);\n        os << '\"' << e->first << '\"' << \": \" << e->second;\n        if (++e != o.end())\n            os << \",\";\n        os << \"\\n\";\n    }    \n    ind--;\n    JSON::indent(os);\n    os << \"}\";\n    \n    return os;\n}\n\nostream& operator<<(ostream& os, const Array& a)\n{\n    os << \"[\\n\";\n    ind++;\n    for (auto e = a.begin(); e != a.end();)\n    {\n        JSON::indent(os);\n        os << (*e);\n        if (++e != a.end())\n            os << \",\";\n        os << \"\\n\";\n    }    \n    ind--;\n    JSON::indent(os);\n    os << \"]\";\n    \n    return os;\n}\n"
  },
  {
    "path": "src/tunnuz/json_st.hh",
    "content": "#ifndef JSON_ST_HH\n#define JSON_ST_HH\n\n#include <iostream>\n#include <map>\n#include <vector>\n#include <stack>\n\nnamespace JSON \n{\n\n    /** Possible JSON type of a value (array, object, bool, ...). */\n    enum ValueType\n    {\n        INT,        // JSON's int\n        FLOAT,      // JSON's float 3.14 12e-10\n        BOOL,       // JSON's boolean (true, false)\n        STRING,     // JSON's string \" ... \" or (not really JSON) ' ... '\n        OBJECT,     // JSON's object { ... }\n        ARRAY,      // JSON's array [ ... ]\n        NIL         // JSON's null\n    };\n\n    // Forward declaration\n    class Value;\n\n    /** A JSON object, i.e., a container whose keys are strings, this\n    is roughly equivalent to a Python dictionary, a PHP's associative\n    array, a Perl or a C++ map (depending on the implementation). */\n    class Object\n    {\n    public:\n\n        /** Constructor. */\n        Object();\n    \n        /** Copy constructor. \n            @param o object to copy from\n        */\n        Object(const Object& o);\n    \n        /** Move constructor. */\n        Object(Object&& o);\n    \n        /** Assignment operator. \n            @param o object to copy from\n        */\n        Object& operator=(const Object& o);\n    \n        /** Move operator. \n            @param o object to copy from\n        */\n        Object& operator=(Object&& o);\n    \n        /** Destructor. */\n        ~Object();\n\n        /** Subscript operator, access an element by key.\n            @param key key of the object to access\n        */\n        Value& operator[] (const std::string& key);\n\n        /** Subscript operator, access an element by key.\n            @param key key of the object to access\n        */\n        const Value& operator[] (const std::string& key) const;\n\n        /** Retrieves the starting iterator (const).\n            @remark mainly for printing\n        */\n        std::map<std::string, Value>::const_iterator begin() const;\n\n        /** Retrieves the ending iterator (const).\n            @remark mainly for printing\n        */\n        std::map<std::string, Value>::const_iterator end() const;\n    \n        /** Retrieves the starting iterator */\n        std::map<std::string, Value>::iterator begin();\n\n        /** Retrieves the ending iterator */\n        std::map<std::string, Value>::iterator end();\n    \n        /** Inserts a field in the object.\n            @param v pair <key, value> to insert\n            @return an iterator to the inserted object\n        */\n        std::pair<std::map<std::string, Value>::iterator, bool> insert(const std::pair<std::string, Value>& v);\n\n        /** Size of the object. */\n        size_t size() const;\n\n    protected:\n\n        /** Inner container. */\n        std::map<std::string, Value> _object;\n    };\n\n    /** A JSON array, i.e., an indexed container of elements. It contains\n    JSON values, that can have any of the types in ValueType. */\n    class Array\n    {\n    public:\n\n        /** Default Constructor. */\n        Array();\n    \n        /** Destructor. */\n        ~Array();\n    \n        /** Copy constructor. \n            @param a the array to copy from\n        */\n        Array(const Array& a);\n    \n        /** Assignment operator. \n            @param a array to copy from\n        */\n        Array& operator=(const Array& a);\n    \n        /** Move constructor. \n            @param a the array to move from\n        */\n        Array(Array&& a);\n\n        /** Move assignment operator. \n            @param a array to move from\n        */\n        Array& operator=(Array&& a);\n\n        /** Subscript operator, access an element by index. \n            @param i index of the element to access\n        */\n        Value& operator[] (size_t i);\n        \n        /** Subscript operator, access an element by index. \n            @param i index of the element to access\n        */\n        const Value& operator[] (size_t i) const;\n\n        /** Retrieves the starting iterator (const).\n            @remark mainly for printing\n        */\n        std::vector<Value>::const_iterator begin() const;\n\n        /** Retrieves the ending iterator (const).\n            @remark mainly for printing\n        */\n        std::vector<Value>::const_iterator end() const;\n\n        /** Retrieves the starting iterator. */\n        std::vector<Value>::iterator begin();\n\n        /** Retrieves the ending iterator */\n        std::vector<Value>::iterator end();\n\n        /** Inserts an element in the array.\n            @param n (a pointer to) the value to add\n        */\n        void push_back(const Value& n);\n    \n        /** Size of the array. */\n        size_t size() const;\n\n    protected:\n\n        /** Inner container. */\n        std::vector<Value> _array;\n\n    };\n\n    /** A JSON value. Can have either type in ValueTypes. */\n    class Value\n    {\n    public:\n    \n        /** Default constructor (type = NIL). */\n        Value();\n    \n        /** Copy constructor. */\n        Value(const Value& v);\n    \n        /** Constructor from int. */\n        Value(const long long int i);\n    \n        /** Constructor from int. */\n        Value(const long int i);\n    \n        /** Constructor from int. */\n        Value(const int i);\n    \n        /** Constructor from float. */\n        Value(const long double f);\n        \n        /** Constructor from float. */\n        Value(const double f);\n    \n        /** Constructor from bool. */\n        Value(const bool b);\n    \n        /** Constructor from pointer to char (C-string).  */\n        Value(const char* s);\n\n        /** Constructor from STD string  */\n        Value(const std::string& s);\n    \n        /** Constructor from pointer to Object. */\n        Value(const Object& o);\n    \n        /** Constructor from pointer to Array. */\n        Value(const Array& a);\n    \n        /** Move constructor. */\n        Value(Value&& v);\n    \n        /** Move constructor from STD string  */\n        Value(std::string&& s);\n    \n        /** Move constructor from pointer to Object. */\n        Value(Object&& o);\n    \n        /** Move constructor from pointer to Array. */\n        Value(Array&& a);\n    \n        /** Type query. */\n        ValueType type() const\n        {\n            return type_t;\n        }\n    \n        /** Subscript operator, access an element by key.\n            @param key key of the object to access\n        */\n        Value& operator[] (const std::string& key);\n\n        /** Subscript operator, access an element by key.\n            @param key key of the object to access\n        */\n        const Value& operator[] (const std::string& key) const;\n        \n        /** Subscript operator, access an element by index. \n            @param i index of the element to access\n        */\n        Value& operator[] (size_t i);\n    \n        /** Subscript operator, access an element by index. \n            @param i index of the element to access\n        */\n        const Value& operator[] (size_t i) const;\n    \n        /** Assignment operator. */\n        Value& operator=(const Value& v);\n    \n        /** Move operator. */\n        Value& operator=(Value&& v);\n    \n        /** Cast operator for float */\n        explicit operator long double() const { return float_v; }\n    \n        /** Cast operator for int */\n        explicit operator long long int() const { return int_v; }\n    \n        /** Cast operator for bool */\n        explicit operator bool() const { return bool_v; }\n    \n        /** Cast operator for string */\n        explicit operator std::string () const { return string_v; }\n    \n        /** Cast operator for Object */\n        operator Object () const { return object_v; }\n    \n        /** Cast operator for Object */\n        operator Array () const { return array_v; }\n        \n        /** Cast operator for float */\n        long double as_float() const { return float_v; }\n    \n        /** Cast operator for int */\n        long long int as_int() const { return int_v; }\n    \n        /** Cast operator for bool */\n        bool as_bool() const { return bool_v; }\n    \n        /** Cast operator for string */\n        std::string as_string() const { return string_v; }\n\n\n    protected:\n    \n        long double         float_v;\n        long long int       int_v;\n        bool                bool_v;\n        std::string         string_v;\n    \n        Object              object_v;\n        Array               array_v;\n    \n        ValueType           type_t;\n    };\n    \n\n    /** Print correct indentation before printing anything */\n    void indent(std::ostream& os = std::cout);\n}\n\n/** Output operator for Values */\nstd::ostream& operator<<(std::ostream&, const JSON::Value&);\n\n/** Output operator for Objects */\nstd::ostream& operator<<(std::ostream&, const JSON::Object&);\n\n/** Output operator for Arrays */\nstd::ostream& operator<<(std::ostream&, const JSON::Array&);\n\n#endif\n"
  },
  {
    "path": "src/tunnuz/lex.yy.cc",
    "content": "#line 2 \"/Users/miloyip/github/nativejson-benchmark/src/tunnuz/lex.yy.cc\"\n\n#line 4 \"/Users/miloyip/github/nativejson-benchmark/src/tunnuz/lex.yy.cc\"\n\n#define  YY_INT_ALIGNED short int\n\n/* A lexical scanner generated by flex */\n\n#define FLEX_SCANNER\n#define YY_FLEX_MAJOR_VERSION 2\n#define YY_FLEX_MINOR_VERSION 5\n#define YY_FLEX_SUBMINOR_VERSION 35\n#if YY_FLEX_SUBMINOR_VERSION > 0\n#define FLEX_BETA\n#endif\n\n/* First, we deal with  platform-specific or compiler-specific issues. */\n\n/* begin standard C headers. */\n#include <stdio.h>\n#include <string.h>\n#include <errno.h>\n#include <stdlib.h>\n\n/* end standard C headers. */\n\n/* flex integer type definitions */\n\n#ifndef FLEXINT_H\n#define FLEXINT_H\n\n/* C99 systems have <inttypes.h>. Non-C99 systems may or may not. */\n\n#if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L\n\n/* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,\n * if you want the limit (max/min) macros for int types. \n */\n#ifndef __STDC_LIMIT_MACROS\n#define __STDC_LIMIT_MACROS 1\n#endif\n\n#include <inttypes.h>\ntypedef int8_t flex_int8_t;\ntypedef uint8_t flex_uint8_t;\ntypedef int16_t flex_int16_t;\ntypedef uint16_t flex_uint16_t;\ntypedef int32_t flex_int32_t;\ntypedef uint32_t flex_uint32_t;\ntypedef uint64_t flex_uint64_t;\n#else\ntypedef signed char flex_int8_t;\ntypedef short int flex_int16_t;\ntypedef int flex_int32_t;\ntypedef unsigned char flex_uint8_t; \ntypedef unsigned short int flex_uint16_t;\ntypedef unsigned int flex_uint32_t;\n#endif /* ! C99 */\n\n/* Limits of integral types. */\n#ifndef INT8_MIN\n#define INT8_MIN               (-128)\n#endif\n#ifndef INT16_MIN\n#define INT16_MIN              (-32767-1)\n#endif\n#ifndef INT32_MIN\n#define INT32_MIN              (-2147483647-1)\n#endif\n#ifndef INT8_MAX\n#define INT8_MAX               (127)\n#endif\n#ifndef INT16_MAX\n#define INT16_MAX              (32767)\n#endif\n#ifndef INT32_MAX\n#define INT32_MAX              (2147483647)\n#endif\n#ifndef UINT8_MAX\n#define UINT8_MAX              (255U)\n#endif\n#ifndef UINT16_MAX\n#define UINT16_MAX             (65535U)\n#endif\n#ifndef UINT32_MAX\n#define UINT32_MAX             (4294967295U)\n#endif\n\n#endif /* ! FLEXINT_H */\n\n#ifdef __cplusplus\n\n/* The \"const\" storage-class-modifier is valid. */\n#define YY_USE_CONST\n\n#else\t/* ! __cplusplus */\n\n/* C99 requires __STDC__ to be defined as 1. */\n#if defined (__STDC__)\n\n#define YY_USE_CONST\n\n#endif\t/* defined (__STDC__) */\n#endif\t/* ! __cplusplus */\n\n#ifdef YY_USE_CONST\n#define yyconst const\n#else\n#define yyconst\n#endif\n\n/* Returned upon end-of-file. */\n#define YY_NULL 0\n\n/* Promotes a possibly negative, possibly signed char to an unsigned\n * integer for use as an array index.  If the signed char is negative,\n * we want to instead treat it as an 8-bit unsigned char, hence the\n * double cast.\n */\n#define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)\n\n/* Enter a start condition.  This macro really ought to take a parameter,\n * but we do it the disgusting crufty way forced on us by the ()-less\n * definition of BEGIN.\n */\n#define BEGIN (yy_start) = 1 + 2 *\n\n/* Translate the current start state into a value that can be later handed\n * to BEGIN to return to the state.  The YYSTATE alias is for lex\n * compatibility.\n */\n#define YY_START (((yy_start) - 1) / 2)\n#define YYSTATE YY_START\n\n/* Action number for EOF rule of a given start state. */\n#define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)\n\n/* Special action meaning \"start processing a new file\". */\n#define YY_NEW_FILE yyrestart(yyin  )\n\n#define YY_END_OF_BUFFER_CHAR 0\n\n/* Size of default input buffer. */\n#ifndef YY_BUF_SIZE\n#define YY_BUF_SIZE 16384\n#endif\n\n/* The state buf must be large enough to hold one state per character in the main buffer.\n */\n#define YY_STATE_BUF_SIZE   ((YY_BUF_SIZE + 2) * sizeof(yy_state_type))\n\n#ifndef YY_TYPEDEF_YY_BUFFER_STATE\n#define YY_TYPEDEF_YY_BUFFER_STATE\ntypedef struct yy_buffer_state *YY_BUFFER_STATE;\n#endif\n\n#ifndef YY_TYPEDEF_YY_SIZE_T\n#define YY_TYPEDEF_YY_SIZE_T\ntypedef size_t yy_size_t;\n#endif\n\nextern yy_size_t yyleng;\n\nextern FILE *yyin, *yyout;\n\n#define EOB_ACT_CONTINUE_SCAN 0\n#define EOB_ACT_END_OF_FILE 1\n#define EOB_ACT_LAST_MATCH 2\n\n    /* Note: We specifically omit the test for yy_rule_can_match_eol because it requires\n     *       access to the local variable yy_act. Since yyless() is a macro, it would break\n     *       existing scanners that call yyless() from OUTSIDE yylex. \n     *       One obvious solution it to make yy_act a global. I tried that, and saw\n     *       a 5% performance hit in a non-yylineno scanner, because yy_act is\n     *       normally declared as a register variable-- so it is not worth it.\n     */\n    #define  YY_LESS_LINENO(n) \\\n            do { \\\n                yy_size_t yyl;\\\n                for ( yyl = n; yyl < yyleng; ++yyl )\\\n                    if ( yytext[yyl] == '\\n' )\\\n                        --yylineno;\\\n            }while(0)\n    \n/* Return all but the first \"n\" matched characters back to the input stream. */\n#define yyless(n) \\\n\tdo \\\n\t\t{ \\\n\t\t/* Undo effects of setting up yytext. */ \\\n        int yyless_macro_arg = (n); \\\n        YY_LESS_LINENO(yyless_macro_arg);\\\n\t\t*yy_cp = (yy_hold_char); \\\n\t\tYY_RESTORE_YY_MORE_OFFSET \\\n\t\t(yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \\\n\t\tYY_DO_BEFORE_ACTION; /* set up yytext again */ \\\n\t\t} \\\n\twhile ( 0 )\n\n#define unput(c) yyunput( c, (yytext_ptr)  )\n\n#ifndef YY_STRUCT_YY_BUFFER_STATE\n#define YY_STRUCT_YY_BUFFER_STATE\nstruct yy_buffer_state\n\t{\n\tFILE *yy_input_file;\n\n\tchar *yy_ch_buf;\t\t/* input buffer */\n\tchar *yy_buf_pos;\t\t/* current position in input buffer */\n\n\t/* Size of input buffer in bytes, not including room for EOB\n\t * characters.\n\t */\n\tyy_size_t yy_buf_size;\n\n\t/* Number of characters read into yy_ch_buf, not including EOB\n\t * characters.\n\t */\n\tyy_size_t yy_n_chars;\n\n\t/* Whether we \"own\" the buffer - i.e., we know we created it,\n\t * and can realloc() it to grow it, and should free() it to\n\t * delete it.\n\t */\n\tint yy_is_our_buffer;\n\n\t/* Whether this is an \"interactive\" input source; if so, and\n\t * if we're using stdio for input, then we want to use getc()\n\t * instead of fread(), to make sure we stop fetching input after\n\t * each newline.\n\t */\n\tint yy_is_interactive;\n\n\t/* Whether we're considered to be at the beginning of a line.\n\t * If so, '^' rules will be active on the next match, otherwise\n\t * not.\n\t */\n\tint yy_at_bol;\n\n    int yy_bs_lineno; /**< The line count. */\n    int yy_bs_column; /**< The column count. */\n    \n\t/* Whether to try to fill the input buffer when we reach the\n\t * end of it.\n\t */\n\tint yy_fill_buffer;\n\n\tint yy_buffer_status;\n\n#define YY_BUFFER_NEW 0\n#define YY_BUFFER_NORMAL 1\n\t/* When an EOF's been seen but there's still some text to process\n\t * then we mark the buffer as YY_EOF_PENDING, to indicate that we\n\t * shouldn't try reading from the input source any more.  We might\n\t * still have a bunch of tokens to match, though, because of\n\t * possible backing-up.\n\t *\n\t * When we actually see the EOF, we change the status to \"new\"\n\t * (via yyrestart()), so that the user can continue scanning by\n\t * just pointing yyin at a new input file.\n\t */\n#define YY_BUFFER_EOF_PENDING 2\n\n\t};\n#endif /* !YY_STRUCT_YY_BUFFER_STATE */\n\n/* Stack of input buffers. */\nstatic size_t yy_buffer_stack_top = 0; /**< index of top of stack. */\nstatic size_t yy_buffer_stack_max = 0; /**< capacity of stack. */\nstatic YY_BUFFER_STATE * yy_buffer_stack = 0; /**< Stack as an array. */\n\n/* We provide macros for accessing buffer states in case in the\n * future we want to put the buffer states in a more general\n * \"scanner state\".\n *\n * Returns the top of the stack, or NULL.\n */\n#define YY_CURRENT_BUFFER ( (yy_buffer_stack) \\\n                          ? (yy_buffer_stack)[(yy_buffer_stack_top)] \\\n                          : NULL)\n\n/* Same as previous macro, but useful when we know that the buffer stack is not\n * NULL or when we need an lvalue. For internal use only.\n */\n#define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)]\n\n/* yy_hold_char holds the character lost when yytext is formed. */\nstatic char yy_hold_char;\nstatic yy_size_t yy_n_chars;\t\t/* number of characters read into yy_ch_buf */\nyy_size_t yyleng;\n\n/* Points to current character in buffer. */\nstatic char *yy_c_buf_p = (char *) 0;\nstatic int yy_init = 0;\t\t/* whether we need to initialize */\nstatic int yy_start = 0;\t/* start state number */\n\n/* Flag which is used to allow yywrap()'s to do buffer switches\n * instead of setting up a fresh yyin.  A bit of a hack ...\n */\nstatic int yy_did_buffer_switch_on_eof;\n\nvoid yyrestart (FILE *input_file  );\nvoid yy_switch_to_buffer (YY_BUFFER_STATE new_buffer  );\nYY_BUFFER_STATE yy_create_buffer (FILE *file,int size  );\nvoid yy_delete_buffer (YY_BUFFER_STATE b  );\nvoid yy_flush_buffer (YY_BUFFER_STATE b  );\nvoid yypush_buffer_state (YY_BUFFER_STATE new_buffer  );\nvoid yypop_buffer_state (void );\n\nstatic void yyensure_buffer_stack (void );\nstatic void yy_load_buffer_state (void );\nstatic void yy_init_buffer (YY_BUFFER_STATE b,FILE *file  );\n\n#define YY_FLUSH_BUFFER yy_flush_buffer(YY_CURRENT_BUFFER )\n\nYY_BUFFER_STATE yy_scan_buffer (char *base,yy_size_t size  );\nYY_BUFFER_STATE yy_scan_string (yyconst char *yy_str  );\nYY_BUFFER_STATE yy_scan_bytes (yyconst char *bytes,yy_size_t len  );\n\nvoid *yyalloc (yy_size_t  );\nvoid *yyrealloc (void *,yy_size_t  );\nvoid yyfree (void *  );\n\n#define yy_new_buffer yy_create_buffer\n\n#define yy_set_interactive(is_interactive) \\\n\t{ \\\n\tif ( ! YY_CURRENT_BUFFER ){ \\\n        yyensure_buffer_stack (); \\\n\t\tYY_CURRENT_BUFFER_LVALUE =    \\\n            yy_create_buffer(yyin,YY_BUF_SIZE ); \\\n\t} \\\n\tYY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \\\n\t}\n\n#define yy_set_bol(at_bol) \\\n\t{ \\\n\tif ( ! YY_CURRENT_BUFFER ){\\\n        yyensure_buffer_stack (); \\\n\t\tYY_CURRENT_BUFFER_LVALUE =    \\\n            yy_create_buffer(yyin,YY_BUF_SIZE ); \\\n\t} \\\n\tYY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \\\n\t}\n\n#define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)\n\n/* Begin user sect3 */\n\n#define yywrap(n) 1\n#define YY_SKIP_YYWRAP\n\ntypedef unsigned char YY_CHAR;\n\nFILE *yyin = (FILE *) 0, *yyout = (FILE *) 0;\n\ntypedef int yy_state_type;\n\nextern int yylineno;\n\nint yylineno = 1;\n\nextern char *yytext;\n#define yytext_ptr yytext\n\nstatic yy_state_type yy_get_previous_state (void );\nstatic yy_state_type yy_try_NUL_trans (yy_state_type current_state  );\nstatic int yy_get_next_buffer (void );\nstatic void yy_fatal_error (yyconst char msg[]  );\n\n/* Done after the current pattern has been matched and before the\n * corresponding action - sets up yytext.\n */\n#define YY_DO_BEFORE_ACTION \\\n\t(yytext_ptr) = yy_bp; \\\n\tyyleng = (yy_size_t) (yy_cp - yy_bp); \\\n\t(yy_hold_char) = *yy_cp; \\\n\t*yy_cp = '\\0'; \\\n\t(yy_c_buf_p) = yy_cp;\n\n#define YY_NUM_RULES 16\n#define YY_END_OF_BUFFER 17\n/* This struct is not used in this scanner,\n   but its presence is necessary. */\nstruct yy_trans_info\n\t{\n\tflex_int32_t yy_verify;\n\tflex_int32_t yy_nxt;\n\t};\nstatic yyconst flex_int16_t yy_accept[47] =\n    {   0,\n       12,   12,   17,   15,   10,    9,   15,   15,   12,    7,\n       12,   11,    8,   15,    3,    4,   15,   15,   15,    5,\n        6,    0,    1,    0,    0,    2,   12,   11,    0,   12,\n        0,   12,    0,    0,    0,    0,    0,    0,    0,    0,\n        0,   14,   13,    0,    0,    0\n    } ;\n\nstatic yyconst flex_int32_t yy_ec[256] =\n    {   0,\n        1,    1,    1,    1,    1,    1,    1,    1,    2,    3,\n        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,\n        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,\n        1,    2,    1,    4,    1,    1,    1,    1,    5,    1,\n        1,    1,    6,    7,    6,    8,    9,   10,   10,   10,\n       10,   10,   10,   10,   10,   10,   10,   11,    1,    1,\n        1,    1,    1,    1,   12,   12,   12,   12,   13,   12,\n        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,\n        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,\n       14,   15,   16,    1,    1,    1,   17,   18,   12,   12,\n\n       19,   20,    1,    1,    1,    1,    1,   21,    1,   22,\n        1,    1,    1,   23,   24,   25,   26,    1,    1,    1,\n        1,    1,   27,    1,   28,    1,    1,    1,    1,    1,\n        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,\n        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,\n        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,\n        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,\n        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,\n        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,\n        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,\n\n        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,\n        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,\n        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,\n        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,\n        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,\n        1,    1,    1,    1,    1\n    } ;\n\nstatic yyconst flex_int32_t yy_meta[29] =\n    {   0,\n        1,    1,    1,    2,    1,    1,    1,    1,    2,    3,\n        1,    3,    3,    1,    2,    1,    3,    4,    3,    4,\n        1,    2,    2,    1,    2,    2,    1,    1\n    } ;\n\nstatic yyconst flex_int16_t yy_base[54] =\n    {   0,\n        0,    0,   91,   92,   92,   92,   25,   85,   22,   92,\n       23,   35,   92,   28,   92,   92,   72,   62,   64,   92,\n       92,   35,   92,   51,   60,   92,   34,   47,   46,   48,\n       54,   53,   41,   38,   25,    0,   25,   25,   18,    0,\n       12,   92,   92,    0,    0,   92,   67,   71,   74,   76,\n       78,   80,   82\n    } ;\n\nstatic yyconst flex_int16_t yy_def[54] =\n    {   0,\n       46,    1,   46,   46,   46,   46,   47,   48,   46,   46,\n       46,   46,   46,   46,   46,   46,   46,   46,   46,   46,\n       46,   47,   46,   49,   48,   46,   46,   46,   46,   46,\n       46,   46,   46,   46,   46,   50,   46,   46,   46,   51,\n       46,   46,   46,   52,   53,    0,   46,   46,   46,   46,\n       46,   46,   46\n    } ;\n\nstatic yyconst flex_int16_t yy_nxt[121] =\n    {   0,\n        4,    5,    6,    7,    8,    9,   10,   11,    4,   12,\n       13,    4,   14,   15,    4,   16,    4,    4,   14,   17,\n        4,   18,    4,    4,   19,    4,   20,   21,   23,   27,\n       43,   28,   30,   31,   29,   29,   43,   32,   23,   24,\n       29,   29,   27,   30,   28,   42,   29,   29,   41,   24,\n       39,   31,   29,   29,   27,   32,   28,   30,   38,   29,\n       29,   37,   32,   32,   26,   29,   29,   22,   22,   22,\n       22,   25,   25,   25,   25,   22,   36,   22,   40,   40,\n       44,   44,   45,   45,   22,   22,   35,   34,   33,   26,\n       46,    3,   46,   46,   46,   46,   46,   46,   46,   46,\n\n       46,   46,   46,   46,   46,   46,   46,   46,   46,   46,\n       46,   46,   46,   46,   46,   46,   46,   46,   46,   46\n    } ;\n\nstatic yyconst flex_int16_t yy_chk[121] =\n    {   0,\n        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,\n        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,\n        1,    1,    1,    1,    1,    1,    1,    1,    7,    9,\n       41,    9,   11,   14,    9,   11,   39,   14,   22,    7,\n        9,   11,   12,   27,   12,   38,   27,   12,   37,   22,\n       35,   29,   27,   12,   28,   29,   28,   30,   34,   28,\n       30,   33,   32,   31,   25,   28,   30,   47,   47,   47,\n       47,   48,   48,   48,   48,   49,   24,   49,   50,   50,\n       51,   51,   52,   52,   53,   53,   19,   18,   17,    8,\n        3,   46,   46,   46,   46,   46,   46,   46,   46,   46,\n\n       46,   46,   46,   46,   46,   46,   46,   46,   46,   46,\n       46,   46,   46,   46,   46,   46,   46,   46,   46,   46\n    } ;\n\n/* Table of booleans, true if rule could match eol. */\nstatic yyconst flex_int32_t yy_rule_can_match_eol[17] =\n    {   0,\n1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,     };\n\nstatic yy_state_type yy_last_accepting_state;\nstatic char *yy_last_accepting_cpos;\n\nextern int yy_flex_debug;\nint yy_flex_debug = 0;\n\n/* The intent behind this definition is that it'll catch\n * any uses of REJECT which flex missed.\n */\n#define REJECT reject_used_but_not_detected\n#define yymore() yymore_used_but_not_detected\n#define YY_MORE_ADJ 0\n#define YY_RESTORE_YY_MORE_OFFSET\nchar *yytext;\n#line 1 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.l\"\n#line 3 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.l\"\n    // Provided externally\n    extern \"C\" \n    {\n        int yylex();\n    }\n\n\t// Needed for std::stoll and std::stold\n\t#include <string>\n    \n    // Needed for the tokens\n    #include \"json.tab.hh\"\n#line 524 \"/Users/miloyip/github/nativejson-benchmark/src/tunnuz/lex.yy.cc\"\n\n#define INITIAL 0\n\n#ifndef YY_NO_UNISTD_H\n/* Special case for \"unistd.h\", since it is non-ANSI. We include it way\n * down here because we want the user's section 1 to have been scanned first.\n * The user has a chance to override it with an option.\n */\n#include <unistd.h>\n#endif\n\n#ifndef YY_EXTRA_TYPE\n#define YY_EXTRA_TYPE void *\n#endif\n\nstatic int yy_init_globals (void );\n\n/* Accessor methods to globals.\n   These are made visible to non-reentrant scanners for convenience. */\n\nint yylex_destroy (void );\n\nint yyget_debug (void );\n\nvoid yyset_debug (int debug_flag  );\n\nYY_EXTRA_TYPE yyget_extra (void );\n\nvoid yyset_extra (YY_EXTRA_TYPE user_defined  );\n\nFILE *yyget_in (void );\n\nvoid yyset_in  (FILE * in_str  );\n\nFILE *yyget_out (void );\n\nvoid yyset_out  (FILE * out_str  );\n\nyy_size_t yyget_leng (void );\n\nchar *yyget_text (void );\n\nint yyget_lineno (void );\n\nvoid yyset_lineno (int line_number  );\n\n/* Macros after this point can all be overridden by user definitions in\n * section 1.\n */\n\n#ifndef YY_SKIP_YYWRAP\n#ifdef __cplusplus\nextern \"C\" int yywrap (void );\n#else\nextern int yywrap (void );\n#endif\n#endif\n\n#ifndef yytext_ptr\nstatic void yy_flex_strncpy (char *,yyconst char *,int );\n#endif\n\n#ifdef YY_NEED_STRLEN\nstatic int yy_flex_strlen (yyconst char * );\n#endif\n\n#ifndef YY_NO_INPUT\n\n#ifdef __cplusplus\nstatic int yyinput (void );\n#else\nstatic int input (void );\n#endif\n\n#endif\n\n/* Amount of stuff to slurp up with each read. */\n#ifndef YY_READ_BUF_SIZE\n#define YY_READ_BUF_SIZE 8192\n#endif\n\n/* Copy whatever the last rule matched to the standard output. */\n#ifndef ECHO\n/* This used to be an fputs(), but since the string might contain NUL's,\n * we now use fwrite().\n */\n#define ECHO fwrite( yytext, yyleng, 1, yyout )\n#endif\n\n/* Gets input and stuffs it into \"buf\".  number of characters read, or YY_NULL,\n * is returned in \"result\".\n */\n#ifndef YY_INPUT\n#define YY_INPUT(buf,result,max_size) \\\n\tif ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \\\n\t\t{ \\\n\t\tint c = '*'; \\\n\t\tyy_size_t n; \\\n\t\tfor ( n = 0; n < max_size && \\\n\t\t\t     (c = getc( yyin )) != EOF && c != '\\n'; ++n ) \\\n\t\t\tbuf[n] = (char) c; \\\n\t\tif ( c == '\\n' ) \\\n\t\t\tbuf[n++] = (char) c; \\\n\t\tif ( c == EOF && ferror( yyin ) ) \\\n\t\t\tYY_FATAL_ERROR( \"input in flex scanner failed\" ); \\\n\t\tresult = n; \\\n\t\t} \\\n\telse \\\n\t\t{ \\\n\t\terrno=0; \\\n\t\twhile ( (result = fread(buf, 1, max_size, yyin))==0 && ferror(yyin)) \\\n\t\t\t{ \\\n\t\t\tif( errno != EINTR) \\\n\t\t\t\t{ \\\n\t\t\t\tYY_FATAL_ERROR( \"input in flex scanner failed\" ); \\\n\t\t\t\tbreak; \\\n\t\t\t\t} \\\n\t\t\terrno=0; \\\n\t\t\tclearerr(yyin); \\\n\t\t\t} \\\n\t\t}\\\n\\\n\n#endif\n\n/* No semi-colon after return; correct usage is to write \"yyterminate();\" -\n * we don't want an extra ';' after the \"return\" because that will cause\n * some compilers to complain about unreachable statements.\n */\n#ifndef yyterminate\n#define yyterminate() return YY_NULL\n#endif\n\n/* Number of entries by which start-condition stack grows. */\n#ifndef YY_START_STACK_INCR\n#define YY_START_STACK_INCR 25\n#endif\n\n/* Report a fatal error. */\n#ifndef YY_FATAL_ERROR\n#define YY_FATAL_ERROR(msg) yy_fatal_error( msg )\n#endif\n\n/* end tables serialization structures and prototypes */\n\n/* Default declaration of generated scanner - a define so the user can\n * easily add parameters.\n */\n#ifndef YY_DECL\n#define YY_DECL_IS_OURS 1\n\nextern int yylex (void);\n\n#define YY_DECL int yylex (void)\n#endif /* !YY_DECL */\n\n/* Code executed at the beginning of each rule, after yytext and yyleng\n * have been set up.\n */\n#ifndef YY_USER_ACTION\n#define YY_USER_ACTION\n#endif\n\n/* Code executed at the end of each rule. */\n#ifndef YY_BREAK\n#define YY_BREAK break;\n#endif\n\n#define YY_RULE_SETUP \\\n\tYY_USER_ACTION\n\n/** The main scanner function which does all the work.\n */\nYY_DECL\n{\n\tregister yy_state_type yy_current_state;\n\tregister char *yy_cp, *yy_bp;\n\tregister int yy_act;\n    \n#line 22 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.l\"\n\n\n#line 707 \"/Users/miloyip/github/nativejson-benchmark/src/tunnuz/lex.yy.cc\"\n\n\tif ( !(yy_init) )\n\t\t{\n\t\t(yy_init) = 1;\n\n#ifdef YY_USER_INIT\n\t\tYY_USER_INIT;\n#endif\n\n\t\tif ( ! (yy_start) )\n\t\t\t(yy_start) = 1;\t/* first start state */\n\n\t\tif ( ! yyin )\n\t\t\tyyin = stdin;\n\n\t\tif ( ! yyout )\n\t\t\tyyout = stdout;\n\n\t\tif ( ! YY_CURRENT_BUFFER ) {\n\t\t\tyyensure_buffer_stack ();\n\t\t\tYY_CURRENT_BUFFER_LVALUE =\n\t\t\t\tyy_create_buffer(yyin,YY_BUF_SIZE );\n\t\t}\n\n\t\tyy_load_buffer_state( );\n\t\t}\n\n\twhile ( 1 )\t\t/* loops until end-of-file is reached */\n\t\t{\n\t\tyy_cp = (yy_c_buf_p);\n\n\t\t/* Support of yytext. */\n\t\t*yy_cp = (yy_hold_char);\n\n\t\t/* yy_bp points to the position in yy_ch_buf of the start of\n\t\t * the current run.\n\t\t */\n\t\tyy_bp = yy_cp;\n\n\t\tyy_current_state = (yy_start);\nyy_match:\n\t\tdo\n\t\t\t{\n\t\t\tregister YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)];\n\t\t\tif ( yy_accept[yy_current_state] )\n\t\t\t\t{\n\t\t\t\t(yy_last_accepting_state) = yy_current_state;\n\t\t\t\t(yy_last_accepting_cpos) = yy_cp;\n\t\t\t\t}\n\t\t\twhile ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )\n\t\t\t\t{\n\t\t\t\tyy_current_state = (int) yy_def[yy_current_state];\n\t\t\t\tif ( yy_current_state >= 47 )\n\t\t\t\t\tyy_c = yy_meta[(unsigned int) yy_c];\n\t\t\t\t}\n\t\t\tyy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];\n\t\t\t++yy_cp;\n\t\t\t}\n\t\twhile ( yy_base[yy_current_state] != 92 );\n\nyy_find_action:\n\t\tyy_act = yy_accept[yy_current_state];\n\t\tif ( yy_act == 0 )\n\t\t\t{ /* have to back up */\n\t\t\tyy_cp = (yy_last_accepting_cpos);\n\t\t\tyy_current_state = (yy_last_accepting_state);\n\t\t\tyy_act = yy_accept[yy_current_state];\n\t\t\t}\n\n\t\tYY_DO_BEFORE_ACTION;\n\n\t\tif ( yy_act != YY_END_OF_BUFFER && yy_rule_can_match_eol[yy_act] )\n\t\t\t{\n\t\t\tyy_size_t yyl;\n\t\t\tfor ( yyl = 0; yyl < yyleng; ++yyl )\n\t\t\t\tif ( yytext[yyl] == '\\n' )\n\t\t\t\t\t   \n    yylineno++;\n;\n\t\t\t}\n\ndo_action:\t/* This label is used only to access EOF actions. */\n\n\t\tswitch ( yy_act )\n\t{ /* beginning of action switch */\n\t\t\tcase 0: /* must back up */\n\t\t\t/* undo the effects of YY_DO_BEFORE_ACTION */\n\t\t\t*yy_cp = (yy_hold_char);\n\t\t\tyy_cp = (yy_last_accepting_cpos);\n\t\t\tyy_current_state = (yy_last_accepting_state);\n\t\t\tgoto yy_find_action;\n\ncase 1:\n/* rule 1 can match eol */\nYY_RULE_SETUP\n#line 24 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.l\"\n{ yylval.string_v = yytext; return DOUBLE_QUOTED_STRING; }\n\tYY_BREAK\ncase 2:\n/* rule 2 can match eol */\nYY_RULE_SETUP\n#line 25 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.l\"\n{ yylval.string_v = yytext; return SINGLE_QUOTED_STRING; }\n\tYY_BREAK\ncase 3:\nYY_RULE_SETUP\n#line 26 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.l\"\n{ return SQUARE_BRACKET_L; }\n\tYY_BREAK\ncase 4:\nYY_RULE_SETUP\n#line 27 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.l\"\n{ return SQUARE_BRACKET_R; }\n\tYY_BREAK\ncase 5:\nYY_RULE_SETUP\n#line 28 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.l\"\n{ return CURLY_BRACKET_L; }\n\tYY_BREAK\ncase 6:\nYY_RULE_SETUP\n#line 29 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.l\"\n{ return CURLY_BRACKET_R; }\n\tYY_BREAK\ncase 7:\nYY_RULE_SETUP\n#line 30 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.l\"\n{ return COMMA; }\n\tYY_BREAK\ncase 8:\nYY_RULE_SETUP\n#line 31 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.l\"\n{ return COLON; }\n\tYY_BREAK\ncase 9:\n/* rule 9 can match eol */\nYY_RULE_SETUP\n#line 32 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.l\"\n{ }\n\tYY_BREAK\ncase 10:\nYY_RULE_SETUP\n#line 33 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.l\"\n{ }\n\tYY_BREAK\ncase 11:\nYY_RULE_SETUP\n#line 34 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.l\"\n{ yylval.int_v = std::stoll(yytext); return NUMBER_I; }\n\tYY_BREAK\ncase 12:\nYY_RULE_SETUP\n#line 35 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.l\"\n{ yylval.float_v = std::stold(yytext); return NUMBER_F; }\n\tYY_BREAK\ncase 13:\nYY_RULE_SETUP\n#line 36 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.l\"\n{ yylval.bool_v = ( strcmp(yytext, \"true\") == 0 ? true : false); return BOOLEAN; }\n\tYY_BREAK\ncase 14:\nYY_RULE_SETUP\n#line 37 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.l\"\n{ return NULL_T; }\n\tYY_BREAK\ncase 15:\nYY_RULE_SETUP\n#line 38 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.l\"\n{  }\n\tYY_BREAK\ncase 16:\nYY_RULE_SETUP\n#line 40 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.l\"\nYY_FATAL_ERROR( \"flex scanner jammed\" );\n\tYY_BREAK\n#line 883 \"/Users/miloyip/github/nativejson-benchmark/src/tunnuz/lex.yy.cc\"\ncase YY_STATE_EOF(INITIAL):\n\tyyterminate();\n\n\tcase YY_END_OF_BUFFER:\n\t\t{\n\t\t/* Amount of text matched not including the EOB char. */\n\t\tint yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1;\n\n\t\t/* Undo the effects of YY_DO_BEFORE_ACTION. */\n\t\t*yy_cp = (yy_hold_char);\n\t\tYY_RESTORE_YY_MORE_OFFSET\n\n\t\tif ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW )\n\t\t\t{\n\t\t\t/* We're scanning a new file or input source.  It's\n\t\t\t * possible that this happened because the user\n\t\t\t * just pointed yyin at a new source and called\n\t\t\t * yylex().  If so, then we have to assure\n\t\t\t * consistency between YY_CURRENT_BUFFER and our\n\t\t\t * globals.  Here is the right place to do so, because\n\t\t\t * this is the first action (other than possibly a\n\t\t\t * back-up) that will match for the new input source.\n\t\t\t */\n\t\t\t(yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;\n\t\t\tYY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin;\n\t\t\tYY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL;\n\t\t\t}\n\n\t\t/* Note that here we test for yy_c_buf_p \"<=\" to the position\n\t\t * of the first EOB in the buffer, since yy_c_buf_p will\n\t\t * already have been incremented past the NUL character\n\t\t * (since all states make transitions on EOB to the\n\t\t * end-of-buffer state).  Contrast this with the test\n\t\t * in input().\n\t\t */\n\t\tif ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )\n\t\t\t{ /* This was really a NUL. */\n\t\t\tyy_state_type yy_next_state;\n\n\t\t\t(yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text;\n\n\t\t\tyy_current_state = yy_get_previous_state(  );\n\n\t\t\t/* Okay, we're now positioned to make the NUL\n\t\t\t * transition.  We couldn't have\n\t\t\t * yy_get_previous_state() go ahead and do it\n\t\t\t * for us because it doesn't know how to deal\n\t\t\t * with the possibility of jamming (and we don't\n\t\t\t * want to build jamming into it because then it\n\t\t\t * will run more slowly).\n\t\t\t */\n\n\t\t\tyy_next_state = yy_try_NUL_trans( yy_current_state );\n\n\t\t\tyy_bp = (yytext_ptr) + YY_MORE_ADJ;\n\n\t\t\tif ( yy_next_state )\n\t\t\t\t{\n\t\t\t\t/* Consume the NUL. */\n\t\t\t\tyy_cp = ++(yy_c_buf_p);\n\t\t\t\tyy_current_state = yy_next_state;\n\t\t\t\tgoto yy_match;\n\t\t\t\t}\n\n\t\t\telse\n\t\t\t\t{\n\t\t\t\tyy_cp = (yy_c_buf_p);\n\t\t\t\tgoto yy_find_action;\n\t\t\t\t}\n\t\t\t}\n\n\t\telse switch ( yy_get_next_buffer(  ) )\n\t\t\t{\n\t\t\tcase EOB_ACT_END_OF_FILE:\n\t\t\t\t{\n\t\t\t\t(yy_did_buffer_switch_on_eof) = 0;\n\n\t\t\t\tif ( yywrap( ) )\n\t\t\t\t\t{\n\t\t\t\t\t/* Note: because we've taken care in\n\t\t\t\t\t * yy_get_next_buffer() to have set up\n\t\t\t\t\t * yytext, we can now set up\n\t\t\t\t\t * yy_c_buf_p so that if some total\n\t\t\t\t\t * hoser (like flex itself) wants to\n\t\t\t\t\t * call the scanner after we return the\n\t\t\t\t\t * YY_NULL, it'll still work - another\n\t\t\t\t\t * YY_NULL will get returned.\n\t\t\t\t\t */\n\t\t\t\t\t(yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ;\n\n\t\t\t\t\tyy_act = YY_STATE_EOF(YY_START);\n\t\t\t\t\tgoto do_action;\n\t\t\t\t\t}\n\n\t\t\t\telse\n\t\t\t\t\t{\n\t\t\t\t\tif ( ! (yy_did_buffer_switch_on_eof) )\n\t\t\t\t\t\tYY_NEW_FILE;\n\t\t\t\t\t}\n\t\t\t\tbreak;\n\t\t\t\t}\n\n\t\t\tcase EOB_ACT_CONTINUE_SCAN:\n\t\t\t\t(yy_c_buf_p) =\n\t\t\t\t\t(yytext_ptr) + yy_amount_of_matched_text;\n\n\t\t\t\tyy_current_state = yy_get_previous_state(  );\n\n\t\t\t\tyy_cp = (yy_c_buf_p);\n\t\t\t\tyy_bp = (yytext_ptr) + YY_MORE_ADJ;\n\t\t\t\tgoto yy_match;\n\n\t\t\tcase EOB_ACT_LAST_MATCH:\n\t\t\t\t(yy_c_buf_p) =\n\t\t\t\t&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)];\n\n\t\t\t\tyy_current_state = yy_get_previous_state(  );\n\n\t\t\t\tyy_cp = (yy_c_buf_p);\n\t\t\t\tyy_bp = (yytext_ptr) + YY_MORE_ADJ;\n\t\t\t\tgoto yy_find_action;\n\t\t\t}\n\t\tbreak;\n\t\t}\n\n\tdefault:\n\t\tYY_FATAL_ERROR(\n\t\t\t\"fatal flex scanner internal error--no action found\" );\n\t} /* end of action switch */\n\t\t} /* end of scanning one token */\n} /* end of yylex */\n\n/* yy_get_next_buffer - try to read in a new buffer\n *\n * Returns a code representing an action:\n *\tEOB_ACT_LAST_MATCH -\n *\tEOB_ACT_CONTINUE_SCAN - continue scanning from current position\n *\tEOB_ACT_END_OF_FILE - end of file\n */\nstatic int yy_get_next_buffer (void)\n{\n    \tregister char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;\n\tregister char *source = (yytext_ptr);\n\tregister int number_to_move, i;\n\tint ret_val;\n\n\tif ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] )\n\t\tYY_FATAL_ERROR(\n\t\t\"fatal flex scanner internal error--end of buffer missed\" );\n\n\tif ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 )\n\t\t{ /* Don't try to fill the buffer, so this is an EOF. */\n\t\tif ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 )\n\t\t\t{\n\t\t\t/* We matched a single character, the EOB, so\n\t\t\t * treat this as a final EOF.\n\t\t\t */\n\t\t\treturn EOB_ACT_END_OF_FILE;\n\t\t\t}\n\n\t\telse\n\t\t\t{\n\t\t\t/* We matched some text prior to the EOB, first\n\t\t\t * process it.\n\t\t\t */\n\t\t\treturn EOB_ACT_LAST_MATCH;\n\t\t\t}\n\t\t}\n\n\t/* Try to read more data. */\n\n\t/* First move last chars to start of buffer. */\n\tnumber_to_move = (int) ((yy_c_buf_p) - (yytext_ptr)) - 1;\n\n\tfor ( i = 0; i < number_to_move; ++i )\n\t\t*(dest++) = *(source++);\n\n\tif ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING )\n\t\t/* don't do the read, it's not guaranteed to return an EOF,\n\t\t * just force an EOF\n\t\t */\n\t\tYY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0;\n\n\telse\n\t\t{\n\t\t\tyy_size_t num_to_read =\n\t\t\tYY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;\n\n\t\twhile ( num_to_read <= 0 )\n\t\t\t{ /* Not enough room in the buffer - grow it. */\n\n\t\t\t/* just a shorter name for the current buffer */\n\t\t\tYY_BUFFER_STATE b = YY_CURRENT_BUFFER;\n\n\t\t\tint yy_c_buf_p_offset =\n\t\t\t\t(int) ((yy_c_buf_p) - b->yy_ch_buf);\n\n\t\t\tif ( b->yy_is_our_buffer )\n\t\t\t\t{\n\t\t\t\tyy_size_t new_size = b->yy_buf_size * 2;\n\n\t\t\t\tif ( new_size <= 0 )\n\t\t\t\t\tb->yy_buf_size += b->yy_buf_size / 8;\n\t\t\t\telse\n\t\t\t\t\tb->yy_buf_size *= 2;\n\n\t\t\t\tb->yy_ch_buf = (char *)\n\t\t\t\t\t/* Include room in for 2 EOB chars. */\n\t\t\t\t\tyyrealloc((void *) b->yy_ch_buf,b->yy_buf_size + 2  );\n\t\t\t\t}\n\t\t\telse\n\t\t\t\t/* Can't grow it, we don't own it. */\n\t\t\t\tb->yy_ch_buf = 0;\n\n\t\t\tif ( ! b->yy_ch_buf )\n\t\t\t\tYY_FATAL_ERROR(\n\t\t\t\t\"fatal error - scanner input buffer overflow\" );\n\n\t\t\t(yy_c_buf_p) = &b->yy_ch_buf[yy_c_buf_p_offset];\n\n\t\t\tnum_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size -\n\t\t\t\t\t\tnumber_to_move - 1;\n\n\t\t\t}\n\n\t\tif ( num_to_read > YY_READ_BUF_SIZE )\n\t\t\tnum_to_read = YY_READ_BUF_SIZE;\n\n\t\t/* Read in more data. */\n\t\tYY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),\n\t\t\t(yy_n_chars), num_to_read );\n\n\t\tYY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);\n\t\t}\n\n\tif ( (yy_n_chars) == 0 )\n\t\t{\n\t\tif ( number_to_move == YY_MORE_ADJ )\n\t\t\t{\n\t\t\tret_val = EOB_ACT_END_OF_FILE;\n\t\t\tyyrestart(yyin  );\n\t\t\t}\n\n\t\telse\n\t\t\t{\n\t\t\tret_val = EOB_ACT_LAST_MATCH;\n\t\t\tYY_CURRENT_BUFFER_LVALUE->yy_buffer_status =\n\t\t\t\tYY_BUFFER_EOF_PENDING;\n\t\t\t}\n\t\t}\n\n\telse\n\t\tret_val = EOB_ACT_CONTINUE_SCAN;\n\n\tif ((yy_size_t) ((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) {\n\t\t/* Extend the array by 50%, plus the number we really need. */\n\t\tyy_size_t new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1);\n\t\tYY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) yyrealloc((void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf,new_size  );\n\t\tif ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )\n\t\t\tYY_FATAL_ERROR( \"out of dynamic memory in yy_get_next_buffer()\" );\n\t}\n\n\t(yy_n_chars) += number_to_move;\n\tYY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR;\n\tYY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR;\n\n\t(yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0];\n\n\treturn ret_val;\n}\n\n/* yy_get_previous_state - get the state just before the EOB char was reached */\n\n    static yy_state_type yy_get_previous_state (void)\n{\n\tregister yy_state_type yy_current_state;\n\tregister char *yy_cp;\n    \n\tyy_current_state = (yy_start);\n\n\tfor ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp )\n\t\t{\n\t\tregister YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1);\n\t\tif ( yy_accept[yy_current_state] )\n\t\t\t{\n\t\t\t(yy_last_accepting_state) = yy_current_state;\n\t\t\t(yy_last_accepting_cpos) = yy_cp;\n\t\t\t}\n\t\twhile ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )\n\t\t\t{\n\t\t\tyy_current_state = (int) yy_def[yy_current_state];\n\t\t\tif ( yy_current_state >= 47 )\n\t\t\t\tyy_c = yy_meta[(unsigned int) yy_c];\n\t\t\t}\n\t\tyy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];\n\t\t}\n\n\treturn yy_current_state;\n}\n\n/* yy_try_NUL_trans - try to make a transition on the NUL character\n *\n * synopsis\n *\tnext_state = yy_try_NUL_trans( current_state );\n */\n    static yy_state_type yy_try_NUL_trans  (yy_state_type yy_current_state )\n{\n\tregister int yy_is_jam;\n    \tregister char *yy_cp = (yy_c_buf_p);\n\n\tregister YY_CHAR yy_c = 1;\n\tif ( yy_accept[yy_current_state] )\n\t\t{\n\t\t(yy_last_accepting_state) = yy_current_state;\n\t\t(yy_last_accepting_cpos) = yy_cp;\n\t\t}\n\twhile ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )\n\t\t{\n\t\tyy_current_state = (int) yy_def[yy_current_state];\n\t\tif ( yy_current_state >= 47 )\n\t\t\tyy_c = yy_meta[(unsigned int) yy_c];\n\t\t}\n\tyy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];\n\tyy_is_jam = (yy_current_state == 46);\n\n\treturn yy_is_jam ? 0 : yy_current_state;\n}\n\n#ifndef YY_NO_INPUT\n#ifdef __cplusplus\n    static int yyinput (void)\n#else\n    static int input  (void)\n#endif\n\n{\n\tint c;\n    \n\t*(yy_c_buf_p) = (yy_hold_char);\n\n\tif ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR )\n\t\t{\n\t\t/* yy_c_buf_p now points to the character we want to return.\n\t\t * If this occurs *before* the EOB characters, then it's a\n\t\t * valid NUL; if not, then we've hit the end of the buffer.\n\t\t */\n\t\tif ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )\n\t\t\t/* This was really a NUL. */\n\t\t\t*(yy_c_buf_p) = '\\0';\n\n\t\telse\n\t\t\t{ /* need more input */\n\t\t\tyy_size_t offset = (yy_c_buf_p) - (yytext_ptr);\n\t\t\t++(yy_c_buf_p);\n\n\t\t\tswitch ( yy_get_next_buffer(  ) )\n\t\t\t\t{\n\t\t\t\tcase EOB_ACT_LAST_MATCH:\n\t\t\t\t\t/* This happens because yy_g_n_b()\n\t\t\t\t\t * sees that we've accumulated a\n\t\t\t\t\t * token and flags that we need to\n\t\t\t\t\t * try matching the token before\n\t\t\t\t\t * proceeding.  But for input(),\n\t\t\t\t\t * there's no matching to consider.\n\t\t\t\t\t * So convert the EOB_ACT_LAST_MATCH\n\t\t\t\t\t * to EOB_ACT_END_OF_FILE.\n\t\t\t\t\t */\n\n\t\t\t\t\t/* Reset buffer status. */\n\t\t\t\t\tyyrestart(yyin );\n\n\t\t\t\t\t/*FALLTHROUGH*/\n\n\t\t\t\tcase EOB_ACT_END_OF_FILE:\n\t\t\t\t\t{\n\t\t\t\t\tif ( yywrap( ) )\n\t\t\t\t\t\treturn 0;\n\n\t\t\t\t\tif ( ! (yy_did_buffer_switch_on_eof) )\n\t\t\t\t\t\tYY_NEW_FILE;\n#ifdef __cplusplus\n\t\t\t\t\treturn yyinput();\n#else\n\t\t\t\t\treturn input();\n#endif\n\t\t\t\t\t}\n\n\t\t\t\tcase EOB_ACT_CONTINUE_SCAN:\n\t\t\t\t\t(yy_c_buf_p) = (yytext_ptr) + offset;\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\tc = *(unsigned char *) (yy_c_buf_p);\t/* cast for 8-bit char's */\n\t*(yy_c_buf_p) = '\\0';\t/* preserve yytext */\n\t(yy_hold_char) = *++(yy_c_buf_p);\n\n\tif ( c == '\\n' )\n\t\t   \n    yylineno++;\n;\n\n\treturn c;\n}\n#endif\t/* ifndef YY_NO_INPUT */\n\n/** Immediately switch to a different input stream.\n * @param input_file A readable stream.\n * \n * @note This function does not reset the start condition to @c INITIAL .\n */\n    void yyrestart  (FILE * input_file )\n{\n    \n\tif ( ! YY_CURRENT_BUFFER ){\n        yyensure_buffer_stack ();\n\t\tYY_CURRENT_BUFFER_LVALUE =\n            yy_create_buffer(yyin,YY_BUF_SIZE );\n\t}\n\n\tyy_init_buffer(YY_CURRENT_BUFFER,input_file );\n\tyy_load_buffer_state( );\n}\n\n/** Switch to a different input buffer.\n * @param new_buffer The new input buffer.\n * \n */\n    void yy_switch_to_buffer  (YY_BUFFER_STATE  new_buffer )\n{\n    \n\t/* TODO. We should be able to replace this entire function body\n\t * with\n\t *\t\tyypop_buffer_state();\n\t *\t\tyypush_buffer_state(new_buffer);\n     */\n\tyyensure_buffer_stack ();\n\tif ( YY_CURRENT_BUFFER == new_buffer )\n\t\treturn;\n\n\tif ( YY_CURRENT_BUFFER )\n\t\t{\n\t\t/* Flush out information for old buffer. */\n\t\t*(yy_c_buf_p) = (yy_hold_char);\n\t\tYY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);\n\t\tYY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);\n\t\t}\n\n\tYY_CURRENT_BUFFER_LVALUE = new_buffer;\n\tyy_load_buffer_state( );\n\n\t/* We don't actually know whether we did this switch during\n\t * EOF (yywrap()) processing, but the only time this flag\n\t * is looked at is after yywrap() is called, so it's safe\n\t * to go ahead and always set it.\n\t */\n\t(yy_did_buffer_switch_on_eof) = 1;\n}\n\nstatic void yy_load_buffer_state  (void)\n{\n    \t(yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;\n\t(yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos;\n\tyyin = YY_CURRENT_BUFFER_LVALUE->yy_input_file;\n\t(yy_hold_char) = *(yy_c_buf_p);\n}\n\n/** Allocate and initialize an input buffer state.\n * @param file A readable stream.\n * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE.\n * \n * @return the allocated buffer state.\n */\n    YY_BUFFER_STATE yy_create_buffer  (FILE * file, int  size )\n{\n\tYY_BUFFER_STATE b;\n    \n\tb = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state )  );\n\tif ( ! b )\n\t\tYY_FATAL_ERROR( \"out of dynamic memory in yy_create_buffer()\" );\n\n\tb->yy_buf_size = size;\n\n\t/* yy_ch_buf has to be 2 characters longer than the size given because\n\t * we need to put in 2 end-of-buffer characters.\n\t */\n\tb->yy_ch_buf = (char *) yyalloc(b->yy_buf_size + 2  );\n\tif ( ! b->yy_ch_buf )\n\t\tYY_FATAL_ERROR( \"out of dynamic memory in yy_create_buffer()\" );\n\n\tb->yy_is_our_buffer = 1;\n\n\tyy_init_buffer(b,file );\n\n\treturn b;\n}\n\n/** Destroy the buffer.\n * @param b a buffer created with yy_create_buffer()\n * \n */\n    void yy_delete_buffer (YY_BUFFER_STATE  b )\n{\n    \n\tif ( ! b )\n\t\treturn;\n\n\tif ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */\n\t\tYY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0;\n\n\tif ( b->yy_is_our_buffer )\n\t\tyyfree((void *) b->yy_ch_buf  );\n\n\tyyfree((void *) b  );\n}\n\n#ifndef __cplusplus\nextern int isatty (int );\n#endif /* __cplusplus */\n    \n/* Initializes or reinitializes a buffer.\n * This function is sometimes called more than once on the same buffer,\n * such as during a yyrestart() or at EOF.\n */\n    static void yy_init_buffer  (YY_BUFFER_STATE  b, FILE * file )\n\n{\n\tint oerrno = errno;\n    \n\tyy_flush_buffer(b );\n\n\tb->yy_input_file = file;\n\tb->yy_fill_buffer = 1;\n\n    /* If b is the current buffer, then yy_init_buffer was _probably_\n     * called from yyrestart() or through yy_get_next_buffer.\n     * In that case, we don't want to reset the lineno or column.\n     */\n    if (b != YY_CURRENT_BUFFER){\n        b->yy_bs_lineno = 1;\n        b->yy_bs_column = 0;\n    }\n\n        b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0;\n    \n\terrno = oerrno;\n}\n\n/** Discard all buffered characters. On the next scan, YY_INPUT will be called.\n * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER.\n * \n */\n    void yy_flush_buffer (YY_BUFFER_STATE  b )\n{\n    \tif ( ! b )\n\t\treturn;\n\n\tb->yy_n_chars = 0;\n\n\t/* We always need two end-of-buffer characters.  The first causes\n\t * a transition to the end-of-buffer state.  The second causes\n\t * a jam in that state.\n\t */\n\tb->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;\n\tb->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;\n\n\tb->yy_buf_pos = &b->yy_ch_buf[0];\n\n\tb->yy_at_bol = 1;\n\tb->yy_buffer_status = YY_BUFFER_NEW;\n\n\tif ( b == YY_CURRENT_BUFFER )\n\t\tyy_load_buffer_state( );\n}\n\n/** Pushes the new state onto the stack. The new state becomes\n *  the current state. This function will allocate the stack\n *  if necessary.\n *  @param new_buffer The new state.\n *  \n */\nvoid yypush_buffer_state (YY_BUFFER_STATE new_buffer )\n{\n    \tif (new_buffer == NULL)\n\t\treturn;\n\n\tyyensure_buffer_stack();\n\n\t/* This block is copied from yy_switch_to_buffer. */\n\tif ( YY_CURRENT_BUFFER )\n\t\t{\n\t\t/* Flush out information for old buffer. */\n\t\t*(yy_c_buf_p) = (yy_hold_char);\n\t\tYY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);\n\t\tYY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);\n\t\t}\n\n\t/* Only push if top exists. Otherwise, replace top. */\n\tif (YY_CURRENT_BUFFER)\n\t\t(yy_buffer_stack_top)++;\n\tYY_CURRENT_BUFFER_LVALUE = new_buffer;\n\n\t/* copied from yy_switch_to_buffer. */\n\tyy_load_buffer_state( );\n\t(yy_did_buffer_switch_on_eof) = 1;\n}\n\n/** Removes and deletes the top of the stack, if present.\n *  The next element becomes the new top.\n *  \n */\nvoid yypop_buffer_state (void)\n{\n    \tif (!YY_CURRENT_BUFFER)\n\t\treturn;\n\n\tyy_delete_buffer(YY_CURRENT_BUFFER );\n\tYY_CURRENT_BUFFER_LVALUE = NULL;\n\tif ((yy_buffer_stack_top) > 0)\n\t\t--(yy_buffer_stack_top);\n\n\tif (YY_CURRENT_BUFFER) {\n\t\tyy_load_buffer_state( );\n\t\t(yy_did_buffer_switch_on_eof) = 1;\n\t}\n}\n\n/* Allocates the stack if it does not exist.\n *  Guarantees space for at least one push.\n */\nstatic void yyensure_buffer_stack (void)\n{\n\tyy_size_t num_to_alloc;\n    \n\tif (!(yy_buffer_stack)) {\n\n\t\t/* First allocation is just for 2 elements, since we don't know if this\n\t\t * scanner will even need a stack. We use 2 instead of 1 to avoid an\n\t\t * immediate realloc on the next call.\n         */\n\t\tnum_to_alloc = 1;\n\t\t(yy_buffer_stack) = (struct yy_buffer_state**)yyalloc\n\t\t\t\t\t\t\t\t(num_to_alloc * sizeof(struct yy_buffer_state*)\n\t\t\t\t\t\t\t\t);\n\t\tif ( ! (yy_buffer_stack) )\n\t\t\tYY_FATAL_ERROR( \"out of dynamic memory in yyensure_buffer_stack()\" );\n\t\t\t\t\t\t\t\t  \n\t\tmemset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*));\n\t\t\t\t\n\t\t(yy_buffer_stack_max) = num_to_alloc;\n\t\t(yy_buffer_stack_top) = 0;\n\t\treturn;\n\t}\n\n\tif ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){\n\n\t\t/* Increase the buffer to prepare for a possible push. */\n\t\tint grow_size = 8 /* arbitrary grow size */;\n\n\t\tnum_to_alloc = (yy_buffer_stack_max) + grow_size;\n\t\t(yy_buffer_stack) = (struct yy_buffer_state**)yyrealloc\n\t\t\t\t\t\t\t\t((yy_buffer_stack),\n\t\t\t\t\t\t\t\tnum_to_alloc * sizeof(struct yy_buffer_state*)\n\t\t\t\t\t\t\t\t);\n\t\tif ( ! (yy_buffer_stack) )\n\t\t\tYY_FATAL_ERROR( \"out of dynamic memory in yyensure_buffer_stack()\" );\n\n\t\t/* zero only the new slots.*/\n\t\tmemset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*));\n\t\t(yy_buffer_stack_max) = num_to_alloc;\n\t}\n}\n\n/** Setup the input buffer state to scan directly from a user-specified character buffer.\n * @param base the character buffer\n * @param size the size in bytes of the character buffer\n * \n * @return the newly allocated buffer state object. \n */\nYY_BUFFER_STATE yy_scan_buffer  (char * base, yy_size_t  size )\n{\n\tYY_BUFFER_STATE b;\n    \n\tif ( size < 2 ||\n\t     base[size-2] != YY_END_OF_BUFFER_CHAR ||\n\t     base[size-1] != YY_END_OF_BUFFER_CHAR )\n\t\t/* They forgot to leave room for the EOB's. */\n\t\treturn 0;\n\n\tb = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state )  );\n\tif ( ! b )\n\t\tYY_FATAL_ERROR( \"out of dynamic memory in yy_scan_buffer()\" );\n\n\tb->yy_buf_size = size - 2;\t/* \"- 2\" to take care of EOB's */\n\tb->yy_buf_pos = b->yy_ch_buf = base;\n\tb->yy_is_our_buffer = 0;\n\tb->yy_input_file = 0;\n\tb->yy_n_chars = b->yy_buf_size;\n\tb->yy_is_interactive = 0;\n\tb->yy_at_bol = 1;\n\tb->yy_fill_buffer = 0;\n\tb->yy_buffer_status = YY_BUFFER_NEW;\n\n\tyy_switch_to_buffer(b  );\n\n\treturn b;\n}\n\n/** Setup the input buffer state to scan a string. The next call to yylex() will\n * scan from a @e copy of @a str.\n * @param yystr a NUL-terminated string to scan\n * \n * @return the newly allocated buffer state object.\n * @note If you want to scan bytes that may contain NUL values, then use\n *       yy_scan_bytes() instead.\n */\nYY_BUFFER_STATE yy_scan_string (yyconst char * yystr )\n{\n    \n\treturn yy_scan_bytes(yystr,strlen(yystr) );\n}\n\n/** Setup the input buffer state to scan the given bytes. The next call to yylex() will\n * scan from a @e copy of @a bytes.\n * @param bytes the byte buffer to scan\n * @param len the number of bytes in the buffer pointed to by @a bytes.\n * \n * @return the newly allocated buffer state object.\n */\nYY_BUFFER_STATE yy_scan_bytes  (yyconst char * yybytes, yy_size_t  _yybytes_len )\n{\n\tYY_BUFFER_STATE b;\n\tchar *buf;\n\tyy_size_t n, i;\n    \n\t/* Get memory for full buffer, including space for trailing EOB's. */\n\tn = _yybytes_len + 2;\n\tbuf = (char *) yyalloc(n  );\n\tif ( ! buf )\n\t\tYY_FATAL_ERROR( \"out of dynamic memory in yy_scan_bytes()\" );\n\n\tfor ( i = 0; i < _yybytes_len; ++i )\n\t\tbuf[i] = yybytes[i];\n\n\tbuf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;\n\n\tb = yy_scan_buffer(buf,n );\n\tif ( ! b )\n\t\tYY_FATAL_ERROR( \"bad buffer in yy_scan_bytes()\" );\n\n\t/* It's okay to grow etc. this buffer, and we should throw it\n\t * away when we're done.\n\t */\n\tb->yy_is_our_buffer = 1;\n\n\treturn b;\n}\n\n#ifndef YY_EXIT_FAILURE\n#define YY_EXIT_FAILURE 2\n#endif\n\nstatic void yy_fatal_error (yyconst char* msg )\n{\n    \t(void) fprintf( stderr, \"%s\\n\", msg );\n\texit( YY_EXIT_FAILURE );\n}\n\n/* Redefine yyless() so it works in section 3 code. */\n\n#undef yyless\n#define yyless(n) \\\n\tdo \\\n\t\t{ \\\n\t\t/* Undo effects of setting up yytext. */ \\\n        int yyless_macro_arg = (n); \\\n        YY_LESS_LINENO(yyless_macro_arg);\\\n\t\tyytext[yyleng] = (yy_hold_char); \\\n\t\t(yy_c_buf_p) = yytext + yyless_macro_arg; \\\n\t\t(yy_hold_char) = *(yy_c_buf_p); \\\n\t\t*(yy_c_buf_p) = '\\0'; \\\n\t\tyyleng = yyless_macro_arg; \\\n\t\t} \\\n\twhile ( 0 )\n\n/* Accessor  methods (get/set functions) to struct members. */\n\n/** Get the current line number.\n * \n */\nint yyget_lineno  (void)\n{\n        \n    return yylineno;\n}\n\n/** Get the input stream.\n * \n */\nFILE *yyget_in  (void)\n{\n        return yyin;\n}\n\n/** Get the output stream.\n * \n */\nFILE *yyget_out  (void)\n{\n        return yyout;\n}\n\n/** Get the length of the current token.\n * \n */\nyy_size_t yyget_leng  (void)\n{\n        return yyleng;\n}\n\n/** Get the current token.\n * \n */\n\nchar *yyget_text  (void)\n{\n        return yytext;\n}\n\n/** Set the current line number.\n * @param line_number\n * \n */\nvoid yyset_lineno (int  line_number )\n{\n    \n    yylineno = line_number;\n}\n\n/** Set the input stream. This does not discard the current\n * input buffer.\n * @param in_str A readable stream.\n * \n * @see yy_switch_to_buffer\n */\nvoid yyset_in (FILE *  in_str )\n{\n        yyin = in_str ;\n}\n\nvoid yyset_out (FILE *  out_str )\n{\n        yyout = out_str ;\n}\n\nint yyget_debug  (void)\n{\n        return yy_flex_debug;\n}\n\nvoid yyset_debug (int  bdebug )\n{\n        yy_flex_debug = bdebug ;\n}\n\nstatic int yy_init_globals (void)\n{\n        /* Initialization is the same as for the non-reentrant scanner.\n     * This function is called from yylex_destroy(), so don't allocate here.\n     */\n\n    /* We do not touch yylineno unless the option is enabled. */\n    yylineno =  1;\n    \n    (yy_buffer_stack) = 0;\n    (yy_buffer_stack_top) = 0;\n    (yy_buffer_stack_max) = 0;\n    (yy_c_buf_p) = (char *) 0;\n    (yy_init) = 0;\n    (yy_start) = 0;\n\n/* Defined in main.c */\n#ifdef YY_STDINIT\n    yyin = stdin;\n    yyout = stdout;\n#else\n    yyin = (FILE *) 0;\n    yyout = (FILE *) 0;\n#endif\n\n    /* For future reference: Set errno on error, since we are called by\n     * yylex_init()\n     */\n    return 0;\n}\n\n/* yylex_destroy is for both reentrant and non-reentrant scanners. */\nint yylex_destroy  (void)\n{\n    \n    /* Pop the buffer stack, destroying each element. */\n\twhile(YY_CURRENT_BUFFER){\n\t\tyy_delete_buffer(YY_CURRENT_BUFFER  );\n\t\tYY_CURRENT_BUFFER_LVALUE = NULL;\n\t\tyypop_buffer_state();\n\t}\n\n\t/* Destroy the stack itself. */\n\tyyfree((yy_buffer_stack) );\n\t(yy_buffer_stack) = NULL;\n\n    /* Reset the globals. This is important in a non-reentrant scanner so the next time\n     * yylex() is called, initialization will occur. */\n    yy_init_globals( );\n\n    return 0;\n}\n\n/*\n * Internal utility routines.\n */\n\n#ifndef yytext_ptr\nstatic void yy_flex_strncpy (char* s1, yyconst char * s2, int n )\n{\n\tregister int i;\n\tfor ( i = 0; i < n; ++i )\n\t\ts1[i] = s2[i];\n}\n#endif\n\n#ifdef YY_NEED_STRLEN\nstatic int yy_flex_strlen (yyconst char * s )\n{\n\tregister int n;\n\tfor ( n = 0; s[n]; ++n )\n\t\t;\n\n\treturn n;\n}\n#endif\n\nvoid *yyalloc (yy_size_t  size )\n{\n\treturn (void *) malloc( size );\n}\n\nvoid *yyrealloc  (void * ptr, yy_size_t  size )\n{\n\t/* The cast to (char *) in the following accommodates both\n\t * implementations that use char* generic pointers, and those\n\t * that use void* generic pointers.  It works with the latter\n\t * because both ANSI C and C++ allow castless assignment from\n\t * any pointer type to void*, and deal with argument conversions\n\t * as though doing an assignment.\n\t */\n\treturn (void *) realloc( (char *) ptr, size );\n}\n\nvoid yyfree (void * ptr )\n{\n\tfree( (char *) ptr );\t/* see yyrealloc() for (char *) cast */\n}\n\n#define YYTABLES_NAME \"yytables\"\n\n#line 40 \"/Users/miloyip/github/nativejson-benchmark/thirdparty/tunnuz/json.l\"\n\n\n\n/** Sets the input string to the lexer */\nvoid * load_string(const char* str)\n{\n    YY_BUFFER_STATE buffer_state = yy_scan_string(str);\n    yy_switch_to_buffer(buffer_state);\n    return buffer_state;\n}\n\nvoid clean_up(void *buffer_state)\n{\n    yy_delete_buffer(static_cast<YY_BUFFER_STATE>(buffer_state));\n}\n\n/** Sets the input file to the lexer */\nvoid load_file(FILE* file)\n{\n    yyrestart(file);\n}\n\n"
  },
  {
    "path": "src/tunnuz/test.cc",
    "content": "#include <iostream>\n#include \"json.hh\"\n\nusing namespace std;\nusing namespace JSON;\n\nint main()\n{\n    // Load JSON file\n    \n    Value v = parse_file(\"tests/comp.json\");    \n    cerr << v << endl;\n    cerr << \"---\" << endl;\n    \n    // Build object programmatically\n    Object obj;\n    \n    obj[\"foo\"] = true;\n    obj[\"bar\"] = 3LL;\n    obj[\"bar\"] = 3L;\n    obj[\"bar\"] = 3;\n    \n    Object o;\n    o[\"failure\"] = true;\n    o[\"success\"] = \"no way\";\n    \n    obj[\"baz\"] = o;\n    \n    Array a;\n    a.push_back(true);\n    a.push_back(\"asia\");\n    a.push_back(\"europa\");\n    a.push_back(55LL);\n    a.push_back(3.12L);\n    a.push_back(3.12);\n        \n    obj[\"beer\"] = a;\n\n    cerr << obj << endl;\n    \n    return 0;\n}"
  },
  {
    "path": "src/tunnuz/unescape.hh",
    "content": "#ifndef JSON_HELPER_UNESCAPE_HH\n#define JSON_HELPER_UNESCAPE_HH\n\n#include <stdexcept>\n#include <string>\n\n#include \"code_point_to_utf8.hh\"\n\nnamespace JSON {\n\n    namespace HELPER {\n\n        inline void unescape(std::string& s)\n        {\n            std::string result;\n\n            auto citer = s.cbegin();\n            while (citer != s.cend()) {\n                const auto c = *citer++;\n                if (c == '\\\\') {\n                    switch (*citer++) {\n                    case '\"': result += '\\\"'; break;\n                    case '\\\\': result += '\\\\'; break;\n                    case '/': result += '/'; break;\n                    case 'b': result += '\\b'; break;\n                    case 'f': result += '\\f'; break;\n                    case 'n': result += '\\n'; break;\n                    case 't': result += '\\t'; break;\n                    case 'r': result += '\\r'; break;\n                    case 'u': {\n                            const std::string code_point_str { citer, citer + 4 };\n                            const char16_t code_point {\n                                static_cast<char16_t>(std::stoul(code_point_str, 0, 16)) };\n                            result += code_point_to_utf8(code_point);\n                            std::advance(citer, 4);\n                            break;\n                        }\n                    default:\n                        throw std::runtime_error(\"Unexpected escape character in \" + s);\n                    }\n                }\n                else {\n                    result += c;\n                }\n            }\n\n            s = std::move(result);\n        }\n\n    }\n\n}\n\n#endif\n"
  },
  {
    "path": "test.lua",
    "content": "print(os.findlib(\"folly\"))"
  },
  {
    "path": "thirdparty/include/Export.h",
    "content": "\n#ifndef JSONBOX_EXPORT_H\n#define JSONBOX_EXPORT_H\n\n#ifdef JSONBOX_STATIC_DEFINE\n#  define JSONBOX_EXPORT\n#  define JSONBOX_NO_EXPORT\n#else\n#  ifndef JSONBOX_EXPORT\n#    ifdef JsonBox_EXPORTS\n        /* We are building this library */\n#      define JSONBOX_EXPORT \n#    else\n        /* We are using this library */\n#      define JSONBOX_EXPORT \n#    endif\n#  endif\n\n#  ifndef JSONBOX_NO_EXPORT\n#    define JSONBOX_NO_EXPORT \n#  endif\n#endif\n\n#ifndef JSONBOX_DEPRECATED\n#  define JSONBOX_DEPRECATED __attribute__ ((__deprecated__))\n#endif\n\n#ifndef JSONBOX_DEPRECATED_EXPORT\n#  define JSONBOX_DEPRECATED_EXPORT JSONBOX_EXPORT JSONBOX_DEPRECATED\n#endif\n\n#ifndef JSONBOX_DEPRECATED_NO_EXPORT\n#  define JSONBOX_DEPRECATED_NO_EXPORT JSONBOX_NO_EXPORT JSONBOX_DEPRECATED\n#endif\n\n#define DEFINE_NO_DEPRECATED 0\n#if DEFINE_NO_DEPRECATED\n# define JSONBOX_NO_DEPRECATED\n#endif\n\n#endif\n"
  },
  {
    "path": "thirdparty/include/config.h",
    "content": "/*\n * $Id: config.h.win32,v 1.2 2006/01/26 02:16:28 mclark Exp $\n *\n * Copyright (c) 2004, 2005 Metaparadigm Pte. Ltd.\n * Michael Clark <michael@metaparadigm.com>\n *\n * This library is free software; you can redistribute it and/or modify\n * it under the terms of the MIT license. See COPYING for details.\n *\n */\n\n/* config.h.win32  Generated by configure.  */\n\n#define PACKAGE_STRING \"JSON C Library 0.2\"\n#define PACKAGE_BUGREPORT \"json-c@googlegroups.com\"\n#define PACKAGE_NAME \"JSON C Library\"\n#define PACKAGE_TARNAME \"json-c\"\n#define PACKAGE_VERSION \"0.2\"\n\n/* config.h.in.  Generated from configure.ac by autoheader.  */\n\n/* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */\n/* #undef HAVE_DOPRNT */\n\n/* Define to 1 if you have the <fcntl.h> header file. */\n#define HAVE_FCNTL_H 1\n\n/* Define to 1 if you have the <inttypes.h> header file. */\n#define HAVE_INTTYPES_H 1\n\n/* Define to 1 if you have the <limits.h> header file. */\n#define HAVE_LIMITS_H 1\n\n/* Define to 1 if your system has a GNU libc compatible `malloc' function, and\n   to 0 otherwise. */\n#define HAVE_MALLOC 1\n\n/* Define to 1 if you have the <memory.h> header file. */\n#define HAVE_MEMORY_H 1\n\n/* Define to 1 if you have the `open' function. */\n#undef HAVE_OPEN\n\n/* Define to 1 if your system has a GNU libc compatible `realloc' function,\n   and to 0 otherwise. */\n#define HAVE_REALLOC 1\n\n/* Define to 1 if you have the <stdint.h> header file. */\n#define HAVE_STDINT_H 1\n\n/* Define to 1 if you have the <stdlib.h> header file. */\n#define HAVE_STDLIB_H 1\n\n/* Define to 1 if you have the `strdup' function. */\n#undef HAVE_STRNDUP\n\n/* Define to 1 if you have the <stdarg.h> header file. */\n#define HAVE_STDARG_H 1\n\n/* Define to 1 if you have the `strerror' function. */\n#define HAVE_STRERROR 1\n\n/* Define to 1 if you have the <strings.h> header file. */\n#undef HAVE_STRINGS_H\n\n/* Define to 1 if you have the <string.h> header file. */\n#define HAVE_STRING_H 1\n\n/* Define to 1 if you have the <syslog.h> header file. */\n#undef HAVE_SYSLOG_H\n\n/* Define to 1 if you have the <sys/param.h> header file. */\n#undef HAVE_SYS_PARAM_H\n\n/* Define to 1 if you have the <sys/stat.h> header file. */\n#define HAVE_SYS_STAT_H 1\n\n/* Define to 1 if you have the <sys/types.h> header file. */\n#define HAVE_SYS_TYPES_H 1\n\n/* Define to 1 if you have the <unistd.h> header file. */\n#undef HAVE_UNISTD_H\n\n/* Define to 1 if you have the `vprintf' function. */\n#undef HAVE_VPRINTF\n\n/* Define to 1 if you have the `vsyslog' function. */\n#undef HAVE_VSYSLOG\n\n/* Define to 1 if you have the `strncasecmp' function. */\n#undef HAVE_STRNCASECMP\n\n/* Define to 1 if you have the ANSI C header files. */\n#define STDC_HEADERS 1\n\n#define HAVE_DECL_NAN 1\n\n#define HAVE_DECL_INFINITY 1\n\n#define HAVE_STRDUP 1\n\n#if !defined(_MSC_VER)\n#define HAVE_SNPRINTF 1\n#define HAVE_STRNCASECMP 1\n#define HAVE_VSNPRINTF 1\n#define HAVE_VASPRINTF 1\n#include <unistd.h>\n#endif\n"
  },
  {
    "path": "thirdparty/include/jansson_config.h",
    "content": "/*\n * Copyright (c) 2010-2014 Petri Lehtinen <petri@digip.org>\n *\n * Jansson is free software; you can redistribute it and/or modify\n * it under the terms of the MIT license. See LICENSE for details.\n *\n *\n * This file specifies a part of the site-specific configuration for\n * Jansson, namely those things that affect the public API in\n * jansson.h.\n *\n * The CMake system will generate the jansson_config.h file and\n * copy it to the build and install directories.\n */\n\n#ifndef JANSSON_CONFIG_H\n#define JANSSON_CONFIG_H\n\n/* Define this so that we can disable scattered automake configuration in source files */\n#ifndef JANSSON_USING_CMAKE\n#define JANSSON_USING_CMAKE\n#endif\n\n/* Note: when using cmake, JSON_INTEGER_IS_LONG_LONG is not defined nor used,\n * as we will also check for __int64 etc types.\n * (the definition was used in the automake system) */\n\n/* Bring in the cmake-detected defines */\n#define HAVE_STDINT_H 1\n#define HAVE_INTTYPES_H 1\n#define HAVE_SYS_TYPES_H 1\n\n/* Include our standard type header for the integer typedef */\n\n#if defined(HAVE_STDINT_H)\n#  include <stdint.h>\n#elif defined(HAVE_INTTYPES_H)\n#  include <inttypes.h>\n#elif defined(HAVE_SYS_TYPES_H)\n#  include <sys/types.h>\n#endif\n\n\n/* If your compiler supports the inline keyword in C, JSON_INLINE is\n   defined to `inline', otherwise empty. In C++, the inline is always\n   supported. */\n#ifdef __cplusplus\n#define JSON_INLINE inline\n#else\n#define JSON_INLINE\n#endif\n\n\n#define json_int_t long long\n#ifdef _MSC_VER\n#define JSON_INTEGER_FORMAT \"I64d\"\t\n#define json_strtoint _strtoi64   \n#else\t\n#define JSON_INTEGER_FORMAT \"lld\"\n#define json_strtoint strtoll\n#endif\n\n/* If locale.h and localeconv() are available, define to 1, otherwise to 0. */\n#define JSON_HAVE_LOCALECONV 0\n\n/* Maximum recursion depth for parsing JSON input.\n   This limits the depth of e.g. array-within-array constructions. */\n#define JSON_PARSER_MAX_DEPTH 2048\n\n#endif\n"
  },
  {
    "path": "thirdparty/include/jeayeson/include/config.hpp",
    "content": "#pragma once\n\nnamespace jeayeson\n{\n  /* To customize jeayeson internals, change these types\n   * to any other compatible types which suit your needs.\n   * Add any required #includes here.\n   */\n  template <>\n  struct config<config_tag>\n  {\n    using float_t = double;\n    using int_t = int64_t;\n\n    template <typename K, typename V>\n    using map_t = std::map<K, V>;\n  };\n}\n"
  },
  {
    "path": "thirdparty/include/jeayeson/include/dummy/note.txt",
    "content": "For including \"../config.hpp\" by jeayson/detail/config.hpp\n"
  },
  {
    "path": "thirdparty/include/json_config.h",
    "content": "\n/* Define to 1 if you have the <inttypes.h> header file. */\n#define JSON_C_HAVE_INTTYPES_H 1\n"
  },
  {
    "path": "thirdparty/include/machine.h",
    "content": "// If src/machine.h does not exists, it will include this empty header\n"
  },
  {
    "path": "thirdparty/json_spirit/CMakeLists.txt",
    "content": "CMAKE_MINIMUM_REQUIRED(VERSION 2.6)\n\nPROJECT(json_spirit)\nSUBDIRS(json_spirit json_demo json_headers_only_demo json_map_demo json_test)\nINCLUDE_DIRECTORIES(json_spirit)\n\nINSTALL(\n  FILES\n  ${CMAKE_SOURCE_DIR}/json_spirit/json_spirit.h\n  ${CMAKE_SOURCE_DIR}/json_spirit/json_spirit_error_position.h\n  ${CMAKE_SOURCE_DIR}/json_spirit/json_spirit_reader.h\n  ${CMAKE_SOURCE_DIR}/json_spirit/json_spirit_reader_template.h\n  ${CMAKE_SOURCE_DIR}/json_spirit/json_spirit_stream_reader.h\n  ${CMAKE_SOURCE_DIR}/json_spirit/json_spirit_utils.h\n  ${CMAKE_SOURCE_DIR}/json_spirit/json_spirit_value.h\n  ${CMAKE_SOURCE_DIR}/json_spirit/json_spirit_writer.h\n  ${CMAKE_SOURCE_DIR}/json_spirit/json_spirit_writer_template.h\n  ${CMAKE_SOURCE_DIR}/json_spirit/json_spirit_writer_options.h\n  DESTINATION include)\n\nINSTALL(\n  FILES\n  ${CMAKE_BINARY_DIR}/json_spirit/libjson_spirit.a\n  DESTINATION lib)\n\nINCLUDE(CPack)\n"
  },
  {
    "path": "thirdparty/json_spirit/LICENSE.txt",
    "content": "The MIT License\n\nCopyright (c) 2007 - 2010 John W. Wilkinson\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n"
  },
  {
    "path": "thirdparty/json_spirit/README.cmake",
    "content": "For using the cmake build system do the following steps:\n\n1. Install cmake (under Ubuntu with \"sudo apt-get install cmake\", on Mac OS X with \"sudo port install cmake\")\n2. Create an build dir (for example json_spirit_v3.00/build) an switch to this new directory.\n3. Create files for your build system\n   \"cmake ..\" generates makefiles for GNU automake\n   \"cmake -G Xcode\" generates an Xcode project\n4. Start the build\n\nBOOST_ROOT Please set BOOST_ROOT to the root\n  directory containing Boost or BOOST_INCLUDEDIR to the directory containing\n  Boost's headers.\n"
  },
  {
    "path": "thirdparty/json_spirit/VERSION.txt",
    "content": "V4.08"
  },
  {
    "path": "thirdparty/json_spirit/json.sln",
    "content": "﻿\nMicrosoft Visual Studio Solution File, Format Version 9.00\n# Visual C++ Express 2005\nProject(\"{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}\") = \"json_test\", \"json_test\\json_test.vcproj\", \"{2DA49050-32A7-49D4-AF55-9BEE2BDDF889}\"\n\tProjectSection(ProjectDependencies) = postProject\n\t\t{BE262A86-CC26-4B25-A877-883ED2688CEC} = {BE262A86-CC26-4B25-A877-883ED2688CEC}\n\tEndProjectSection\nEndProject\nProject(\"{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}\") = \"json_map_demo\", \"json_map_demo\\json_map_demo.vcproj\", \"{07D8AA9F-D637-45A2-B06C-FF741462EAE8}\"\n\tProjectSection(ProjectDependencies) = postProject\n\t\t{BE262A86-CC26-4B25-A877-883ED2688CEC} = {BE262A86-CC26-4B25-A877-883ED2688CEC}\n\tEndProjectSection\nEndProject\nProject(\"{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}\") = \"json_spirit_lib\", \"json_spirit\\json_spirit.vcproj\", \"{BE262A86-CC26-4B25-A877-883ED2688CEC}\"\nEndProject\nProject(\"{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}\") = \"json_demo\", \"json_demo\\json_demo.vcproj\", \"{EFA1226E-A818-481B-A094-93A22D68130C}\"\n\tProjectSection(ProjectDependencies) = postProject\n\t\t{BE262A86-CC26-4B25-A877-883ED2688CEC} = {BE262A86-CC26-4B25-A877-883ED2688CEC}\n\tEndProjectSection\nEndProject\nProject(\"{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}\") = \"json_headers_only_demo\", \"json_headers_only_demo\\json_headers_only_demo.vcproj\", \"{4F019AE5-7DB7-460D-A64A-BBC8E7CF3AA3}\"\nEndProject\nGlobal\n\tGlobalSection(SolutionConfigurationPlatforms) = preSolution\n\t\tDebug|Win32 = Debug|Win32\n\t\tRelease|Win32 = Release|Win32\n\tEndGlobalSection\n\tGlobalSection(ProjectConfigurationPlatforms) = postSolution\n\t\t{2DA49050-32A7-49D4-AF55-9BEE2BDDF889}.Debug|Win32.ActiveCfg = Debug|Win32\n\t\t{2DA49050-32A7-49D4-AF55-9BEE2BDDF889}.Debug|Win32.Build.0 = Debug|Win32\n\t\t{2DA49050-32A7-49D4-AF55-9BEE2BDDF889}.Release|Win32.ActiveCfg = Release|Win32\n\t\t{2DA49050-32A7-49D4-AF55-9BEE2BDDF889}.Release|Win32.Build.0 = Release|Win32\n\t\t{07D8AA9F-D637-45A2-B06C-FF741462EAE8}.Debug|Win32.ActiveCfg = Debug|Win32\n\t\t{07D8AA9F-D637-45A2-B06C-FF741462EAE8}.Debug|Win32.Build.0 = Debug|Win32\n\t\t{07D8AA9F-D637-45A2-B06C-FF741462EAE8}.Release|Win32.ActiveCfg = Release|Win32\n\t\t{07D8AA9F-D637-45A2-B06C-FF741462EAE8}.Release|Win32.Build.0 = Release|Win32\n\t\t{BE262A86-CC26-4B25-A877-883ED2688CEC}.Debug|Win32.ActiveCfg = Debug|Win32\n\t\t{BE262A86-CC26-4B25-A877-883ED2688CEC}.Debug|Win32.Build.0 = Debug|Win32\n\t\t{BE262A86-CC26-4B25-A877-883ED2688CEC}.Release|Win32.ActiveCfg = Release|Win32\n\t\t{BE262A86-CC26-4B25-A877-883ED2688CEC}.Release|Win32.Build.0 = Release|Win32\n\t\t{EFA1226E-A818-481B-A094-93A22D68130C}.Debug|Win32.ActiveCfg = Debug|Win32\n\t\t{EFA1226E-A818-481B-A094-93A22D68130C}.Debug|Win32.Build.0 = Debug|Win32\n\t\t{EFA1226E-A818-481B-A094-93A22D68130C}.Release|Win32.ActiveCfg = Release|Win32\n\t\t{EFA1226E-A818-481B-A094-93A22D68130C}.Release|Win32.Build.0 = Release|Win32\n\t\t{4F019AE5-7DB7-460D-A64A-BBC8E7CF3AA3}.Debug|Win32.ActiveCfg = Debug|Win32\n\t\t{4F019AE5-7DB7-460D-A64A-BBC8E7CF3AA3}.Debug|Win32.Build.0 = Debug|Win32\n\t\t{4F019AE5-7DB7-460D-A64A-BBC8E7CF3AA3}.Release|Win32.ActiveCfg = Release|Win32\n\t\t{4F019AE5-7DB7-460D-A64A-BBC8E7CF3AA3}.Release|Win32.Build.0 = Release|Win32\n\tEndGlobalSection\n\tGlobalSection(SolutionProperties) = preSolution\n\t\tHideSolutionNode = FALSE\n\tEndGlobalSection\nEndGlobal\n"
  },
  {
    "path": "thirdparty/json_spirit/json.vcproj",
    "content": "<?xml version=\"1.0\" encoding=\"Windows-1252\"?>\n<VisualStudioProject\n\tProjectType=\"Visual C++\"\n\tVersion=\"8.00\"\n\tName=\"json\"\n\tProjectGUID=\"{19A9F01E-6892-4C9E-8B90-631FFB020014}\"\n\tRootNamespace=\"json\"\n\tKeyword=\"Win32Proj\"\n\t>\n\t<Platforms>\n\t\t<Platform\n\t\t\tName=\"Win32\"\n\t\t/>\n\t</Platforms>\n\t<ToolFiles>\n\t</ToolFiles>\n\t<Configurations>\n\t\t<Configuration\n\t\t\tName=\"Debug|Win32\"\n\t\t\tOutputDirectory=\"$(SolutionDir)$(ConfigurationName)\"\n\t\t\tIntermediateDirectory=\"$(ConfigurationName)\"\n\t\t\tConfigurationType=\"1\"\n\t\t\tCharacterSet=\"1\"\n\t\t\t>\n\t\t\t<Tool\n\t\t\t\tName=\"VCPreBuildEventTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCCustomBuildTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCXMLDataGeneratorTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCWebServiceProxyGeneratorTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCMIDLTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCCLCompilerTool\"\n\t\t\t\tOptimization=\"0\"\n\t\t\t\tPreprocessorDefinitions=\"WIN32;_DEBUG;_CONSOLE\"\n\t\t\t\tMinimalRebuild=\"true\"\n\t\t\t\tBasicRuntimeChecks=\"3\"\n\t\t\t\tRuntimeLibrary=\"3\"\n\t\t\t\tUsePrecompiledHeader=\"0\"\n\t\t\t\tWarningLevel=\"3\"\n\t\t\t\tDetect64BitPortabilityProblems=\"true\"\n\t\t\t\tDebugInformationFormat=\"4\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCManagedResourceCompilerTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCResourceCompilerTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCPreLinkEventTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCLinkerTool\"\n\t\t\t\tAdditionalDependencies=\"kernel32.lib $(NoInherit)\"\n\t\t\t\tLinkIncremental=\"2\"\n\t\t\t\tGenerateDebugInformation=\"true\"\n\t\t\t\tSubSystem=\"1\"\n\t\t\t\tTargetMachine=\"1\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCALinkTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCManifestTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCXDCMakeTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCBscMakeTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCFxCopTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCAppVerifierTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCWebDeploymentTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCPostBuildEventTool\"\n\t\t\t/>\n\t\t</Configuration>\n\t\t<Configuration\n\t\t\tName=\"Release|Win32\"\n\t\t\tOutputDirectory=\"$(SolutionDir)$(ConfigurationName)\"\n\t\t\tIntermediateDirectory=\"$(ConfigurationName)\"\n\t\t\tConfigurationType=\"1\"\n\t\t\tCharacterSet=\"1\"\n\t\t\tWholeProgramOptimization=\"1\"\n\t\t\t>\n\t\t\t<Tool\n\t\t\t\tName=\"VCPreBuildEventTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCCustomBuildTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCXMLDataGeneratorTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCWebServiceProxyGeneratorTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCMIDLTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCCLCompilerTool\"\n\t\t\t\tPreprocessorDefinitions=\"WIN32;NDEBUG;_CONSOLE\"\n\t\t\t\tRuntimeLibrary=\"2\"\n\t\t\t\tUsePrecompiledHeader=\"0\"\n\t\t\t\tWarningLevel=\"3\"\n\t\t\t\tDetect64BitPortabilityProblems=\"true\"\n\t\t\t\tDebugInformationFormat=\"3\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCManagedResourceCompilerTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCResourceCompilerTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCPreLinkEventTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCLinkerTool\"\n\t\t\t\tAdditionalDependencies=\"kernel32.lib $(NoInherit)\"\n\t\t\t\tLinkIncremental=\"1\"\n\t\t\t\tGenerateDebugInformation=\"true\"\n\t\t\t\tSubSystem=\"1\"\n\t\t\t\tOptimizeReferences=\"2\"\n\t\t\t\tEnableCOMDATFolding=\"2\"\n\t\t\t\tTargetMachine=\"1\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCALinkTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCManifestTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCXDCMakeTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCBscMakeTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCFxCopTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCAppVerifierTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCWebDeploymentTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCPostBuildEventTool\"\n\t\t\t/>\n\t\t</Configuration>\n\t</Configurations>\n\t<References>\n\t</References>\n\t<Files>\n\t\t<Filter\n\t\t\tName=\"Source Files\"\n\t\t\tFilter=\"cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx\"\n\t\t\tUniqueIdentifier=\"{4FC737F1-C7A5-4376-A066-2A32D752A2FF}\"\n\t\t\t>\n\t\t\t<File\n\t\t\t\tRelativePath=\".\\json_spirit_reader_test.cpp\"\n\t\t\t\t>\n\t\t\t</File>\n\t\t\t<File\n\t\t\t\tRelativePath=\".\\json_spirit_value_test.cpp\"\n\t\t\t\t>\n\t\t\t</File>\n\t\t\t<File\n\t\t\t\tRelativePath=\".\\json_spirit_writer_test.cpp\"\n\t\t\t\t>\n\t\t\t</File>\n\t\t\t<File\n\t\t\t\tRelativePath=\".\\json_test.cpp\"\n\t\t\t\t>\n\t\t\t</File>\n\t\t</Filter>\n\t\t<Filter\n\t\t\tName=\"Header Files\"\n\t\t\tFilter=\"h;hpp;hxx;hm;inl;inc;xsd\"\n\t\t\tUniqueIdentifier=\"{93995380-89BD-4b04-88EB-625FBE52EBFB}\"\n\t\t\t>\n\t\t\t<File\n\t\t\t\tRelativePath=\".\\json_spirit_reader_test.h\"\n\t\t\t\t>\n\t\t\t</File>\n\t\t\t<File\n\t\t\t\tRelativePath=\".\\json_spirit_value_test.h\"\n\t\t\t\t>\n\t\t\t</File>\n\t\t\t<File\n\t\t\t\tRelativePath=\".\\json_spirit_writer_test.h\"\n\t\t\t\t>\n\t\t\t</File>\n\t\t\t<File\n\t\t\t\tRelativePath=\".\\utils_test.h\"\n\t\t\t\t>\n\t\t\t</File>\n\t\t</Filter>\n\t\t<Filter\n\t\t\tName=\"Resource Files\"\n\t\t\tFilter=\"rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav\"\n\t\t\tUniqueIdentifier=\"{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}\"\n\t\t\t>\n\t\t</Filter>\n\t</Files>\n\t<Globals>\n\t</Globals>\n</VisualStudioProject>\n"
  },
  {
    "path": "thirdparty/json_spirit/json_demo/CMakeLists.txt",
    "content": "SET(JSON_DEMO_SRCS\njson_demo.cpp)\n\nFIND_PACKAGE(Boost 1.34 REQUIRED)\nINCLUDE_DIRECTORIES(${Boost_INCLUDE_DIR})\n\nADD_EXECUTABLE(json_demo ${JSON_DEMO_SRCS})\nTARGET_LINK_LIBRARIES(json_demo json_spirit)\n\n"
  },
  {
    "path": "thirdparty/json_spirit/json_demo/address.txt",
    "content": "{\n    \"house_number\" : 42,\n    \"road\" : \"East Street\",\n    \"town\" : \"Newtown\"\n}"
  },
  {
    "path": "thirdparty/json_spirit/json_demo/demo.txt",
    "content": "[\n    {\n        \"house_number\" : 42,\n        \"road\" : \"East Street\",\n        \"town\" : \"Newtown\",\n        \"county\" : \"Essex\",\n        \"country\" : \"England\"\n    },\n    {\n        \"house_number\" : 1,\n        \"road\" : \"West Street\",\n        \"town\" : \"Hull\",\n        \"county\" : \"Yorkshire\",\n        \"country\" : \"England\"\n    },\n    {\n        \"house_number\" : 12,\n        \"road\" : \"South Road\",\n        \"town\" : \"Aberystwyth\",\n        \"county\" : \"Dyfed\",\n        \"country\" : \"Wales\"\n    },\n    {\n        \"house_number\" : 45,\n        \"road\" : \"North Road\",\n        \"town\" : \"Paignton\",\n        \"county\" : \"Devon\",\n        \"country\" : \"England\"\n    },\n    {\n        \"house_number\" : 78,\n        \"road\" : \"Upper Street\",\n        \"town\" : \"Ware\",\n        \"county\" : \"Hertfordshire\",\n        \"country\" : \"England\"\n    }\n]"
  },
  {
    "path": "thirdparty/json_spirit/json_demo/json_demo.cpp",
    "content": "//          Copyright John W. Wilkinson 2007 - 2014\n// Distributed under the MIT License, see accompanying file LICENSE.txt\n\n// json spirit version 4.08\n\n// This demo shows you how to read and write JSON objects and arrays.\n// In this demo objects are stored as a vector of name/value pairs.\n\n#include \"json_spirit.h\"\n#include <cassert>\n#include <fstream>\n\n#ifndef JSON_SPIRIT_VALUE_ENABLED\n#error Please define JSON_SPIRIT_VALUE_ENABLED for the Value type to be enabled \n#endif\n\nusing namespace std;\nusing namespace json_spirit;\n\nstruct Address\n{\n    int house_number_;\n    string road_;\n    string town_;\n    string county_;\n    string country_;\n};\n\nbool operator==( const Address& a1, const Address& a2 )\n{\n    return ( a1.house_number_ == a2.house_number_ ) &&\n           ( a1.road_         == a2.road_ ) &&\n           ( a1.town_         == a2.town_ ) &&\n           ( a1.county_       == a2.county_ ) &&\n           ( a1.country_      == a2.country_ );\n}\n\nvoid write_address( Array& a, const Address& addr )\n{\n    Object addr_obj;\n\n    addr_obj.push_back( Pair( \"house_number\", addr.house_number_ ) );\n    addr_obj.push_back( Pair( \"road\",         addr.road_ ) );\n    addr_obj.push_back( Pair( \"town\",         addr.town_ ) );\n    addr_obj.push_back( Pair( \"county\",       addr.county_ ) );\n    addr_obj.push_back( Pair( \"country\",      addr.country_ ) );\n\n    a.push_back( addr_obj );\n}\n\nAddress read_address( const Object& obj )\n{\n    Address addr;\n\n    for( Object::size_type i = 0; i != obj.size(); ++i )\n    {\n        const Pair& pair = obj[i];\n\n        const string& name  = pair.name_;\n        const Value&  value = pair.value_;\n\n        if( name == \"house_number\" )\n        {\n            addr.house_number_ = value.get_int();\n        }\n        else if( name == \"road\" )\n        {\n            addr.road_ = value.get_str();\n        }\n        else if( name == \"town\" )\n        {\n            addr.town_ = value.get_str();\n        }\n        else if( name == \"county\" )\n        {\n            addr.county_ = value.get_str();\n        }\n        else if( name == \"country\" )\n        {\n            addr.country_ = value.get_str();\n        }\n        else\n        {\n            assert( false );\n        }\n    }\n\n    return addr;\n}\n\nvoid write_addrs( const char* file_name, const Address addrs[] )\n{\n    Array addr_array;\n\n    for( int i = 0; i < 5; ++i )\n    {\n        write_address( addr_array, addrs[i] );\n    }\n\n    ofstream os( file_name );\n\n    write_formatted( addr_array, os );\n\n    os.close();\n}\n\nvector< Address > read_addrs( const char* file_name )\n{\n    ifstream is( file_name );\n\n    Value value;\n\n    read( is, value );\n\n    const Array& addr_array = value.get_array();\n\n    vector< Address > addrs;\n\n    for( unsigned int i = 0; i < addr_array.size(); ++i )\n    {\n        addrs.push_back( read_address( addr_array[i].get_obj() ) );\n    }\n\n    return addrs;\n}\n\nint main()\n{\n    const Address addrs[5] = { { 42, \"East Street\",  \"Newtown\",     \"Essex\",         \"England\" },\n                               { 1,  \"West Street\",  \"Hull\",        \"Yorkshire\",     \"England\" },\n                               { 12, \"South Road\",   \"Aberystwyth\", \"Dyfed\",         \"Wales\"   },\n                               { 45, \"North Road\",   \"Paignton\",    \"Devon\",         \"England\" },\n                               { 78, \"Upper Street\", \"Ware\",        \"Hertfordshire\", \"England\" } };\n\n    const char* file_name( \"demo.txt\" );\n\n    write_addrs( file_name, addrs );\n\n    vector< Address > new_addrs = read_addrs( file_name );\n\n    assert( new_addrs.size() == 5 );\n\n    for( int i = 0; i < 5; ++i )\n    {\n        assert( new_addrs[i] == addrs[i] );\n    }\n\n\treturn 0;\n}\n"
  },
  {
    "path": "thirdparty/json_spirit/json_demo/json_demo.vcproj",
    "content": "<?xml version=\"1.0\" encoding=\"Windows-1252\"?>\n<VisualStudioProject\n\tProjectType=\"Visual C++\"\n\tVersion=\"8.00\"\n\tName=\"json_demo\"\n\tProjectGUID=\"{EFA1226E-A818-481B-A094-93A22D68130C}\"\n\tRootNamespace=\"json_demo\"\n\tKeyword=\"Win32Proj\"\n\t>\n\t<Platforms>\n\t\t<Platform\n\t\t\tName=\"Win32\"\n\t\t/>\n\t</Platforms>\n\t<ToolFiles>\n\t</ToolFiles>\n\t<Configurations>\n\t\t<Configuration\n\t\t\tName=\"Debug|Win32\"\n\t\t\tOutputDirectory=\"$(SolutionDir)$(ConfigurationName)\"\n\t\t\tIntermediateDirectory=\"$(ConfigurationName)\"\n\t\t\tConfigurationType=\"1\"\n\t\t\tCharacterSet=\"1\"\n\t\t\t>\n\t\t\t<Tool\n\t\t\t\tName=\"VCPreBuildEventTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCCustomBuildTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCXMLDataGeneratorTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCWebServiceProxyGeneratorTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCMIDLTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCCLCompilerTool\"\n\t\t\t\tOptimization=\"0\"\n\t\t\t\tAdditionalIncludeDirectories=\"../json_spirit/\"\n\t\t\t\tPreprocessorDefinitions=\"WIN32;_DEBUG;_CONSOLE\"\n\t\t\t\tMinimalRebuild=\"true\"\n\t\t\t\tBasicRuntimeChecks=\"3\"\n\t\t\t\tRuntimeLibrary=\"3\"\n\t\t\t\tDisableLanguageExtensions=\"false\"\n\t\t\t\tUsePrecompiledHeader=\"0\"\n\t\t\t\tWarningLevel=\"3\"\n\t\t\t\tDetect64BitPortabilityProblems=\"true\"\n\t\t\t\tDebugInformationFormat=\"4\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCManagedResourceCompilerTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCResourceCompilerTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCPreLinkEventTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCLinkerTool\"\n\t\t\t\tAdditionalDependencies=\"kernel32.lib $(NoInherit)\"\n\t\t\t\tLinkIncremental=\"2\"\n\t\t\t\tGenerateDebugInformation=\"true\"\n\t\t\t\tSubSystem=\"1\"\n\t\t\t\tTargetMachine=\"1\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCALinkTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCManifestTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCXDCMakeTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCBscMakeTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCFxCopTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCAppVerifierTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCWebDeploymentTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCPostBuildEventTool\"\n\t\t\t/>\n\t\t</Configuration>\n\t\t<Configuration\n\t\t\tName=\"Release|Win32\"\n\t\t\tOutputDirectory=\"$(SolutionDir)$(ConfigurationName)\"\n\t\t\tIntermediateDirectory=\"$(ConfigurationName)\"\n\t\t\tConfigurationType=\"1\"\n\t\t\tCharacterSet=\"1\"\n\t\t\tWholeProgramOptimization=\"1\"\n\t\t\t>\n\t\t\t<Tool\n\t\t\t\tName=\"VCPreBuildEventTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCCustomBuildTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCXMLDataGeneratorTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCWebServiceProxyGeneratorTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCMIDLTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCCLCompilerTool\"\n\t\t\t\tAdditionalIncludeDirectories=\"../json_spirit/\"\n\t\t\t\tPreprocessorDefinitions=\"WIN32;NDEBUG;_CONSOLE\"\n\t\t\t\tRuntimeLibrary=\"2\"\n\t\t\t\tUsePrecompiledHeader=\"0\"\n\t\t\t\tWarningLevel=\"3\"\n\t\t\t\tDetect64BitPortabilityProblems=\"true\"\n\t\t\t\tDebugInformationFormat=\"3\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCManagedResourceCompilerTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCResourceCompilerTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCPreLinkEventTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCLinkerTool\"\n\t\t\t\tAdditionalDependencies=\"kernel32.lib $(NoInherit)\"\n\t\t\t\tLinkIncremental=\"1\"\n\t\t\t\tGenerateDebugInformation=\"true\"\n\t\t\t\tSubSystem=\"1\"\n\t\t\t\tOptimizeReferences=\"2\"\n\t\t\t\tEnableCOMDATFolding=\"2\"\n\t\t\t\tTargetMachine=\"1\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCALinkTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCManifestTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCXDCMakeTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCBscMakeTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCFxCopTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCAppVerifierTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCWebDeploymentTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCPostBuildEventTool\"\n\t\t\t/>\n\t\t</Configuration>\n\t</Configurations>\n\t<References>\n\t</References>\n\t<Files>\n\t\t<Filter\n\t\t\tName=\"Source Files\"\n\t\t\tFilter=\"cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx\"\n\t\t\tUniqueIdentifier=\"{4FC737F1-C7A5-4376-A066-2A32D752A2FF}\"\n\t\t\t>\n\t\t\t<File\n\t\t\t\tRelativePath=\".\\json_demo.cpp\"\n\t\t\t\t>\n\t\t\t</File>\n\t\t</Filter>\n\t</Files>\n\t<Globals>\n\t</Globals>\n</VisualStudioProject>\n"
  },
  {
    "path": "thirdparty/json_spirit/json_headers_only_demo/CMakeLists.txt",
    "content": "SET(JSON_HEADERS_ONLY_DEMO_SRCS\njson_headers_only_demo.cpp)\n\nFIND_PACKAGE(Boost 1.34 REQUIRED)\nINCLUDE_DIRECTORIES(${Boost_INCLUDE_DIR})\n\nADD_EXECUTABLE(json_headers_only_demo ${JSON_HEADERS_ONLY_DEMO_SRCS})\nTARGET_LINK_LIBRARIES(json_headers_only_demo json_spirit)\n\n"
  },
  {
    "path": "thirdparty/json_spirit/json_headers_only_demo/json_headers_only_demo.cpp",
    "content": "//          Copyright John W. Wilkinson 2007 - 2014\n// Distributed under the MIT License, see accompanying file LICENSE.txt\n\n// json spirit version 4.08\n\n// This demo shows you how to read and write JSON objects and arrays \n// using header files only, i.e. not linking to the JSON Spirit object library.\n// In this demo objects are stored as a vector of name/value pairs.\n\n#include \"json_spirit_reader_template.h\"\n#include \"json_spirit_writer_template.h\"\n#include <cassert>\n#include <fstream>\n\n#ifndef JSON_SPIRIT_VALUE_ENABLED\n#error Please define JSON_SPIRIT_VALUE_ENABLED for the Value type to be enabled \n#endif\n\nusing namespace std;\nusing namespace json_spirit;\n\nstruct Address\n{\n    int house_number_;\n    string road_;\n    string town_;\n    string county_;\n    string country_;\n};\n\nbool operator==( const Address& a1, const Address& a2 )\n{\n    return ( a1.house_number_ == a2.house_number_ ) &&\n           ( a1.road_         == a2.road_ ) &&\n           ( a1.town_         == a2.town_ ) &&\n           ( a1.county_       == a2.county_ ) &&\n           ( a1.country_      == a2.country_ );\n}\n\nvoid write_address( Array& a, const Address& addr )\n{\n    Object addr_obj;\n\n    addr_obj.push_back( Pair( \"house_number\", addr.house_number_ ) );\n    addr_obj.push_back( Pair( \"road\",         addr.road_ ) );\n    addr_obj.push_back( Pair( \"town\",         addr.town_ ) );\n    addr_obj.push_back( Pair( \"county\",       addr.county_ ) );\n    addr_obj.push_back( Pair( \"country\",      addr.country_ ) );\n\n    a.push_back( addr_obj );\n}\n\nAddress read_address( const Object& obj )\n{\n    Address addr;\n\n    for( Object::size_type i = 0; i != obj.size(); ++i )\n    {\n        const Pair& pair = obj[i];\n\n        const string& name  = pair.name_;\n        const Value&  value = pair.value_;\n\n        if( name == \"house_number\" )\n        {\n            addr.house_number_ = value.get_int();\n        }\n        else if( name == \"road\" )\n        {\n            addr.road_ = value.get_str();\n        }\n        else if( name == \"town\" )\n        {\n            addr.town_ = value.get_str();\n        }\n        else if( name == \"county\" )\n        {\n            addr.county_ = value.get_str();\n        }\n        else if( name == \"country\" )\n        {\n            addr.country_ = value.get_str();\n        }\n        else\n        {\n            assert( false );\n        }\n    }\n\n    return addr;\n}\n\nvoid write_addrs( const char* file_name, const Address addrs[] )\n{\n    Array addr_array;\n\n    for( int i = 0; i < 5; ++i )\n    {\n        write_address( addr_array, addrs[i] );\n    }\n\n    ofstream os( file_name );\n\n    write_stream( Value( addr_array ), os, pretty_print );  // NB need to convert Array to a Value\n\n    os.close();\n}\n\nvector< Address > read_addrs( const char* file_name )\n{\n    ifstream is( file_name );\n\n    Value value;\n\n    read_stream( is, value );\n\n    const Array& addr_array = value.get_array();\n\n    vector< Address > addrs;\n\n    for( unsigned int i = 0; i < addr_array.size(); ++i )\n    {\n        addrs.push_back( read_address( addr_array[i].get_obj() ) );\n    }\n\n    return addrs;\n}\n\nint main()\n{\n    const Address addrs[5] = { { 42, \"East Street\",  \"Newtown\",     \"Essex\",         \"England\" },\n                               { 1,  \"West Street\",  \"Hull\",        \"Yorkshire\",     \"England\" },\n                               { 12, \"South Road\",   \"Aberystwyth\", \"Dyfed\",         \"Wales\"   },\n                               { 45, \"North Road\",   \"Paignton\",    \"Devon\",         \"England\" },\n                               { 78, \"Upper Street\", \"Ware\",        \"Hertfordshire\", \"England\" } };\n\n    const char* file_name( \"demo.txt\" );\n\n    write_addrs( file_name, addrs );\n\n    vector< Address > new_addrs = read_addrs( file_name );\n\n    assert( new_addrs.size() == 5 );\n\n    for( int i = 0; i < 5; ++i )\n    {\n        assert( new_addrs[i] == addrs[i] );\n    }\n\n\treturn 0;\n}\n"
  },
  {
    "path": "thirdparty/json_spirit/json_headers_only_demo/json_headers_only_demo.vcproj",
    "content": "<?xml version=\"1.0\" encoding=\"Windows-1252\"?>\n<VisualStudioProject\n\tProjectType=\"Visual C++\"\n\tVersion=\"8.00\"\n\tName=\"json_headers_only_demo\"\n\tProjectGUID=\"{4F019AE5-7DB7-460D-A64A-BBC8E7CF3AA3}\"\n\tRootNamespace=\"json_headers_only_demo\"\n\t>\n\t<Platforms>\n\t\t<Platform\n\t\t\tName=\"Win32\"\n\t\t/>\n\t</Platforms>\n\t<ToolFiles>\n\t</ToolFiles>\n\t<Configurations>\n\t\t<Configuration\n\t\t\tName=\"Debug|Win32\"\n\t\t\tOutputDirectory=\"$(SolutionDir)$(ConfigurationName)\"\n\t\t\tIntermediateDirectory=\"$(ConfigurationName)\"\n\t\t\tConfigurationType=\"1\"\n\t\t\tCharacterSet=\"2\"\n\t\t\t>\n\t\t\t<Tool\n\t\t\t\tName=\"VCPreBuildEventTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCCustomBuildTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCXMLDataGeneratorTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCWebServiceProxyGeneratorTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCMIDLTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCCLCompilerTool\"\n\t\t\t\tOptimization=\"0\"\n\t\t\t\tAdditionalIncludeDirectories=\"../json_spirit/\"\n\t\t\t\tMinimalRebuild=\"true\"\n\t\t\t\tBasicRuntimeChecks=\"3\"\n\t\t\t\tRuntimeLibrary=\"3\"\n\t\t\t\tWarningLevel=\"3\"\n\t\t\t\tDetect64BitPortabilityProblems=\"true\"\n\t\t\t\tDebugInformationFormat=\"4\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCManagedResourceCompilerTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCResourceCompilerTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCPreLinkEventTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCLinkerTool\"\n\t\t\t\tGenerateDebugInformation=\"true\"\n\t\t\t\tTargetMachine=\"1\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCALinkTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCManifestTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCXDCMakeTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCBscMakeTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCFxCopTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCAppVerifierTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCWebDeploymentTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCPostBuildEventTool\"\n\t\t\t/>\n\t\t</Configuration>\n\t\t<Configuration\n\t\t\tName=\"Release|Win32\"\n\t\t\tOutputDirectory=\"$(SolutionDir)$(ConfigurationName)\"\n\t\t\tIntermediateDirectory=\"$(ConfigurationName)\"\n\t\t\tConfigurationType=\"1\"\n\t\t\tCharacterSet=\"2\"\n\t\t\tWholeProgramOptimization=\"1\"\n\t\t\t>\n\t\t\t<Tool\n\t\t\t\tName=\"VCPreBuildEventTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCCustomBuildTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCXMLDataGeneratorTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCWebServiceProxyGeneratorTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCMIDLTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCCLCompilerTool\"\n\t\t\t\tAdditionalIncludeDirectories=\"../json_spirit/\"\n\t\t\t\tRuntimeLibrary=\"2\"\n\t\t\t\tWarningLevel=\"3\"\n\t\t\t\tDetect64BitPortabilityProblems=\"true\"\n\t\t\t\tDebugInformationFormat=\"3\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCManagedResourceCompilerTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCResourceCompilerTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCPreLinkEventTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCLinkerTool\"\n\t\t\t\tGenerateDebugInformation=\"true\"\n\t\t\t\tOptimizeReferences=\"2\"\n\t\t\t\tEnableCOMDATFolding=\"2\"\n\t\t\t\tTargetMachine=\"1\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCALinkTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCManifestTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCXDCMakeTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCBscMakeTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCFxCopTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCAppVerifierTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCWebDeploymentTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCPostBuildEventTool\"\n\t\t\t/>\n\t\t</Configuration>\n\t</Configurations>\n\t<References>\n\t</References>\n\t<Files>\n\t\t<Filter\n\t\t\tName=\"Source Files\"\n\t\t\tFilter=\"cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx\"\n\t\t\tUniqueIdentifier=\"{4FC737F1-C7A5-4376-A066-2A32D752A2FF}\"\n\t\t\t>\n\t\t\t<File\n\t\t\t\tRelativePath=\".\\json_headers_only_demo.cpp\"\n\t\t\t\t>\n\t\t\t</File>\n\t\t</Filter>\n\t</Files>\n\t<Globals>\n\t</Globals>\n</VisualStudioProject>\n"
  },
  {
    "path": "thirdparty/json_spirit/json_map_demo/CMakeLists.txt",
    "content": "SET(JSON_MAP_DEMO_SRCS\njson_map_demo.cpp)\n\nFIND_PACKAGE(Boost 1.34 REQUIRED)\nINCLUDE_DIRECTORIES(${Boost_INCLUDE_DIR})\n\nADD_EXECUTABLE(json_map_demo ${JSON_MAP_DEMO_SRCS})\nTARGET_LINK_LIBRARIES(json_map_demo json_spirit)\n\n"
  },
  {
    "path": "thirdparty/json_spirit/json_map_demo/demo.txt",
    "content": "[\n    {\n        \"country\" : \"England\",\n        \"county\" : \"Essex\",\n        \"house_number\" : 42,\n        \"road\" : \"East Street\",\n        \"town\" : \"Newtown\"\n    },\n    {\n        \"country\" : \"England\",\n        \"county\" : \"Yorkshire\",\n        \"house_number\" : 1,\n        \"road\" : \"West Street\",\n        \"town\" : \"Hull\"\n    },\n    {\n        \"country\" : \"Wales\",\n        \"county\" : \"Dyfed\",\n        \"house_number\" : 12,\n        \"road\" : \"South Road\",\n        \"town\" : \"Aberystwyth\"\n    },\n    {\n        \"country\" : \"England\",\n        \"county\" : \"Devon\",\n        \"house_number\" : 45,\n        \"road\" : \"North Road\",\n        \"town\" : \"Paignton\"\n    },\n    {\n        \"country\" : \"England\",\n        \"county\" : \"Hertfordshire\",\n        \"house_number\" : 78,\n        \"road\" : \"Upper Street\",\n        \"town\" : \"Ware\"\n    }\n]"
  },
  {
    "path": "thirdparty/json_spirit/json_map_demo/json_map_demo.cpp",
    "content": "//          Copyright John W. Wilkinson 2007 - 2014\n// Distributed under the MIT License, see accompanying file LICENSE.txt\n\n// json spirit version 4.08\n\n// This demo shows you how to read and write JSON objects and arrays.\n// In this demo objects are stored as a map of names to values.\n\n#include \"json_spirit.h\"\n#include <cassert>\n#include <fstream>\n\n#ifndef JSON_SPIRIT_MVALUE_ENABLED\n#error Please define JSON_SPIRIT_MVALUE_ENABLED for the mValue type to be enabled \n#endif\n\nusing namespace std;\nusing namespace json_spirit;\n\nstruct Address\n{\n    int house_number_;\n    string road_;\n    string town_;\n    string county_;\n    string country_;\n};\n\nbool operator==( const Address& a1, const Address& a2 )\n{\n    return ( a1.house_number_ == a2.house_number_ ) &&\n           ( a1.road_         == a2.road_ ) &&\n           ( a1.town_         == a2.town_ ) &&\n           ( a1.county_       == a2.county_ ) &&\n           ( a1.country_      == a2.country_ );\n}\n\nvoid write_address( mArray& a, const Address& addr )\n{\n    mObject addr_obj;\n\n    addr_obj[ \"house_number\" ] = addr.house_number_;\n    addr_obj[ \"road\"         ] = addr.road_;\n    addr_obj[ \"town\"         ] = addr.town_;\n    addr_obj[ \"county\"       ] = addr.county_;\n    addr_obj[ \"country\"      ] = addr.country_;\n\n    a.push_back( addr_obj );\n}\n\nconst mValue& find_value( const mObject& obj, const string& name  )\n{\n    mObject::const_iterator i = obj.find( name );\n\n    assert( i != obj.end() );\n    assert( i->first == name );\n\n    return i->second;\n}\n\nAddress read_address( const mObject& obj )\n{\n    Address addr;\n\n    addr.house_number_ = find_value( obj, \"house_number\" ).get_int();\n    addr.road_         = find_value( obj, \"road\"         ).get_str();\n    addr.town_         = find_value( obj, \"town\"         ).get_str();\n    addr.county_       = find_value( obj, \"county\"       ).get_str();\n    addr.country_      = find_value( obj, \"country\"      ).get_str();\n\n    return addr;\n}\n\nvoid write_addrs( const char* file_name, const Address addrs[] )\n{\n    mArray addr_array;\n\n    for( int i = 0; i < 5; ++i )\n    {\n        write_address( addr_array, addrs[i] );\n    }\n\n    ofstream os( file_name );\n\n    write_formatted( addr_array, os );\n\n    os.close();\n}\n\nvector< Address > read_addrs( const char* file_name )\n{\n    ifstream is( file_name );\n\n    mValue value;\n\n    read( is, value );\n\n    const mArray& addr_array = value.get_array();\n\n    vector< Address > addrs;\n\n    for( vector< Address >::size_type i = 0; i < addr_array.size(); ++i )\n    {\n        addrs.push_back( read_address( addr_array[i].get_obj() ) );\n    }\n\n    return addrs;\n}\n\nint main()\n{\n    const Address addrs[5] = { { 42, \"East Street\",  \"Newtown\",     \"Essex\",         \"England\" },\n                               { 1,  \"West Street\",  \"Hull\",        \"Yorkshire\",     \"England\" },\n                               { 12, \"South Road\",   \"Aberystwyth\", \"Dyfed\",         \"Wales\"   },\n                               { 45, \"North Road\",   \"Paignton\",    \"Devon\",         \"England\" },\n                               { 78, \"Upper Street\", \"Ware\",        \"Hertfordshire\", \"England\" } };\n\n    const char* file_name( \"demo.txt\" );\n\n    write_addrs( file_name, addrs );\n\n    vector< Address > new_addrs = read_addrs( file_name );\n\n    assert( new_addrs.size() == 5 );\n\n    for( int i = 0; i < 5; ++i )\n    {\n        assert( new_addrs[i] == addrs[i] );\n    }\n\n\treturn 0;\n}\n;"
  },
  {
    "path": "thirdparty/json_spirit/json_map_demo/json_map_demo.vcproj",
    "content": "<?xml version=\"1.0\" encoding=\"Windows-1252\"?>\n<VisualStudioProject\n\tProjectType=\"Visual C++\"\n\tVersion=\"8.00\"\n\tName=\"json_map_demo\"\n\tProjectGUID=\"{07D8AA9F-D637-45A2-B06C-FF741462EAE8}\"\n\tRootNamespace=\"json_map_demo\"\n\tKeyword=\"Win32Proj\"\n\t>\n\t<Platforms>\n\t\t<Platform\n\t\t\tName=\"Win32\"\n\t\t/>\n\t</Platforms>\n\t<ToolFiles>\n\t</ToolFiles>\n\t<Configurations>\n\t\t<Configuration\n\t\t\tName=\"Debug|Win32\"\n\t\t\tOutputDirectory=\"$(SolutionDir)$(ConfigurationName)\"\n\t\t\tIntermediateDirectory=\"$(ConfigurationName)\"\n\t\t\tConfigurationType=\"1\"\n\t\t\tCharacterSet=\"1\"\n\t\t\t>\n\t\t\t<Tool\n\t\t\t\tName=\"VCPreBuildEventTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCCustomBuildTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCXMLDataGeneratorTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCWebServiceProxyGeneratorTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCMIDLTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCCLCompilerTool\"\n\t\t\t\tOptimization=\"0\"\n\t\t\t\tAdditionalIncludeDirectories=\"../json_spirit/\"\n\t\t\t\tPreprocessorDefinitions=\"WIN32;_DEBUG;_CONSOLE\"\n\t\t\t\tMinimalRebuild=\"true\"\n\t\t\t\tBasicRuntimeChecks=\"3\"\n\t\t\t\tRuntimeLibrary=\"3\"\n\t\t\t\tUsePrecompiledHeader=\"0\"\n\t\t\t\tWarningLevel=\"3\"\n\t\t\t\tDetect64BitPortabilityProblems=\"true\"\n\t\t\t\tDebugInformationFormat=\"4\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCManagedResourceCompilerTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCResourceCompilerTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCPreLinkEventTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCLinkerTool\"\n\t\t\t\tAdditionalDependencies=\"kernel32.lib $(NoInherit)\"\n\t\t\t\tLinkIncremental=\"2\"\n\t\t\t\tGenerateDebugInformation=\"true\"\n\t\t\t\tSubSystem=\"1\"\n\t\t\t\tTargetMachine=\"1\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCALinkTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCManifestTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCXDCMakeTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCBscMakeTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCFxCopTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCAppVerifierTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCWebDeploymentTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCPostBuildEventTool\"\n\t\t\t/>\n\t\t</Configuration>\n\t\t<Configuration\n\t\t\tName=\"Release|Win32\"\n\t\t\tOutputDirectory=\"$(SolutionDir)$(ConfigurationName)\"\n\t\t\tIntermediateDirectory=\"$(ConfigurationName)\"\n\t\t\tConfigurationType=\"1\"\n\t\t\tCharacterSet=\"1\"\n\t\t\tWholeProgramOptimization=\"1\"\n\t\t\t>\n\t\t\t<Tool\n\t\t\t\tName=\"VCPreBuildEventTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCCustomBuildTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCXMLDataGeneratorTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCWebServiceProxyGeneratorTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCMIDLTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCCLCompilerTool\"\n\t\t\t\tAdditionalIncludeDirectories=\"../json_spirit/\"\n\t\t\t\tPreprocessorDefinitions=\"WIN32;NDEBUG;_CONSOLE\"\n\t\t\t\tRuntimeLibrary=\"2\"\n\t\t\t\tUsePrecompiledHeader=\"0\"\n\t\t\t\tWarningLevel=\"3\"\n\t\t\t\tDetect64BitPortabilityProblems=\"true\"\n\t\t\t\tDebugInformationFormat=\"3\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCManagedResourceCompilerTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCResourceCompilerTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCPreLinkEventTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCLinkerTool\"\n\t\t\t\tAdditionalDependencies=\"kernel32.lib $(NoInherit)\"\n\t\t\t\tLinkIncremental=\"1\"\n\t\t\t\tGenerateDebugInformation=\"true\"\n\t\t\t\tSubSystem=\"1\"\n\t\t\t\tOptimizeReferences=\"2\"\n\t\t\t\tEnableCOMDATFolding=\"2\"\n\t\t\t\tTargetMachine=\"1\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCALinkTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCManifestTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCXDCMakeTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCBscMakeTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCFxCopTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCAppVerifierTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCWebDeploymentTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCPostBuildEventTool\"\n\t\t\t/>\n\t\t</Configuration>\n\t</Configurations>\n\t<References>\n\t</References>\n\t<Files>\n\t\t<Filter\n\t\t\tName=\"Source Files\"\n\t\t\tFilter=\"cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx\"\n\t\t\tUniqueIdentifier=\"{4FC737F1-C7A5-4376-A066-2A32D752A2FF}\"\n\t\t\t>\n\t\t\t<File\n\t\t\t\tRelativePath=\".\\json_map_demo.cpp\"\n\t\t\t\t>\n\t\t\t</File>\n\t\t</Filter>\n\t</Files>\n\t<Globals>\n\t</Globals>\n</VisualStudioProject>\n"
  },
  {
    "path": "thirdparty/json_spirit/json_spirit/CMakeLists.txt",
    "content": "SET(JSON_SPIRIT_SRCS\njson_spirit_reader.cpp json_spirit_reader.h\njson_spirit_value.cpp json_spirit_value.h\njson_spirit_writer.cpp json_spirit_writer.h\njson_spirit.h\njson_spirit_error_position.h\njson_spirit_reader_template.h\njson_spirit_stream_reader.h\njson_spirit_utils.h\njson_spirit_writer_options.h\njson_spirit_writer_template.h )\n \nFIND_PACKAGE(Boost 1.34 REQUIRED)\nINCLUDE_DIRECTORIES(${Boost_INCLUDE_DIR})\n\nADD_LIBRARY(json_spirit STATIC ${JSON_SPIRIT_SRCS})\n\n"
  },
  {
    "path": "thirdparty/json_spirit/json_spirit/json_spirit.h",
    "content": "#ifndef JSON_SPIRIT\n#define JSON_SPIRIT\n\n//          Copyright John W. Wilkinson 2007 - 2014\n// Distributed under the MIT License, see accompanying file LICENSE.txt\n\n// json spirit version 4.08\n\n#if defined(_MSC_VER) && (_MSC_VER >= 1020)\n# pragma once\n#endif\n\n#include \"json_spirit_value.h\"\n#include \"json_spirit_reader.h\"\n#include \"json_spirit_writer.h\"\n#include \"json_spirit_utils.h\"\n\n#endif\n"
  },
  {
    "path": "thirdparty/json_spirit/json_spirit/json_spirit.vcproj",
    "content": "<?xml version=\"1.0\" encoding=\"Windows-1252\"?>\n<VisualStudioProject\n\tProjectType=\"Visual C++\"\n\tVersion=\"8.00\"\n\tName=\"json_spirit_lib\"\n\tProjectGUID=\"{BE262A86-CC26-4B25-A877-883ED2688CEC}\"\n\tRootNamespace=\"json_spirit\"\n\tKeyword=\"Win32Proj\"\n\t>\n\t<Platforms>\n\t\t<Platform\n\t\t\tName=\"Win32\"\n\t\t/>\n\t</Platforms>\n\t<ToolFiles>\n\t</ToolFiles>\n\t<Configurations>\n\t\t<Configuration\n\t\t\tName=\"Debug|Win32\"\n\t\t\tOutputDirectory=\"$(SolutionDir)$(ConfigurationName)\"\n\t\t\tIntermediateDirectory=\"$(ConfigurationName)\"\n\t\t\tConfigurationType=\"4\"\n\t\t\tCharacterSet=\"1\"\n\t\t\t>\n\t\t\t<Tool\n\t\t\t\tName=\"VCPreBuildEventTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCCustomBuildTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCXMLDataGeneratorTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCWebServiceProxyGeneratorTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCMIDLTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCCLCompilerTool\"\n\t\t\t\tAdditionalOptions=\"&#x0D;&#x0A;\"\n\t\t\t\tOptimization=\"0\"\n\t\t\t\tPreprocessorDefinitions=\"WIN32;_DEBUG;_LIB\"\n\t\t\t\tMinimalRebuild=\"true\"\n\t\t\t\tBasicRuntimeChecks=\"3\"\n\t\t\t\tRuntimeLibrary=\"3\"\n\t\t\t\tDisableLanguageExtensions=\"false\"\n\t\t\t\tUsePrecompiledHeader=\"0\"\n\t\t\t\tWarningLevel=\"3\"\n\t\t\t\tDetect64BitPortabilityProblems=\"true\"\n\t\t\t\tDebugInformationFormat=\"4\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCManagedResourceCompilerTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCResourceCompilerTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCPreLinkEventTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCLibrarianTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCALinkTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCXDCMakeTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCBscMakeTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCFxCopTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCPostBuildEventTool\"\n\t\t\t/>\n\t\t</Configuration>\n\t\t<Configuration\n\t\t\tName=\"Release|Win32\"\n\t\t\tOutputDirectory=\"$(SolutionDir)$(ConfigurationName)\"\n\t\t\tIntermediateDirectory=\"$(ConfigurationName)\"\n\t\t\tConfigurationType=\"4\"\n\t\t\tCharacterSet=\"1\"\n\t\t\tWholeProgramOptimization=\"1\"\n\t\t\t>\n\t\t\t<Tool\n\t\t\t\tName=\"VCPreBuildEventTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCCustomBuildTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCXMLDataGeneratorTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCWebServiceProxyGeneratorTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCMIDLTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCCLCompilerTool\"\n\t\t\t\tOptimization=\"2\"\n\t\t\t\tEnableIntrinsicFunctions=\"false\"\n\t\t\t\tFavorSizeOrSpeed=\"0\"\n\t\t\t\tPreprocessorDefinitions=\"WIN32;NDEBUG;_LIB\"\n\t\t\t\tRuntimeLibrary=\"2\"\n\t\t\t\tBufferSecurityCheck=\"false\"\n\t\t\t\tUsePrecompiledHeader=\"0\"\n\t\t\t\tWarningLevel=\"3\"\n\t\t\t\tDetect64BitPortabilityProblems=\"true\"\n\t\t\t\tDebugInformationFormat=\"3\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCManagedResourceCompilerTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCResourceCompilerTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCPreLinkEventTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCLibrarianTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCALinkTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCXDCMakeTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCBscMakeTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCFxCopTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCPostBuildEventTool\"\n\t\t\t/>\n\t\t</Configuration>\n\t</Configurations>\n\t<References>\n\t</References>\n\t<Files>\n\t\t<Filter\n\t\t\tName=\"Source Files\"\n\t\t\tFilter=\"cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx\"\n\t\t\tUniqueIdentifier=\"{4FC737F1-C7A5-4376-A066-2A32D752A2FF}\"\n\t\t\t>\n\t\t\t<File\n\t\t\t\tRelativePath=\".\\json_spirit_reader.cpp\"\n\t\t\t\t>\n\t\t\t</File>\n\t\t\t<File\n\t\t\t\tRelativePath=\".\\json_spirit_writer.cpp\"\n\t\t\t\t>\n\t\t\t</File>\n\t\t</Filter>\n\t\t<Filter\n\t\t\tName=\"Header Files\"\n\t\t\tFilter=\"h;hpp;hxx;hm;inl;inc;xsd\"\n\t\t\tUniqueIdentifier=\"{93995380-89BD-4b04-88EB-625FBE52EBFB}\"\n\t\t\t>\n\t\t\t<File\n\t\t\t\tRelativePath=\".\\json_spirit.h\"\n\t\t\t\t>\n\t\t\t</File>\n\t\t\t<File\n\t\t\t\tRelativePath=\".\\json_spirit_error_position.h\"\n\t\t\t\t>\n\t\t\t</File>\n\t\t\t<File\n\t\t\t\tRelativePath=\".\\json_spirit_reader.h\"\n\t\t\t\t>\n\t\t\t</File>\n\t\t\t<File\n\t\t\t\tRelativePath=\".\\json_spirit_reader_template.h\"\n\t\t\t\t>\n\t\t\t</File>\n\t\t\t<File\n\t\t\t\tRelativePath=\".\\json_spirit_stream_reader.h\"\n\t\t\t\t>\n\t\t\t</File>\n\t\t\t<File\n\t\t\t\tRelativePath=\".\\json_spirit_utils.h\"\n\t\t\t\t>\n\t\t\t</File>\n\t\t\t<File\n\t\t\t\tRelativePath=\".\\json_spirit_value.h\"\n\t\t\t\t>\n\t\t\t</File>\n\t\t\t<File\n\t\t\t\tRelativePath=\".\\json_spirit_writer.h\"\n\t\t\t\t>\n\t\t\t</File>\n\t\t\t<File\n\t\t\t\tRelativePath=\".\\json_spirit_writer_options.h\"\n\t\t\t\t>\n\t\t\t</File>\n\t\t\t<File\n\t\t\t\tRelativePath=\".\\json_spirit_writer_template.h\"\n\t\t\t\t>\n\t\t\t</File>\n\t\t</Filter>\n\t</Files>\n\t<Globals>\n\t</Globals>\n</VisualStudioProject>\n"
  },
  {
    "path": "thirdparty/json_spirit/json_spirit/json_spirit_error_position.h",
    "content": "#ifndef JSON_SPIRIT_ERROR_POSITION\n#define JSON_SPIRIT_ERROR_POSITION\n\n//          Copyright John W. Wilkinson 2007 - 2014\n// Distributed under the MIT License, see accompanying file LICENSE.txt\n\n// json spirit version 4.08\n\n#if defined(_MSC_VER) && (_MSC_VER >= 1020)\n# pragma once\n#endif\n\n#include <string>\n\nnamespace json_spirit\n{\n    // An Error_position exception is thrown by the \"read_or_throw\" functions below on finding an error.\n    // Note the \"read_or_throw\" functions are around 3 times slower than the standard functions \"read\" \n    // functions that return a bool.\n    //\n    struct Error_position\n    {\n        Error_position();\n        Error_position( unsigned int line, unsigned int column, const std::string& reason );\n        bool operator==( const Error_position& lhs ) const;\n        unsigned int line_;\n        unsigned int column_;\n        std::string reason_;\n    };\n\n    inline Error_position::Error_position()\n    :   line_( 0 )\n    ,   column_( 0 )\n    {\n    }\n\n    inline Error_position::Error_position( unsigned int line, unsigned int column, const std::string& reason )\n    :   line_( line )\n    ,   column_( column )\n    ,   reason_( reason )\n    {\n    }\n\n    inline bool Error_position::operator==( const Error_position& lhs ) const\n    {\n        if( this == &lhs ) return true;\n\n        return ( reason_ == lhs.reason_ ) &&\n               ( line_   == lhs.line_ ) &&\n               ( column_ == lhs.column_ ); \n    }\n}\n\n#endif\n"
  },
  {
    "path": "thirdparty/json_spirit/json_spirit/json_spirit_reader.cpp",
    "content": "//          Copyright John W. Wilkinson 2007 - 2014\n// Distributed under the MIT License, see accompanying file LICENSE.txt\n\n// json spirit version 4.08\n\n#include \"json_spirit_reader.h\"\n#include \"json_spirit_reader_template.h\"\n\nusing namespace json_spirit;\n\n#ifdef JSON_SPIRIT_VALUE_ENABLED\n    bool json_spirit::read( const std::string& s, Value& value )\n    {\n        return read_string( s, value );\n    }\n    \n    void json_spirit::read_or_throw( const std::string& s, Value& value )\n    {\n        read_string_or_throw( s, value );\n    }\n\n    bool json_spirit::read( std::istream& is, Value& value )\n    {\n        return read_stream( is, value );\n    }\n\n    void json_spirit::read_or_throw( std::istream& is, Value& value )\n    {\n        read_stream_or_throw( is, value );\n    }\n\n    bool json_spirit::read( std::string::const_iterator& begin, std::string::const_iterator end, Value& value )\n    {\n        return read_range( begin, end, value );\n    }\n\n    void json_spirit::read_or_throw( std::string::const_iterator& begin, std::string::const_iterator end, Value& value )\n    {\n        begin = read_range_or_throw( begin, end, value );\n    }\n#endif\n\n#if defined( JSON_SPIRIT_WVALUE_ENABLED ) && !defined( BOOST_NO_STD_WSTRING )\n    bool json_spirit::read( const std::wstring& s, wValue& value )\n    {\n        return read_string( s, value );\n    }\n\n    void json_spirit::read_or_throw( const std::wstring& s, wValue& value )\n    {\n        read_string_or_throw( s, value );\n    }\n\n    bool json_spirit::read( std::wistream& is, wValue& value )\n    {\n        return read_stream( is, value );\n    }\n\n    void json_spirit::read_or_throw( std::wistream& is, wValue& value )\n    {\n        read_stream_or_throw( is, value );\n    }\n\n    bool json_spirit::read( std::wstring::const_iterator& begin, std::wstring::const_iterator end, wValue& value )\n    {\n        return read_range( begin, end, value );\n    }\n\n    void json_spirit::read_or_throw( std::wstring::const_iterator& begin, std::wstring::const_iterator end, wValue& value )\n    {\n        begin = read_range_or_throw( begin, end, value );\n    }\n#endif\n\n#ifdef JSON_SPIRIT_MVALUE_ENABLED\n    bool json_spirit::read( const std::string& s, mValue& value )\n    {\n        return read_string( s, value );\n    }\n\n    void json_spirit::read_or_throw( const std::string& s, mValue& value )\n    {\n        read_string_or_throw( s, value );\n    }\n    \n    bool json_spirit::read( std::istream& is, mValue& value )\n    {\n        return read_stream( is, value );\n    }\n\n    void json_spirit::read_or_throw( std::istream& is, mValue& value )\n    {\n        read_stream_or_throw( is, value );\n    }\n\n    bool json_spirit::read( std::string::const_iterator& begin, std::string::const_iterator end, mValue& value )\n    {\n        return read_range( begin, end, value );\n    }\n\n    void json_spirit::read_or_throw( std::string::const_iterator& begin, std::string::const_iterator end, mValue& value )\n    {\n        begin = read_range_or_throw( begin, end, value );\n    }\n#endif\n\n#if defined( JSON_SPIRIT_WMVALUE_ENABLED ) && !defined( BOOST_NO_STD_WSTRING )\n    bool json_spirit::read( const std::wstring& s, wmValue& value )\n    {\n        return read_string( s, value );\n    }\n\n    void json_spirit::read_or_throw( const std::wstring& s, wmValue& value )\n    {\n        read_string_or_throw( s, value );\n    }\n\n    bool json_spirit::read( std::wistream& is, wmValue& value )\n    {\n        return read_stream( is, value );\n    }\n\n    void json_spirit::read_or_throw( std::wistream& is, wmValue& value )\n    {\n        read_stream_or_throw( is, value );\n    }\n\n    bool json_spirit::read( std::wstring::const_iterator& begin, std::wstring::const_iterator end, wmValue& value )\n    {\n        return read_range( begin, end, value );\n    }\n\n    void json_spirit::read_or_throw( std::wstring::const_iterator& begin, std::wstring::const_iterator end, wmValue& value )\n    {\n        begin = read_range_or_throw( begin, end, value );\n    }\n#endif\n"
  },
  {
    "path": "thirdparty/json_spirit/json_spirit/json_spirit_reader.h",
    "content": "#ifndef JSON_SPIRIT_READER\n#define JSON_SPIRIT_READER\n\n//          Copyright John W. Wilkinson 2007 - 2014\n// Distributed under the MIT License, see accompanying file LICENSE.txt\n\n// json spirit version 4.08\n\n#if defined(_MSC_VER) && (_MSC_VER >= 1020)\n# pragma once\n#endif\n\n#include \"json_spirit_value.h\"\n#include \"json_spirit_error_position.h\"\n#include <iostream>\n\nnamespace json_spirit\n{\n    // functions to reads a JSON values\n\n#ifdef JSON_SPIRIT_VALUE_ENABLED\n    bool read( const std::string& s, Value& value );\n    bool read( std::istream& is,     Value& value );\n    bool read( std::string::const_iterator& begin, std::string::const_iterator end, Value& value );\n\n    void read_or_throw( const std::string& s, Value& value );  \n    void read_or_throw( std::istream& is,     Value& value );\n    void read_or_throw( std::string::const_iterator& begin, std::string::const_iterator end, Value& value );\n#endif\n\n#if defined( JSON_SPIRIT_WVALUE_ENABLED ) && !defined( BOOST_NO_STD_WSTRING )\n    bool read( const std::wstring& s, wValue& value );\n    bool read( std::wistream&  is,    wValue& value );\n    bool read( std::wstring::const_iterator& begin, std::wstring::const_iterator end, wValue& value );    \n\n    void read_or_throw( const std::wstring& s, wValue& value );\n    void read_or_throw( std::wistream& is,     wValue& value );\n    void read_or_throw( std::wstring::const_iterator& begin, std::wstring::const_iterator end, wValue& value );\n#endif\n\n#ifdef JSON_SPIRIT_MVALUE_ENABLED\n    bool read( const std::string& s, mValue& value );\n    bool read( std::istream& is,     mValue& value );\n    bool read( std::string::const_iterator& begin, std::string::const_iterator end, mValue& value );\n\n    void read_or_throw( const std::string& s, mValue& value );  \n    void read_or_throw( std::istream& is,     mValue& value );\n    void read_or_throw( std::string::const_iterator& begin, std::string::const_iterator end, mValue& value );\n#endif\n\n#if defined( JSON_SPIRIT_WMVALUE_ENABLED ) && !defined( BOOST_NO_STD_WSTRING )\n    bool read( const std::wstring& s, wmValue& value );\n    bool read( std::wistream& is,     wmValue& value );\n    bool read( std::wstring::const_iterator& begin, std::wstring::const_iterator end, wmValue& value );    \n\n    void read_or_throw( const std::wstring& s, wmValue& value );\n    void read_or_throw( std::wistream& is,     wmValue& value );\n    void read_or_throw( std::wstring::const_iterator& begin, std::wstring::const_iterator end, wmValue& value );\n#endif\n}\n\n#endif\n"
  },
  {
    "path": "thirdparty/json_spirit/json_spirit/json_spirit_reader_template.h",
    "content": "#ifndef JSON_SPIRIT_READER_TEMPLATE\n#define JSON_SPIRIT_READER_TEMPLATE\n\n//          Copyright John W. Wilkinson 2007 - 2014\n// Distributed under the MIT License, see accompanying file LICENSE.txt\n\n// json spirit version 4.08\n\n#if defined(_MSC_VER) && (_MSC_VER >= 1020)\n# pragma once\n#endif\n\n#include \"json_spirit_value.h\"\n#include \"json_spirit_error_position.h\"\n\n//#define BOOST_SPIRIT_THREADSAFE  // uncomment for multithreaded use, requires linking to boost.thread\n\n#include <boost/bind.hpp>\n#include <boost/function.hpp>\n#include <boost/version.hpp>\n\n#if BOOST_VERSION >= 103800\n    #include <boost/spirit/include/classic_core.hpp>\n    #include <boost/spirit/include/classic_confix.hpp>\n    #include <boost/spirit/include/classic_escape_char.hpp>\n    #include <boost/spirit/include/classic_multi_pass.hpp>\n    #include <boost/spirit/include/classic_position_iterator.hpp>\n    #define spirit_namespace boost::spirit::classic\n#else\n    #include <boost/spirit/core.hpp>\n    #include <boost/spirit/utility/confix.hpp>\n    #include <boost/spirit/utility/escape_char.hpp>\n    #include <boost/spirit/iterator/multi_pass.hpp>\n    #include <boost/spirit/iterator/position_iterator.hpp>\n    #define spirit_namespace boost::spirit\n#endif\n\nnamespace json_spirit\n{\n    const spirit_namespace::int_parser < boost::int64_t >  int64_p  = spirit_namespace::int_parser < boost::int64_t  >();\n    const spirit_namespace::uint_parser< boost::uint64_t > uint64_p = spirit_namespace::uint_parser< boost::uint64_t >();\n\n    template< class Iter_type >\n    bool is_eq( Iter_type first, Iter_type last, const char* c_str )\n    {\n        for( Iter_type i = first; i != last; ++i, ++c_str )\n        {\n            if( *c_str == 0 ) return false;\n\n            if( *i != *c_str ) return false;\n        }\n\n        return true;\n    }\n\n    template< class Char_type >\n    Char_type hex_to_num( const Char_type c )\n    {\n        if( ( c >= '0' ) && ( c <= '9' ) ) return c - '0';\n        if( ( c >= 'a' ) && ( c <= 'f' ) ) return c - 'a' + 10;\n        if( ( c >= 'A' ) && ( c <= 'F' ) ) return c - 'A' + 10;\n        return 0;\n    }\n\n    template< class Char_type, class Iter_type >\n    Char_type hex_str_to_char( Iter_type& begin )\n    {\n        const Char_type c1( *( ++begin ) );\n        const Char_type c2( *( ++begin ) );\n\n        return ( hex_to_num( c1 ) << 4 ) + hex_to_num( c2 );\n    }       \n\n    template< class Char_type, class Iter_type >\n    Char_type unicode_str_to_char( Iter_type& begin )\n    {\n        const Char_type c1( *( ++begin ) );\n        const Char_type c2( *( ++begin ) );\n        const Char_type c3( *( ++begin ) );\n        const Char_type c4( *( ++begin ) );\n\n        return ( hex_to_num( c1 ) << 12 ) + \n               ( hex_to_num( c2 ) <<  8 ) + \n               ( hex_to_num( c3 ) <<  4 ) + \n               hex_to_num( c4 );\n    }\n\n    template< class String_type >\n    void append_esc_char_and_incr_iter( String_type& s, \n                                        typename String_type::const_iterator& begin, \n                                        typename String_type::const_iterator end )\n    {\n        typedef typename String_type::value_type Char_type;\n             \n        const Char_type c2( *begin );\n\n        switch( c2 )\n        {\n            case 't':  s += '\\t'; break;\n            case 'b':  s += '\\b'; break;\n            case 'f':  s += '\\f'; break;\n            case 'n':  s += '\\n'; break;\n            case 'r':  s += '\\r'; break;\n            case '\\\\': s += '\\\\'; break;\n            case '/':  s += '/';  break;\n            case '\"':  s += '\"';  break;\n            case 'x':  \n            {\n                if( end - begin >= 3 )  //  expecting \"xHH...\"\n                {\n                    s += hex_str_to_char< Char_type >( begin );  \n                }\n                break;\n            }\n            case 'u':  \n            {\n                if( end - begin >= 5 )  //  expecting \"uHHHH...\"\n                {\n                    s += unicode_str_to_char< Char_type >( begin );  \n                }\n                break;\n            }\n        }\n    }\n\n    template< class String_type >\n    String_type substitute_esc_chars( typename String_type::const_iterator begin, \n                                   typename String_type::const_iterator end )\n    {\n        typedef typename String_type::const_iterator Iter_type;\n\n        if( end - begin < 2 ) return String_type( begin, end );\n\n        String_type result;\n        \n        result.reserve( end - begin );\n\n        const Iter_type end_minus_1( end - 1 );\n\n        Iter_type substr_start = begin;\n        Iter_type i = begin;\n\n        for( ; i < end_minus_1; ++i )\n        {\n            if( *i == '\\\\' )\n            {\n                result.append( substr_start, i );\n\n                ++i;  // skip the '\\'\n             \n                append_esc_char_and_incr_iter( result, i, end );\n\n                substr_start = i + 1;\n            }\n        }\n\n        result.append( substr_start, end );\n\n        return result;\n    }\n\n    template< class String_type >\n    String_type get_str_( typename String_type::const_iterator begin, \n                       typename String_type::const_iterator end )\n    {\n        assert( end - begin >= 2 );\n\n        typedef typename String_type::const_iterator Iter_type;\n\n        Iter_type str_without_quotes( ++begin );\n        Iter_type end_without_quotes( --end );\n\n        return substitute_esc_chars< String_type >( str_without_quotes, end_without_quotes );\n    }\n\n    inline std::string get_str( std::string::const_iterator begin, std::string::const_iterator end )\n    {\n        return get_str_< std::string >( begin, end );\n    }\n\n    inline std::wstring get_str( std::wstring::const_iterator begin, std::wstring::const_iterator end )\n    {\n        return get_str_< std::wstring >( begin, end );\n    }\n    \n    template< class String_type, class Iter_type >\n    String_type get_str( Iter_type begin, Iter_type end )\n    {\n        const String_type tmp( begin, end );  // convert multipass iterators to string iterators\n\n        return get_str( tmp.begin(), tmp.end() );\n    }\n\n    // this class's methods get called by the spirit parse resulting\n    // in the creation of a JSON object or array\n    //\n    // NB Iter_type could be a std::string iterator, wstring iterator, a position iterator or a multipass iterator\n    //\n    template< class Value_type, class Iter_type >\n    class Semantic_actions \n    {\n    public:\n\n        typedef typename Value_type::Config_type Config_type;\n        typedef typename Config_type::String_type String_type;\n        typedef typename Config_type::Object_type Object_type;\n        typedef typename Config_type::Array_type Array_type;\n        typedef typename String_type::value_type Char_type;\n\n        Semantic_actions( Value_type& value )\n        :   value_( value )\n        ,   current_p_( 0 )\n        {\n        }\n\n        void begin_obj( Char_type c )\n        {\n            assert( c == '{' );\n\n            begin_compound< Object_type >();\n        }\n\n        void end_obj( Char_type c )\n        {\n            assert( c == '}' );\n\n            end_compound();\n        }\n\n        void begin_array( Char_type c )\n        {\n            assert( c == '[' );\n     \n            begin_compound< Array_type >();\n        }\n\n        void end_array( Char_type c )\n        {\n            assert( c == ']' );\n\n            end_compound();\n        }\n\n        void new_name( Iter_type begin, Iter_type end )\n        {\n            assert( current_p_->type() == obj_type );\n\n            name_ = get_str< String_type >( begin, end );\n        }\n\n        void new_str( Iter_type begin, Iter_type end )\n        {\n            add_to_current( get_str< String_type >( begin, end ) );\n        }\n\n        void new_true( Iter_type begin, Iter_type end )\n        {\n            assert( is_eq( begin, end, \"true\" ) );\n\n            add_to_current( true );\n        }\n\n        void new_false( Iter_type begin, Iter_type end )\n        {\n            assert( is_eq( begin, end, \"false\" ) );\n\n            add_to_current( false );\n        }\n\n        void new_null( Iter_type begin, Iter_type end )\n        {\n            assert( is_eq( begin, end, \"null\" ) );\n\n            add_to_current( Value_type() );\n        }\n\n        void new_int( boost::int64_t i )\n        {\n            add_to_current( i );\n        }\n\n        void new_uint64( boost::uint64_t ui )\n        {\n            add_to_current( ui );\n        }\n\n        void new_real( double d )\n        {\n            add_to_current( d );\n        }\n\n    private:\n\n        Semantic_actions& operator=( const Semantic_actions& ); \n                                    // to prevent \"assignment operator could not be generated\" warning\n\n        Value_type* add_first( const Value_type& value )\n        {\n            assert( current_p_ == 0 );\n\n            value_ = value;\n            current_p_ = &value_;\n            return current_p_;\n        }\n\n        template< class Array_or_obj >\n        void begin_compound()\n        {\n            if( current_p_ == 0 )\n            {\n                add_first( Array_or_obj() );\n            }\n            else\n            {\n                stack_.push_back( current_p_ );\n\n                Array_or_obj new_array_or_obj;   // avoid copy by building new array or object in place\n\n                current_p_ = add_to_current( new_array_or_obj );\n            }\n        }\n\n        void end_compound()\n        {\n            if( current_p_ != &value_ )\n            {\n                current_p_ = stack_.back();\n                \n                stack_.pop_back();\n            }    \n        }\n\n        Value_type* add_to_current( const Value_type& value )\n        {\n            if( current_p_ == 0 )\n            {\n                return add_first( value );\n            }\n            else if( current_p_->type() == array_type )\n            {\n                current_p_->get_array().push_back( value );\n\n                return &current_p_->get_array().back(); \n            }\n            \n            assert( current_p_->type() == obj_type );\n\n            return &Config_type::add( current_p_->get_obj(), name_, value );\n        }\n\n        Value_type& value_;             // this is the object or array that is being created\n        Value_type* current_p_;         // the child object or array that is currently being constructed\n\n        std::vector< Value_type* > stack_;   // previous child objects and arrays\n\n        String_type name_;              // of current name/value pair\n    };\n\n    template< typename Iter_type >\n    void throw_error( spirit_namespace::position_iterator< Iter_type > i, const std::string& reason )\n    {\n        throw Error_position( i.get_position().line, i.get_position().column, reason );\n    }\n\n    template< typename Iter_type >\n    void throw_error( Iter_type i, const std::string& reason )\n    {\n       throw reason;\n    }\n\n    // the spirit grammer \n    //\n    template< class Value_type, class Iter_type >\n    class Json_grammer : public spirit_namespace::grammar< Json_grammer< Value_type, Iter_type > >\n    {\n    public:\n\n        typedef Semantic_actions< Value_type, Iter_type > Semantic_actions_t;\n\n        Json_grammer( Semantic_actions_t& semantic_actions )\n        :   actions_( semantic_actions )\n        {\n        }\n\n        static void throw_not_value( Iter_type begin, Iter_type end )\n        {\n    \t    throw_error( begin, \"not a value\" );\n        }\n\n        static void throw_not_array( Iter_type begin, Iter_type end )\n        {\n    \t    throw_error( begin, \"not an array\" );\n        }\n\n        static void throw_not_object( Iter_type begin, Iter_type end )\n        {\n    \t    throw_error( begin, \"not an object\" );\n        }\n\n        static void throw_not_pair( Iter_type begin, Iter_type end )\n        {\n    \t    throw_error( begin, \"not a pair\" );\n        }\n\n        static void throw_not_colon( Iter_type begin, Iter_type end )\n        {\n    \t    throw_error( begin, \"no colon in pair\" );\n        }\n\n        static void throw_not_string( Iter_type begin, Iter_type end )\n        {\n    \t    throw_error( begin, \"not a string\" );\n        }\n\n        template< typename ScannerT >\n        class definition\n        {\n        public:\n\n            definition( const Json_grammer& self )\n            {\n                using namespace spirit_namespace;\n\n                typedef typename Value_type::String_type::value_type Char_type;\n\n                // first we convert the semantic action class methods to functors with the \n                // parameter signature expected by spirit\n\n                typedef boost::function< void( Char_type )            > Char_action;\n                typedef boost::function< void( Iter_type, Iter_type ) > Str_action;\n                typedef boost::function< void( double )               > Real_action;\n                typedef boost::function< void( boost::int64_t )       > Int_action;\n                typedef boost::function< void( boost::uint64_t )      > Uint64_action;\n\n                Char_action   begin_obj  ( boost::bind( &Semantic_actions_t::begin_obj,   &self.actions_, _1 ) );\n                Char_action   end_obj    ( boost::bind( &Semantic_actions_t::end_obj,     &self.actions_, _1 ) );\n                Char_action   begin_array( boost::bind( &Semantic_actions_t::begin_array, &self.actions_, _1 ) );\n                Char_action   end_array  ( boost::bind( &Semantic_actions_t::end_array,   &self.actions_, _1 ) );\n                Str_action    new_name   ( boost::bind( &Semantic_actions_t::new_name,    &self.actions_, _1, _2 ) );\n                Str_action    new_str    ( boost::bind( &Semantic_actions_t::new_str,     &self.actions_, _1, _2 ) );\n                Str_action    new_true   ( boost::bind( &Semantic_actions_t::new_true,    &self.actions_, _1, _2 ) );\n                Str_action    new_false  ( boost::bind( &Semantic_actions_t::new_false,   &self.actions_, _1, _2 ) );\n                Str_action    new_null   ( boost::bind( &Semantic_actions_t::new_null,    &self.actions_, _1, _2 ) );\n                Real_action   new_real   ( boost::bind( &Semantic_actions_t::new_real,    &self.actions_, _1 ) );\n                Int_action    new_int    ( boost::bind( &Semantic_actions_t::new_int,     &self.actions_, _1 ) );\n                Uint64_action new_uint64 ( boost::bind( &Semantic_actions_t::new_uint64,  &self.actions_, _1 ) );\n\n                // actual grammer\n\n                json_\n                    = value_ | eps_p[ &throw_not_value ]\n                    ;\n\n                value_\n                    = string_[ new_str ] \n                    | number_ \n                    | object_ \n                    | array_ \n                    | str_p( \"true\" ) [ new_true  ] \n                    | str_p( \"false\" )[ new_false ] \n                    | str_p( \"null\" ) [ new_null  ]\n                    ;\n\n                object_ \n                    = ch_p('{')[ begin_obj ]\n                    >> !members_\n                    >> ( ch_p('}')[ end_obj ] | eps_p[ &throw_not_object ] )\n                    ;\n\n                members_\n                    = pair_ >> *( ',' >> pair_ )\n                    ;\n\n                pair_\n                    = string_[ new_name ]\n                    >> ( ':' | eps_p[ &throw_not_colon ] )\n                    >> ( value_ | eps_p[ &throw_not_value ] )\n                    ;\n\n                array_\n                    = ch_p('[')[ begin_array ]\n                    >> !elements_\n                    >> ( ch_p(']')[ end_array ] | eps_p[ &throw_not_array ] )\n                    ;\n\n                elements_\n                    = value_ >> *( ',' >> value_ )\n                    ;\n\n                string_ \n                    = lexeme_d // this causes white space and what would appear to be comments inside a string to be retained\n                      [\n                          confix_p\n                          ( \n                              '\"', \n                              *lex_escape_ch_p,\n                              '\"'\n                          ) \n                      ]\n                    ;\n\n                number_\n                    = strict_real_p[ new_real   ] \n                    | int64_p      [ new_int    ]\n                    | uint64_p     [ new_uint64 ]\n                    ;\n            }\n\n            spirit_namespace::rule< ScannerT > json_, object_, members_, pair_, array_, elements_, value_, string_, number_;\n\n            const spirit_namespace::rule< ScannerT >& start() const { return json_; }\n        };\n\n    private:\n\n        Json_grammer& operator=( const Json_grammer& ); // to prevent \"assignment operator could not be generated\" warning\n\n        Semantic_actions_t& actions_;\n    };\n\n    template< class Iter_type, class Value_type >\n    void add_posn_iter_and_read_range_or_throw( Iter_type begin, Iter_type end, Value_type& value )\n    {\n        typedef spirit_namespace::position_iterator< Iter_type > Posn_iter_t;\n\n        const Posn_iter_t posn_begin( begin, end );\n        const Posn_iter_t posn_end( end, end );\n     \n        read_range_or_throw( posn_begin, posn_end, value );\n    }\n\n    template< class Istream_type >\n    struct Multi_pass_iters\n    {\n        typedef typename Istream_type::char_type Char_type;\n        typedef std::istream_iterator< Char_type, Char_type > istream_iter;\n        typedef spirit_namespace::multi_pass< istream_iter > Mp_iter;\n\n        Multi_pass_iters( Istream_type& is )\n        {\n            is.unsetf( std::ios::skipws );\n\n            begin_ = spirit_namespace::make_multi_pass( istream_iter( is ) );\n            end_   = spirit_namespace::make_multi_pass( istream_iter() );\n        }\n\n        Mp_iter begin_;\n        Mp_iter end_;\n    };\n\n    // reads a JSON Value from a pair of input iterators throwing an exception on invalid input, e.g.\n    //\n    // string::const_iterator start = str.begin();\n    // const string::const_iterator next = read_range_or_throw( str.begin(), str.end(), value );\n    //\n    // The iterator 'next' will point to the character past the \n    // last one read.\n    //\n    template< class Iter_type, class Value_type >\n    Iter_type read_range_or_throw( Iter_type begin, Iter_type end, Value_type& value )\n    {\n        Semantic_actions< Value_type, Iter_type > semantic_actions( value );\n     \n        const spirit_namespace::parse_info< Iter_type > info = \n                            spirit_namespace::parse( begin, end, \n                                                    Json_grammer< Value_type, Iter_type >( semantic_actions ), \n                                                    spirit_namespace::space_p | \n                                                    spirit_namespace::comment_p(\"//\") | \n                                                    spirit_namespace::comment_p(\"/*\", \"*/\") );\n\n        if( !info.hit )\n        {\n            assert( false ); // in theory exception should already have been thrown\n            throw_error( info.stop, \"error\" );\n        }\n\n        return info.stop;\n    }\n\n    // reads a JSON Value from a pair of input iterators, e.g.\n    //\n    // string::const_iterator start = str.begin();\n    // const bool success = read_string( start, str.end(), value );\n    //\n    // The iterator 'start' will point to the character past the \n    // last one read.\n    //\n    template< class Iter_type, class Value_type >\n    bool read_range( Iter_type& begin, Iter_type end, Value_type& value )\n    {\n        try\n        {\n            begin = read_range_or_throw( begin, end, value );\n\n            return true;\n        }\n        catch( ... )\n        {\n            return false;\n        }\n    }\n\n    // reads a JSON Value from a string, e.g.\n    //\n    // const bool success = read_string( str, value );\n    //\n    template< class String_type, class Value_type >\n    bool read_string( const String_type& s, Value_type& value )\n    {\n        typename String_type::const_iterator begin = s.begin();\n\n        return read_range( begin, s.end(), value );\n    }\n\n    // reads a JSON Value from a string throwing an exception on invalid input, e.g.\n    //\n    // read_string_or_throw( is, value );\n    //\n    template< class String_type, class Value_type >\n    void read_string_or_throw( const String_type& s, Value_type& value )\n    {\n        add_posn_iter_and_read_range_or_throw( s.begin(), s.end(), value );\n    }\n\n    // reads a JSON Value from a stream, e.g.\n    //\n    // const bool success = read_stream( is, value );\n    //\n    template< class Istream_type, class Value_type >\n    bool read_stream( Istream_type& is, Value_type& value )\n    {\n        Multi_pass_iters< Istream_type > mp_iters( is );\n\n        return read_range( mp_iters.begin_, mp_iters.end_, value );\n    }\n\n    // reads a JSON Value from a stream throwing an exception on invalid input, e.g.\n    //\n    // read_stream_or_throw( is, value );\n    //\n    template< class Istream_type, class Value_type >\n    void read_stream_or_throw( Istream_type& is, Value_type& value )\n    {\n        const Multi_pass_iters< Istream_type > mp_iters( is );\n\n        add_posn_iter_and_read_range_or_throw( mp_iters.begin_, mp_iters.end_, value );\n    }\n}\n\n#endif\n"
  },
  {
    "path": "thirdparty/json_spirit/json_spirit/json_spirit_stream_reader.h",
    "content": "#ifndef JSON_SPIRIT_READ_STREAM\n#define JSON_SPIRIT_READ_STREAM\n\n//          Copyright John W. Wilkinson 2007 - 2014\n// Distributed under the MIT License, see accompanying file LICENSE.txt\n\n// json spirit version 4.08\n\n#if defined(_MSC_VER) && (_MSC_VER >= 1020)\n# pragma once\n#endif\n\n#include \"json_spirit_reader_template.h\"\n\nnamespace json_spirit\n{\n    // these classes allows you to read multiple top level contiguous values from a stream,\n    // the normal stream read functions have a bug that prevent multiple top level values \n    // from being read unless they are separated by spaces\n\n    template< class Istream_type, class Value_type >\n    class Stream_reader\n    {\n    public:\n\n        Stream_reader( Istream_type& is )\n        :   iters_( is )\n        {\n        }\n\n        bool read_next( Value_type& value )\n        {\n            return read_range( iters_.begin_, iters_.end_, value );\n        }\n\n    private:\n\n        typedef Multi_pass_iters< Istream_type > Mp_iters;\n\n        Mp_iters iters_;\n    };\n\n    template< class Istream_type, class Value_type >\n    class Stream_reader_thrower\n    {\n    public:\n\n        Stream_reader_thrower( Istream_type& is )\n        :   iters_( is )\n        ,    posn_begin_( iters_.begin_, iters_.end_ )\n        ,    posn_end_( iters_.end_, iters_.end_ )\n        {\n        }\n\n        void read_next( Value_type& value )\n        {\n            posn_begin_ = read_range_or_throw( posn_begin_, posn_end_, value );\n        }\n\n    private:\n\n        typedef Multi_pass_iters< Istream_type > Mp_iters;\n        typedef spirit_namespace::position_iterator< typename Mp_iters::Mp_iter > Posn_iter_t;\n\n        Mp_iters iters_;\n        Posn_iter_t posn_begin_, posn_end_;\n    };\n}\n\n#endif\n"
  },
  {
    "path": "thirdparty/json_spirit/json_spirit/json_spirit_utils.h",
    "content": "#ifndef JSON_SPIRIT_UTILS\n#define JSON_SPIRIT_UTILS\n\n//          Copyright John W. Wilkinson 2007 - 2014\n// Distributed under the MIT License, see accompanying file LICENSE.txt\n\n// json spirit version 4.08\n\n#if defined(_MSC_VER) && (_MSC_VER >= 1020)\n# pragma once\n#endif\n\n#include \"json_spirit_value.h\"\n#include <map>\n\nnamespace json_spirit\n{ \n    template< class Obj_t, class Map_t >\n    void obj_to_map( const Obj_t& obj, Map_t& mp_obj )\n    {\n        mp_obj.clear();\n\n        for( typename Obj_t::const_iterator i = obj.begin(); i != obj.end(); ++i )\n        {\n            mp_obj[ i->name_ ] = i->value_;\n        }\n    }\n\n    template< class Obj_t, class Map_t >\n    void map_to_obj( const Map_t& mp_obj, Obj_t& obj )\n    {\n        obj.clear();\n\n        for( typename Map_t::const_iterator i = mp_obj.begin(); i != mp_obj.end(); ++i )\n        {\n            obj.push_back( typename Obj_t::value_type( i->first, i->second ) );\n        }\n    }\n\n#ifdef JSON_SPIRIT_VALUE_ENABLED\n    typedef std::map< std::string, Value > Mapped_obj;\n#endif\n\n#if defined( JSON_SPIRIT_WVALUE_ENABLED ) && !defined( BOOST_NO_STD_WSTRING )\n    typedef std::map< std::wstring, wValue > wMapped_obj;\n#endif\n\n    template< class Object_type, class String_type >\n    const typename Object_type::value_type::Value_type& find_value( const Object_type& obj, const String_type& name )\n    {\n        for( typename Object_type::const_iterator i = obj.begin(); i != obj.end(); ++i )\n        {\n            if( i->name_ == name )\n            {\n                return i->value_;\n            }\n        }\n\n        return Object_type::value_type::Value_type::null;\n    }\n}\n\n#endif\n"
  },
  {
    "path": "thirdparty/json_spirit/json_spirit/json_spirit_value.cpp",
    "content": "//          Copyright John W. Wilkinson 2007 - 2014\n// Distributed under the MIT License, see accompanying file LICENSE.txt\n\n// json spirit version 4.08\n\n#include \"json_spirit_value.h\"\n"
  },
  {
    "path": "thirdparty/json_spirit/json_spirit/json_spirit_value.h",
    "content": "#ifndef JSON_SPIRIT_VALUE\n#define JSON_SPIRIT_VALUE\n\n//          Copyright John W. Wilkinson 2007 - 2014\n// Distributed under the MIT License, see accompanying file LICENSE.txt\n\n// json spirit version 4.08\n\n#if defined(_MSC_VER) && (_MSC_VER >= 1020)\n# pragma once\n#endif\n\n#include <vector>\n#include <map>\n#include <string>\n#include <cassert>\n#include <sstream>\n#include <stdexcept>\n#include <boost/config.hpp> \n#include <boost/cstdint.hpp> \n#include <boost/shared_ptr.hpp> \n#include <boost/variant.hpp> \n\n// comment out the value types you don't need to reduce build times and intermediate file sizes\n#define JSON_SPIRIT_VALUE_ENABLED\n#define JSON_SPIRIT_WVALUE_ENABLED\n#define JSON_SPIRIT_MVALUE_ENABLED\n#define JSON_SPIRIT_WMVALUE_ENABLED\n\nnamespace json_spirit\n{\n    enum Value_type{ obj_type, array_type, str_type, bool_type, int_type, real_type, null_type };\n\n    static std::string value_type_to_string( Value_type vtype );\n\n    struct Null{};\n    \n    template< class Config >    // Config determines whether the value uses std::string or std::wstring and\n                                // whether JSON Objects are represented as vectors or maps\n    class Value_impl\n    {\n    public:\n\n        typedef Config Config_type;\n        typedef typename Config::String_type String_type;\n        typedef typename Config::Object_type Object;\n        typedef typename Config::Array_type Array;\n        typedef typename String_type::const_pointer Const_str_ptr;  // eg const char*\n\n        Value_impl();  // creates null value\n        Value_impl( Const_str_ptr      value ); \n        Value_impl( const String_type& value );\n        Value_impl( const Object&      value );\n        Value_impl( const Array&       value );\n        Value_impl( bool               value );\n        Value_impl( int                value );\n        Value_impl( boost::int64_t     value );\n        Value_impl( boost::uint64_t    value );\n        Value_impl( double             value );\n\n        template< class Iter >\n        Value_impl( Iter first, Iter last );    // constructor from containers, e.g. std::vector or std::list\n\n        template< BOOST_VARIANT_ENUM_PARAMS( typename T ) >\n        Value_impl( const boost::variant< BOOST_VARIANT_ENUM_PARAMS(T) >& variant ); // constructor for compatible variant types\n\n        Value_impl( const Value_impl& other );\n\n        bool operator==( const Value_impl& lhs ) const;\n\n        Value_impl& operator=( const Value_impl& lhs );\n\n        Value_type type() const;\n\n        bool is_uint64() const;\n        bool is_null() const;\n\n        const String_type& get_str()    const;\n        const Object&      get_obj()    const;\n        const Array&       get_array()  const;\n        bool               get_bool()   const;\n        int                get_int()    const;\n        boost::int64_t     get_int64()  const;\n        boost::uint64_t    get_uint64() const;\n        double             get_real()   const;\n\n        Object& get_obj();\n        Array&  get_array();\n\n        template< typename T > T get_value() const;  // example usage: int    i = value.get_value< int >();\n                                                     // or             double d = value.get_value< double >();\n\n        static const Value_impl null;\n\n    private:\n\n        void check_type( const Value_type vtype ) const;\n\n        typedef boost::variant< boost::recursive_wrapper< Object >, boost::recursive_wrapper< Array >, \n                                String_type, bool, boost::int64_t, double, Null, boost::uint64_t > Variant;\n\n        Variant v_;\n\n        class Variant_converter_visitor : public boost::static_visitor< Variant > \n        {\n        public:\n         \n              template< typename T, typename A, template< typename, typename > class Cont >\n              Variant operator()( const Cont< T, A >& cont ) const \n              {\n                  return Array( cont.begin(), cont.end() );\n              }\n             \n              Variant operator()( int i ) const \n              {\n                  return static_cast< boost::int64_t >( i );\n              }\n           \n              template<class T>\n              Variant operator()( const T& t ) const \n              {\n                  return t;\n              }\n        };\n    };\n\n    // vector objects\n\n    template< class Config >\n    struct Pair_impl\n    {\n        typedef typename Config::String_type String_type;\n        typedef typename Config::Value_type Value_type;\n\n        Pair_impl()\n        {\n        }\n\n        Pair_impl( const String_type& name, const Value_type& value );\n\n        bool operator==( const Pair_impl& lhs ) const;\n\n        String_type name_;\n        Value_type value_;\n    };\n\n#if defined( JSON_SPIRIT_VALUE_ENABLED ) || defined( JSON_SPIRIT_WVALUE_ENABLED )\n    template< class String >\n    struct Config_vector\n    {\n        typedef String String_type;\n        typedef Value_impl< Config_vector > Value_type;\n        typedef Pair_impl < Config_vector > Pair_type;\n        typedef std::vector< Value_type > Array_type;\n        typedef std::vector< Pair_type > Object_type;\n\n        static Value_type& add( Object_type& obj, const String_type& name, const Value_type& value )\n        {\n            obj.push_back( Pair_type( name , value ) );\n\n            return obj.back().value_;\n        }\n                \n        static const String_type& get_name( const Pair_type& pair )\n        {\n            return pair.name_;\n        }\n                \n        static const Value_type& get_value( const Pair_type& pair )\n        {\n            return pair.value_;\n        }\n    };\n#endif\n\n    // typedefs for ASCII\n\n#ifdef JSON_SPIRIT_VALUE_ENABLED\n    typedef Config_vector< std::string > Config;\n\n    typedef Config::Value_type  Value;\n    typedef Config::Pair_type   Pair;\n    typedef Config::Object_type Object;\n    typedef Config::Array_type  Array;\n#endif\n\n    // typedefs for Unicode\n\n#if defined( JSON_SPIRIT_WVALUE_ENABLED ) && !defined( BOOST_NO_STD_WSTRING )\n    typedef Config_vector< std::wstring > wConfig;\n\n    typedef wConfig::Value_type  wValue;\n    typedef wConfig::Pair_type   wPair;\n    typedef wConfig::Object_type wObject;\n    typedef wConfig::Array_type  wArray;\n#endif\n\n    // map objects\n\n#if defined( JSON_SPIRIT_MVALUE_ENABLED ) || defined( JSON_SPIRIT_WMVALUE_ENABLED )\n    template< class String >\n    struct Config_map\n    {\n        typedef String String_type;\n        typedef Value_impl< Config_map > Value_type;\n        typedef std::vector< Value_type > Array_type;\n        typedef std::map< String_type, Value_type > Object_type;\n        typedef std::pair< const String_type, Value_type > Pair_type;\n\n        static Value_type& add( Object_type& obj, const String_type& name, const Value_type& value )\n        {\n            return obj[ name ] = value;\n        }\n                \n        static const String_type& get_name( const Pair_type& pair )\n        {\n            return pair.first;\n        }\n                \n        static const Value_type& get_value( const Pair_type& pair )\n        {\n            return pair.second;\n        }\n    };\n#endif\n\n    // typedefs for ASCII\n\n#ifdef JSON_SPIRIT_MVALUE_ENABLED\n    typedef Config_map< std::string > mConfig;\n\n    typedef mConfig::Value_type  mValue;\n    typedef mConfig::Object_type mObject;\n    typedef mConfig::Array_type  mArray;\n#endif\n\n    // typedefs for Unicode\n\n#if defined( JSON_SPIRIT_WMVALUE_ENABLED ) && !defined( BOOST_NO_STD_WSTRING )\n    typedef Config_map< std::wstring > wmConfig;\n\n    typedef wmConfig::Value_type  wmValue;\n    typedef wmConfig::Object_type wmObject;\n    typedef wmConfig::Array_type  wmArray;\n#endif\n\n    ///////////////////////////////////////////////////////////////////////////////////////////////\n    //\n    // implementation\n\n    inline bool operator==( const Null&, const Null& )\n    {\n        return true;\n    }\n\n    template< class Config >\n    const Value_impl< Config > Value_impl< Config >::null;\n\n    template< class Config >\n    Value_impl< Config >::Value_impl()\n    :   v_( Null() )\n    {\n    }\n\n    template< class Config >\n    Value_impl< Config >::Value_impl( const Const_str_ptr value )\n    :  v_( String_type( value ) )\n    {\n    }\n\n    template< class Config >\n    Value_impl< Config >::Value_impl( const String_type& value )\n    :   v_( value )\n    {\n    }\n\n    template< class Config >\n    Value_impl< Config >::Value_impl( const Object& value )\n    :   v_( value )\n    {\n    }\n\n    template< class Config >\n    Value_impl< Config >::Value_impl( const Array& value )\n    :   v_( value )\n    {\n    }\n\n    template< class Config >\n    Value_impl< Config >::Value_impl( bool value )\n    :   v_( value )\n    {\n    }\n\n    template< class Config >\n    Value_impl< Config >::Value_impl( int value )\n    :   v_( static_cast< boost::int64_t >( value ) )\n    {\n    }\n\n    template< class Config >\n    Value_impl< Config >::Value_impl( boost::int64_t value )\n    :   v_( value )\n    {\n    }\n\n    template< class Config >\n    Value_impl< Config >::Value_impl( boost::uint64_t value )\n    :   v_( value )\n    {\n    }\n\n    template< class Config >\n    Value_impl< Config >::Value_impl( double value )\n    :   v_( value )\n    {\n    }\n\n    template< class Config >\n    Value_impl< Config >::Value_impl( const Value_impl< Config >& other )\n    :   v_( other.v_ )\n    {\n    }\n\n    template< class Config >\n    template< class Iter >\n    Value_impl< Config >::Value_impl( Iter first, Iter last )\n    :   v_( Array( first, last ) )\n    {\n    }\n\n    template< class Config >\n    template< BOOST_VARIANT_ENUM_PARAMS( typename T ) >\n    Value_impl< Config >::Value_impl( const boost::variant< BOOST_VARIANT_ENUM_PARAMS(T) >& variant )\n    :   v_( boost::apply_visitor( Variant_converter_visitor(), variant) )\n    {\n    }\n\n    template< class Config >\n    Value_impl< Config >& Value_impl< Config >::operator=( const Value_impl& lhs )\n    {\n        Value_impl tmp( lhs );\n\n        std::swap( v_, tmp.v_ );\n\n        return *this;\n    }\n\n    template< class Config >\n    bool Value_impl< Config >::operator==( const Value_impl& lhs ) const\n    {\n        if( this == &lhs ) return true;\n\n        if( type() != lhs.type() ) return false;\n\n        return v_ == lhs.v_; \n    }\n\n    template< class Config >\n    Value_type Value_impl< Config >::type() const\n    {\n        if( is_uint64() )\n        {\n            return int_type;\n        }\n\n        return static_cast< Value_type >( v_.which() );\n    }\n\n    template< class Config >\n    bool Value_impl< Config >::is_uint64() const\n    {\n        return v_.which() == null_type + 1;\n    }\n\n    template< class Config >\n    bool Value_impl< Config >::is_null() const\n    {\n        return type() == null_type;\n    }\n\n    template< class Config >\n    void Value_impl< Config >::check_type( const Value_type vtype ) const\n    {\n        if( type() != vtype ) \n        {\n            std::ostringstream os;\n\n            os << \"get_value< \" << value_type_to_string( vtype ) << \" > called on \" << value_type_to_string( type() ) << \" Value\";\n\n            throw std::runtime_error( os.str() );\n        }\n    }\n\n    template< class Config >\n    const typename Config::String_type& Value_impl< Config >::get_str() const\n    {\n        check_type( str_type );\n\n        return *boost::get< String_type >( &v_ );\n    }\n\n    template< class Config >\n    const typename Value_impl< Config >::Object& Value_impl< Config >::get_obj() const\n    {\n        check_type( obj_type );\n\n        return *boost::get< Object >( &v_ );\n    }\n     \n    template< class Config >\n    const typename Value_impl< Config >::Array& Value_impl< Config >::get_array() const\n    {\n        check_type( array_type );\n\n        return *boost::get< Array >( &v_ );\n    }\n     \n    template< class Config >\n    bool Value_impl< Config >::get_bool() const\n    {\n        check_type( bool_type );\n\n        return boost::get< bool >( v_ );\n    }\n     \n    template< class Config >\n    int Value_impl< Config >::get_int() const\n    {\n        check_type( int_type );\n\n        return static_cast< int >( get_int64() );\n    }\n    \n    template< class Config >\n    boost::int64_t Value_impl< Config >::get_int64() const\n    {\n        check_type( int_type );\n\n        if( is_uint64() )\n        {\n            return static_cast< boost::int64_t >( get_uint64() );\n        }\n\n        return boost::get< boost::int64_t >( v_ );\n    }\n    \n    template< class Config >\n    boost::uint64_t Value_impl< Config >::get_uint64() const\n    {\n        check_type( int_type );\n\n        if( !is_uint64() )\n        {\n            return static_cast< boost::uint64_t >( get_int64() );\n        }\n\n        return boost::get< boost::uint64_t >( v_ );\n    }\n\n    template< class Config >\n    double Value_impl< Config >::get_real() const\n    {\n        if( type() == int_type )\n        {\n            return is_uint64() ? static_cast< double >( get_uint64() )\n                               : static_cast< double >( get_int64() );\n        }\n\n        check_type( real_type );\n\n        return boost::get< double >( v_ );\n    }\n\n    template< class Config >\n    typename Value_impl< Config >::Object& Value_impl< Config >::get_obj()\n    {\n        check_type( obj_type );\n\n        return *boost::get< Object >( &v_ );\n    }\n\n    template< class Config >\n    typename Value_impl< Config >::Array& Value_impl< Config >::get_array()\n    {\n        check_type( array_type );\n\n        return *boost::get< Array >( &v_ );\n    }\n\n    template< class Config >\n    Pair_impl< Config >::Pair_impl( const String_type& name, const Value_type& value )\n    :   name_( name )\n    ,   value_( value )\n    {\n    }\n\n    template< class Config >\n    bool Pair_impl< Config >::operator==( const Pair_impl< Config >& lhs ) const\n    {\n        if( this == &lhs ) return true;\n\n        return ( name_ == lhs.name_ ) && ( value_ == lhs.value_ );\n    }\n\n    // converts a C string, ie. 8 bit char array, to a string object\n    //\n    template < class String_type >\n    String_type to_str( const char* c_str )\n    {\n        String_type result;\n\n        for( const char* p = c_str; *p != 0; ++p )\n        {\n            result += *p;\n        }\n\n        return result;\n    }\n\n    //\n\n    namespace internal_\n    {\n        template< typename T >\n        struct Type_to_type\n        {\n        };\n\n        template< class Value > \n        int get_value( const Value& value, Type_to_type< int > )\n        {\n            return value.get_int();\n        }\n       \n        template< class Value > \n        boost::int64_t get_value( const Value& value, Type_to_type< boost::int64_t > )\n        {\n            return value.get_int64();\n        }\n       \n        template< class Value > \n        boost::uint64_t get_value( const Value& value, Type_to_type< boost::uint64_t > )\n        {\n            return value.get_uint64();\n        }\n       \n        template< class Value > \n        double get_value( const Value& value, Type_to_type< double > )\n        {\n            return value.get_real();\n        }\n       \n        template< class Value > \n        typename Value::String_type get_value( const Value& value, Type_to_type< typename Value::String_type > )\n        {\n            return value.get_str();\n        }\n       \n        template< class Value > \n        typename Value::Array get_value( const Value& value, Type_to_type< typename Value::Array > )\n        {\n            return value.get_array();\n        }\n       \n        template< class Value > \n        typename Value::Object get_value( const Value& value, Type_to_type< typename Value::Object > )\n        {\n            return value.get_obj();\n        }\n       \n        template< class Value > \n        bool get_value( const Value& value, Type_to_type< bool > )\n        {\n            return value.get_bool();\n        }\n    }\n\n    template< class Config >\n    template< typename T > \n    T Value_impl< Config >::get_value() const\n    {\n        return internal_::get_value( *this, internal_::Type_to_type< T >() );\n    }\n\n    static std::string value_type_to_string( const Value_type vtype )\n    {\n        switch( vtype )\n        {\n            case obj_type: return \"Object\";\n            case array_type: return \"Array\";\n            case str_type: return \"string\";\n            case bool_type: return \"boolean\";\n            case int_type: return \"integer\";\n            case real_type: return \"real\";\n            case null_type: return \"null\";\n        }\n\n        assert( false );\n\n        return \"unknown type\";\n    }\n}\n\n#endif\n"
  },
  {
    "path": "thirdparty/json_spirit/json_spirit/json_spirit_writer.cpp",
    "content": "//          Copyright John W. Wilkinson 2007 - 2014\n// Distributed under the MIT License, see accompanying file LICENSE.txt\n\n// json spirit version 4.08\n\n#include \"json_spirit_writer.h\"\n#include \"json_spirit_writer_template.h\"\n\nusing namespace json_spirit;\n\n#ifdef JSON_SPIRIT_VALUE_ENABLED\n    void json_spirit::write( const Value& value, std::ostream& os, int options, unsigned int precision_of_doubles )\n    {\n        write_stream( value, os, options, precision_of_doubles );\n    }\n    std::string json_spirit::write( const Value& value, int options, unsigned int precision_of_doubles )\n    {\n        return write_string( value, options, precision_of_doubles );\n    }\n\n    void json_spirit::write_formatted( const Value& value, std::ostream& os, unsigned int precision_of_doubles )\n    {\n        write_stream( value, os, pretty_print, precision_of_doubles );\n    }\n\n    std::string json_spirit::write_formatted( const Value& value, unsigned int precision_of_doubles )\n    {\n        return write_string( value, pretty_print, precision_of_doubles );\n    }\n#endif\n\n#ifdef JSON_SPIRIT_MVALUE_ENABLED\n    void json_spirit::write( const mValue& value, std::ostream& os, int options, unsigned int precision_of_doubles )\n    {\n        write_stream( value, os, options, precision_of_doubles );\n    }\n\n    std::string json_spirit::write( const mValue& value, int options, unsigned int precision_of_doubles )\n    {\n        return write_string( value, options, precision_of_doubles );\n    }\n\n    void json_spirit::write_formatted( const mValue& value, std::ostream& os, unsigned int precision_of_doubles )\n    {\n        write_stream( value, os, pretty_print, precision_of_doubles );\n    }\n\n    std::string json_spirit::write_formatted( const mValue& value, unsigned int precision_of_doubles )\n    {\n        return write_string( value, pretty_print, precision_of_doubles );\n    }\n#endif\n\n#if defined( JSON_SPIRIT_WVALUE_ENABLED ) && !defined( BOOST_NO_STD_WSTRING )\n    void json_spirit::write( const wValue& value, std::wostream& os, int options, unsigned int precision_of_doubles )\n    {\n        write_stream( value, os, options, precision_of_doubles );\n    }\n\n    std::wstring json_spirit::write( const wValue& value, int options, unsigned int precision_of_doubles )\n    {\n        return write_string( value, options, precision_of_doubles );\n    }\n\n    void json_spirit::write_formatted( const wValue& value, std::wostream& os, unsigned int precision_of_doubles )\n    {\n        write_stream( value, os, pretty_print, precision_of_doubles );\n    }\n\n    std::wstring json_spirit::write_formatted( const wValue& value, unsigned int precision_of_doubles )\n    {\n        return write_string( value, pretty_print, precision_of_doubles );\n    }\n#endif\n\n#if defined( JSON_SPIRIT_WMVALUE_ENABLED ) && !defined( BOOST_NO_STD_WSTRING )\n    void json_spirit::write_formatted( const wmValue& value, std::wostream& os, unsigned int precision_of_doubles )\n    {\n        write_stream( value, os, pretty_print, precision_of_doubles );\n    }\n\n    std::wstring json_spirit::write_formatted( const wmValue& value, unsigned int precision_of_doubles )\n    {\n        return write_string( value, pretty_print, precision_of_doubles );\n    }\n\n    void json_spirit::write( const wmValue& value, std::wostream& os, int options, unsigned int precision_of_doubles )\n    {\n        write_stream( value, os, options, precision_of_doubles );\n    }\n\n    std::wstring json_spirit::write( const wmValue& value, int options, unsigned int precision_of_doubles )\n    {\n        return write_string( value, options, precision_of_doubles );\n    }\n#endif\n"
  },
  {
    "path": "thirdparty/json_spirit/json_spirit/json_spirit_writer.h",
    "content": "#ifndef JSON_SPIRIT_WRITER\n#define JSON_SPIRIT_WRITER\n\n//          Copyright John W. Wilkinson 2007 - 2014\n// Distributed under the MIT License, see accompanying file LICENSE.txt\n\n// json spirit version 4.08\n\n#if defined(_MSC_VER) && (_MSC_VER >= 1020)\n# pragma once\n#endif\n\n#include \"json_spirit_value.h\"\n#include \"json_spirit_writer_options.h\"\n#include <iostream>\n\nnamespace json_spirit\n{\n    // these functions to convert JSON Values to text\n    // note the precision used outputing doubles defaults to 17, \n    // unless the remove_trailing_zeros option is given in which case the default is 16\n\n#ifdef JSON_SPIRIT_VALUE_ENABLED\n    void         write( const Value&  value, std::ostream&  os, int options = none, unsigned int precision_of_doubles = 0 );\n    std::string  write( const Value&  value, int options = none, unsigned int precision_of_doubles = 0 );\n#endif\n\n#ifdef JSON_SPIRIT_MVALUE_ENABLED\n    void         write( const mValue& value, std::ostream&  os, int options = none, unsigned int precision_of_doubles = 0 );\n    std::string  write( const mValue& value, int options = none, unsigned int precision_of_doubles = 0 );\n#endif\n\n#if defined( JSON_SPIRIT_WVALUE_ENABLED ) && !defined( BOOST_NO_STD_WSTRING )\n    void         write( const wValue&  value, std::wostream& os, int options = none, unsigned int precision_of_doubles = 0 );\n    std::wstring write( const wValue&  value, int options = none, unsigned int precision_of_doubles = 0 );\n#endif\n\n#if defined( JSON_SPIRIT_WMVALUE_ENABLED ) && !defined( BOOST_NO_STD_WSTRING )\n    void         write( const wmValue& value, std::wostream& os, int options = none, unsigned int precision_of_doubles = 0 );\n    std::wstring write( const wmValue& value, int options = none, unsigned int precision_of_doubles = 0 );\n#endif\n\n    // these \"formatted\" versions of the \"write\" functions are the equivalent of the above functions\n    // with option \"pretty_print\"\n    \n#ifdef JSON_SPIRIT_VALUE_ENABLED\n    void         write_formatted( const Value& value, std::ostream&  os, unsigned int precision_of_doubles = 0 );\n    std::string  write_formatted( const Value& value, unsigned int precision_of_doubles = 0 );\n#endif\n#ifdef JSON_SPIRIT_MVALUE_ENABLED\n    void         write_formatted( const mValue& value, std::ostream&  os, unsigned int precision_of_doubles = 0 );\n    std::string  write_formatted( const mValue& value, unsigned int precision_of_doubles = 0 );\n#endif\n\n#if defined( JSON_SPIRIT_WVALUE_ENABLED ) && !defined( BOOST_NO_STD_WSTRING )\n    void         write_formatted( const wValue& value, std::wostream& os, unsigned int precision_of_doubles = 0 );\n    std::wstring write_formatted( const wValue& value, unsigned int precision_of_doubles = 0 );\n#endif\n#if defined( JSON_SPIRIT_WMVALUE_ENABLED ) && !defined( BOOST_NO_STD_WSTRING )\n    void         write_formatted( const wmValue& value, std::wostream& os, unsigned int precision_of_doubles = 0 );\n    std::wstring write_formatted( const wmValue& value, unsigned int precision_of_doubles = 0 );\n#endif\n}\n\n#endif\n"
  },
  {
    "path": "thirdparty/json_spirit/json_spirit/json_spirit_writer_options.h",
    "content": "#ifndef JSON_SPIRIT_WRITER_OPTIONS\n#define JSON_SPIRIT_WRITER_OPTIONS\n\n//          Copyright John W. Wilkinson 2007 - 2014\n// Distributed under the MIT License, see accompanying file LICENSE.txt\n\n// json spirit version 4.08\n\n#if defined(_MSC_VER) && (_MSC_VER >= 1020)\n# pragma once\n#endif\n\nnamespace json_spirit\n{\n    enum Output_options{ none = 0,              // default options\n\n                         pretty_print = 0x01,   // Add whitespace to format the output nicely.\n\n                         raw_utf8 = 0x02,       // This prevents non-printable characters from being escapted using \"\\uNNNN\" notation.\n                                                // Note, this is an extension to the JSON standard. It disables the escaping of\n                                                // non-printable characters allowing UTF-8 sequences held in 8 bit char strings\n                                                // to pass through unaltered.\n\n                         remove_trailing_zeros = 0x04,\n                                                // no longer used kept for backwards compatibility\n                         single_line_arrays = 0x08,\n                                                // pretty printing except that arrays printed on single lines unless they contain\n                                                // composite elements, i.e. objects or arrays\n                         always_escape_nonascii = 0x10,\n                                                // all unicode wide characters are escaped, i.e. outputed as \"\\uXXXX\", even if they are\n                                                // printable under the current locale, ascii printable chars are not escaped\n                       };\n}\n\n#endif\n"
  },
  {
    "path": "thirdparty/json_spirit/json_spirit/json_spirit_writer_template.h",
    "content": "#ifndef JSON_SPIRIT_WRITER_TEMPLATE\n#define JSON_SPIRIT_WRITER_TEMPLATE\n\n//          Copyright John W. Wilkinson 2007 - 2014\n// Distributed under the MIT License, see accompanying file LICENSE.txt\n\n// json spirit version 4.08\n\n#if defined(_MSC_VER) && (_MSC_VER >= 1020)\n# pragma once\n#endif\n\n#include \"json_spirit_value.h\"\n#include \"json_spirit_writer_options.h\"\n\n#include <cassert>\n#include <sstream>\n#include <iomanip>\n#include <boost/io/ios_state.hpp>\n\nnamespace json_spirit\n{\n    inline char to_hex_char( unsigned int c )\n    {\n        assert( c <= 0xF );\n\n        const char ch = static_cast< char >( c );\n\n        if( ch < 10 ) return '0' + ch;\n\n        return 'A' - 10 + ch;\n    }\n\n    template< class String_type >\n    String_type non_printable_to_string( unsigned int c )\n    {\n        typedef typename String_type::value_type Char_type;\n\n        String_type result( 6, '\\\\' );\n\n        result[1] = 'u';\n\n        result[ 5 ] = to_hex_char( c & 0x000F ); c >>= 4;\n        result[ 4 ] = to_hex_char( c & 0x000F ); c >>= 4;\n        result[ 3 ] = to_hex_char( c & 0x000F ); c >>= 4;\n        result[ 2 ] = to_hex_char( c & 0x000F );\n\n        return result;\n    }\n\n    template< typename Char_type, class String_type >\n    bool add_esc_char( Char_type c, String_type& s )\n    {\n        switch( c )\n        {\n            case '\"':  s += to_str< String_type >( \"\\\\\\\"\" ); return true;\n            case '\\\\': s += to_str< String_type >( \"\\\\\\\\\" ); return true;\n            case '\\b': s += to_str< String_type >( \"\\\\b\"  ); return true;\n            case '\\f': s += to_str< String_type >( \"\\\\f\"  ); return true;\n            case '\\n': s += to_str< String_type >( \"\\\\n\"  ); return true;\n            case '\\r': s += to_str< String_type >( \"\\\\r\"  ); return true;\n            case '\\t': s += to_str< String_type >( \"\\\\t\"  ); return true;\n        }\n\n        return false;\n    }\n\n    template< class String_type >\n    String_type add_esc_chars( const String_type& s, bool raw_utf8, bool esc_nonascii )\n    {\n        typedef typename String_type::const_iterator Iter_type;\n        typedef typename String_type::value_type     Char_type;\n\n        String_type result;\n\n        const Iter_type end( s.end() );\n\n        for( Iter_type i = s.begin(); i != end; ++i )\n        {\n            const Char_type c( *i );\n\n            if( add_esc_char( c, result ) ) continue;\n\n            if( raw_utf8 )\n            {\n                result += c;\n            }\n            else\n            {\n                const wint_t unsigned_c( ( c >= 0 ) ? c : 256 + c );\n\n                if( !esc_nonascii && iswprint( unsigned_c ) )\n                {\n                    result += c;\n                }\n                else\n                {\n                    result += non_printable_to_string< String_type >( unsigned_c );\n                }\n            }\n        }\n\n        return result;\n    }\n\n    // this class generates the JSON text,\n    // it keeps track of the indentation level etc.\n    //\n    template< class Value_type, class Ostream_type >\n    class Generator\n    {\n        typedef typename Value_type::Config_type Config_type;\n        typedef typename Config_type::String_type String_type;\n        typedef typename Config_type::Object_type Object_type;\n        typedef typename Config_type::Array_type Array_type;\n        typedef typename String_type::value_type Char_type;\n        typedef typename Object_type::value_type Obj_member_type;\n\n    public:\n\n        Generator( const Value_type& value, Ostream_type& os, int options, unsigned int precision_of_doubles )\n        :   os_( os )\n        ,   indentation_level_( 0 )\n        ,   pretty_( ( options & pretty_print ) != 0 || ( options & single_line_arrays ) != 0 )\n        ,   raw_utf8_( ( options & raw_utf8 ) != 0 )\n        ,   esc_nonascii_( ( options & always_escape_nonascii ) != 0 )\n        ,   single_line_arrays_( ( options & single_line_arrays ) != 0 )\n        ,   ios_saver_( os )\n        {\n            if( precision_of_doubles > 0 )\n            {\n                precision_of_doubles_ = precision_of_doubles;\n            }\n            else\n            {\n                precision_of_doubles_ = ( options & remove_trailing_zeros ) != 0 ? 16 : 17;\n            }\n\n            output( value );\n        }\n\n    private:\n\n        void output( const Value_type& value )\n        {\n            switch( value.type() )\n            {\n                case obj_type:   output( value.get_obj() );   break;\n                case array_type: output( value.get_array() ); break;\n                case str_type:   output( value.get_str() );   break;\n                case bool_type:  output( value.get_bool() );  break;\n                case real_type:  output( value.get_real() );  break;\n                case int_type:   output_int( value );         break;\n                case null_type:  os_ << \"null\";               break;\n                default: assert( false );\n            }\n        }\n\n        void output( const Object_type& obj )\n        {\n            output_array_or_obj( obj, '{', '}' );\n        }\n\n        void output( const Obj_member_type& member )\n        {\n            output( Config_type::get_name( member ) ); space(); \n            os_ << ':'; space(); \n            output( Config_type::get_value( member ) );\n        }\n\n        void output_int( const Value_type& value )\n        {\n            if( value.is_uint64() )\n            {\n                os_ << value.get_uint64();\n            }\n            else\n            {\n               os_ << value.get_int64();\n            }\n        }\n\n        void output( const String_type& s )\n        {\n            os_ << '\"' << add_esc_chars( s, raw_utf8_, esc_nonascii_ ) << '\"';\n        }\n\n        void output( bool b )\n        {\n            os_ << to_str< String_type >( b ? \"true\" : \"false\" );\n        }\n\n        void output( double d )\n        {\n            os_ << std::setprecision( precision_of_doubles_ ) << d;\n        }\n\n        static bool contains_composite_elements( const Array_type& arr )\n        {\n            for( typename Array_type::const_iterator i = arr.begin(); i != arr.end(); ++i )\n            {\n                const Value_type& val = *i;\n\n                if( val.type() == obj_type ||\n                    val.type() == array_type )\n                {\n                    return true;\n                }\n            }\n\n            return false;\n        }\n\n        template< class Iter >\n        void output_composite_item( Iter i, Iter last )\n        {\n            output( *i );\n\n            if( ++i != last )\n            {\n                os_ << ',';\n            }\n        }\n\n        void output( const Array_type& arr )\n        {\n            if( single_line_arrays_ && !contains_composite_elements( arr )  )\n            {\n                os_ << '['; space();\n               \n                for( typename Array_type::const_iterator i = arr.begin(); i != arr.end(); ++i )\n                {\n                    output_composite_item( i, arr.end() );\n\n                    space();\n                }\n\n                os_ << ']';\n            }\n            else\n            {\n                output_array_or_obj( arr, '[', ']' );\n            }\n        }\n\n        template< class T >\n        void output_array_or_obj( const T& t, Char_type start_char, Char_type end_char )\n        {\n            os_ << start_char; new_line();\n\n            ++indentation_level_;\n            \n            for( typename T::const_iterator i = t.begin(); i != t.end(); ++i )\n            {\n                indent();\n\n                output_composite_item( i, t.end() );\n\n                new_line();\n            }\n\n            --indentation_level_;\n\n            indent(); os_ << end_char;\n        }\n        \n        void indent()\n        {\n            if( !pretty_ ) return;\n\n            for( int i = 0; i < indentation_level_; ++i )\n            { \n                os_ << \"    \";\n            }\n        }\n\n        void space()\n        {\n            if( pretty_ ) os_ << ' ';\n        }\n\n        void new_line()\n        {\n            if( pretty_ ) os_ << '\\n';\n        }\n\n        Generator& operator=( const Generator& ); // to prevent \"assignment operator could not be generated\" warning\n\n        Ostream_type& os_;\n        int indentation_level_;\n        bool pretty_;\n        bool raw_utf8_;\n        bool esc_nonascii_;\n        bool single_line_arrays_;\n        int precision_of_doubles_;\n        boost::io::basic_ios_all_saver< Char_type > ios_saver_;  // so that ostream state is reset after control is returned to the caller\n    };\n\n    // writes JSON Value to a stream, e.g.\n    //\n    // write_stream( value, os, pretty_print );\n    //\n    template< class Value_type, class Ostream_type >\n    void write_stream( const Value_type& value, Ostream_type& os, int options = none, unsigned int precision_of_doubles = 0 )\n    {\n        os << std::dec;\n        Generator< Value_type, Ostream_type >( value, os, options, precision_of_doubles );\n    }\n\n    // writes JSON Value to a stream, e.g.\n    //\n    // const string json_str = write( value, pretty_print );\n    //\n    template< class Value_type >\n    typename Value_type::String_type write_string( const Value_type& value, int options = none, unsigned int precision_of_doubles = 0 )\n    {\n        typedef typename Value_type::String_type::value_type Char_type;\n\n        std::basic_ostringstream< Char_type > os;\n\n        write_stream( value, os, options, precision_of_doubles );\n\n        return os.str();\n    }\n}\n\n#endif\n"
  },
  {
    "path": "thirdparty/json_spirit/json_test/CMakeLists.txt",
    "content": "SET(JSON_TEST_SRCS\njson_spirit_reader_test.cpp json_spirit_reader_test.h\njson_spirit_stream_reader_test.cpp json_spirit_stream_reader_test.h\njson_spirit_utils_test.cpp json_spirit_utils_test.h\njson_spirit_value_test.cpp json_spirit_value_test.h\njson_spirit_writer_test.cpp json_spirit_writer_test.h\nutils_test.cpp utils_test.h\njson_test.cpp)\n\nFIND_PACKAGE(Boost 1.34 REQUIRED)\nINCLUDE_DIRECTORIES(${Boost_INCLUDE_DIR})\n\nADD_EXECUTABLE(json_test ${JSON_TEST_SRCS})\nTARGET_LINK_LIBRARIES(json_test json_spirit)\n\n"
  },
  {
    "path": "thirdparty/json_spirit/json_test/json_spirit_reader_test.cpp",
    "content": "//          Copyright John W. Wilkinson 2007 - 2014\n// Distributed under the MIT License, see accompanying file LICENSE.txt\n\n// json spirit version 4.08\n\n#include \"json_spirit_reader_test.h\"\n#include \"utils_test.h\"\n#include \"json_spirit_reader.h\"\n#include \"json_spirit_value.h\" \n#include \"json_spirit_writer.h\" \n\n#include <limits.h>\n#include <sstream>\n#include <boost/assign/list_of.hpp>\n#include <boost/timer.hpp>\n#include <boost/lexical_cast.hpp>\n\nusing namespace json_spirit;\nusing namespace std;\nusing namespace boost;\nusing namespace boost::assign;\n\nnamespace\n{\n    template< class String_type, class Value_type >\n    void test_read( const String_type& s, Value_type& value )\n    {\n        // performs both types of read and checks they produce the same value\n\n        read( s, value );\n\n        Value_type value_2;\n\n        read_or_throw( s, value_2 );\n\n        assert_eq( value, value_2 );\n    }\n\n    template< class Config_type >\n    struct Test_runner\n    {\n        typedef typename Config_type::String_type String_type;\n        typedef typename Config_type::Object_type Object_type;\n        typedef typename Config_type::Array_type Array_type;\n        typedef typename Config_type::Value_type Value_type;\n        typedef typename Config_type::Pair_type Pair_type;\n        typedef typename String_type::value_type  Char_type;\n        typedef typename String_type::const_iterator Iter_type;\n        typedef std::basic_istringstream< Char_type > Istringstream_type;\n        typedef std::basic_istream< Char_type > Istream_type;\n\n        String_type to_str( const char* c_str )\n        {\n            return ::to_str< String_type >( c_str );\n        }\n\n        Test_runner()\n        {\n        }\n\n        void check_eq( const Object_type& obj_1, const Object_type& obj_2 )\n        {\n            const typename Object_type::size_type size( obj_1.size() );\n\n            assert_eq( size, obj_2.size() );\n\n            typename Object_type::const_iterator i1 = obj_1.begin();\n            typename Object_type::const_iterator i2 = obj_2.begin();\n\n            for( ; i1 != obj_1.end(); ++i1, ++i2 )\n            {\n                assert_eq( *i1, *i2 ); \n            }\n        }\n\n        void add_value( Object_type& obj, const char* c_name, const Value_type& value )\n        {\n            Config_type::add( obj, to_str( c_name ), value );\n        }\n\n        void add_c_str( Object_type& obj, const char* c_name, const char* c_value )\n        {\n            add_value( obj, c_name, to_str( c_value ) );\n        }\n\n        void test_syntax( const char* c_str, bool expected_success = true )\n        {\n            const String_type str = to_str( c_str );\n\n            Value_type value;\n\n            const bool ok = read( str, value );\n\n            assert_eq( ok, expected_success  );\n\n            try\n            {\n                read_or_throw( str, value );\n\n                assert( expected_success );\n            }\n            catch( ... )\n            {\n                assert( !expected_success );\n            }\n        }\n\n        template< typename Int >\n        void test_syntax( Int min_int, Int max_int )\n        {\n            ostringstream os;\n\n            os << \"[\" << min_int << \",\" << max_int << \"]\";\n\n            test_syntax( os.str().c_str() );\n        }\n\n        void test_syntax()\n        {\n            test_syntax( \"{}\" );\n            test_syntax( \"{ }\" );\n            test_syntax( \"{ } \" );\n            test_syntax( \"{ }  \" );\n            test_syntax( \"{\\\"\\\":\\\"\\\"}\" );\n            test_syntax( \"{\\\"test\\\":\\\"123\\\"}\" );\n            test_syntax( \"{\\\"test\\\" : \\\"123\\\"}\" );\n            test_syntax( \"{\\\"testing testing testing\\\":\\\"123\\\"}\" );\n            test_syntax( \"{\\\"\\\":\\\"abc\\\"}\" );\n            test_syntax( \"{\\\"abc\\\":\\\"\\\"}\" );\n            test_syntax( \"{\\\"\\\":\\\"\\\"}\" );\n            test_syntax( \"{\\\"test\\\":true}\" );\n            test_syntax( \"{\\\"test\\\":false}\" );\n            test_syntax( \"{\\\"test\\\":null}\" );\n            test_syntax( \"{\\\"test1\\\":\\\"123\\\",\\\"test2\\\":\\\"456\\\"}\" );\n            test_syntax( \"{\\\"test1\\\":\\\"123\\\",\\\"test2\\\":\\\"456\\\",\\\"test3\\\":\\\"789\\\"}\" );\n            test_syntax( \"{\\\"test1\\\":{\\\"test2\\\":\\\"123\\\",\\\"test3\\\":\\\"456\\\"}}\" );\n            test_syntax( \"{\\\"test1\\\":{\\\"test2\\\":{\\\"test3\\\":\\\"456\\\"}}}\" );\n            test_syntax( \"{\\\"test1\\\":[\\\"a\\\",\\\"bb\\\",\\\"cc\\\"]}\" );\n            test_syntax( \"{\\\"test1\\\":[true,false,null]}\" );\n            test_syntax( \"{\\\"test1\\\":[true,\\\"abc\\\",{\\\"a\\\":\\\"b\\\"},{\\\"d\\\":false},null]}\" );\n            test_syntax( \"{\\\"test1\\\":[1,2,-3]}\" );\n            test_syntax( \"{\\\"test1\\\":[1.1,2e4,-1.234e-34]}\" );\n            test_syntax( \"{\\n\"\n                          \"\\t\\\"test1\\\":\\n\"\n                          \"\\t\\t{\\n\"\n                          \"\\t\\t\\t\\\"test2\\\":\\\"123\\\",\\n\"\n                          \"\\t\\t\\t\\\"test3\\\":\\\"456\\\"\\n\"\n                          \"\\t\\t}\\n\"\n                          \"}\\n\" );\n            test_syntax( \"[]\" );\n            test_syntax( \"[ ]\" );\n            test_syntax( \"[1,2,3]\" );\n            test_syntax( \"[ 1, -2, 3]\" );\n            test_syntax( \"[ 1.2, -2e6, -3e-6 ]\" );\n            test_syntax( \"[ 1.2, \\\"str\\\", -3e-6, { \\\"field\\\" : \\\"data\\\" } ]\" );\n\n            test_syntax( INT_MIN, INT_MAX );\n            test_syntax( LLONG_MIN, LLONG_MAX );\n            test_syntax( \"[1 2 3]\", false );\n        }\n\n        Value_type read_cstr( const char* c_str )\n        {\n            Value_type value;\n\n            test_read( to_str( c_str ), value );\n\n            return value;\n        }\n\n        void read_cstr( const char* c_str, Value_type& value )\n        {\n            test_read( to_str( c_str ), value );\n        }\n\n        void check_reading( const char* c_str )\n        {\n            Value_type value;\n\n            String_type in_s( to_str( c_str ) );\n\n            test_read( in_s, value );\n\n            const String_type result = write_formatted( value ); \n\n            assert_eq( in_s, result );\n        }\n\n        template< typename Int >\n        void check_reading( Int min_int, Int max_int )\n        {\n            ostringstream os;\n\n            os << \"[\\n\"\n                   \"    \" << min_int << \",\\n\"\n                   \"    \" << max_int << \"\\n\"\n                   \"]\";\n\n            check_reading( os.str().c_str() );\n        }\n\n        void test_reading()\n        {\n            check_reading( \"{\\n}\" );\n\n            Object_type obj;\n            Value_type value;\n\n            read_cstr( \"{\\n\"\n                       \"    \\\"name 1\\\" : \\\"value 1\\\"\\n\"\n                       \"}\", value );\n\n            add_c_str( obj, \"name 1\", \"value 1\" );\n\n            check_eq( value.get_obj(), obj );\n\n            read_cstr( \"{\\\"name 1\\\":\\\"value 1\\\",\\\"name 2\\\":\\\"value 2\\\"}\", value );\n\n            add_c_str( obj, \"name 2\", \"value 2\" );\n\n            check_eq( value.get_obj(), obj );\n\n            read_cstr( \"{\\n\"\n                       \"    \\\"name 1\\\" : \\\"value 1\\\",\\n\"\n                       \"    \\\"name 2\\\" : \\\"value 2\\\",\\n\"\n                       \"    \\\"name 3\\\" : \\\"value 3\\\"\\n\"\n                       \"}\", value );\n\n            add_c_str( obj, \"name 3\", \"value 3\" );\n\n            check_eq( value.get_obj(), obj );\n\n            check_reading( \"{\\n\"\n                            \"    \\\"\\\" : \\\"value\\\",\\n\"\n                            \"    \\\"name\\\" : \\\"\\\"\\n\"\n                            \"}\" );\n\n            check_reading( \"{\\n\"\n                            \"    \\\"name 1\\\" : \\\"value 1\\\",\\n\"\n                            \"    \\\"name 2\\\" : {\\n\"\n                            \"        \\\"name 3\\\" : \\\"value 3\\\",\\n\"\n                            \"        \\\"name_4\\\" : \\\"value_4\\\"\\n\"\n                            \"    }\\n\"\n                            \"}\" );\n\n            check_reading( \"{\\n\"\n                            \"    \\\"name 1\\\" : \\\"value 1\\\",\\n\"\n                            \"    \\\"name 2\\\" : {\\n\"\n                            \"        \\\"name 3\\\" : \\\"value 3\\\",\\n\"\n                            \"        \\\"name_4\\\" : \\\"value_4\\\",\\n\"\n                            \"        \\\"name_5\\\" : {\\n\"\n                            \"            \\\"name_6\\\" : \\\"value_6\\\",\\n\"\n                            \"            \\\"name_7\\\" : \\\"value_7\\\"\\n\"\n                            \"        }\\n\"\n                            \"    }\\n\"\n                            \"}\" );\n\n            check_reading( \"{\\n\"\n                            \"    \\\"name 1\\\" : \\\"value 1\\\",\\n\"\n                            \"    \\\"name 2\\\" : {\\n\"\n                            \"        \\\"name 3\\\" : \\\"value 3\\\",\\n\"\n                            \"        \\\"name_4\\\" : {\\n\"\n                            \"            \\\"name_5\\\" : \\\"value_5\\\",\\n\"\n                            \"            \\\"name_6\\\" : \\\"value_6\\\"\\n\"\n                            \"        },\\n\"\n                            \"        \\\"name_7\\\" : \\\"value_7\\\"\\n\"\n                            \"    }\\n\"\n                            \"}\" );\n\n            check_reading( \"{\\n\"\n                            \"    \\\"name 1\\\" : \\\"value 1\\\",\\n\"\n                            \"    \\\"name 2\\\" : {\\n\"\n                            \"        \\\"name 3\\\" : \\\"value 3\\\",\\n\"\n                            \"        \\\"name_4\\\" : {\\n\"\n                            \"            \\\"name_5\\\" : \\\"value_5\\\",\\n\"\n                            \"            \\\"name_6\\\" : \\\"value_6\\\"\\n\"\n                            \"        },\\n\"\n                            \"        \\\"name_7\\\" : \\\"value_7\\\"\\n\"\n                            \"    },\\n\"\n                            \"    \\\"name_8\\\" : \\\"value_8\\\",\\n\"\n                            \"    \\\"name_9\\\" : {\\n\"\n                            \"        \\\"name_10\\\" : \\\"value_10\\\"\\n\"\n                            \"    }\\n\"\n                            \"}\" );\n\n            check_reading( \"{\\n\"\n                            \"    \\\"name 1\\\" : {\\n\"\n                            \"        \\\"name 2\\\" : {\\n\"\n                            \"            \\\"name 3\\\" : {\\n\"\n                            \"                \\\"name_4\\\" : {\\n\"\n                            \"                    \\\"name_5\\\" : \\\"value\\\"\\n\"\n                            \"                }\\n\"\n                            \"            }\\n\"\n                            \"        }\\n\"\n                            \"    }\\n\"\n                            \"}\" );\n\n            check_reading( \"{\\n\"\n                            \"    \\\"name 1\\\" : \\\"value 1\\\",\\n\"\n                            \"    \\\"name 2\\\" : true,\\n\"\n                            \"    \\\"name 3\\\" : false,\\n\"\n                            \"    \\\"name_4\\\" : \\\"value_4\\\",\\n\"\n                            \"    \\\"name_5\\\" : true\\n\"\n                            \"}\" );\n\n            check_reading( \"{\\n\"\n                            \"    \\\"name 1\\\" : \\\"value 1\\\",\\n\"\n                            \"    \\\"name 2\\\" : null,\\n\"\n                            \"    \\\"name 3\\\" : \\\"value 3\\\",\\n\"\n                            \"    \\\"name_4\\\" : null\\n\"\n                            \"}\" );\n\n            check_reading( \"{\\n\"\n                            \"    \\\"name 1\\\" : \\\"value 1\\\",\\n\"\n                            \"    \\\"name 2\\\" : 123,\\n\"\n                            \"    \\\"name 3\\\" : \\\"value 3\\\",\\n\"\n                            \"    \\\"name_4\\\" : -567\\n\"\n                            \"}\" );\n\n            check_reading( \"[\\n]\" );\n\n            check_reading( \"[\\n\"\n                           \"    1\\n\"\n                           \"]\" );\n\n            check_reading( \"[\\n\"\n                           \"    1,\\n\"\n                           \"    1.2,\\n\"\n                           \"    \\\"john]\\\",\\n\"\n                           \"    true,\\n\"\n                           \"    false,\\n\"\n                           \"    null\\n\"\n                           \"]\" );\n\n            check_reading( \"[\\n\"\n                           \"    1,\\n\"\n                           \"    [\\n\"\n                           \"        2,\\n\"\n                           \"        3\\n\"\n                           \"    ]\\n\"\n                           \"]\" );\n\n            check_reading( \"[\\n\"\n                           \"    1,\\n\"\n                           \"    [\\n\"\n                           \"        2,\\n\"\n                           \"        3\\n\"\n                           \"    ],\\n\"\n                           \"    [\\n\"\n                           \"        4,\\n\"\n                           \"        [\\n\"\n                           \"            5,\\n\"\n                           \"            6,\\n\"\n                           \"            7\\n\"\n                           \"        ]\\n\"\n                           \"    ]\\n\"\n                           \"]\" );\n\n            check_reading( \"[\\n\"\n                           \"    {\\n\"\n                           \"        \\\"name\\\" : \\\"value\\\"\\n\"\n                           \"    }\\n\"\n                           \"]\" );\n\n            check_reading( \"{\\n\"\n                           \"    \\\"name\\\" : [\\n\"\n                           \"        1\\n\"\n                           \"    ]\\n\"\n                           \"}\" );\n\n            check_reading( \"[\\n\"\n                           \"    {\\n\"\n                           \"        \\\"name 1\\\" : \\\"value\\\",\\n\"\n                           \"        \\\"name 2\\\" : [\\n\"\n                           \"            1,\\n\"\n                           \"            2,\\n\"\n                           \"            3\\n\"\n                           \"        ]\\n\"\n                           \"    }\\n\"\n                           \"]\" );\n\n            check_reading( \"{\\n\"\n                           \"    \\\"name 1\\\" : [\\n\"\n                           \"        1,\\n\"\n                           \"        {\\n\"\n                           \"            \\\"name 2\\\" : \\\"value 2\\\"\\n\"\n                           \"        }\\n\"\n                           \"    ]\\n\"\n                           \"}\" );\n\n            check_reading( \"[\\n\"\n                           \"    {\\n\"\n                           \"        \\\"name 1\\\" : \\\"value 1\\\",\\n\"\n                           \"        \\\"name 2\\\" : [\\n\"\n                           \"            1,\\n\"\n                           \"            2,\\n\"\n                           \"            {\\n\"\n                           \"                \\\"name 3\\\" : \\\"value 3\\\"\\n\"\n                           \"            }\\n\"\n                           \"        ]\\n\"\n                           \"    }\\n\"\n                           \"]\" );\n\n            check_reading( \"{\\n\"\n                           \"    \\\"name 1\\\" : [\\n\"\n                           \"        1,\\n\"\n                           \"        {\\n\"\n                           \"            \\\"name 2\\\" : [\\n\"\n                           \"                1,\\n\"\n                           \"                2,\\n\"\n                           \"                3\\n\"\n                           \"            ]\\n\"\n                           \"        }\\n\"\n                           \"    ]\\n\"\n                           \"}\" );\n\n            check_reading( INT_MIN, INT_MAX );\n            check_reading( LLONG_MIN, LLONG_MAX );\n        }\n\n        void test_reading_reals()\n        {\n            Value_type value;\n\n            const String_type in_s = to_str( \"[1.200000000000000,1.234567890123456e+125,-1.234000000000000e-123,\"\n                                             \" 1.000000000000000e-123,1234567890.123456,123]\" );\n\n            basic_istringstream< Char_type > is( in_s );\n\n            const bool ok = read( is, value );\n\n            assert_eq( ok, true );\n            assert_eq( value.type(), array_type );\n\n            const Array_type arr = value.get_array();\n\n            assert_eq( arr.size(), 6 );\n            assert_eq( arr[0].get_real(), 1.2, 1e-16 );\n            assert_eq( arr[1].get_real(), 1.234567890123456e+125, 1e+110 );\n            assert_eq( arr[2].get_real(), -1.234e-123, 1e+108 );\n            assert_eq( arr[3].get_real(), 1e-123, 1e+108 );\n            assert_eq( arr[4].get_real(), 1234567890.123456, 1e-7 );\n            assert_eq( arr[5].get_real(), 123, 1e-13 );\n        }\n\n        void test_from_stream( const char* json_str, bool expected_success,\n                               const Error_position& expected_error )\n        {\n            Value_type value;\n\n            String_type in_s( to_str( json_str ) );\n\n            basic_istringstream< Char_type > is( in_s );\n\n            const bool ok = read( is, value );\n\n            assert_eq( ok, expected_success );\n\n            if( ok )\n            {\n                assert_eq( in_s, write( value ) );\n            }\n\n            try\n            {\n                basic_istringstream< Char_type > is( in_s );\n\n                read_or_throw( is, value );\n\n                assert_eq( expected_success, true );\n\n                assert_eq( in_s, write( value ) );\n            }\n            catch( const Error_position error )\n            {\n                assert_eq( error, expected_error );\n            }\n        }\n\n        void test_from_stream()\n        {\n            test_from_stream( \"[1,2]\", true, Error_position() );\n            test_from_stream( \"\\n\\n foo\", false, Error_position( 3, 2,\"not a value\"  ) );\n        }\n\n        void test_escape_chars( const char* json_str, const char* c_str )\n        {\n            Value_type value;\n\n            string s( string( \"{\\\"\" ) + json_str + \"\\\" : \\\"\" + json_str + \"\\\"} \" );\n\n            read_cstr( s.c_str(), value );\n\n            const Pair_type& pair( *value.get_obj().begin() );\n\n            assert_eq( Config_type::get_name ( pair ), to_str( c_str ) );\n            assert_eq( Config_type::get_value( pair ), to_str( c_str ) );\n        }\n\n        void test_escape_chars()\n        {\n            test_escape_chars( \"\\\\t\", \"\\t\");\n            test_escape_chars( \"a\\\\t\", \"a\\t\" );\n            test_escape_chars( \"\\\\tb\", \"\\tb\" );\n            test_escape_chars( \"a\\\\tb\", \"a\\tb\" );\n            test_escape_chars( \"a\\\\tb\", \"a\\tb\" );\n            test_escape_chars( \"a123\\\\tb\", \"a123\\tb\" );\n            test_escape_chars( \"\\\\t\\\\n\\\\\\\\\", \"\\t\\n\\\\\" );\n            test_escape_chars( \"\\\\/\\\\r\\\\b\\\\f\\\\\\\"\", \"/\\r\\b\\f\\\"\" );\n            test_escape_chars( \"\\\\h\\\\j\\\\k\", \"\" ); // invalid esc chars\n            test_escape_chars( \"\\\\x61\\\\x62\\\\x63\", \"abc\" );\n            test_escape_chars( \"a\\\\x62c\", \"abc\" );\n            test_escape_chars( \"\\\\x01\\\\x02\\\\x7F\", \"\\x01\\x02\\x7F\" ); // NB x7F is the greatest char spirit will parse\n            test_escape_chars( \"\\\\u0061\\\\u0062\\\\u0063\", \"abc\" );\n        }\n\n        void check_is_null( const char* c_str  )\n        {\n            assert_eq( read_cstr( c_str ).type(), null_type ); \n        }\n\n        template< typename T >\n        void check_value( const char* c_str, const T& expected_value )\n        {\n            const Value_type v( read_cstr( c_str ) );\n            \n            assert_eq( v.template get_value< T >(), expected_value ); \n        }\n\n        void test_values()\n        {\n            check_value( \"1\",        1 );\n            check_value( \"1.5\",      1.5 );\n            check_value( \"\\\"Test\\\"\", to_str( \"Test\" ) );\n            check_value( \"true\",     true );\n            check_value( \"false\",    false );\n            check_is_null( \"null\" );\n        }\n\n        void check_read_fails( const char* c_str, int line, int column, const string& reason )\n        {\n            Value_type value;\n\n            try\n            {\n                read_cstr( c_str, value );\n\n                assert( false );\n            }\n            catch( const Error_position posn )\n            {\n                assert_eq( posn, Error_position( line, column, reason ) );\n            }\n        }\n\n        void test_error_cases()\n        {\n            check_read_fails( \"\",                       1, 1,  \"not a value\" );\n            check_read_fails( \"foo\",                    1, 1,  \"not a value\" );\n            check_read_fails( \" foo\",                   1, 2,  \"not a value\" );\n            check_read_fails( \"  foo\",                  1, 3,  \"not a value\" );\n            check_read_fails( \"\\n\\n foo\",               3, 2,  \"not a value\" );\n            check_read_fails( \"!!!\",                    1, 1,  \"not a value\" );\n            check_read_fails( \"\\\"bar\",                  1, 1,  \"not a value\" );\n            check_read_fails( \"bar\\\"\",                  1, 1,  \"not a value\" );\n            check_read_fails( \"[1}\",                    1, 3,  \"not an array\" );\n            check_read_fails( \"[1,2?\",                  1, 5,  \"not an array\" );\n            check_read_fails( \"[1,2}\",                  1, 5,  \"not an array\" );\n            check_read_fails( \"[1;2]\",                  1, 3,  \"not an array\" );\n            check_read_fails( \"[1,\\n2,\\n3,]\",           3, 2,  \"not an array\" );\n            check_read_fails( \"{\\\"name\\\":\\\"value\\\"]\",   1, 16, \"not an object\" );\n            check_read_fails( \"{\\\"name\\\",\\\"value\\\"}\",   1, 8,  \"no colon in pair\" );\n            check_read_fails( \"{name:\\\"value\\\"}\",       1, 2,  \"not an object\" );\n            check_read_fails( \"{\\n1:\\\"value\\\"}\",        2, 1,  \"not an object\" );\n            check_read_fails( \"{\\n  name\\\":\\\"value\\\"}\", 2, 3,  \"not an object\" );\n            check_read_fails( \"{\\\"name\\\":foo}\",         1, 9,  \"not a value\" );\n            check_read_fails( \"{\\\"name\\\":value\\\"}\",     1, 9,  \"not a value\" );\n        }\n\n        typedef vector< int > Ints;\n\n        bool test_read_range( Iter_type& first, Iter_type last, Value_type& value )\n        {\n            Iter_type first_ = first;\n\n            const bool ok = read( first, last, value );\n\n            try\n            {\n                Value_type value_;\n\n                read_or_throw( first_, last, value_ );\n\n                assert_eq( ok, true );\n                assert_eq( value, value_ );\n            }\n            catch( ... )\n            {\n                assert_eq( ok, false );\n            }\n\n            return ok;\n        }\n\n        void check_value_sequence( Iter_type first, Iter_type last, const Ints& expected_values, bool all_input_consumed )\n        {\n            Value_type value;\n            \n            for( Ints::size_type i = 0; i < expected_values.size(); ++i )\n            {\n                const bool ok = test_read_range( first, last, value );\n\n                assert_eq( ok, true );\n\n                const bool is_last( i == expected_values.size() - 1 );\n\n                assert_eq( first == last, is_last ? all_input_consumed : false );\n            }\n  \n            const bool ok = test_read_range( first, last, value );\n\n            assert_eq( ok, false );\n        }\n\n        void check_value_sequence( Istream_type& is, const Ints& expected_values, bool all_input_consumed )\n        {\n            Value_type value;\n            \n            for( Ints::size_type i = 0; i < expected_values.size(); ++i )\n            {\n                read_or_throw( is, value );\n\n                assert_eq( value.get_int(), expected_values[i] ); \n\n                const bool is_last( i == expected_values.size() - 1 );\n\n                assert_eq( is.eof(), is_last ? all_input_consumed : false );\n            }\n                \n            try\n            {\n                read_or_throw( is, value );\n\n                assert( false );\n            }\n            catch( ... )\n            {\n            }\n             \n            assert_eq( is.eof(), true );\n        }\n\n        void check_value_sequence( const char* c_str, const Ints& expected_values, bool all_input_consumed )\n        {\n            const String_type s( to_str( c_str ) );\n\n            check_value_sequence( s.begin(), s.end(), expected_values, all_input_consumed );\n\n            Istringstream_type is( s );\n\n            check_value_sequence( is, expected_values, all_input_consumed );\n        }\n\n        void check_array( const Value_type& value, typename Array_type::size_type expected_size )\n        {\n            assert_eq( value.type(), array_type );\n\n            const Array_type& arr = value.get_array();\n\n            assert_eq( arr.size(), expected_size );\n\n            for( typename Array_type::size_type i = 0; i < expected_size; ++i )\n            {\n                const Value_type& val = arr[i];\n\n                assert_eq( val.type(), int_type );\n                assert_eq( val.get_int(), int( i + 1 ) );\n            }\n        }\n\n        void check_reading_array( Iter_type& begin, Iter_type end, typename Array_type::size_type expected_size )\n        {\n            Value_type value;\n\n            test_read_range( begin, end, value );\n\n            check_array( value, expected_size );\n        }\n\n        void check_reading_array( Istream_type& is, typename Array_type::size_type expected_size )\n        {\n            Value_type value;\n\n            read( is, value );\n\n            check_array( value, expected_size );\n        }\n\n        void check_reading_arrays( const char* arrays_str )\n        {\n            const String_type str( to_str( arrays_str ) );\n\n            Iter_type       begin = str.begin();\n            const Iter_type end   = str.end();\n\n            check_reading_array( begin, end, 0 );\n            check_reading_array( begin, end, 1 );\n            check_reading_array( begin, end, 2 );\n            check_reading_array( begin, end, 3 );\n\n            Istringstream_type is( str );\n\n            check_reading_array( is, 0 );\n            check_reading_array( is, 1 );\n            check_reading_array( is, 2 );\n            check_reading_array( is, 3 );\n        }\n\n        void test_sequence_of_values()\n        {\n            check_value_sequence( \"\",   Ints(), false );\n            check_value_sequence( \" \",  Ints(), false );\n            check_value_sequence( \"  \", Ints(), false );\n            check_value_sequence( \"     10 \",      list_of( 10 ), false );\n            check_value_sequence( \"     10 11 \",   list_of( 10 )( 11 ), false );\n            check_value_sequence( \"     10 11 12\", list_of( 10 )( 11 )( 12 ), true);\n            check_value_sequence( \"10 11 12\",      list_of( 10 )( 11 )( 12 ), true);\n\n            // \n\n            check_reading_arrays( \"[] [ 1 ] [ 1, 2 ] [ 1, 2, 3 ]\" );\n //         check_reading_arrays( \"[][1][1,2][1,2,3]\" );  // fails due to multi_pass iterator bug,\n                                                          // use stream_reader class instead\n        }\n\n        void test_uint64( const char* value_str, int expected_int, int64_t expected_int64, uint64_t expected_uint64 )\n        {\n            const Value_type v( read_cstr( value_str ) );\n            \n            assert_eq( v.get_int(),    expected_int ); \n            assert_eq( v.get_int64(),  expected_int64 ); \n            assert_eq( v.get_uint64(), expected_uint64 ); \n        } \n\n        void test_uint64()\n        {\n            test_uint64( \"0\", 0, 0, 0 );\n            test_uint64( \"1\", 1, 1, 1 );\n            test_uint64( \"-1\", -1, -1, ULLONG_MAX );\n            test_uint64( \"18446744073709551615\", -1, -1, ULLONG_MAX );\n        }\n\n        void test_types()\n        {\n            Value_type value;\n\n            read( to_str( \"[ \\\"foo\\\", true, false, 1, 12.3, null ]\" ), value );\n\n            assert_eq( value.type(), array_type );\n\n            const Array_type& a = value.get_array();\n\n            assert_eq( a[0].get_str(), to_str( \"foo\" ) );\n            assert_eq( a[1].get_bool(), true );\n            assert_eq( a[2].get_bool(), false );\n            assert_eq( a[3].get_int(), 1 );\n            assert_eq( a[3].get_int64(), 1 );\n            assert_eq( a[3].get_uint64(), 1u );\n            assert_eq( a[3].get_real(), 1.0 );\n            assert_eq( a[4].get_real(), 12.3 );\n            assert_eq( a[5].is_null(), true );\n        }\n        \n        void test_comments()\n        {\n            Value_type value_1;\n\n            read_cstr( \"{\\n\"\n                       \"    \\\"name 1\\\" : \\\"value 1\\\",\\n\"\n                       \"    \\\"name 2\\\" : \\\"value 2 /* not a comment but data */\\\",\\n\"\n                       \"    \\\"name 3\\\" : \\\"value 3 // not a comment but data\\\"\\n\"\n                       \"}\", value_1 );\n\n            Value_type value_2;\n\n            read_cstr( \"{// a comment\\n \"\n                       \"    \\\"name 1\\\" : /* another comment */ \\\"value 1\\\",\\n\"\n                       \"    \\\"name 2\\\" : \\\"value 2 /* not a comment but data */\\\",\\n\"\n                       \" //   \\\"name 2\\\" : \\\"value 2\\\",\\n\"\n                       \"    \\\"name 3\\\" : \\\"value 3 // not a comment but data\\\"\\n\"\n                       \"/* multi\\n\"\n                       \"line\\n\"\n                       \"comment */}\", value_2 );\n\n            assert_eq( value_1, value_2 );\n        }\n        \n        void run_tests()\n        {\n            test_syntax();\n            test_reading();\n            test_reading_reals();\n            test_from_stream();\n            test_escape_chars();\n            test_values();\n            test_error_cases();\n            test_sequence_of_values();\n            test_uint64();\n            test_types();\n            test_comments();\n        }\n    };\n\n#if defined( JSON_SPIRIT_WVALUE_ENABLED ) && !defined( BOOST_NO_STD_WSTRING )\n    void test_wide_esc_u()\n    {\n        wValue value;\n\n        test_read( L\"[\\\"\\\\uABCD\\\"]\", value );\n\n        const wstring s( value.get_array()[0].get_str() );\n\n        assert_eq( s.length(), static_cast< wstring::size_type >( 1u ) );\n        assert_eq( s[0], 0xABCD );\n    }\n#endif\n\n#ifdef JSON_SPIRIT_VALUE_ENABLED\n    void test_extended_ascii( const string& s )\n    {\n        Value value;\n\n        test_read( \"[\\\"\" + s + \"\\\"]\", value );\n\n        assert_eq( value.get_array()[0].get_str(), \"\" );\n    }\n\n    void test_extended_ascii()\n    {\n        test_extended_ascii( \"\\\\u00E4\\\\u00F6\\\\u00FC\\\\u00DF\" );\n        test_extended_ascii( \"\" );\n    }\n#endif\n}\n\n//#include <fstream>\n\nvoid json_spirit::test_reader()\n{\n#ifdef JSON_SPIRIT_VALUE_ENABLED\n    Test_runner< Config  >().run_tests();\n    test_extended_ascii();\n#endif\n#ifdef JSON_SPIRIT_MVALUE_ENABLED\n    Test_runner< mConfig >().run_tests();\n#endif\n#if defined( JSON_SPIRIT_WVALUE_ENABLED ) && !defined( BOOST_NO_STD_WSTRING )\n    Test_runner< wConfig  >().run_tests();\n    test_wide_esc_u();\n#endif\n#if defined( JSON_SPIRIT_WMVALUE_ENABLED ) && !defined( BOOST_NO_STD_WSTRING )\n    Test_runner< wmConfig >().run_tests();\n#endif\n\n#ifndef _DEBUG\n    //ifstream ifs( \"test.txt\" );\n\n    //string s;\n\n    //getline( ifs, s );\n\n    //timer t;\n\n    //for( int i = 0; i < 2000; ++i )\n    //{\n    //    Value value;\n\n    //    read( s, value );\n    //}\n\n    //cout << t.elapsed() << endl;\n\n//    const string so = write( value );\n\n    //Object obj;\n\n    //for( int i = 0; i < 100000; ++i )\n    //{\n    //    obj.push_back( Pair( \"\\x01test\\x7F\", lexical_cast< string >( i ) ) );\n    //}\n\n    //const string s = write( obj );\n\n    //Value value;\n\n    //timer t;\n\n    //read( s, value );\n\n    //cout << t.elapsed() << endl;\n\n    //cout << \"obj size \" << value.get_obj().size();\n#endif\n}\n"
  },
  {
    "path": "thirdparty/json_spirit/json_test/json_spirit_reader_test.h",
    "content": "#ifndef JSON_SPIRIT_READER_TEST\n#define JSON_SPIRIT_READER_TEST\n\n//          Copyright John W. Wilkinson 2007 - 2014\n// Distributed under the MIT License, see accompanying file LICENSE.txt\n\n// json spirit version 4.08\n\n#if defined(_MSC_VER) && (_MSC_VER >= 1020)\n# pragma once\n#endif\n\nnamespace json_spirit\n{\n    void test_reader();\n}\n\n#endif\n"
  },
  {
    "path": "thirdparty/json_spirit/json_test/json_spirit_stream_reader_test.cpp",
    "content": "//          Copyright John W. Wilkinson 2007 - 2014\n// Distributed under the MIT License, see accompanying file LICENSE.txt\n\n// json spirit version 4.08\n\n#include \"json_spirit_stream_reader_test.h\"\n#include \"utils_test.h\"\n#include \"json_spirit_stream_reader.h\"\n\n#include <sstream>\n#include <boost/assign/list_of.hpp>\n\nusing namespace json_spirit;\nusing namespace std;\nusing namespace boost;\nusing namespace boost::assign;\n\nnamespace\n{\n    template< class Config_type >\n    struct Test_runner\n    {\n        typedef typename Config_type::String_type String_type;\n        typedef typename Config_type::Object_type Object_type;\n        typedef typename Config_type::Array_type Array_type;\n        typedef typename Config_type::Value_type Value_type;\n        typedef typename Config_type::Pair_type Pair_type;\n        typedef typename String_type::value_type  Char_type;\n        typedef typename String_type::const_iterator Iter_type;\n        typedef std::basic_istringstream< Char_type > Istringstream_type;\n        typedef std::basic_istream< Char_type > Istream_type;\n\n        String_type to_str( const char* c_str )\n        {\n            return ::to_str< String_type >( c_str );\n        }\n\n        Test_runner()\n        {\n        }\n\n        void check_stream_reader( Stream_reader< Istream_type, Value_type >& reader, const vector< int >& expected_result )\n        {\n            Value_type v;\n            const bool ok = reader.read_next( v );\n            assert_eq( ok, true );\n            assert_eq( v.type(), array_type );\n            assert_eq( v.get_array().size(), expected_result.size() );\n            for( vector< int >::size_type i = 0; i < v.get_array().size(); ++i )\n            {\n                assert_eq( v.get_array()[i], expected_result[i] );\n            }\n        }\n\n        void check_stream_read_or_throw( Stream_reader_thrower< Istream_type, Value_type >& reader, const vector< int >& expected_result )\n        {\n            Value_type v;\n\n            try\n            {\n                reader.read_next( v );\n                assert_eq( v.type(), array_type );\n                assert_eq( v.get_array().size(), expected_result.size() );\n                for( vector< int >::size_type i = 0; i < v.get_array().size(); ++i )\n                {\n                    assert_eq( v.get_array()[i], expected_result[i] );\n                }\n            }\n            catch( ... )\n            {\n                assert( false );\n            }\n        }\n\n        void test_stream_reader( const char* s )\n        {\n            {\n                Istringstream_type is( to_str( s ) );\n\n                Stream_reader< Istream_type, Value_type > reader( is );\n\n                check_stream_reader( reader, vector< int >() );\n                check_stream_reader( reader, list_of( 1 ) );\n                check_stream_reader( reader, list_of( 1 )( 2 ) );\n                check_stream_reader( reader, list_of( 1 )( 2 )( 3 ) );\n\n                Value_type v;\n                const bool ok = reader.read_next( v );\n                assert_eq( ok, false );\n            }\n            {\n                Istringstream_type is( to_str( s ) );\n\n                Stream_reader_thrower< Istream_type, Value_type > reader( is );\n\n                check_stream_read_or_throw( reader, vector< int >() );\n                check_stream_read_or_throw( reader, list_of( 1 ) );\n                check_stream_read_or_throw( reader, list_of( 1 )( 2 ) );\n                check_stream_read_or_throw( reader, list_of( 1 )( 2 )( 3 ) );\n\n                try\n                {\n                    Value_type v;\n                    reader.read_next( v );\n                    assert( false );\n                }\n                catch( ... )\n                {\n                }\n            }\n        }\n\n        void run_tests()\n        {\n            test_stream_reader( \"[][1][1,2][1,2,3]\" );\n            test_stream_reader( \"[] [1] [1,2] [1,2,3]\" );\n            test_stream_reader( \" [] [1] [1,2] [1,2,3] \" );\n        }\n    };\n}\n\nvoid json_spirit::test_stream_reader()\n{\n#ifdef JSON_SPIRIT_VALUE_ENABLED\n    Test_runner< Config  >().run_tests();\n#endif\n#ifdef JSON_SPIRIT_MVALUE_ENABLED\n    Test_runner< mConfig >().run_tests();\n#endif\n\n#if defined( JSON_SPIRIT_WVALUE_ENABLED ) && !defined( BOOST_NO_STD_WSTRING )\n    Test_runner< wConfig  >().run_tests();\n#endif\n#if defined( JSON_SPIRIT_WMVALUE_ENABLED ) && !defined( BOOST_NO_STD_WSTRING )\n    Test_runner< wmConfig >().run_tests();\n#endif\n}\n"
  },
  {
    "path": "thirdparty/json_spirit/json_test/json_spirit_stream_reader_test.h",
    "content": "#ifndef JSON_SPIRIT_STREAM_READER_TEST\n#define JSON_SPIRIT_STREAM_READER_TEST\n\n//          Copyright John W. Wilkinson 2007 - 2014\n// Distributed under the MIT License, see accompanying file LICENSE.txt\n\n// json spirit version 4.08\n\n#if defined(_MSC_VER) && (_MSC_VER >= 1020)\n# pragma once\n#endif\n\nnamespace json_spirit\n{\n    void test_stream_reader();\n}\n\n#endif\n"
  },
  {
    "path": "thirdparty/json_spirit/json_test/json_spirit_utils_test.cpp",
    "content": "//          Copyright John W. Wilkinson 2007 - 2014\n// Distributed under the MIT License, see accompanying file LICENSE.txt\n\n// json spirit version 4.08\n\n#include \"json_spirit_utils_test.h\"\n#include \"utils_test.h\"\n#include \"json_spirit_utils.h\"\n\n#include <boost/assign/list_of.hpp>\n\nusing namespace json_spirit;\nusing namespace std;\nusing namespace boost::assign;\n\nnamespace\n{\n    template< class Obj_t, class Map_t >\n    struct Test_runner\n    {\n        typedef typename Map_t::key_type    String_type;\n        typedef typename Obj_t::value_type  Pair_type;\n        typedef typename Pair_type::Value_type Value_type;\n\n        String_type to_str( const char* c_str )\n        {\n            return ::to_str< String_type >( c_str );\n        }\n \n        void assert_equal( const Obj_t& obj, const Map_t& mp_obj )\n        {\n            typename Obj_t::size_type obj_size = obj.size();\n            typename Map_t::size_type map_size = mp_obj.size();\n\n            assert_eq( obj_size, map_size );\n\n            for( typename Obj_t::const_iterator i = obj.begin(); i != obj.end(); ++i )\n            {\n                assert_eq( mp_obj.find( i->name_ )->second, i->value_ );\n            }\n        }\n\n        void check_obj_to_map( const Obj_t& obj )\n        {\n            Map_t mp_obj;\n\n            obj_to_map( obj, mp_obj );\n\n            assert_equal( obj, mp_obj );\n        }\n\n        void check_map_cleared()\n        {\n            Map_t mp_obj;\n\n            mp_obj[ to_str( \"del\" ) ] = to_str( \"me\" );\n\n            obj_to_map( Obj_t(), mp_obj );\n\n            assert_eq( mp_obj.size(), 0u );\n        }\n\n        void check_map_to_obj( const Map_t& mp_obj )\n        {\n            Obj_t obj;\n\n            map_to_obj( mp_obj, obj );\n\n            assert_equal( obj, mp_obj );\n        }\n\n        void check_obj_cleared()\n        {\n            Obj_t obj;\n\n            obj.push_back( Pair_type( to_str( \"del\" ), to_str( \"me\" ) ) );\n\n            map_to_obj( Map_t(), obj );\n\n            assert_eq( obj.size(), 0u );\n        }\n\n        void test_obj_to_map()\n        {\n            check_obj_to_map( Obj_t() );\n            check_obj_to_map( list_of( Pair_type( to_str( \"a\" ), 1 ) ) );\n            check_obj_to_map( list_of( Pair_type( to_str( \"a\" ), 1 ) )( Pair_type( to_str( \"b\" ), 2 ) ) );\n            check_obj_to_map( list_of( Pair_type( to_str( \"a\" ), 1 ) )( Pair_type( to_str( \"b\" ), 2 ) )( Pair_type( to_str( \"c\" ), 3 ) ) );\n            check_map_cleared();\n\n            check_map_to_obj( Map_t() );\n            check_map_to_obj( map_list_of( to_str( \"a\" ), 1 ) );\n            check_map_to_obj( map_list_of( to_str( \"a\" ), 1 )( to_str( \"b\" ), 2 ) );\n            check_map_to_obj( map_list_of( to_str( \"a\" ), 1 )( to_str( \"b\" ), 2 )( to_str( \"c\" ), 3 ) );\n            check_obj_cleared();\n        }\n\n        void check_find( const Obj_t& obj, const char* name, const Value_type& expected_result )\n        {\n            const Value_type& result = find_value( obj, to_str( name ) );\n\n            assert_eq( result, expected_result );\n        }\n\n        void test_find()\n        {\n            check_find( Obj_t(), \"not there\", Value_type::null );\n\n            const Obj_t obj_1 = list_of( Pair_type( to_str( \"a\" ), 1 ) );\n\n            check_find( obj_1, \"not there\", Value_type::null );\n            check_find( obj_1, \"a\", 1 );\n\n            const Obj_t obj_2 = list_of( Pair_type( to_str( \"a\" ), 1 ) )( Pair_type( to_str( \"ab\" ), 2 ) );\n\n            check_find( obj_2, \"a\", 1 );\n            check_find( obj_2, \"ab\", 2 );\n\n            const Obj_t obj_3 = list_of( Pair_type( to_str( \"a\" ), 1 ) )( Pair_type( to_str( \"ab\" ), 2 ) )( Pair_type( to_str( \"abc\" ), 3 ) );\n\n            check_find( obj_3, \"a\", 1 );\n            check_find( obj_3, \"ab\", 2 );\n            check_find( obj_3, \"abc\", 3 );\n        }\n\n        void run_tests()\n        {\n            test_obj_to_map();\n            test_find();\n        }\n    };\n}\n\nvoid json_spirit::test_utils()\n{\n#ifdef JSON_SPIRIT_VALUE_ENABLED\n    Test_runner< Object, Mapped_obj >().run_tests();\n#endif\n\n#if defined( JSON_SPIRIT_WVALUE_ENABLED ) && !defined( BOOST_NO_STD_WSTRING )\n    Test_runner< wObject, wMapped_obj >().run_tests();\n#endif\n}\n"
  },
  {
    "path": "thirdparty/json_spirit/json_test/json_spirit_utils_test.h",
    "content": "#ifndef JSON_SPIRIT_UTILS_TEST\n#define JSON_SPIRIT_UTILS_TEST\n\n//          Copyright John W. Wilkinson 2007 - 2014\n// Distributed under the MIT License, see accompanying file LICENSE.txt\n\n// json spirit version 4.08\n\n#if defined(_MSC_VER) && (_MSC_VER >= 1020)\n# pragma once\n#endif\n\nnamespace json_spirit\n{\n    void test_utils();\n}\n\n#endif\n"
  },
  {
    "path": "thirdparty/json_spirit/json_test/json_spirit_value_test.cpp",
    "content": "//          Copyright John W. Wilkinson 2007 - 2014\n// Distributed under the MIT License, see accompanying file LICENSE.txt\n\n// json spirit version 4.08\n\n#include \"json_spirit_value_test.h\"\n#include \"utils_test.h\"\n#include \"json_spirit_value.h\"\n#include <limits.h>\n#include <list>\n#include <boost/assign/list_of.hpp>\n#include <boost/integer_traits.hpp>\n\nusing namespace json_spirit;\nusing namespace std;\nusing namespace boost;\nusing namespace boost::assign;\n\nnamespace\n{\n#ifdef JSON_SPIRIT_VALUE_ENABLED\n\n    const int64_t max_int64   = integer_traits< int64_t  >::max();\n    const uint64_t max_uint64 = integer_traits< uint64_t >::max();\n\n    void test_obj_value()\n    {\n        const Pair p1( \"name1\", \"value1\" );\n        const Pair p3( \"name3\", \"value3\" );\n\n        Object obj_1; obj_1.push_back( p1 );\n        Object obj_2; obj_2.push_back( p1 );\n        Object obj_3; obj_3.push_back( p3 );\n\n        Value v1( obj_1 );\n        Value v2( obj_2 );\n        Value v3( obj_3 );\n\n        assert_eq( v1.type(), obj_type );\n        assert_eq ( v1, v2 );\n        assert_neq( v1, v3 );\n\n        assert_eq( v1.get_obj(), obj_1 );\n        assert_eq( v3.get_obj(), obj_3 );\n    }\n\n    void test_array_value()\n    {\n        Array array_1; array_1.push_back( 1 ); array_1.push_back( \"2\" );\n        Array array_2; array_2.push_back( 1 ); array_2.push_back( \"2\" );\n        Array array_3; array_3.push_back( 1 ); array_3.push_back( \"X\" );\n\n        Value v1( array_1 );\n        Value v2( array_2 );\n        Value v3( array_3 );\n\n        assert_eq( v1.type(), array_type );\n        assert_eq ( v1, v2 );\n        assert_neq( v1, v3 );\n\n        assert_eq( v1.get_array(), array_1 );\n        assert_eq( v3.get_array(), array_3 );\n    }\n\n    void test_bool_value()\n    {\n        Value v1( true );\n        Value v2( true );\n        Value v3( false );\n\n        assert_eq( v1.type(), bool_type );\n        assert_eq ( v1, v2 );\n        assert_neq( v1, v3 );\n\n        assert( v1.get_bool() );\n        assert( !v3.get_bool() );\n    }\n\n    void test_int_value()\n    {\n        Value v1( 1 );\n        Value v2( 1 );\n        Value v3( INT_MAX );\n\n        assert_eq( v1.type(), int_type );\n        assert_eq ( v1, v2 );\n        assert_neq( v1, v3 );\n\n        unsigned int uint_max = INT_MAX;\n        \n        assert_eq( v1.get_int(),    1 );\n        assert_eq( v1.get_int64(),  1 );\n        assert_eq( v1.get_uint64(), 1u );\n        assert_eq( v3.get_int(),    INT_MAX );\n        assert_eq( v3.get_int64(),  INT_MAX );\n        assert_eq( v3.get_uint64(), uint_max );\n\n        Value v4( max_int64 );\n\n        assert_eq( v4.get_int64(), max_int64 );\n        assert_eq( v4.get_uint64(), static_cast< uint64_t >( max_int64 ) );\n\n        const uint64_t max_int64_plus_1 = max_int64 + uint64_t( 1 );\n\n        Value v5( max_int64_plus_1 );\n\n        assert_eq( v5.get_uint64(), max_int64_plus_1 );\n\n        Value v6( max_uint64 );\n\n        assert_eq( v6.get_uint64(), max_uint64 );\n\n        Value v7( 0 );\n\n        assert_eq( v7.get_int(),    0 );\n        assert_eq( v7.get_int64(),  0 );\n        assert_eq( v7.get_uint64(), 0u );\n\n        Value v8( -1 );\n\n        assert_eq( v8.get_int(),   -1 );\n        assert_eq( v8.get_int64(), -1 );\n        assert_eq( v8.get_uint64(), max_uint64 );\n    }\n\n    void test_real_value()\n    {\n        Value v1( 1.0 );\n        Value v2( 1.0 );\n        Value v3( 2.0 );\n\n        assert_eq( v1.type(), real_type );\n        assert_eq ( v1, v2 );\n        assert_neq( v1, v3 );\n\n        assert_eq( v1.get_real(), 1.0 );\n        assert_eq( v3.get_real(), 2.0 );\n    }\n\n    void test_null_value()\n    {\n        Value v1;\n        Value v2;\n\n        assert_eq( v1.type(), null_type );\n        assert_eq( v1.is_null(), true );\n        assert_eq( v1, v2 );\n        assert_eq( v1.is_null(), true );\n        assert_eq( Value( 1 ).is_null(), false );\n    }\n\n    template< typename T >\n    void test_get_value( const T& t )\n    {\n        assert_eq( Value( t ).get_value< T >(), t );\n    }\n\n    void test_get_value()\n    {\n        test_get_value( 123 );\n        test_get_value( max_int64 );\n        test_get_value( 1.23 );\n        test_get_value( true );\n        test_get_value( false );\n        test_get_value( string( \"test\" ) );\n\n        Array a; a.push_back( 1 ); a.push_back( \"2\" );\n\n        test_get_value( a );\n\n        Object obj; obj.push_back( Pair( \"name1\", \"value1\" ) );\n\n        test_get_value( obj );\n    }\n\n    void assert_array_eq( const Value& v, const Array& a )\n    {\n        assert_eq( v.get_array(), a );\n    }\n\n    void assert_obj_eq( const Value& v, const Object& obj )\n    {\n        assert_eq( v.get_obj(), obj );\n    }\n\n    template< typename T >\n    void check_copy( const T& t )\n    {\n        const Value v1( t );\n        const Value v2( v1 );\n        Value v3;\n        v3 = v1;\n    \n        assert_eq( v1, v2 );\n        assert_eq( v1, v3 );\n    \n        assert_eq( v2.get_value< T >(), t );\n        assert_eq( v3.get_value< T >(), t );\n\n        assert_eq( v1.is_uint64(), v2.is_uint64() );\n        assert_eq( v1.is_uint64(), v3.is_uint64() );\n    }\n\n    void check_copying_null()\n    {\n        const Value v1;\n        const Value v2( v1 );\n        Value v3;\n        v3 = v1;\n    \n        assert_eq( v2.type(), null_type );\n        assert_eq( v3.type(), null_type );\n    }\n\n    void test_copying()\n    {\n        {\n            const Array array_1 = list_of(1)(2);\n\n            Value v1( array_1 );\n            const Value v2( v1 );\n\n            assert_array_eq( v1, array_1 );\n            assert_array_eq( v2, array_1 );\n\n            v1.get_array()[0] = 3;\n\n            assert_array_eq( v1, list_of(3)(2) );\n            assert_array_eq( v2, array_1 );\n        }\n        {\n            const Object obj_1 = list_of( Pair( \"a\", 1 ) )( Pair( \"b\", 2 ) );\n\n            Value v1( obj_1 );\n            Value v2;\n            \n            v2 = v1;\n\n            assert_obj_eq( v1, obj_1 );\n            assert_obj_eq( v2, obj_1 );\n\n            v1.get_obj()[0] = Pair( \"c\", 3 );\n\n            assert_obj_eq( v1, list_of( Pair( \"c\", 3 ) )( Pair( \"b\", 2 ) ) );\n            assert_obj_eq( v2, obj_1 );\n        }\n        {\n            check_copy( 1 );\n            check_copy( 2.0 );\n            check_copy( max_int64 );\n            check_copy( max_uint64 );\n            check_copy( string(\"test\") );\n            check_copy( true );\n            check_copy( false );\n            const Array array_1 = list_of(1)(2);\n            check_copy( array_1 );\n            const Object obj_1 = list_of( Pair( \"a\", 1 ) )( Pair( \"b\", 2 ) );\n            check_copy( obj_1 );\n            check_copying_null();\n        }\n    }\n\n    template< typename ObjectType > void check_pair_typedefs( ObjectType &object )\n    {\n        typename ObjectType::value_type::String_type name = object[0].name_;\n        typename ObjectType::value_type::Value_type value = object[0].value_;\n    }\n\n    void check_pair_typedefs()\n    {\n        Object o;\n        check_pair_typedefs( o );\n        \n#if defined( JSON_SPIRIT_WVALUE_ENABLED ) && !defined( BOOST_NO_STD_WSTRING )\n        wObject wo;\n        check_pair_typedefs( wo );\n#endif\n    }\n\n    void test_obj_map_implemention()\n    {\n#ifdef JSON_SPIRIT_MVALUE_ENABLED\n        mObject obj;\n\n        obj[ \"name 1\" ] = 1;\n        obj[ \"name 2\" ] = \"two\";\n\n        assert_eq( obj.size(), 2u );\n\n        assert_eq( obj.find( \"name 1\" )->second.get_int(), 1 );\n        assert_eq( obj.find( \"name 2\" )->second.get_str(), \"two\" );\n#endif\n    }\n\n    template< typename Int >\n    void check_an_int_is_a_real( Int i, bool expected_result )\n    {\n        assert_eq( Value( i ).is_uint64(), expected_result );\n    }\n\n    void test_is_uint64()\n    {\n        check_an_int_is_a_real( 1,                            false );\n        check_an_int_is_a_real( static_cast< int64_t  >( 1 ), false );\n        check_an_int_is_a_real( static_cast< uint64_t >( 1 ), true );\n    }\n\n    template< typename Int >\n    void check_an_int_is_a_real( Int i, double expected_result )\n    {\n        assert_eq( Value( i ).get_real(), expected_result );\n    }\n\n    void test_an_int_is_a_real()\n    {\n        check_an_int_is_a_real( -1, -1.0 );\n        check_an_int_is_a_real(  0,  0.0 );\n        check_an_int_is_a_real(  1,  1.0 );\n        check_an_int_is_a_real( max_int64,  9223372036854775800.0 );\n        check_an_int_is_a_real( max_uint64, 18446744073709552000.0 );\n    }\n\n    template< typename T >\n    void check_wrong_type_exceptions( const Value& v, const string& requested_type_name, const string& actual_type_name )\n    {\n        try\n        {\n            v.get_value< T >();\n\n            assert( false );\n        }\n        catch( const runtime_error& e )\n        {\n            ostringstream os;\n\n            os << \"get_value< \" << requested_type_name << \" > called on \" << actual_type_name << \" Value\";\n\n            assert_eq( e.what(), os.str() );\n        }\n    }\n\n    template< typename T >\n    void check_wrong_type_exceptions( const string& requested_type_name )\n    {\n        Value v;\n\n        assert_eq( v.type(), null_type );\n\n        check_wrong_type_exceptions< T >( v, requested_type_name, \"null\" );\n    }\n\n    void test_wrong_type_exceptions()\n    {\n        check_wrong_type_exceptions< Object >( \"Object\" );\n        check_wrong_type_exceptions< Array >( \"Array\" );\n        check_wrong_type_exceptions< string >( \"string\" );\n        check_wrong_type_exceptions< bool >( \"boolean\");\n        check_wrong_type_exceptions< boost::int64_t >( \"integer\" );\n        check_wrong_type_exceptions< int >( \"integer\" );\n        check_wrong_type_exceptions< double >( \"real\" );\n\n        Value v( \"string\" );\n\n        assert_eq( v.type(), str_type );\n\n        check_wrong_type_exceptions< double >( v, \"real\", \"string\" );\n    }\n#endif\n\n    template< class Config_type >\n    class Container_constructor_runner\n    {\n    public:\n\n        Container_constructor_runner()\n        {\n            vector< double > vd = list_of( 1.2 )( 1.3 );  test_container_constructor( vd );\n            vector< int >    vi = list_of( 1 );           test_container_constructor( vi );\n                             vi = list_of( 1 )( 2 );      test_container_constructor( vi );\n                             vi = list_of( 1 )( 2 )( 3 ); test_container_constructor( vi );\n            list< double >   ld = list_of( 1.2 )( 1.3 );  test_container_constructor( ld );\n            list< int >      li = list_of( 1 );           test_container_constructor( li );\n                             li = list_of( 1 )( 2 );      test_container_constructor( li );\n                             li = list_of( 1 )( 2 )( 3 ); test_container_constructor( li );\n        }\n\n    private:\n\n        typedef typename Config_type::Array_type Array_type;\n        typedef typename Config_type::Value_type Value_type;\n\n        template< class Cont >\n        void test_container_constructor( const Cont& cont )\n        {\n            typedef typename Cont::value_type Cont_value_type;\n            const Value_type val( cont.begin(), cont.end() );\n            const Array_type& arr = val.get_array();\n            Cont result;\n            for( unsigned int i = 0; i < arr.size(); ++i )\n            {\n                result.push_back( arr[i].template get_value< Cont_value_type>() );\n            }\n            assert_eq( result, cont );\n        }\n    };\n\n    void test_container_constructor()\n    {\n#ifdef JSON_SPIRIT_VALUE_ENABLED\n       Container_constructor_runner< Config  >();\n#endif\n#ifdef JSON_SPIRIT_MVALUE_ENABLED\n       Container_constructor_runner< mConfig >();\n#endif\n#if defined( JSON_SPIRIT_WVALUE_ENABLED ) && !defined( BOOST_NO_STD_WSTRING )\n        Container_constructor_runner< wConfig  >();\n#endif\n#if defined( JSON_SPIRIT_WMVALUE_ENABLED ) && !defined( BOOST_NO_STD_WSTRING )\n        Container_constructor_runner< wmConfig >();\n#endif\n    }\n\n    template< class Config_type >\n    class Variant_constructor_runner\n    {\n    public:\n\n        Variant_constructor_runner()\n        {\n            test_variant_constructor< variant< int, double > >( 1.23 );\n            test_variant_constructor< variant< int, double > >( 123 );\n            test_variant_constructor< variant< int, double, String_type > >( to_str< String_type >( \"foo\" ) );\n            test_variant_constructor< variant< int, double, String_type, bool > >( true );\n            test_variant_constructor< variant< int, double, String_type, bool, boost::int64_t > >( boost::int64_t( 123 ) );\n            test_variant_constructor< variant< int, double, String_type, bool, boost::uint64_t > >( boost::uint64_t( 123 ) );\n\n            {\n                variant< int, Null > variant = Null();\n                const Value_type val( variant );\n                assert( val.is_null() );\n            }\n            \n            vector< double > vd = list_of( 1.2 )( 1.3 );   test_variant_array_constructor< double > ( vd );\n            vector< int >    vi = list_of( 1 );            test_variant_array_constructor< int >( vi );\n                             vi = list_of( 1 )( 2 );       test_variant_array_constructor< int >( vi );\n                             vi = list_of( 1 )( 2 )( 3 );  test_variant_array_constructor< int >( vi );\n            list< double >   ld = list_of( 1.2 )( 1.3 );   test_variant_array_constructor< double >( ld );\n            list< int >      li = list_of( 1 );            test_variant_array_constructor< int >( li );\n                             li = list_of( 1 )( 2 );       test_variant_array_constructor< int >( li );\n                             li = list_of( 1 )( 2 )( 3 );  test_variant_array_constructor< int >( li );\n        }\n\n    private:\n\n        typedef typename Config_type::String_type String_type;\n        typedef typename Config_type::Array_type Array_type;\n        typedef typename Config_type::Value_type Value_type;\n\n        template< class Variant_t, typename T >\n        void test_variant_constructor( const T& t )\n        {\n            const Variant_t variant( t );\n            const Value_type val( variant );\n            assert_eq( val.template get_value< T >(), t );\n        }\n\n        template< typename T, typename A, template< typename, typename > class Cont >\n        void test_variant_array_constructor( const Cont< T, A >& cont )\n        {\n            const variant< int, Cont< T, A > > variant = cont;\n            const Value_type val( variant );\n            const Array_type& arr = val.get_array();\n            Cont< T, A > result;\n            for( unsigned int i = 0; i < arr.size(); ++i )\n            {\n                result.push_back( arr[i].template get_value< T >() );\n            }\n            assert_eq( result, cont );\n        }\n    };\n\n    void test_variant_constructor()\n    {\n#ifdef JSON_SPIRIT_VALUE_ENABLED\n        Variant_constructor_runner< Config  >();\n#endif\n#ifdef JSON_SPIRIT_MVALUE_ENABLED\n        Variant_constructor_runner< mConfig >();\n\n#endif\n#if defined( JSON_SPIRIT_WVALUE_ENABLED ) && !defined( BOOST_NO_STD_WSTRING )\n        Variant_constructor_runner< wConfig  >();\n#endif\n#if defined( JSON_SPIRIT_WMVALUE_ENABLED ) && !defined( BOOST_NO_STD_WSTRING )\n       Variant_constructor_runner< wmConfig >();\n#endif\n    }\n}\n\nvoid json_spirit::test_value()\n{\n#ifdef JSON_SPIRIT_VALUE_ENABLED\n    Object obj;\n    Value value_str ( \"value\" );\n    Value value_obj ( obj );\n    Value value_bool( true );\n\n    Value value_str_2 ( string( \"value\" ) );\n    Value value_obj_2 ( obj );\n    Value value_bool_2( false );\n\n    const char* str( \"value\" );\n    Value value_str_2b ( str );\n\n    assert_eq( value_str, value_str );\n    assert_eq( value_str, value_str_2 );\n    assert_eq( value_str, value_str_2b );\n    assert_eq( value_obj, value_obj );\n    assert_eq( value_obj, value_obj_2 );\n    assert_neq( value_str, value_obj );\n    assert_neq( value_str, value_bool );\n\n    Object obj_2;\n    obj_2.push_back( Pair( \"name\", value_str ) );\n    Value value_str_3( \"xxxxx\" );\n    Value value_obj_3( obj_2 );\n\n    assert_neq( value_str, value_str_3 );\n    assert_neq( value_obj, value_obj_3 );\n\n    test_obj_value();\n    test_array_value();\n    test_bool_value();\n    test_int_value();\n    test_real_value();\n    test_null_value();\n    test_get_value();\n    test_copying();\n    test_obj_map_implemention();\n    test_is_uint64();\n    test_an_int_is_a_real();\n    test_wrong_type_exceptions();\n#endif\n    test_container_constructor();\n    test_variant_constructor();\n}\n"
  },
  {
    "path": "thirdparty/json_spirit/json_test/json_spirit_value_test.h",
    "content": "#ifndef JSON_SPIRIT_VALUE_TEST\n#define JSON_SPIRIT_VALUE_TEST\n\n//          Copyright John W. Wilkinson 2007 - 2014\n// Distributed under the MIT License, see accompanying file LICENSE.txt\n\n// json spirit version 4.08\n\n#if defined(_MSC_VER) && (_MSC_VER >= 1020)\n# pragma once\n#endif\n\nnamespace json_spirit\n{\n    void test_value();\n}\n\n#endif\n"
  },
  {
    "path": "thirdparty/json_spirit/json_test/json_spirit_writer_test.cpp",
    "content": "//          Copyright John W. Wilkinson 2007 - 2014\n// Distributed under the MIT License, see accompanying file LICENSE.txt\n\n// json spirit version 4.08\n\n#include \"json_spirit_writer_test.h\"\n#include \"utils_test.h\"\n#include \"json_spirit_writer.h\"\n#include \"json_spirit_value.h\" \n\n#include <sstream>\n#include <boost/integer_traits.hpp>\n\nusing namespace json_spirit;\nusing namespace std;\nusing namespace boost;\n\nnamespace\n{\n    const int64_t max_int64   = integer_traits< int64_t  >::max();\n    const uint64_t max_uint64 = integer_traits< uint64_t >::max();\n\n    template< class Config_type >\n    struct Test_runner\n    {\n        typedef typename Config_type::String_type String_type;\n        typedef typename Config_type::Object_type Object_type;\n        typedef typename Config_type::Array_type Array_type;\n        typedef typename Config_type::Value_type Value_type;\n        typedef typename String_type::value_type Char_type;\n        typedef typename String_type::const_iterator Iter_type;\n        typedef std::basic_ostream< Char_type > Ostream_type;\n\n        String_type to_str( const char* c_str )\n        {\n            return ::to_str< String_type >( c_str );\n        }\n \n        String_type zero_str()\n        {\n#ifdef WIN32\n            return to_str( \"0.00000000000000000\" );\n#else\n            return to_str( \"0.0000000000000000\" );\n#endif\n        }\n\n        void add_value( Object_type& obj, const char* c_name, const Value_type& value )\n        {\n            Config_type::add( obj, to_str( c_name ), value );\n        }\n\n        void add_c_str( Object_type& obj, const char* c_name, const char* c_value )\n        {\n            add_value( obj, c_name, to_str( c_value ) );\n        }\n\n        void check_eq( const Value_type& value, const String_type& expected_result )\n        {\n           assert_eq( write( value ), expected_result );\n        }\n\n        void check_eq( const Value_type& value, const char* expected_result )\n        {\n           check_eq( value, to_str( expected_result ) );\n        }\n\n        void check_eq_pretty( const Value_type& value, const char* expected_result )\n        {\n            assert_eq( write_formatted( value ), to_str( expected_result ) );\n            assert_eq( write( value, pretty_print ), to_str( expected_result ) );\n        }\n\n        void check_eq_single_line_arrays( const Value_type& value, const char* expected_result )\n        {\n            assert_eq( write( value, single_line_arrays ), to_str( expected_result ) );\n        }\n\n        void check_eq( const Value_type& value, const String_type& expected_result , Output_options options )\n        {\n            assert_eq( write( value, options ), expected_result );\n        }\n\n        void check_eq( const Value_type& value, const char* expected_result, Output_options options )\n        {\n            check_eq( value, to_str( expected_result ), options );\n        }\n\n        void test_empty_obj()\n        {\n            check_eq( Object_type(), \"{}\" );\n            check_eq_pretty( Object_type(), \"{\\n}\" );\n        }\n\n        void test_obj_with_one_member()\n        {\n            Object_type obj;\n\n            add_c_str( obj, \"name\", \"value\" );\n\n            check_eq       ( obj, \"{\\\"name\\\":\\\"value\\\"}\" );\n            check_eq_pretty( obj, \"{\\n\"\n                                  \"    \\\"name\\\" : \\\"value\\\"\\n\"\n                                  \"}\" );\n        }\n\n        void test_obj_with_two_members()\n        {\n            Object_type obj;\n\n            add_c_str( obj, \"name_1\", \"value_1\" );\n            add_c_str( obj, \"name_2\", \"value_2\" );\n\n            check_eq( obj, \"{\\\"name_1\\\":\\\"value_1\\\",\\\"name_2\\\":\\\"value_2\\\"}\" );\n\n            check_eq_pretty( obj, \"{\\n\"\n                                  \"    \\\"name_1\\\" : \\\"value_1\\\",\\n\"\n                                  \"    \\\"name_2\\\" : \\\"value_2\\\"\\n\"\n                                  \"}\" );\n        }\n\n        void test_obj_with_three_members()\n        {\n            Object_type obj;\n\n            add_c_str( obj, \"name_1\", \"value_1\" );\n            add_c_str( obj, \"name_2\", \"value_2\" );\n            add_c_str( obj, \"name_3\", \"value_3\" );\n\n            check_eq( obj, \"{\\\"name_1\\\":\\\"value_1\\\",\\\"name_2\\\":\\\"value_2\\\",\\\"name_3\\\":\\\"value_3\\\"}\" );\n\n            check_eq_pretty( obj, \"{\\n\"\n                                  \"    \\\"name_1\\\" : \\\"value_1\\\",\\n\"\n                                  \"    \\\"name_2\\\" : \\\"value_2\\\",\\n\"\n                                  \"    \\\"name_3\\\" : \\\"value_3\\\"\\n\"\n                                  \"}\" );\n        }\n\n        void test_obj_with_one_empty_child_obj()\n        {\n            Object_type child;\n\n            Object_type root;\n\n            add_value( root, \"child\", child );\n\n            check_eq( root, \"{\\\"child\\\":{}}\" );\n\n            check_eq_pretty( root, \"{\\n\"\n                                   \"    \\\"child\\\" : {\\n\"\n                                   \"    }\\n\"\n                                   \"}\" );\n        }\n\n        void test_obj_with_one_child_obj()\n        {\n            Object_type child;\n\n            add_c_str( child, \"name_2\", \"value_2\" );\n\n            Object_type root;\n\n            add_value( root, \"child\", child );\n            add_c_str( root, \"name_1\", \"value_1\" );\n\n            check_eq( root, \"{\\\"child\\\":{\\\"name_2\\\":\\\"value_2\\\"},\\\"name_1\\\":\\\"value_1\\\"}\" );\n\n            check_eq_pretty( root, \"{\\n\"\n                                   \"    \\\"child\\\" : {\\n\"\n                                   \"        \\\"name_2\\\" : \\\"value_2\\\"\\n\"\n                                   \"    },\\n\"\n                                   \"    \\\"name_1\\\" : \\\"value_1\\\"\\n\"\n                                   \"}\" );\n        }\n\n        void test_obj_with_grandchild_obj()\n        {\n            Object_type child_1; add_c_str( child_1, \"name_1\", \"value_1\" );\n            Object_type child_2; \n            Object_type child_3; add_c_str( child_3, \"name_3\", \"value_3\" );\n\n            add_value( child_2, \"grandchild\", child_3 );\n            add_c_str( child_2, \"name_2\", \"value_2\" );\n\n            Object_type root;\n\n            add_value( root, \"child_1\", child_1 );\n            add_value( root, \"child_2\", child_2 );\n            add_c_str( root, \"name_a\", \"value_a\" );\n            add_c_str( root, \"name_b\", \"value_b\" );\n\n            check_eq( root, \"{\\\"child_1\\\":{\\\"name_1\\\":\\\"value_1\\\"},\"\n                            \"\\\"child_2\\\":{\\\"grandchild\\\":{\\\"name_3\\\":\\\"value_3\\\"},\\\"name_2\\\":\\\"value_2\\\"},\"\n                            \"\\\"name_a\\\":\\\"value_a\\\",\"\n                            \"\\\"name_b\\\":\\\"value_b\\\"}\" );\n\n            check_eq_pretty( root, \"{\\n\"\n                                   \"    \\\"child_1\\\" : {\\n\"\n                                   \"        \\\"name_1\\\" : \\\"value_1\\\"\\n\"\n                                   \"    },\\n\"\n                                   \"    \\\"child_2\\\" : {\\n\"\n                                   \"        \\\"grandchild\\\" : {\\n\"\n                                   \"            \\\"name_3\\\" : \\\"value_3\\\"\\n\"\n                                   \"        },\\n\"\n                                   \"        \\\"name_2\\\" : \\\"value_2\\\"\\n\"\n                                   \"    },\\n\"\n                                   \"    \\\"name_a\\\" : \\\"value_a\\\",\\n\"\n                                   \"    \\\"name_b\\\" : \\\"value_b\\\"\\n\"\n                                   \"}\" );\n        }\n\n        void test_objs_with_bool_pairs()\n        {\n            Object_type obj;\n\n            add_value( obj, \"name_1\", true  );\n            add_value( obj, \"name_2\", false );\n            add_value( obj, \"name_3\", true  );\n     \n            check_eq( obj, \"{\\\"name_1\\\":true,\\\"name_2\\\":false,\\\"name_3\\\":true}\" );\n        }\n\n        void test_objs_with_int_pairs()\n        {\n            Object_type obj;\n\n            add_value( obj, \"name_1\", 11 );\n            add_value( obj, \"name_2\", INT_MAX );\n            add_value( obj, \"name_3\", max_int64 );\n\n            ostringstream os;\n\n            os << \"{\\\"name_1\\\":11,\\\"name_2\\\":\" << INT_MAX << \",\\\"name_3\\\":\" << max_int64 << \"}\";\n     \n            check_eq( obj, os.str().c_str() );\n        }\n\n        void test_objs_with_real_pairs()\n        {\n            Object_type obj;\n\n            add_value( obj, \"name_1\", 0.0 );\n            add_value( obj, \"name_2\", 1.234567890123456789e-108 );\n            add_value( obj, \"name_3\", -1234567890.123456789 );\n            add_value( obj, \"name_4\", -1.2e-126 );\n     \n            check_eq( obj, to_str( \"{\\\"name_1\\\":0,\"\n                                   \"\\\"name_2\\\":1.2345678901234567e-108,\"\n                                   \"\\\"name_3\\\":-1234567890.1234567,\"\n                                   \"\\\"name_4\\\":-1.2e-126}\" ) );\n            }\n\n        void test_objs_with_null_pairs()\n        {\n            Object_type obj;\n\n            add_value( obj, \"name_1\", Value_type::null );\n            add_value( obj, \"name_2\", Value_type::null );\n            add_value( obj, \"name_3\", Value_type::null );\n     \n            check_eq( obj, \"{\\\"name_1\\\":null,\\\"name_2\\\":null,\\\"name_3\\\":null}\" );\n        }\n\n        void test_empty_array()\n        {\n            check_eq( Array_type(), \"[]\" );\n            check_eq_pretty( Array_type(), \"[\\n\"\n                                        \"]\" );\n            check_eq_single_line_arrays( Array_type(), \"[ ]\" );\n        }\n\n        void test_array_with_one_member()\n        {\n            Array_type arr;\n\n            arr.push_back( to_str( \"value\" ) );\n\n            check_eq       ( arr, \"[\\\"value\\\"]\" );\n            check_eq_pretty( arr, \"[\\n\"\n                                  \"    \\\"value\\\"\\n\"\n                                  \"]\" );\n            check_eq_single_line_arrays( arr, \"[ \\\"value\\\" ]\" );\n        }\n\n        void test_array_with_two_members()\n        {\n            Array_type arr;\n\n            arr.push_back( to_str( \"value_1\" ) );\n            arr.push_back( 1 );\n\n            check_eq       ( arr, \"[\\\"value_1\\\",1]\" );\n            check_eq_pretty( arr, \"[\\n\"\n                                  \"    \\\"value_1\\\",\\n\"\n                                  \"    1\\n\"\n                                  \"]\" );\n            check_eq_single_line_arrays( arr, \"[ \\\"value_1\\\", 1 ]\" );\n        }\n\n        void test_array_with_n_members()\n        {\n            Array_type arr;\n\n            arr.push_back( to_str( \"value_1\" ) );\n            arr.push_back( 123 );\n            arr.push_back( 123.456 );\n            arr.push_back( true );\n            arr.push_back( false );\n            arr.push_back( Value_type() );\n\n            check_eq       ( arr, \"[\\\"value_1\\\",123,123.456,true,false,null]\" );\n            check_eq_pretty( arr, \"[\\n\"\n                                  \"    \\\"value_1\\\",\\n\"\n                                  \"    123,\\n\"\n                                  \"    123.456,\\n\"\n                                  \"    true,\\n\"\n                                  \"    false,\\n\"\n                                  \"    null\\n\"\n                                  \"]\" );\n            check_eq_single_line_arrays( arr, \"[ \\\"value_1\\\", 123, 123.456, true, false, null ]\" );\n        }\n\n        void test_array_with_one_empty_child_array()\n        {\n            Array_type arr;\n\n            arr.push_back( Array_type() );\n\n            check_eq       ( arr, \"[[]]\" );\n            check_eq_pretty( arr, \"[\\n\"\n                                  \"    [\\n\"\n                                  \"    ]\\n\"\n                                  \"]\" );\n            check_eq_single_line_arrays( arr, \"[\\n\"\n                                              \"    [ ]\\n\"\n                                              \"]\" );\n        }\n\n        void test_array_with_one_child_array()\n        {\n            Array_type child;\n\n            child.push_back( 2 );\n\n            Array_type root;\n\n            root.push_back( 1 );\n            root.push_back( child );\n\n            check_eq       ( root, \"[1,[2]]\" );\n            check_eq_pretty( root, \"[\\n\"\n                                   \"    1,\\n\"\n                                   \"    [\\n\"\n                                   \"        2\\n\"\n                                   \"    ]\\n\"\n                                   \"]\" );\n            check_eq_single_line_arrays( root, \"[\\n\"\n                                               \"    1,\\n\"\n                                               \"    [ 2 ]\\n\"\n                                               \"]\" );\n        }\n\n        void test_array_with_grandchild_array()\n        {\n            Array_type child_1; child_1.push_back( 11 );\n            Array_type child_2; child_2.push_back( 22 );\n            Array_type child_3; child_3.push_back( 33 );\n\n            child_2.push_back( child_3 );\n\n            Array_type root;\n\n            root.push_back( 1);\n            root.push_back( child_1 );\n            root.push_back( child_2 );\n            root.push_back( 2 );\n\n            check_eq       ( root, \"[1,[11],[22,[33]],2]\" );\n            check_eq_pretty( root, \"[\\n\"\n                                   \"    1,\\n\"\n                                   \"    [\\n\"\n                                   \"        11\\n\"\n                                   \"    ],\\n\"\n                                   \"    [\\n\"\n                                   \"        22,\\n\"\n                                   \"        [\\n\"\n                                   \"            33\\n\"\n                                   \"        ]\\n\"\n                                   \"    ],\\n\"\n                                   \"    2\\n\"\n                                   \"]\" );\n            check_eq_single_line_arrays( root, \"[\\n\"\n                                   \"    1,\\n\"\n                                   \"    [ 11 ],\\n\"\n                                   \"    [\\n\"\n                                   \"        22,\\n\"\n                                   \"        [ 33 ]\\n\"\n                                   \"    ],\\n\"\n                                   \"    2\\n\"\n                                   \"]\" );\n        }\n\n        void test_array_and_objs()\n        {\n            Array_type a;\n\n            a.push_back( 11 );\n\n            Object_type obj;\n\n            add_value( obj, \"a\", 1 );\n\n            a.push_back( obj );\n\n            check_eq       ( a, \"[11,{\\\"a\\\":1}]\" );\n            check_eq_pretty( a, \"[\\n\"\n                                \"    11,\\n\"\n                                \"    {\\n\"\n                                \"        \\\"a\\\" : 1\\n\"\n                                \"    }\\n\"\n                                \"]\" );\n            check_eq_single_line_arrays( a, \"[\\n\"\n                                            \"    11,\\n\"\n                                            \"    {\\n\"\n                                            \"        \\\"a\\\" : 1\\n\"\n                                            \"    }\\n\"\n                                            \"]\" );\n\n            add_value( obj, \"b\", 2 );\n\n            a.push_back( 22 );\n            a.push_back( 33 );\n            a.push_back( obj );\n\n            check_eq       ( a, \"[11,{\\\"a\\\":1},22,33,{\\\"a\\\":1,\\\"b\\\":2}]\" );\n            check_eq_pretty( a, \"[\\n\"\n                                \"    11,\\n\"\n                                \"    {\\n\"\n                                \"        \\\"a\\\" : 1\\n\"\n                                \"    },\\n\"\n                                \"    22,\\n\"\n                                \"    33,\\n\"\n                                \"    {\\n\"\n                                \"        \\\"a\\\" : 1,\\n\"\n                                \"        \\\"b\\\" : 2\\n\"\n                                \"    }\\n\"\n                                \"]\" );\n            check_eq_single_line_arrays( a, \"[\\n\"\n                                            \"    11,\\n\"\n                                            \"    {\\n\"\n                                            \"        \\\"a\\\" : 1\\n\"\n                                            \"    },\\n\"\n                                            \"    22,\\n\"\n                                            \"    33,\\n\"\n                                            \"    {\\n\"\n                                            \"        \\\"a\\\" : 1,\\n\"\n                                            \"        \\\"b\\\" : 2\\n\"\n                                            \"    }\\n\"\n                                            \"]\" );\n        }\n\n        void test_obj_and_arrays()\n        {\n            Object_type obj;\n\n            add_value( obj, \"a\", 1 );\n\n            Array_type a;\n\n            a.push_back( 11 );\n            a.push_back( 12 );\n\n            add_value( obj, \"b\", a );\n\n            check_eq       ( obj, \"{\\\"a\\\":1,\\\"b\\\":[11,12]}\" );\n            check_eq_pretty( obj, \"{\\n\"\n                                  \"    \\\"a\\\" : 1,\\n\"\n                                  \"    \\\"b\\\" : [\\n\"\n                                  \"        11,\\n\"\n                                  \"        12\\n\"\n                                  \"    ]\\n\"\n                                  \"}\" );\n            check_eq_single_line_arrays( obj, \"{\\n\"\n                                              \"    \\\"a\\\" : 1,\\n\"\n                                              \"    \\\"b\\\" : [ 11, 12 ]\\n\"\n                                              \"}\" );\n\n            a.push_back( obj );\n\n            add_value( obj, \"c\", a );\n\n            check_eq       ( obj, \"{\\\"a\\\":1,\\\"b\\\":[11,12],\\\"c\\\":[11,12,{\\\"a\\\":1,\\\"b\\\":[11,12]}]}\" );\n            check_eq_pretty( obj, \"{\\n\"\n                                  \"    \\\"a\\\" : 1,\\n\"\n                                  \"    \\\"b\\\" : [\\n\"\n                                  \"        11,\\n\"\n                                  \"        12\\n\"\n                                  \"    ],\\n\"\n                                  \"    \\\"c\\\" : [\\n\"\n                                  \"        11,\\n\"\n                                  \"        12,\\n\"\n                                  \"        {\\n\"\n                                  \"            \\\"a\\\" : 1,\\n\"\n                                  \"            \\\"b\\\" : [\\n\"\n                                  \"                11,\\n\"\n                                  \"                12\\n\"\n                                  \"            ]\\n\"\n                                  \"        }\\n\"\n                                  \"    ]\\n\"\n                                  \"}\" );\n            check_eq_single_line_arrays( obj, \"{\\n\"\n                                              \"    \\\"a\\\" : 1,\\n\"\n                                              \"    \\\"b\\\" : [ 11, 12 ],\\n\"\n                                              \"    \\\"c\\\" : [\\n\"\n                                              \"        11,\\n\"\n                                              \"        12,\\n\"\n                                              \"        {\\n\"\n                                              \"            \\\"a\\\" : 1,\\n\"\n                                              \"            \\\"b\\\" : [ 11, 12 ]\\n\"\n                                              \"        }\\n\"\n                                              \"    ]\\n\"\n                                              \"}\" );\n        }\n\n        void test_escape_char( const char* esc_str_in, const char* esc_str_out, Output_options options = none )\n        {\n            Object_type obj;\n\n            const string name_str( string( esc_str_in ) + \"name\" );\n\n            add_value( obj, name_str.c_str(), to_str( \"value\" ) + to_str( esc_str_in ) );\n\n            const string out_str( string( \"{\\\"\" ) + esc_str_out + \"name\\\":\\\"value\" + esc_str_out + \"\\\"}\" );\n\n            check_eq( obj, out_str.c_str(), options );\n        }\n\n        void test_escape_chars()\n        {\n            test_escape_char( \"\\r\", \"\\\\r\" );\n            test_escape_char( \"\\n\", \"\\\\n\" );\n            test_escape_char( \"\\t\", \"\\\\t\" );\n            test_escape_char( \"\\f\", \"\\\\f\" );\n            test_escape_char( \"\\b\", \"\\\\b\" );\n            test_escape_char( \"\\\"\", \"\\\\\\\"\" );\n            test_escape_char( \"\\\\\", \"\\\\\\\\\" );\n            test_escape_char( \"\\x01\", \"\\\\u0001\" );\n            test_escape_char( \"\\x12\", \"\\\\u0012\" );\n            test_escape_char( \"\\x7F\", \"\\\\u007F\" );\n        }\n\n        void test_disabling_nonprintable_esc_chars()\n        {\n            test_escape_char( \"\\t\", \"\\\\t\", raw_utf8 );\n            test_escape_char( \"\\x01\",     \"\\x01\", raw_utf8 );\n            test_escape_char( \"\\x01\\x12\", \"\\x01\\x12\", raw_utf8 );\n        }\n\n        void test_to_stream()\n        {\n            basic_ostringstream< Char_type > os;\n\n            Array_type arr;\n\n            arr.push_back( 111 );\n            arr.push_back( 222 );\n\n            os << hex;  // the code should handle this, i.e. output decimal \n\n            write( arr, os );\n\n            assert_eq( os.str(), to_str( \"[111,222]\" ) );\n        }\n\n        void test_values()\n        {\n            check_eq( 123, \"123\" );\n            check_eq( 1.234, \"1.234\" );\n            check_eq( to_str( \"abc\" ), \"\\\"abc\\\"\" );\n            check_eq( false, \"false\" );\n            check_eq( Value_type::null, \"null\" );\n        }\n\n        void test_uint64()\n        {\n            check_eq( Value_type( 0 ),             \"0\" );\n            check_eq( Value_type( int64_t( 0 ) ),  \"0\" );\n            check_eq( Value_type( uint64_t( 0 ) ), \"0\" );\n\n            check_eq( Value_type( 1 ),             \"1\" );\n            check_eq( Value_type( int64_t( 1 ) ),  \"1\" );\n            check_eq( Value_type( uint64_t( 1 ) ), \"1\" );\n\n            check_eq( Value_type( -1 ),            \"-1\" );\n            check_eq( Value_type( int64_t( -1 ) ), \"-1\" );\n\n            check_eq( Value_type( max_int64 ),             \"9223372036854775807\" );\n            check_eq( Value_type( uint64_t( max_int64 ) ), \"9223372036854775807\" );\n\n            check_eq( Value_type( max_uint64 ), \"18446744073709551615\" );\n        }\n\n        void test_ios_state_saved()\n        {\n            basic_ostringstream< Char_type > os;\n\n            os << 0.123456789;\n\n            Array_type arr;\n\n            arr.push_back( 0.123456789 );\n\n            write( arr, os );\n\n            os << 0.123456789;\n\n            assert_eq( os.str(), to_str( \"0.123457\"\n                                         \"[0.123456789]\"\n                                         \"0.123457\" ) );\n        }\n\n        void check_remove_trailing_zeros( const double value, const String_type& expected_str_with, const String_type& expected_str_without )\n        {\n            check_eq( value, expected_str_with, none );\n            check_eq( value, expected_str_without, remove_trailing_zeros );\n        }\n\n        void check_remove_trailing_zeros( const double value, const char* expected_str_with, const char* expected_str_without )\n        {\n            check_remove_trailing_zeros( value, to_str( expected_str_with ), to_str( expected_str_without ) );\n        }\n\n        void test_remove_trailing_zeros()\n        {\n#ifdef WIN32\n            const String_type exp = to_str( \"099\" );\n#else\n            const String_type exp = to_str( \"99\" );\n#endif\n            check_remove_trailing_zeros( 0.0,           \"0\", \"0\" );\n            check_remove_trailing_zeros( 1.2,           \"1.2\", \"1.2\" );\n            check_remove_trailing_zeros( 0.123456789,   \"0.123456789\", \"0.123456789\" );\n            check_remove_trailing_zeros( 1.2e-99,       to_str( \"1.2e-\" ) + exp,  to_str( \"1.2e-\" ) + exp );\n            check_remove_trailing_zeros( 1.23456789e99, to_str( \"1.2345678900000001e+\" ) + exp,  to_str( \"1.23456789e+\" ) + exp );\n        }\n\n        void check_precision_of_doubles( unsigned int precision, const char* expected_result_1, const char* expected_result_2 = 0 )\n        {\n            Value_type val = 0.1234567890123456789;\n            assert_eq( write( val, none, precision ), to_str( expected_result_1 ) );\n            if( !expected_result_2 )\n            {\n                expected_result_2 = expected_result_1;\n            }\n            assert_eq( write( val, remove_trailing_zeros, precision ), to_str( expected_result_2 ) );\n        }\n\n        void check_precision_of_doubles( const char* expected_result_1, const char* expected_result_2 )\n        {\n            Value_type val = 0.1234567890123456789;\n            assert_eq( write( val, none ), to_str( expected_result_1 ) );\n            assert_eq( write( val, remove_trailing_zeros ), to_str( expected_result_2 ) );\n        }\n\n        void test_precision_of_doubles()\n        {\n            // default is 17, or 16 for remove_trailing_zeros flag\n            check_precision_of_doubles( \"0.12345678901234568\", \"0.1234567890123457\" );\n            check_precision_of_doubles( 0, \"0.12345678901234568\", \"0.1234567890123457\" );\n\n            // specified override is used with or without remove_trailing_zeros flag\n            check_precision_of_doubles( 9, \"0.123456789\" );\n            check_precision_of_doubles( 6, \"0.123457\" );\n            check_precision_of_doubles( 1, \"0.1\" );\n       }\n\n        void test_multiple_options()\n        {\n            Value value;\n            write(value, always_escape_nonascii | pretty_print );\n        }\n\n        void run_tests()\n        {\n            test_empty_obj();\n            test_obj_with_one_member();\n            test_obj_with_two_members();\n            test_obj_with_three_members();\n            test_obj_with_one_empty_child_obj();\n            test_obj_with_one_child_obj();\n            test_obj_with_grandchild_obj();\n            test_objs_with_bool_pairs();\n            test_objs_with_int_pairs();\n            test_objs_with_real_pairs();\n            test_objs_with_null_pairs();\n            test_empty_array();\n            test_array_with_one_member();\n            test_array_with_two_members();\n            test_array_with_n_members();\n            test_array_with_one_empty_child_array();\n            test_array_with_one_child_array();\n            test_array_with_grandchild_array();\n            test_array_and_objs();\n            test_obj_and_arrays();\n            test_escape_chars();\n            test_disabling_nonprintable_esc_chars();\n            test_to_stream();\n            test_values();\n            test_uint64();\n            test_ios_state_saved();\n            test_remove_trailing_zeros();\n            test_precision_of_doubles();\n            test_multiple_options();\n        }\n    };\n\n#if defined( JSON_SPIRIT_WVALUE_ENABLED ) && !defined( BOOST_NO_STD_WSTRING )\n    void test_always_esc_nonascii()\n    {\n        if( iswprint( L'\\x05DE' ) )\n        {\n            const wstring s( L\"\\x05DE\\x05E9\\x05EA\\x05DE\\x05E9\" );\n\n            wArray arr( 1, s );\n\n            const wstring foo = arr[0].get_str();\n\n            const wstring json_raw = write( arr );\n\n            assert_eq( json_raw, L\"[\\\"\" + s + L\"\\\"]\" );\n\n            const wstring json_escaped = write( arr, always_escape_nonascii );\n\n            assert_eq( json_escaped, L\"[\\\"\\\\u05DE\\\\u05E9\\\\u05EA\\\\u05DE\\\\u05E9\\\"]\" );\n        }\n    }\n\n    void test_wide_esc_u( wchar_t c, const wstring& result)\n    {\n        const wstring s( 1, c );\n\n        wArray arr( 1, s );\n\n        assert_eq( write( arr ), L\"[\\\"\\\\u\" + result + L\"\\\"]\" );\n    }\n\n    void test_wide_esc_u()\n    {\n        test_wide_esc_u( 0xABCD, L\"ABCD\" );\n        test_wide_esc_u( 0xFFFF, L\"FFFF\" );\n    }\n#endif\n\n    bool is_printable( char c )\n    {\n        const wint_t unsigned_c( ( c >= 0 ) ? c : 256 + c );\n\n        return iswprint( unsigned_c ) != 0;\n    }\n\n#ifdef JSON_SPIRIT_VALUE_ENABLED\n    void test_extended_ascii()\n    {\n        const string expeced_result( is_printable( '\\xE4' ) ? \"[\\\"\\xE4\\xF6\\xFC\\xDF\\\"]\" : \"[\\\"\\\\u00E4\\\\u00F6\\\\u00FC\\\\u00DF\\\"]\" );\n\n        assert_eq( write( Array( 1, \"\\xE4\\xF6\\xFC\\xDF\" ) ), expeced_result );\n    }\n#endif\n}\n\nvoid json_spirit::test_writer()\n{\n#ifdef JSON_SPIRIT_VALUE_ENABLED\n    Test_runner< Config  >().run_tests();\n    test_extended_ascii();\n#endif\n#ifdef JSON_SPIRIT_MVALUE_ENABLED\n    Test_runner< mConfig >().run_tests();\n#endif\n#if defined( JSON_SPIRIT_WVALUE_ENABLED ) && !defined( BOOST_NO_STD_WSTRING )\n    Test_runner< wConfig  >().run_tests();\n    test_wide_esc_u();\n    test_always_esc_nonascii();\n#endif\n#if defined( JSON_SPIRIT_WMVALUE_ENABLED ) && !defined( BOOST_NO_STD_WSTRING )\n    Test_runner< wmConfig >().run_tests();\n#endif\n}\n"
  },
  {
    "path": "thirdparty/json_spirit/json_test/json_spirit_writer_test.h",
    "content": "#ifndef JSON_SPIRIT_WRITER_TEST\n#define JSON_SPIRIT_WRITER_TEST\n\n//          Copyright John W. Wilkinson 2007 - 2014\n// Distributed under the MIT License, see accompanying file LICENSE.txt\n\n// json spirit version 4.08\n\n#if defined(_MSC_VER) && (_MSC_VER >= 1020)\n# pragma once\n#endif\n\nnamespace json_spirit\n{\n    void test_writer();\n}\n\n#endif\n"
  },
  {
    "path": "thirdparty/json_spirit/json_test/json_test.cpp",
    "content": "//          Copyright John W. Wilkinson 2007 - 2014\n// Distributed under the MIT License, see accompanying file LICENSE.txt\n\n// json spirit version 4.08\n\n#include \"json_spirit_value_test.h\"\n#include \"json_spirit_writer_test.h\"\n#include \"json_spirit_reader_test.h\"\n#include \"json_spirit_stream_reader_test.h\"\n#include \"json_spirit_utils_test.h\"\n\n#include <string>\n#include <iostream>\n\nusing namespace std;\nusing namespace json_spirit;\n\nint main()\n{\n    test_value();\n    test_writer();\n    test_reader();\n    test_stream_reader();\n    test_utils();\n\n    cout << \"all tests passed\" << endl << endl;\n    cout << \"press any key to continue\";\n\n    string s;\n    cin >> s;\n\n\treturn 0;\n}\n\n"
  },
  {
    "path": "thirdparty/json_spirit/json_test/json_test.vcproj",
    "content": "<?xml version=\"1.0\" encoding=\"Windows-1252\"?>\n<VisualStudioProject\n\tProjectType=\"Visual C++\"\n\tVersion=\"8.00\"\n\tName=\"json_test\"\n\tProjectGUID=\"{2DA49050-32A7-49D4-AF55-9BEE2BDDF889}\"\n\tRootNamespace=\"json_test\"\n\tKeyword=\"Win32Proj\"\n\t>\n\t<Platforms>\n\t\t<Platform\n\t\t\tName=\"Win32\"\n\t\t/>\n\t</Platforms>\n\t<ToolFiles>\n\t</ToolFiles>\n\t<Configurations>\n\t\t<Configuration\n\t\t\tName=\"Debug|Win32\"\n\t\t\tOutputDirectory=\"$(SolutionDir)$(ConfigurationName)\"\n\t\t\tIntermediateDirectory=\"$(ConfigurationName)\"\n\t\t\tConfigurationType=\"1\"\n\t\t\tCharacterSet=\"1\"\n\t\t\t>\n\t\t\t<Tool\n\t\t\t\tName=\"VCPreBuildEventTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCCustomBuildTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCXMLDataGeneratorTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCWebServiceProxyGeneratorTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCMIDLTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCCLCompilerTool\"\n\t\t\t\tOptimization=\"0\"\n\t\t\t\tAdditionalIncludeDirectories=\"../json_spirit/\"\n\t\t\t\tPreprocessorDefinitions=\"WIN32;_DEBUG;_CONSOLE\"\n\t\t\t\tMinimalRebuild=\"true\"\n\t\t\t\tBasicRuntimeChecks=\"3\"\n\t\t\t\tRuntimeLibrary=\"3\"\n\t\t\t\tDisableLanguageExtensions=\"false\"\n\t\t\t\tUsePrecompiledHeader=\"0\"\n\t\t\t\tWarningLevel=\"3\"\n\t\t\t\tDetect64BitPortabilityProblems=\"true\"\n\t\t\t\tDebugInformationFormat=\"4\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCManagedResourceCompilerTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCResourceCompilerTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCPreLinkEventTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCLinkerTool\"\n\t\t\t\tAdditionalOptions=\"/time\"\n\t\t\t\tAdditionalDependencies=\"kernel32.lib $(NoInherit)\"\n\t\t\t\tLinkIncremental=\"2\"\n\t\t\t\tAdditionalLibraryDirectories=\"&quot;C:\\c++\\STLport-5.1.5\\lib&quot;\"\n\t\t\t\tGenerateDebugInformation=\"true\"\n\t\t\t\tSubSystem=\"1\"\n\t\t\t\tTargetMachine=\"1\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCALinkTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCManifestTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCXDCMakeTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCBscMakeTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCFxCopTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCAppVerifierTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCWebDeploymentTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCPostBuildEventTool\"\n\t\t\t/>\n\t\t</Configuration>\n\t\t<Configuration\n\t\t\tName=\"Release|Win32\"\n\t\t\tOutputDirectory=\"$(SolutionDir)$(ConfigurationName)\"\n\t\t\tIntermediateDirectory=\"$(ConfigurationName)\"\n\t\t\tConfigurationType=\"1\"\n\t\t\tCharacterSet=\"1\"\n\t\t\tWholeProgramOptimization=\"1\"\n\t\t\t>\n\t\t\t<Tool\n\t\t\t\tName=\"VCPreBuildEventTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCCustomBuildTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCXMLDataGeneratorTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCWebServiceProxyGeneratorTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCMIDLTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCCLCompilerTool\"\n\t\t\t\tOptimization=\"2\"\n\t\t\t\tAdditionalIncludeDirectories=\"../json_spirit/\"\n\t\t\t\tPreprocessorDefinitions=\"WIN32;NDEBUG;_CONSOLE\"\n\t\t\t\tRuntimeLibrary=\"2\"\n\t\t\t\tBufferSecurityCheck=\"false\"\n\t\t\t\tUsePrecompiledHeader=\"0\"\n\t\t\t\tWarningLevel=\"3\"\n\t\t\t\tDetect64BitPortabilityProblems=\"true\"\n\t\t\t\tDebugInformationFormat=\"3\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCManagedResourceCompilerTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCResourceCompilerTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCPreLinkEventTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCLinkerTool\"\n\t\t\t\tAdditionalDependencies=\"kernel32.lib $(NoInherit)\"\n\t\t\t\tLinkIncremental=\"1\"\n\t\t\t\tAdditionalLibraryDirectories=\"&quot;C:\\c++\\STLport-5.1.5\\lib&quot;\"\n\t\t\t\tGenerateDebugInformation=\"true\"\n\t\t\t\tSubSystem=\"1\"\n\t\t\t\tOptimizeReferences=\"2\"\n\t\t\t\tEnableCOMDATFolding=\"2\"\n\t\t\t\tTargetMachine=\"1\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCALinkTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCManifestTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCXDCMakeTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCBscMakeTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCFxCopTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCAppVerifierTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCWebDeploymentTool\"\n\t\t\t/>\n\t\t\t<Tool\n\t\t\t\tName=\"VCPostBuildEventTool\"\n\t\t\t/>\n\t\t</Configuration>\n\t</Configurations>\n\t<References>\n\t</References>\n\t<Files>\n\t\t<Filter\n\t\t\tName=\"Source Files\"\n\t\t\tFilter=\"cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx\"\n\t\t\tUniqueIdentifier=\"{4FC737F1-C7A5-4376-A066-2A32D752A2FF}\"\n\t\t\t>\n\t\t\t<File\n\t\t\t\tRelativePath=\".\\json_spirit_reader_test.cpp\"\n\t\t\t\t>\n\t\t\t</File>\n\t\t\t<File\n\t\t\t\tRelativePath=\".\\json_spirit_stream_reader_test.cpp\"\n\t\t\t\t>\n\t\t\t</File>\n\t\t\t<File\n\t\t\t\tRelativePath=\".\\json_spirit_utils_test.cpp\"\n\t\t\t\t>\n\t\t\t</File>\n\t\t\t<File\n\t\t\t\tRelativePath=\".\\json_spirit_value_test.cpp\"\n\t\t\t\t>\n\t\t\t</File>\n\t\t\t<File\n\t\t\t\tRelativePath=\".\\json_spirit_writer_test.cpp\"\n\t\t\t\t>\n\t\t\t</File>\n\t\t\t<File\n\t\t\t\tRelativePath=\".\\json_test.cpp\"\n\t\t\t\t>\n\t\t\t</File>\n\t\t\t<File\n\t\t\t\tRelativePath=\".\\utils_test.cpp\"\n\t\t\t\t>\n\t\t\t</File>\n\t\t</Filter>\n\t\t<Filter\n\t\t\tName=\"Header Files\"\n\t\t\tFilter=\"h;hpp;hxx;hm;inl;inc;xsd\"\n\t\t\tUniqueIdentifier=\"{93995380-89BD-4b04-88EB-625FBE52EBFB}\"\n\t\t\t>\n\t\t\t<File\n\t\t\t\tRelativePath=\".\\json_spirit_reader_test.h\"\n\t\t\t\t>\n\t\t\t</File>\n\t\t\t<File\n\t\t\t\tRelativePath=\".\\json_spirit_stream_reader_test.h\"\n\t\t\t\t>\n\t\t\t</File>\n\t\t\t<File\n\t\t\t\tRelativePath=\".\\json_spirit_utils_test.h\"\n\t\t\t\t>\n\t\t\t</File>\n\t\t\t<File\n\t\t\t\tRelativePath=\".\\json_spirit_value_test.h\"\n\t\t\t\t>\n\t\t\t</File>\n\t\t\t<File\n\t\t\t\tRelativePath=\".\\json_spirit_writer_test.h\"\n\t\t\t\t>\n\t\t\t</File>\n\t\t\t<File\n\t\t\t\tRelativePath=\".\\utils_test.h\"\n\t\t\t\t>\n\t\t\t</File>\n\t\t</Filter>\n\t</Files>\n\t<Globals>\n\t</Globals>\n</VisualStudioProject>\n"
  },
  {
    "path": "thirdparty/json_spirit/json_test/test.txt",
    "content": "[[[\"Field_1_0\", \"Field_2_0\"], [\"Field_1_1\", \"Field_2_1\"], [\"Field_1_2\", \"Field_2_2\"], [\"Field_1_3\", \"Field_2_3\"], [\"Field_1_4\", \"Field_2_4\"], [\"Field_1_5\", \"Field_2_5\"], [\"Field_1_6\", \"Field_2_6\"], [\"Field_1_7\", \"Field_2_7\"], [\"Field_1_8\", \"Field_2_8\"], [\"Field_1_9\", \"Field_2_9\"], [\"Field_1_10\", \"Field_2_10\"], [\"Field_1_11\", \"Field_2_11\"], [\"Field_1_12\", \"Field_2_12\"], [\"Field_1_13\", \"Field_2_13\"], [\"Field_1_14\", \"Field_2_14\"], [\"Field_1_15\", \"Field_2_15\"], [\"Field_1_16\", \"Field_2_16\"], [\"Field_1_17\", \"Field_2_17\"], [\"Field_1_18\", \"Field_2_18\"], [\"Field_1_19\", \"Field_2_19\"], [\"Field_1_20\", \"Field_2_20\"], [\"Field_1_21\", \"Field_2_21\"], [\"Field_1_22\", \"Field_2_22\"], [\"Field_1_23\", \"Field_2_23\"], [\"Field_1_24\", \"Field_2_24\"], [\"Field_1_25\", \"Field_2_25\"], [\"Field_1_26\", \"Field_2_26\"], [\"Field_1_27\", \"Field_2_27\"], [\"Field_1_28\", \"Field_2_28\"], [\"Field_1_29\", \"Field_2_29\"], [\"Field_1_30\", \"Field_2_30\"], [\"Field_1_31\", \"Field_2_31\"], [\"Field_1_32\", \"Field_2_32\"], [\"Field_1_33\", \"Field_2_33\"], [\"Field_1_34\", \"Field_2_34\"], [\"Field_1_35\", \"Field_2_35\"], [\"Field_1_36\", \"Field_2_36\"], [\"Field_1_37\", \"Field_2_37\"], [\"Field_1_38\", \"Field_2_38\"], [\"Field_1_39\", \"Field_2_39\"], [\"Field_1_40\", \"Field_2_40\"], [\"Field_1_41\", \"Field_2_41\"], [\"Field_1_42\", \"Field_2_42\"], [\"Field_1_43\", \"Field_2_43\"], [\"Field_1_44\", \"Field_2_44\"], [\"Field_1_45\", \"Field_2_45\"], [\"Field_1_46\", \"Field_2_46\"], [\"Field_1_47\", \"Field_2_47\"], [\"Field_1_48\", \"Field_2_48\"], [\"Field_1_49\", \"Field_2_49\"], [\"Field_1_50\", \"Field_2_50\"], [\"Field_1_51\", \"Field_2_51\"], [\"Field_1_52\", \"Field_2_52\"], [\"Field_1_53\", \"Field_2_53\"], [\"Field_1_54\", \"Field_2_54\"], [\"Field_1_55\", \"Field_2_55\"], [\"Field_1_56\", \"Field_2_56\"], [\"Field_1_57\", \"Field_2_57\"], [\"Field_1_58\", \"Field_2_58\"], [\"Field_1_59\", \"Field_2_59\"]],[[\"Field_1_0\", \"Field_2_0\"], [\"Field_1_1\", \"Field_2_1\"], [\"Field_1_2\", \"Field_2_2\"], [\"Field_1_3\", \"Field_2_3\"], [\"Field_1_4\", \"Field_2_4\"], [\"Field_1_5\", \"Field_2_5\"], [\"Field_1_6\", \"Field_2_6\"], [\"Field_1_7\", \"Field_2_7\"], [\"Field_1_8\", \"Field_2_8\"], [\"Field_1_9\", \"Field_2_9\"], [\"Field_1_10\", \"Field_2_10\"], [\"Field_1_11\", \"Field_2_11\"], [\"Field_1_12\", \"Field_2_12\"], [\"Field_1_13\", \"Field_2_13\"], [\"Field_1_14\", \"Field_2_14\"], [\"Field_1_15\", \"Field_2_15\"], [\"Field_1_16\", \"Field_2_16\"], [\"Field_1_17\", \"Field_2_17\"], [\"Field_1_18\", \"Field_2_18\"], [\"Field_1_19\", \"Field_2_19\"], [\"Field_1_20\", \"Field_2_20\"], [\"Field_1_21\", \"Field_2_21\"], [\"Field_1_22\", \"Field_2_22\"], [\"Field_1_23\", \"Field_2_23\"], [\"Field_1_24\", \"Field_2_24\"], [\"Field_1_25\", \"Field_2_25\"], [\"Field_1_26\", \"Field_2_26\"], [\"Field_1_27\", \"Field_2_27\"], [\"Field_1_28\", \"Field_2_28\"], [\"Field_1_29\", \"Field_2_29\"], [\"Field_1_30\", \"Field_2_30\"], [\"Field_1_31\", \"Field_2_31\"], [\"Field_1_32\", \"Field_2_32\"], [\"Field_1_33\", \"Field_2_33\"], [\"Field_1_34\", \"Field_2_34\"], [\"Field_1_35\", \"Field_2_35\"], [\"Field_1_36\", \"Field_2_36\"], [\"Field_1_37\", \"Field_2_37\"], [\"Field_1_38\", \"Field_2_38\"], [\"Field_1_39\", \"Field_2_39\"], [\"Field_1_40\", \"Field_2_40\"], [\"Field_1_41\", \"Field_2_41\"], [\"Field_1_42\", \"Field_2_42\"], [\"Field_1_43\", \"Field_2_43\"], [\"Field_1_44\", \"Field_2_44\"], [\"Field_1_45\", \"Field_2_45\"], [\"Field_1_46\", \"Field_2_46\"], [\"Field_1_47\", \"Field_2_47\"], [\"Field_1_48\", \"Field_2_48\"], [\"Field_1_49\", \"Field_2_49\"], [\"Field_1_50\", \"Field_2_50\"], [\"Field_1_51\", \"Field_2_51\"], [\"Field_1_52\", \"Field_2_52\"], [\"Field_1_53\", \"Field_2_53\"], [\"Field_1_54\", \"Field_2_54\"], [\"Field_1_55\", \"Field_2_55\"], [\"Field_1_56\", \"Field_2_56\"], [\"Field_1_57\", \"Field_2_57\"], [\"Field_1_58\", \"Field_2_58\"], [\"Field_1_59\", \"Field_2_59\"]]]\n"
  },
  {
    "path": "thirdparty/json_spirit/json_test/utils_test.cpp",
    "content": "//          Copyright John W. Wilkinson 2011\n// Distributed under the MIT License, see accompanying file LICENSE.txt\n\n// json spirit version 4.08\n\n#include \"utils_test.h\"\n\nvoid assert_eq( const double d1, const double d2, const double abs_error )\n{\n    const double err = fabs( d1 - d2 );\n\n    if( err <= abs_error ) return;\n\n    assert( false );\n}\n"
  },
  {
    "path": "thirdparty/json_spirit/json_test/utils_test.h",
    "content": "#ifndef JSON_SPIRIT_TEST_UTILS\n#define JSON_SPIRIT_TEST_UTILS\n\n//          Copyright John W. Wilkinson 2007 - 2014\n// Distributed under the MIT License, see accompanying file LICENSE.txt\n\n// json spirit version 4.08\n\n#if defined(_MSC_VER) && (_MSC_VER >= 1020)\n# pragma once\n#endif\n\n#include <cassert>\n#include <cmath>\n\n// these functions allow you to inspect the values that caused a test to fail\n\ntemplate< class T1, class T2 >\nvoid assert_eq( const T1& t1, const T2& t2 )\n{\n    if( t1 == t2 ) return;\n\n    assert( false );\n}\n\ntemplate< class T1, class T2 >\nvoid assert_neq( const T1& t1, const T2& t2 )\n{\n    if( !(t1 == t2) ) return;\n\n    assert( false );\n}\n\nvoid assert_eq( const double d1, const double d2, const double abs_error );\n\n#endif\n"
  }
]